.autogrid_grid{display:grid;margin-left:-15px;margin-right:-15px}.autogrid_grid .column{padding-left:15px;padding-right:15px}.autogrid_grid.gutter_none{margin-left:0;margin-right:0}.autogrid_grid.gutter_none>.column{padding-left:0;padding-right:0}.autogrid_grid.gutter_s{margin-left:-15px;margin-right:-15px}.autogrid_grid.gutter_s>.column{padding-left:15px;padding-right:15px}.autogrid_grid.gutter_m{margin-left:-30px;margin-right:-30px}.autogrid_grid.gutter_m>.column{padding-left:30px;padding-right:30px}.autogrid_grid.gutter_l{margin-left:-40px;margin-right:-40px}.autogrid_grid.gutter_l>.column{padding-left:40px;padding-right:40px}.autogrid_grid.same_height>.column>.attributes{height:100%}.autogrid_grid .column .attributes{background-size:cover}.autogrid_grid .column .attributes.p-xl{padding:200px 40px 200px 40px}.autogrid_grid .column .attributes.p-l{padding:160px 40px 160px 40px}.autogrid_grid .column .attributes.p-m{padding:115px 40px 115px 40px}.autogrid_grid .column .attributes.p-s{padding:80px 40px 80px 40px}.autogrid_grid .column .attributes.p-xs{padding:40px 40px 40px 40px}.autogrid_grid .column.align_left_top{text-align:left}.autogrid_grid .column.align_left_center{text-align:left;align-self:center}.autogrid_grid .column.align_left_bottom{text-align:left;align-self:flex-end}.autogrid_grid .column.align_center_top{text-align:center}.autogrid_grid .column.align_center_center{text-align:center;align-self:center}.autogrid_grid .column.align_center_bottom{text-align:center;align-self:flex-end}.autogrid_grid .column.align_right_top{text-align:right}.autogrid_grid .column.align_right_center{text-align:right;align-self:center}.autogrid_grid .column.align_right_bottom{text-align:right;align-self:flex-end}.autogrid_grid.same_height>.column{align-self:unset}.autogrid_grid.same_height>.column>.attributes{display:flex;flex-wrap:wrap;height:100%}.autogrid_grid.same_height>.column>.attributes>.same-height-wrap{width:100%;flex:0 0 100%}.autogrid_grid.same_height>.column.align_left_center>.attributes{align-items:center}.autogrid_grid.same_height>.column.align_left_bottom>.attributes{align-items:flex-end}.autogrid_grid.same_height>.column.align_center_center>.attributes{align-items:center}.autogrid_grid.same_height>.column.align_center_bottom>.attributes{align-items:flex-end}.autogrid_grid.same_height>.column.align_right_center>.attributes{align-items:center}.autogrid_grid.same_height>.column.align_right_bottom>.attributes{align-items:flex-end}.autogrid_grid .column>.attributes .image_mob{display:none}.autogrid_row,.autogrid_wrapper{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap;box-sizing:border-box}.autogrid,.autogrid_row>.column{padding-left:15px;padding-right:15px;flex-basis:1;flex-grow:1;width:100%;position:relative;box-sizing:border-box}.autogrid_clear{flex:0 0 100%;height:0}.col_1{flex:0 0 calc((100% / 12) * 1);max-width:calc((100% / 12) * 1)}.col_2{flex:0 0 calc((100% / 12) * 2);max-width:calc((100% / 12) * 2)}.col_3{flex:0 0 calc((100% / 12) * 3);max-width:calc((100% / 12) * 3)}.col_4{flex:0 0 calc((100% / 12) * 4);max-width:calc((100% / 12) * 4)}.col_5{flex:0 0 calc((100% / 12) * 5);max-width:calc((100% / 12) * 5)}.col_6{flex:0 0 calc((100% / 12) * 6);max-width:calc((100% / 12) * 6)}.col_7{flex:0 0 calc((100% / 12) * 7);max-width:calc((100% / 12) * 7)}.col_8{flex:0 0 calc((100% / 12) * 8);max-width:calc((100% / 12) * 8)}.col_9{flex:0 0 calc((100% / 12) * 9);max-width:calc((100% / 12) * 9)}.col_10{flex:0 0 calc((100% / 12) * 10);max-width:calc((100% / 12) * 10)}.col_11{flex:0 0 calc((100% / 12) * 11);max-width:calc((100% / 12) * 11)}.col_12{flex:0 0 calc((100% / 12) * 12);max-width:calc((100% / 12) * 12)}.autogrid_row>.column>.attributes{background-size:cover}.autogrid_row>.column>.attributes.p-xl{padding:200px 40px 200px 40px}.autogrid_row>.column>.attributes.p-l{padding:160px 40px 160px 40px}.autogrid_row>.column>.attributes.p-m{padding:115px 40px 115px 40px}.autogrid_row>.column>.attributes.p-s{padding:80px 40px 80px 40px}.autogrid_row>.column>.attributes.p-xs{padding:40px 40px 40px 40px}.autogrid_row.gutter_none,.autogrid_wrapper.gutter_none{margin-left:0;margin-right:0}.autogrid_row.gutter_none>div,.autogrid_wrapper.gutter_none>div{padding-left:0;padding-right:0}.autogrid_row.gutter_s,.autogrid_wrapper.gutter_s{margin-left:-15px;margin-right:-15px}.autogrid_row.gutter_s>div,.autogrid_wrapper.gutter_s>div{padding-left:15px;padding-right:15px}.autogrid_row.gutter_m,.autogrid_wrapper.gutter_m{margin-left:-30px;margin-right:-30px}.autogrid_row.gutter_m>div,.autogrid_wrapper.gutter_m>div{padding-left:30px;padding-right:30px}.autogrid_row.gutter_l,.autogrid_wrapper.gutter_l{margin-left:-40px;margin-right:-40px}.autogrid_row.gutter_l>div,.autogrid_wrapper.gutter_l>div{padding-left:40px;padding-right:40px}.autogrid_row>.column.align_left_top{text-align:left}.autogrid_row>.column.align_left_center{text-align:left;align-self:center}.autogrid_row>.column.align_left_bottom{text-align:left;align-self:flex-end}.autogrid_row>.column.align_center_top{text-align:center}.autogrid_row>.column.align_center_center{text-align:center;align-self:center}.autogrid_row>.column.align_center_bottom{text-align:center;align-self:flex-end}.autogrid_row>.column.align_right_top{text-align:right}.autogrid_row>.column.align_right_center{text-align:right;align-self:center}.autogrid_row>.column.align_right_bottom{text-align:right;align-self:flex-end}.autogrid_row.same_height>.column{align-self:unset}.autogrid_row.same_height>.column>.attributes{display:flex;flex-wrap:wrap;height:100%}.autogrid_row.same_height>.column>.attributes>.same-height-wrap{width:100%;flex:0 0 100%}.autogrid_row.same_height>.column.align_left_center>.attributes{align-items:center}.autogrid_row.same_height>.column.align_left_bottom>.attributes{align-items:flex-end}.autogrid_row.same_height>.column.align_center_center>.attributes{align-items:center}.autogrid_row.same_height>.column.align_center_bottom>.attributes{align-items:flex-end}.autogrid_row.same_height>.column.align_right_center>.attributes{align-items:center}.autogrid_row.same_height>.column.align_right_bottom>.attributes{align-items:flex-end}.autogrid_row .column>.attributes .image_mob{display:none}.order_1{order:1}.order_2{order:2}.order_3{order:3}.order_4{order:4}.order_5{order:5}.order_6{order:6}.full{flex:0 0 100%}.one_half{flex:0 0 calc(100% / 2)}.one_third{flex:0 0 calc(100% / 3)}.one_fourth{flex:0 0 calc(100% / 4)}.one_fifth{flex:0 0 calc(100% / 5)}.one_sixth{flex:0 0 calc(100% / 6)}.two_third{flex:0 0 calc((100% / 3) * 2)}.two_fourth{flex:0 0 calc((100% / 4) * 2)}.three_fourth{flex:0 0 calc((100% / 4) * 3)}.two_fifth{flex:0 0 calc((100% / 5) * 2)}.three_fifth{flex:0 0 calc((100% / 5) * 3)}.four_fifth{flex:0 0 calc((100% / 5) * 4)}.two_sixth{flex:0 0 calc((100% / 6) * 2)}.three_sixth{flex:0 0 calc((100% / 6) * 3)}.four_sixth{flex:0 0 calc((100% / 6) * 4)}.five_sixth{flex:0 0 calc((100% / 6) * 5)}.offset_col_1{margin-left:calc((100% / 12) * 1)}.offset_col_2{margin-left:calc((100% / 12) * 2)}.offset_col_3{margin-left:calc((100% / 12) * 3)}.offset_col_4{margin-left:calc((100% / 12) * 4)}.offset_col_5{margin-left:calc((100% / 12) * 5)}.offset_col_6{margin-left:calc((100% / 12) * 6)}.offset_col_7{margin-left:calc((100% / 12) * 7)}.offset_col_8{margin-left:calc((100% / 12) * 8)}.offset_col_9{margin-left:calc((100% / 12) * 9)}.offset_col_10{margin-left:calc((100% / 12) * 10)}.offset_col_11{margin-left:calc((100% / 12) * 11)}.autogrid.no_gutter{padding-left:0;padding-right:0}@media only screen and (min-width :768px) and (max-width :1024px){.col_1_t{flex:0 0 calc((100% / 12) * 1);max-width:calc((100% / 12) * 1)}.col_2_t{flex:0 0 calc((100% / 12) * 2);max-width:calc((100% / 12) * 2)}.col_3_t{flex:0 0 calc((100% / 12) * 3);max-width:calc((100% / 12) * 3)}.col_4_t{flex:0 0 calc((100% / 12) * 4);max-width:calc((100% / 12) * 4)}.col_5_t{flex:0 0 calc((100% / 12) * 5);max-width:calc((100% / 12) * 5)}.col_6_t{flex:0 0 calc((100% / 12) * 6);max-width:calc((100% / 12) * 6)}.col_7_t{flex:0 0 calc((100% / 12) * 7);max-width:calc((100% / 12) * 7)}.col_8_t{flex:0 0 calc((100% / 12) * 8);max-width:calc((100% / 12) * 8)}.col_9_t{flex:0 0 calc((100% / 12) * 9);max-width:calc((100% / 12) * 9)}.col_10_t{flex:0 0 calc((100% / 12) * 10);max-width:calc((100% / 12) * 10)}.col_11_t{flex:0 0 calc((100% / 12) * 11);max-width:calc((100% / 12) * 11)}.col_12_t{flex:0 0 calc((100% / 12) * 12);max-width:calc((100% / 12) * 12)}.order_1_t{order:1}.order_2_t{order:2}.order_3_t{order:3}.order_4_t{order:4}.order_5_t{order:5}.order_6_t{order:6}}@media only screen and (max-width:767px){.five_sixth,.four_fifth,.one_fifth,.one_fourth,.one_half,.one_sixth,.one_third,.three_fifth,.three_fourth,.three_sixth .four_sixth,.two_fifth,.two_fourth,.two_sixth,.two_third,[class*=col_]{flex:0 0 100%;max-width:none}.autogrid_grid .column,.column[class*=col_]{padding-left:0!important;padding-right:0!important;margin-bottom:25px}.autogrid[class*=offset_],.autogrid_grid[class*=offset_],.column[class*=offset_]{margin-left:0}.autogrid_grid,.autogrid_row,.autogrid_wrapper{margin-left:0!important;margin-right:0!important}.autogrid_grid>.column>.attributes.has-image.empty>.image_mob,.autogrid_grid>.column>.attributes.has-image.empty>.same-height-wrap>.image_mob,.autogrid_row>.column>.attributes.has-image.empty>.image_mob,.autogrid_row>.column>.attributes.has-image.empty>.same-height-wrap>.image_mob{display:block}.autogrid_grid>.column>.attributes.has-image.empty,.autogrid_row>.column>.attributes.has-image.empty{background:0 0!important}.col_1_m{flex:0 0 calc((100% / 12) * 1);max-width:calc((100% / 12) * 1)}.col_2_m{flex:0 0 calc((100% / 12) * 2);max-width:calc((100% / 12) * 2)}.col_3_m{flex:0 0 calc((100% / 12) * 3);max-width:calc((100% / 12) * 3)}.col_4_m{flex:0 0 calc((100% / 12) * 4);max-width:calc((100% / 12) * 4)}.col_5_m{flex:0 0 calc((100% / 12) * 5);max-width:calc((100% / 12) * 5)}.col_6_m{flex:0 0 calc((100% / 12) * 6);max-width:calc((100% / 12) * 6)}.col_7_m{flex:0 0 calc((100% / 12) * 7);max-width:calc((100% / 12) * 7)}.col_8_m{flex:0 0 calc((100% / 12) * 8);max-width:calc((100% / 12) * 8)}.col_9_m{flex:0 0 calc((100% / 12) * 9);max-width:calc((100% / 12) * 9)}.col_10_m{flex:0 0 calc((100% / 12) * 10);max-width:calc((100% / 12) * 10)}.col_11_m{flex:0 0 calc((100% / 12) * 11);max-width:calc((100% / 12) * 11)}.col_12_m{flex:0 0 calc((100% / 12) * 12);max-width:calc((100% / 12) * 12)}.order_1_m{order:1}.order_2_m{order:2}.order_3_m{order:3}.order_4_m{order:4}.order_5_m{order:5}.order_6_m{order:6}.autogrid_grid>.column>.attributes.p-l,.autogrid_grid>.column>.attributes.p-m,.autogrid_grid>.column>.attributes.p-s,.autogrid_grid>.column>.attributes.p-xl,.autogrid_grid>.column>.attributes.p-xs,.autogrid_row>.column .attributes.p-l,.autogrid_row>.column .attributes.p-m,.autogrid_row>.column .attributes.p-s,.autogrid_row>.column .attributes.p-xl,.autogrid_row>.column .attributes.p-xs{padding:20px}.autogrid_grid .column.m_align_left_top{text-align:left}.autogrid_grid .column.m_align_left_center{text-align:left;align-self:center}.autogrid_grid .column.m_align_left_bottom{text-align:left;align-self:flex-end}.autogrid_grid .column.m_align_center_top{text-align:center}.autogrid_grid .column.m_align_center_center{text-align:center;align-self:center}.autogrid_grid .column.m_align_center_bottom{text-align:center;align-self:flex-end}.autogrid_grid .column.m_align_right_top{text-align:right}.autogrid_grid .column.m_align_right_center{text-align:right;align-self:center}.autogrid_grid .column.m_align_right_bottom{text-align:right;align-self:flex-end}.autogrid_row>.column.m_align_left_top{text-align:left}.autogrid_row>.column.m_align_left_center{text-align:left;align-self:center}.autogrid_row>.column.m_align_left_bottom{text-align:left;align-self:flex-end}.autogrid_row>.column.m_align_center_top{text-align:center}.autogrid_row>.column.m_align_center_center{text-align:center;align-self:center}.autogrid_row>.column.m_align_center_bottom{text-align:center;align-self:flex-end}.autogrid_row>.column.m_align_right_top{text-align:right}.autogrid_row>.column.m_align_right_center{text-align:right;align-self:center}.autogrid_row>.column.m_align_right_bottom{text-align:right;align-self:flex-end}}body.edge column[class*=col_]{flex-basis:1}@media only screen and (max-width:767px){body.edge column[class*=col_]{flex-basis:100%}}
/**
 * @license
 * MyFonts Webfont Build ID 3867246, 2020-12-16T11:57:38-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: undefined by undefined
 * URL: https://www.myfonts.comundefined
 * Copyright: Copyright © 2024 Monotype Imaging Inc. All rights reserved.
 * 
 * © 2024 MyFonts Inc. */


  
@font-face {
  font-family: "AllomiraMedium";
  src: url('../../files/cto_layout/themedesigner/uploads/fonts/AllomiraMedium/font.woff2') format('woff2'), url('../../files/cto_layout/themedesigner/uploads/fonts/AllomiraMedium/font.woff') format('woff');
}

@font-face {
  font-family: "AllomiraBold";
  src: url('../../files/cto_layout/themedesigner/uploads/fonts/AllomiraBold/font.woff2') format('woff2'), url('../../files/cto_layout/themedesigner/uploads/fonts/AllomiraBold/font.woff') format('woff');
}

@font-face {
  font-family: "AllomiraLight";
  src: url('../../files/cto_layout/themedesigner/uploads/fonts/AllomiraLight/font.woff2') format('woff2'), url('../../files/cto_layout/themedesigner/uploads/fonts/AllomiraLight/font.woff') format('woff');
}

/* roboto-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/cto_layout/themedesigner/uploads/fonts/roboto-v30-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../../files/cto_layout/themedesigner/uploads/fonts/roboto-v30-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/cto_layout/themedesigner/uploads/fonts/roboto-v30-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}



.header .mod_socials::before {
  border-left: 0px solid rgb(0,0,0) !important;


}

body.content_page.sidebar #right .mod_article > .container {
  padding-top: 40px;
  padding-bottom: 0px !important;
}


.swiper-horizontal {
  touch-action: pan-y;
  max-width: 92%;
  margin-left:-3%;
  margin: 0 auto;
}

.mod_quickmenu.style3 li a:hover {
  width:160px !important;
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: -40px;
  left: auto;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: -40px;
  right: auto;
}

 .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
  content: '';
  background: url(../../files/cto_layout/themedesigner/uploads/img/arrow_left.png);
  background-size:26px auto;
  background-position: center left;
  width:31px;
  height:37px;
}
.swiper-button-next:after {
  content: '';
  background: url(../../files/cto_layout/themedesigner/uploads/img/arrow_right.png);
  background-size:26px auto;
  width:31px;
  height:37px;
}

@media only screen and (max-width: 768px)  {
  .swiper-button-next:after, .swiper-button-prev:after  {
      display:none;
  }
  .swiper-horizontal {
    max-width: 100%;
    margin-left:0%;
    margin: 0 auto;
  }
}

.mod_pct_megamenu {
  background: #FFF;
  max-width:100% !important;
  width:100% !important;
}

.mod_pct_megamenu .item {
  max-width:625px;;
  margin: 0 auto;
  border:0px;
}

.mod_pct_megamenu .mod_navigation a:before {
  content:'';
  display:none;
}

.submenu_v4 {
  box-shadow: 0 0 0 0;
  margin: 0 auto;
  border:0px;
}


.mod_pct_megamenu .item.active {
  box-shadow: 0 0 0 0;
}

.mod_pct_megamenu .close {
  font-size:1rem;
  float:right;
  padding:20px 50px 20px 0px;
  font-family: 'Roboto';
  cursor:pointer;
}

.same_height .ce_image_text_box, .same_height .ce_image_text_box_inside {
  height:100%;
}

.same_height .ce_image_text_box_content {
  padding-bottom:50px;
}

.same_height .hyperlink_txt {
  position:absolute;
  bottom:0px;
}

.ce_image_text_box a.hyperlink_txt {
  background: #312762;
  color: #FFF;
  min-width:220px;
  text-align:center;
  border-radius:5px;
}

.mod_breadcrumb {
  border-top:0px;
  border-bottom: 0px;
}

.mod_breadcrumb_inside {
  padding-left:0px !important;
}

.mod_breadcrumb li:before {
  font-family: "FontAwesome";
  content: "\f054";
  margin-right: 5px;
  font-size:10px;
}

.ce_text_image_bar.twothird .textbox {
    position: relative;
    flex: 0 0 66.66666% !important;
}

.ce_text_image_bar.twothird .imagebox {
  width: 33.33333%;
  left: 0%;
}

.ce_text_image_bar.txt_left.twothird .imagebox {
  position: absolute;
  width: 33.33333%;
  height: 100%;
  left: 66.66666%;
}

.ce_text_image_bar.txt_right.twothird .textbox {
  order: 2;
  margin-left: 33.3333%;
}

body.sidebar.right #main {
  flex: 0 0 65%;
  border-right: 1px solid rgb(229,229,229);
  order: 1;
}

body.sidebar.right #right {
  flex: 0 0 35%;
  order: 2;
}

body.sidebar.right #right > .inside {
    margin-left: 40% !important;
}



h3, h4, h5, h6, .h5, .ce_revolutionslider_text.bold, .ce_revolutionslider_text {
  font-family: 'AllomiraMedium' !important;
}
html, body {
  font-family: 'Roboto' !important;
}

.ce_hyperlink a, a.btn,  button.submit {
  padding:5px 20px !important;
  border-radius: 5px !important;
}

button.submit {
  padding:10px 20px !important;
}

h1{
 color: #E6007E !important;
 font-size:48px !important;
 font-family: 'AllomiraLight' !important;
}


h2 {
  color: #E6007E !important;
  font-size:34px !important;
  font-weight:400 !important;
  font-family: "AllomiraLight" !important;
}

span.bighead {
  color: #E6007E !important;
  font-size:48px !important;
  font-weight:400 !important;
  font-family: "AllomiraLight" !important;
}


blockquote {
  border-left:0px;
  padding-left:0px;
  margin-top:10px;
}

blockquote p {
  position: relative;
  margin-top:20px;
  font-style: normal !important;
  line-height:1.2;
  color: #666;
}
.ce_testimonial_inside .text{
   line-height:1.2;
   color: var(--accentColor) !important;
   padding-top:20px;
}

blockquote p:before {
  font-family: 'Roboto' !important;
  font-weight:600;
  content: '';
}

.ce_image_text_box .ce_image_text_box_content {
  margin-top: 1rem;
}

.mainmenu ul ul {
  margin-left:-35px;
}

a.hyperlink_txt, a.btn {
  border-radius: 5px;
}

#footer {
  overflow:visible;
  background-color: #F5F5F5 !important;
}

#footer .totop {
  position: absolute;
  left: 90%;
  top: -20px;
  margin-left: -20px;
  background: var(--accentColor);
  color: #FFF;
  z-index:100;
}

#footer a.btn {
  color: #FFF;
  font-weight:500;
}

.ce_text ol {
  margin:0px;
  padding-left:0px !important;
}

.ce_text ul {
  padding-left:18px;
}

.ce_text ol li {
  position: relative;
  list-style-type: none;
  padding-left:25px;
}

.ce_text ol li:before {
 font-family:'FontAwesome';
content: "\f00c";
 width:20px;
 height:20px;
 font-weight:400;
  position: absolute;
  left:0px;
  color: var(--accentColor);
}

.ce_form input, textarea {
  border:1px solid #E6007E !important;
  border-radius:5px !important;
}


@media only screen and (min-width: 768px)  {
  .swiper-slide {
     opacity: 0.5;
  }
}

.swiper-slide-next {
  opacity: 1;
}

.header .mod_socials a {
  font-size: 16px !important;
  text-decoration: underline;
}
.header .mod_socials a:hover {
  color: var(--accentColor312);
}

.header .mod_socials a i{
  color: #E6007E !important;
}

#bottom .inside .left {
  margin-bottom: 0rem !important;
}

.subnav a {
  color: #3c3c3c !important;
  text-decoration: underline !important;
}

.subnav a.active {
  background: none !important;
  color: #E6007E !important;
}

.subnav a:hover {
  color: var(--accentColor) !important;
  background: none !important;
}

@media only screen and (min-width: 768px)  {
  body.sidebar.right #right > .inside {
    position: sticky;
    top: 95px;
  }
}

@media only screen and (min-width: 768px)  {
  body.sidebar.right #main {
    flex: 0 0 70%;
  }
  body.sidebar.right #right {
    flex: 0 0 30%;
    order: 2;
  }
}


#mmenu .mod_navigation li a {
  text-align: left !important;
}

#mmenu .mod_navigation li a.open {
  color: #E6007E !important;
}

@media only screen and (max-width: 599px)  {
  .ce_text_image_bar.twothird .textbox {
    flex: 0 0 100% !important;
  }
}

@media only screen and (max-width: 599px)  {
  .ce_image_text_box a.hyperlink_txt {
    left:50%;
    transform: translate(-50%);
  }
}

@media only screen and (max-width: 599px)  {
  .ce_text_image_bar.txt_right.twothird .textbox {
    margin-left: 0%;
  }
}

.header .mod_socials a:hover {
   color: #312762 !important;
}

#right ul{
  margin-left:0;
  padding-left:0px;
}
#right ul  li{
    padding-left:0px;
    margin-left:0px;
  } 

#right .subnav a {
  padding-left:0px !important;
}  

.ce_text_image_bar .textbox {
  padding: 70px 40px;
}

.mod_quickmenu {
  position: fixed !important;
  bottom:45%;
}

#main .mod_article.center {
  text-align:center;
  margin: 0 auto;
}

.read_more_container .content {height:100px; overflow: hidden; transition: height 1.5s ease-out;}
.read_more_container.show .content {height: auto; transition: height 1.25s ease-in;}
.read_more_container .show_more, .read_more_container .show_less {display: none;}
.read_more_container:not(.show) .show_more {display: block;}
.read_more_container.show .show_less {display: block;}
p.click {
  color: #E6007E;
  cursor:pointer;
}


.header .mod_socials i.fa-instagram:hover {
  background: none !important;
  color: pink !important;
}

.ce_accordion:first-of-type {
  border-top: 1px solid var(--accentColor) !important;
}
.ce_accordion {
  margin-bottom: 1px;
  border: 0px solid rgb(220,220,220) !important;
  border-bottom: 1px solid var(--accentColor) !important;
}

#flexbutton {
  position: absolute;
  top:15px;
  left:250px;
  line-height:25px !important;
  padding: 5px 10px !important;
}
@media only screen and (max-width: 599px)  {
  #flexbutton {
    top:10px;
    left:180px;
  }
  .fixed-header #flexbutton {
    left:190px;
     top:10px;
  }
}

.level_1.forward.submenu > a:after {
  content: '\25BE';
  margin-left: 0px;
  display: inline-block;
  font-size: 16px;
  color: var(--accentColor)  ;
  transition: transform 0.3s ease;
}

.level_1.forward.submenu > a:hover:after {
  transform: rotate(180deg);  /* Dreht sich nach oben beim Hover */
}


#textslider .col_8 {
  flex: 0 0 calc((100% / 12) * 8);
  max-width: calc((100% / 12) * 8);
}

#textslider .autogrid_row, .autogrid_wrapper {
display: flex;
  flex-wrap: wrap;
  position: static;
  padding-left: 0;
  padding-right: 0;
}


#textslider  .column.col_8{
  margin-left: auto;
  margin-right: auto;
}
#textslider .col_8 .same-height-wrap{
  display: flex;
  flex-wrap: wrap;
  position: static;
  padding-left: 0;
  padding-right: 0;
}

#textslider .ce_text.width-l {
  position: relative;
  flex: 0 0 66.66666% !important;
  max-width: 1240px;
  margin-left: auto;
  // margin-right: auto;
  padding: 70px 40px;
}

#textslider.autogrid_row.same_height > .column > .attributes > .same-height-wrap {
  width: 100%;
  flex: 0 0 100%;
  display: flex;
}
