body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
.download-element a{padding:3px 6px 3px 22px;background:url(../../assets/contao/images/iconPLAIN.svg) left center no-repeat}ul.enclosure{padding-left:0}li.download-element{list-style-type:none}.ext-xl a{background-image:url(../../assets/contao/images/iconXL.svg)}.ext-xls a{background-image:url(../../assets/contao/images/iconXLS.svg)}.ext-xlsx a{background-image:url(../../assets/contao/images/iconXLSX.svg)}.ext-hqx a{background-image:url(../../assets/contao/images/iconHQX.svg)}.ext-cpt a{background-image:url(../../assets/contao/images/iconCPT.svg)}.ext-bin a{background-image:url(../../assets/contao/images/iconBIN.svg)}.ext-doc a{background-image:url(../../assets/contao/images/iconDOC.svg)}.ext-docx a{background-image:url(../../assets/contao/images/iconDOCX.svg)}.ext-word a{background-image:url(../../assets/contao/images/iconWORD.svg)}.ext-cto a{background-image:url(../../assets/contao/images/iconCTO.svg)}.ext-dms a{background-image:url(../../assets/contao/images/iconDMS.svg)}.ext-lha a{background-image:url(../../assets/contao/images/iconLHA.svg)}.ext-lzh a{background-image:url(../../assets/contao/images/iconLZH.svg)}.ext-exe a{background-image:url(../../assets/contao/images/iconEXE.svg)}.ext-class a{background-image:url(../../assets/contao/images/iconCLASS.svg)}.ext-so a{background-image:url(../../assets/contao/images/iconSO.svg)}.ext-sea a{background-image:url(../../assets/contao/images/iconSEA.svg)}.ext-dll a{background-image:url(../../assets/contao/images/iconDLL.svg)}.ext-oda a{background-image:url(../../assets/contao/images/iconODA.svg)}.ext-pdf a{background-image:url(../../assets/contao/images/iconPDF.svg)}.ext-ai a{background-image:url(../../assets/contao/images/iconAI.svg)}.ext-eps a{background-image:url(../../assets/contao/images/iconEPS.svg)}.ext-ps a{background-image:url(../../assets/contao/images/iconPS.svg)}.ext-pps a{background-image:url(../../assets/contao/images/iconPPS.svg)}.ext-ppt a{background-image:url(../../assets/contao/images/iconPPT.svg)}.ext-pptx a{background-image:url(../../assets/contao/images/iconPPTX.svg)}.ext-smi a{background-image:url(../../assets/contao/images/iconSMI.svg)}.ext-smil a{background-image:url(../../assets/contao/images/iconSMIL.svg)}.ext-mif a{background-image:url(../../assets/contao/images/iconMIF.svg)}.ext-odc a{background-image:url(../../assets/contao/images/iconODC.svg)}.ext-odf a{background-image:url(../../assets/contao/images/iconODF.svg)}.ext-odg a{background-image:url(../../assets/contao/images/iconODG.svg)}.ext-odi a{background-image:url(../../assets/contao/images/iconODI.svg)}.ext-odp a{background-image:url(../../assets/contao/images/iconODP.svg)}.ext-ods a{background-image:url(../../assets/contao/images/iconODS.svg)}.ext-odt a{background-image:url(../../assets/contao/images/iconODT.svg)}.ext-wbxml a{background-image:url(../../assets/contao/images/iconWBXML.svg)}.ext-wmlc a{background-image:url(../../assets/contao/images/iconWMLC.svg)}.ext-dmg a{background-image:url(../../assets/contao/images/iconDMG.svg)}.ext-dcr a{background-image:url(../../assets/contao/images/iconDCR.svg)}.ext-dir a{background-image:url(../../assets/contao/images/iconDIR.svg)}.ext-dxr a{background-image:url(../../assets/contao/images/iconDXR.svg)}.ext-dvi a{background-image:url(../../assets/contao/images/iconDVI.svg)}.ext-gtar a{background-image:url(../../assets/contao/images/iconGTAR.svg)}.ext-inc a{background-image:url(../../assets/contao/images/iconINC.svg)}.ext-php a{background-image:url(../../assets/contao/images/iconPHP.svg)}.ext-php3 a{background-image:url(../../assets/contao/images/iconPHP3.svg)}.ext-php4 a{background-image:url(../../assets/contao/images/iconPHP4.svg)}.ext-php5 a{background-image:url(../../assets/contao/images/iconPHP5.svg)}.ext-phtml a{background-image:url(../../assets/contao/images/iconPHTML.svg)}.ext-phps a{background-image:url(../../assets/contao/images/iconPHPS.svg)}.ext-js a{background-image:url(../../assets/contao/images/iconJS.svg)}.ext-psd a{background-image:url(../../assets/contao/images/iconPSD.svg)}.ext-rar a{background-image:url(../../assets/contao/images/iconRAR.svg)}.ext-fla a{background-image:url(../../assets/contao/images/iconFLA.svg)}.ext-swf a{background-image:url(../../assets/contao/images/iconSWF.svg)}.ext-sit a{background-image:url(../../assets/contao/images/iconSIT.svg)}.ext-tar a{background-image:url(../../assets/contao/images/iconTAR.svg)}.ext-tgz a{background-image:url(../../assets/contao/images/iconTGZ.svg)}.ext-xhtml a{background-image:url(../../assets/contao/images/iconXHTML.svg)}.ext-xht a{background-image:url(../../assets/contao/images/iconXHT.svg)}.ext-zip a{background-image:url(../../assets/contao/images/iconZIP.svg)}.ext-m4a a{background-image:url(../../assets/contao/images/iconM4A.svg)}.ext-mp3 a{background-image:url(../../assets/contao/images/iconMP3.svg)}.ext-wma a{background-image:url(../../assets/contao/images/iconWMA.svg)}.ext-mpeg a{background-image:url(../../assets/contao/images/iconMPEG.svg)}.ext-wav a{background-image:url(../../assets/contao/images/iconWAV.svg)}.ext-ogg a{background-image:url(../../assets/contao/images/iconOGG.svg)}.ext-mid a{background-image:url(../../assets/contao/images/iconMID.svg)}.ext-midi a{background-image:url(../../assets/contao/images/iconMIDI.svg)}.ext-aif a{background-image:url(../../assets/contao/images/iconAIF.svg)}.ext-aiff a{background-image:url(../../assets/contao/images/iconAIFF.svg)}.ext-aifc a{background-image:url(../../assets/contao/images/iconAIFC.svg)}.ext-ram a{background-image:url(../../assets/contao/images/iconRAM.svg)}.ext-rm a{background-image:url(../../assets/contao/images/iconRM.svg)}.ext-rpm a{background-image:url(../../assets/contao/images/iconRPM.svg)}.ext-ra a{background-image:url(../../assets/contao/images/iconRA.svg)}.ext-bmp a{background-image:url(../../assets/contao/images/iconBMP.svg)}.ext-gif a{background-image:url(../../assets/contao/images/iconGIF.svg)}.ext-jpeg a{background-image:url(../../assets/contao/images/iconJPEG.svg)}.ext-jpg a{background-image:url(../../assets/contao/images/iconJPG.svg)}.ext-jpe a{background-image:url(../../assets/contao/images/iconJPE.svg)}.ext-png a{background-image:url(../../assets/contao/images/iconPNG.svg)}.ext-tiff a{background-image:url(../../assets/contao/images/iconTIFF.svg)}.ext-tif a{background-image:url(../../assets/contao/images/iconTIF.svg)}.ext-svg a{background-image:url(../../assets/contao/images/iconSVG.svg)}.ext-svgz a{background-image:url(../../assets/contao/images/iconSVGZ.svg)}.ext-webp a{background-image:url(../../assets/contao/images/iconWEBP.svg)}.ext-avif a{background-image:url(../../assets/contao/images/iconAVIF.svg)}.ext-heic a{background-image:url(../../assets/contao/images/iconHEIC.svg)}.ext-jxl a{background-image:url(../../assets/contao/images/iconJXL.svg)}.ext-eml a{background-image:url(../../assets/contao/images/iconEML.svg)}.ext-asp a{background-image:url(../../assets/contao/images/iconASP.svg)}.ext-css a{background-image:url(../../assets/contao/images/iconCSS.svg)}.ext-scss a{background-image:url(../../assets/contao/images/iconSCSS.svg)}.ext-less a{background-image:url(../../assets/contao/images/iconLESS.svg)}.ext-html a{background-image:url(../../assets/contao/images/iconHTML.svg)}.ext-htm a{background-image:url(../../assets/contao/images/iconHTM.svg)}.ext-md a{background-image:url(../../assets/contao/images/iconMD.svg)}.ext-shtml a{background-image:url(../../assets/contao/images/iconSHTML.svg)}.ext-txt a{background-image:url(../../assets/contao/images/iconTXT.svg)}.ext-text a{background-image:url(../../assets/contao/images/iconTEXT.svg)}.ext-log a{background-image:url(../../assets/contao/images/iconLOG.svg)}.ext-rtx a{background-image:url(../../assets/contao/images/iconRTX.svg)}.ext-rtf a{background-image:url(../../assets/contao/images/iconRTF.svg)}.ext-xml a{background-image:url(../../assets/contao/images/iconXML.svg)}.ext-xsl a{background-image:url(../../assets/contao/images/iconXSL.svg)}.ext-mp4 a{background-image:url(../../assets/contao/images/iconMP4.svg)}.ext-m4v a{background-image:url(../../assets/contao/images/iconM4V.svg)}.ext-mov a{background-image:url(../../assets/contao/images/iconMOV.svg)}.ext-wmv a{background-image:url(../../assets/contao/images/iconWMV.svg)}.ext-webm a{background-image:url(../../assets/contao/images/iconWEBM.svg)}.ext-qt a{background-image:url(../../assets/contao/images/iconQT.svg)}.ext-rv a{background-image:url(../../assets/contao/images/iconRV.svg)}.ext-avi a{background-image:url(../../assets/contao/images/iconAVI.svg)}.ext-ogv a{background-image:url(../../assets/contao/images/iconOGV.svg)}.ext-movie a{background-image:url(../../assets/contao/images/iconMOVIE.svg)}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
@charset "UTF-8";
/*
// Theme: Contao Theming
// V 2.0
//
// sixtmedia Onlinemarketing
// Friedrichstraße 22
// 70736 Fellbach
//
// www.sixtmedia.de
// info@sixtmedia.de
//
// --------------------------------------------------
*/
/*
// Theme: Contao Theming
// V 2.0
//
// sixtmedia Onlinemarketing
// Friedrichstraße 22
// 70736 Fellbach
//
// www.sixtmedia.de
// info@sixtmedia.de 
// --------------------------------------------------
*/
.mb-block {
  margin-bottom: 4.8rem !important;
}

@media screen and (min-width: 0) {
  .overflow-visible {
    overflow: visible;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-scroll {
    overflow: scroll;
  }
  .overflow-auto {
    overflow: auto;
  }
  .p-0,
  .mod_article.article-p-0 .content-wrapper {
    padding: 0 !important;
  }
  .pt-0,
  .mod_article.article-pt-0 .content-wrapper {
    padding-top: 0 !important;
  }
  .pr-0,
  .mod_article.article-pr-0 .content-wrapper {
    padding-right: 0 !important;
  }
  .pb-0,
  .mod_article.article-pb-0 .content-wrapper {
    padding-bottom: 0 !important;
  }
  .pl-0,
  .mod_article.article-pl-0 .content-wrapper {
    padding-left: 0 !important;
  }
  .ph-0,
  .mod_article.article-ph-0 .content-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .pv-0,
  .mod_article.article-pv-0 .content-wrapper {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .m-0,
  .mod_article.article-m-0 .content-wrapper {
    margin: 0 !important;
  }
  .mt-0,
  .mod_article.article-mt-0 .content-wrapper {
    margin-top: 0 !important;
  }
  .mr-0,
  .mod_article.article-mr-0 .content-wrapper {
    margin-right: 0 !important;
  }
  .mb-0,
  .mod_article.article-mb-0 .content-wrapper {
    margin-bottom: 0 !important;
  }
  .ml-0,
  .mod_article.article-ml-0 .content-wrapper {
    margin-left: 0 !important;
  }
  .mh-0,
  .mod_article.article-mh-0 .content-wrapper {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .mv-0,
  .mod_article.article-mv-0 .content-wrapper {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .mt-neg-0 {
    margin-top: 0 !important;
  }
  .p-xxs,
  .mod_article.article-p-xxs .content-wrapper {
    padding: 0.2rem !important;
  }
  .pt-xxs,
  .mod_article.article-pt-xxs .content-wrapper {
    padding-top: 0.2rem !important;
  }
  .pr-xxs,
  .mod_article.article-pr-xxs .content-wrapper {
    padding-right: 0.2rem !important;
  }
  .pb-xxs,
  .mod_article.article-pb-xxs .content-wrapper {
    padding-bottom: 0.2rem !important;
  }
  .pl-xxs,
  .mod_article.article-pl-xxs .content-wrapper {
    padding-left: 0.2rem !important;
  }
  .ph-xxs,
  .mod_article.article-ph-xxs .content-wrapper {
    padding-left: 0.2rem !important;
    padding-right: 0.2rem !important;
  }
  .pv-xxs,
  .mod_article.article-pv-xxs .content-wrapper {
    padding-top: 0.2rem !important;
    padding-bottom: 0.2rem !important;
  }
  .m-xxs,
  .mod_article.article-m-xxs .content-wrapper {
    margin: 0.2rem !important;
  }
  .mt-xxs,
  .mod_article.article-mt-xxs .content-wrapper {
    margin-top: 0.2rem !important;
  }
  .mr-xxs,
  .mod_article.article-mr-xxs .content-wrapper {
    margin-right: 0.2rem !important;
  }
  .mb-xxs,
  .mod_article.article-mb-xxs .content-wrapper {
    margin-bottom: 0.2rem !important;
  }
  .ml-xxs,
  .mod_article.article-ml-xxs .content-wrapper {
    margin-left: 0.2rem !important;
  }
  .mh-xxs,
  .mod_article.article-mh-xxs .content-wrapper {
    margin-left: 0.2rem !important;
    margin-right: 0.2rem !important;
  }
  .mv-xxs,
  .mod_article.article-mv-xxs .content-wrapper {
    margin-top: 0.2rem !important;
    margin-bottom: 0.2rem !important;
  }
  .mt-neg-xxs {
    margin-top: calc(-1 * 0.2rem) !important;
  }
  .mr-neg-xxs {
    margin-right: calc(-1 * 0.2rem) !important;
  }
  .mb-neg-xxs {
    margin-botton: calc(-1 * 0.2rem) !important;
  }
  .ml-neg-xxs {
    margin-left: calc(-1 * 0.2rem) !important;
  }
  .mh-neg-xxs {
    margin-left: calc(-1 * 0.2rem) !important;
    margin-right: calc(-1 * 0.2rem) !important;
  }
  .mv-neg-xxs {
    margin-top: calc(-1 * 0.2rem) !important;
    margin-bottom: calc(-1 * 0.2rem) !important;
  }
  .p-xs,
  .mod_article.article-p-xs .content-wrapper {
    padding: 0.6rem !important;
  }
  .pt-xs,
  .mod_article.article-pt-xs .content-wrapper {
    padding-top: 0.6rem !important;
  }
  .pr-xs,
  .mod_article.article-pr-xs .content-wrapper {
    padding-right: 0.6rem !important;
  }
  .pb-xs,
  .mod_article.article-pb-xs .content-wrapper {
    padding-bottom: 0.6rem !important;
  }
  .pl-xs,
  .mod_article.article-pl-xs .content-wrapper {
    padding-left: 0.6rem !important;
  }
  .ph-xs,
  .mod_article.article-ph-xs .content-wrapper {
    padding-left: 0.6rem !important;
    padding-right: 0.6rem !important;
  }
  .pv-xs,
  .mod_article.article-pv-xs .content-wrapper {
    padding-top: 0.6rem !important;
    padding-bottom: 0.6rem !important;
  }
  .m-xs,
  .mod_article.article-m-xs .content-wrapper {
    margin: 0.6rem !important;
  }
  .mt-xs,
  .mod_article.article-mt-xs .content-wrapper {
    margin-top: 0.6rem !important;
  }
  .mr-xs,
  .mod_article.article-mr-xs .content-wrapper {
    margin-right: 0.6rem !important;
  }
  .mb-xs,
  .mod_article.article-mb-xs .content-wrapper {
    margin-bottom: 0.6rem !important;
  }
  .ml-xs,
  .mod_article.article-ml-xs .content-wrapper {
    margin-left: 0.6rem !important;
  }
  .mh-xs,
  .mod_article.article-mh-xs .content-wrapper {
    margin-left: 0.6rem !important;
    margin-right: 0.6rem !important;
  }
  .mv-xs,
  .mod_article.article-mv-xs .content-wrapper {
    margin-top: 0.6rem !important;
    margin-bottom: 0.6rem !important;
  }
  .mt-neg-xs {
    margin-top: calc(-1 * 0.6rem) !important;
  }
  .mr-neg-xs {
    margin-right: calc(-1 * 0.6rem) !important;
  }
  .mb-neg-xs {
    margin-botton: calc(-1 * 0.6rem) !important;
  }
  .ml-neg-xs {
    margin-left: calc(-1 * 0.6rem) !important;
  }
  .mh-neg-xs {
    margin-left: calc(-1 * 0.6rem) !important;
    margin-right: calc(-1 * 0.6rem) !important;
  }
  .mv-neg-xs {
    margin-top: calc(-1 * 0.6rem) !important;
    margin-bottom: calc(-1 * 0.6rem) !important;
  }
  .p-s,
  .mod_article.article-p-s .content-wrapper {
    padding: 1.2rem !important;
  }
  .pt-s,
  .mod_article.article-pt-s .content-wrapper {
    padding-top: 1.2rem !important;
  }
  .pr-s,
  .mod_article.article-pr-s .content-wrapper {
    padding-right: 1.2rem !important;
  }
  .pb-s,
  .mod_article.article-pb-s .content-wrapper {
    padding-bottom: 1.2rem !important;
  }
  .pl-s,
  .mod_article.article-pl-s .content-wrapper {
    padding-left: 1.2rem !important;
  }
  .ph-s,
  .mod_article.article-ph-s .content-wrapper {
    padding-left: 1.2rem !important;
    padding-right: 1.2rem !important;
  }
  .pv-s,
  .mod_article.article-pv-s .content-wrapper {
    padding-top: 1.2rem !important;
    padding-bottom: 1.2rem !important;
  }
  .m-s,
  .mod_article.article-m-s .content-wrapper {
    margin: 1.2rem !important;
  }
  .mt-s,
  .mod_article.article-mt-s .content-wrapper {
    margin-top: 1.2rem !important;
  }
  .mr-s,
  .mod_article.article-mr-s .content-wrapper {
    margin-right: 1.2rem !important;
  }
  .mb-s,
  .mod_article.article-mb-s .content-wrapper {
    margin-bottom: 1.2rem !important;
  }
  .ml-s,
  .mod_article.article-ml-s .content-wrapper {
    margin-left: 1.2rem !important;
  }
  .mh-s,
  .mod_article.article-mh-s .content-wrapper {
    margin-left: 1.2rem !important;
    margin-right: 1.2rem !important;
  }
  .mv-s,
  .mod_article.article-mv-s .content-wrapper {
    margin-top: 1.2rem !important;
    margin-bottom: 1.2rem !important;
  }
  .mt-neg-s {
    margin-top: calc(-1 * 1.2rem) !important;
  }
  .mr-neg-s {
    margin-right: calc(-1 * 1.2rem) !important;
  }
  .mb-neg-s {
    margin-botton: calc(-1 * 1.2rem) !important;
  }
  .ml-neg-s {
    margin-left: calc(-1 * 1.2rem) !important;
  }
  .mh-neg-s {
    margin-left: calc(-1 * 1.2rem) !important;
    margin-right: calc(-1 * 1.2rem) !important;
  }
  .mv-neg-s {
    margin-top: calc(-1 * 1.2rem) !important;
    margin-bottom: calc(-1 * 1.2rem) !important;
  }
  .p-m,
  .mod_article.article-p-m .content-wrapper {
    padding: 2.4rem !important;
  }
  .pt-m,
  .mod_article.article-pt-m .content-wrapper {
    padding-top: 2.4rem !important;
  }
  .pr-m,
  .mod_article.article-pr-m .content-wrapper {
    padding-right: 2.4rem !important;
  }
  .pb-m,
  .mod_article.article-pb-m .content-wrapper {
    padding-bottom: 2.4rem !important;
  }
  .pl-m,
  .mod_article.article-pl-m .content-wrapper {
    padding-left: 2.4rem !important;
  }
  .ph-m,
  .mod_article.article-ph-m .content-wrapper {
    padding-left: 2.4rem !important;
    padding-right: 2.4rem !important;
  }
  .pv-m,
  .mod_article.article-pv-m .content-wrapper {
    padding-top: 2.4rem !important;
    padding-bottom: 2.4rem !important;
  }
  .m-m,
  .mod_article.article-m-m .content-wrapper {
    margin: 2.4rem !important;
  }
  .mt-m,
  .mod_article.article-mt-m .content-wrapper {
    margin-top: 2.4rem !important;
  }
  .mr-m,
  .mod_article.article-mr-m .content-wrapper {
    margin-right: 2.4rem !important;
  }
  .mb-m,
  .mod_article.article-mb-m .content-wrapper {
    margin-bottom: 2.4rem !important;
  }
  .ml-m,
  .mod_article.article-ml-m .content-wrapper {
    margin-left: 2.4rem !important;
  }
  .mh-m,
  .mod_article.article-mh-m .content-wrapper {
    margin-left: 2.4rem !important;
    margin-right: 2.4rem !important;
  }
  .mv-m,
  .mod_article.article-mv-m .content-wrapper {
    margin-top: 2.4rem !important;
    margin-bottom: 2.4rem !important;
  }
  .mt-neg-m {
    margin-top: calc(-1 * 2.4rem) !important;
  }
  .mr-neg-m {
    margin-right: calc(-1 * 2.4rem) !important;
  }
  .mb-neg-m {
    margin-botton: calc(-1 * 2.4rem) !important;
  }
  .ml-neg-m {
    margin-left: calc(-1 * 2.4rem) !important;
  }
  .mh-neg-m {
    margin-left: calc(-1 * 2.4rem) !important;
    margin-right: calc(-1 * 2.4rem) !important;
  }
  .mv-neg-m {
    margin-top: calc(-1 * 2.4rem) !important;
    margin-bottom: calc(-1 * 2.4rem) !important;
  }
  .p-l,
  .mod_article.article-p-l .content-wrapper {
    padding: 4.8rem !important;
  }
  .pt-l,
  .mod_article.article-pt-l .content-wrapper {
    padding-top: 4.8rem !important;
  }
  .pr-l,
  .mod_article.article-pr-l .content-wrapper {
    padding-right: 4.8rem !important;
  }
  .pb-l,
  .mod_article.article-pb-l .content-wrapper {
    padding-bottom: 4.8rem !important;
  }
  .pl-l,
  .mod_article.article-pl-l .content-wrapper {
    padding-left: 4.8rem !important;
  }
  .ph-l,
  .mod_article.article-ph-l .content-wrapper {
    padding-left: 4.8rem !important;
    padding-right: 4.8rem !important;
  }
  .pv-l,
  .mod_article.article-pv-l .content-wrapper {
    padding-top: 4.8rem !important;
    padding-bottom: 4.8rem !important;
  }
  .m-l,
  .mod_article.article-m-l .content-wrapper {
    margin: 4.8rem !important;
  }
  .mt-l,
  .mod_article.article-mt-l .content-wrapper {
    margin-top: 4.8rem !important;
  }
  .mr-l,
  .mod_article.article-mr-l .content-wrapper {
    margin-right: 4.8rem !important;
  }
  .mb-l,
  .mod_article.article-mb-l .content-wrapper {
    margin-bottom: 4.8rem !important;
  }
  .ml-l,
  .mod_article.article-ml-l .content-wrapper {
    margin-left: 4.8rem !important;
  }
  .mh-l,
  .mod_article.article-mh-l .content-wrapper {
    margin-left: 4.8rem !important;
    margin-right: 4.8rem !important;
  }
  .mv-l,
  .mod_article.article-mv-l .content-wrapper {
    margin-top: 4.8rem !important;
    margin-bottom: 4.8rem !important;
  }
  .mt-neg-l {
    margin-top: calc(-1 * 4.8rem) !important;
  }
  .mr-neg-l {
    margin-right: calc(-1 * 4.8rem) !important;
  }
  .mb-neg-l {
    margin-botton: calc(-1 * 4.8rem) !important;
  }
  .ml-neg-l {
    margin-left: calc(-1 * 4.8rem) !important;
  }
  .mh-neg-l {
    margin-left: calc(-1 * 4.8rem) !important;
    margin-right: calc(-1 * 4.8rem) !important;
  }
  .mv-neg-l {
    margin-top: calc(-1 * 4.8rem) !important;
    margin-bottom: calc(-1 * 4.8rem) !important;
  }
  .p-xl,
  .mod_article.article-p-xl .content-wrapper {
    padding: 9.6rem !important;
  }
  .pt-xl,
  .mod_article.article-pt-xl .content-wrapper {
    padding-top: 9.6rem !important;
  }
  .pr-xl,
  .mod_article.article-pr-xl .content-wrapper {
    padding-right: 9.6rem !important;
  }
  .pb-xl,
  .mod_article.article-pb-xl .content-wrapper {
    padding-bottom: 9.6rem !important;
  }
  .pl-xl,
  .mod_article.article-pl-xl .content-wrapper {
    padding-left: 9.6rem !important;
  }
  .ph-xl,
  .mod_article.article-ph-xl .content-wrapper {
    padding-left: 9.6rem !important;
    padding-right: 9.6rem !important;
  }
  .pv-xl,
  .mod_article.article-pv-xl .content-wrapper {
    padding-top: 9.6rem !important;
    padding-bottom: 9.6rem !important;
  }
  .m-xl,
  .mod_article.article-m-xl .content-wrapper {
    margin: 9.6rem !important;
  }
  .mt-xl,
  .mod_article.article-mt-xl .content-wrapper {
    margin-top: 9.6rem !important;
  }
  .mr-xl,
  .mod_article.article-mr-xl .content-wrapper {
    margin-right: 9.6rem !important;
  }
  .mb-xl,
  .mod_article.article-mb-xl .content-wrapper {
    margin-bottom: 9.6rem !important;
  }
  .ml-xl,
  .mod_article.article-ml-xl .content-wrapper {
    margin-left: 9.6rem !important;
  }
  .mh-xl,
  .mod_article.article-mh-xl .content-wrapper {
    margin-left: 9.6rem !important;
    margin-right: 9.6rem !important;
  }
  .mv-xl,
  .mod_article.article-mv-xl .content-wrapper {
    margin-top: 9.6rem !important;
    margin-bottom: 9.6rem !important;
  }
  .mt-neg-xl {
    margin-top: calc(-1 * 9.6rem) !important;
  }
  .mr-neg-xl {
    margin-right: calc(-1 * 9.6rem) !important;
  }
  .mb-neg-xl {
    margin-botton: calc(-1 * 9.6rem) !important;
  }
  .ml-neg-xl {
    margin-left: calc(-1 * 9.6rem) !important;
  }
  .mh-neg-xl {
    margin-left: calc(-1 * 9.6rem) !important;
    margin-right: calc(-1 * 9.6rem) !important;
  }
  .mv-neg-xl {
    margin-top: calc(-1 * 9.6rem) !important;
    margin-bottom: calc(-1 * 9.6rem) !important;
  }
  .p-xxl,
  .mod_article.article-p-xxl .content-wrapper {
    padding: 14.4rem !important;
  }
  .pt-xxl,
  .mod_article.article-pt-xxl .content-wrapper {
    padding-top: 14.4rem !important;
  }
  .pr-xxl,
  .mod_article.article-pr-xxl .content-wrapper {
    padding-right: 14.4rem !important;
  }
  .pb-xxl,
  .mod_article.article-pb-xxl .content-wrapper {
    padding-bottom: 14.4rem !important;
  }
  .pl-xxl,
  .mod_article.article-pl-xxl .content-wrapper {
    padding-left: 14.4rem !important;
  }
  .ph-xxl,
  .mod_article.article-ph-xxl .content-wrapper {
    padding-left: 14.4rem !important;
    padding-right: 14.4rem !important;
  }
  .pv-xxl,
  .mod_article.article-pv-xxl .content-wrapper {
    padding-top: 14.4rem !important;
    padding-bottom: 14.4rem !important;
  }
  .m-xxl,
  .mod_article.article-m-xxl .content-wrapper {
    margin: 14.4rem !important;
  }
  .mt-xxl,
  .mod_article.article-mt-xxl .content-wrapper {
    margin-top: 14.4rem !important;
  }
  .mr-xxl,
  .mod_article.article-mr-xxl .content-wrapper {
    margin-right: 14.4rem !important;
  }
  .mb-xxl,
  .mod_article.article-mb-xxl .content-wrapper {
    margin-bottom: 14.4rem !important;
  }
  .ml-xxl,
  .mod_article.article-ml-xxl .content-wrapper {
    margin-left: 14.4rem !important;
  }
  .mh-xxl,
  .mod_article.article-mh-xxl .content-wrapper {
    margin-left: 14.4rem !important;
    margin-right: 14.4rem !important;
  }
  .mv-xxl,
  .mod_article.article-mv-xxl .content-wrapper {
    margin-top: 14.4rem !important;
    margin-bottom: 14.4rem !important;
  }
  .mt-neg-xxl {
    margin-top: calc(-1 * 14.4rem) !important;
  }
  .mr-neg-xxl {
    margin-right: calc(-1 * 14.4rem) !important;
  }
  .mb-neg-xxl {
    margin-botton: calc(-1 * 14.4rem) !important;
  }
  .ml-neg-xxl {
    margin-left: calc(-1 * 14.4rem) !important;
  }
  .mh-neg-xxl {
    margin-left: calc(-1 * 14.4rem) !important;
    margin-right: calc(-1 * 14.4rem) !important;
  }
  .mv-neg-xxl {
    margin-top: calc(-1 * 14.4rem) !important;
    margin-bottom: calc(-1 * 14.4rem) !important;
  }
  .mt-auto,
  .mod_article.article-mt-auto .content-wrapper {
    margin-top: auto;
  }
  .mr-auto,
  .mod_article.article-mr-auto .content-wrapper {
    margin-right: auto;
  }
  .mb-auto,
  .mod_article.article-mb-auto .content-wrapper {
    margin-bottom: auto;
  }
  .ml-auto,
  .mod_article.article-ml-auto .content-wrapper {
    margin-left: auto;
  }
  .mv-auto,
  .mod_article.article-mv-auto .content-wrapper {
    margin-right: auto;
    margin-left: auto;
  }
  .mh-auto,
  .mod_article.article-mh-auto .content-wrapper {
    margin-top: auto;
    margin-bottom: auto;
  }
  .align-left {
    text-align: left !important;
  }
  .align-center {
    text-align: center !important;
  }
  .align-right {
    text-align: right !important;
  }
  .align-justify {
    text-align: justify !important;
  }
  .img-left figure,
  .img-left .image_container {
    text-align: left;
  }
  .img-left img {
    display: inline-block !important;
  }
  .img-center figure,
  .img-center .image_container {
    text-align: center;
  }
  .img-center img {
    display: inline-block !important;
  }
  .img-right figure,
  .img-right .image_container {
    text-align: right;
  }
  .img-right img {
    display: inline-block !important;
  }
  .img-fullwidth img {
    width: 100% !important;
    height: auto !important;
  }
  .img-fullhight img {
    height: 100% !important;
    width: auto !important;
  }
  .img-autosize img {
    width: auto !important;
    height: auto !important;
  }
  .img-fullsize img {
    width: 100% !important;
    height: 100% !important;
  }
  .show,
  .display-block {
    display: block !important;
    opacity: 1;
  }
  .display-inline {
    display: inline !important;
  }
  .display-inline-block {
    display: inline-block !important;
  }
  .display-table {
    display: table !important;
  }
  .hide,
  .display-none {
    display: none !important;
    opacity: 0;
  }
  .width-1\/12 {
    width: 8.33%;
  }
  .width-2\/12,
  .width-1\/6 {
    width: 16.66%;
  }
  .width-3\/12,
  .width-1\/4 {
    width: 25%;
  }
  .width-4\/12,
  .width-2\/6,
  .width-1\/3 {
    width: 33.33%;
  }
  .width-5\/12 {
    width: 41.66%;
  }
  .width-6\/12,
  .width-3\/6,
  .width-2\/4,
  .width-1\/2 {
    width: 50%;
  }
  .width-7\/12 {
    width: 58.33%;
  }
  .width-8\/12,
  .width-4\/6,
  .width-2\/3 {
    width: 66.66%;
  }
  .width-9\/12,
  .width-3\/4 {
    width: 75%;
  }
  .width-10\/12,
  .width-5\/6 {
    width: 83.33%;
  }
  .width-11\/12 {
    width: 91.66%;
  }
  .width-full {
    width: 100%;
  }
  .height-1\/12 {
    height: 8.33%;
  }
  .height-2\/12,
  .height-1\/6 {
    height: 16.66%;
  }
  .height-3\/12,
  .height-1\/4 {
    height: 25%;
  }
  .height-4\/12,
  .height-2\/6,
  .height-1\/3 {
    height: 33.33%;
  }
  .height-5\/12 {
    height: 41.66%;
  }
  .height-6\/12,
  .height-3\/6,
  .height-2\/4,
  .height-1\/2 {
    height: 50%;
  }
  .height-7\/12 {
    height: 58.33%;
  }
  .height-8\/12,
  .height-4\/6,
  .height-2\/3 {
    height: 66.66%;
  }
  .height-9\/12,
  .height-3\/4 {
    height: 75%;
  }
  .height-10\/12,
  .height-5\/6 {
    height: 83.33%;
  }
  .height-11\/12 {
    height: 91.66%;
  }
  .height-full {
    height: 100%;
  }
  .object-fill,
  .object-fill img {
    object-fit: fill;
  }
  .object-contain,
  .object-contain img {
    object-fit: contain;
  }
  .object-cover,
  .object-cover img {
    object-fit: cover;
  }
  .object-scale-down,
  .object-scale-down img {
    object-fit: scale-down;
  }
  .object-none,
  .object-none img {
    object-fit: none;
  }
  .object-position-lt,
  .object-position-lt img {
    object-position: left top;
  }
  .object-position-lc,
  .object-position-lc img {
    object-position: left center;
  }
  .object-position-lb,
  .object-position-lb img {
    object-position: left bottom;
  }
  .object-position-ct,
  .object-position-ct img {
    object-position: center top;
  }
  .object-position-cc,
  .object-position-cc img {
    object-position: center;
  }
  .object-position-cb,
  .object-position-cb img {
    object-position: center bottom;
  }
  .object-position-rt,
  .object-position-rt img {
    object-position: right top;
  }
  .object-position-rc,
  .object-position-rc img {
    object-position: right center;
  }
  .object-position-rb,
  .object-position-rb img {
    object-position: right bottom;
  }
  .aspect-ratio-1-1,
  .aspect-ratio-2-1,
  .aspect-ratio-3-2,
  .aspect-ratio-4-3,
  .aspect-ratio-16-9,
  .aspect-ratio-1-2,
  .aspect-ratio-2-3,
  .aspect-ratio-3-4,
  .aspect-ratio-9-16 {
    position: relative;
    overflow: hidden;
  }
  .aspect-ratio-1-1 img, .aspect-ratio-1-1 video, .aspect-ratio-1-1 iframe,
  .aspect-ratio-2-1 img,
  .aspect-ratio-2-1 video,
  .aspect-ratio-2-1 iframe,
  .aspect-ratio-3-2 img,
  .aspect-ratio-3-2 video,
  .aspect-ratio-3-2 iframe,
  .aspect-ratio-4-3 img,
  .aspect-ratio-4-3 video,
  .aspect-ratio-4-3 iframe,
  .aspect-ratio-16-9 img,
  .aspect-ratio-16-9 video,
  .aspect-ratio-16-9 iframe,
  .aspect-ratio-1-2 img,
  .aspect-ratio-1-2 video,
  .aspect-ratio-1-2 iframe,
  .aspect-ratio-2-3 img,
  .aspect-ratio-2-3 video,
  .aspect-ratio-2-3 iframe,
  .aspect-ratio-3-4 img,
  .aspect-ratio-3-4 video,
  .aspect-ratio-3-4 iframe,
  .aspect-ratio-9-16 img,
  .aspect-ratio-9-16 video,
  .aspect-ratio-9-16 iframe {
    object-fit: cover;
    height: 100% !important;
    width: 100%;
  }
  .aspect-ratio-1-1:before,
  .aspect-ratio-2-1:before,
  .aspect-ratio-3-2:before,
  .aspect-ratio-4-3:before,
  .aspect-ratio-16-9:before,
  .aspect-ratio-1-2:before,
  .aspect-ratio-2-3:before,
  .aspect-ratio-3-4:before,
  .aspect-ratio-9-16:before {
    display: block;
    content: "";
    width: 100%;
  }
  .aspect-ratio-1-1 figure,
  .aspect-ratio-1-1 .image_container,
  .aspect-ratio-1-1 .video_container,
  .aspect-ratio-2-1 figure,
  .aspect-ratio-2-1 .image_container,
  .aspect-ratio-2-1 .video_container,
  .aspect-ratio-3-2 figure,
  .aspect-ratio-3-2 .image_container,
  .aspect-ratio-3-2 .video_container,
  .aspect-ratio-4-3 figure,
  .aspect-ratio-4-3 .image_container,
  .aspect-ratio-4-3 .video_container,
  .aspect-ratio-16-9 figure,
  .aspect-ratio-16-9 .image_container,
  .aspect-ratio-16-9 .video_container,
  .aspect-ratio-1-2 figure,
  .aspect-ratio-1-2 .image_container,
  .aspect-ratio-1-2 .video_container,
  .aspect-ratio-2-3 figure,
  .aspect-ratio-2-3 .image_container,
  .aspect-ratio-2-3 .video_container,
  .aspect-ratio-3-4 figure,
  .aspect-ratio-3-4 .image_container,
  .aspect-ratio-3-4 .video_container,
  .aspect-ratio-9-16 figure,
  .aspect-ratio-9-16 .image_container,
  .aspect-ratio-9-16 .video_container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .aspect-ratio-1-1:before {
    padding-top: 100%;
  }
  .aspect-ratio-2-1:before {
    padding-top: 50%;
  }
  .aspect-ratio-3-2:before {
    padding-top: 66.67%;
  }
  .aspect-ratio-4-3:before {
    padding-top: 75%;
  }
  .aspect-ratio-16-9:before {
    padding-top: 56.25%;
  }
  .aspect-ratio-1-2:before {
    padding-top: 200%;
  }
  .aspect-ratio-2-3:before {
    padding-top: 150%;
  }
  .aspect-ratio-3-4:before {
    padding-top: 133.33%;
  }
  .aspect-ratio-9-16:before {
    padding-top: 177.77%;
  }
}
@media screen and (min-width: 480px) {
  .overflow-xxs-visible {
    overflow: visible;
  }
  .overflow-xxs-hidden {
    overflow: hidden;
  }
  .overflow-xxs-scroll {
    overflow: scroll;
  }
  .overflow-xxs-auto {
    overflow: auto;
  }
  .p-xxs-0,
  .mod_article.article-p-xxs-0 .content-wrapper {
    padding: 0 !important;
  }
  .pt-xxs-0,
  .mod_article.article-pt-xxs-0 .content-wrapper {
    padding-top: 0 !important;
  }
  .pr-xxs-0,
  .mod_article.article-pr-xxs-0 .content-wrapper {
    padding-right: 0 !important;
  }
  .pb-xxs-0,
  .mod_article.article-pb-xxs-0 .content-wrapper {
    padding-bottom: 0 !important;
  }
  .pl-xxs-0,
  .mod_article.article-pl-xxs-0 .content-wrapper {
    padding-left: 0 !important;
  }
  .ph-xxs-0,
  .mod_article.article-ph-xxs-0 .content-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .pv-xxs-0,
  .mod_article.article-pv-xxs-0 .content-wrapper {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .m-xxs-0,
  .mod_article.article-m-xxs-0 .content-wrapper {
    margin: 0 !important;
  }
  .mt-xxs-0,
  .mod_article.article-mt-xxs-0 .content-wrapper {
    margin-top: 0 !important;
  }
  .mr-xxs-0,
  .mod_article.article-mr-xxs-0 .content-wrapper {
    margin-right: 0 !important;
  }
  .mb-xxs-0,
  .mod_article.article-mb-xxs-0 .content-wrapper {
    margin-bottom: 0 !important;
  }
  .ml-xxs-0,
  .mod_article.article-ml-xxs-0 .content-wrapper {
    margin-left: 0 !important;
  }
  .mh-xxs-0,
  .mod_article.article-mh-xxs-0 .content-wrapper {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .mv-xxs-0,
  .mod_article.article-mv-xxs-0 .content-wrapper {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .mt-neg-xxs-0 {
    margin-top: 0 !important;
  }
  .p-xxs-xxs,
  .mod_article.article-p-xxs-xxs .content-wrapper {
    padding: 0.2rem !important;
  }
  .pt-xxs-xxs,
  .mod_article.article-pt-xxs-xxs .content-wrapper {
    padding-top: 0.2rem !important;
  }
  .pr-xxs-xxs,
  .mod_article.article-pr-xxs-xxs .content-wrapper {
    padding-right: 0.2rem !important;
  }
  .pb-xxs-xxs,
  .mod_article.article-pb-xxs-xxs .content-wrapper {
    padding-bottom: 0.2rem !important;
  }
  .pl-xxs-xxs,
  .mod_article.article-pl-xxs-xxs .content-wrapper {
    padding-left: 0.2rem !important;
  }
  .ph-xxs-xxs,
  .mod_article.article-ph-xxs-xxs .content-wrapper {
    padding-left: 0.2rem !important;
    padding-right: 0.2rem !important;
  }
  .pv-xxs-xxs,
  .mod_article.article-pv-xxs-xxs .content-wrapper {
    padding-top: 0.2rem !important;
    padding-bottom: 0.2rem !important;
  }
  .m-xxs-xxs,
  .mod_article.article-m-xxs-xxs .content-wrapper {
    margin: 0.2rem !important;
  }
  .mt-xxs-xxs,
  .mod_article.article-mt-xxs-xxs .content-wrapper {
    margin-top: 0.2rem !important;
  }
  .mr-xxs-xxs,
  .mod_article.article-mr-xxs-xxs .content-wrapper {
    margin-right: 0.2rem !important;
  }
  .mb-xxs-xxs,
  .mod_article.article-mb-xxs-xxs .content-wrapper {
    margin-bottom: 0.2rem !important;
  }
  .ml-xxs-xxs,
  .mod_article.article-ml-xxs-xxs .content-wrapper {
    margin-left: 0.2rem !important;
  }
  .mh-xxs-xxs,
  .mod_article.article-mh-xxs-xxs .content-wrapper {
    margin-left: 0.2rem !important;
    margin-right: 0.2rem !important;
  }
  .mv-xxs-xxs,
  .mod_article.article-mv-xxs-xxs .content-wrapper {
    margin-top: 0.2rem !important;
    margin-bottom: 0.2rem !important;
  }
  .mt-neg-xxs-xxs {
    margin-top: calc(-1 * 0.2rem) !important;
  }
  .mr-neg-xxs-xxs {
    margin-right: calc(-1 * 0.2rem) !important;
  }
  .mb-neg-xxs-xxs {
    margin-botton: calc(-1 * 0.2rem) !important;
  }
  .ml-neg-xxs-xxs {
    margin-left: calc(-1 * 0.2rem) !important;
  }
  .mh-neg-xxs-xxs {
    margin-left: calc(-1 * 0.2rem) !important;
    margin-right: calc(-1 * 0.2rem) !important;
  }
  .mv-neg-xxs-xxs {
    margin-top: calc(-1 * 0.2rem) !important;
    margin-bottom: calc(-1 * 0.2rem) !important;
  }
  .p-xxs-xs,
  .mod_article.article-p-xxs-xs .content-wrapper {
    padding: 0.6rem !important;
  }
  .pt-xxs-xs,
  .mod_article.article-pt-xxs-xs .content-wrapper {
    padding-top: 0.6rem !important;
  }
  .pr-xxs-xs,
  .mod_article.article-pr-xxs-xs .content-wrapper {
    padding-right: 0.6rem !important;
  }
  .pb-xxs-xs,
  .mod_article.article-pb-xxs-xs .content-wrapper {
    padding-bottom: 0.6rem !important;
  }
  .pl-xxs-xs,
  .mod_article.article-pl-xxs-xs .content-wrapper {
    padding-left: 0.6rem !important;
  }
  .ph-xxs-xs,
  .mod_article.article-ph-xxs-xs .content-wrapper {
    padding-left: 0.6rem !important;
    padding-right: 0.6rem !important;
  }
  .pv-xxs-xs,
  .mod_article.article-pv-xxs-xs .content-wrapper {
    padding-top: 0.6rem !important;
    padding-bottom: 0.6rem !important;
  }
  .m-xxs-xs,
  .mod_article.article-m-xxs-xs .content-wrapper {
    margin: 0.6rem !important;
  }
  .mt-xxs-xs,
  .mod_article.article-mt-xxs-xs .content-wrapper {
    margin-top: 0.6rem !important;
  }
  .mr-xxs-xs,
  .mod_article.article-mr-xxs-xs .content-wrapper {
    margin-right: 0.6rem !important;
  }
  .mb-xxs-xs,
  .mod_article.article-mb-xxs-xs .content-wrapper {
    margin-bottom: 0.6rem !important;
  }
  .ml-xxs-xs,
  .mod_article.article-ml-xxs-xs .content-wrapper {
    margin-left: 0.6rem !important;
  }
  .mh-xxs-xs,
  .mod_article.article-mh-xxs-xs .content-wrapper {
    margin-left: 0.6rem !important;
    margin-right: 0.6rem !important;
  }
  .mv-xxs-xs,
  .mod_article.article-mv-xxs-xs .content-wrapper {
    margin-top: 0.6rem !important;
    margin-bottom: 0.6rem !important;
  }
  .mt-neg-xxs-xs {
    margin-top: calc(-1 * 0.6rem) !important;
  }
  .mr-neg-xxs-xs {
    margin-right: calc(-1 * 0.6rem) !important;
  }
  .mb-neg-xxs-xs {
    margin-botton: calc(-1 * 0.6rem) !important;
  }
  .ml-neg-xxs-xs {
    margin-left: calc(-1 * 0.6rem) !important;
  }
  .mh-neg-xxs-xs {
    margin-left: calc(-1 * 0.6rem) !important;
    margin-right: calc(-1 * 0.6rem) !important;
  }
  .mv-neg-xxs-xs {
    margin-top: calc(-1 * 0.6rem) !important;
    margin-bottom: calc(-1 * 0.6rem) !important;
  }
  .p-xxs-s,
  .mod_article.article-p-xxs-s .content-wrapper {
    padding: 1.2rem !important;
  }
  .pt-xxs-s,
  .mod_article.article-pt-xxs-s .content-wrapper {
    padding-top: 1.2rem !important;
  }
  .pr-xxs-s,
  .mod_article.article-pr-xxs-s .content-wrapper {
    padding-right: 1.2rem !important;
  }
  .pb-xxs-s,
  .mod_article.article-pb-xxs-s .content-wrapper {
    padding-bottom: 1.2rem !important;
  }
  .pl-xxs-s,
  .mod_article.article-pl-xxs-s .content-wrapper {
    padding-left: 1.2rem !important;
  }
  .ph-xxs-s,
  .mod_article.article-ph-xxs-s .content-wrapper {
    padding-left: 1.2rem !important;
    padding-right: 1.2rem !important;
  }
  .pv-xxs-s,
  .mod_article.article-pv-xxs-s .content-wrapper {
    padding-top: 1.2rem !important;
    padding-bottom: 1.2rem !important;
  }
  .m-xxs-s,
  .mod_article.article-m-xxs-s .content-wrapper {
    margin: 1.2rem !important;
  }
  .mt-xxs-s,
  .mod_article.article-mt-xxs-s .content-wrapper {
    margin-top: 1.2rem !important;
  }
  .mr-xxs-s,
  .mod_article.article-mr-xxs-s .content-wrapper {
    margin-right: 1.2rem !important;
  }
  .mb-xxs-s,
  .mod_article.article-mb-xxs-s .content-wrapper {
    margin-bottom: 1.2rem !important;
  }
  .ml-xxs-s,
  .mod_article.article-ml-xxs-s .content-wrapper {
    margin-left: 1.2rem !important;
  }
  .mh-xxs-s,
  .mod_article.article-mh-xxs-s .content-wrapper {
    margin-left: 1.2rem !important;
    margin-right: 1.2rem !important;
  }
  .mv-xxs-s,
  .mod_article.article-mv-xxs-s .content-wrapper {
    margin-top: 1.2rem !important;
    margin-bottom: 1.2rem !important;
  }
  .mt-neg-xxs-s {
    margin-top: calc(-1 * 1.2rem) !important;
  }
  .mr-neg-xxs-s {
    margin-right: calc(-1 * 1.2rem) !important;
  }
  .mb-neg-xxs-s {
    margin-botton: calc(-1 * 1.2rem) !important;
  }
  .ml-neg-xxs-s {
    margin-left: calc(-1 * 1.2rem) !important;
  }
  .mh-neg-xxs-s {
    margin-left: calc(-1 * 1.2rem) !important;
    margin-right: calc(-1 * 1.2rem) !important;
  }
  .mv-neg-xxs-s {
    margin-top: calc(-1 * 1.2rem) !important;
    margin-bottom: calc(-1 * 1.2rem) !important;
  }
  .p-xxs-m,
  .mod_article.article-p-xxs-m .content-wrapper {
    padding: 2.4rem !important;
  }
  .pt-xxs-m,
  .mod_article.article-pt-xxs-m .content-wrapper {
    padding-top: 2.4rem !important;
  }
  .pr-xxs-m,
  .mod_article.article-pr-xxs-m .content-wrapper {
    padding-right: 2.4rem !important;
  }
  .pb-xxs-m,
  .mod_article.article-pb-xxs-m .content-wrapper {
    padding-bottom: 2.4rem !important;
  }
  .pl-xxs-m,
  .mod_article.article-pl-xxs-m .content-wrapper {
    padding-left: 2.4rem !important;
  }
  .ph-xxs-m,
  .mod_article.article-ph-xxs-m .content-wrapper {
    padding-left: 2.4rem !important;
    padding-right: 2.4rem !important;
  }
  .pv-xxs-m,
  .mod_article.article-pv-xxs-m .content-wrapper {
    padding-top: 2.4rem !important;
    padding-bottom: 2.4rem !important;
  }
  .m-xxs-m,
  .mod_article.article-m-xxs-m .content-wrapper {
    margin: 2.4rem !important;
  }
  .mt-xxs-m,
  .mod_article.article-mt-xxs-m .content-wrapper {
    margin-top: 2.4rem !important;
  }
  .mr-xxs-m,
  .mod_article.article-mr-xxs-m .content-wrapper {
    margin-right: 2.4rem !important;
  }
  .mb-xxs-m,
  .mod_article.article-mb-xxs-m .content-wrapper {
    margin-bottom: 2.4rem !important;
  }
  .ml-xxs-m,
  .mod_article.article-ml-xxs-m .content-wrapper {
    margin-left: 2.4rem !important;
  }
  .mh-xxs-m,
  .mod_article.article-mh-xxs-m .content-wrapper {
    margin-left: 2.4rem !important;
    margin-right: 2.4rem !important;
  }
  .mv-xxs-m,
  .mod_article.article-mv-xxs-m .content-wrapper {
    margin-top: 2.4rem !important;
    margin-bottom: 2.4rem !important;
  }
  .mt-neg-xxs-m {
    margin-top: calc(-1 * 2.4rem) !important;
  }
  .mr-neg-xxs-m {
    margin-right: calc(-1 * 2.4rem) !important;
  }
  .mb-neg-xxs-m {
    margin-botton: calc(-1 * 2.4rem) !important;
  }
  .ml-neg-xxs-m {
    margin-left: calc(-1 * 2.4rem) !important;
  }
  .mh-neg-xxs-m {
    margin-left: calc(-1 * 2.4rem) !important;
    margin-right: calc(-1 * 2.4rem) !important;
  }
  .mv-neg-xxs-m {
    margin-top: calc(-1 * 2.4rem) !important;
    margin-bottom: calc(-1 * 2.4rem) !important;
  }
  .p-xxs-l,
  .mod_article.article-p-xxs-l .content-wrapper {
    padding: 4.8rem !important;
  }
  .pt-xxs-l,
  .mod_article.article-pt-xxs-l .content-wrapper {
    padding-top: 4.8rem !important;
  }
  .pr-xxs-l,
  .mod_article.article-pr-xxs-l .content-wrapper {
    padding-right: 4.8rem !important;
  }
  .pb-xxs-l,
  .mod_article.article-pb-xxs-l .content-wrapper {
    padding-bottom: 4.8rem !important;
  }
  .pl-xxs-l,
  .mod_article.article-pl-xxs-l .content-wrapper {
    padding-left: 4.8rem !important;
  }
  .ph-xxs-l,
  .mod_article.article-ph-xxs-l .content-wrapper {
    padding-left: 4.8rem !important;
    padding-right: 4.8rem !important;
  }
  .pv-xxs-l,
  .mod_article.article-pv-xxs-l .content-wrapper {
    padding-top: 4.8rem !important;
    padding-bottom: 4.8rem !important;
  }
  .m-xxs-l,
  .mod_article.article-m-xxs-l .content-wrapper {
    margin: 4.8rem !important;
  }
  .mt-xxs-l,
  .mod_article.article-mt-xxs-l .content-wrapper {
    margin-top: 4.8rem !important;
  }
  .mr-xxs-l,
  .mod_article.article-mr-xxs-l .content-wrapper {
    margin-right: 4.8rem !important;
  }
  .mb-xxs-l,
  .mod_article.article-mb-xxs-l .content-wrapper {
    margin-bottom: 4.8rem !important;
  }
  .ml-xxs-l,
  .mod_article.article-ml-xxs-l .content-wrapper {
    margin-left: 4.8rem !important;
  }
  .mh-xxs-l,
  .mod_article.article-mh-xxs-l .content-wrapper {
    margin-left: 4.8rem !important;
    margin-right: 4.8rem !important;
  }
  .mv-xxs-l,
  .mod_article.article-mv-xxs-l .content-wrapper {
    margin-top: 4.8rem !important;
    margin-bottom: 4.8rem !important;
  }
  .mt-neg-xxs-l {
    margin-top: calc(-1 * 4.8rem) !important;
  }
  .mr-neg-xxs-l {
    margin-right: calc(-1 * 4.8rem) !important;
  }
  .mb-neg-xxs-l {
    margin-botton: calc(-1 * 4.8rem) !important;
  }
  .ml-neg-xxs-l {
    margin-left: calc(-1 * 4.8rem) !important;
  }
  .mh-neg-xxs-l {
    margin-left: calc(-1 * 4.8rem) !important;
    margin-right: calc(-1 * 4.8rem) !important;
  }
  .mv-neg-xxs-l {
    margin-top: calc(-1 * 4.8rem) !important;
    margin-bottom: calc(-1 * 4.8rem) !important;
  }
  .p-xxs-xl,
  .mod_article.article-p-xxs-xl .content-wrapper {
    padding: 9.6rem !important;
  }
  .pt-xxs-xl,
  .mod_article.article-pt-xxs-xl .content-wrapper {
    padding-top: 9.6rem !important;
  }
  .pr-xxs-xl,
  .mod_article.article-pr-xxs-xl .content-wrapper {
    padding-right: 9.6rem !important;
  }
  .pb-xxs-xl,
  .mod_article.article-pb-xxs-xl .content-wrapper {
    padding-bottom: 9.6rem !important;
  }
  .pl-xxs-xl,
  .mod_article.article-pl-xxs-xl .content-wrapper {
    padding-left: 9.6rem !important;
  }
  .ph-xxs-xl,
  .mod_article.article-ph-xxs-xl .content-wrapper {
    padding-left: 9.6rem !important;
    padding-right: 9.6rem !important;
  }
  .pv-xxs-xl,
  .mod_article.article-pv-xxs-xl .content-wrapper {
    padding-top: 9.6rem !important;
    padding-bottom: 9.6rem !important;
  }
  .m-xxs-xl,
  .mod_article.article-m-xxs-xl .content-wrapper {
    margin: 9.6rem !important;
  }
  .mt-xxs-xl,
  .mod_article.article-mt-xxs-xl .content-wrapper {
    margin-top: 9.6rem !important;
  }
  .mr-xxs-xl,
  .mod_article.article-mr-xxs-xl .content-wrapper {
    margin-right: 9.6rem !important;
  }
  .mb-xxs-xl,
  .mod_article.article-mb-xxs-xl .content-wrapper {
    margin-bottom: 9.6rem !important;
  }
  .ml-xxs-xl,
  .mod_article.article-ml-xxs-xl .content-wrapper {
    margin-left: 9.6rem !important;
  }
  .mh-xxs-xl,
  .mod_article.article-mh-xxs-xl .content-wrapper {
    margin-left: 9.6rem !important;
    margin-right: 9.6rem !important;
  }
  .mv-xxs-xl,
  .mod_article.article-mv-xxs-xl .content-wrapper {
    margin-top: 9.6rem !important;
    margin-bottom: 9.6rem !important;
  }
  .mt-neg-xxs-xl {
    margin-top: calc(-1 * 9.6rem) !important;
  }
  .mr-neg-xxs-xl {
    margin-right: calc(-1 * 9.6rem) !important;
  }
  .mb-neg-xxs-xl {
    margin-botton: calc(-1 * 9.6rem) !important;
  }
  .ml-neg-xxs-xl {
    margin-left: calc(-1 * 9.6rem) !important;
  }
  .mh-neg-xxs-xl {
    margin-left: calc(-1 * 9.6rem) !important;
    margin-right: calc(-1 * 9.6rem) !important;
  }
  .mv-neg-xxs-xl {
    margin-top: calc(-1 * 9.6rem) !important;
    margin-bottom: calc(-1 * 9.6rem) !important;
  }
  .p-xxs-xxl,
  .mod_article.article-p-xxs-xxl .content-wrapper {
    padding: 14.4rem !important;
  }
  .pt-xxs-xxl,
  .mod_article.article-pt-xxs-xxl .content-wrapper {
    padding-top: 14.4rem !important;
  }
  .pr-xxs-xxl,
  .mod_article.article-pr-xxs-xxl .content-wrapper {
    padding-right: 14.4rem !important;
  }
  .pb-xxs-xxl,
  .mod_article.article-pb-xxs-xxl .content-wrapper {
    padding-bottom: 14.4rem !important;
  }
  .pl-xxs-xxl,
  .mod_article.article-pl-xxs-xxl .content-wrapper {
    padding-left: 14.4rem !important;
  }
  .ph-xxs-xxl,
  .mod_article.article-ph-xxs-xxl .content-wrapper {
    padding-left: 14.4rem !important;
    padding-right: 14.4rem !important;
  }
  .pv-xxs-xxl,
  .mod_article.article-pv-xxs-xxl .content-wrapper {
    padding-top: 14.4rem !important;
    padding-bottom: 14.4rem !important;
  }
  .m-xxs-xxl,
  .mod_article.article-m-xxs-xxl .content-wrapper {
    margin: 14.4rem !important;
  }
  .mt-xxs-xxl,
  .mod_article.article-mt-xxs-xxl .content-wrapper {
    margin-top: 14.4rem !important;
  }
  .mr-xxs-xxl,
  .mod_article.article-mr-xxs-xxl .content-wrapper {
    margin-right: 14.4rem !important;
  }
  .mb-xxs-xxl,
  .mod_article.article-mb-xxs-xxl .content-wrapper {
    margin-bottom: 14.4rem !important;
  }
  .ml-xxs-xxl,
  .mod_article.article-ml-xxs-xxl .content-wrapper {
    margin-left: 14.4rem !important;
  }
  .mh-xxs-xxl,
  .mod_article.article-mh-xxs-xxl .content-wrapper {
    margin-left: 14.4rem !important;
    margin-right: 14.4rem !important;
  }
  .mv-xxs-xxl,
  .mod_article.article-mv-xxs-xxl .content-wrapper {
    margin-top: 14.4rem !important;
    margin-bottom: 14.4rem !important;
  }
  .mt-neg-xxs-xxl {
    margin-top: calc(-1 * 14.4rem) !important;
  }
  .mr-neg-xxs-xxl {
    margin-right: calc(-1 * 14.4rem) !important;
  }
  .mb-neg-xxs-xxl {
    margin-botton: calc(-1 * 14.4rem) !important;
  }
  .ml-neg-xxs-xxl {
    margin-left: calc(-1 * 14.4rem) !important;
  }
  .mh-neg-xxs-xxl {
    margin-left: calc(-1 * 14.4rem) !important;
    margin-right: calc(-1 * 14.4rem) !important;
  }
  .mv-neg-xxs-xxl {
    margin-top: calc(-1 * 14.4rem) !important;
    margin-bottom: calc(-1 * 14.4rem) !important;
  }
  .mt-xxs-auto,
  .mod_article.article-mt-xxs-auto .content-wrapper {
    margin-top: auto;
  }
  .mr-xxs-auto,
  .mod_article.article-mr-xxs-auto .content-wrapper {
    margin-right: auto;
  }
  .mb-xxs-auto,
  .mod_article.article-mb-xxs-auto .content-wrapper {
    margin-bottom: auto;
  }
  .ml-xxs-auto,
  .mod_article.article-ml-xxs-auto .content-wrapper {
    margin-left: auto;
  }
  .mv-xxs-auto,
  .mod_article.article-mv-xxs-auto .content-wrapper {
    margin-right: auto;
    margin-left: auto;
  }
  .mh-xxs-auto,
  .mod_article.article-mh-xxs-auto .content-wrapper {
    margin-top: auto;
    margin-bottom: auto;
  }
  .align-xxs-left {
    text-align: left !important;
  }
  .align-xxs-center {
    text-align: center !important;
  }
  .align-xxs-right {
    text-align: right !important;
  }
  .align-xxs-justify {
    text-align: justify !important;
  }
  .img-xxs-left figure,
  .img-xxs-left .image_container {
    text-align: left;
  }
  .img-xxs-left img {
    display: inline-block !important;
  }
  .img-xxs-center figure,
  .img-xxs-center .image_container {
    text-align: center;
  }
  .img-xxs-center img {
    display: inline-block !important;
  }
  .img-xxs-right figure,
  .img-xxs-right .image_container {
    text-align: right;
  }
  .img-xxs-right img {
    display: inline-block !important;
  }
  .img-xxs-fullwidth img {
    width: 100% !important;
    height: auto !important;
  }
  .img-xxs-fullhight img {
    height: 100% !important;
    width: auto !important;
  }
  .img-xxs-autosize img {
    width: auto !important;
    height: auto !important;
  }
  .img-xxs-fullsize img {
    width: 100% !important;
    height: 100% !important;
  }
  .show-xxs,
  .display-xxs-block {
    display: block !important;
    opacity: 1;
  }
  .display-xxs-inline {
    display: inline !important;
  }
  .display-xxs-inline-block {
    display: inline-block !important;
  }
  .display-xxs-table {
    display: table !important;
  }
  .hide-xxs,
  .display-xxs-none {
    display: none !important;
    opacity: 0;
  }
  .width-xxs-1\/12 {
    width: 8.33%;
  }
  .width-xxs-2\/12,
  .width-xxs-1\/6 {
    width: 16.66%;
  }
  .width-xxs-3\/12,
  .width-xxs-1\/4 {
    width: 25%;
  }
  .width-xxs-4\/12,
  .width-xxs-2\/6,
  .width-xxs-1\/3 {
    width: 33.33%;
  }
  .width-xxs-5\/12 {
    width: 41.66%;
  }
  .width-xxs-6\/12,
  .width-xxs-3\/6,
  .width-xxs-2\/4,
  .width-xxs-1\/2 {
    width: 50%;
  }
  .width-xxs-7\/12 {
    width: 58.33%;
  }
  .width-xxs-8\/12,
  .width-xxs-4\/6,
  .width-xxs-2\/3 {
    width: 66.66%;
  }
  .width-xxs-9\/12,
  .width-xxs-3\/4 {
    width: 75%;
  }
  .width-xxs-10\/12,
  .width-xxs-5\/6 {
    width: 83.33%;
  }
  .width-xxs-11\/12 {
    width: 91.66%;
  }
  .width-xxs-full {
    width: 100%;
  }
  .height-xxs-1\/12 {
    height: 8.33%;
  }
  .height-xxs-2\/12,
  .height-xxs-1\/6 {
    height: 16.66%;
  }
  .height-xxs-3\/12,
  .height-xxs-1\/4 {
    height: 25%;
  }
  .height-xxs-4\/12,
  .height-xxs-2\/6,
  .height-xxs-1\/3 {
    height: 33.33%;
  }
  .height-xxs-5\/12 {
    height: 41.66%;
  }
  .height-xxs-6\/12,
  .height-xxs-3\/6,
  .height-xxs-2\/4,
  .height-xxs-1\/2 {
    height: 50%;
  }
  .height-xxs-7\/12 {
    height: 58.33%;
  }
  .height-xxs-8\/12,
  .height-xxs-4\/6,
  .height-xxs-2\/3 {
    height: 66.66%;
  }
  .height-xxs-9\/12,
  .height-xxs-3\/4 {
    height: 75%;
  }
  .height-xxs-10\/12,
  .height-xxs-5\/6 {
    height: 83.33%;
  }
  .height-xxs-11\/12 {
    height: 91.66%;
  }
  .height-xxs-full {
    height: 100%;
  }
  .object-fill-xxs,
  .object-fill-xxs img {
    object-fit: fill;
  }
  .object-contain-xxs,
  .object-contain-xxs img {
    object-fit: contain;
  }
  .object-cover-xxs,
  .object-cover-xxs img {
    object-fit: cover;
  }
  .object-scale-down-xxs,
  .object-scale-down-xxs img {
    object-fit: scale-down;
  }
  .object-none-xxs,
  .object-none-xxs img {
    object-fit: none;
  }
  .object-position-xxs-lt,
  .object-position-xxs-lt img {
    object-position: left top;
  }
  .object-position-xxs-lc,
  .object-position-xxs-lc img {
    object-position: left center;
  }
  .object-position-xxs-lb,
  .object-position-xxs-lb img {
    object-position: left bottom;
  }
  .object-position-xxs-ct,
  .object-position-xxs-ct img {
    object-position: center top;
  }
  .object-position-xxs-cc,
  .object-position-xxs-cc img {
    object-position: center;
  }
  .object-position-xxs-cb,
  .object-position-xxs-cb img {
    object-position: center bottom;
  }
  .object-position-xxs-rt,
  .object-position-xxs-rt img {
    object-position: right top;
  }
  .object-position-xxs-rc,
  .object-position-xxs-rc img {
    object-position: right center;
  }
  .object-position-xxs-rb,
  .object-position-xxs-rb img {
    object-position: right bottom;
  }
  .aspect-ratio-xxs-1-1,
  .aspect-ratio-xxs-2-1,
  .aspect-ratio-xxs-3-2,
  .aspect-ratio-xxs-4-3,
  .aspect-ratio-xxs-16-9,
  .aspect-ratio-xxs-1-2,
  .aspect-ratio-xxs-2-3,
  .aspect-ratio-xxs-3-4,
  .aspect-ratio-xxs-9-16 {
    position: relative;
    overflow: hidden;
  }
  .aspect-ratio-xxs-1-1 img, .aspect-ratio-xxs-1-1 video, .aspect-ratio-xxs-1-1 iframe,
  .aspect-ratio-xxs-2-1 img,
  .aspect-ratio-xxs-2-1 video,
  .aspect-ratio-xxs-2-1 iframe,
  .aspect-ratio-xxs-3-2 img,
  .aspect-ratio-xxs-3-2 video,
  .aspect-ratio-xxs-3-2 iframe,
  .aspect-ratio-xxs-4-3 img,
  .aspect-ratio-xxs-4-3 video,
  .aspect-ratio-xxs-4-3 iframe,
  .aspect-ratio-xxs-16-9 img,
  .aspect-ratio-xxs-16-9 video,
  .aspect-ratio-xxs-16-9 iframe,
  .aspect-ratio-xxs-1-2 img,
  .aspect-ratio-xxs-1-2 video,
  .aspect-ratio-xxs-1-2 iframe,
  .aspect-ratio-xxs-2-3 img,
  .aspect-ratio-xxs-2-3 video,
  .aspect-ratio-xxs-2-3 iframe,
  .aspect-ratio-xxs-3-4 img,
  .aspect-ratio-xxs-3-4 video,
  .aspect-ratio-xxs-3-4 iframe,
  .aspect-ratio-xxs-9-16 img,
  .aspect-ratio-xxs-9-16 video,
  .aspect-ratio-xxs-9-16 iframe {
    object-fit: cover;
    height: 100% !important;
    width: 100%;
  }
  .aspect-ratio-xxs-1-1:before,
  .aspect-ratio-xxs-2-1:before,
  .aspect-ratio-xxs-3-2:before,
  .aspect-ratio-xxs-4-3:before,
  .aspect-ratio-xxs-16-9:before,
  .aspect-ratio-xxs-1-2:before,
  .aspect-ratio-xxs-2-3:before,
  .aspect-ratio-xxs-3-4:before,
  .aspect-ratio-xxs-9-16:before {
    display: block;
    content: "";
    width: 100%;
  }
  .aspect-ratio-xxs-1-1 figure,
  .aspect-ratio-xxs-1-1 .image_container,
  .aspect-ratio-xxs-1-1 .video_container,
  .aspect-ratio-xxs-2-1 figure,
  .aspect-ratio-xxs-2-1 .image_container,
  .aspect-ratio-xxs-2-1 .video_container,
  .aspect-ratio-xxs-3-2 figure,
  .aspect-ratio-xxs-3-2 .image_container,
  .aspect-ratio-xxs-3-2 .video_container,
  .aspect-ratio-xxs-4-3 figure,
  .aspect-ratio-xxs-4-3 .image_container,
  .aspect-ratio-xxs-4-3 .video_container,
  .aspect-ratio-xxs-16-9 figure,
  .aspect-ratio-xxs-16-9 .image_container,
  .aspect-ratio-xxs-16-9 .video_container,
  .aspect-ratio-xxs-1-2 figure,
  .aspect-ratio-xxs-1-2 .image_container,
  .aspect-ratio-xxs-1-2 .video_container,
  .aspect-ratio-xxs-2-3 figure,
  .aspect-ratio-xxs-2-3 .image_container,
  .aspect-ratio-xxs-2-3 .video_container,
  .aspect-ratio-xxs-3-4 figure,
  .aspect-ratio-xxs-3-4 .image_container,
  .aspect-ratio-xxs-3-4 .video_container,
  .aspect-ratio-xxs-9-16 figure,
  .aspect-ratio-xxs-9-16 .image_container,
  .aspect-ratio-xxs-9-16 .video_container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .aspect-ratio-xxs-1-1:before {
    padding-top: 100%;
  }
  .aspect-ratio-xxs-2-1:before {
    padding-top: 50%;
  }
  .aspect-ratio-xxs-3-2:before {
    padding-top: 66.67%;
  }
  .aspect-ratio-xxs-4-3:before {
    padding-top: 75%;
  }
  .aspect-ratio-xxs-16-9:before {
    padding-top: 56.25%;
  }
  .aspect-ratio-xxs-1-2:before {
    padding-top: 200%;
  }
  .aspect-ratio-xxs-2-3:before {
    padding-top: 150%;
  }
  .aspect-ratio-xxs-3-4:before {
    padding-top: 133.33%;
  }
  .aspect-ratio-xxs-9-16:before {
    padding-top: 177.77%;
  }
}
@media screen and (min-width: 600px) {
  .overflow-xs-visible {
    overflow: visible;
  }
  .overflow-xs-hidden {
    overflow: hidden;
  }
  .overflow-xs-scroll {
    overflow: scroll;
  }
  .overflow-xs-auto {
    overflow: auto;
  }
  .p-xs-0,
  .mod_article.article-p-xs-0 .content-wrapper {
    padding: 0 !important;
  }
  .pt-xs-0,
  .mod_article.article-pt-xs-0 .content-wrapper {
    padding-top: 0 !important;
  }
  .pr-xs-0,
  .mod_article.article-pr-xs-0 .content-wrapper {
    padding-right: 0 !important;
  }
  .pb-xs-0,
  .mod_article.article-pb-xs-0 .content-wrapper {
    padding-bottom: 0 !important;
  }
  .pl-xs-0,
  .mod_article.article-pl-xs-0 .content-wrapper {
    padding-left: 0 !important;
  }
  .ph-xs-0,
  .mod_article.article-ph-xs-0 .content-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .pv-xs-0,
  .mod_article.article-pv-xs-0 .content-wrapper {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .m-xs-0,
  .mod_article.article-m-xs-0 .content-wrapper {
    margin: 0 !important;
  }
  .mt-xs-0,
  .mod_article.article-mt-xs-0 .content-wrapper {
    margin-top: 0 !important;
  }
  .mr-xs-0,
  .mod_article.article-mr-xs-0 .content-wrapper {
    margin-right: 0 !important;
  }
  .mb-xs-0,
  .mod_article.article-mb-xs-0 .content-wrapper {
    margin-bottom: 0 !important;
  }
  .ml-xs-0,
  .mod_article.article-ml-xs-0 .content-wrapper {
    margin-left: 0 !important;
  }
  .mh-xs-0,
  .mod_article.article-mh-xs-0 .content-wrapper {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .mv-xs-0,
  .mod_article.article-mv-xs-0 .content-wrapper {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .mt-neg-xs-0 {
    margin-top: 0 !important;
  }
  .p-xs-xxs,
  .mod_article.article-p-xs-xxs .content-wrapper {
    padding: 0.2rem !important;
  }
  .pt-xs-xxs,
  .mod_article.article-pt-xs-xxs .content-wrapper {
    padding-top: 0.2rem !important;
  }
  .pr-xs-xxs,
  .mod_article.article-pr-xs-xxs .content-wrapper {
    padding-right: 0.2rem !important;
  }
  .pb-xs-xxs,
  .mod_article.article-pb-xs-xxs .content-wrapper {
    padding-bottom: 0.2rem !important;
  }
  .pl-xs-xxs,
  .mod_article.article-pl-xs-xxs .content-wrapper {
    padding-left: 0.2rem !important;
  }
  .ph-xs-xxs,
  .mod_article.article-ph-xs-xxs .content-wrapper {
    padding-left: 0.2rem !important;
    padding-right: 0.2rem !important;
  }
  .pv-xs-xxs,
  .mod_article.article-pv-xs-xxs .content-wrapper {
    padding-top: 0.2rem !important;
    padding-bottom: 0.2rem !important;
  }
  .m-xs-xxs,
  .mod_article.article-m-xs-xxs .content-wrapper {
    margin: 0.2rem !important;
  }
  .mt-xs-xxs,
  .mod_article.article-mt-xs-xxs .content-wrapper {
    margin-top: 0.2rem !important;
  }
  .mr-xs-xxs,
  .mod_article.article-mr-xs-xxs .content-wrapper {
    margin-right: 0.2rem !important;
  }
  .mb-xs-xxs,
  .mod_article.article-mb-xs-xxs .content-wrapper {
    margin-bottom: 0.2rem !important;
  }
  .ml-xs-xxs,
  .mod_article.article-ml-xs-xxs .content-wrapper {
    margin-left: 0.2rem !important;
  }
  .mh-xs-xxs,
  .mod_article.article-mh-xs-xxs .content-wrapper {
    margin-left: 0.2rem !important;
    margin-right: 0.2rem !important;
  }
  .mv-xs-xxs,
  .mod_article.article-mv-xs-xxs .content-wrapper {
    margin-top: 0.2rem !important;
    margin-bottom: 0.2rem !important;
  }
  .mt-neg-xs-xxs {
    margin-top: calc(-1 * 0.2rem) !important;
  }
  .mr-neg-xs-xxs {
    margin-right: calc(-1 * 0.2rem) !important;
  }
  .mb-neg-xs-xxs {
    margin-botton: calc(-1 * 0.2rem) !important;
  }
  .ml-neg-xs-xxs {
    margin-left: calc(-1 * 0.2rem) !important;
  }
  .mh-neg-xs-xxs {
    margin-left: calc(-1 * 0.2rem) !important;
    margin-right: calc(-1 * 0.2rem) !important;
  }
  .mv-neg-xs-xxs {
    margin-top: calc(-1 * 0.2rem) !important;
    margin-bottom: calc(-1 * 0.2rem) !important;
  }
  .p-xs-xs,
  .mod_article.article-p-xs-xs .content-wrapper {
    padding: 0.6rem !important;
  }
  .pt-xs-xs,
  .mod_article.article-pt-xs-xs .content-wrapper {
    padding-top: 0.6rem !important;
  }
  .pr-xs-xs,
  .mod_article.article-pr-xs-xs .content-wrapper {
    padding-right: 0.6rem !important;
  }
  .pb-xs-xs,
  .mod_article.article-pb-xs-xs .content-wrapper {
    padding-bottom: 0.6rem !important;
  }
  .pl-xs-xs,
  .mod_article.article-pl-xs-xs .content-wrapper {
    padding-left: 0.6rem !important;
  }
  .ph-xs-xs,
  .mod_article.article-ph-xs-xs .content-wrapper {
    padding-left: 0.6rem !important;
    padding-right: 0.6rem !important;
  }
  .pv-xs-xs,
  .mod_article.article-pv-xs-xs .content-wrapper {
    padding-top: 0.6rem !important;
    padding-bottom: 0.6rem !important;
  }
  .m-xs-xs,
  .mod_article.article-m-xs-xs .content-wrapper {
    margin: 0.6rem !important;
  }
  .mt-xs-xs,
  .mod_article.article-mt-xs-xs .content-wrapper {
    margin-top: 0.6rem !important;
  }
  .mr-xs-xs,
  .mod_article.article-mr-xs-xs .content-wrapper {
    margin-right: 0.6rem !important;
  }
  .mb-xs-xs,
  .mod_article.article-mb-xs-xs .content-wrapper {
    margin-bottom: 0.6rem !important;
  }
  .ml-xs-xs,
  .mod_article.article-ml-xs-xs .content-wrapper {
    margin-left: 0.6rem !important;
  }
  .mh-xs-xs,
  .mod_article.article-mh-xs-xs .content-wrapper {
    margin-left: 0.6rem !important;
    margin-right: 0.6rem !important;
  }
  .mv-xs-xs,
  .mod_article.article-mv-xs-xs .content-wrapper {
    margin-top: 0.6rem !important;
    margin-bottom: 0.6rem !important;
  }
  .mt-neg-xs-xs {
    margin-top: calc(-1 * 0.6rem) !important;
  }
  .mr-neg-xs-xs {
    margin-right: calc(-1 * 0.6rem) !important;
  }
  .mb-neg-xs-xs {
    margin-botton: calc(-1 * 0.6rem) !important;
  }
  .ml-neg-xs-xs {
    margin-left: calc(-1 * 0.6rem) !important;
  }
  .mh-neg-xs-xs {
    margin-left: calc(-1 * 0.6rem) !important;
    margin-right: calc(-1 * 0.6rem) !important;
  }
  .mv-neg-xs-xs {
    margin-top: calc(-1 * 0.6rem) !important;
    margin-bottom: calc(-1 * 0.6rem) !important;
  }
  .p-xs-s,
  .mod_article.article-p-xs-s .content-wrapper {
    padding: 1.2rem !important;
  }
  .pt-xs-s,
  .mod_article.article-pt-xs-s .content-wrapper {
    padding-top: 1.2rem !important;
  }
  .pr-xs-s,
  .mod_article.article-pr-xs-s .content-wrapper {
    padding-right: 1.2rem !important;
  }
  .pb-xs-s,
  .mod_article.article-pb-xs-s .content-wrapper {
    padding-bottom: 1.2rem !important;
  }
  .pl-xs-s,
  .mod_article.article-pl-xs-s .content-wrapper {
    padding-left: 1.2rem !important;
  }
  .ph-xs-s,
  .mod_article.article-ph-xs-s .content-wrapper {
    padding-left: 1.2rem !important;
    padding-right: 1.2rem !important;
  }
  .pv-xs-s,
  .mod_article.article-pv-xs-s .content-wrapper {
    padding-top: 1.2rem !important;
    padding-bottom: 1.2rem !important;
  }
  .m-xs-s,
  .mod_article.article-m-xs-s .content-wrapper {
    margin: 1.2rem !important;
  }
  .mt-xs-s,
  .mod_article.article-mt-xs-s .content-wrapper {
    margin-top: 1.2rem !important;
  }
  .mr-xs-s,
  .mod_article.article-mr-xs-s .content-wrapper {
    margin-right: 1.2rem !important;
  }
  .mb-xs-s,
  .mod_article.article-mb-xs-s .content-wrapper {
    margin-bottom: 1.2rem !important;
  }
  .ml-xs-s,
  .mod_article.article-ml-xs-s .content-wrapper {
    margin-left: 1.2rem !important;
  }
  .mh-xs-s,
  .mod_article.article-mh-xs-s .content-wrapper {
    margin-left: 1.2rem !important;
    margin-right: 1.2rem !important;
  }
  .mv-xs-s,
  .mod_article.article-mv-xs-s .content-wrapper {
    margin-top: 1.2rem !important;
    margin-bottom: 1.2rem !important;
  }
  .mt-neg-xs-s {
    margin-top: calc(-1 * 1.2rem) !important;
  }
  .mr-neg-xs-s {
    margin-right: calc(-1 * 1.2rem) !important;
  }
  .mb-neg-xs-s {
    margin-botton: calc(-1 * 1.2rem) !important;
  }
  .ml-neg-xs-s {
    margin-left: calc(-1 * 1.2rem) !important;
  }
  .mh-neg-xs-s {
    margin-left: calc(-1 * 1.2rem) !important;
    margin-right: calc(-1 * 1.2rem) !important;
  }
  .mv-neg-xs-s {
    margin-top: calc(-1 * 1.2rem) !important;
    margin-bottom: calc(-1 * 1.2rem) !important;
  }
  .p-xs-m,
  .mod_article.article-p-xs-m .content-wrapper {
    padding: 2.4rem !important;
  }
  .pt-xs-m,
  .mod_article.article-pt-xs-m .content-wrapper {
    padding-top: 2.4rem !important;
  }
  .pr-xs-m,
  .mod_article.article-pr-xs-m .content-wrapper {
    padding-right: 2.4rem !important;
  }
  .pb-xs-m,
  .mod_article.article-pb-xs-m .content-wrapper {
    padding-bottom: 2.4rem !important;
  }
  .pl-xs-m,
  .mod_article.article-pl-xs-m .content-wrapper {
    padding-left: 2.4rem !important;
  }
  .ph-xs-m,
  .mod_article.article-ph-xs-m .content-wrapper {
    padding-left: 2.4rem !important;
    padding-right: 2.4rem !important;
  }
  .pv-xs-m,
  .mod_article.article-pv-xs-m .content-wrapper {
    padding-top: 2.4rem !important;
    padding-bottom: 2.4rem !important;
  }
  .m-xs-m,
  .mod_article.article-m-xs-m .content-wrapper {
    margin: 2.4rem !important;
  }
  .mt-xs-m,
  .mod_article.article-mt-xs-m .content-wrapper {
    margin-top: 2.4rem !important;
  }
  .mr-xs-m,
  .mod_article.article-mr-xs-m .content-wrapper {
    margin-right: 2.4rem !important;
  }
  .mb-xs-m,
  .mod_article.article-mb-xs-m .content-wrapper {
    margin-bottom: 2.4rem !important;
  }
  .ml-xs-m,
  .mod_article.article-ml-xs-m .content-wrapper {
    margin-left: 2.4rem !important;
  }
  .mh-xs-m,
  .mod_article.article-mh-xs-m .content-wrapper {
    margin-left: 2.4rem !important;
    margin-right: 2.4rem !important;
  }
  .mv-xs-m,
  .mod_article.article-mv-xs-m .content-wrapper {
    margin-top: 2.4rem !important;
    margin-bottom: 2.4rem !important;
  }
  .mt-neg-xs-m {
    margin-top: calc(-1 * 2.4rem) !important;
  }
  .mr-neg-xs-m {
    margin-right: calc(-1 * 2.4rem) !important;
  }
  .mb-neg-xs-m {
    margin-botton: calc(-1 * 2.4rem) !important;
  }
  .ml-neg-xs-m {
    margin-left: calc(-1 * 2.4rem) !important;
  }
  .mh-neg-xs-m {
    margin-left: calc(-1 * 2.4rem) !important;
    margin-right: calc(-1 * 2.4rem) !important;
  }
  .mv-neg-xs-m {
    margin-top: calc(-1 * 2.4rem) !important;
    margin-bottom: calc(-1 * 2.4rem) !important;
  }
  .p-xs-l,
  .mod_article.article-p-xs-l .content-wrapper {
    padding: 4.8rem !important;
  }
  .pt-xs-l,
  .mod_article.article-pt-xs-l .content-wrapper {
    padding-top: 4.8rem !important;
  }
  .pr-xs-l,
  .mod_article.article-pr-xs-l .content-wrapper {
    padding-right: 4.8rem !important;
  }
  .pb-xs-l,
  .mod_article.article-pb-xs-l .content-wrapper {
    padding-bottom: 4.8rem !important;
  }
  .pl-xs-l,
  .mod_article.article-pl-xs-l .content-wrapper {
    padding-left: 4.8rem !important;
  }
  .ph-xs-l,
  .mod_article.article-ph-xs-l .content-wrapper {
    padding-left: 4.8rem !important;
    padding-right: 4.8rem !important;
  }
  .pv-xs-l,
  .mod_article.article-pv-xs-l .content-wrapper {
    padding-top: 4.8rem !important;
    padding-bottom: 4.8rem !important;
  }
  .m-xs-l,
  .mod_article.article-m-xs-l .content-wrapper {
    margin: 4.8rem !important;
  }
  .mt-xs-l,
  .mod_article.article-mt-xs-l .content-wrapper {
    margin-top: 4.8rem !important;
  }
  .mr-xs-l,
  .mod_article.article-mr-xs-l .content-wrapper {
    margin-right: 4.8rem !important;
  }
  .mb-xs-l,
  .mod_article.article-mb-xs-l .content-wrapper {
    margin-bottom: 4.8rem !important;
  }
  .ml-xs-l,
  .mod_article.article-ml-xs-l .content-wrapper {
    margin-left: 4.8rem !important;
  }
  .mh-xs-l,
  .mod_article.article-mh-xs-l .content-wrapper {
    margin-left: 4.8rem !important;
    margin-right: 4.8rem !important;
  }
  .mv-xs-l,
  .mod_article.article-mv-xs-l .content-wrapper {
    margin-top: 4.8rem !important;
    margin-bottom: 4.8rem !important;
  }
  .mt-neg-xs-l {
    margin-top: calc(-1 * 4.8rem) !important;
  }
  .mr-neg-xs-l {
    margin-right: calc(-1 * 4.8rem) !important;
  }
  .mb-neg-xs-l {
    margin-botton: calc(-1 * 4.8rem) !important;
  }
  .ml-neg-xs-l {
    margin-left: calc(-1 * 4.8rem) !important;
  }
  .mh-neg-xs-l {
    margin-left: calc(-1 * 4.8rem) !important;
    margin-right: calc(-1 * 4.8rem) !important;
  }
  .mv-neg-xs-l {
    margin-top: calc(-1 * 4.8rem) !important;
    margin-bottom: calc(-1 * 4.8rem) !important;
  }
  .p-xs-xl,
  .mod_article.article-p-xs-xl .content-wrapper {
    padding: 9.6rem !important;
  }
  .pt-xs-xl,
  .mod_article.article-pt-xs-xl .content-wrapper {
    padding-top: 9.6rem !important;
  }
  .pr-xs-xl,
  .mod_article.article-pr-xs-xl .content-wrapper {
    padding-right: 9.6rem !important;
  }
  .pb-xs-xl,
  .mod_article.article-pb-xs-xl .content-wrapper {
    padding-bottom: 9.6rem !important;
  }
  .pl-xs-xl,
  .mod_article.article-pl-xs-xl .content-wrapper {
    padding-left: 9.6rem !important;
  }
  .ph-xs-xl,
  .mod_article.article-ph-xs-xl .content-wrapper {
    padding-left: 9.6rem !important;
    padding-right: 9.6rem !important;
  }
  .pv-xs-xl,
  .mod_article.article-pv-xs-xl .content-wrapper {
    padding-top: 9.6rem !important;
    padding-bottom: 9.6rem !important;
  }
  .m-xs-xl,
  .mod_article.article-m-xs-xl .content-wrapper {
    margin: 9.6rem !important;
  }
  .mt-xs-xl,
  .mod_article.article-mt-xs-xl .content-wrapper {
    margin-top: 9.6rem !important;
  }
  .mr-xs-xl,
  .mod_article.article-mr-xs-xl .content-wrapper {
    margin-right: 9.6rem !important;
  }
  .mb-xs-xl,
  .mod_article.article-mb-xs-xl .content-wrapper {
    margin-bottom: 9.6rem !important;
  }
  .ml-xs-xl,
  .mod_article.article-ml-xs-xl .content-wrapper {
    margin-left: 9.6rem !important;
  }
  .mh-xs-xl,
  .mod_article.article-mh-xs-xl .content-wrapper {
    margin-left: 9.6rem !important;
    margin-right: 9.6rem !important;
  }
  .mv-xs-xl,
  .mod_article.article-mv-xs-xl .content-wrapper {
    margin-top: 9.6rem !important;
    margin-bottom: 9.6rem !important;
  }
  .mt-neg-xs-xl {
    margin-top: calc(-1 * 9.6rem) !important;
  }
  .mr-neg-xs-xl {
    margin-right: calc(-1 * 9.6rem) !important;
  }
  .mb-neg-xs-xl {
    margin-botton: calc(-1 * 9.6rem) !important;
  }
  .ml-neg-xs-xl {
    margin-left: calc(-1 * 9.6rem) !important;
  }
  .mh-neg-xs-xl {
    margin-left: calc(-1 * 9.6rem) !important;
    margin-right: calc(-1 * 9.6rem) !important;
  }
  .mv-neg-xs-xl {
    margin-top: calc(-1 * 9.6rem) !important;
    margin-bottom: calc(-1 * 9.6rem) !important;
  }
  .p-xs-xxl,
  .mod_article.article-p-xs-xxl .content-wrapper {
    padding: 14.4rem !important;
  }
  .pt-xs-xxl,
  .mod_article.article-pt-xs-xxl .content-wrapper {
    padding-top: 14.4rem !important;
  }
  .pr-xs-xxl,
  .mod_article.article-pr-xs-xxl .content-wrapper {
    padding-right: 14.4rem !important;
  }
  .pb-xs-xxl,
  .mod_article.article-pb-xs-xxl .content-wrapper {
    padding-bottom: 14.4rem !important;
  }
  .pl-xs-xxl,
  .mod_article.article-pl-xs-xxl .content-wrapper {
    padding-left: 14.4rem !important;
  }
  .ph-xs-xxl,
  .mod_article.article-ph-xs-xxl .content-wrapper {
    padding-left: 14.4rem !important;
    padding-right: 14.4rem !important;
  }
  .pv-xs-xxl,
  .mod_article.article-pv-xs-xxl .content-wrapper {
    padding-top: 14.4rem !important;
    padding-bottom: 14.4rem !important;
  }
  .m-xs-xxl,
  .mod_article.article-m-xs-xxl .content-wrapper {
    margin: 14.4rem !important;
  }
  .mt-xs-xxl,
  .mod_article.article-mt-xs-xxl .content-wrapper {
    margin-top: 14.4rem !important;
  }
  .mr-xs-xxl,
  .mod_article.article-mr-xs-xxl .content-wrapper {
    margin-right: 14.4rem !important;
  }
  .mb-xs-xxl,
  .mod_article.article-mb-xs-xxl .content-wrapper {
    margin-bottom: 14.4rem !important;
  }
  .ml-xs-xxl,
  .mod_article.article-ml-xs-xxl .content-wrapper {
    margin-left: 14.4rem !important;
  }
  .mh-xs-xxl,
  .mod_article.article-mh-xs-xxl .content-wrapper {
    margin-left: 14.4rem !important;
    margin-right: 14.4rem !important;
  }
  .mv-xs-xxl,
  .mod_article.article-mv-xs-xxl .content-wrapper {
    margin-top: 14.4rem !important;
    margin-bottom: 14.4rem !important;
  }
  .mt-neg-xs-xxl {
    margin-top: calc(-1 * 14.4rem) !important;
  }
  .mr-neg-xs-xxl {
    margin-right: calc(-1 * 14.4rem) !important;
  }
  .mb-neg-xs-xxl {
    margin-botton: calc(-1 * 14.4rem) !important;
  }
  .ml-neg-xs-xxl {
    margin-left: calc(-1 * 14.4rem) !important;
  }
  .mh-neg-xs-xxl {
    margin-left: calc(-1 * 14.4rem) !important;
    margin-right: calc(-1 * 14.4rem) !important;
  }
  .mv-neg-xs-xxl {
    margin-top: calc(-1 * 14.4rem) !important;
    margin-bottom: calc(-1 * 14.4rem) !important;
  }
  .mt-xs-auto,
  .mod_article.article-mt-xs-auto .content-wrapper {
    margin-top: auto;
  }
  .mr-xs-auto,
  .mod_article.article-mr-xs-auto .content-wrapper {
    margin-right: auto;
  }
  .mb-xs-auto,
  .mod_article.article-mb-xs-auto .content-wrapper {
    margin-bottom: auto;
  }
  .ml-xs-auto,
  .mod_article.article-ml-xs-auto .content-wrapper {
    margin-left: auto;
  }
  .mv-xs-auto,
  .mod_article.article-mv-xs-auto .content-wrapper {
    margin-right: auto;
    margin-left: auto;
  }
  .mh-xs-auto,
  .mod_article.article-mh-xs-auto .content-wrapper {
    margin-top: auto;
    margin-bottom: auto;
  }
  .align-xs-left {
    text-align: left !important;
  }
  .align-xs-center {
    text-align: center !important;
  }
  .align-xs-right {
    text-align: right !important;
  }
  .align-xs-justify {
    text-align: justify !important;
  }
  .img-xs-left figure,
  .img-xs-left .image_container {
    text-align: left;
  }
  .img-xs-left img {
    display: inline-block !important;
  }
  .img-xs-center figure,
  .img-xs-center .image_container {
    text-align: center;
  }
  .img-xs-center img {
    display: inline-block !important;
  }
  .img-xs-right figure,
  .img-xs-right .image_container {
    text-align: right;
  }
  .img-xs-right img {
    display: inline-block !important;
  }
  .img-xs-fullwidth img {
    width: 100% !important;
    height: auto !important;
  }
  .img-xs-fullhight img {
    height: 100% !important;
    width: auto !important;
  }
  .img-xs-autosize img {
    width: auto !important;
    height: auto !important;
  }
  .img-xs-fullsize img {
    width: 100% !important;
    height: 100% !important;
  }
  .show-xs,
  .display-xs-block {
    display: block !important;
    opacity: 1;
  }
  .display-xs-inline {
    display: inline !important;
  }
  .display-xs-inline-block {
    display: inline-block !important;
  }
  .display-xs-table {
    display: table !important;
  }
  .hide-xs,
  .display-xs-none {
    display: none !important;
    opacity: 0;
  }
  .width-xs-1\/12 {
    width: 8.33%;
  }
  .width-xs-2\/12,
  .width-xs-1\/6 {
    width: 16.66%;
  }
  .width-xs-3\/12,
  .width-xs-1\/4 {
    width: 25%;
  }
  .width-xs-4\/12,
  .width-xs-2\/6,
  .width-xs-1\/3 {
    width: 33.33%;
  }
  .width-xs-5\/12 {
    width: 41.66%;
  }
  .width-xs-6\/12,
  .width-xs-3\/6,
  .width-xs-2\/4,
  .width-xs-1\/2 {
    width: 50%;
  }
  .width-xs-7\/12 {
    width: 58.33%;
  }
  .width-xs-8\/12,
  .width-xs-4\/6,
  .width-xs-2\/3 {
    width: 66.66%;
  }
  .width-xs-9\/12,
  .width-xs-3\/4 {
    width: 75%;
  }
  .width-xs-10\/12,
  .width-xs-5\/6 {
    width: 83.33%;
  }
  .width-xs-11\/12 {
    width: 91.66%;
  }
  .width-xs-full {
    width: 100%;
  }
  .height-xs-1\/12 {
    height: 8.33%;
  }
  .height-xs-2\/12,
  .height-xs-1\/6 {
    height: 16.66%;
  }
  .height-xs-3\/12,
  .height-xs-1\/4 {
    height: 25%;
  }
  .height-xs-4\/12,
  .height-xs-2\/6,
  .height-xs-1\/3 {
    height: 33.33%;
  }
  .height-xs-5\/12 {
    height: 41.66%;
  }
  .height-xs-6\/12,
  .height-xs-3\/6,
  .height-xs-2\/4,
  .height-xs-1\/2 {
    height: 50%;
  }
  .height-xs-7\/12 {
    height: 58.33%;
  }
  .height-xs-8\/12,
  .height-xs-4\/6,
  .height-xs-2\/3 {
    height: 66.66%;
  }
  .height-xs-9\/12,
  .height-xs-3\/4 {
    height: 75%;
  }
  .height-xs-10\/12,
  .height-xs-5\/6 {
    height: 83.33%;
  }
  .height-xs-11\/12 {
    height: 91.66%;
  }
  .height-xs-full {
    height: 100%;
  }
  .object-fill-xs,
  .object-fill-xs img {
    object-fit: fill;
  }
  .object-contain-xs,
  .object-contain-xs img {
    object-fit: contain;
  }
  .object-cover-xs,
  .object-cover-xs img {
    object-fit: cover;
  }
  .object-scale-down-xs,
  .object-scale-down-xs img {
    object-fit: scale-down;
  }
  .object-none-xs,
  .object-none-xs img {
    object-fit: none;
  }
  .object-position-xs-lt,
  .object-position-xs-lt img {
    object-position: left top;
  }
  .object-position-xs-lc,
  .object-position-xs-lc img {
    object-position: left center;
  }
  .object-position-xs-lb,
  .object-position-xs-lb img {
    object-position: left bottom;
  }
  .object-position-xs-ct,
  .object-position-xs-ct img {
    object-position: center top;
  }
  .object-position-xs-cc,
  .object-position-xs-cc img {
    object-position: center;
  }
  .object-position-xs-cb,
  .object-position-xs-cb img {
    object-position: center bottom;
  }
  .object-position-xs-rt,
  .object-position-xs-rt img {
    object-position: right top;
  }
  .object-position-xs-rc,
  .object-position-xs-rc img {
    object-position: right center;
  }
  .object-position-xs-rb,
  .object-position-xs-rb img {
    object-position: right bottom;
  }
  .aspect-ratio-xs-1-1,
  .aspect-ratio-xs-2-1,
  .aspect-ratio-xs-3-2,
  .aspect-ratio-xs-4-3,
  .aspect-ratio-xs-16-9,
  .aspect-ratio-xs-1-2,
  .aspect-ratio-xs-2-3,
  .aspect-ratio-xs-3-4,
  .aspect-ratio-xs-9-16 {
    position: relative;
    overflow: hidden;
  }
  .aspect-ratio-xs-1-1 img, .aspect-ratio-xs-1-1 video, .aspect-ratio-xs-1-1 iframe,
  .aspect-ratio-xs-2-1 img,
  .aspect-ratio-xs-2-1 video,
  .aspect-ratio-xs-2-1 iframe,
  .aspect-ratio-xs-3-2 img,
  .aspect-ratio-xs-3-2 video,
  .aspect-ratio-xs-3-2 iframe,
  .aspect-ratio-xs-4-3 img,
  .aspect-ratio-xs-4-3 video,
  .aspect-ratio-xs-4-3 iframe,
  .aspect-ratio-xs-16-9 img,
  .aspect-ratio-xs-16-9 video,
  .aspect-ratio-xs-16-9 iframe,
  .aspect-ratio-xs-1-2 img,
  .aspect-ratio-xs-1-2 video,
  .aspect-ratio-xs-1-2 iframe,
  .aspect-ratio-xs-2-3 img,
  .aspect-ratio-xs-2-3 video,
  .aspect-ratio-xs-2-3 iframe,
  .aspect-ratio-xs-3-4 img,
  .aspect-ratio-xs-3-4 video,
  .aspect-ratio-xs-3-4 iframe,
  .aspect-ratio-xs-9-16 img,
  .aspect-ratio-xs-9-16 video,
  .aspect-ratio-xs-9-16 iframe {
    object-fit: cover;
    height: 100% !important;
    width: 100%;
  }
  .aspect-ratio-xs-1-1:before,
  .aspect-ratio-xs-2-1:before,
  .aspect-ratio-xs-3-2:before,
  .aspect-ratio-xs-4-3:before,
  .aspect-ratio-xs-16-9:before,
  .aspect-ratio-xs-1-2:before,
  .aspect-ratio-xs-2-3:before,
  .aspect-ratio-xs-3-4:before,
  .aspect-ratio-xs-9-16:before {
    display: block;
    content: "";
    width: 100%;
  }
  .aspect-ratio-xs-1-1 figure,
  .aspect-ratio-xs-1-1 .image_container,
  .aspect-ratio-xs-1-1 .video_container,
  .aspect-ratio-xs-2-1 figure,
  .aspect-ratio-xs-2-1 .image_container,
  .aspect-ratio-xs-2-1 .video_container,
  .aspect-ratio-xs-3-2 figure,
  .aspect-ratio-xs-3-2 .image_container,
  .aspect-ratio-xs-3-2 .video_container,
  .aspect-ratio-xs-4-3 figure,
  .aspect-ratio-xs-4-3 .image_container,
  .aspect-ratio-xs-4-3 .video_container,
  .aspect-ratio-xs-16-9 figure,
  .aspect-ratio-xs-16-9 .image_container,
  .aspect-ratio-xs-16-9 .video_container,
  .aspect-ratio-xs-1-2 figure,
  .aspect-ratio-xs-1-2 .image_container,
  .aspect-ratio-xs-1-2 .video_container,
  .aspect-ratio-xs-2-3 figure,
  .aspect-ratio-xs-2-3 .image_container,
  .aspect-ratio-xs-2-3 .video_container,
  .aspect-ratio-xs-3-4 figure,
  .aspect-ratio-xs-3-4 .image_container,
  .aspect-ratio-xs-3-4 .video_container,
  .aspect-ratio-xs-9-16 figure,
  .aspect-ratio-xs-9-16 .image_container,
  .aspect-ratio-xs-9-16 .video_container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .aspect-ratio-xs-1-1:before {
    padding-top: 100%;
  }
  .aspect-ratio-xs-2-1:before {
    padding-top: 50%;
  }
  .aspect-ratio-xs-3-2:before {
    padding-top: 66.67%;
  }
  .aspect-ratio-xs-4-3:before {
    padding-top: 75%;
  }
  .aspect-ratio-xs-16-9:before {
    padding-top: 56.25%;
  }
  .aspect-ratio-xs-1-2:before {
    padding-top: 200%;
  }
  .aspect-ratio-xs-2-3:before {
    padding-top: 150%;
  }
  .aspect-ratio-xs-3-4:before {
    padding-top: 133.33%;
  }
  .aspect-ratio-xs-9-16:before {
    padding-top: 177.77%;
  }
}
@media screen and (min-width: 768px) {
  .overflow-s-visible {
    overflow: visible;
  }
  .overflow-s-hidden {
    overflow: hidden;
  }
  .overflow-s-scroll {
    overflow: scroll;
  }
  .overflow-s-auto {
    overflow: auto;
  }
  .p-s-0,
  .mod_article.article-p-s-0 .content-wrapper {
    padding: 0 !important;
  }
  .pt-s-0,
  .mod_article.article-pt-s-0 .content-wrapper {
    padding-top: 0 !important;
  }
  .pr-s-0,
  .mod_article.article-pr-s-0 .content-wrapper {
    padding-right: 0 !important;
  }
  .pb-s-0,
  .mod_article.article-pb-s-0 .content-wrapper {
    padding-bottom: 0 !important;
  }
  .pl-s-0,
  .mod_article.article-pl-s-0 .content-wrapper {
    padding-left: 0 !important;
  }
  .ph-s-0,
  .mod_article.article-ph-s-0 .content-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .pv-s-0,
  .mod_article.article-pv-s-0 .content-wrapper {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .m-s-0,
  .mod_article.article-m-s-0 .content-wrapper {
    margin: 0 !important;
  }
  .mt-s-0,
  .mod_article.article-mt-s-0 .content-wrapper {
    margin-top: 0 !important;
  }
  .mr-s-0,
  .mod_article.article-mr-s-0 .content-wrapper {
    margin-right: 0 !important;
  }
  .mb-s-0,
  .mod_article.article-mb-s-0 .content-wrapper {
    margin-bottom: 0 !important;
  }
  .ml-s-0,
  .mod_article.article-ml-s-0 .content-wrapper {
    margin-left: 0 !important;
  }
  .mh-s-0,
  .mod_article.article-mh-s-0 .content-wrapper {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .mv-s-0,
  .mod_article.article-mv-s-0 .content-wrapper {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .mt-neg-s-0 {
    margin-top: 0 !important;
  }
  .p-s-xxs,
  .mod_article.article-p-s-xxs .content-wrapper {
    padding: 0.2rem !important;
  }
  .pt-s-xxs,
  .mod_article.article-pt-s-xxs .content-wrapper {
    padding-top: 0.2rem !important;
  }
  .pr-s-xxs,
  .mod_article.article-pr-s-xxs .content-wrapper {
    padding-right: 0.2rem !important;
  }
  .pb-s-xxs,
  .mod_article.article-pb-s-xxs .content-wrapper {
    padding-bottom: 0.2rem !important;
  }
  .pl-s-xxs,
  .mod_article.article-pl-s-xxs .content-wrapper {
    padding-left: 0.2rem !important;
  }
  .ph-s-xxs,
  .mod_article.article-ph-s-xxs .content-wrapper {
    padding-left: 0.2rem !important;
    padding-right: 0.2rem !important;
  }
  .pv-s-xxs,
  .mod_article.article-pv-s-xxs .content-wrapper {
    padding-top: 0.2rem !important;
    padding-bottom: 0.2rem !important;
  }
  .m-s-xxs,
  .mod_article.article-m-s-xxs .content-wrapper {
    margin: 0.2rem !important;
  }
  .mt-s-xxs,
  .mod_article.article-mt-s-xxs .content-wrapper {
    margin-top: 0.2rem !important;
  }
  .mr-s-xxs,
  .mod_article.article-mr-s-xxs .content-wrapper {
    margin-right: 0.2rem !important;
  }
  .mb-s-xxs,
  .mod_article.article-mb-s-xxs .content-wrapper {
    margin-bottom: 0.2rem !important;
  }
  .ml-s-xxs,
  .mod_article.article-ml-s-xxs .content-wrapper {
    margin-left: 0.2rem !important;
  }
  .mh-s-xxs,
  .mod_article.article-mh-s-xxs .content-wrapper {
    margin-left: 0.2rem !important;
    margin-right: 0.2rem !important;
  }
  .mv-s-xxs,
  .mod_article.article-mv-s-xxs .content-wrapper {
    margin-top: 0.2rem !important;
    margin-bottom: 0.2rem !important;
  }
  .mt-neg-s-xxs {
    margin-top: calc(-1 * 0.2rem) !important;
  }
  .mr-neg-s-xxs {
    margin-right: calc(-1 * 0.2rem) !important;
  }
  .mb-neg-s-xxs {
    margin-botton: calc(-1 * 0.2rem) !important;
  }
  .ml-neg-s-xxs {
    margin-left: calc(-1 * 0.2rem) !important;
  }
  .mh-neg-s-xxs {
    margin-left: calc(-1 * 0.2rem) !important;
    margin-right: calc(-1 * 0.2rem) !important;
  }
  .mv-neg-s-xxs {
    margin-top: calc(-1 * 0.2rem) !important;
    margin-bottom: calc(-1 * 0.2rem) !important;
  }
  .p-s-xs,
  .mod_article.article-p-s-xs .content-wrapper {
    padding: 0.6rem !important;
  }
  .pt-s-xs,
  .mod_article.article-pt-s-xs .content-wrapper {
    padding-top: 0.6rem !important;
  }
  .pr-s-xs,
  .mod_article.article-pr-s-xs .content-wrapper {
    padding-right: 0.6rem !important;
  }
  .pb-s-xs,
  .mod_article.article-pb-s-xs .content-wrapper {
    padding-bottom: 0.6rem !important;
  }
  .pl-s-xs,
  .mod_article.article-pl-s-xs .content-wrapper {
    padding-left: 0.6rem !important;
  }
  .ph-s-xs,
  .mod_article.article-ph-s-xs .content-wrapper {
    padding-left: 0.6rem !important;
    padding-right: 0.6rem !important;
  }
  .pv-s-xs,
  .mod_article.article-pv-s-xs .content-wrapper {
    padding-top: 0.6rem !important;
    padding-bottom: 0.6rem !important;
  }
  .m-s-xs,
  .mod_article.article-m-s-xs .content-wrapper {
    margin: 0.6rem !important;
  }
  .mt-s-xs,
  .mod_article.article-mt-s-xs .content-wrapper {
    margin-top: 0.6rem !important;
  }
  .mr-s-xs,
  .mod_article.article-mr-s-xs .content-wrapper {
    margin-right: 0.6rem !important;
  }
  .mb-s-xs,
  .mod_article.article-mb-s-xs .content-wrapper {
    margin-bottom: 0.6rem !important;
  }
  .ml-s-xs,
  .mod_article.article-ml-s-xs .content-wrapper {
    margin-left: 0.6rem !important;
  }
  .mh-s-xs,
  .mod_article.article-mh-s-xs .content-wrapper {
    margin-left: 0.6rem !important;
    margin-right: 0.6rem !important;
  }
  .mv-s-xs,
  .mod_article.article-mv-s-xs .content-wrapper {
    margin-top: 0.6rem !important;
    margin-bottom: 0.6rem !important;
  }
  .mt-neg-s-xs {
    margin-top: calc(-1 * 0.6rem) !important;
  }
  .mr-neg-s-xs {
    margin-right: calc(-1 * 0.6rem) !important;
  }
  .mb-neg-s-xs {
    margin-botton: calc(-1 * 0.6rem) !important;
  }
  .ml-neg-s-xs {
    margin-left: calc(-1 * 0.6rem) !important;
  }
  .mh-neg-s-xs {
    margin-left: calc(-1 * 0.6rem) !important;
    margin-right: calc(-1 * 0.6rem) !important;
  }
  .mv-neg-s-xs {
    margin-top: calc(-1 * 0.6rem) !important;
    margin-bottom: calc(-1 * 0.6rem) !important;
  }
  .p-s-s,
  .mod_article.article-p-s-s .content-wrapper {
    padding: 1.2rem !important;
  }
  .pt-s-s,
  .mod_article.article-pt-s-s .content-wrapper {
    padding-top: 1.2rem !important;
  }
  .pr-s-s,
  .mod_article.article-pr-s-s .content-wrapper {
    padding-right: 1.2rem !important;
  }
  .pb-s-s,
  .mod_article.article-pb-s-s .content-wrapper {
    padding-bottom: 1.2rem !important;
  }
  .pl-s-s,
  .mod_article.article-pl-s-s .content-wrapper {
    padding-left: 1.2rem !important;
  }
  .ph-s-s,
  .mod_article.article-ph-s-s .content-wrapper {
    padding-left: 1.2rem !important;
    padding-right: 1.2rem !important;
  }
  .pv-s-s,
  .mod_article.article-pv-s-s .content-wrapper {
    padding-top: 1.2rem !important;
    padding-bottom: 1.2rem !important;
  }
  .m-s-s,
  .mod_article.article-m-s-s .content-wrapper {
    margin: 1.2rem !important;
  }
  .mt-s-s,
  .mod_article.article-mt-s-s .content-wrapper {
    margin-top: 1.2rem !important;
  }
  .mr-s-s,
  .mod_article.article-mr-s-s .content-wrapper {
    margin-right: 1.2rem !important;
  }
  .mb-s-s,
  .mod_article.article-mb-s-s .content-wrapper {
    margin-bottom: 1.2rem !important;
  }
  .ml-s-s,
  .mod_article.article-ml-s-s .content-wrapper {
    margin-left: 1.2rem !important;
  }
  .mh-s-s,
  .mod_article.article-mh-s-s .content-wrapper {
    margin-left: 1.2rem !important;
    margin-right: 1.2rem !important;
  }
  .mv-s-s,
  .mod_article.article-mv-s-s .content-wrapper {
    margin-top: 1.2rem !important;
    margin-bottom: 1.2rem !important;
  }
  .mt-neg-s-s {
    margin-top: calc(-1 * 1.2rem) !important;
  }
  .mr-neg-s-s {
    margin-right: calc(-1 * 1.2rem) !important;
  }
  .mb-neg-s-s {
    margin-botton: calc(-1 * 1.2rem) !important;
  }
  .ml-neg-s-s {
    margin-left: calc(-1 * 1.2rem) !important;
  }
  .mh-neg-s-s {
    margin-left: calc(-1 * 1.2rem) !important;
    margin-right: calc(-1 * 1.2rem) !important;
  }
  .mv-neg-s-s {
    margin-top: calc(-1 * 1.2rem) !important;
    margin-bottom: calc(-1 * 1.2rem) !important;
  }
  .p-s-m,
  .mod_article.article-p-s-m .content-wrapper {
    padding: 2.4rem !important;
  }
  .pt-s-m,
  .mod_article.article-pt-s-m .content-wrapper {
    padding-top: 2.4rem !important;
  }
  .pr-s-m,
  .mod_article.article-pr-s-m .content-wrapper {
    padding-right: 2.4rem !important;
  }
  .pb-s-m,
  .mod_article.article-pb-s-m .content-wrapper {
    padding-bottom: 2.4rem !important;
  }
  .pl-s-m,
  .mod_article.article-pl-s-m .content-wrapper {
    padding-left: 2.4rem !important;
  }
  .ph-s-m,
  .mod_article.article-ph-s-m .content-wrapper {
    padding-left: 2.4rem !important;
    padding-right: 2.4rem !important;
  }
  .pv-s-m,
  .mod_article.article-pv-s-m .content-wrapper {
    padding-top: 2.4rem !important;
    padding-bottom: 2.4rem !important;
  }
  .m-s-m,
  .mod_article.article-m-s-m .content-wrapper {
    margin: 2.4rem !important;
  }
  .mt-s-m,
  .mod_article.article-mt-s-m .content-wrapper {
    margin-top: 2.4rem !important;
  }
  .mr-s-m,
  .mod_article.article-mr-s-m .content-wrapper {
    margin-right: 2.4rem !important;
  }
  .mb-s-m,
  .mod_article.article-mb-s-m .content-wrapper {
    margin-bottom: 2.4rem !important;
  }
  .ml-s-m,
  .mod_article.article-ml-s-m .content-wrapper {
    margin-left: 2.4rem !important;
  }
  .mh-s-m,
  .mod_article.article-mh-s-m .content-wrapper {
    margin-left: 2.4rem !important;
    margin-right: 2.4rem !important;
  }
  .mv-s-m,
  .mod_article.article-mv-s-m .content-wrapper {
    margin-top: 2.4rem !important;
    margin-bottom: 2.4rem !important;
  }
  .mt-neg-s-m {
    margin-top: calc(-1 * 2.4rem) !important;
  }
  .mr-neg-s-m {
    margin-right: calc(-1 * 2.4rem) !important;
  }
  .mb-neg-s-m {
    margin-botton: calc(-1 * 2.4rem) !important;
  }
  .ml-neg-s-m {
    margin-left: calc(-1 * 2.4rem) !important;
  }
  .mh-neg-s-m {
    margin-left: calc(-1 * 2.4rem) !important;
    margin-right: calc(-1 * 2.4rem) !important;
  }
  .mv-neg-s-m {
    margin-top: calc(-1 * 2.4rem) !important;
    margin-bottom: calc(-1 * 2.4rem) !important;
  }
  .p-s-l,
  .mod_article.article-p-s-l .content-wrapper {
    padding: 4.8rem !important;
  }
  .pt-s-l,
  .mod_article.article-pt-s-l .content-wrapper {
    padding-top: 4.8rem !important;
  }
  .pr-s-l,
  .mod_article.article-pr-s-l .content-wrapper {
    padding-right: 4.8rem !important;
  }
  .pb-s-l,
  .mod_article.article-pb-s-l .content-wrapper {
    padding-bottom: 4.8rem !important;
  }
  .pl-s-l,
  .mod_article.article-pl-s-l .content-wrapper {
    padding-left: 4.8rem !important;
  }
  .ph-s-l,
  .mod_article.article-ph-s-l .content-wrapper {
    padding-left: 4.8rem !important;
    padding-right: 4.8rem !important;
  }
  .pv-s-l,
  .mod_article.article-pv-s-l .content-wrapper {
    padding-top: 4.8rem !important;
    padding-bottom: 4.8rem !important;
  }
  .m-s-l,
  .mod_article.article-m-s-l .content-wrapper {
    margin: 4.8rem !important;
  }
  .mt-s-l,
  .mod_article.article-mt-s-l .content-wrapper {
    margin-top: 4.8rem !important;
  }
  .mr-s-l,
  .mod_article.article-mr-s-l .content-wrapper {
    margin-right: 4.8rem !important;
  }
  .mb-s-l,
  .mod_article.article-mb-s-l .content-wrapper {
    margin-bottom: 4.8rem !important;
  }
  .ml-s-l,
  .mod_article.article-ml-s-l .content-wrapper {
    margin-left: 4.8rem !important;
  }
  .mh-s-l,
  .mod_article.article-mh-s-l .content-wrapper {
    margin-left: 4.8rem !important;
    margin-right: 4.8rem !important;
  }
  .mv-s-l,
  .mod_article.article-mv-s-l .content-wrapper {
    margin-top: 4.8rem !important;
    margin-bottom: 4.8rem !important;
  }
  .mt-neg-s-l {
    margin-top: calc(-1 * 4.8rem) !important;
  }
  .mr-neg-s-l {
    margin-right: calc(-1 * 4.8rem) !important;
  }
  .mb-neg-s-l {
    margin-botton: calc(-1 * 4.8rem) !important;
  }
  .ml-neg-s-l {
    margin-left: calc(-1 * 4.8rem) !important;
  }
  .mh-neg-s-l {
    margin-left: calc(-1 * 4.8rem) !important;
    margin-right: calc(-1 * 4.8rem) !important;
  }
  .mv-neg-s-l {
    margin-top: calc(-1 * 4.8rem) !important;
    margin-bottom: calc(-1 * 4.8rem) !important;
  }
  .p-s-xl,
  .mod_article.article-p-s-xl .content-wrapper {
    padding: 9.6rem !important;
  }
  .pt-s-xl,
  .mod_article.article-pt-s-xl .content-wrapper {
    padding-top: 9.6rem !important;
  }
  .pr-s-xl,
  .mod_article.article-pr-s-xl .content-wrapper {
    padding-right: 9.6rem !important;
  }
  .pb-s-xl,
  .mod_article.article-pb-s-xl .content-wrapper {
    padding-bottom: 9.6rem !important;
  }
  .pl-s-xl,
  .mod_article.article-pl-s-xl .content-wrapper {
    padding-left: 9.6rem !important;
  }
  .ph-s-xl,
  .mod_article.article-ph-s-xl .content-wrapper {
    padding-left: 9.6rem !important;
    padding-right: 9.6rem !important;
  }
  .pv-s-xl,
  .mod_article.article-pv-s-xl .content-wrapper {
    padding-top: 9.6rem !important;
    padding-bottom: 9.6rem !important;
  }
  .m-s-xl,
  .mod_article.article-m-s-xl .content-wrapper {
    margin: 9.6rem !important;
  }
  .mt-s-xl,
  .mod_article.article-mt-s-xl .content-wrapper {
    margin-top: 9.6rem !important;
  }
  .mr-s-xl,
  .mod_article.article-mr-s-xl .content-wrapper {
    margin-right: 9.6rem !important;
  }
  .mb-s-xl,
  .mod_article.article-mb-s-xl .content-wrapper {
    margin-bottom: 9.6rem !important;
  }
  .ml-s-xl,
  .mod_article.article-ml-s-xl .content-wrapper {
    margin-left: 9.6rem !important;
  }
  .mh-s-xl,
  .mod_article.article-mh-s-xl .content-wrapper {
    margin-left: 9.6rem !important;
    margin-right: 9.6rem !important;
  }
  .mv-s-xl,
  .mod_article.article-mv-s-xl .content-wrapper {
    margin-top: 9.6rem !important;
    margin-bottom: 9.6rem !important;
  }
  .mt-neg-s-xl {
    margin-top: calc(-1 * 9.6rem) !important;
  }
  .mr-neg-s-xl {
    margin-right: calc(-1 * 9.6rem) !important;
  }
  .mb-neg-s-xl {
    margin-botton: calc(-1 * 9.6rem) !important;
  }
  .ml-neg-s-xl {
    margin-left: calc(-1 * 9.6rem) !important;
  }
  .mh-neg-s-xl {
    margin-left: calc(-1 * 9.6rem) !important;
    margin-right: calc(-1 * 9.6rem) !important;
  }
  .mv-neg-s-xl {
    margin-top: calc(-1 * 9.6rem) !important;
    margin-bottom: calc(-1 * 9.6rem) !important;
  }
  .p-s-xxl,
  .mod_article.article-p-s-xxl .content-wrapper {
    padding: 14.4rem !important;
  }
  .pt-s-xxl,
  .mod_article.article-pt-s-xxl .content-wrapper {
    padding-top: 14.4rem !important;
  }
  .pr-s-xxl,
  .mod_article.article-pr-s-xxl .content-wrapper {
    padding-right: 14.4rem !important;
  }
  .pb-s-xxl,
  .mod_article.article-pb-s-xxl .content-wrapper {
    padding-bottom: 14.4rem !important;
  }
  .pl-s-xxl,
  .mod_article.article-pl-s-xxl .content-wrapper {
    padding-left: 14.4rem !important;
  }
  .ph-s-xxl,
  .mod_article.article-ph-s-xxl .content-wrapper {
    padding-left: 14.4rem !important;
    padding-right: 14.4rem !important;
  }
  .pv-s-xxl,
  .mod_article.article-pv-s-xxl .content-wrapper {
    padding-top: 14.4rem !important;
    padding-bottom: 14.4rem !important;
  }
  .m-s-xxl,
  .mod_article.article-m-s-xxl .content-wrapper {
    margin: 14.4rem !important;
  }
  .mt-s-xxl,
  .mod_article.article-mt-s-xxl .content-wrapper {
    margin-top: 14.4rem !important;
  }
  .mr-s-xxl,
  .mod_article.article-mr-s-xxl .content-wrapper {
    margin-right: 14.4rem !important;
  }
  .mb-s-xxl,
  .mod_article.article-mb-s-xxl .content-wrapper {
    margin-bottom: 14.4rem !important;
  }
  .ml-s-xxl,
  .mod_article.article-ml-s-xxl .content-wrapper {
    margin-left: 14.4rem !important;
  }
  .mh-s-xxl,
  .mod_article.article-mh-s-xxl .content-wrapper {
    margin-left: 14.4rem !important;
    margin-right: 14.4rem !important;
  }
  .mv-s-xxl,
  .mod_article.article-mv-s-xxl .content-wrapper {
    margin-top: 14.4rem !important;
    margin-bottom: 14.4rem !important;
  }
  .mt-neg-s-xxl {
    margin-top: calc(-1 * 14.4rem) !important;
  }
  .mr-neg-s-xxl {
    margin-right: calc(-1 * 14.4rem) !important;
  }
  .mb-neg-s-xxl {
    margin-botton: calc(-1 * 14.4rem) !important;
  }
  .ml-neg-s-xxl {
    margin-left: calc(-1 * 14.4rem) !important;
  }
  .mh-neg-s-xxl {
    margin-left: calc(-1 * 14.4rem) !important;
    margin-right: calc(-1 * 14.4rem) !important;
  }
  .mv-neg-s-xxl {
    margin-top: calc(-1 * 14.4rem) !important;
    margin-bottom: calc(-1 * 14.4rem) !important;
  }
  .mt-s-auto,
  .mod_article.article-mt-s-auto .content-wrapper {
    margin-top: auto;
  }
  .mr-s-auto,
  .mod_article.article-mr-s-auto .content-wrapper {
    margin-right: auto;
  }
  .mb-s-auto,
  .mod_article.article-mb-s-auto .content-wrapper {
    margin-bottom: auto;
  }
  .ml-s-auto,
  .mod_article.article-ml-s-auto .content-wrapper {
    margin-left: auto;
  }
  .mv-s-auto,
  .mod_article.article-mv-s-auto .content-wrapper {
    margin-right: auto;
    margin-left: auto;
  }
  .mh-s-auto,
  .mod_article.article-mh-s-auto .content-wrapper {
    margin-top: auto;
    margin-bottom: auto;
  }
  .align-s-left {
    text-align: left !important;
  }
  .align-s-center {
    text-align: center !important;
  }
  .align-s-right {
    text-align: right !important;
  }
  .align-s-justify {
    text-align: justify !important;
  }
  .img-s-left figure,
  .img-s-left .image_container {
    text-align: left;
  }
  .img-s-left img {
    display: inline-block !important;
  }
  .img-s-center figure,
  .img-s-center .image_container {
    text-align: center;
  }
  .img-s-center img {
    display: inline-block !important;
  }
  .img-s-right figure,
  .img-s-right .image_container {
    text-align: right;
  }
  .img-s-right img {
    display: inline-block !important;
  }
  .img-s-fullwidth img {
    width: 100% !important;
    height: auto !important;
  }
  .img-s-fullhight img {
    height: 100% !important;
    width: auto !important;
  }
  .img-s-autosize img {
    width: auto !important;
    height: auto !important;
  }
  .img-s-fullsize img {
    width: 100% !important;
    height: 100% !important;
  }
  .show-s,
  .display-s-block {
    display: block !important;
    opacity: 1;
  }
  .display-s-inline {
    display: inline !important;
  }
  .display-s-inline-block {
    display: inline-block !important;
  }
  .display-s-table {
    display: table !important;
  }
  .hide-s,
  .display-s-none {
    display: none !important;
    opacity: 0;
  }
  .width-s-1\/12 {
    width: 8.33%;
  }
  .width-s-2\/12,
  .width-s-1\/6 {
    width: 16.66%;
  }
  .width-s-3\/12,
  .width-s-1\/4 {
    width: 25%;
  }
  .width-s-4\/12,
  .width-s-2\/6,
  .width-s-1\/3 {
    width: 33.33%;
  }
  .width-s-5\/12 {
    width: 41.66%;
  }
  .width-s-6\/12,
  .width-s-3\/6,
  .width-s-2\/4,
  .width-s-1\/2 {
    width: 50%;
  }
  .width-s-7\/12 {
    width: 58.33%;
  }
  .width-s-8\/12,
  .width-s-4\/6,
  .width-s-2\/3 {
    width: 66.66%;
  }
  .width-s-9\/12,
  .width-s-3\/4 {
    width: 75%;
  }
  .width-s-10\/12,
  .width-s-5\/6 {
    width: 83.33%;
  }
  .width-s-11\/12 {
    width: 91.66%;
  }
  .width-s-full {
    width: 100%;
  }
  .height-s-1\/12 {
    height: 8.33%;
  }
  .height-s-2\/12,
  .height-s-1\/6 {
    height: 16.66%;
  }
  .height-s-3\/12,
  .height-s-1\/4 {
    height: 25%;
  }
  .height-s-4\/12,
  .height-s-2\/6,
  .height-s-1\/3 {
    height: 33.33%;
  }
  .height-s-5\/12 {
    height: 41.66%;
  }
  .height-s-6\/12,
  .height-s-3\/6,
  .height-s-2\/4,
  .height-s-1\/2 {
    height: 50%;
  }
  .height-s-7\/12 {
    height: 58.33%;
  }
  .height-s-8\/12,
  .height-s-4\/6,
  .height-s-2\/3 {
    height: 66.66%;
  }
  .height-s-9\/12,
  .height-s-3\/4 {
    height: 75%;
  }
  .height-s-10\/12,
  .height-s-5\/6 {
    height: 83.33%;
  }
  .height-s-11\/12 {
    height: 91.66%;
  }
  .height-s-full {
    height: 100%;
  }
  .object-fill-s,
  .object-fill-s img {
    object-fit: fill;
  }
  .object-contain-s,
  .object-contain-s img {
    object-fit: contain;
  }
  .object-cover-s,
  .object-cover-s img {
    object-fit: cover;
  }
  .object-scale-down-s,
  .object-scale-down-s img {
    object-fit: scale-down;
  }
  .object-none-s,
  .object-none-s img {
    object-fit: none;
  }
  .object-position-s-lt,
  .object-position-s-lt img {
    object-position: left top;
  }
  .object-position-s-lc,
  .object-position-s-lc img {
    object-position: left center;
  }
  .object-position-s-lb,
  .object-position-s-lb img {
    object-position: left bottom;
  }
  .object-position-s-ct,
  .object-position-s-ct img {
    object-position: center top;
  }
  .object-position-s-cc,
  .object-position-s-cc img {
    object-position: center;
  }
  .object-position-s-cb,
  .object-position-s-cb img {
    object-position: center bottom;
  }
  .object-position-s-rt,
  .object-position-s-rt img {
    object-position: right top;
  }
  .object-position-s-rc,
  .object-position-s-rc img {
    object-position: right center;
  }
  .object-position-s-rb,
  .object-position-s-rb img {
    object-position: right bottom;
  }
  .aspect-ratio-s-1-1,
  .aspect-ratio-s-2-1,
  .aspect-ratio-s-3-2,
  .aspect-ratio-s-4-3,
  .aspect-ratio-s-16-9,
  .aspect-ratio-s-1-2,
  .aspect-ratio-s-2-3,
  .aspect-ratio-s-3-4,
  .aspect-ratio-s-9-16 {
    position: relative;
    overflow: hidden;
  }
  .aspect-ratio-s-1-1 img, .aspect-ratio-s-1-1 video, .aspect-ratio-s-1-1 iframe,
  .aspect-ratio-s-2-1 img,
  .aspect-ratio-s-2-1 video,
  .aspect-ratio-s-2-1 iframe,
  .aspect-ratio-s-3-2 img,
  .aspect-ratio-s-3-2 video,
  .aspect-ratio-s-3-2 iframe,
  .aspect-ratio-s-4-3 img,
  .aspect-ratio-s-4-3 video,
  .aspect-ratio-s-4-3 iframe,
  .aspect-ratio-s-16-9 img,
  .aspect-ratio-s-16-9 video,
  .aspect-ratio-s-16-9 iframe,
  .aspect-ratio-s-1-2 img,
  .aspect-ratio-s-1-2 video,
  .aspect-ratio-s-1-2 iframe,
  .aspect-ratio-s-2-3 img,
  .aspect-ratio-s-2-3 video,
  .aspect-ratio-s-2-3 iframe,
  .aspect-ratio-s-3-4 img,
  .aspect-ratio-s-3-4 video,
  .aspect-ratio-s-3-4 iframe,
  .aspect-ratio-s-9-16 img,
  .aspect-ratio-s-9-16 video,
  .aspect-ratio-s-9-16 iframe {
    object-fit: cover;
    height: 100% !important;
    width: 100%;
  }
  .aspect-ratio-s-1-1:before,
  .aspect-ratio-s-2-1:before,
  .aspect-ratio-s-3-2:before,
  .aspect-ratio-s-4-3:before,
  .aspect-ratio-s-16-9:before,
  .aspect-ratio-s-1-2:before,
  .aspect-ratio-s-2-3:before,
  .aspect-ratio-s-3-4:before,
  .aspect-ratio-s-9-16:before {
    display: block;
    content: "";
    width: 100%;
  }
  .aspect-ratio-s-1-1 figure,
  .aspect-ratio-s-1-1 .image_container,
  .aspect-ratio-s-1-1 .video_container,
  .aspect-ratio-s-2-1 figure,
  .aspect-ratio-s-2-1 .image_container,
  .aspect-ratio-s-2-1 .video_container,
  .aspect-ratio-s-3-2 figure,
  .aspect-ratio-s-3-2 .image_container,
  .aspect-ratio-s-3-2 .video_container,
  .aspect-ratio-s-4-3 figure,
  .aspect-ratio-s-4-3 .image_container,
  .aspect-ratio-s-4-3 .video_container,
  .aspect-ratio-s-16-9 figure,
  .aspect-ratio-s-16-9 .image_container,
  .aspect-ratio-s-16-9 .video_container,
  .aspect-ratio-s-1-2 figure,
  .aspect-ratio-s-1-2 .image_container,
  .aspect-ratio-s-1-2 .video_container,
  .aspect-ratio-s-2-3 figure,
  .aspect-ratio-s-2-3 .image_container,
  .aspect-ratio-s-2-3 .video_container,
  .aspect-ratio-s-3-4 figure,
  .aspect-ratio-s-3-4 .image_container,
  .aspect-ratio-s-3-4 .video_container,
  .aspect-ratio-s-9-16 figure,
  .aspect-ratio-s-9-16 .image_container,
  .aspect-ratio-s-9-16 .video_container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .aspect-ratio-s-1-1:before {
    padding-top: 100%;
  }
  .aspect-ratio-s-2-1:before {
    padding-top: 50%;
  }
  .aspect-ratio-s-3-2:before {
    padding-top: 66.67%;
  }
  .aspect-ratio-s-4-3:before {
    padding-top: 75%;
  }
  .aspect-ratio-s-16-9:before {
    padding-top: 56.25%;
  }
  .aspect-ratio-s-1-2:before {
    padding-top: 200%;
  }
  .aspect-ratio-s-2-3:before {
    padding-top: 150%;
  }
  .aspect-ratio-s-3-4:before {
    padding-top: 133.33%;
  }
  .aspect-ratio-s-9-16:before {
    padding-top: 177.77%;
  }
}
@media screen and (min-width: 1024px) {
  .overflow-m-visible {
    overflow: visible;
  }
  .overflow-m-hidden {
    overflow: hidden;
  }
  .overflow-m-scroll {
    overflow: scroll;
  }
  .overflow-m-auto {
    overflow: auto;
  }
  .p-m-0,
  .mod_article.article-p-m-0 .content-wrapper {
    padding: 0 !important;
  }
  .pt-m-0,
  .mod_article.article-pt-m-0 .content-wrapper {
    padding-top: 0 !important;
  }
  .pr-m-0,
  .mod_article.article-pr-m-0 .content-wrapper {
    padding-right: 0 !important;
  }
  .pb-m-0,
  .mod_article.article-pb-m-0 .content-wrapper {
    padding-bottom: 0 !important;
  }
  .pl-m-0,
  .mod_article.article-pl-m-0 .content-wrapper {
    padding-left: 0 !important;
  }
  .ph-m-0,
  .mod_article.article-ph-m-0 .content-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .pv-m-0,
  .mod_article.article-pv-m-0 .content-wrapper {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .m-m-0,
  .mod_article.article-m-m-0 .content-wrapper {
    margin: 0 !important;
  }
  .mt-m-0,
  .mod_article.article-mt-m-0 .content-wrapper {
    margin-top: 0 !important;
  }
  .mr-m-0,
  .mod_article.article-mr-m-0 .content-wrapper {
    margin-right: 0 !important;
  }
  .mb-m-0,
  .mod_article.article-mb-m-0 .content-wrapper {
    margin-bottom: 0 !important;
  }
  .ml-m-0,
  .mod_article.article-ml-m-0 .content-wrapper {
    margin-left: 0 !important;
  }
  .mh-m-0,
  .mod_article.article-mh-m-0 .content-wrapper {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .mv-m-0,
  .mod_article.article-mv-m-0 .content-wrapper {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .mt-neg-m-0 {
    margin-top: 0 !important;
  }
  .p-m-xxs,
  .mod_article.article-p-m-xxs .content-wrapper {
    padding: 0.2rem !important;
  }
  .pt-m-xxs,
  .mod_article.article-pt-m-xxs .content-wrapper {
    padding-top: 0.2rem !important;
  }
  .pr-m-xxs,
  .mod_article.article-pr-m-xxs .content-wrapper {
    padding-right: 0.2rem !important;
  }
  .pb-m-xxs,
  .mod_article.article-pb-m-xxs .content-wrapper {
    padding-bottom: 0.2rem !important;
  }
  .pl-m-xxs,
  .mod_article.article-pl-m-xxs .content-wrapper {
    padding-left: 0.2rem !important;
  }
  .ph-m-xxs,
  .mod_article.article-ph-m-xxs .content-wrapper {
    padding-left: 0.2rem !important;
    padding-right: 0.2rem !important;
  }
  .pv-m-xxs,
  .mod_article.article-pv-m-xxs .content-wrapper {
    padding-top: 0.2rem !important;
    padding-bottom: 0.2rem !important;
  }
  .m-m-xxs,
  .mod_article.article-m-m-xxs .content-wrapper {
    margin: 0.2rem !important;
  }
  .mt-m-xxs,
  .mod_article.article-mt-m-xxs .content-wrapper {
    margin-top: 0.2rem !important;
  }
  .mr-m-xxs,
  .mod_article.article-mr-m-xxs .content-wrapper {
    margin-right: 0.2rem !important;
  }
  .mb-m-xxs,
  .mod_article.article-mb-m-xxs .content-wrapper {
    margin-bottom: 0.2rem !important;
  }
  .ml-m-xxs,
  .mod_article.article-ml-m-xxs .content-wrapper {
    margin-left: 0.2rem !important;
  }
  .mh-m-xxs,
  .mod_article.article-mh-m-xxs .content-wrapper {
    margin-left: 0.2rem !important;
    margin-right: 0.2rem !important;
  }
  .mv-m-xxs,
  .mod_article.article-mv-m-xxs .content-wrapper {
    margin-top: 0.2rem !important;
    margin-bottom: 0.2rem !important;
  }
  .mt-neg-m-xxs {
    margin-top: calc(-1 * 0.2rem) !important;
  }
  .mr-neg-m-xxs {
    margin-right: calc(-1 * 0.2rem) !important;
  }
  .mb-neg-m-xxs {
    margin-botton: calc(-1 * 0.2rem) !important;
  }
  .ml-neg-m-xxs {
    margin-left: calc(-1 * 0.2rem) !important;
  }
  .mh-neg-m-xxs {
    margin-left: calc(-1 * 0.2rem) !important;
    margin-right: calc(-1 * 0.2rem) !important;
  }
  .mv-neg-m-xxs {
    margin-top: calc(-1 * 0.2rem) !important;
    margin-bottom: calc(-1 * 0.2rem) !important;
  }
  .p-m-xs,
  .mod_article.article-p-m-xs .content-wrapper {
    padding: 0.6rem !important;
  }
  .pt-m-xs,
  .mod_article.article-pt-m-xs .content-wrapper {
    padding-top: 0.6rem !important;
  }
  .pr-m-xs,
  .mod_article.article-pr-m-xs .content-wrapper {
    padding-right: 0.6rem !important;
  }
  .pb-m-xs,
  .mod_article.article-pb-m-xs .content-wrapper {
    padding-bottom: 0.6rem !important;
  }
  .pl-m-xs,
  .mod_article.article-pl-m-xs .content-wrapper {
    padding-left: 0.6rem !important;
  }
  .ph-m-xs,
  .mod_article.article-ph-m-xs .content-wrapper {
    padding-left: 0.6rem !important;
    padding-right: 0.6rem !important;
  }
  .pv-m-xs,
  .mod_article.article-pv-m-xs .content-wrapper {
    padding-top: 0.6rem !important;
    padding-bottom: 0.6rem !important;
  }
  .m-m-xs,
  .mod_article.article-m-m-xs .content-wrapper {
    margin: 0.6rem !important;
  }
  .mt-m-xs,
  .mod_article.article-mt-m-xs .content-wrapper {
    margin-top: 0.6rem !important;
  }
  .mr-m-xs,
  .mod_article.article-mr-m-xs .content-wrapper {
    margin-right: 0.6rem !important;
  }
  .mb-m-xs,
  .mod_article.article-mb-m-xs .content-wrapper {
    margin-bottom: 0.6rem !important;
  }
  .ml-m-xs,
  .mod_article.article-ml-m-xs .content-wrapper {
    margin-left: 0.6rem !important;
  }
  .mh-m-xs,
  .mod_article.article-mh-m-xs .content-wrapper {
    margin-left: 0.6rem !important;
    margin-right: 0.6rem !important;
  }
  .mv-m-xs,
  .mod_article.article-mv-m-xs .content-wrapper {
    margin-top: 0.6rem !important;
    margin-bottom: 0.6rem !important;
  }
  .mt-neg-m-xs {
    margin-top: calc(-1 * 0.6rem) !important;
  }
  .mr-neg-m-xs {
    margin-right: calc(-1 * 0.6rem) !important;
  }
  .mb-neg-m-xs {
    margin-botton: calc(-1 * 0.6rem) !important;
  }
  .ml-neg-m-xs {
    margin-left: calc(-1 * 0.6rem) !important;
  }
  .mh-neg-m-xs {
    margin-left: calc(-1 * 0.6rem) !important;
    margin-right: calc(-1 * 0.6rem) !important;
  }
  .mv-neg-m-xs {
    margin-top: calc(-1 * 0.6rem) !important;
    margin-bottom: calc(-1 * 0.6rem) !important;
  }
  .p-m-s,
  .mod_article.article-p-m-s .content-wrapper {
    padding: 1.2rem !important;
  }
  .pt-m-s,
  .mod_article.article-pt-m-s .content-wrapper {
    padding-top: 1.2rem !important;
  }
  .pr-m-s,
  .mod_article.article-pr-m-s .content-wrapper {
    padding-right: 1.2rem !important;
  }
  .pb-m-s,
  .mod_article.article-pb-m-s .content-wrapper {
    padding-bottom: 1.2rem !important;
  }
  .pl-m-s,
  .mod_article.article-pl-m-s .content-wrapper {
    padding-left: 1.2rem !important;
  }
  .ph-m-s,
  .mod_article.article-ph-m-s .content-wrapper {
    padding-left: 1.2rem !important;
    padding-right: 1.2rem !important;
  }
  .pv-m-s,
  .mod_article.article-pv-m-s .content-wrapper {
    padding-top: 1.2rem !important;
    padding-bottom: 1.2rem !important;
  }
  .m-m-s,
  .mod_article.article-m-m-s .content-wrapper {
    margin: 1.2rem !important;
  }
  .mt-m-s,
  .mod_article.article-mt-m-s .content-wrapper {
    margin-top: 1.2rem !important;
  }
  .mr-m-s,
  .mod_article.article-mr-m-s .content-wrapper {
    margin-right: 1.2rem !important;
  }
  .mb-m-s,
  .mod_article.article-mb-m-s .content-wrapper {
    margin-bottom: 1.2rem !important;
  }
  .ml-m-s,
  .mod_article.article-ml-m-s .content-wrapper {
    margin-left: 1.2rem !important;
  }
  .mh-m-s,
  .mod_article.article-mh-m-s .content-wrapper {
    margin-left: 1.2rem !important;
    margin-right: 1.2rem !important;
  }
  .mv-m-s,
  .mod_article.article-mv-m-s .content-wrapper {
    margin-top: 1.2rem !important;
    margin-bottom: 1.2rem !important;
  }
  .mt-neg-m-s {
    margin-top: calc(-1 * 1.2rem) !important;
  }
  .mr-neg-m-s {
    margin-right: calc(-1 * 1.2rem) !important;
  }
  .mb-neg-m-s {
    margin-botton: calc(-1 * 1.2rem) !important;
  }
  .ml-neg-m-s {
    margin-left: calc(-1 * 1.2rem) !important;
  }
  .mh-neg-m-s {
    margin-left: calc(-1 * 1.2rem) !important;
    margin-right: calc(-1 * 1.2rem) !important;
  }
  .mv-neg-m-s {
    margin-top: calc(-1 * 1.2rem) !important;
    margin-bottom: calc(-1 * 1.2rem) !important;
  }
  .p-m-m,
  .mod_article.article-p-m-m .content-wrapper {
    padding: 2.4rem !important;
  }
  .pt-m-m,
  .mod_article.article-pt-m-m .content-wrapper {
    padding-top: 2.4rem !important;
  }
  .pr-m-m,
  .mod_article.article-pr-m-m .content-wrapper {
    padding-right: 2.4rem !important;
  }
  .pb-m-m,
  .mod_article.article-pb-m-m .content-wrapper {
    padding-bottom: 2.4rem !important;
  }
  .pl-m-m,
  .mod_article.article-pl-m-m .content-wrapper {
    padding-left: 2.4rem !important;
  }
  .ph-m-m,
  .mod_article.article-ph-m-m .content-wrapper {
    padding-left: 2.4rem !important;
    padding-right: 2.4rem !important;
  }
  .pv-m-m,
  .mod_article.article-pv-m-m .content-wrapper {
    padding-top: 2.4rem !important;
    padding-bottom: 2.4rem !important;
  }
  .m-m-m,
  .mod_article.article-m-m-m .content-wrapper {
    margin: 2.4rem !important;
  }
  .mt-m-m,
  .mod_article.article-mt-m-m .content-wrapper {
    margin-top: 2.4rem !important;
  }
  .mr-m-m,
  .mod_article.article-mr-m-m .content-wrapper {
    margin-right: 2.4rem !important;
  }
  .mb-m-m,
  .mod_article.article-mb-m-m .content-wrapper {
    margin-bottom: 2.4rem !important;
  }
  .ml-m-m,
  .mod_article.article-ml-m-m .content-wrapper {
    margin-left: 2.4rem !important;
  }
  .mh-m-m,
  .mod_article.article-mh-m-m .content-wrapper {
    margin-left: 2.4rem !important;
    margin-right: 2.4rem !important;
  }
  .mv-m-m,
  .mod_article.article-mv-m-m .content-wrapper {
    margin-top: 2.4rem !important;
    margin-bottom: 2.4rem !important;
  }
  .mt-neg-m-m {
    margin-top: calc(-1 * 2.4rem) !important;
  }
  .mr-neg-m-m {
    margin-right: calc(-1 * 2.4rem) !important;
  }
  .mb-neg-m-m {
    margin-botton: calc(-1 * 2.4rem) !important;
  }
  .ml-neg-m-m {
    margin-left: calc(-1 * 2.4rem) !important;
  }
  .mh-neg-m-m {
    margin-left: calc(-1 * 2.4rem) !important;
    margin-right: calc(-1 * 2.4rem) !important;
  }
  .mv-neg-m-m {
    margin-top: calc(-1 * 2.4rem) !important;
    margin-bottom: calc(-1 * 2.4rem) !important;
  }
  .p-m-l,
  .mod_article.article-p-m-l .content-wrapper {
    padding: 4.8rem !important;
  }
  .pt-m-l,
  .mod_article.article-pt-m-l .content-wrapper {
    padding-top: 4.8rem !important;
  }
  .pr-m-l,
  .mod_article.article-pr-m-l .content-wrapper {
    padding-right: 4.8rem !important;
  }
  .pb-m-l,
  .mod_article.article-pb-m-l .content-wrapper {
    padding-bottom: 4.8rem !important;
  }
  .pl-m-l,
  .mod_article.article-pl-m-l .content-wrapper {
    padding-left: 4.8rem !important;
  }
  .ph-m-l,
  .mod_article.article-ph-m-l .content-wrapper {
    padding-left: 4.8rem !important;
    padding-right: 4.8rem !important;
  }
  .pv-m-l,
  .mod_article.article-pv-m-l .content-wrapper {
    padding-top: 4.8rem !important;
    padding-bottom: 4.8rem !important;
  }
  .m-m-l,
  .mod_article.article-m-m-l .content-wrapper {
    margin: 4.8rem !important;
  }
  .mt-m-l,
  .mod_article.article-mt-m-l .content-wrapper {
    margin-top: 4.8rem !important;
  }
  .mr-m-l,
  .mod_article.article-mr-m-l .content-wrapper {
    margin-right: 4.8rem !important;
  }
  .mb-m-l,
  .mod_article.article-mb-m-l .content-wrapper {
    margin-bottom: 4.8rem !important;
  }
  .ml-m-l,
  .mod_article.article-ml-m-l .content-wrapper {
    margin-left: 4.8rem !important;
  }
  .mh-m-l,
  .mod_article.article-mh-m-l .content-wrapper {
    margin-left: 4.8rem !important;
    margin-right: 4.8rem !important;
  }
  .mv-m-l,
  .mod_article.article-mv-m-l .content-wrapper {
    margin-top: 4.8rem !important;
    margin-bottom: 4.8rem !important;
  }
  .mt-neg-m-l {
    margin-top: calc(-1 * 4.8rem) !important;
  }
  .mr-neg-m-l {
    margin-right: calc(-1 * 4.8rem) !important;
  }
  .mb-neg-m-l {
    margin-botton: calc(-1 * 4.8rem) !important;
  }
  .ml-neg-m-l {
    margin-left: calc(-1 * 4.8rem) !important;
  }
  .mh-neg-m-l {
    margin-left: calc(-1 * 4.8rem) !important;
    margin-right: calc(-1 * 4.8rem) !important;
  }
  .mv-neg-m-l {
    margin-top: calc(-1 * 4.8rem) !important;
    margin-bottom: calc(-1 * 4.8rem) !important;
  }
  .p-m-xl,
  .mod_article.article-p-m-xl .content-wrapper {
    padding: 9.6rem !important;
  }
  .pt-m-xl,
  .mod_article.article-pt-m-xl .content-wrapper {
    padding-top: 9.6rem !important;
  }
  .pr-m-xl,
  .mod_article.article-pr-m-xl .content-wrapper {
    padding-right: 9.6rem !important;
  }
  .pb-m-xl,
  .mod_article.article-pb-m-xl .content-wrapper {
    padding-bottom: 9.6rem !important;
  }
  .pl-m-xl,
  .mod_article.article-pl-m-xl .content-wrapper {
    padding-left: 9.6rem !important;
  }
  .ph-m-xl,
  .mod_article.article-ph-m-xl .content-wrapper {
    padding-left: 9.6rem !important;
    padding-right: 9.6rem !important;
  }
  .pv-m-xl,
  .mod_article.article-pv-m-xl .content-wrapper {
    padding-top: 9.6rem !important;
    padding-bottom: 9.6rem !important;
  }
  .m-m-xl,
  .mod_article.article-m-m-xl .content-wrapper {
    margin: 9.6rem !important;
  }
  .mt-m-xl,
  .mod_article.article-mt-m-xl .content-wrapper {
    margin-top: 9.6rem !important;
  }
  .mr-m-xl,
  .mod_article.article-mr-m-xl .content-wrapper {
    margin-right: 9.6rem !important;
  }
  .mb-m-xl,
  .mod_article.article-mb-m-xl .content-wrapper {
    margin-bottom: 9.6rem !important;
  }
  .ml-m-xl,
  .mod_article.article-ml-m-xl .content-wrapper {
    margin-left: 9.6rem !important;
  }
  .mh-m-xl,
  .mod_article.article-mh-m-xl .content-wrapper {
    margin-left: 9.6rem !important;
    margin-right: 9.6rem !important;
  }
  .mv-m-xl,
  .mod_article.article-mv-m-xl .content-wrapper {
    margin-top: 9.6rem !important;
    margin-bottom: 9.6rem !important;
  }
  .mt-neg-m-xl {
    margin-top: calc(-1 * 9.6rem) !important;
  }
  .mr-neg-m-xl {
    margin-right: calc(-1 * 9.6rem) !important;
  }
  .mb-neg-m-xl {
    margin-botton: calc(-1 * 9.6rem) !important;
  }
  .ml-neg-m-xl {
    margin-left: calc(-1 * 9.6rem) !important;
  }
  .mh-neg-m-xl {
    margin-left: calc(-1 * 9.6rem) !important;
    margin-right: calc(-1 * 9.6rem) !important;
  }
  .mv-neg-m-xl {
    margin-top: calc(-1 * 9.6rem) !important;
    margin-bottom: calc(-1 * 9.6rem) !important;
  }
  .p-m-xxl,
  .mod_article.article-p-m-xxl .content-wrapper {
    padding: 14.4rem !important;
  }
  .pt-m-xxl,
  .mod_article.article-pt-m-xxl .content-wrapper {
    padding-top: 14.4rem !important;
  }
  .pr-m-xxl,
  .mod_article.article-pr-m-xxl .content-wrapper {
    padding-right: 14.4rem !important;
  }
  .pb-m-xxl,
  .mod_article.article-pb-m-xxl .content-wrapper {
    padding-bottom: 14.4rem !important;
  }
  .pl-m-xxl,
  .mod_article.article-pl-m-xxl .content-wrapper {
    padding-left: 14.4rem !important;
  }
  .ph-m-xxl,
  .mod_article.article-ph-m-xxl .content-wrapper {
    padding-left: 14.4rem !important;
    padding-right: 14.4rem !important;
  }
  .pv-m-xxl,
  .mod_article.article-pv-m-xxl .content-wrapper {
    padding-top: 14.4rem !important;
    padding-bottom: 14.4rem !important;
  }
  .m-m-xxl,
  .mod_article.article-m-m-xxl .content-wrapper {
    margin: 14.4rem !important;
  }
  .mt-m-xxl,
  .mod_article.article-mt-m-xxl .content-wrapper {
    margin-top: 14.4rem !important;
  }
  .mr-m-xxl,
  .mod_article.article-mr-m-xxl .content-wrapper {
    margin-right: 14.4rem !important;
  }
  .mb-m-xxl,
  .mod_article.article-mb-m-xxl .content-wrapper {
    margin-bottom: 14.4rem !important;
  }
  .ml-m-xxl,
  .mod_article.article-ml-m-xxl .content-wrapper {
    margin-left: 14.4rem !important;
  }
  .mh-m-xxl,
  .mod_article.article-mh-m-xxl .content-wrapper {
    margin-left: 14.4rem !important;
    margin-right: 14.4rem !important;
  }
  .mv-m-xxl,
  .mod_article.article-mv-m-xxl .content-wrapper {
    margin-top: 14.4rem !important;
    margin-bottom: 14.4rem !important;
  }
  .mt-neg-m-xxl {
    margin-top: calc(-1 * 14.4rem) !important;
  }
  .mr-neg-m-xxl {
    margin-right: calc(-1 * 14.4rem) !important;
  }
  .mb-neg-m-xxl {
    margin-botton: calc(-1 * 14.4rem) !important;
  }
  .ml-neg-m-xxl {
    margin-left: calc(-1 * 14.4rem) !important;
  }
  .mh-neg-m-xxl {
    margin-left: calc(-1 * 14.4rem) !important;
    margin-right: calc(-1 * 14.4rem) !important;
  }
  .mv-neg-m-xxl {
    margin-top: calc(-1 * 14.4rem) !important;
    margin-bottom: calc(-1 * 14.4rem) !important;
  }
  .mt-m-auto,
  .mod_article.article-mt-m-auto .content-wrapper {
    margin-top: auto;
  }
  .mr-m-auto,
  .mod_article.article-mr-m-auto .content-wrapper {
    margin-right: auto;
  }
  .mb-m-auto,
  .mod_article.article-mb-m-auto .content-wrapper {
    margin-bottom: auto;
  }
  .ml-m-auto,
  .mod_article.article-ml-m-auto .content-wrapper {
    margin-left: auto;
  }
  .mv-m-auto,
  .mod_article.article-mv-m-auto .content-wrapper {
    margin-right: auto;
    margin-left: auto;
  }
  .mh-m-auto,
  .mod_article.article-mh-m-auto .content-wrapper {
    margin-top: auto;
    margin-bottom: auto;
  }
  .align-m-left {
    text-align: left !important;
  }
  .align-m-center {
    text-align: center !important;
  }
  .align-m-right {
    text-align: right !important;
  }
  .align-m-justify {
    text-align: justify !important;
  }
  .img-m-left figure,
  .img-m-left .image_container {
    text-align: left;
  }
  .img-m-left img {
    display: inline-block !important;
  }
  .img-m-center figure,
  .img-m-center .image_container {
    text-align: center;
  }
  .img-m-center img {
    display: inline-block !important;
  }
  .img-m-right figure,
  .img-m-right .image_container {
    text-align: right;
  }
  .img-m-right img {
    display: inline-block !important;
  }
  .img-m-fullwidth img {
    width: 100% !important;
    height: auto !important;
  }
  .img-m-fullhight img {
    height: 100% !important;
    width: auto !important;
  }
  .img-m-autosize img {
    width: auto !important;
    height: auto !important;
  }
  .img-m-fullsize img {
    width: 100% !important;
    height: 100% !important;
  }
  .show-m,
  .display-m-block {
    display: block !important;
    opacity: 1;
  }
  .display-m-inline {
    display: inline !important;
  }
  .display-m-inline-block {
    display: inline-block !important;
  }
  .display-m-table {
    display: table !important;
  }
  .hide-m,
  .display-m-none {
    display: none !important;
    opacity: 0;
  }
  .width-m-1\/12 {
    width: 8.33%;
  }
  .width-m-2\/12,
  .width-m-1\/6 {
    width: 16.66%;
  }
  .width-m-3\/12,
  .width-m-1\/4 {
    width: 25%;
  }
  .width-m-4\/12,
  .width-m-2\/6,
  .width-m-1\/3 {
    width: 33.33%;
  }
  .width-m-5\/12 {
    width: 41.66%;
  }
  .width-m-6\/12,
  .width-m-3\/6,
  .width-m-2\/4,
  .width-m-1\/2 {
    width: 50%;
  }
  .width-m-7\/12 {
    width: 58.33%;
  }
  .width-m-8\/12,
  .width-m-4\/6,
  .width-m-2\/3 {
    width: 66.66%;
  }
  .width-m-9\/12,
  .width-m-3\/4 {
    width: 75%;
  }
  .width-m-10\/12,
  .width-m-5\/6 {
    width: 83.33%;
  }
  .width-m-11\/12 {
    width: 91.66%;
  }
  .width-m-full {
    width: 100%;
  }
  .height-m-1\/12 {
    height: 8.33%;
  }
  .height-m-2\/12,
  .height-m-1\/6 {
    height: 16.66%;
  }
  .height-m-3\/12,
  .height-m-1\/4 {
    height: 25%;
  }
  .height-m-4\/12,
  .height-m-2\/6,
  .height-m-1\/3 {
    height: 33.33%;
  }
  .height-m-5\/12 {
    height: 41.66%;
  }
  .height-m-6\/12,
  .height-m-3\/6,
  .height-m-2\/4,
  .height-m-1\/2 {
    height: 50%;
  }
  .height-m-7\/12 {
    height: 58.33%;
  }
  .height-m-8\/12,
  .height-m-4\/6,
  .height-m-2\/3 {
    height: 66.66%;
  }
  .height-m-9\/12,
  .height-m-3\/4 {
    height: 75%;
  }
  .height-m-10\/12,
  .height-m-5\/6 {
    height: 83.33%;
  }
  .height-m-11\/12 {
    height: 91.66%;
  }
  .height-m-full {
    height: 100%;
  }
  .object-fill-m,
  .object-fill-m img {
    object-fit: fill;
  }
  .object-contain-m,
  .object-contain-m img {
    object-fit: contain;
  }
  .object-cover-m,
  .object-cover-m img {
    object-fit: cover;
  }
  .object-scale-down-m,
  .object-scale-down-m img {
    object-fit: scale-down;
  }
  .object-none-m,
  .object-none-m img {
    object-fit: none;
  }
  .object-position-m-lt,
  .object-position-m-lt img {
    object-position: left top;
  }
  .object-position-m-lc,
  .object-position-m-lc img {
    object-position: left center;
  }
  .object-position-m-lb,
  .object-position-m-lb img {
    object-position: left bottom;
  }
  .object-position-m-ct,
  .object-position-m-ct img {
    object-position: center top;
  }
  .object-position-m-cc,
  .object-position-m-cc img {
    object-position: center;
  }
  .object-position-m-cb,
  .object-position-m-cb img {
    object-position: center bottom;
  }
  .object-position-m-rt,
  .object-position-m-rt img {
    object-position: right top;
  }
  .object-position-m-rc,
  .object-position-m-rc img {
    object-position: right center;
  }
  .object-position-m-rb,
  .object-position-m-rb img {
    object-position: right bottom;
  }
  .aspect-ratio-m-1-1,
  .aspect-ratio-m-2-1,
  .aspect-ratio-m-3-2,
  .aspect-ratio-m-4-3,
  .aspect-ratio-m-16-9,
  .aspect-ratio-m-1-2,
  .aspect-ratio-m-2-3,
  .aspect-ratio-m-3-4,
  .aspect-ratio-m-9-16 {
    position: relative;
    overflow: hidden;
  }
  .aspect-ratio-m-1-1 img, .aspect-ratio-m-1-1 video, .aspect-ratio-m-1-1 iframe,
  .aspect-ratio-m-2-1 img,
  .aspect-ratio-m-2-1 video,
  .aspect-ratio-m-2-1 iframe,
  .aspect-ratio-m-3-2 img,
  .aspect-ratio-m-3-2 video,
  .aspect-ratio-m-3-2 iframe,
  .aspect-ratio-m-4-3 img,
  .aspect-ratio-m-4-3 video,
  .aspect-ratio-m-4-3 iframe,
  .aspect-ratio-m-16-9 img,
  .aspect-ratio-m-16-9 video,
  .aspect-ratio-m-16-9 iframe,
  .aspect-ratio-m-1-2 img,
  .aspect-ratio-m-1-2 video,
  .aspect-ratio-m-1-2 iframe,
  .aspect-ratio-m-2-3 img,
  .aspect-ratio-m-2-3 video,
  .aspect-ratio-m-2-3 iframe,
  .aspect-ratio-m-3-4 img,
  .aspect-ratio-m-3-4 video,
  .aspect-ratio-m-3-4 iframe,
  .aspect-ratio-m-9-16 img,
  .aspect-ratio-m-9-16 video,
  .aspect-ratio-m-9-16 iframe {
    object-fit: cover;
    height: 100% !important;
    width: 100%;
  }
  .aspect-ratio-m-1-1:before,
  .aspect-ratio-m-2-1:before,
  .aspect-ratio-m-3-2:before,
  .aspect-ratio-m-4-3:before,
  .aspect-ratio-m-16-9:before,
  .aspect-ratio-m-1-2:before,
  .aspect-ratio-m-2-3:before,
  .aspect-ratio-m-3-4:before,
  .aspect-ratio-m-9-16:before {
    display: block;
    content: "";
    width: 100%;
  }
  .aspect-ratio-m-1-1 figure,
  .aspect-ratio-m-1-1 .image_container,
  .aspect-ratio-m-1-1 .video_container,
  .aspect-ratio-m-2-1 figure,
  .aspect-ratio-m-2-1 .image_container,
  .aspect-ratio-m-2-1 .video_container,
  .aspect-ratio-m-3-2 figure,
  .aspect-ratio-m-3-2 .image_container,
  .aspect-ratio-m-3-2 .video_container,
  .aspect-ratio-m-4-3 figure,
  .aspect-ratio-m-4-3 .image_container,
  .aspect-ratio-m-4-3 .video_container,
  .aspect-ratio-m-16-9 figure,
  .aspect-ratio-m-16-9 .image_container,
  .aspect-ratio-m-16-9 .video_container,
  .aspect-ratio-m-1-2 figure,
  .aspect-ratio-m-1-2 .image_container,
  .aspect-ratio-m-1-2 .video_container,
  .aspect-ratio-m-2-3 figure,
  .aspect-ratio-m-2-3 .image_container,
  .aspect-ratio-m-2-3 .video_container,
  .aspect-ratio-m-3-4 figure,
  .aspect-ratio-m-3-4 .image_container,
  .aspect-ratio-m-3-4 .video_container,
  .aspect-ratio-m-9-16 figure,
  .aspect-ratio-m-9-16 .image_container,
  .aspect-ratio-m-9-16 .video_container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .aspect-ratio-m-1-1:before {
    padding-top: 100%;
  }
  .aspect-ratio-m-2-1:before {
    padding-top: 50%;
  }
  .aspect-ratio-m-3-2:before {
    padding-top: 66.67%;
  }
  .aspect-ratio-m-4-3:before {
    padding-top: 75%;
  }
  .aspect-ratio-m-16-9:before {
    padding-top: 56.25%;
  }
  .aspect-ratio-m-1-2:before {
    padding-top: 200%;
  }
  .aspect-ratio-m-2-3:before {
    padding-top: 150%;
  }
  .aspect-ratio-m-3-4:before {
    padding-top: 133.33%;
  }
  .aspect-ratio-m-9-16:before {
    padding-top: 177.77%;
  }
}
@media screen and (min-width: 1264px) {
  .overflow-l-visible {
    overflow: visible;
  }
  .overflow-l-hidden {
    overflow: hidden;
  }
  .overflow-l-scroll {
    overflow: scroll;
  }
  .overflow-l-auto {
    overflow: auto;
  }
  .p-l-0,
  .mod_article.article-p-l-0 .content-wrapper {
    padding: 0 !important;
  }
  .pt-l-0,
  .mod_article.article-pt-l-0 .content-wrapper {
    padding-top: 0 !important;
  }
  .pr-l-0,
  .mod_article.article-pr-l-0 .content-wrapper {
    padding-right: 0 !important;
  }
  .pb-l-0,
  .mod_article.article-pb-l-0 .content-wrapper {
    padding-bottom: 0 !important;
  }
  .pl-l-0,
  .mod_article.article-pl-l-0 .content-wrapper {
    padding-left: 0 !important;
  }
  .ph-l-0,
  .mod_article.article-ph-l-0 .content-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .pv-l-0,
  .mod_article.article-pv-l-0 .content-wrapper {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .m-l-0,
  .mod_article.article-m-l-0 .content-wrapper {
    margin: 0 !important;
  }
  .mt-l-0,
  .mod_article.article-mt-l-0 .content-wrapper {
    margin-top: 0 !important;
  }
  .mr-l-0,
  .mod_article.article-mr-l-0 .content-wrapper {
    margin-right: 0 !important;
  }
  .mb-l-0,
  .mod_article.article-mb-l-0 .content-wrapper {
    margin-bottom: 0 !important;
  }
  .ml-l-0,
  .mod_article.article-ml-l-0 .content-wrapper {
    margin-left: 0 !important;
  }
  .mh-l-0,
  .mod_article.article-mh-l-0 .content-wrapper {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .mv-l-0,
  .mod_article.article-mv-l-0 .content-wrapper {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .mt-neg-l-0 {
    margin-top: 0 !important;
  }
  .p-l-xxs,
  .mod_article.article-p-l-xxs .content-wrapper {
    padding: 0.2rem !important;
  }
  .pt-l-xxs,
  .mod_article.article-pt-l-xxs .content-wrapper {
    padding-top: 0.2rem !important;
  }
  .pr-l-xxs,
  .mod_article.article-pr-l-xxs .content-wrapper {
    padding-right: 0.2rem !important;
  }
  .pb-l-xxs,
  .mod_article.article-pb-l-xxs .content-wrapper {
    padding-bottom: 0.2rem !important;
  }
  .pl-l-xxs,
  .mod_article.article-pl-l-xxs .content-wrapper {
    padding-left: 0.2rem !important;
  }
  .ph-l-xxs,
  .mod_article.article-ph-l-xxs .content-wrapper {
    padding-left: 0.2rem !important;
    padding-right: 0.2rem !important;
  }
  .pv-l-xxs,
  .mod_article.article-pv-l-xxs .content-wrapper {
    padding-top: 0.2rem !important;
    padding-bottom: 0.2rem !important;
  }
  .m-l-xxs,
  .mod_article.article-m-l-xxs .content-wrapper {
    margin: 0.2rem !important;
  }
  .mt-l-xxs,
  .mod_article.article-mt-l-xxs .content-wrapper {
    margin-top: 0.2rem !important;
  }
  .mr-l-xxs,
  .mod_article.article-mr-l-xxs .content-wrapper {
    margin-right: 0.2rem !important;
  }
  .mb-l-xxs,
  .mod_article.article-mb-l-xxs .content-wrapper {
    margin-bottom: 0.2rem !important;
  }
  .ml-l-xxs,
  .mod_article.article-ml-l-xxs .content-wrapper {
    margin-left: 0.2rem !important;
  }
  .mh-l-xxs,
  .mod_article.article-mh-l-xxs .content-wrapper {
    margin-left: 0.2rem !important;
    margin-right: 0.2rem !important;
  }
  .mv-l-xxs,
  .mod_article.article-mv-l-xxs .content-wrapper {
    margin-top: 0.2rem !important;
    margin-bottom: 0.2rem !important;
  }
  .mt-neg-l-xxs {
    margin-top: calc(-1 * 0.2rem) !important;
  }
  .mr-neg-l-xxs {
    margin-right: calc(-1 * 0.2rem) !important;
  }
  .mb-neg-l-xxs {
    margin-botton: calc(-1 * 0.2rem) !important;
  }
  .ml-neg-l-xxs {
    margin-left: calc(-1 * 0.2rem) !important;
  }
  .mh-neg-l-xxs {
    margin-left: calc(-1 * 0.2rem) !important;
    margin-right: calc(-1 * 0.2rem) !important;
  }
  .mv-neg-l-xxs {
    margin-top: calc(-1 * 0.2rem) !important;
    margin-bottom: calc(-1 * 0.2rem) !important;
  }
  .p-l-xs,
  .mod_article.article-p-l-xs .content-wrapper {
    padding: 0.6rem !important;
  }
  .pt-l-xs,
  .mod_article.article-pt-l-xs .content-wrapper {
    padding-top: 0.6rem !important;
  }
  .pr-l-xs,
  .mod_article.article-pr-l-xs .content-wrapper {
    padding-right: 0.6rem !important;
  }
  .pb-l-xs,
  .mod_article.article-pb-l-xs .content-wrapper {
    padding-bottom: 0.6rem !important;
  }
  .pl-l-xs,
  .mod_article.article-pl-l-xs .content-wrapper {
    padding-left: 0.6rem !important;
  }
  .ph-l-xs,
  .mod_article.article-ph-l-xs .content-wrapper {
    padding-left: 0.6rem !important;
    padding-right: 0.6rem !important;
  }
  .pv-l-xs,
  .mod_article.article-pv-l-xs .content-wrapper {
    padding-top: 0.6rem !important;
    padding-bottom: 0.6rem !important;
  }
  .m-l-xs,
  .mod_article.article-m-l-xs .content-wrapper {
    margin: 0.6rem !important;
  }
  .mt-l-xs,
  .mod_article.article-mt-l-xs .content-wrapper {
    margin-top: 0.6rem !important;
  }
  .mr-l-xs,
  .mod_article.article-mr-l-xs .content-wrapper {
    margin-right: 0.6rem !important;
  }
  .mb-l-xs,
  .mod_article.article-mb-l-xs .content-wrapper {
    margin-bottom: 0.6rem !important;
  }
  .ml-l-xs,
  .mod_article.article-ml-l-xs .content-wrapper {
    margin-left: 0.6rem !important;
  }
  .mh-l-xs,
  .mod_article.article-mh-l-xs .content-wrapper {
    margin-left: 0.6rem !important;
    margin-right: 0.6rem !important;
  }
  .mv-l-xs,
  .mod_article.article-mv-l-xs .content-wrapper {
    margin-top: 0.6rem !important;
    margin-bottom: 0.6rem !important;
  }
  .mt-neg-l-xs {
    margin-top: calc(-1 * 0.6rem) !important;
  }
  .mr-neg-l-xs {
    margin-right: calc(-1 * 0.6rem) !important;
  }
  .mb-neg-l-xs {
    margin-botton: calc(-1 * 0.6rem) !important;
  }
  .ml-neg-l-xs {
    margin-left: calc(-1 * 0.6rem) !important;
  }
  .mh-neg-l-xs {
    margin-left: calc(-1 * 0.6rem) !important;
    margin-right: calc(-1 * 0.6rem) !important;
  }
  .mv-neg-l-xs {
    margin-top: calc(-1 * 0.6rem) !important;
    margin-bottom: calc(-1 * 0.6rem) !important;
  }
  .p-l-s,
  .mod_article.article-p-l-s .content-wrapper {
    padding: 1.2rem !important;
  }
  .pt-l-s,
  .mod_article.article-pt-l-s .content-wrapper {
    padding-top: 1.2rem !important;
  }
  .pr-l-s,
  .mod_article.article-pr-l-s .content-wrapper {
    padding-right: 1.2rem !important;
  }
  .pb-l-s,
  .mod_article.article-pb-l-s .content-wrapper {
    padding-bottom: 1.2rem !important;
  }
  .pl-l-s,
  .mod_article.article-pl-l-s .content-wrapper {
    padding-left: 1.2rem !important;
  }
  .ph-l-s,
  .mod_article.article-ph-l-s .content-wrapper {
    padding-left: 1.2rem !important;
    padding-right: 1.2rem !important;
  }
  .pv-l-s,
  .mod_article.article-pv-l-s .content-wrapper {
    padding-top: 1.2rem !important;
    padding-bottom: 1.2rem !important;
  }
  .m-l-s,
  .mod_article.article-m-l-s .content-wrapper {
    margin: 1.2rem !important;
  }
  .mt-l-s,
  .mod_article.article-mt-l-s .content-wrapper {
    margin-top: 1.2rem !important;
  }
  .mr-l-s,
  .mod_article.article-mr-l-s .content-wrapper {
    margin-right: 1.2rem !important;
  }
  .mb-l-s,
  .mod_article.article-mb-l-s .content-wrapper {
    margin-bottom: 1.2rem !important;
  }
  .ml-l-s,
  .mod_article.article-ml-l-s .content-wrapper {
    margin-left: 1.2rem !important;
  }
  .mh-l-s,
  .mod_article.article-mh-l-s .content-wrapper {
    margin-left: 1.2rem !important;
    margin-right: 1.2rem !important;
  }
  .mv-l-s,
  .mod_article.article-mv-l-s .content-wrapper {
    margin-top: 1.2rem !important;
    margin-bottom: 1.2rem !important;
  }
  .mt-neg-l-s {
    margin-top: calc(-1 * 1.2rem) !important;
  }
  .mr-neg-l-s {
    margin-right: calc(-1 * 1.2rem) !important;
  }
  .mb-neg-l-s {
    margin-botton: calc(-1 * 1.2rem) !important;
  }
  .ml-neg-l-s {
    margin-left: calc(-1 * 1.2rem) !important;
  }
  .mh-neg-l-s {
    margin-left: calc(-1 * 1.2rem) !important;
    margin-right: calc(-1 * 1.2rem) !important;
  }
  .mv-neg-l-s {
    margin-top: calc(-1 * 1.2rem) !important;
    margin-bottom: calc(-1 * 1.2rem) !important;
  }
  .p-l-m,
  .mod_article.article-p-l-m .content-wrapper {
    padding: 2.4rem !important;
  }
  .pt-l-m,
  .mod_article.article-pt-l-m .content-wrapper {
    padding-top: 2.4rem !important;
  }
  .pr-l-m,
  .mod_article.article-pr-l-m .content-wrapper {
    padding-right: 2.4rem !important;
  }
  .pb-l-m,
  .mod_article.article-pb-l-m .content-wrapper {
    padding-bottom: 2.4rem !important;
  }
  .pl-l-m,
  .mod_article.article-pl-l-m .content-wrapper {
    padding-left: 2.4rem !important;
  }
  .ph-l-m,
  .mod_article.article-ph-l-m .content-wrapper {
    padding-left: 2.4rem !important;
    padding-right: 2.4rem !important;
  }
  .pv-l-m,
  .mod_article.article-pv-l-m .content-wrapper {
    padding-top: 2.4rem !important;
    padding-bottom: 2.4rem !important;
  }
  .m-l-m,
  .mod_article.article-m-l-m .content-wrapper {
    margin: 2.4rem !important;
  }
  .mt-l-m,
  .mod_article.article-mt-l-m .content-wrapper {
    margin-top: 2.4rem !important;
  }
  .mr-l-m,
  .mod_article.article-mr-l-m .content-wrapper {
    margin-right: 2.4rem !important;
  }
  .mb-l-m,
  .mod_article.article-mb-l-m .content-wrapper {
    margin-bottom: 2.4rem !important;
  }
  .ml-l-m,
  .mod_article.article-ml-l-m .content-wrapper {
    margin-left: 2.4rem !important;
  }
  .mh-l-m,
  .mod_article.article-mh-l-m .content-wrapper {
    margin-left: 2.4rem !important;
    margin-right: 2.4rem !important;
  }
  .mv-l-m,
  .mod_article.article-mv-l-m .content-wrapper {
    margin-top: 2.4rem !important;
    margin-bottom: 2.4rem !important;
  }
  .mt-neg-l-m {
    margin-top: calc(-1 * 2.4rem) !important;
  }
  .mr-neg-l-m {
    margin-right: calc(-1 * 2.4rem) !important;
  }
  .mb-neg-l-m {
    margin-botton: calc(-1 * 2.4rem) !important;
  }
  .ml-neg-l-m {
    margin-left: calc(-1 * 2.4rem) !important;
  }
  .mh-neg-l-m {
    margin-left: calc(-1 * 2.4rem) !important;
    margin-right: calc(-1 * 2.4rem) !important;
  }
  .mv-neg-l-m {
    margin-top: calc(-1 * 2.4rem) !important;
    margin-bottom: calc(-1 * 2.4rem) !important;
  }
  .p-l-l,
  .mod_article.article-p-l-l .content-wrapper {
    padding: 4.8rem !important;
  }
  .pt-l-l,
  .mod_article.article-pt-l-l .content-wrapper {
    padding-top: 4.8rem !important;
  }
  .pr-l-l,
  .mod_article.article-pr-l-l .content-wrapper {
    padding-right: 4.8rem !important;
  }
  .pb-l-l,
  .mod_article.article-pb-l-l .content-wrapper {
    padding-bottom: 4.8rem !important;
  }
  .pl-l-l,
  .mod_article.article-pl-l-l .content-wrapper {
    padding-left: 4.8rem !important;
  }
  .ph-l-l,
  .mod_article.article-ph-l-l .content-wrapper {
    padding-left: 4.8rem !important;
    padding-right: 4.8rem !important;
  }
  .pv-l-l,
  .mod_article.article-pv-l-l .content-wrapper {
    padding-top: 4.8rem !important;
    padding-bottom: 4.8rem !important;
  }
  .m-l-l,
  .mod_article.article-m-l-l .content-wrapper {
    margin: 4.8rem !important;
  }
  .mt-l-l,
  .mod_article.article-mt-l-l .content-wrapper {
    margin-top: 4.8rem !important;
  }
  .mr-l-l,
  .mod_article.article-mr-l-l .content-wrapper {
    margin-right: 4.8rem !important;
  }
  .mb-l-l,
  .mod_article.article-mb-l-l .content-wrapper {
    margin-bottom: 4.8rem !important;
  }
  .ml-l-l,
  .mod_article.article-ml-l-l .content-wrapper {
    margin-left: 4.8rem !important;
  }
  .mh-l-l,
  .mod_article.article-mh-l-l .content-wrapper {
    margin-left: 4.8rem !important;
    margin-right: 4.8rem !important;
  }
  .mv-l-l,
  .mod_article.article-mv-l-l .content-wrapper {
    margin-top: 4.8rem !important;
    margin-bottom: 4.8rem !important;
  }
  .mt-neg-l-l {
    margin-top: calc(-1 * 4.8rem) !important;
  }
  .mr-neg-l-l {
    margin-right: calc(-1 * 4.8rem) !important;
  }
  .mb-neg-l-l {
    margin-botton: calc(-1 * 4.8rem) !important;
  }
  .ml-neg-l-l {
    margin-left: calc(-1 * 4.8rem) !important;
  }
  .mh-neg-l-l {
    margin-left: calc(-1 * 4.8rem) !important;
    margin-right: calc(-1 * 4.8rem) !important;
  }
  .mv-neg-l-l {
    margin-top: calc(-1 * 4.8rem) !important;
    margin-bottom: calc(-1 * 4.8rem) !important;
  }
  .p-l-xl,
  .mod_article.article-p-l-xl .content-wrapper {
    padding: 9.6rem !important;
  }
  .pt-l-xl,
  .mod_article.article-pt-l-xl .content-wrapper {
    padding-top: 9.6rem !important;
  }
  .pr-l-xl,
  .mod_article.article-pr-l-xl .content-wrapper {
    padding-right: 9.6rem !important;
  }
  .pb-l-xl,
  .mod_article.article-pb-l-xl .content-wrapper {
    padding-bottom: 9.6rem !important;
  }
  .pl-l-xl,
  .mod_article.article-pl-l-xl .content-wrapper {
    padding-left: 9.6rem !important;
  }
  .ph-l-xl,
  .mod_article.article-ph-l-xl .content-wrapper {
    padding-left: 9.6rem !important;
    padding-right: 9.6rem !important;
  }
  .pv-l-xl,
  .mod_article.article-pv-l-xl .content-wrapper {
    padding-top: 9.6rem !important;
    padding-bottom: 9.6rem !important;
  }
  .m-l-xl,
  .mod_article.article-m-l-xl .content-wrapper {
    margin: 9.6rem !important;
  }
  .mt-l-xl,
  .mod_article.article-mt-l-xl .content-wrapper {
    margin-top: 9.6rem !important;
  }
  .mr-l-xl,
  .mod_article.article-mr-l-xl .content-wrapper {
    margin-right: 9.6rem !important;
  }
  .mb-l-xl,
  .mod_article.article-mb-l-xl .content-wrapper {
    margin-bottom: 9.6rem !important;
  }
  .ml-l-xl,
  .mod_article.article-ml-l-xl .content-wrapper {
    margin-left: 9.6rem !important;
  }
  .mh-l-xl,
  .mod_article.article-mh-l-xl .content-wrapper {
    margin-left: 9.6rem !important;
    margin-right: 9.6rem !important;
  }
  .mv-l-xl,
  .mod_article.article-mv-l-xl .content-wrapper {
    margin-top: 9.6rem !important;
    margin-bottom: 9.6rem !important;
  }
  .mt-neg-l-xl {
    margin-top: calc(-1 * 9.6rem) !important;
  }
  .mr-neg-l-xl {
    margin-right: calc(-1 * 9.6rem) !important;
  }
  .mb-neg-l-xl {
    margin-botton: calc(-1 * 9.6rem) !important;
  }
  .ml-neg-l-xl {
    margin-left: calc(-1 * 9.6rem) !important;
  }
  .mh-neg-l-xl {
    margin-left: calc(-1 * 9.6rem) !important;
    margin-right: calc(-1 * 9.6rem) !important;
  }
  .mv-neg-l-xl {
    margin-top: calc(-1 * 9.6rem) !important;
    margin-bottom: calc(-1 * 9.6rem) !important;
  }
  .p-l-xxl,
  .mod_article.article-p-l-xxl .content-wrapper {
    padding: 14.4rem !important;
  }
  .pt-l-xxl,
  .mod_article.article-pt-l-xxl .content-wrapper {
    padding-top: 14.4rem !important;
  }
  .pr-l-xxl,
  .mod_article.article-pr-l-xxl .content-wrapper {
    padding-right: 14.4rem !important;
  }
  .pb-l-xxl,
  .mod_article.article-pb-l-xxl .content-wrapper {
    padding-bottom: 14.4rem !important;
  }
  .pl-l-xxl,
  .mod_article.article-pl-l-xxl .content-wrapper {
    padding-left: 14.4rem !important;
  }
  .ph-l-xxl,
  .mod_article.article-ph-l-xxl .content-wrapper {
    padding-left: 14.4rem !important;
    padding-right: 14.4rem !important;
  }
  .pv-l-xxl,
  .mod_article.article-pv-l-xxl .content-wrapper {
    padding-top: 14.4rem !important;
    padding-bottom: 14.4rem !important;
  }
  .m-l-xxl,
  .mod_article.article-m-l-xxl .content-wrapper {
    margin: 14.4rem !important;
  }
  .mt-l-xxl,
  .mod_article.article-mt-l-xxl .content-wrapper {
    margin-top: 14.4rem !important;
  }
  .mr-l-xxl,
  .mod_article.article-mr-l-xxl .content-wrapper {
    margin-right: 14.4rem !important;
  }
  .mb-l-xxl,
  .mod_article.article-mb-l-xxl .content-wrapper {
    margin-bottom: 14.4rem !important;
  }
  .ml-l-xxl,
  .mod_article.article-ml-l-xxl .content-wrapper {
    margin-left: 14.4rem !important;
  }
  .mh-l-xxl,
  .mod_article.article-mh-l-xxl .content-wrapper {
    margin-left: 14.4rem !important;
    margin-right: 14.4rem !important;
  }
  .mv-l-xxl,
  .mod_article.article-mv-l-xxl .content-wrapper {
    margin-top: 14.4rem !important;
    margin-bottom: 14.4rem !important;
  }
  .mt-neg-l-xxl {
    margin-top: calc(-1 * 14.4rem) !important;
  }
  .mr-neg-l-xxl {
    margin-right: calc(-1 * 14.4rem) !important;
  }
  .mb-neg-l-xxl {
    margin-botton: calc(-1 * 14.4rem) !important;
  }
  .ml-neg-l-xxl {
    margin-left: calc(-1 * 14.4rem) !important;
  }
  .mh-neg-l-xxl {
    margin-left: calc(-1 * 14.4rem) !important;
    margin-right: calc(-1 * 14.4rem) !important;
  }
  .mv-neg-l-xxl {
    margin-top: calc(-1 * 14.4rem) !important;
    margin-bottom: calc(-1 * 14.4rem) !important;
  }
  .mt-l-auto,
  .mod_article.article-mt-l-auto .content-wrapper {
    margin-top: auto;
  }
  .mr-l-auto,
  .mod_article.article-mr-l-auto .content-wrapper {
    margin-right: auto;
  }
  .mb-l-auto,
  .mod_article.article-mb-l-auto .content-wrapper {
    margin-bottom: auto;
  }
  .ml-l-auto,
  .mod_article.article-ml-l-auto .content-wrapper {
    margin-left: auto;
  }
  .mv-l-auto,
  .mod_article.article-mv-l-auto .content-wrapper {
    margin-right: auto;
    margin-left: auto;
  }
  .mh-l-auto,
  .mod_article.article-mh-l-auto .content-wrapper {
    margin-top: auto;
    margin-bottom: auto;
  }
  .align-l-left {
    text-align: left !important;
  }
  .align-l-center {
    text-align: center !important;
  }
  .align-l-right {
    text-align: right !important;
  }
  .align-l-justify {
    text-align: justify !important;
  }
  .img-l-left figure,
  .img-l-left .image_container {
    text-align: left;
  }
  .img-l-left img {
    display: inline-block !important;
  }
  .img-l-center figure,
  .img-l-center .image_container {
    text-align: center;
  }
  .img-l-center img {
    display: inline-block !important;
  }
  .img-l-right figure,
  .img-l-right .image_container {
    text-align: right;
  }
  .img-l-right img {
    display: inline-block !important;
  }
  .img-l-fullwidth img {
    width: 100% !important;
    height: auto !important;
  }
  .img-l-fullhight img {
    height: 100% !important;
    width: auto !important;
  }
  .img-l-autosize img {
    width: auto !important;
    height: auto !important;
  }
  .img-l-fullsize img {
    width: 100% !important;
    height: 100% !important;
  }
  .show-l,
  .display-l-block {
    display: block !important;
    opacity: 1;
  }
  .display-l-inline {
    display: inline !important;
  }
  .display-l-inline-block {
    display: inline-block !important;
  }
  .display-l-table {
    display: table !important;
  }
  .hide-l,
  .display-l-none {
    display: none !important;
    opacity: 0;
  }
  .width-l-1\/12 {
    width: 8.33%;
  }
  .width-l-2\/12,
  .width-l-1\/6 {
    width: 16.66%;
  }
  .width-l-3\/12,
  .width-l-1\/4 {
    width: 25%;
  }
  .width-l-4\/12,
  .width-l-2\/6,
  .width-l-1\/3 {
    width: 33.33%;
  }
  .width-l-5\/12 {
    width: 41.66%;
  }
  .width-l-6\/12,
  .width-l-3\/6,
  .width-l-2\/4,
  .width-l-1\/2 {
    width: 50%;
  }
  .width-l-7\/12 {
    width: 58.33%;
  }
  .width-l-8\/12,
  .width-l-4\/6,
  .width-l-2\/3 {
    width: 66.66%;
  }
  .width-l-9\/12,
  .width-l-3\/4 {
    width: 75%;
  }
  .width-l-10\/12,
  .width-l-5\/6 {
    width: 83.33%;
  }
  .width-l-11\/12 {
    width: 91.66%;
  }
  .width-l-full {
    width: 100%;
  }
  .height-l-1\/12 {
    height: 8.33%;
  }
  .height-l-2\/12,
  .height-l-1\/6 {
    height: 16.66%;
  }
  .height-l-3\/12,
  .height-l-1\/4 {
    height: 25%;
  }
  .height-l-4\/12,
  .height-l-2\/6,
  .height-l-1\/3 {
    height: 33.33%;
  }
  .height-l-5\/12 {
    height: 41.66%;
  }
  .height-l-6\/12,
  .height-l-3\/6,
  .height-l-2\/4,
  .height-l-1\/2 {
    height: 50%;
  }
  .height-l-7\/12 {
    height: 58.33%;
  }
  .height-l-8\/12,
  .height-l-4\/6,
  .height-l-2\/3 {
    height: 66.66%;
  }
  .height-l-9\/12,
  .height-l-3\/4 {
    height: 75%;
  }
  .height-l-10\/12,
  .height-l-5\/6 {
    height: 83.33%;
  }
  .height-l-11\/12 {
    height: 91.66%;
  }
  .height-l-full {
    height: 100%;
  }
  .object-fill-l,
  .object-fill-l img {
    object-fit: fill;
  }
  .object-contain-l,
  .object-contain-l img {
    object-fit: contain;
  }
  .object-cover-l,
  .object-cover-l img {
    object-fit: cover;
  }
  .object-scale-down-l,
  .object-scale-down-l img {
    object-fit: scale-down;
  }
  .object-none-l,
  .object-none-l img {
    object-fit: none;
  }
  .object-position-l-lt,
  .object-position-l-lt img {
    object-position: left top;
  }
  .object-position-l-lc,
  .object-position-l-lc img {
    object-position: left center;
  }
  .object-position-l-lb,
  .object-position-l-lb img {
    object-position: left bottom;
  }
  .object-position-l-ct,
  .object-position-l-ct img {
    object-position: center top;
  }
  .object-position-l-cc,
  .object-position-l-cc img {
    object-position: center;
  }
  .object-position-l-cb,
  .object-position-l-cb img {
    object-position: center bottom;
  }
  .object-position-l-rt,
  .object-position-l-rt img {
    object-position: right top;
  }
  .object-position-l-rc,
  .object-position-l-rc img {
    object-position: right center;
  }
  .object-position-l-rb,
  .object-position-l-rb img {
    object-position: right bottom;
  }
  .aspect-ratio-l-1-1,
  .aspect-ratio-l-2-1,
  .aspect-ratio-l-3-2,
  .aspect-ratio-l-4-3,
  .aspect-ratio-l-16-9,
  .aspect-ratio-l-1-2,
  .aspect-ratio-l-2-3,
  .aspect-ratio-l-3-4,
  .aspect-ratio-l-9-16 {
    position: relative;
    overflow: hidden;
  }
  .aspect-ratio-l-1-1 img, .aspect-ratio-l-1-1 video, .aspect-ratio-l-1-1 iframe,
  .aspect-ratio-l-2-1 img,
  .aspect-ratio-l-2-1 video,
  .aspect-ratio-l-2-1 iframe,
  .aspect-ratio-l-3-2 img,
  .aspect-ratio-l-3-2 video,
  .aspect-ratio-l-3-2 iframe,
  .aspect-ratio-l-4-3 img,
  .aspect-ratio-l-4-3 video,
  .aspect-ratio-l-4-3 iframe,
  .aspect-ratio-l-16-9 img,
  .aspect-ratio-l-16-9 video,
  .aspect-ratio-l-16-9 iframe,
  .aspect-ratio-l-1-2 img,
  .aspect-ratio-l-1-2 video,
  .aspect-ratio-l-1-2 iframe,
  .aspect-ratio-l-2-3 img,
  .aspect-ratio-l-2-3 video,
  .aspect-ratio-l-2-3 iframe,
  .aspect-ratio-l-3-4 img,
  .aspect-ratio-l-3-4 video,
  .aspect-ratio-l-3-4 iframe,
  .aspect-ratio-l-9-16 img,
  .aspect-ratio-l-9-16 video,
  .aspect-ratio-l-9-16 iframe {
    object-fit: cover;
    height: 100% !important;
    width: 100%;
  }
  .aspect-ratio-l-1-1:before,
  .aspect-ratio-l-2-1:before,
  .aspect-ratio-l-3-2:before,
  .aspect-ratio-l-4-3:before,
  .aspect-ratio-l-16-9:before,
  .aspect-ratio-l-1-2:before,
  .aspect-ratio-l-2-3:before,
  .aspect-ratio-l-3-4:before,
  .aspect-ratio-l-9-16:before {
    display: block;
    content: "";
    width: 100%;
  }
  .aspect-ratio-l-1-1 figure,
  .aspect-ratio-l-1-1 .image_container,
  .aspect-ratio-l-1-1 .video_container,
  .aspect-ratio-l-2-1 figure,
  .aspect-ratio-l-2-1 .image_container,
  .aspect-ratio-l-2-1 .video_container,
  .aspect-ratio-l-3-2 figure,
  .aspect-ratio-l-3-2 .image_container,
  .aspect-ratio-l-3-2 .video_container,
  .aspect-ratio-l-4-3 figure,
  .aspect-ratio-l-4-3 .image_container,
  .aspect-ratio-l-4-3 .video_container,
  .aspect-ratio-l-16-9 figure,
  .aspect-ratio-l-16-9 .image_container,
  .aspect-ratio-l-16-9 .video_container,
  .aspect-ratio-l-1-2 figure,
  .aspect-ratio-l-1-2 .image_container,
  .aspect-ratio-l-1-2 .video_container,
  .aspect-ratio-l-2-3 figure,
  .aspect-ratio-l-2-3 .image_container,
  .aspect-ratio-l-2-3 .video_container,
  .aspect-ratio-l-3-4 figure,
  .aspect-ratio-l-3-4 .image_container,
  .aspect-ratio-l-3-4 .video_container,
  .aspect-ratio-l-9-16 figure,
  .aspect-ratio-l-9-16 .image_container,
  .aspect-ratio-l-9-16 .video_container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .aspect-ratio-l-1-1:before {
    padding-top: 100%;
  }
  .aspect-ratio-l-2-1:before {
    padding-top: 50%;
  }
  .aspect-ratio-l-3-2:before {
    padding-top: 66.67%;
  }
  .aspect-ratio-l-4-3:before {
    padding-top: 75%;
  }
  .aspect-ratio-l-16-9:before {
    padding-top: 56.25%;
  }
  .aspect-ratio-l-1-2:before {
    padding-top: 200%;
  }
  .aspect-ratio-l-2-3:before {
    padding-top: 150%;
  }
  .aspect-ratio-l-3-4:before {
    padding-top: 133.33%;
  }
  .aspect-ratio-l-9-16:before {
    padding-top: 177.77%;
  }
}
@media screen and (min-width: 1921px) {
  .overflow-xl-visible {
    overflow: visible;
  }
  .overflow-xl-hidden {
    overflow: hidden;
  }
  .overflow-xl-scroll {
    overflow: scroll;
  }
  .overflow-xl-auto {
    overflow: auto;
  }
  .p-xl-0,
  .mod_article.article-p-xl-0 .content-wrapper {
    padding: 0 !important;
  }
  .pt-xl-0,
  .mod_article.article-pt-xl-0 .content-wrapper {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .mod_article.article-pr-xl-0 .content-wrapper {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .mod_article.article-pb-xl-0 .content-wrapper {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .mod_article.article-pl-xl-0 .content-wrapper {
    padding-left: 0 !important;
  }
  .ph-xl-0,
  .mod_article.article-ph-xl-0 .content-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .pv-xl-0,
  .mod_article.article-pv-xl-0 .content-wrapper {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .m-xl-0,
  .mod_article.article-m-xl-0 .content-wrapper {
    margin: 0 !important;
  }
  .mt-xl-0,
  .mod_article.article-mt-xl-0 .content-wrapper {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mod_article.article-mr-xl-0 .content-wrapper {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .mod_article.article-mb-xl-0 .content-wrapper {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mod_article.article-ml-xl-0 .content-wrapper {
    margin-left: 0 !important;
  }
  .mh-xl-0,
  .mod_article.article-mh-xl-0 .content-wrapper {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .mv-xl-0,
  .mod_article.article-mv-xl-0 .content-wrapper {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .mt-neg-xl-0 {
    margin-top: 0 !important;
  }
  .p-xl-xxs,
  .mod_article.article-p-xl-xxs .content-wrapper {
    padding: 0.2rem !important;
  }
  .pt-xl-xxs,
  .mod_article.article-pt-xl-xxs .content-wrapper {
    padding-top: 0.2rem !important;
  }
  .pr-xl-xxs,
  .mod_article.article-pr-xl-xxs .content-wrapper {
    padding-right: 0.2rem !important;
  }
  .pb-xl-xxs,
  .mod_article.article-pb-xl-xxs .content-wrapper {
    padding-bottom: 0.2rem !important;
  }
  .pl-xl-xxs,
  .mod_article.article-pl-xl-xxs .content-wrapper {
    padding-left: 0.2rem !important;
  }
  .ph-xl-xxs,
  .mod_article.article-ph-xl-xxs .content-wrapper {
    padding-left: 0.2rem !important;
    padding-right: 0.2rem !important;
  }
  .pv-xl-xxs,
  .mod_article.article-pv-xl-xxs .content-wrapper {
    padding-top: 0.2rem !important;
    padding-bottom: 0.2rem !important;
  }
  .m-xl-xxs,
  .mod_article.article-m-xl-xxs .content-wrapper {
    margin: 0.2rem !important;
  }
  .mt-xl-xxs,
  .mod_article.article-mt-xl-xxs .content-wrapper {
    margin-top: 0.2rem !important;
  }
  .mr-xl-xxs,
  .mod_article.article-mr-xl-xxs .content-wrapper {
    margin-right: 0.2rem !important;
  }
  .mb-xl-xxs,
  .mod_article.article-mb-xl-xxs .content-wrapper {
    margin-bottom: 0.2rem !important;
  }
  .ml-xl-xxs,
  .mod_article.article-ml-xl-xxs .content-wrapper {
    margin-left: 0.2rem !important;
  }
  .mh-xl-xxs,
  .mod_article.article-mh-xl-xxs .content-wrapper {
    margin-left: 0.2rem !important;
    margin-right: 0.2rem !important;
  }
  .mv-xl-xxs,
  .mod_article.article-mv-xl-xxs .content-wrapper {
    margin-top: 0.2rem !important;
    margin-bottom: 0.2rem !important;
  }
  .mt-neg-xl-xxs {
    margin-top: calc(-1 * 0.2rem) !important;
  }
  .mr-neg-xl-xxs {
    margin-right: calc(-1 * 0.2rem) !important;
  }
  .mb-neg-xl-xxs {
    margin-botton: calc(-1 * 0.2rem) !important;
  }
  .ml-neg-xl-xxs {
    margin-left: calc(-1 * 0.2rem) !important;
  }
  .mh-neg-xl-xxs {
    margin-left: calc(-1 * 0.2rem) !important;
    margin-right: calc(-1 * 0.2rem) !important;
  }
  .mv-neg-xl-xxs {
    margin-top: calc(-1 * 0.2rem) !important;
    margin-bottom: calc(-1 * 0.2rem) !important;
  }
  .p-xl-xs,
  .mod_article.article-p-xl-xs .content-wrapper {
    padding: 0.6rem !important;
  }
  .pt-xl-xs,
  .mod_article.article-pt-xl-xs .content-wrapper {
    padding-top: 0.6rem !important;
  }
  .pr-xl-xs,
  .mod_article.article-pr-xl-xs .content-wrapper {
    padding-right: 0.6rem !important;
  }
  .pb-xl-xs,
  .mod_article.article-pb-xl-xs .content-wrapper {
    padding-bottom: 0.6rem !important;
  }
  .pl-xl-xs,
  .mod_article.article-pl-xl-xs .content-wrapper {
    padding-left: 0.6rem !important;
  }
  .ph-xl-xs,
  .mod_article.article-ph-xl-xs .content-wrapper {
    padding-left: 0.6rem !important;
    padding-right: 0.6rem !important;
  }
  .pv-xl-xs,
  .mod_article.article-pv-xl-xs .content-wrapper {
    padding-top: 0.6rem !important;
    padding-bottom: 0.6rem !important;
  }
  .m-xl-xs,
  .mod_article.article-m-xl-xs .content-wrapper {
    margin: 0.6rem !important;
  }
  .mt-xl-xs,
  .mod_article.article-mt-xl-xs .content-wrapper {
    margin-top: 0.6rem !important;
  }
  .mr-xl-xs,
  .mod_article.article-mr-xl-xs .content-wrapper {
    margin-right: 0.6rem !important;
  }
  .mb-xl-xs,
  .mod_article.article-mb-xl-xs .content-wrapper {
    margin-bottom: 0.6rem !important;
  }
  .ml-xl-xs,
  .mod_article.article-ml-xl-xs .content-wrapper {
    margin-left: 0.6rem !important;
  }
  .mh-xl-xs,
  .mod_article.article-mh-xl-xs .content-wrapper {
    margin-left: 0.6rem !important;
    margin-right: 0.6rem !important;
  }
  .mv-xl-xs,
  .mod_article.article-mv-xl-xs .content-wrapper {
    margin-top: 0.6rem !important;
    margin-bottom: 0.6rem !important;
  }
  .mt-neg-xl-xs {
    margin-top: calc(-1 * 0.6rem) !important;
  }
  .mr-neg-xl-xs {
    margin-right: calc(-1 * 0.6rem) !important;
  }
  .mb-neg-xl-xs {
    margin-botton: calc(-1 * 0.6rem) !important;
  }
  .ml-neg-xl-xs {
    margin-left: calc(-1 * 0.6rem) !important;
  }
  .mh-neg-xl-xs {
    margin-left: calc(-1 * 0.6rem) !important;
    margin-right: calc(-1 * 0.6rem) !important;
  }
  .mv-neg-xl-xs {
    margin-top: calc(-1 * 0.6rem) !important;
    margin-bottom: calc(-1 * 0.6rem) !important;
  }
  .p-xl-s,
  .mod_article.article-p-xl-s .content-wrapper {
    padding: 1.2rem !important;
  }
  .pt-xl-s,
  .mod_article.article-pt-xl-s .content-wrapper {
    padding-top: 1.2rem !important;
  }
  .pr-xl-s,
  .mod_article.article-pr-xl-s .content-wrapper {
    padding-right: 1.2rem !important;
  }
  .pb-xl-s,
  .mod_article.article-pb-xl-s .content-wrapper {
    padding-bottom: 1.2rem !important;
  }
  .pl-xl-s,
  .mod_article.article-pl-xl-s .content-wrapper {
    padding-left: 1.2rem !important;
  }
  .ph-xl-s,
  .mod_article.article-ph-xl-s .content-wrapper {
    padding-left: 1.2rem !important;
    padding-right: 1.2rem !important;
  }
  .pv-xl-s,
  .mod_article.article-pv-xl-s .content-wrapper {
    padding-top: 1.2rem !important;
    padding-bottom: 1.2rem !important;
  }
  .m-xl-s,
  .mod_article.article-m-xl-s .content-wrapper {
    margin: 1.2rem !important;
  }
  .mt-xl-s,
  .mod_article.article-mt-xl-s .content-wrapper {
    margin-top: 1.2rem !important;
  }
  .mr-xl-s,
  .mod_article.article-mr-xl-s .content-wrapper {
    margin-right: 1.2rem !important;
  }
  .mb-xl-s,
  .mod_article.article-mb-xl-s .content-wrapper {
    margin-bottom: 1.2rem !important;
  }
  .ml-xl-s,
  .mod_article.article-ml-xl-s .content-wrapper {
    margin-left: 1.2rem !important;
  }
  .mh-xl-s,
  .mod_article.article-mh-xl-s .content-wrapper {
    margin-left: 1.2rem !important;
    margin-right: 1.2rem !important;
  }
  .mv-xl-s,
  .mod_article.article-mv-xl-s .content-wrapper {
    margin-top: 1.2rem !important;
    margin-bottom: 1.2rem !important;
  }
  .mt-neg-xl-s {
    margin-top: calc(-1 * 1.2rem) !important;
  }
  .mr-neg-xl-s {
    margin-right: calc(-1 * 1.2rem) !important;
  }
  .mb-neg-xl-s {
    margin-botton: calc(-1 * 1.2rem) !important;
  }
  .ml-neg-xl-s {
    margin-left: calc(-1 * 1.2rem) !important;
  }
  .mh-neg-xl-s {
    margin-left: calc(-1 * 1.2rem) !important;
    margin-right: calc(-1 * 1.2rem) !important;
  }
  .mv-neg-xl-s {
    margin-top: calc(-1 * 1.2rem) !important;
    margin-bottom: calc(-1 * 1.2rem) !important;
  }
  .p-xl-m,
  .mod_article.article-p-xl-m .content-wrapper {
    padding: 2.4rem !important;
  }
  .pt-xl-m,
  .mod_article.article-pt-xl-m .content-wrapper {
    padding-top: 2.4rem !important;
  }
  .pr-xl-m,
  .mod_article.article-pr-xl-m .content-wrapper {
    padding-right: 2.4rem !important;
  }
  .pb-xl-m,
  .mod_article.article-pb-xl-m .content-wrapper {
    padding-bottom: 2.4rem !important;
  }
  .pl-xl-m,
  .mod_article.article-pl-xl-m .content-wrapper {
    padding-left: 2.4rem !important;
  }
  .ph-xl-m,
  .mod_article.article-ph-xl-m .content-wrapper {
    padding-left: 2.4rem !important;
    padding-right: 2.4rem !important;
  }
  .pv-xl-m,
  .mod_article.article-pv-xl-m .content-wrapper {
    padding-top: 2.4rem !important;
    padding-bottom: 2.4rem !important;
  }
  .m-xl-m,
  .mod_article.article-m-xl-m .content-wrapper {
    margin: 2.4rem !important;
  }
  .mt-xl-m,
  .mod_article.article-mt-xl-m .content-wrapper {
    margin-top: 2.4rem !important;
  }
  .mr-xl-m,
  .mod_article.article-mr-xl-m .content-wrapper {
    margin-right: 2.4rem !important;
  }
  .mb-xl-m,
  .mod_article.article-mb-xl-m .content-wrapper {
    margin-bottom: 2.4rem !important;
  }
  .ml-xl-m,
  .mod_article.article-ml-xl-m .content-wrapper {
    margin-left: 2.4rem !important;
  }
  .mh-xl-m,
  .mod_article.article-mh-xl-m .content-wrapper {
    margin-left: 2.4rem !important;
    margin-right: 2.4rem !important;
  }
  .mv-xl-m,
  .mod_article.article-mv-xl-m .content-wrapper {
    margin-top: 2.4rem !important;
    margin-bottom: 2.4rem !important;
  }
  .mt-neg-xl-m {
    margin-top: calc(-1 * 2.4rem) !important;
  }
  .mr-neg-xl-m {
    margin-right: calc(-1 * 2.4rem) !important;
  }
  .mb-neg-xl-m {
    margin-botton: calc(-1 * 2.4rem) !important;
  }
  .ml-neg-xl-m {
    margin-left: calc(-1 * 2.4rem) !important;
  }
  .mh-neg-xl-m {
    margin-left: calc(-1 * 2.4rem) !important;
    margin-right: calc(-1 * 2.4rem) !important;
  }
  .mv-neg-xl-m {
    margin-top: calc(-1 * 2.4rem) !important;
    margin-bottom: calc(-1 * 2.4rem) !important;
  }
  .p-xl-l,
  .mod_article.article-p-xl-l .content-wrapper {
    padding: 4.8rem !important;
  }
  .pt-xl-l,
  .mod_article.article-pt-xl-l .content-wrapper {
    padding-top: 4.8rem !important;
  }
  .pr-xl-l,
  .mod_article.article-pr-xl-l .content-wrapper {
    padding-right: 4.8rem !important;
  }
  .pb-xl-l,
  .mod_article.article-pb-xl-l .content-wrapper {
    padding-bottom: 4.8rem !important;
  }
  .pl-xl-l,
  .mod_article.article-pl-xl-l .content-wrapper {
    padding-left: 4.8rem !important;
  }
  .ph-xl-l,
  .mod_article.article-ph-xl-l .content-wrapper {
    padding-left: 4.8rem !important;
    padding-right: 4.8rem !important;
  }
  .pv-xl-l,
  .mod_article.article-pv-xl-l .content-wrapper {
    padding-top: 4.8rem !important;
    padding-bottom: 4.8rem !important;
  }
  .m-xl-l,
  .mod_article.article-m-xl-l .content-wrapper {
    margin: 4.8rem !important;
  }
  .mt-xl-l,
  .mod_article.article-mt-xl-l .content-wrapper {
    margin-top: 4.8rem !important;
  }
  .mr-xl-l,
  .mod_article.article-mr-xl-l .content-wrapper {
    margin-right: 4.8rem !important;
  }
  .mb-xl-l,
  .mod_article.article-mb-xl-l .content-wrapper {
    margin-bottom: 4.8rem !important;
  }
  .ml-xl-l,
  .mod_article.article-ml-xl-l .content-wrapper {
    margin-left: 4.8rem !important;
  }
  .mh-xl-l,
  .mod_article.article-mh-xl-l .content-wrapper {
    margin-left: 4.8rem !important;
    margin-right: 4.8rem !important;
  }
  .mv-xl-l,
  .mod_article.article-mv-xl-l .content-wrapper {
    margin-top: 4.8rem !important;
    margin-bottom: 4.8rem !important;
  }
  .mt-neg-xl-l {
    margin-top: calc(-1 * 4.8rem) !important;
  }
  .mr-neg-xl-l {
    margin-right: calc(-1 * 4.8rem) !important;
  }
  .mb-neg-xl-l {
    margin-botton: calc(-1 * 4.8rem) !important;
  }
  .ml-neg-xl-l {
    margin-left: calc(-1 * 4.8rem) !important;
  }
  .mh-neg-xl-l {
    margin-left: calc(-1 * 4.8rem) !important;
    margin-right: calc(-1 * 4.8rem) !important;
  }
  .mv-neg-xl-l {
    margin-top: calc(-1 * 4.8rem) !important;
    margin-bottom: calc(-1 * 4.8rem) !important;
  }
  .p-xl-xl,
  .mod_article.article-p-xl-xl .content-wrapper {
    padding: 9.6rem !important;
  }
  .pt-xl-xl,
  .mod_article.article-pt-xl-xl .content-wrapper {
    padding-top: 9.6rem !important;
  }
  .pr-xl-xl,
  .mod_article.article-pr-xl-xl .content-wrapper {
    padding-right: 9.6rem !important;
  }
  .pb-xl-xl,
  .mod_article.article-pb-xl-xl .content-wrapper {
    padding-bottom: 9.6rem !important;
  }
  .pl-xl-xl,
  .mod_article.article-pl-xl-xl .content-wrapper {
    padding-left: 9.6rem !important;
  }
  .ph-xl-xl,
  .mod_article.article-ph-xl-xl .content-wrapper {
    padding-left: 9.6rem !important;
    padding-right: 9.6rem !important;
  }
  .pv-xl-xl,
  .mod_article.article-pv-xl-xl .content-wrapper {
    padding-top: 9.6rem !important;
    padding-bottom: 9.6rem !important;
  }
  .m-xl-xl,
  .mod_article.article-m-xl-xl .content-wrapper {
    margin: 9.6rem !important;
  }
  .mt-xl-xl,
  .mod_article.article-mt-xl-xl .content-wrapper {
    margin-top: 9.6rem !important;
  }
  .mr-xl-xl,
  .mod_article.article-mr-xl-xl .content-wrapper {
    margin-right: 9.6rem !important;
  }
  .mb-xl-xl,
  .mod_article.article-mb-xl-xl .content-wrapper {
    margin-bottom: 9.6rem !important;
  }
  .ml-xl-xl,
  .mod_article.article-ml-xl-xl .content-wrapper {
    margin-left: 9.6rem !important;
  }
  .mh-xl-xl,
  .mod_article.article-mh-xl-xl .content-wrapper {
    margin-left: 9.6rem !important;
    margin-right: 9.6rem !important;
  }
  .mv-xl-xl,
  .mod_article.article-mv-xl-xl .content-wrapper {
    margin-top: 9.6rem !important;
    margin-bottom: 9.6rem !important;
  }
  .mt-neg-xl-xl {
    margin-top: calc(-1 * 9.6rem) !important;
  }
  .mr-neg-xl-xl {
    margin-right: calc(-1 * 9.6rem) !important;
  }
  .mb-neg-xl-xl {
    margin-botton: calc(-1 * 9.6rem) !important;
  }
  .ml-neg-xl-xl {
    margin-left: calc(-1 * 9.6rem) !important;
  }
  .mh-neg-xl-xl {
    margin-left: calc(-1 * 9.6rem) !important;
    margin-right: calc(-1 * 9.6rem) !important;
  }
  .mv-neg-xl-xl {
    margin-top: calc(-1 * 9.6rem) !important;
    margin-bottom: calc(-1 * 9.6rem) !important;
  }
  .p-xl-xxl,
  .mod_article.article-p-xl-xxl .content-wrapper {
    padding: 14.4rem !important;
  }
  .pt-xl-xxl,
  .mod_article.article-pt-xl-xxl .content-wrapper {
    padding-top: 14.4rem !important;
  }
  .pr-xl-xxl,
  .mod_article.article-pr-xl-xxl .content-wrapper {
    padding-right: 14.4rem !important;
  }
  .pb-xl-xxl,
  .mod_article.article-pb-xl-xxl .content-wrapper {
    padding-bottom: 14.4rem !important;
  }
  .pl-xl-xxl,
  .mod_article.article-pl-xl-xxl .content-wrapper {
    padding-left: 14.4rem !important;
  }
  .ph-xl-xxl,
  .mod_article.article-ph-xl-xxl .content-wrapper {
    padding-left: 14.4rem !important;
    padding-right: 14.4rem !important;
  }
  .pv-xl-xxl,
  .mod_article.article-pv-xl-xxl .content-wrapper {
    padding-top: 14.4rem !important;
    padding-bottom: 14.4rem !important;
  }
  .m-xl-xxl,
  .mod_article.article-m-xl-xxl .content-wrapper {
    margin: 14.4rem !important;
  }
  .mt-xl-xxl,
  .mod_article.article-mt-xl-xxl .content-wrapper {
    margin-top: 14.4rem !important;
  }
  .mr-xl-xxl,
  .mod_article.article-mr-xl-xxl .content-wrapper {
    margin-right: 14.4rem !important;
  }
  .mb-xl-xxl,
  .mod_article.article-mb-xl-xxl .content-wrapper {
    margin-bottom: 14.4rem !important;
  }
  .ml-xl-xxl,
  .mod_article.article-ml-xl-xxl .content-wrapper {
    margin-left: 14.4rem !important;
  }
  .mh-xl-xxl,
  .mod_article.article-mh-xl-xxl .content-wrapper {
    margin-left: 14.4rem !important;
    margin-right: 14.4rem !important;
  }
  .mv-xl-xxl,
  .mod_article.article-mv-xl-xxl .content-wrapper {
    margin-top: 14.4rem !important;
    margin-bottom: 14.4rem !important;
  }
  .mt-neg-xl-xxl {
    margin-top: calc(-1 * 14.4rem) !important;
  }
  .mr-neg-xl-xxl {
    margin-right: calc(-1 * 14.4rem) !important;
  }
  .mb-neg-xl-xxl {
    margin-botton: calc(-1 * 14.4rem) !important;
  }
  .ml-neg-xl-xxl {
    margin-left: calc(-1 * 14.4rem) !important;
  }
  .mh-neg-xl-xxl {
    margin-left: calc(-1 * 14.4rem) !important;
    margin-right: calc(-1 * 14.4rem) !important;
  }
  .mv-neg-xl-xxl {
    margin-top: calc(-1 * 14.4rem) !important;
    margin-bottom: calc(-1 * 14.4rem) !important;
  }
  .mt-xl-auto,
  .mod_article.article-mt-xl-auto .content-wrapper {
    margin-top: auto;
  }
  .mr-xl-auto,
  .mod_article.article-mr-xl-auto .content-wrapper {
    margin-right: auto;
  }
  .mb-xl-auto,
  .mod_article.article-mb-xl-auto .content-wrapper {
    margin-bottom: auto;
  }
  .ml-xl-auto,
  .mod_article.article-ml-xl-auto .content-wrapper {
    margin-left: auto;
  }
  .mv-xl-auto,
  .mod_article.article-mv-xl-auto .content-wrapper {
    margin-right: auto;
    margin-left: auto;
  }
  .mh-xl-auto,
  .mod_article.article-mh-xl-auto .content-wrapper {
    margin-top: auto;
    margin-bottom: auto;
  }
  .align-xl-left {
    text-align: left !important;
  }
  .align-xl-center {
    text-align: center !important;
  }
  .align-xl-right {
    text-align: right !important;
  }
  .align-xl-justify {
    text-align: justify !important;
  }
  .img-xl-left figure,
  .img-xl-left .image_container {
    text-align: left;
  }
  .img-xl-left img {
    display: inline-block !important;
  }
  .img-xl-center figure,
  .img-xl-center .image_container {
    text-align: center;
  }
  .img-xl-center img {
    display: inline-block !important;
  }
  .img-xl-right figure,
  .img-xl-right .image_container {
    text-align: right;
  }
  .img-xl-right img {
    display: inline-block !important;
  }
  .img-xl-fullwidth img {
    width: 100% !important;
    height: auto !important;
  }
  .img-xl-fullhight img {
    height: 100% !important;
    width: auto !important;
  }
  .img-xl-autosize img {
    width: auto !important;
    height: auto !important;
  }
  .img-xl-fullsize img {
    width: 100% !important;
    height: 100% !important;
  }
  .show-xl,
  .display-xl-block {
    display: block !important;
    opacity: 1;
  }
  .display-xl-inline {
    display: inline !important;
  }
  .display-xl-inline-block {
    display: inline-block !important;
  }
  .display-xl-table {
    display: table !important;
  }
  .hide-xl,
  .display-xl-none {
    display: none !important;
    opacity: 0;
  }
  .width-xl-1\/12 {
    width: 8.33%;
  }
  .width-xl-2\/12,
  .width-xl-1\/6 {
    width: 16.66%;
  }
  .width-xl-3\/12,
  .width-xl-1\/4 {
    width: 25%;
  }
  .width-xl-4\/12,
  .width-xl-2\/6,
  .width-xl-1\/3 {
    width: 33.33%;
  }
  .width-xl-5\/12 {
    width: 41.66%;
  }
  .width-xl-6\/12,
  .width-xl-3\/6,
  .width-xl-2\/4,
  .width-xl-1\/2 {
    width: 50%;
  }
  .width-xl-7\/12 {
    width: 58.33%;
  }
  .width-xl-8\/12,
  .width-xl-4\/6,
  .width-xl-2\/3 {
    width: 66.66%;
  }
  .width-xl-9\/12,
  .width-xl-3\/4 {
    width: 75%;
  }
  .width-xl-10\/12,
  .width-xl-5\/6 {
    width: 83.33%;
  }
  .width-xl-11\/12 {
    width: 91.66%;
  }
  .width-xl-full {
    width: 100%;
  }
  .height-xl-1\/12 {
    height: 8.33%;
  }
  .height-xl-2\/12,
  .height-xl-1\/6 {
    height: 16.66%;
  }
  .height-xl-3\/12,
  .height-xl-1\/4 {
    height: 25%;
  }
  .height-xl-4\/12,
  .height-xl-2\/6,
  .height-xl-1\/3 {
    height: 33.33%;
  }
  .height-xl-5\/12 {
    height: 41.66%;
  }
  .height-xl-6\/12,
  .height-xl-3\/6,
  .height-xl-2\/4,
  .height-xl-1\/2 {
    height: 50%;
  }
  .height-xl-7\/12 {
    height: 58.33%;
  }
  .height-xl-8\/12,
  .height-xl-4\/6,
  .height-xl-2\/3 {
    height: 66.66%;
  }
  .height-xl-9\/12,
  .height-xl-3\/4 {
    height: 75%;
  }
  .height-xl-10\/12,
  .height-xl-5\/6 {
    height: 83.33%;
  }
  .height-xl-11\/12 {
    height: 91.66%;
  }
  .height-xl-full {
    height: 100%;
  }
  .object-fill-xl,
  .object-fill-xl img {
    object-fit: fill;
  }
  .object-contain-xl,
  .object-contain-xl img {
    object-fit: contain;
  }
  .object-cover-xl,
  .object-cover-xl img {
    object-fit: cover;
  }
  .object-scale-down-xl,
  .object-scale-down-xl img {
    object-fit: scale-down;
  }
  .object-none-xl,
  .object-none-xl img {
    object-fit: none;
  }
  .object-position-xl-lt,
  .object-position-xl-lt img {
    object-position: left top;
  }
  .object-position-xl-lc,
  .object-position-xl-lc img {
    object-position: left center;
  }
  .object-position-xl-lb,
  .object-position-xl-lb img {
    object-position: left bottom;
  }
  .object-position-xl-ct,
  .object-position-xl-ct img {
    object-position: center top;
  }
  .object-position-xl-cc,
  .object-position-xl-cc img {
    object-position: center;
  }
  .object-position-xl-cb,
  .object-position-xl-cb img {
    object-position: center bottom;
  }
  .object-position-xl-rt,
  .object-position-xl-rt img {
    object-position: right top;
  }
  .object-position-xl-rc,
  .object-position-xl-rc img {
    object-position: right center;
  }
  .object-position-xl-rb,
  .object-position-xl-rb img {
    object-position: right bottom;
  }
  .aspect-ratio-xl-1-1,
  .aspect-ratio-xl-2-1,
  .aspect-ratio-xl-3-2,
  .aspect-ratio-xl-4-3,
  .aspect-ratio-xl-16-9,
  .aspect-ratio-xl-1-2,
  .aspect-ratio-xl-2-3,
  .aspect-ratio-xl-3-4,
  .aspect-ratio-xl-9-16 {
    position: relative;
    overflow: hidden;
  }
  .aspect-ratio-xl-1-1 img, .aspect-ratio-xl-1-1 video, .aspect-ratio-xl-1-1 iframe,
  .aspect-ratio-xl-2-1 img,
  .aspect-ratio-xl-2-1 video,
  .aspect-ratio-xl-2-1 iframe,
  .aspect-ratio-xl-3-2 img,
  .aspect-ratio-xl-3-2 video,
  .aspect-ratio-xl-3-2 iframe,
  .aspect-ratio-xl-4-3 img,
  .aspect-ratio-xl-4-3 video,
  .aspect-ratio-xl-4-3 iframe,
  .aspect-ratio-xl-16-9 img,
  .aspect-ratio-xl-16-9 video,
  .aspect-ratio-xl-16-9 iframe,
  .aspect-ratio-xl-1-2 img,
  .aspect-ratio-xl-1-2 video,
  .aspect-ratio-xl-1-2 iframe,
  .aspect-ratio-xl-2-3 img,
  .aspect-ratio-xl-2-3 video,
  .aspect-ratio-xl-2-3 iframe,
  .aspect-ratio-xl-3-4 img,
  .aspect-ratio-xl-3-4 video,
  .aspect-ratio-xl-3-4 iframe,
  .aspect-ratio-xl-9-16 img,
  .aspect-ratio-xl-9-16 video,
  .aspect-ratio-xl-9-16 iframe {
    object-fit: cover;
    height: 100% !important;
    width: 100%;
  }
  .aspect-ratio-xl-1-1:before,
  .aspect-ratio-xl-2-1:before,
  .aspect-ratio-xl-3-2:before,
  .aspect-ratio-xl-4-3:before,
  .aspect-ratio-xl-16-9:before,
  .aspect-ratio-xl-1-2:before,
  .aspect-ratio-xl-2-3:before,
  .aspect-ratio-xl-3-4:before,
  .aspect-ratio-xl-9-16:before {
    display: block;
    content: "";
    width: 100%;
  }
  .aspect-ratio-xl-1-1 figure,
  .aspect-ratio-xl-1-1 .image_container,
  .aspect-ratio-xl-1-1 .video_container,
  .aspect-ratio-xl-2-1 figure,
  .aspect-ratio-xl-2-1 .image_container,
  .aspect-ratio-xl-2-1 .video_container,
  .aspect-ratio-xl-3-2 figure,
  .aspect-ratio-xl-3-2 .image_container,
  .aspect-ratio-xl-3-2 .video_container,
  .aspect-ratio-xl-4-3 figure,
  .aspect-ratio-xl-4-3 .image_container,
  .aspect-ratio-xl-4-3 .video_container,
  .aspect-ratio-xl-16-9 figure,
  .aspect-ratio-xl-16-9 .image_container,
  .aspect-ratio-xl-16-9 .video_container,
  .aspect-ratio-xl-1-2 figure,
  .aspect-ratio-xl-1-2 .image_container,
  .aspect-ratio-xl-1-2 .video_container,
  .aspect-ratio-xl-2-3 figure,
  .aspect-ratio-xl-2-3 .image_container,
  .aspect-ratio-xl-2-3 .video_container,
  .aspect-ratio-xl-3-4 figure,
  .aspect-ratio-xl-3-4 .image_container,
  .aspect-ratio-xl-3-4 .video_container,
  .aspect-ratio-xl-9-16 figure,
  .aspect-ratio-xl-9-16 .image_container,
  .aspect-ratio-xl-9-16 .video_container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .aspect-ratio-xl-1-1:before {
    padding-top: 100%;
  }
  .aspect-ratio-xl-2-1:before {
    padding-top: 50%;
  }
  .aspect-ratio-xl-3-2:before {
    padding-top: 66.67%;
  }
  .aspect-ratio-xl-4-3:before {
    padding-top: 75%;
  }
  .aspect-ratio-xl-16-9:before {
    padding-top: 56.25%;
  }
  .aspect-ratio-xl-1-2:before {
    padding-top: 200%;
  }
  .aspect-ratio-xl-2-3:before {
    padding-top: 150%;
  }
  .aspect-ratio-xl-3-4:before {
    padding-top: 133.33%;
  }
  .aspect-ratio-xl-9-16:before {
    padding-top: 177.77%;
  }
}
.border-radius-s {
  border-radius: var(--border-radius-s);
}

.border-radius-m {
  border-radius: var(--border-radius-m);
}

.border-radius-l {
  border-radius: var(--border-radius-l);
}

.border-radius-xl {
  border-radius: var(--border-radius-xl);
}

.border-radius-circle {
  border-radius: 50%;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[role=button] {
  cursor: pointer;
}

.clearfix::after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0;
}

.invisible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.fixed-header .fixed-header-show {
  display: block;
}
.fixed-header .fixed-header-hide {
  display: none;
}

.grid-list-container {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.grid-list-container > h1, .grid-list-container > h2, .grid-list-container > h3, .grid-list-container > h4, .grid-list-container > h5, .grid-list-container > h6, .grid-list-container > .like-h1, .grid-list-container > .like-h2, .grid-list-container > .like-h3, .grid-list-container > .like-h4, #page-footer .content-wrapper .grid-list-container > h1, #page-footer .content-wrapper .grid-list-container > h2, #page-footer .content-wrapper .grid-list-container > h3, #page-footer .content-wrapper .grid-list-container > h4, #page-footer .content-wrapper .grid-list-container > h5, #page-footer .content-wrapper .grid-list-container > h6,
#page-footer .content-wrapper .grid-list-container > .like-h1, #page-footer .content-wrapper .grid-list-container > .like-h2, #page-footer .content-wrapper .grid-list-container > .like-h3, #page-footer .content-wrapper .grid-list-container > .like-h4, #page-footer .content-wrapper .grid-list-container > .like-h5, #page-footer .content-wrapper .grid-list-container > .like-h6, .grid-list-container > .like-h5, .grid-list-container > .like-h6 {
  width: 100%;
}
.grid-list-container.justify-left {
  justify-content: flex-start;
}
.grid-list-container.justify-left > .grid-list-element:last-of-type {
  margin-right: 0 !important;
}
.grid-list-container.justify-center {
  justify-content: center;
}
.grid-list-container.justify-center > .grid-list-element:last-of-type {
  margin-right: 0 !important;
}
.grid-list-container.justify-right {
  justify-content: flex-end;
}
.grid-list-container.justify-right > .grid-list-element:last-of-type {
  margin-right: 0 !important;
}
@media screen and (min-width: 0) {
  .grid-list-container.list-1 {
    column-count: 1;
  }
  .grid-list-container.list-1 > .grid-list-element {
    width: 100%;
    margin-right: 0;
    margin-bottom: var(--distance-m) !important;
  }
  .grid-list-container.no-gutter.list-1 > .grid-list-element {
    margin-bottom: 0 !important;
  }
  .grid-list-container.list-2 {
    column-count: 2;
  }
  .grid-list-container.list-2 > .grid-list-element {
    width: calc((100% - 1 * 2.4rem) / 2);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-2 > .grid-list-element {
    width: 50%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-2 > .grid-list-element {
    width: calc((100% - 1 * 1.2rem) / 2);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-2 > .grid-list-element {
    width: calc((100% - 1 * 3.6rem) / 2);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.list-3 {
    column-count: 3;
  }
  .grid-list-container.list-3 > .grid-list-element {
    width: calc((100% - 2 * 2.4rem) / 3);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-3 > .grid-list-element {
    width: 33.3333333333%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-3 > .grid-list-element {
    width: calc((100% - 2 * 1.2rem) / 3);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-3 > .grid-list-element {
    width: calc((100% - 2 * 3.6rem) / 3);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.list-4 {
    column-count: 4;
  }
  .grid-list-container.list-4 > .grid-list-element {
    width: calc((100% - 3 * 2.4rem) / 4);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-4 > .grid-list-element {
    width: 25%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-4 > .grid-list-element {
    width: calc((100% - 3 * 1.2rem) / 4);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-4 > .grid-list-element {
    width: calc((100% - 3 * 3.6rem) / 4);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.list-5 {
    column-count: 5;
  }
  .grid-list-container.list-5 > .grid-list-element {
    width: calc((100% - 4 * 2.4rem) / 5);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-5 > .grid-list-element {
    width: 20%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-5 > .grid-list-element {
    width: calc((100% - 4 * 1.2rem) / 5);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-5 > .grid-list-element {
    width: calc((100% - 4 * 3.6rem) / 5);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.list-6 {
    column-count: 6;
  }
  .grid-list-container.list-6 > .grid-list-element {
    width: calc((100% - 5 * 2.4rem) / 6);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-6 > .grid-list-element {
    width: 16.6666666667%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-6 > .grid-list-element {
    width: calc((100% - 5 * 1.2rem) / 6);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-6 > .grid-list-element {
    width: calc((100% - 5 * 3.6rem) / 6);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 480px) {
  .grid-list-container.list-xxs-1 {
    column-count: 1;
  }
  .grid-list-container.list-xxs-1 > .grid-list-element {
    width: 100%;
    margin-right: 0;
    margin-bottom: var(--distance-m) !important;
  }
  .grid-list-container.no-gutter.list-xxs-1 > .grid-list-element {
    margin-bottom: 0 !important;
  }
  .grid-list-container.list-xxs-2 {
    column-count: 2;
  }
  .grid-list-container.list-xxs-2 > .grid-list-element {
    width: calc((100% - 1 * 2.4rem) / 2);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-xxs-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-xxs-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xxs-2 > .grid-list-element {
    width: 50%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-xxs-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xxs-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-xxs-2 > .grid-list-element {
    width: calc((100% - 1 * 1.2rem) / 2);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-xxs-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-xxs-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-xxs-2 > .grid-list-element {
    width: calc((100% - 1 * 3.6rem) / 2);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-xxs-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-xxs-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.list-xxs-3 {
    column-count: 3;
  }
  .grid-list-container.list-xxs-3 > .grid-list-element {
    width: calc((100% - 2 * 2.4rem) / 3);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-xxs-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-xxs-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xxs-3 > .grid-list-element {
    width: 33.3333333333%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-xxs-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xxs-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-xxs-3 > .grid-list-element {
    width: calc((100% - 2 * 1.2rem) / 3);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-xxs-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-xxs-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-xxs-3 > .grid-list-element {
    width: calc((100% - 2 * 3.6rem) / 3);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-xxs-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-xxs-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.list-xxs-4 {
    column-count: 4;
  }
  .grid-list-container.list-xxs-4 > .grid-list-element {
    width: calc((100% - 3 * 2.4rem) / 4);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-xxs-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-xxs-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xxs-4 > .grid-list-element {
    width: 25%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-xxs-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xxs-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-xxs-4 > .grid-list-element {
    width: calc((100% - 3 * 1.2rem) / 4);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-xxs-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-xxs-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-xxs-4 > .grid-list-element {
    width: calc((100% - 3 * 3.6rem) / 4);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-xxs-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-xxs-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.list-xxs-5 {
    column-count: 5;
  }
  .grid-list-container.list-xxs-5 > .grid-list-element {
    width: calc((100% - 4 * 2.4rem) / 5);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-xxs-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-xxs-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xxs-5 > .grid-list-element {
    width: 20%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-xxs-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xxs-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-xxs-5 > .grid-list-element {
    width: calc((100% - 4 * 1.2rem) / 5);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-xxs-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-xxs-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-xxs-5 > .grid-list-element {
    width: calc((100% - 4 * 3.6rem) / 5);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-xxs-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-xxs-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.list-xxs-6 {
    column-count: 6;
  }
  .grid-list-container.list-xxs-6 > .grid-list-element {
    width: calc((100% - 5 * 2.4rem) / 6);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-xxs-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-xxs-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xxs-6 > .grid-list-element {
    width: 16.6666666667%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-xxs-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xxs-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-xxs-6 > .grid-list-element {
    width: calc((100% - 5 * 1.2rem) / 6);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-xxs-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-xxs-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-xxs-6 > .grid-list-element {
    width: calc((100% - 5 * 3.6rem) / 6);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-xxs-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-xxs-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 600px) {
  .grid-list-container.list-xs-1 {
    column-count: 1;
  }
  .grid-list-container.list-xs-1 > .grid-list-element {
    width: 100%;
    margin-right: 0;
    margin-bottom: var(--distance-m) !important;
  }
  .grid-list-container.no-gutter.list-xs-1 > .grid-list-element {
    margin-bottom: 0 !important;
  }
  .grid-list-container.list-xs-2 {
    column-count: 2;
  }
  .grid-list-container.list-xs-2 > .grid-list-element {
    width: calc((100% - 1 * 2.4rem) / 2);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-xs-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-xs-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xs-2 > .grid-list-element {
    width: 50%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-xs-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xs-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-xs-2 > .grid-list-element {
    width: calc((100% - 1 * 1.2rem) / 2);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-xs-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-xs-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-xs-2 > .grid-list-element {
    width: calc((100% - 1 * 3.6rem) / 2);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-xs-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-xs-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.list-xs-3 {
    column-count: 3;
  }
  .grid-list-container.list-xs-3 > .grid-list-element {
    width: calc((100% - 2 * 2.4rem) / 3);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-xs-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-xs-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xs-3 > .grid-list-element {
    width: 33.3333333333%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-xs-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xs-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-xs-3 > .grid-list-element {
    width: calc((100% - 2 * 1.2rem) / 3);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-xs-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-xs-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-xs-3 > .grid-list-element {
    width: calc((100% - 2 * 3.6rem) / 3);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-xs-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-xs-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.list-xs-4 {
    column-count: 4;
  }
  .grid-list-container.list-xs-4 > .grid-list-element {
    width: calc((100% - 3 * 2.4rem) / 4);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-xs-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-xs-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xs-4 > .grid-list-element {
    width: 25%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-xs-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xs-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-xs-4 > .grid-list-element {
    width: calc((100% - 3 * 1.2rem) / 4);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-xs-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-xs-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-xs-4 > .grid-list-element {
    width: calc((100% - 3 * 3.6rem) / 4);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-xs-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-xs-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.list-xs-5 {
    column-count: 5;
  }
  .grid-list-container.list-xs-5 > .grid-list-element {
    width: calc((100% - 4 * 2.4rem) / 5);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-xs-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-xs-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xs-5 > .grid-list-element {
    width: 20%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-xs-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xs-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-xs-5 > .grid-list-element {
    width: calc((100% - 4 * 1.2rem) / 5);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-xs-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-xs-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-xs-5 > .grid-list-element {
    width: calc((100% - 4 * 3.6rem) / 5);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-xs-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-xs-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.list-xs-6 {
    column-count: 6;
  }
  .grid-list-container.list-xs-6 > .grid-list-element {
    width: calc((100% - 5 * 2.4rem) / 6);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-xs-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-xs-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xs-6 > .grid-list-element {
    width: 16.6666666667%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-xs-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xs-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-xs-6 > .grid-list-element {
    width: calc((100% - 5 * 1.2rem) / 6);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-xs-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-xs-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-xs-6 > .grid-list-element {
    width: calc((100% - 5 * 3.6rem) / 6);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-xs-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-xs-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) {
  .grid-list-container.list-s-1 {
    column-count: 1;
  }
  .grid-list-container.list-s-1 > .grid-list-element {
    width: 100%;
    margin-right: 0;
    margin-bottom: var(--distance-m) !important;
  }
  .grid-list-container.no-gutter.list-s-1 > .grid-list-element {
    margin-bottom: 0 !important;
  }
  .grid-list-container.list-s-2 {
    column-count: 2;
  }
  .grid-list-container.list-s-2 > .grid-list-element {
    width: calc((100% - 1 * 2.4rem) / 2);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-s-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-s-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-s-2 > .grid-list-element {
    width: 50%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-s-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-s-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-s-2 > .grid-list-element {
    width: calc((100% - 1 * 1.2rem) / 2);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-s-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-s-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-s-2 > .grid-list-element {
    width: calc((100% - 1 * 3.6rem) / 2);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-s-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-s-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.list-s-3 {
    column-count: 3;
  }
  .grid-list-container.list-s-3 > .grid-list-element {
    width: calc((100% - 2 * 2.4rem) / 3);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-s-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-s-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-s-3 > .grid-list-element {
    width: 33.3333333333%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-s-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-s-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-s-3 > .grid-list-element {
    width: calc((100% - 2 * 1.2rem) / 3);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-s-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-s-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-s-3 > .grid-list-element {
    width: calc((100% - 2 * 3.6rem) / 3);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-s-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-s-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.list-s-4 {
    column-count: 4;
  }
  .grid-list-container.list-s-4 > .grid-list-element {
    width: calc((100% - 3 * 2.4rem) / 4);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-s-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-s-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-s-4 > .grid-list-element {
    width: 25%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-s-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-s-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-s-4 > .grid-list-element {
    width: calc((100% - 3 * 1.2rem) / 4);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-s-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-s-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-s-4 > .grid-list-element {
    width: calc((100% - 3 * 3.6rem) / 4);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-s-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-s-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.list-s-5 {
    column-count: 5;
  }
  .grid-list-container.list-s-5 > .grid-list-element {
    width: calc((100% - 4 * 2.4rem) / 5);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-s-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-s-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-s-5 > .grid-list-element {
    width: 20%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-s-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-s-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-s-5 > .grid-list-element {
    width: calc((100% - 4 * 1.2rem) / 5);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-s-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-s-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-s-5 > .grid-list-element {
    width: calc((100% - 4 * 3.6rem) / 5);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-s-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-s-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.list-s-6 {
    column-count: 6;
  }
  .grid-list-container.list-s-6 > .grid-list-element {
    width: calc((100% - 5 * 2.4rem) / 6);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-s-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-s-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-s-6 > .grid-list-element {
    width: 16.6666666667%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-s-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-s-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-s-6 > .grid-list-element {
    width: calc((100% - 5 * 1.2rem) / 6);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-s-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-s-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-s-6 > .grid-list-element {
    width: calc((100% - 5 * 3.6rem) / 6);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-s-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-s-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 1024px) {
  .grid-list-container.list-m-1 {
    column-count: 1;
  }
  .grid-list-container.list-m-1 > .grid-list-element {
    width: 100%;
    margin-right: 0;
    margin-bottom: var(--distance-m) !important;
  }
  .grid-list-container.no-gutter.list-m-1 > .grid-list-element {
    margin-bottom: 0 !important;
  }
  .grid-list-container.list-m-2 {
    column-count: 2;
  }
  .grid-list-container.list-m-2 > .grid-list-element {
    width: calc((100% - 1 * 2.4rem) / 2);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-m-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-m-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-m-2 > .grid-list-element {
    width: 50%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-m-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-m-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-m-2 > .grid-list-element {
    width: calc((100% - 1 * 1.2rem) / 2);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-m-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-m-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-m-2 > .grid-list-element {
    width: calc((100% - 1 * 3.6rem) / 2);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-m-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-m-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.list-m-3 {
    column-count: 3;
  }
  .grid-list-container.list-m-3 > .grid-list-element {
    width: calc((100% - 2 * 2.4rem) / 3);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-m-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-m-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-m-3 > .grid-list-element {
    width: 33.3333333333%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-m-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-m-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-m-3 > .grid-list-element {
    width: calc((100% - 2 * 1.2rem) / 3);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-m-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-m-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-m-3 > .grid-list-element {
    width: calc((100% - 2 * 3.6rem) / 3);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-m-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-m-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.list-m-4 {
    column-count: 4;
  }
  .grid-list-container.list-m-4 > .grid-list-element {
    width: calc((100% - 3 * 2.4rem) / 4);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-m-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-m-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-m-4 > .grid-list-element {
    width: 25%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-m-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-m-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-m-4 > .grid-list-element {
    width: calc((100% - 3 * 1.2rem) / 4);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-m-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-m-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-m-4 > .grid-list-element {
    width: calc((100% - 3 * 3.6rem) / 4);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-m-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-m-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.list-m-5 {
    column-count: 5;
  }
  .grid-list-container.list-m-5 > .grid-list-element {
    width: calc((100% - 4 * 2.4rem) / 5);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-m-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-m-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-m-5 > .grid-list-element {
    width: 20%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-m-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-m-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-m-5 > .grid-list-element {
    width: calc((100% - 4 * 1.2rem) / 5);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-m-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-m-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-m-5 > .grid-list-element {
    width: calc((100% - 4 * 3.6rem) / 5);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-m-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-m-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.list-m-6 {
    column-count: 6;
  }
  .grid-list-container.list-m-6 > .grid-list-element {
    width: calc((100% - 5 * 2.4rem) / 6);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-m-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-m-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-m-6 > .grid-list-element {
    width: 16.6666666667%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-m-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-m-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-m-6 > .grid-list-element {
    width: calc((100% - 5 * 1.2rem) / 6);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-m-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-m-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-m-6 > .grid-list-element {
    width: calc((100% - 5 * 3.6rem) / 6);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-m-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-m-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 1264px) {
  .grid-list-container.list-l-1 {
    column-count: 1;
  }
  .grid-list-container.list-l-1 > .grid-list-element {
    width: 100%;
    margin-right: 0;
    margin-bottom: var(--distance-m) !important;
  }
  .grid-list-container.no-gutter.list-l-1 > .grid-list-element {
    margin-bottom: 0 !important;
  }
  .grid-list-container.list-l-2 {
    column-count: 2;
  }
  .grid-list-container.list-l-2 > .grid-list-element {
    width: calc((100% - 1 * 2.4rem) / 2);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-l-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-l-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-l-2 > .grid-list-element {
    width: 50%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-l-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-l-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-l-2 > .grid-list-element {
    width: calc((100% - 1 * 1.2rem) / 2);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-l-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-l-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-l-2 > .grid-list-element {
    width: calc((100% - 1 * 3.6rem) / 2);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-l-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-l-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.list-l-3 {
    column-count: 3;
  }
  .grid-list-container.list-l-3 > .grid-list-element {
    width: calc((100% - 2 * 2.4rem) / 3);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-l-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-l-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-l-3 > .grid-list-element {
    width: 33.3333333333%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-l-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-l-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-l-3 > .grid-list-element {
    width: calc((100% - 2 * 1.2rem) / 3);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-l-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-l-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-l-3 > .grid-list-element {
    width: calc((100% - 2 * 3.6rem) / 3);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-l-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-l-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.list-l-4 {
    column-count: 4;
  }
  .grid-list-container.list-l-4 > .grid-list-element {
    width: calc((100% - 3 * 2.4rem) / 4);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-l-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-l-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-l-4 > .grid-list-element {
    width: 25%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-l-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-l-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-l-4 > .grid-list-element {
    width: calc((100% - 3 * 1.2rem) / 4);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-l-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-l-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-l-4 > .grid-list-element {
    width: calc((100% - 3 * 3.6rem) / 4);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-l-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-l-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.list-l-5 {
    column-count: 5;
  }
  .grid-list-container.list-l-5 > .grid-list-element {
    width: calc((100% - 4 * 2.4rem) / 5);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-l-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-l-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-l-5 > .grid-list-element {
    width: 20%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-l-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-l-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-l-5 > .grid-list-element {
    width: calc((100% - 4 * 1.2rem) / 5);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-l-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-l-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-l-5 > .grid-list-element {
    width: calc((100% - 4 * 3.6rem) / 5);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-l-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-l-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.list-l-6 {
    column-count: 6;
  }
  .grid-list-container.list-l-6 > .grid-list-element {
    width: calc((100% - 5 * 2.4rem) / 6);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-l-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-l-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-l-6 > .grid-list-element {
    width: 16.6666666667%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-l-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-l-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-l-6 > .grid-list-element {
    width: calc((100% - 5 * 1.2rem) / 6);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-l-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-l-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-l-6 > .grid-list-element {
    width: calc((100% - 5 * 3.6rem) / 6);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-l-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-l-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 1921px) {
  .grid-list-container.list-xl-1 {
    column-count: 1;
  }
  .grid-list-container.list-xl-1 > .grid-list-element {
    width: 100%;
    margin-right: 0;
    margin-bottom: var(--distance-m) !important;
  }
  .grid-list-container.no-gutter.list-xl-1 > .grid-list-element {
    margin-bottom: 0 !important;
  }
  .grid-list-container.list-xl-2 {
    column-count: 2;
  }
  .grid-list-container.list-xl-2 > .grid-list-element {
    width: calc((100% - 1 * 2.4rem) / 2);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-xl-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-xl-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xl-2 > .grid-list-element {
    width: 50%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-xl-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xl-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-xl-2 > .grid-list-element {
    width: calc((100% - 1 * 1.2rem) / 2);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-xl-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-xl-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-xl-2 > .grid-list-element {
    width: calc((100% - 1 * 3.6rem) / 2);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-xl-2 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-xl-2 > .grid-list-element:nth-of-type(2n) {
    margin-right: 0;
  }
  .grid-list-container.list-xl-3 {
    column-count: 3;
  }
  .grid-list-container.list-xl-3 > .grid-list-element {
    width: calc((100% - 2 * 2.4rem) / 3);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-xl-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-xl-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xl-3 > .grid-list-element {
    width: 33.3333333333%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-xl-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xl-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-xl-3 > .grid-list-element {
    width: calc((100% - 2 * 1.2rem) / 3);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-xl-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-xl-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-xl-3 > .grid-list-element {
    width: calc((100% - 2 * 3.6rem) / 3);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-xl-3 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-xl-3 > .grid-list-element:nth-of-type(3n) {
    margin-right: 0;
  }
  .grid-list-container.list-xl-4 {
    column-count: 4;
  }
  .grid-list-container.list-xl-4 > .grid-list-element {
    width: calc((100% - 3 * 2.4rem) / 4);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-xl-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-xl-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xl-4 > .grid-list-element {
    width: 25%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-xl-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xl-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-xl-4 > .grid-list-element {
    width: calc((100% - 3 * 1.2rem) / 4);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-xl-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-xl-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-xl-4 > .grid-list-element {
    width: calc((100% - 3 * 3.6rem) / 4);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-xl-4 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-xl-4 > .grid-list-element:nth-of-type(4n) {
    margin-right: 0;
  }
  .grid-list-container.list-xl-5 {
    column-count: 5;
  }
  .grid-list-container.list-xl-5 > .grid-list-element {
    width: calc((100% - 4 * 2.4rem) / 5);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-xl-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-xl-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xl-5 > .grid-list-element {
    width: 20%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-xl-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xl-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-xl-5 > .grid-list-element {
    width: calc((100% - 4 * 1.2rem) / 5);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-xl-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-xl-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-xl-5 > .grid-list-element {
    width: calc((100% - 4 * 3.6rem) / 5);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-xl-5 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-xl-5 > .grid-list-element:nth-of-type(5n) {
    margin-right: 0;
  }
  .grid-list-container.list-xl-6 {
    column-count: 6;
  }
  .grid-list-container.list-xl-6 > .grid-list-element {
    width: calc((100% - 5 * 2.4rem) / 6);
    margin-bottom: 2.4rem !important;
  }
  .grid-list-container.list-xl-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .grid-list-container.list-xl-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xl-6 > .grid-list-element {
    width: 16.6666666667%;
    margin-bottom: 0 !important;
  }
  .grid-list-container.no-gutter.list-xl-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 0;
  }
  .grid-list-container.no-gutter.list-xl-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
  .grid-list-container.small-gutter.list-xl-6 > .grid-list-element {
    width: calc((100% - 5 * 1.2rem) / 6);
    margin-bottom: 1.2rem !important;
  }
  .grid-list-container.small-gutter.list-xl-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .grid-list-container.small-gutter.list-xl-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
  .grid-list-container.big-gutter.list-xl-6 > .grid-list-element {
    width: calc((100% - 5 * 3.6rem) / 6);
    margin-bottom: 3.6rem !important;
  }
  .grid-list-container.big-gutter.list-xl-6 > .grid-list-element:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .grid-list-container.big-gutter.list-xl-6 > .grid-list-element:nth-of-type(6n) {
    margin-right: 0;
  }
}

/* GRID */
.grid > .content-wrapper,
.grid > .formbody,
.grid > .inside {
  display: flex;
  flex: 0 1 auto;
  flex-flow: wrap;
  position: relative;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.grid > .content-wrapper > *,
.grid > .formbody > *,
.grid > .inside > * {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 2.4rem;
  padding-left: 2.4rem;
}

.grid > .content-wrapper > [class*=col-],
.grid > .formbody > [class*=col-],
.grid > .inside > [class*=col-] {
  padding-bottom: var(--content-padding);
  margin-bottom: 0 !important;
}

.grid.medium-gutter > .content-wrapper > *,
.grid.medium-gutter > .formbody > *,
.grid.medium-gutter > .inside > * {
  padding-right: 2.4rem;
  padding-left: 2.4rem;
  padding-bottom: 2.4rem;
}

.grid.small-gutter > .content-wrapper > *,
.grid.small-gutter > .formbody > *,
.grid.small-gutter > .inside > * {
  padding-right: 1.2rem;
  padding-left: 1.2rem;
  padding-bottom: 1.2rem;
}

.grid.big-gutter > .content-wrapper > *,
.grid.big-gutter > .formbody > *,
.grid.big-gutter > .inside > * {
  padding-right: 3.6rem;
  padding-left: 3.6rem;
  padding-bottom: 3.6rem;
}

.grid.no-gutter > .content-wrapper,
.grid.no-gutter > .formbody,
.grid.no-gutter > .inside {
  padding-left: 0;
  padding-right: 0;
}

.grid.no-gutter > .content-wrapper > *,
.grid.no-gutter > .formbody > *,
.grid.no-gutter > .inside > * {
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}

.grid .grid > .content-wrapper,
.grid .grid > .formbody,
.grid .grid > .inside {
  margin-left: -2.4rem;
  margin-right: -2.4rem;
  margin-bottom: -2.4rem;
}

.grid .grid.small-gutter > .content-wrapper,
.grid .grid.small-gutter > .formbody,
.grid .grid.small-gutter > .inside {
  margin-left: -1.2rem;
  margin-right: -1.2rem;
  margin-bottom: -1.2rem;
}

.grid .grid.big-gutter > .content-wrapper,
.grid .grid.big-gutter > .formbody,
.grid .grid.big-gutter > .inside {
  margin-left: -3.6rem;
  margin-right: -3.6rem;
  margin-bottom: -3.6rem;
}

.grid .grid.no-gutter > .content-wrapper,
.grid .grid.no-gutter > .formbody,
.grid .grid.no-gutter > .inside {
  margin-left: 0;
  margin-right: 0;
}

.grid.auto-height [class*=col-] > .content-wrapper,
.grid.auto-height [class*=col-] > .formbody,
.grid.auto-height [class*=col-] > .inside {
  height: 100%;
}

.grid.justify-left > .content-wrapper,
.grid.justify-left > .formbody,
.grid.justify-left > .inside {
  justify-content: flex-start;
}

.grid.justify-center > .content-wrapper,
.grid.justify-center > .formbody,
.grid.justify-center > .inside {
  justify-content: center;
}

.grid.justify-right > .content-wrapper,
.grid.justify-right > .formbody,
.grid.justify-right > .inside {
  justify-content: flex-end;
}

.grid.justify-space-between > .content-wrapper,
.grid.justify-space-between > .formbody,
.grid.justify-space-between > .inside {
  justify-content: space-between;
}

.grid.justify-space-around > .content-wrapper,
.grid.justify-space-around > .formbody,
.grid.justify-space-around > .inside {
  justify-content: space-around;
}

.grid.justify-space-evenly > .content-wrapper,
.grid.justify-space-evenly > .formbody,
.grid.justify-space-evenly > .inside {
  justify-content: space-evenly;
}

@media screen and (min-width: 0) {
  .grid.align-top > .content-wrapper,
  .grid.align-top > .formbody,
  .grid.align-top > .inside {
    align-items: flex-start;
  }
  .grid.align-middle > .content-wrapper,
  .grid.align-middle > .formbody,
  .grid.align-middle > .inside {
    align-items: center;
  }
  .grid.align-bottom > .content-wrapper,
  .grid.align-bottom > .formbody,
  .grid.align-bottom > .inside {
    align-items: flex-end;
  }
  .grid.align-baseline > .content-wrapper,
  .grid.align-baseline > .formbody,
  .grid.align-baseline > .inside {
    align-items: baseline;
  }
  .grid.align-stretch > .content-wrapper,
  .grid.align-stretch > .formbody,
  .grid.align-stretch > .inside {
    align-items: stretch;
  }
  .grid > .content-wrapper > .col-1,
  .grid > .formbody > .col-1,
  .grid > .inside > .col-1 {
    flex-basis: 8.3333%;
    max-width: 8.3333%;
  }
  .grid > .content-wrapper > .col-2,
  .grid > .formbody > .col-2,
  .grid > .inside > .col-2 {
    flex-basis: 16.6666%;
    max-width: 16.6666%;
  }
  .grid > .content-wrapper > .col-3,
  .grid > .formbody > .col-3,
  .grid > .inside > .col-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .grid > .content-wrapper > .col-4,
  .grid > .formbody > .col-4,
  .grid > .inside > .col-4 {
    flex-basis: 33.3333%;
    max-width: 33.3333%;
  }
  .grid > .content-wrapper > .col-5,
  .grid > .formbody > .col-5,
  .grid > .inside > .col-5 {
    flex-basis: 41.6666%;
    max-width: 41.6666%;
  }
  .grid > .content-wrapper > .col-6,
  .grid > .formbody > .col-6,
  .grid > .inside > .col-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .grid > .content-wrapper > .col-7,
  .grid > .formbody > .col-7,
  .grid > .inside > .col-7 {
    flex-basis: 58.3333%;
    max-width: 58.3333%;
  }
  .grid > .content-wrapper > .col-8,
  .grid > .formbody > .col-8,
  .grid > .inside > .col-8 {
    flex-basis: 66.6666%;
    max-width: 66.6666%;
  }
  .grid > .content-wrapper > .col-9,
  .grid > .formbody > .col-9,
  .grid > .inside > .col-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .grid > .content-wrapper > .col-10,
  .grid > .formbody > .col-10,
  .grid > .inside > .col-10 {
    flex-basis: 83.3333%;
    max-width: 83.3333%;
  }
  .grid > .content-wrapper > .col-11,
  .grid > .formbody > .col-11,
  .grid > .inside > .col-11 {
    flex-basis: 91.6666%;
    max-width: 91.6666%;
  }
  .grid > .content-wrapper > .col-12,
  .grid > .formbody > .col-12,
  .grid > .inside > .col-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .grid > .content-wrapper > .col-auto,
  .grid > .formbody > .col-auto,
  .grid > .inside > .col-auto {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .grid > .content-wrapper > .align-top,
  .grid > .formbody > .align-top,
  .grid > .inside > .align-top {
    align-self: flex-start;
  }
  .grid > .content-wrapper > .align-middle,
  .grid > .formbody > .align-middle,
  .grid > .inside > .align-middle {
    align-self: center;
  }
  .grid > .content-wrapper > .align-bottom,
  .grid > .formbody > .align-bottom,
  .grid > .inside > .align-bottom {
    align-self: flex-end;
  }
  .grid > .content-wrapper > .align-baseline,
  .grid > .formbody > .align-baseline,
  .grid > .inside > .align-baseline {
    align-self: baseline;
  }
  .grid > .content-wrapper > .align-stretch,
  .grid > .formbody > .align-stretch,
  .grid > .inside > .align-stretch {
    align-self: stretch;
  }
  .grid > .content-wrapper > .order-first,
  .grid > .formbody > .order-first,
  .grid > .inside > .order-first {
    order: -1;
  }
  .grid > .content-wrapper > .order-last,
  .grid > .formbody > .order-last,
  .grid > .inside > .order-last {
    order: 13;
  }
  .grid > .content-wrapper > .order-0,
  .grid > .formbody > .order-0,
  .grid > .inside > .order-0 {
    order: 0;
  }
  .grid > .content-wrapper > .order-1,
  .grid > .formbody > .order-1,
  .grid > .inside > .order-1 {
    order: 1;
  }
  .grid > .content-wrapper > .order-2,
  .grid > .formbody > .order-2,
  .grid > .inside > .order-2 {
    order: 2;
  }
  .grid > .content-wrapper > .order-3,
  .grid > .formbody > .order-3,
  .grid > .inside > .order-3 {
    order: 3;
  }
  .grid > .content-wrapper > .order-4,
  .grid > .formbody > .order-4,
  .grid > .inside > .order-4 {
    order: 4;
  }
  .grid > .content-wrapper > .order-5,
  .grid > .formbody > .order-5,
  .grid > .inside > .order-5 {
    order: 5;
  }
  .grid > .content-wrapper > .order-6,
  .grid > .formbody > .order-6,
  .grid > .inside > .order-6 {
    order: 6;
  }
  .grid > .content-wrapper > .order-7,
  .grid > .formbody > .order-7,
  .grid > .inside > .order-7 {
    order: 7;
  }
  .grid > .content-wrapper > .order-8,
  .grid > .formbody > .order-8,
  .grid > .inside > .order-8 {
    order: 8;
  }
  .grid > .content-wrapper > .order-9,
  .grid > .formbody > .order-9,
  .grid > .inside > .order-9 {
    order: 9;
  }
  .grid > .content-wrapper > .order-10,
  .grid > .formbody > .order-10,
  .grid > .inside > .order-10 {
    order: 10;
  }
  .grid > .content-wrapper > .order-11,
  .grid > .formbody > .order-11,
  .grid > .inside > .order-11 {
    order: 11;
  }
  .grid > .content-wrapper > .order-12,
  .grid > .formbody > .order-12,
  .grid > .inside > .order-12 {
    order: 12;
  }
  .grid > .content-wrapper > .offset-1,
  .grid > .formbody > .offset-1,
  .grid > .inside > .offset-1 {
    margin-left: 8.3333%;
  }
  .grid > .content-wrapper > .offset-2,
  .grid > .formbody > .offset-2,
  .grid > .inside > .offset-2 {
    margin-left: 16.6666%;
  }
  .grid > .content-wrapper > .offset-3,
  .grid > .formbody > .offset-3,
  .grid > .inside > .offset-3 {
    margin-left: 25%;
  }
  .grid > .content-wrapper > .offset-4,
  .grid > .formbody > .offset-4,
  .grid > .inside > .offset-4 {
    margin-left: 33.3333%;
  }
  .grid > .content-wrapper > .offset-5,
  .grid > .formbody > .offset-5,
  .grid > .inside > .offset-5 {
    margin-left: 41.6666%;
  }
  .grid > .content-wrapper > .offset-6,
  .grid > .formbody > .offset-6,
  .grid > .inside > .offset-6 {
    margin-left: 50%;
  }
  .grid > .content-wrapper > .offset-7,
  .grid > .formbody > .offset-7,
  .grid > .inside > .offset-7 {
    margin-left: 58.3333%;
  }
  .grid > .content-wrapper > .offset-8,
  .grid > .formbody > .offset-8,
  .grid > .inside > .offset-8 {
    margin-left: 66.6666%;
  }
  .grid > .content-wrapper > .offset-9,
  .grid > .formbody > .offset-9,
  .grid > .inside > .offset-9 {
    margin-left: 75%;
  }
  .grid > .content-wrapper > .offset-10,
  .grid > .formbody > .offset-10,
  .grid > .inside > .offset-10 {
    margin-left: 83.3333%;
  }
  .grid > .content-wrapper > .offset-11,
  .grid > .formbody > .offset-11,
  .grid > .inside > .offset-11 {
    margin-left: 91.6666%;
  }
  .grid > .content-wrapper > .fill-1,
  .grid > .formbody > .fill-1,
  .grid > .inside > .fill-1 {
    margin-right: 8.3333%;
  }
  .grid > .content-wrapper > .fill-2,
  .grid > .formbody > .fill-2,
  .grid > .inside > .fill-2 {
    margin-right: 16.6666%;
  }
  .grid > .content-wrapper > .fill-3,
  .grid > .formbody > .fill-3,
  .grid > .inside > .fill-3 {
    margin-right: 25%;
  }
  .grid > .content-wrapper > .fill-4,
  .grid > .formbody > .fill-4,
  .grid > .inside > .fill-4 {
    margin-right: 33.3333%;
  }
  .grid > .content-wrapper > .fill-5,
  .grid > .formbody > .fill-5,
  .grid > .inside > .fill-5 {
    margin-right: 41.6666%;
  }
  .grid > .content-wrapper > .fill-6,
  .grid > .formbody > .fill-6,
  .grid > .inside > .fill-6 {
    margin-right: 50%;
  }
  .grid > .content-wrapper > .fill-7,
  .grid > .formbody > .fill-7,
  .grid > .inside > .fill-7 {
    margin-right: 58.3333%;
  }
  .grid > .content-wrapper > .fill8,
  .grid > .formbody > .fill8,
  .grid > .inside > .fill8 {
    margin-right: 66.6666%;
  }
  .grid > .content-wrapper > .fill-9,
  .grid > .formbody > .fill-9,
  .grid > .inside > .fill-9 {
    margin-right: 75%;
  }
  .grid > .content-wrapper > .fill-10,
  .grid > .formbody > .fill-10,
  .grid > .inside > .fill-10 {
    margin-right: 83.3333%;
  }
  .grid > .content-wrapper > .fill-11,
  .grid > .formbody > .fill-11,
  .grid > .inside > .fill-11 {
    margin-right: 91.6666%;
  }
}
@media screen and (min-width: 480px) {
  .grid.align--xxstop > .content-wrapper,
  .grid.align--xxstop > .formbody,
  .grid.align--xxstop > .inside {
    align-items: flex-start;
  }
  .grid.align--xxsmiddle > .content-wrapper,
  .grid.align--xxsmiddle > .formbody,
  .grid.align--xxsmiddle > .inside {
    align-items: center;
  }
  .grid.align--xxsbottom > .content-wrapper,
  .grid.align--xxsbottom > .formbody,
  .grid.align--xxsbottom > .inside {
    align-items: flex-end;
  }
  .grid.align--xxsbaseline > .content-wrapper,
  .grid.align--xxsbaseline > .formbody,
  .grid.align--xxsbaseline > .inside {
    align-items: baseline;
  }
  .grid.align--xxsstretch > .content-wrapper,
  .grid.align--xxsstretch > .formbody,
  .grid.align--xxsstretch > .inside {
    align-items: stretch;
  }
  .grid > .content-wrapper > .col--xxs1,
  .grid > .formbody > .col--xxs1,
  .grid > .inside > .col--xxs1 {
    flex-basis: 8.3333%;
    max-width: 8.3333%;
  }
  .grid > .content-wrapper > .col--xxs2,
  .grid > .formbody > .col--xxs2,
  .grid > .inside > .col--xxs2 {
    flex-basis: 16.6666%;
    max-width: 16.6666%;
  }
  .grid > .content-wrapper > .col--xxs3,
  .grid > .formbody > .col--xxs3,
  .grid > .inside > .col--xxs3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .grid > .content-wrapper > .col--xxs4,
  .grid > .formbody > .col--xxs4,
  .grid > .inside > .col--xxs4 {
    flex-basis: 33.3333%;
    max-width: 33.3333%;
  }
  .grid > .content-wrapper > .col--xxs5,
  .grid > .formbody > .col--xxs5,
  .grid > .inside > .col--xxs5 {
    flex-basis: 41.6666%;
    max-width: 41.6666%;
  }
  .grid > .content-wrapper > .col--xxs6,
  .grid > .formbody > .col--xxs6,
  .grid > .inside > .col--xxs6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .grid > .content-wrapper > .col--xxs7,
  .grid > .formbody > .col--xxs7,
  .grid > .inside > .col--xxs7 {
    flex-basis: 58.3333%;
    max-width: 58.3333%;
  }
  .grid > .content-wrapper > .col--xxs8,
  .grid > .formbody > .col--xxs8,
  .grid > .inside > .col--xxs8 {
    flex-basis: 66.6666%;
    max-width: 66.6666%;
  }
  .grid > .content-wrapper > .col--xxs9,
  .grid > .formbody > .col--xxs9,
  .grid > .inside > .col--xxs9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .grid > .content-wrapper > .col--xxs10,
  .grid > .formbody > .col--xxs10,
  .grid > .inside > .col--xxs10 {
    flex-basis: 83.3333%;
    max-width: 83.3333%;
  }
  .grid > .content-wrapper > .col--xxs11,
  .grid > .formbody > .col--xxs11,
  .grid > .inside > .col--xxs11 {
    flex-basis: 91.6666%;
    max-width: 91.6666%;
  }
  .grid > .content-wrapper > .col--xxs12,
  .grid > .formbody > .col--xxs12,
  .grid > .inside > .col--xxs12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .grid > .content-wrapper > .col--xxsauto,
  .grid > .formbody > .col--xxsauto,
  .grid > .inside > .col--xxsauto {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .grid > .content-wrapper > .align--xxstop,
  .grid > .formbody > .align--xxstop,
  .grid > .inside > .align--xxstop {
    align-self: flex-start;
  }
  .grid > .content-wrapper > .align--xxsmiddle,
  .grid > .formbody > .align--xxsmiddle,
  .grid > .inside > .align--xxsmiddle {
    align-self: center;
  }
  .grid > .content-wrapper > .align--xxsbottom,
  .grid > .formbody > .align--xxsbottom,
  .grid > .inside > .align--xxsbottom {
    align-self: flex-end;
  }
  .grid > .content-wrapper > .align--xxsbaseline,
  .grid > .formbody > .align--xxsbaseline,
  .grid > .inside > .align--xxsbaseline {
    align-self: baseline;
  }
  .grid > .content-wrapper > .align--xxsstretch,
  .grid > .formbody > .align--xxsstretch,
  .grid > .inside > .align--xxsstretch {
    align-self: stretch;
  }
  .grid > .content-wrapper > .order--xxsfirst,
  .grid > .formbody > .order--xxsfirst,
  .grid > .inside > .order--xxsfirst {
    order: -1;
  }
  .grid > .content-wrapper > .order--xxslast,
  .grid > .formbody > .order--xxslast,
  .grid > .inside > .order--xxslast {
    order: 13;
  }
  .grid > .content-wrapper > .order--xxs0,
  .grid > .formbody > .order--xxs0,
  .grid > .inside > .order--xxs0 {
    order: 0;
  }
  .grid > .content-wrapper > .order--xxs1,
  .grid > .formbody > .order--xxs1,
  .grid > .inside > .order--xxs1 {
    order: 1;
  }
  .grid > .content-wrapper > .order--xxs2,
  .grid > .formbody > .order--xxs2,
  .grid > .inside > .order--xxs2 {
    order: 2;
  }
  .grid > .content-wrapper > .order--xxs3,
  .grid > .formbody > .order--xxs3,
  .grid > .inside > .order--xxs3 {
    order: 3;
  }
  .grid > .content-wrapper > .order--xxs4,
  .grid > .formbody > .order--xxs4,
  .grid > .inside > .order--xxs4 {
    order: 4;
  }
  .grid > .content-wrapper > .order--xxs5,
  .grid > .formbody > .order--xxs5,
  .grid > .inside > .order--xxs5 {
    order: 5;
  }
  .grid > .content-wrapper > .order--xxs6,
  .grid > .formbody > .order--xxs6,
  .grid > .inside > .order--xxs6 {
    order: 6;
  }
  .grid > .content-wrapper > .order--xxs7,
  .grid > .formbody > .order--xxs7,
  .grid > .inside > .order--xxs7 {
    order: 7;
  }
  .grid > .content-wrapper > .order--xxs8,
  .grid > .formbody > .order--xxs8,
  .grid > .inside > .order--xxs8 {
    order: 8;
  }
  .grid > .content-wrapper > .order--xxs9,
  .grid > .formbody > .order--xxs9,
  .grid > .inside > .order--xxs9 {
    order: 9;
  }
  .grid > .content-wrapper > .order--xxs10,
  .grid > .formbody > .order--xxs10,
  .grid > .inside > .order--xxs10 {
    order: 10;
  }
  .grid > .content-wrapper > .order--xxs11,
  .grid > .formbody > .order--xxs11,
  .grid > .inside > .order--xxs11 {
    order: 11;
  }
  .grid > .content-wrapper > .order--xxs12,
  .grid > .formbody > .order--xxs12,
  .grid > .inside > .order--xxs12 {
    order: 12;
  }
  .grid > .content-wrapper > .offset--xxs1,
  .grid > .formbody > .offset--xxs1,
  .grid > .inside > .offset--xxs1 {
    margin-left: 8.3333%;
  }
  .grid > .content-wrapper > .offset--xxs2,
  .grid > .formbody > .offset--xxs2,
  .grid > .inside > .offset--xxs2 {
    margin-left: 16.6666%;
  }
  .grid > .content-wrapper > .offset--xxs3,
  .grid > .formbody > .offset--xxs3,
  .grid > .inside > .offset--xxs3 {
    margin-left: 25%;
  }
  .grid > .content-wrapper > .offset--xxs4,
  .grid > .formbody > .offset--xxs4,
  .grid > .inside > .offset--xxs4 {
    margin-left: 33.3333%;
  }
  .grid > .content-wrapper > .offset--xxs5,
  .grid > .formbody > .offset--xxs5,
  .grid > .inside > .offset--xxs5 {
    margin-left: 41.6666%;
  }
  .grid > .content-wrapper > .offset--xxs6,
  .grid > .formbody > .offset--xxs6,
  .grid > .inside > .offset--xxs6 {
    margin-left: 50%;
  }
  .grid > .content-wrapper > .offset--xxs7,
  .grid > .formbody > .offset--xxs7,
  .grid > .inside > .offset--xxs7 {
    margin-left: 58.3333%;
  }
  .grid > .content-wrapper > .offset--xxs8,
  .grid > .formbody > .offset--xxs8,
  .grid > .inside > .offset--xxs8 {
    margin-left: 66.6666%;
  }
  .grid > .content-wrapper > .offset--xxs9,
  .grid > .formbody > .offset--xxs9,
  .grid > .inside > .offset--xxs9 {
    margin-left: 75%;
  }
  .grid > .content-wrapper > .offset--xxs10,
  .grid > .formbody > .offset--xxs10,
  .grid > .inside > .offset--xxs10 {
    margin-left: 83.3333%;
  }
  .grid > .content-wrapper > .offset--xxs11,
  .grid > .formbody > .offset--xxs11,
  .grid > .inside > .offset--xxs11 {
    margin-left: 91.6666%;
  }
  .grid > .content-wrapper > .fill--xxs1,
  .grid > .formbody > .fill--xxs1,
  .grid > .inside > .fill--xxs1 {
    margin-right: 8.3333%;
  }
  .grid > .content-wrapper > .fill--xxs2,
  .grid > .formbody > .fill--xxs2,
  .grid > .inside > .fill--xxs2 {
    margin-right: 16.6666%;
  }
  .grid > .content-wrapper > .fill--xxs3,
  .grid > .formbody > .fill--xxs3,
  .grid > .inside > .fill--xxs3 {
    margin-right: 25%;
  }
  .grid > .content-wrapper > .fill--xxs4,
  .grid > .formbody > .fill--xxs4,
  .grid > .inside > .fill--xxs4 {
    margin-right: 33.3333%;
  }
  .grid > .content-wrapper > .fill--xxs5,
  .grid > .formbody > .fill--xxs5,
  .grid > .inside > .fill--xxs5 {
    margin-right: 41.6666%;
  }
  .grid > .content-wrapper > .fill--xxs6,
  .grid > .formbody > .fill--xxs6,
  .grid > .inside > .fill--xxs6 {
    margin-right: 50%;
  }
  .grid > .content-wrapper > .fill--xxs7,
  .grid > .formbody > .fill--xxs7,
  .grid > .inside > .fill--xxs7 {
    margin-right: 58.3333%;
  }
  .grid > .content-wrapper > .fill-xxs8,
  .grid > .formbody > .fill-xxs8,
  .grid > .inside > .fill-xxs8 {
    margin-right: 66.6666%;
  }
  .grid > .content-wrapper > .fill--xxs9,
  .grid > .formbody > .fill--xxs9,
  .grid > .inside > .fill--xxs9 {
    margin-right: 75%;
  }
  .grid > .content-wrapper > .fill--xxs10,
  .grid > .formbody > .fill--xxs10,
  .grid > .inside > .fill--xxs10 {
    margin-right: 83.3333%;
  }
  .grid > .content-wrapper > .fill--xxs11,
  .grid > .formbody > .fill--xxs11,
  .grid > .inside > .fill--xxs11 {
    margin-right: 91.6666%;
  }
}
@media screen and (min-width: 600px) {
  .grid.align-xs-top > .content-wrapper,
  .grid.align-xs-top > .formbody,
  .grid.align-xs-top > .inside {
    align-items: flex-start;
  }
  .grid.align-xs-middle > .content-wrapper,
  .grid.align-xs-middle > .formbody,
  .grid.align-xs-middle > .inside {
    align-items: center;
  }
  .grid.align-xs-bottom > .content-wrapper,
  .grid.align-xs-bottom > .formbody,
  .grid.align-xs-bottom > .inside {
    align-items: flex-end;
  }
  .grid.align-xs-baseline > .content-wrapper,
  .grid.align-xs-baseline > .formbody,
  .grid.align-xs-baseline > .inside {
    align-items: baseline;
  }
  .grid.align-xs-stretch > .content-wrapper,
  .grid.align-xs-stretch > .formbody,
  .grid.align-xs-stretch > .inside {
    align-items: stretch;
  }
  .grid > .content-wrapper > .col-xs-1,
  .grid > .formbody > .col-xs-1,
  .grid > .inside > .col-xs-1 {
    flex-basis: 8.3333%;
    max-width: 8.3333%;
  }
  .grid > .content-wrapper > .col-xs-2,
  .grid > .formbody > .col-xs-2,
  .grid > .inside > .col-xs-2 {
    flex-basis: 16.6666%;
    max-width: 16.6666%;
  }
  .grid > .content-wrapper > .col-xs-3,
  .grid > .formbody > .col-xs-3,
  .grid > .inside > .col-xs-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .grid > .content-wrapper > .col-xs-4,
  .grid > .formbody > .col-xs-4,
  .grid > .inside > .col-xs-4 {
    flex-basis: 33.3333%;
    max-width: 33.3333%;
  }
  .grid > .content-wrapper > .col-xs-5,
  .grid > .formbody > .col-xs-5,
  .grid > .inside > .col-xs-5 {
    flex-basis: 41.6666%;
    max-width: 41.6666%;
  }
  .grid > .content-wrapper > .col-xs-6,
  .grid > .formbody > .col-xs-6,
  .grid > .inside > .col-xs-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .grid > .content-wrapper > .col-xs-7,
  .grid > .formbody > .col-xs-7,
  .grid > .inside > .col-xs-7 {
    flex-basis: 58.3333%;
    max-width: 58.3333%;
  }
  .grid > .content-wrapper > .col-xs-8,
  .grid > .formbody > .col-xs-8,
  .grid > .inside > .col-xs-8 {
    flex-basis: 66.6666%;
    max-width: 66.6666%;
  }
  .grid > .content-wrapper > .col-xs-9,
  .grid > .formbody > .col-xs-9,
  .grid > .inside > .col-xs-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .grid > .content-wrapper > .col-xs-10,
  .grid > .formbody > .col-xs-10,
  .grid > .inside > .col-xs-10 {
    flex-basis: 83.3333%;
    max-width: 83.3333%;
  }
  .grid > .content-wrapper > .col-xs-11,
  .grid > .formbody > .col-xs-11,
  .grid > .inside > .col-xs-11 {
    flex-basis: 91.6666%;
    max-width: 91.6666%;
  }
  .grid > .content-wrapper > .col-xs-12,
  .grid > .formbody > .col-xs-12,
  .grid > .inside > .col-xs-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .grid > .content-wrapper > .col-xs-auto,
  .grid > .formbody > .col-xs-auto,
  .grid > .inside > .col-xs-auto {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .grid > .content-wrapper > .align-xs-top,
  .grid > .formbody > .align-xs-top,
  .grid > .inside > .align-xs-top {
    align-self: flex-start;
  }
  .grid > .content-wrapper > .align-xs-middle,
  .grid > .formbody > .align-xs-middle,
  .grid > .inside > .align-xs-middle {
    align-self: center;
  }
  .grid > .content-wrapper > .align-xs-bottom,
  .grid > .formbody > .align-xs-bottom,
  .grid > .inside > .align-xs-bottom {
    align-self: flex-end;
  }
  .grid > .content-wrapper > .align-xs-baseline,
  .grid > .formbody > .align-xs-baseline,
  .grid > .inside > .align-xs-baseline {
    align-self: baseline;
  }
  .grid > .content-wrapper > .align-xs-stretch,
  .grid > .formbody > .align-xs-stretch,
  .grid > .inside > .align-xs-stretch {
    align-self: stretch;
  }
  .grid > .content-wrapper > .order-xs-first,
  .grid > .formbody > .order-xs-first,
  .grid > .inside > .order-xs-first {
    order: -1;
  }
  .grid > .content-wrapper > .order-xs-last,
  .grid > .formbody > .order-xs-last,
  .grid > .inside > .order-xs-last {
    order: 13;
  }
  .grid > .content-wrapper > .order-xs-0,
  .grid > .formbody > .order-xs-0,
  .grid > .inside > .order-xs-0 {
    order: 0;
  }
  .grid > .content-wrapper > .order-xs-1,
  .grid > .formbody > .order-xs-1,
  .grid > .inside > .order-xs-1 {
    order: 1;
  }
  .grid > .content-wrapper > .order-xs-2,
  .grid > .formbody > .order-xs-2,
  .grid > .inside > .order-xs-2 {
    order: 2;
  }
  .grid > .content-wrapper > .order-xs-3,
  .grid > .formbody > .order-xs-3,
  .grid > .inside > .order-xs-3 {
    order: 3;
  }
  .grid > .content-wrapper > .order-xs-4,
  .grid > .formbody > .order-xs-4,
  .grid > .inside > .order-xs-4 {
    order: 4;
  }
  .grid > .content-wrapper > .order-xs-5,
  .grid > .formbody > .order-xs-5,
  .grid > .inside > .order-xs-5 {
    order: 5;
  }
  .grid > .content-wrapper > .order-xs-6,
  .grid > .formbody > .order-xs-6,
  .grid > .inside > .order-xs-6 {
    order: 6;
  }
  .grid > .content-wrapper > .order-xs-7,
  .grid > .formbody > .order-xs-7,
  .grid > .inside > .order-xs-7 {
    order: 7;
  }
  .grid > .content-wrapper > .order-xs-8,
  .grid > .formbody > .order-xs-8,
  .grid > .inside > .order-xs-8 {
    order: 8;
  }
  .grid > .content-wrapper > .order-xs-9,
  .grid > .formbody > .order-xs-9,
  .grid > .inside > .order-xs-9 {
    order: 9;
  }
  .grid > .content-wrapper > .order-xs-10,
  .grid > .formbody > .order-xs-10,
  .grid > .inside > .order-xs-10 {
    order: 10;
  }
  .grid > .content-wrapper > .order-xs-11,
  .grid > .formbody > .order-xs-11,
  .grid > .inside > .order-xs-11 {
    order: 11;
  }
  .grid > .content-wrapper > .order-xs-12,
  .grid > .formbody > .order-xs-12,
  .grid > .inside > .order-xs-12 {
    order: 12;
  }
  .grid > .content-wrapper > .offset-xs-1,
  .grid > .formbody > .offset-xs-1,
  .grid > .inside > .offset-xs-1 {
    margin-left: 8.3333%;
  }
  .grid > .content-wrapper > .offset-xs-2,
  .grid > .formbody > .offset-xs-2,
  .grid > .inside > .offset-xs-2 {
    margin-left: 16.6666%;
  }
  .grid > .content-wrapper > .offset-xs-3,
  .grid > .formbody > .offset-xs-3,
  .grid > .inside > .offset-xs-3 {
    margin-left: 25%;
  }
  .grid > .content-wrapper > .offset-xs-4,
  .grid > .formbody > .offset-xs-4,
  .grid > .inside > .offset-xs-4 {
    margin-left: 33.3333%;
  }
  .grid > .content-wrapper > .offset-xs-5,
  .grid > .formbody > .offset-xs-5,
  .grid > .inside > .offset-xs-5 {
    margin-left: 41.6666%;
  }
  .grid > .content-wrapper > .offset-xs-6,
  .grid > .formbody > .offset-xs-6,
  .grid > .inside > .offset-xs-6 {
    margin-left: 50%;
  }
  .grid > .content-wrapper > .offset-xs-7,
  .grid > .formbody > .offset-xs-7,
  .grid > .inside > .offset-xs-7 {
    margin-left: 58.3333%;
  }
  .grid > .content-wrapper > .offset-xs-8,
  .grid > .formbody > .offset-xs-8,
  .grid > .inside > .offset-xs-8 {
    margin-left: 66.6666%;
  }
  .grid > .content-wrapper > .offset-xs-9,
  .grid > .formbody > .offset-xs-9,
  .grid > .inside > .offset-xs-9 {
    margin-left: 75%;
  }
  .grid > .content-wrapper > .offset-xs-10,
  .grid > .formbody > .offset-xs-10,
  .grid > .inside > .offset-xs-10 {
    margin-left: 83.3333%;
  }
  .grid > .content-wrapper > .offset-xs-11,
  .grid > .formbody > .offset-xs-11,
  .grid > .inside > .offset-xs-11 {
    margin-left: 91.6666%;
  }
  .grid > .content-wrapper > .fill-xs-1,
  .grid > .formbody > .fill-xs-1,
  .grid > .inside > .fill-xs-1 {
    margin-right: 8.3333%;
  }
  .grid > .content-wrapper > .fill-xs-2,
  .grid > .formbody > .fill-xs-2,
  .grid > .inside > .fill-xs-2 {
    margin-right: 16.6666%;
  }
  .grid > .content-wrapper > .fill-xs-3,
  .grid > .formbody > .fill-xs-3,
  .grid > .inside > .fill-xs-3 {
    margin-right: 25%;
  }
  .grid > .content-wrapper > .fill-xs-4,
  .grid > .formbody > .fill-xs-4,
  .grid > .inside > .fill-xs-4 {
    margin-right: 33.3333%;
  }
  .grid > .content-wrapper > .fill-xs-5,
  .grid > .formbody > .fill-xs-5,
  .grid > .inside > .fill-xs-5 {
    margin-right: 41.6666%;
  }
  .grid > .content-wrapper > .fill-xs-6,
  .grid > .formbody > .fill-xs-6,
  .grid > .inside > .fill-xs-6 {
    margin-right: 50%;
  }
  .grid > .content-wrapper > .fill-xs-7,
  .grid > .formbody > .fill-xs-7,
  .grid > .inside > .fill-xs-7 {
    margin-right: 58.3333%;
  }
  .grid > .content-wrapper > .fillxs-8,
  .grid > .formbody > .fillxs-8,
  .grid > .inside > .fillxs-8 {
    margin-right: 66.6666%;
  }
  .grid > .content-wrapper > .fill-xs-9,
  .grid > .formbody > .fill-xs-9,
  .grid > .inside > .fill-xs-9 {
    margin-right: 75%;
  }
  .grid > .content-wrapper > .fill-xs-10,
  .grid > .formbody > .fill-xs-10,
  .grid > .inside > .fill-xs-10 {
    margin-right: 83.3333%;
  }
  .grid > .content-wrapper > .fill-xs-11,
  .grid > .formbody > .fill-xs-11,
  .grid > .inside > .fill-xs-11 {
    margin-right: 91.6666%;
  }
}
@media screen and (min-width: 768px) {
  .grid.align-s-top > .content-wrapper,
  .grid.align-s-top > .formbody,
  .grid.align-s-top > .inside {
    align-items: flex-start;
  }
  .grid.align-s-middle > .content-wrapper,
  .grid.align-s-middle > .formbody,
  .grid.align-s-middle > .inside {
    align-items: center;
  }
  .grid.align-s-bottom > .content-wrapper,
  .grid.align-s-bottom > .formbody,
  .grid.align-s-bottom > .inside {
    align-items: flex-end;
  }
  .grid.align-s-baseline > .content-wrapper,
  .grid.align-s-baseline > .formbody,
  .grid.align-s-baseline > .inside {
    align-items: baseline;
  }
  .grid.align-s-stretch > .content-wrapper,
  .grid.align-s-stretch > .formbody,
  .grid.align-s-stretch > .inside {
    align-items: stretch;
  }
  .grid > .content-wrapper > .col-s-1,
  .grid > .formbody > .col-s-1,
  .grid > .inside > .col-s-1 {
    flex-basis: 8.3333%;
    max-width: 8.3333%;
  }
  .grid > .content-wrapper > .col-s-2,
  .grid > .formbody > .col-s-2,
  .grid > .inside > .col-s-2 {
    flex-basis: 16.6666%;
    max-width: 16.6666%;
  }
  .grid > .content-wrapper > .col-s-3,
  .grid > .formbody > .col-s-3,
  .grid > .inside > .col-s-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .grid > .content-wrapper > .col-s-4,
  .grid > .formbody > .col-s-4,
  .grid > .inside > .col-s-4 {
    flex-basis: 33.3333%;
    max-width: 33.3333%;
  }
  .grid > .content-wrapper > .col-s-5,
  .grid > .formbody > .col-s-5,
  .grid > .inside > .col-s-5 {
    flex-basis: 41.6666%;
    max-width: 41.6666%;
  }
  .grid > .content-wrapper > .col-s-6,
  .grid > .formbody > .col-s-6,
  .grid > .inside > .col-s-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .grid > .content-wrapper > .col-s-7,
  .grid > .formbody > .col-s-7,
  .grid > .inside > .col-s-7 {
    flex-basis: 58.3333%;
    max-width: 58.3333%;
  }
  .grid > .content-wrapper > .col-s-8,
  .grid > .formbody > .col-s-8,
  .grid > .inside > .col-s-8 {
    flex-basis: 66.6666%;
    max-width: 66.6666%;
  }
  .grid > .content-wrapper > .col-s-9,
  .grid > .formbody > .col-s-9,
  .grid > .inside > .col-s-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .grid > .content-wrapper > .col-s-10,
  .grid > .formbody > .col-s-10,
  .grid > .inside > .col-s-10 {
    flex-basis: 83.3333%;
    max-width: 83.3333%;
  }
  .grid > .content-wrapper > .col-s-11,
  .grid > .formbody > .col-s-11,
  .grid > .inside > .col-s-11 {
    flex-basis: 91.6666%;
    max-width: 91.6666%;
  }
  .grid > .content-wrapper > .col-s-12,
  .grid > .formbody > .col-s-12,
  .grid > .inside > .col-s-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .grid > .content-wrapper > .col-s-auto,
  .grid > .formbody > .col-s-auto,
  .grid > .inside > .col-s-auto {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .grid > .content-wrapper > .align-s-top,
  .grid > .formbody > .align-s-top,
  .grid > .inside > .align-s-top {
    align-self: flex-start;
  }
  .grid > .content-wrapper > .align-s-middle,
  .grid > .formbody > .align-s-middle,
  .grid > .inside > .align-s-middle {
    align-self: center;
  }
  .grid > .content-wrapper > .align-s-bottom,
  .grid > .formbody > .align-s-bottom,
  .grid > .inside > .align-s-bottom {
    align-self: flex-end;
  }
  .grid > .content-wrapper > .align-s-baseline,
  .grid > .formbody > .align-s-baseline,
  .grid > .inside > .align-s-baseline {
    align-self: baseline;
  }
  .grid > .content-wrapper > .align-s-stretch,
  .grid > .formbody > .align-s-stretch,
  .grid > .inside > .align-s-stretch {
    align-self: stretch;
  }
  .grid > .content-wrapper > .order-s-first,
  .grid > .formbody > .order-s-first,
  .grid > .inside > .order-s-first {
    order: -1;
  }
  .grid > .content-wrapper > .order-s-last,
  .grid > .formbody > .order-s-last,
  .grid > .inside > .order-s-last {
    order: 13;
  }
  .grid > .content-wrapper > .order-s-0,
  .grid > .formbody > .order-s-0,
  .grid > .inside > .order-s-0 {
    order: 0;
  }
  .grid > .content-wrapper > .order-s-1,
  .grid > .formbody > .order-s-1,
  .grid > .inside > .order-s-1 {
    order: 1;
  }
  .grid > .content-wrapper > .order-s-2,
  .grid > .formbody > .order-s-2,
  .grid > .inside > .order-s-2 {
    order: 2;
  }
  .grid > .content-wrapper > .order-s-3,
  .grid > .formbody > .order-s-3,
  .grid > .inside > .order-s-3 {
    order: 3;
  }
  .grid > .content-wrapper > .order-s-4,
  .grid > .formbody > .order-s-4,
  .grid > .inside > .order-s-4 {
    order: 4;
  }
  .grid > .content-wrapper > .order-s-5,
  .grid > .formbody > .order-s-5,
  .grid > .inside > .order-s-5 {
    order: 5;
  }
  .grid > .content-wrapper > .order-s-6,
  .grid > .formbody > .order-s-6,
  .grid > .inside > .order-s-6 {
    order: 6;
  }
  .grid > .content-wrapper > .order-s-7,
  .grid > .formbody > .order-s-7,
  .grid > .inside > .order-s-7 {
    order: 7;
  }
  .grid > .content-wrapper > .order-s-8,
  .grid > .formbody > .order-s-8,
  .grid > .inside > .order-s-8 {
    order: 8;
  }
  .grid > .content-wrapper > .order-s-9,
  .grid > .formbody > .order-s-9,
  .grid > .inside > .order-s-9 {
    order: 9;
  }
  .grid > .content-wrapper > .order-s-10,
  .grid > .formbody > .order-s-10,
  .grid > .inside > .order-s-10 {
    order: 10;
  }
  .grid > .content-wrapper > .order-s-11,
  .grid > .formbody > .order-s-11,
  .grid > .inside > .order-s-11 {
    order: 11;
  }
  .grid > .content-wrapper > .order-s-12,
  .grid > .formbody > .order-s-12,
  .grid > .inside > .order-s-12 {
    order: 12;
  }
  .grid > .content-wrapper > .offset-s-1,
  .grid > .formbody > .offset-s-1,
  .grid > .inside > .offset-s-1 {
    margin-left: 8.3333%;
  }
  .grid > .content-wrapper > .offset-s-2,
  .grid > .formbody > .offset-s-2,
  .grid > .inside > .offset-s-2 {
    margin-left: 16.6666%;
  }
  .grid > .content-wrapper > .offset-s-3,
  .grid > .formbody > .offset-s-3,
  .grid > .inside > .offset-s-3 {
    margin-left: 25%;
  }
  .grid > .content-wrapper > .offset-s-4,
  .grid > .formbody > .offset-s-4,
  .grid > .inside > .offset-s-4 {
    margin-left: 33.3333%;
  }
  .grid > .content-wrapper > .offset-s-5,
  .grid > .formbody > .offset-s-5,
  .grid > .inside > .offset-s-5 {
    margin-left: 41.6666%;
  }
  .grid > .content-wrapper > .offset-s-6,
  .grid > .formbody > .offset-s-6,
  .grid > .inside > .offset-s-6 {
    margin-left: 50%;
  }
  .grid > .content-wrapper > .offset-s-7,
  .grid > .formbody > .offset-s-7,
  .grid > .inside > .offset-s-7 {
    margin-left: 58.3333%;
  }
  .grid > .content-wrapper > .offset-s-8,
  .grid > .formbody > .offset-s-8,
  .grid > .inside > .offset-s-8 {
    margin-left: 66.6666%;
  }
  .grid > .content-wrapper > .offset-s-9,
  .grid > .formbody > .offset-s-9,
  .grid > .inside > .offset-s-9 {
    margin-left: 75%;
  }
  .grid > .content-wrapper > .offset-s-10,
  .grid > .formbody > .offset-s-10,
  .grid > .inside > .offset-s-10 {
    margin-left: 83.3333%;
  }
  .grid > .content-wrapper > .offset-s-11,
  .grid > .formbody > .offset-s-11,
  .grid > .inside > .offset-s-11 {
    margin-left: 91.6666%;
  }
  .grid > .content-wrapper > .fill-s-1,
  .grid > .formbody > .fill-s-1,
  .grid > .inside > .fill-s-1 {
    margin-right: 8.3333%;
  }
  .grid > .content-wrapper > .fill-s-2,
  .grid > .formbody > .fill-s-2,
  .grid > .inside > .fill-s-2 {
    margin-right: 16.6666%;
  }
  .grid > .content-wrapper > .fill-s-3,
  .grid > .formbody > .fill-s-3,
  .grid > .inside > .fill-s-3 {
    margin-right: 25%;
  }
  .grid > .content-wrapper > .fill-s-4,
  .grid > .formbody > .fill-s-4,
  .grid > .inside > .fill-s-4 {
    margin-right: 33.3333%;
  }
  .grid > .content-wrapper > .fill-s-5,
  .grid > .formbody > .fill-s-5,
  .grid > .inside > .fill-s-5 {
    margin-right: 41.6666%;
  }
  .grid > .content-wrapper > .fill-s-6,
  .grid > .formbody > .fill-s-6,
  .grid > .inside > .fill-s-6 {
    margin-right: 50%;
  }
  .grid > .content-wrapper > .fill-s-7,
  .grid > .formbody > .fill-s-7,
  .grid > .inside > .fill-s-7 {
    margin-right: 58.3333%;
  }
  .grid > .content-wrapper > .fills-8,
  .grid > .formbody > .fills-8,
  .grid > .inside > .fills-8 {
    margin-right: 66.6666%;
  }
  .grid > .content-wrapper > .fill-s-9,
  .grid > .formbody > .fill-s-9,
  .grid > .inside > .fill-s-9 {
    margin-right: 75%;
  }
  .grid > .content-wrapper > .fill-s-10,
  .grid > .formbody > .fill-s-10,
  .grid > .inside > .fill-s-10 {
    margin-right: 83.3333%;
  }
  .grid > .content-wrapper > .fill-s-11,
  .grid > .formbody > .fill-s-11,
  .grid > .inside > .fill-s-11 {
    margin-right: 91.6666%;
  }
}
@media screen and (min-width: 1024px) {
  .grid.align-m-top > .content-wrapper,
  .grid.align-m-top > .formbody,
  .grid.align-m-top > .inside {
    align-items: flex-start;
  }
  .grid.align-m-middle > .content-wrapper,
  .grid.align-m-middle > .formbody,
  .grid.align-m-middle > .inside {
    align-items: center;
  }
  .grid.align-m-bottom > .content-wrapper,
  .grid.align-m-bottom > .formbody,
  .grid.align-m-bottom > .inside {
    align-items: flex-end;
  }
  .grid.align-m-baseline > .content-wrapper,
  .grid.align-m-baseline > .formbody,
  .grid.align-m-baseline > .inside {
    align-items: baseline;
  }
  .grid.align-m-stretch > .content-wrapper,
  .grid.align-m-stretch > .formbody,
  .grid.align-m-stretch > .inside {
    align-items: stretch;
  }
  .grid > .content-wrapper > .col-m-1,
  .grid > .formbody > .col-m-1,
  .grid > .inside > .col-m-1 {
    flex-basis: 8.3333%;
    max-width: 8.3333%;
  }
  .grid > .content-wrapper > .col-m-2,
  .grid > .formbody > .col-m-2,
  .grid > .inside > .col-m-2 {
    flex-basis: 16.6666%;
    max-width: 16.6666%;
  }
  .grid > .content-wrapper > .col-m-3,
  .grid > .formbody > .col-m-3,
  .grid > .inside > .col-m-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .grid > .content-wrapper > .col-m-4,
  .grid > .formbody > .col-m-4,
  .grid > .inside > .col-m-4 {
    flex-basis: 33.3333%;
    max-width: 33.3333%;
  }
  .grid > .content-wrapper > .col-m-5,
  .grid > .formbody > .col-m-5,
  .grid > .inside > .col-m-5 {
    flex-basis: 41.6666%;
    max-width: 41.6666%;
  }
  .grid > .content-wrapper > .col-m-6,
  .grid > .formbody > .col-m-6,
  .grid > .inside > .col-m-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .grid > .content-wrapper > .col-m-7,
  .grid > .formbody > .col-m-7,
  .grid > .inside > .col-m-7 {
    flex-basis: 58.3333%;
    max-width: 58.3333%;
  }
  .grid > .content-wrapper > .col-m-8,
  .grid > .formbody > .col-m-8,
  .grid > .inside > .col-m-8 {
    flex-basis: 66.6666%;
    max-width: 66.6666%;
  }
  .grid > .content-wrapper > .col-m-9,
  .grid > .formbody > .col-m-9,
  .grid > .inside > .col-m-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .grid > .content-wrapper > .col-m-10,
  .grid > .formbody > .col-m-10,
  .grid > .inside > .col-m-10 {
    flex-basis: 83.3333%;
    max-width: 83.3333%;
  }
  .grid > .content-wrapper > .col-m-11,
  .grid > .formbody > .col-m-11,
  .grid > .inside > .col-m-11 {
    flex-basis: 91.6666%;
    max-width: 91.6666%;
  }
  .grid > .content-wrapper > .col-m-12,
  .grid > .formbody > .col-m-12,
  .grid > .inside > .col-m-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .grid > .content-wrapper > .col-m-auto,
  .grid > .formbody > .col-m-auto,
  .grid > .inside > .col-m-auto {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .grid > .content-wrapper > .align-m-top,
  .grid > .formbody > .align-m-top,
  .grid > .inside > .align-m-top {
    align-self: flex-start;
  }
  .grid > .content-wrapper > .align-m-middle,
  .grid > .formbody > .align-m-middle,
  .grid > .inside > .align-m-middle {
    align-self: center;
  }
  .grid > .content-wrapper > .align-m-bottom,
  .grid > .formbody > .align-m-bottom,
  .grid > .inside > .align-m-bottom {
    align-self: flex-end;
  }
  .grid > .content-wrapper > .align-m-baseline,
  .grid > .formbody > .align-m-baseline,
  .grid > .inside > .align-m-baseline {
    align-self: baseline;
  }
  .grid > .content-wrapper > .align-m-stretch,
  .grid > .formbody > .align-m-stretch,
  .grid > .inside > .align-m-stretch {
    align-self: stretch;
  }
  .grid > .content-wrapper > .order-m-first,
  .grid > .formbody > .order-m-first,
  .grid > .inside > .order-m-first {
    order: -1;
  }
  .grid > .content-wrapper > .order-m-last,
  .grid > .formbody > .order-m-last,
  .grid > .inside > .order-m-last {
    order: 13;
  }
  .grid > .content-wrapper > .order-m-0,
  .grid > .formbody > .order-m-0,
  .grid > .inside > .order-m-0 {
    order: 0;
  }
  .grid > .content-wrapper > .order-m-1,
  .grid > .formbody > .order-m-1,
  .grid > .inside > .order-m-1 {
    order: 1;
  }
  .grid > .content-wrapper > .order-m-2,
  .grid > .formbody > .order-m-2,
  .grid > .inside > .order-m-2 {
    order: 2;
  }
  .grid > .content-wrapper > .order-m-3,
  .grid > .formbody > .order-m-3,
  .grid > .inside > .order-m-3 {
    order: 3;
  }
  .grid > .content-wrapper > .order-m-4,
  .grid > .formbody > .order-m-4,
  .grid > .inside > .order-m-4 {
    order: 4;
  }
  .grid > .content-wrapper > .order-m-5,
  .grid > .formbody > .order-m-5,
  .grid > .inside > .order-m-5 {
    order: 5;
  }
  .grid > .content-wrapper > .order-m-6,
  .grid > .formbody > .order-m-6,
  .grid > .inside > .order-m-6 {
    order: 6;
  }
  .grid > .content-wrapper > .order-m-7,
  .grid > .formbody > .order-m-7,
  .grid > .inside > .order-m-7 {
    order: 7;
  }
  .grid > .content-wrapper > .order-m-8,
  .grid > .formbody > .order-m-8,
  .grid > .inside > .order-m-8 {
    order: 8;
  }
  .grid > .content-wrapper > .order-m-9,
  .grid > .formbody > .order-m-9,
  .grid > .inside > .order-m-9 {
    order: 9;
  }
  .grid > .content-wrapper > .order-m-10,
  .grid > .formbody > .order-m-10,
  .grid > .inside > .order-m-10 {
    order: 10;
  }
  .grid > .content-wrapper > .order-m-11,
  .grid > .formbody > .order-m-11,
  .grid > .inside > .order-m-11 {
    order: 11;
  }
  .grid > .content-wrapper > .order-m-12,
  .grid > .formbody > .order-m-12,
  .grid > .inside > .order-m-12 {
    order: 12;
  }
  .grid > .content-wrapper > .offset-m-1,
  .grid > .formbody > .offset-m-1,
  .grid > .inside > .offset-m-1 {
    margin-left: 8.3333%;
  }
  .grid > .content-wrapper > .offset-m-2,
  .grid > .formbody > .offset-m-2,
  .grid > .inside > .offset-m-2 {
    margin-left: 16.6666%;
  }
  .grid > .content-wrapper > .offset-m-3,
  .grid > .formbody > .offset-m-3,
  .grid > .inside > .offset-m-3 {
    margin-left: 25%;
  }
  .grid > .content-wrapper > .offset-m-4,
  .grid > .formbody > .offset-m-4,
  .grid > .inside > .offset-m-4 {
    margin-left: 33.3333%;
  }
  .grid > .content-wrapper > .offset-m-5,
  .grid > .formbody > .offset-m-5,
  .grid > .inside > .offset-m-5 {
    margin-left: 41.6666%;
  }
  .grid > .content-wrapper > .offset-m-6,
  .grid > .formbody > .offset-m-6,
  .grid > .inside > .offset-m-6 {
    margin-left: 50%;
  }
  .grid > .content-wrapper > .offset-m-7,
  .grid > .formbody > .offset-m-7,
  .grid > .inside > .offset-m-7 {
    margin-left: 58.3333%;
  }
  .grid > .content-wrapper > .offset-m-8,
  .grid > .formbody > .offset-m-8,
  .grid > .inside > .offset-m-8 {
    margin-left: 66.6666%;
  }
  .grid > .content-wrapper > .offset-m-9,
  .grid > .formbody > .offset-m-9,
  .grid > .inside > .offset-m-9 {
    margin-left: 75%;
  }
  .grid > .content-wrapper > .offset-m-10,
  .grid > .formbody > .offset-m-10,
  .grid > .inside > .offset-m-10 {
    margin-left: 83.3333%;
  }
  .grid > .content-wrapper > .offset-m-11,
  .grid > .formbody > .offset-m-11,
  .grid > .inside > .offset-m-11 {
    margin-left: 91.6666%;
  }
  .grid > .content-wrapper > .fill-m-1,
  .grid > .formbody > .fill-m-1,
  .grid > .inside > .fill-m-1 {
    margin-right: 8.3333%;
  }
  .grid > .content-wrapper > .fill-m-2,
  .grid > .formbody > .fill-m-2,
  .grid > .inside > .fill-m-2 {
    margin-right: 16.6666%;
  }
  .grid > .content-wrapper > .fill-m-3,
  .grid > .formbody > .fill-m-3,
  .grid > .inside > .fill-m-3 {
    margin-right: 25%;
  }
  .grid > .content-wrapper > .fill-m-4,
  .grid > .formbody > .fill-m-4,
  .grid > .inside > .fill-m-4 {
    margin-right: 33.3333%;
  }
  .grid > .content-wrapper > .fill-m-5,
  .grid > .formbody > .fill-m-5,
  .grid > .inside > .fill-m-5 {
    margin-right: 41.6666%;
  }
  .grid > .content-wrapper > .fill-m-6,
  .grid > .formbody > .fill-m-6,
  .grid > .inside > .fill-m-6 {
    margin-right: 50%;
  }
  .grid > .content-wrapper > .fill-m-7,
  .grid > .formbody > .fill-m-7,
  .grid > .inside > .fill-m-7 {
    margin-right: 58.3333%;
  }
  .grid > .content-wrapper > .fillm-8,
  .grid > .formbody > .fillm-8,
  .grid > .inside > .fillm-8 {
    margin-right: 66.6666%;
  }
  .grid > .content-wrapper > .fill-m-9,
  .grid > .formbody > .fill-m-9,
  .grid > .inside > .fill-m-9 {
    margin-right: 75%;
  }
  .grid > .content-wrapper > .fill-m-10,
  .grid > .formbody > .fill-m-10,
  .grid > .inside > .fill-m-10 {
    margin-right: 83.3333%;
  }
  .grid > .content-wrapper > .fill-m-11,
  .grid > .formbody > .fill-m-11,
  .grid > .inside > .fill-m-11 {
    margin-right: 91.6666%;
  }
}
@media screen and (min-width: 1264px) {
  .grid.align-l-top > .content-wrapper,
  .grid.align-l-top > .formbody,
  .grid.align-l-top > .inside {
    align-items: flex-start;
  }
  .grid.align-l-middle > .content-wrapper,
  .grid.align-l-middle > .formbody,
  .grid.align-l-middle > .inside {
    align-items: center;
  }
  .grid.align-l-bottom > .content-wrapper,
  .grid.align-l-bottom > .formbody,
  .grid.align-l-bottom > .inside {
    align-items: flex-end;
  }
  .grid.align-l-baseline > .content-wrapper,
  .grid.align-l-baseline > .formbody,
  .grid.align-l-baseline > .inside {
    align-items: baseline;
  }
  .grid.align-l-stretch > .content-wrapper,
  .grid.align-l-stretch > .formbody,
  .grid.align-l-stretch > .inside {
    align-items: stretch;
  }
  .grid > .content-wrapper > .col-l-1,
  .grid > .formbody > .col-l-1,
  .grid > .inside > .col-l-1 {
    flex-basis: 8.3333%;
    max-width: 8.3333%;
  }
  .grid > .content-wrapper > .col-l-2,
  .grid > .formbody > .col-l-2,
  .grid > .inside > .col-l-2 {
    flex-basis: 16.6666%;
    max-width: 16.6666%;
  }
  .grid > .content-wrapper > .col-l-3,
  .grid > .formbody > .col-l-3,
  .grid > .inside > .col-l-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .grid > .content-wrapper > .col-l-4,
  .grid > .formbody > .col-l-4,
  .grid > .inside > .col-l-4 {
    flex-basis: 33.3333%;
    max-width: 33.3333%;
  }
  .grid > .content-wrapper > .col-l-5,
  .grid > .formbody > .col-l-5,
  .grid > .inside > .col-l-5 {
    flex-basis: 41.6666%;
    max-width: 41.6666%;
  }
  .grid > .content-wrapper > .col-l-6,
  .grid > .formbody > .col-l-6,
  .grid > .inside > .col-l-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .grid > .content-wrapper > .col-l-7,
  .grid > .formbody > .col-l-7,
  .grid > .inside > .col-l-7 {
    flex-basis: 58.3333%;
    max-width: 58.3333%;
  }
  .grid > .content-wrapper > .col-l-8,
  .grid > .formbody > .col-l-8,
  .grid > .inside > .col-l-8 {
    flex-basis: 66.6666%;
    max-width: 66.6666%;
  }
  .grid > .content-wrapper > .col-l-9,
  .grid > .formbody > .col-l-9,
  .grid > .inside > .col-l-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .grid > .content-wrapper > .col-l-10,
  .grid > .formbody > .col-l-10,
  .grid > .inside > .col-l-10 {
    flex-basis: 83.3333%;
    max-width: 83.3333%;
  }
  .grid > .content-wrapper > .col-l-11,
  .grid > .formbody > .col-l-11,
  .grid > .inside > .col-l-11 {
    flex-basis: 91.6666%;
    max-width: 91.6666%;
  }
  .grid > .content-wrapper > .col-l-12,
  .grid > .formbody > .col-l-12,
  .grid > .inside > .col-l-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .grid > .content-wrapper > .col-l-auto,
  .grid > .formbody > .col-l-auto,
  .grid > .inside > .col-l-auto {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .grid > .content-wrapper > .align-l-top,
  .grid > .formbody > .align-l-top,
  .grid > .inside > .align-l-top {
    align-self: flex-start;
  }
  .grid > .content-wrapper > .align-l-middle,
  .grid > .formbody > .align-l-middle,
  .grid > .inside > .align-l-middle {
    align-self: center;
  }
  .grid > .content-wrapper > .align-l-bottom,
  .grid > .formbody > .align-l-bottom,
  .grid > .inside > .align-l-bottom {
    align-self: flex-end;
  }
  .grid > .content-wrapper > .align-l-baseline,
  .grid > .formbody > .align-l-baseline,
  .grid > .inside > .align-l-baseline {
    align-self: baseline;
  }
  .grid > .content-wrapper > .align-l-stretch,
  .grid > .formbody > .align-l-stretch,
  .grid > .inside > .align-l-stretch {
    align-self: stretch;
  }
  .grid > .content-wrapper > .order-l-first,
  .grid > .formbody > .order-l-first,
  .grid > .inside > .order-l-first {
    order: -1;
  }
  .grid > .content-wrapper > .order-l-last,
  .grid > .formbody > .order-l-last,
  .grid > .inside > .order-l-last {
    order: 13;
  }
  .grid > .content-wrapper > .order-l-0,
  .grid > .formbody > .order-l-0,
  .grid > .inside > .order-l-0 {
    order: 0;
  }
  .grid > .content-wrapper > .order-l-1,
  .grid > .formbody > .order-l-1,
  .grid > .inside > .order-l-1 {
    order: 1;
  }
  .grid > .content-wrapper > .order-l-2,
  .grid > .formbody > .order-l-2,
  .grid > .inside > .order-l-2 {
    order: 2;
  }
  .grid > .content-wrapper > .order-l-3,
  .grid > .formbody > .order-l-3,
  .grid > .inside > .order-l-3 {
    order: 3;
  }
  .grid > .content-wrapper > .order-l-4,
  .grid > .formbody > .order-l-4,
  .grid > .inside > .order-l-4 {
    order: 4;
  }
  .grid > .content-wrapper > .order-l-5,
  .grid > .formbody > .order-l-5,
  .grid > .inside > .order-l-5 {
    order: 5;
  }
  .grid > .content-wrapper > .order-l-6,
  .grid > .formbody > .order-l-6,
  .grid > .inside > .order-l-6 {
    order: 6;
  }
  .grid > .content-wrapper > .order-l-7,
  .grid > .formbody > .order-l-7,
  .grid > .inside > .order-l-7 {
    order: 7;
  }
  .grid > .content-wrapper > .order-l-8,
  .grid > .formbody > .order-l-8,
  .grid > .inside > .order-l-8 {
    order: 8;
  }
  .grid > .content-wrapper > .order-l-9,
  .grid > .formbody > .order-l-9,
  .grid > .inside > .order-l-9 {
    order: 9;
  }
  .grid > .content-wrapper > .order-l-10,
  .grid > .formbody > .order-l-10,
  .grid > .inside > .order-l-10 {
    order: 10;
  }
  .grid > .content-wrapper > .order-l-11,
  .grid > .formbody > .order-l-11,
  .grid > .inside > .order-l-11 {
    order: 11;
  }
  .grid > .content-wrapper > .order-l-12,
  .grid > .formbody > .order-l-12,
  .grid > .inside > .order-l-12 {
    order: 12;
  }
  .grid > .content-wrapper > .offset-l-1,
  .grid > .formbody > .offset-l-1,
  .grid > .inside > .offset-l-1 {
    margin-left: 8.3333%;
  }
  .grid > .content-wrapper > .offset-l-2,
  .grid > .formbody > .offset-l-2,
  .grid > .inside > .offset-l-2 {
    margin-left: 16.6666%;
  }
  .grid > .content-wrapper > .offset-l-3,
  .grid > .formbody > .offset-l-3,
  .grid > .inside > .offset-l-3 {
    margin-left: 25%;
  }
  .grid > .content-wrapper > .offset-l-4,
  .grid > .formbody > .offset-l-4,
  .grid > .inside > .offset-l-4 {
    margin-left: 33.3333%;
  }
  .grid > .content-wrapper > .offset-l-5,
  .grid > .formbody > .offset-l-5,
  .grid > .inside > .offset-l-5 {
    margin-left: 41.6666%;
  }
  .grid > .content-wrapper > .offset-l-6,
  .grid > .formbody > .offset-l-6,
  .grid > .inside > .offset-l-6 {
    margin-left: 50%;
  }
  .grid > .content-wrapper > .offset-l-7,
  .grid > .formbody > .offset-l-7,
  .grid > .inside > .offset-l-7 {
    margin-left: 58.3333%;
  }
  .grid > .content-wrapper > .offset-l-8,
  .grid > .formbody > .offset-l-8,
  .grid > .inside > .offset-l-8 {
    margin-left: 66.6666%;
  }
  .grid > .content-wrapper > .offset-l-9,
  .grid > .formbody > .offset-l-9,
  .grid > .inside > .offset-l-9 {
    margin-left: 75%;
  }
  .grid > .content-wrapper > .offset-l-10,
  .grid > .formbody > .offset-l-10,
  .grid > .inside > .offset-l-10 {
    margin-left: 83.3333%;
  }
  .grid > .content-wrapper > .offset-l-11,
  .grid > .formbody > .offset-l-11,
  .grid > .inside > .offset-l-11 {
    margin-left: 91.6666%;
  }
  .grid > .content-wrapper > .fill-l-1,
  .grid > .formbody > .fill-l-1,
  .grid > .inside > .fill-l-1 {
    margin-right: 8.3333%;
  }
  .grid > .content-wrapper > .fill-l-2,
  .grid > .formbody > .fill-l-2,
  .grid > .inside > .fill-l-2 {
    margin-right: 16.6666%;
  }
  .grid > .content-wrapper > .fill-l-3,
  .grid > .formbody > .fill-l-3,
  .grid > .inside > .fill-l-3 {
    margin-right: 25%;
  }
  .grid > .content-wrapper > .fill-l-4,
  .grid > .formbody > .fill-l-4,
  .grid > .inside > .fill-l-4 {
    margin-right: 33.3333%;
  }
  .grid > .content-wrapper > .fill-l-5,
  .grid > .formbody > .fill-l-5,
  .grid > .inside > .fill-l-5 {
    margin-right: 41.6666%;
  }
  .grid > .content-wrapper > .fill-l-6,
  .grid > .formbody > .fill-l-6,
  .grid > .inside > .fill-l-6 {
    margin-right: 50%;
  }
  .grid > .content-wrapper > .fill-l-7,
  .grid > .formbody > .fill-l-7,
  .grid > .inside > .fill-l-7 {
    margin-right: 58.3333%;
  }
  .grid > .content-wrapper > .filll-8,
  .grid > .formbody > .filll-8,
  .grid > .inside > .filll-8 {
    margin-right: 66.6666%;
  }
  .grid > .content-wrapper > .fill-l-9,
  .grid > .formbody > .fill-l-9,
  .grid > .inside > .fill-l-9 {
    margin-right: 75%;
  }
  .grid > .content-wrapper > .fill-l-10,
  .grid > .formbody > .fill-l-10,
  .grid > .inside > .fill-l-10 {
    margin-right: 83.3333%;
  }
  .grid > .content-wrapper > .fill-l-11,
  .grid > .formbody > .fill-l-11,
  .grid > .inside > .fill-l-11 {
    margin-right: 91.6666%;
  }
}
@media screen and (min-width: 1921px) {
  .grid.align-xl-top > .content-wrapper,
  .grid.align-xl-top > .formbody,
  .grid.align-xl-top > .inside {
    align-items: flex-start;
  }
  .grid.align-xl-middle > .content-wrapper,
  .grid.align-xl-middle > .formbody,
  .grid.align-xl-middle > .inside {
    align-items: center;
  }
  .grid.align-xl-bottom > .content-wrapper,
  .grid.align-xl-bottom > .formbody,
  .grid.align-xl-bottom > .inside {
    align-items: flex-end;
  }
  .grid.align-xl-baseline > .content-wrapper,
  .grid.align-xl-baseline > .formbody,
  .grid.align-xl-baseline > .inside {
    align-items: baseline;
  }
  .grid.align-xl-stretch > .content-wrapper,
  .grid.align-xl-stretch > .formbody,
  .grid.align-xl-stretch > .inside {
    align-items: stretch;
  }
  .grid > .content-wrapper > .col-xl-1,
  .grid > .formbody > .col-xl-1,
  .grid > .inside > .col-xl-1 {
    flex-basis: 8.3333%;
    max-width: 8.3333%;
  }
  .grid > .content-wrapper > .col-xl-2,
  .grid > .formbody > .col-xl-2,
  .grid > .inside > .col-xl-2 {
    flex-basis: 16.6666%;
    max-width: 16.6666%;
  }
  .grid > .content-wrapper > .col-xl-3,
  .grid > .formbody > .col-xl-3,
  .grid > .inside > .col-xl-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .grid > .content-wrapper > .col-xl-4,
  .grid > .formbody > .col-xl-4,
  .grid > .inside > .col-xl-4 {
    flex-basis: 33.3333%;
    max-width: 33.3333%;
  }
  .grid > .content-wrapper > .col-xl-5,
  .grid > .formbody > .col-xl-5,
  .grid > .inside > .col-xl-5 {
    flex-basis: 41.6666%;
    max-width: 41.6666%;
  }
  .grid > .content-wrapper > .col-xl-6,
  .grid > .formbody > .col-xl-6,
  .grid > .inside > .col-xl-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .grid > .content-wrapper > .col-xl-7,
  .grid > .formbody > .col-xl-7,
  .grid > .inside > .col-xl-7 {
    flex-basis: 58.3333%;
    max-width: 58.3333%;
  }
  .grid > .content-wrapper > .col-xl-8,
  .grid > .formbody > .col-xl-8,
  .grid > .inside > .col-xl-8 {
    flex-basis: 66.6666%;
    max-width: 66.6666%;
  }
  .grid > .content-wrapper > .col-xl-9,
  .grid > .formbody > .col-xl-9,
  .grid > .inside > .col-xl-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .grid > .content-wrapper > .col-xl-10,
  .grid > .formbody > .col-xl-10,
  .grid > .inside > .col-xl-10 {
    flex-basis: 83.3333%;
    max-width: 83.3333%;
  }
  .grid > .content-wrapper > .col-xl-11,
  .grid > .formbody > .col-xl-11,
  .grid > .inside > .col-xl-11 {
    flex-basis: 91.6666%;
    max-width: 91.6666%;
  }
  .grid > .content-wrapper > .col-xl-12,
  .grid > .formbody > .col-xl-12,
  .grid > .inside > .col-xl-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .grid > .content-wrapper > .col-xl-auto,
  .grid > .formbody > .col-xl-auto,
  .grid > .inside > .col-xl-auto {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .grid > .content-wrapper > .align-xl-top,
  .grid > .formbody > .align-xl-top,
  .grid > .inside > .align-xl-top {
    align-self: flex-start;
  }
  .grid > .content-wrapper > .align-xl-middle,
  .grid > .formbody > .align-xl-middle,
  .grid > .inside > .align-xl-middle {
    align-self: center;
  }
  .grid > .content-wrapper > .align-xl-bottom,
  .grid > .formbody > .align-xl-bottom,
  .grid > .inside > .align-xl-bottom {
    align-self: flex-end;
  }
  .grid > .content-wrapper > .align-xl-baseline,
  .grid > .formbody > .align-xl-baseline,
  .grid > .inside > .align-xl-baseline {
    align-self: baseline;
  }
  .grid > .content-wrapper > .align-xl-stretch,
  .grid > .formbody > .align-xl-stretch,
  .grid > .inside > .align-xl-stretch {
    align-self: stretch;
  }
  .grid > .content-wrapper > .order-xl-first,
  .grid > .formbody > .order-xl-first,
  .grid > .inside > .order-xl-first {
    order: -1;
  }
  .grid > .content-wrapper > .order-xl-last,
  .grid > .formbody > .order-xl-last,
  .grid > .inside > .order-xl-last {
    order: 13;
  }
  .grid > .content-wrapper > .order-xl-0,
  .grid > .formbody > .order-xl-0,
  .grid > .inside > .order-xl-0 {
    order: 0;
  }
  .grid > .content-wrapper > .order-xl-1,
  .grid > .formbody > .order-xl-1,
  .grid > .inside > .order-xl-1 {
    order: 1;
  }
  .grid > .content-wrapper > .order-xl-2,
  .grid > .formbody > .order-xl-2,
  .grid > .inside > .order-xl-2 {
    order: 2;
  }
  .grid > .content-wrapper > .order-xl-3,
  .grid > .formbody > .order-xl-3,
  .grid > .inside > .order-xl-3 {
    order: 3;
  }
  .grid > .content-wrapper > .order-xl-4,
  .grid > .formbody > .order-xl-4,
  .grid > .inside > .order-xl-4 {
    order: 4;
  }
  .grid > .content-wrapper > .order-xl-5,
  .grid > .formbody > .order-xl-5,
  .grid > .inside > .order-xl-5 {
    order: 5;
  }
  .grid > .content-wrapper > .order-xl-6,
  .grid > .formbody > .order-xl-6,
  .grid > .inside > .order-xl-6 {
    order: 6;
  }
  .grid > .content-wrapper > .order-xl-7,
  .grid > .formbody > .order-xl-7,
  .grid > .inside > .order-xl-7 {
    order: 7;
  }
  .grid > .content-wrapper > .order-xl-8,
  .grid > .formbody > .order-xl-8,
  .grid > .inside > .order-xl-8 {
    order: 8;
  }
  .grid > .content-wrapper > .order-xl-9,
  .grid > .formbody > .order-xl-9,
  .grid > .inside > .order-xl-9 {
    order: 9;
  }
  .grid > .content-wrapper > .order-xl-10,
  .grid > .formbody > .order-xl-10,
  .grid > .inside > .order-xl-10 {
    order: 10;
  }
  .grid > .content-wrapper > .order-xl-11,
  .grid > .formbody > .order-xl-11,
  .grid > .inside > .order-xl-11 {
    order: 11;
  }
  .grid > .content-wrapper > .order-xl-12,
  .grid > .formbody > .order-xl-12,
  .grid > .inside > .order-xl-12 {
    order: 12;
  }
  .grid > .content-wrapper > .offset-xl-1,
  .grid > .formbody > .offset-xl-1,
  .grid > .inside > .offset-xl-1 {
    margin-left: 8.3333%;
  }
  .grid > .content-wrapper > .offset-xl-2,
  .grid > .formbody > .offset-xl-2,
  .grid > .inside > .offset-xl-2 {
    margin-left: 16.6666%;
  }
  .grid > .content-wrapper > .offset-xl-3,
  .grid > .formbody > .offset-xl-3,
  .grid > .inside > .offset-xl-3 {
    margin-left: 25%;
  }
  .grid > .content-wrapper > .offset-xl-4,
  .grid > .formbody > .offset-xl-4,
  .grid > .inside > .offset-xl-4 {
    margin-left: 33.3333%;
  }
  .grid > .content-wrapper > .offset-xl-5,
  .grid > .formbody > .offset-xl-5,
  .grid > .inside > .offset-xl-5 {
    margin-left: 41.6666%;
  }
  .grid > .content-wrapper > .offset-xl-6,
  .grid > .formbody > .offset-xl-6,
  .grid > .inside > .offset-xl-6 {
    margin-left: 50%;
  }
  .grid > .content-wrapper > .offset-xl-7,
  .grid > .formbody > .offset-xl-7,
  .grid > .inside > .offset-xl-7 {
    margin-left: 58.3333%;
  }
  .grid > .content-wrapper > .offset-xl-8,
  .grid > .formbody > .offset-xl-8,
  .grid > .inside > .offset-xl-8 {
    margin-left: 66.6666%;
  }
  .grid > .content-wrapper > .offset-xl-9,
  .grid > .formbody > .offset-xl-9,
  .grid > .inside > .offset-xl-9 {
    margin-left: 75%;
  }
  .grid > .content-wrapper > .offset-xl-10,
  .grid > .formbody > .offset-xl-10,
  .grid > .inside > .offset-xl-10 {
    margin-left: 83.3333%;
  }
  .grid > .content-wrapper > .offset-xl-11,
  .grid > .formbody > .offset-xl-11,
  .grid > .inside > .offset-xl-11 {
    margin-left: 91.6666%;
  }
  .grid > .content-wrapper > .fill-xl-1,
  .grid > .formbody > .fill-xl-1,
  .grid > .inside > .fill-xl-1 {
    margin-right: 8.3333%;
  }
  .grid > .content-wrapper > .fill-xl-2,
  .grid > .formbody > .fill-xl-2,
  .grid > .inside > .fill-xl-2 {
    margin-right: 16.6666%;
  }
  .grid > .content-wrapper > .fill-xl-3,
  .grid > .formbody > .fill-xl-3,
  .grid > .inside > .fill-xl-3 {
    margin-right: 25%;
  }
  .grid > .content-wrapper > .fill-xl-4,
  .grid > .formbody > .fill-xl-4,
  .grid > .inside > .fill-xl-4 {
    margin-right: 33.3333%;
  }
  .grid > .content-wrapper > .fill-xl-5,
  .grid > .formbody > .fill-xl-5,
  .grid > .inside > .fill-xl-5 {
    margin-right: 41.6666%;
  }
  .grid > .content-wrapper > .fill-xl-6,
  .grid > .formbody > .fill-xl-6,
  .grid > .inside > .fill-xl-6 {
    margin-right: 50%;
  }
  .grid > .content-wrapper > .fill-xl-7,
  .grid > .formbody > .fill-xl-7,
  .grid > .inside > .fill-xl-7 {
    margin-right: 58.3333%;
  }
  .grid > .content-wrapper > .fillxl-8,
  .grid > .formbody > .fillxl-8,
  .grid > .inside > .fillxl-8 {
    margin-right: 66.6666%;
  }
  .grid > .content-wrapper > .fill-xl-9,
  .grid > .formbody > .fill-xl-9,
  .grid > .inside > .fill-xl-9 {
    margin-right: 75%;
  }
  .grid > .content-wrapper > .fill-xl-10,
  .grid > .formbody > .fill-xl-10,
  .grid > .inside > .fill-xl-10 {
    margin-right: 83.3333%;
  }
  .grid > .content-wrapper > .fill-xl-11,
  .grid > .formbody > .fill-xl-11,
  .grid > .inside > .fill-xl-11 {
    margin-right: 91.6666%;
  }
}
/*
// Theme: Contao Theming
// V 2.0
//
// sixtmedia Onlinemarketing
// Friedrichstraße 22
// 70736 Fellbach
//
// www.sixtmedia.de
// info@sixtmedia.de
//
// --------------------------------------------------
*/
/*
// Theme: Contao Theming
// V 2.0
//
// sixtmedia Onlinemarketing
// Friedrichstraße 22
// 70736 Fellbach
//
// www.sixtmedia.de
// info@sixtmedia.de
//
// --------------------------------------------------
*/
/*
// Theme: Contao Theming
// V 2.0
//
// sixtmedia Onlinemarketing
// Friedrichstraße 22
// 70736 Fellbach
//
// www.sixtmedia.de
// info@sixtmedia.de
//
// --------------------------------------------------
*/
/*
// Theme: Contao Theming
// V 2.0
//
// sixtmedia Onlinemarketing
// Friedrichstraße 22
// 70736 Fellbach
//
// www.sixtmedia.de
// info@sixtmedia.de
//
// --------------------------------------------------
*/
/*
// Theme: Contao Theming
// V 2.0
//
// sixtmedia Onlinemarketing
// Friedrichstraße 22
// 70736 Fellbach
//
// www.sixtmedia.de
// info@sixtmedia.de
//
// --------------------------------------------------
*/
h1, h2, h3, h4, h5, h6,
.like-h1, .like-h2, .like-h3, .like-h4, #page-footer .content-wrapper h1, #page-footer .content-wrapper h2, #page-footer .content-wrapper h3, #page-footer .content-wrapper h4, #page-footer .content-wrapper h5, #page-footer .content-wrapper h6,
#page-footer .content-wrapper .like-h1, #page-footer .content-wrapper .like-h2, #page-footer .content-wrapper .like-h3, #page-footer .content-wrapper .like-h4, #page-footer .content-wrapper .like-h5, #page-footer .content-wrapper .like-h6, .hx h1, .hx h2, .hx h3, .hx h4, .hx h5, .hx h6, .like-h5, .like-h6 {
  font-family: var(--font-family-hl);
  font-weight: 600;
  line-height: var(--line-height-hl);
  color: var(--color-hl);
  margin: 0 0 2.2rem;
}

h1, .like-h1 {
  font-weight: 600;
  font-size: 2.9rem;
  margin-bottom: 2.2rem !important;
}

h2, .like-h2 {
  font-size: 2.4rem;
}

h3, .like-h3 {
  font-size: 2rem;
}

h4, .like-h4, #page-footer .content-wrapper h1, #page-footer .content-wrapper h2, #page-footer .content-wrapper h3, #page-footer .content-wrapper h4, #page-footer .content-wrapper h5, #page-footer .content-wrapper h6,
#page-footer .content-wrapper .like-h1, #page-footer .content-wrapper .like-h2, #page-footer .content-wrapper .like-h3, #page-footer .content-wrapper .like-h4, #page-footer .content-wrapper .like-h5, #page-footer .content-wrapper .like-h6, .hx h1, .hx h2, .hx h3, .hx h4, .hx h5, .hx h6 {
  font-size: 1.7rem;
}

h5, .like-h5 {
  font-size: 1.7rem;
}

h6, .like-h6 {
  font-size: 1.7rem;
}

.hl-bordered:after,
.content-headline.hl-bordered:after,
.ce_headline.hl-bordered:after,
h1.hl-bordered:after, h2.hl-bordered:after, h3.hl-bordered:after, h4.hl-bordered:after, h5.hl-bordered:after, h6.hl-bordered:after {
  content: "";
  height: 5px;
  width: 80px;
  display: block;
  margin-top: 0.8rem;
  background-color: var(--secondary);
}

a,
a:link,
a:visited {
  color: var(--on-background-link);
  text-decoration: underline;
}

a:hover,
a:focus,
a:active {
  color: var(--on-background-link-hover);
  text-decoration: underline;
}

a[href^=tel] {
  color: inherit;
  text-decoration: inherit;
}

:root {
  --bg-button: #000000;
  --color-button: #5e5c5c;
  --bg-button-hover: #5e5c5c;
  --color-button-hover: #366722;
  --bg-button-muted: #5e5c5c;
  --color-button-muted: #366722;
  --bg-button-inverted: #000000;
  --color-button-inverted: #5e5c5c;
  --bg-button-inverted-hover: #5e5c5c;
  --color-button-inverted-hover: #366722;
  --bg-button-inverted-muted: #5e5c5c;
  --color-button-inverted-muted: #366722;
}

.font-size-xxs {
  font-size: var(--font-size-xxs);
}

.font-size-xs {
  font-size: var(--font-size-xs);
}

small,
.small,
.font-size-s {
  font-size: var(--font-size-s);
}

.font-size-m {
  font-size: var(--font-size-m);
}

.font-size-l {
  font-size: var(--font-size-l);
}

.font-size-xl {
  font-size: var(--font-size-xl);
}

.font-size-xxl {
  font-size: var(--font-size-xxl);
}

.text-nowrap {
  white-space: nowrap;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase, .initialism {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

@media screen and (min-width: 0) {
  .color-primary {
    color: var(--primary);
  }
  .color-secondary {
    color: var(--secondary);
  }
  .color-tertiary {
    color: var(--tertiary);
  }
  .color-hl-dark {
    color: var(--color-hl);
  }
  .color-hl-light {
    color: var(--color-hl-inverted);
  }
  .color-dark-muted {
    color: var(--color-muted);
  }
  .color-light-muted {
    color: var(--color-inverted-muted);
  }
  .color-dark {
    color: var(--color);
  }
  .color-dark h1, .color-dark h2, .color-dark h3, .color-dark h4, .color-dark h5, .color-dark h6,
  .color-dark .like-h1, .color-dark .like-h2, .color-dark .like-h3, .color-dark .like-h4, .color-dark #page-footer .content-wrapper h1, #page-footer .content-wrapper .color-dark h1, .color-dark #page-footer .content-wrapper h2, #page-footer .content-wrapper .color-dark h2, .color-dark #page-footer .content-wrapper h3, #page-footer .content-wrapper .color-dark h3, .color-dark #page-footer .content-wrapper h4, #page-footer .content-wrapper .color-dark h4, .color-dark #page-footer .content-wrapper h5, #page-footer .content-wrapper .color-dark h5, .color-dark #page-footer .content-wrapper h6, #page-footer .content-wrapper .color-dark h6,
  .color-dark #page-footer .content-wrapper .like-h1,
  #page-footer .content-wrapper .color-dark .like-h1, .color-dark #page-footer .content-wrapper .like-h2, #page-footer .content-wrapper .color-dark .like-h2, .color-dark #page-footer .content-wrapper .like-h3, #page-footer .content-wrapper .color-dark .like-h3, .color-dark #page-footer .content-wrapper .like-h4, #page-footer .content-wrapper .color-dark .like-h4, .color-dark #page-footer .content-wrapper .like-h5, #page-footer .content-wrapper .color-dark .like-h5, .color-dark #page-footer .content-wrapper .like-h6, #page-footer .content-wrapper .color-dark .like-h6, .color-dark .like-h5, .color-dark .like-h6 {
    color: var(--color-hl);
  }
  .color-dark a,
  .color-dark a:link,
  .color-dark a:visited {
    color: var(--primary-3);
  }
  .color-dark a:hover,
  .color-dark a:focus,
  .color-dark a:active {
    color: var(--primary-2);
  }
  .color-dark .muted {
    color: var(--neutral-3);
  }
  .color-light {
    color: var(--color-inverted);
  }
  .color-light h1, .color-light h2, .color-light h3, .color-light h4, .color-light h5, .color-light h6,
  .color-light .like-h1, .color-light .like-h2, .color-light .like-h3, .color-light .like-h4, .color-light #page-footer .content-wrapper h1, #page-footer .content-wrapper .color-light h1, .color-light #page-footer .content-wrapper h2, #page-footer .content-wrapper .color-light h2, .color-light #page-footer .content-wrapper h3, #page-footer .content-wrapper .color-light h3, .color-light #page-footer .content-wrapper h4, #page-footer .content-wrapper .color-light h4, .color-light #page-footer .content-wrapper h5, #page-footer .content-wrapper .color-light h5, .color-light #page-footer .content-wrapper h6, #page-footer .content-wrapper .color-light h6,
  .color-light #page-footer .content-wrapper .like-h1,
  #page-footer .content-wrapper .color-light .like-h1, .color-light #page-footer .content-wrapper .like-h2, #page-footer .content-wrapper .color-light .like-h2, .color-light #page-footer .content-wrapper .like-h3, #page-footer .content-wrapper .color-light .like-h3, .color-light #page-footer .content-wrapper .like-h4, #page-footer .content-wrapper .color-light .like-h4, .color-light #page-footer .content-wrapper .like-h5, #page-footer .content-wrapper .color-light .like-h5, .color-light #page-footer .content-wrapper .like-h6, #page-footer .content-wrapper .color-light .like-h6, .color-light .like-h5, .color-light .like-h6 {
    color: var(--color-hl-inverted);
  }
  .color-light a,
  .color-light a:link,
  .color-light a:visited {
    color: var(--color-link-inverted);
  }
  .color-light a:hover,
  .color-light a:focus,
  .color-light a:active {
    color: var(--color-link-inverted-hover);
  }
  .color-light .muted {
    color: var(--color-inverted-muted);
  }
}
@media screen and (min-width: 600px) {
  .color--xsprimary {
    color: var(--primary);
  }
  .color--xssecondary {
    color: var(--secondary);
  }
  .color--xstertiary {
    color: var(--tertiary);
  }
  .color--xshl-dark {
    color: var(--color-hl);
  }
  .color--xshl-light {
    color: var(--color-hl-inverted);
  }
  .color--xsdark-muted {
    color: var(--color-muted);
  }
  .color--xslight-muted {
    color: var(--color-inverted-muted);
  }
  .color--xsdark {
    color: var(--color);
  }
  .color--xsdark h1, .color--xsdark h2, .color--xsdark h3, .color--xsdark h4, .color--xsdark h5, .color--xsdark h6,
  .color--xsdark .like-h1, .color--xsdark .like-h2, .color--xsdark .like-h3, .color--xsdark .like-h4, .color--xsdark #page-footer .content-wrapper h1, #page-footer .content-wrapper .color--xsdark h1, .color--xsdark #page-footer .content-wrapper h2, #page-footer .content-wrapper .color--xsdark h2, .color--xsdark #page-footer .content-wrapper h3, #page-footer .content-wrapper .color--xsdark h3, .color--xsdark #page-footer .content-wrapper h4, #page-footer .content-wrapper .color--xsdark h4, .color--xsdark #page-footer .content-wrapper h5, #page-footer .content-wrapper .color--xsdark h5, .color--xsdark #page-footer .content-wrapper h6, #page-footer .content-wrapper .color--xsdark h6,
  .color--xsdark #page-footer .content-wrapper .like-h1,
  #page-footer .content-wrapper .color--xsdark .like-h1, .color--xsdark #page-footer .content-wrapper .like-h2, #page-footer .content-wrapper .color--xsdark .like-h2, .color--xsdark #page-footer .content-wrapper .like-h3, #page-footer .content-wrapper .color--xsdark .like-h3, .color--xsdark #page-footer .content-wrapper .like-h4, #page-footer .content-wrapper .color--xsdark .like-h4, .color--xsdark #page-footer .content-wrapper .like-h5, #page-footer .content-wrapper .color--xsdark .like-h5, .color--xsdark #page-footer .content-wrapper .like-h6, #page-footer .content-wrapper .color--xsdark .like-h6, .color--xsdark .like-h5, .color--xsdark .like-h6 {
    color: var(--color-hl);
  }
  .color--xsdark a,
  .color--xsdark a:link,
  .color--xsdark a:visited {
    color: var(--primary-3);
  }
  .color--xsdark a:hover,
  .color--xsdark a:focus,
  .color--xsdark a:active {
    color: var(--primary-2);
  }
  .color--xsdark .muted {
    color: var(--neutral-3);
  }
  .color-xs-light {
    color: var(--color-inverted);
  }
  .color-xs-light h1, .color-xs-light h2, .color-xs-light h3, .color-xs-light h4, .color-xs-light h5, .color-xs-light h6,
  .color-xs-light .like-h1, .color-xs-light .like-h2, .color-xs-light .like-h3, .color-xs-light .like-h4, .color-xs-light #page-footer .content-wrapper h1, #page-footer .content-wrapper .color-xs-light h1, .color-xs-light #page-footer .content-wrapper h2, #page-footer .content-wrapper .color-xs-light h2, .color-xs-light #page-footer .content-wrapper h3, #page-footer .content-wrapper .color-xs-light h3, .color-xs-light #page-footer .content-wrapper h4, #page-footer .content-wrapper .color-xs-light h4, .color-xs-light #page-footer .content-wrapper h5, #page-footer .content-wrapper .color-xs-light h5, .color-xs-light #page-footer .content-wrapper h6, #page-footer .content-wrapper .color-xs-light h6,
  .color-xs-light #page-footer .content-wrapper .like-h1,
  #page-footer .content-wrapper .color-xs-light .like-h1, .color-xs-light #page-footer .content-wrapper .like-h2, #page-footer .content-wrapper .color-xs-light .like-h2, .color-xs-light #page-footer .content-wrapper .like-h3, #page-footer .content-wrapper .color-xs-light .like-h3, .color-xs-light #page-footer .content-wrapper .like-h4, #page-footer .content-wrapper .color-xs-light .like-h4, .color-xs-light #page-footer .content-wrapper .like-h5, #page-footer .content-wrapper .color-xs-light .like-h5, .color-xs-light #page-footer .content-wrapper .like-h6, #page-footer .content-wrapper .color-xs-light .like-h6, .color-xs-light .like-h5, .color-xs-light .like-h6 {
    color: var(--color-hl-inverted);
  }
  .color-xs-light a,
  .color-xs-light a:link,
  .color-xs-light a:visited {
    color: var(--color-link-inverted);
  }
  .color-xs-light a:hover,
  .color-xs-light a:focus,
  .color-xs-light a:active {
    color: var(--color-link-inverted-hover);
  }
  .color-xs-light .muted {
    color: var(--color-inverted-muted);
  }
}
@media screen and (min-width: 768px) {
  .color--sprimary {
    color: var(--primary);
  }
  .color--ssecondary {
    color: var(--secondary);
  }
  .color--stertiary {
    color: var(--tertiary);
  }
  .color--shl-dark {
    color: var(--color-hl);
  }
  .color--shl-light {
    color: var(--color-hl-inverted);
  }
  .color--sdark-muted {
    color: var(--color-muted);
  }
  .color--slight-muted {
    color: var(--color-inverted-muted);
  }
  .color--sdark {
    color: var(--color);
  }
  .color--sdark h1, .color--sdark h2, .color--sdark h3, .color--sdark h4, .color--sdark h5, .color--sdark h6,
  .color--sdark .like-h1, .color--sdark .like-h2, .color--sdark .like-h3, .color--sdark .like-h4, .color--sdark #page-footer .content-wrapper h1, #page-footer .content-wrapper .color--sdark h1, .color--sdark #page-footer .content-wrapper h2, #page-footer .content-wrapper .color--sdark h2, .color--sdark #page-footer .content-wrapper h3, #page-footer .content-wrapper .color--sdark h3, .color--sdark #page-footer .content-wrapper h4, #page-footer .content-wrapper .color--sdark h4, .color--sdark #page-footer .content-wrapper h5, #page-footer .content-wrapper .color--sdark h5, .color--sdark #page-footer .content-wrapper h6, #page-footer .content-wrapper .color--sdark h6,
  .color--sdark #page-footer .content-wrapper .like-h1,
  #page-footer .content-wrapper .color--sdark .like-h1, .color--sdark #page-footer .content-wrapper .like-h2, #page-footer .content-wrapper .color--sdark .like-h2, .color--sdark #page-footer .content-wrapper .like-h3, #page-footer .content-wrapper .color--sdark .like-h3, .color--sdark #page-footer .content-wrapper .like-h4, #page-footer .content-wrapper .color--sdark .like-h4, .color--sdark #page-footer .content-wrapper .like-h5, #page-footer .content-wrapper .color--sdark .like-h5, .color--sdark #page-footer .content-wrapper .like-h6, #page-footer .content-wrapper .color--sdark .like-h6, .color--sdark .like-h5, .color--sdark .like-h6 {
    color: var(--color-hl);
  }
  .color--sdark a,
  .color--sdark a:link,
  .color--sdark a:visited {
    color: var(--primary-3);
  }
  .color--sdark a:hover,
  .color--sdark a:focus,
  .color--sdark a:active {
    color: var(--primary-2);
  }
  .color--sdark .muted {
    color: var(--neutral-3);
  }
  .color-s-light {
    color: var(--color-inverted);
  }
  .color-s-light h1, .color-s-light h2, .color-s-light h3, .color-s-light h4, .color-s-light h5, .color-s-light h6,
  .color-s-light .like-h1, .color-s-light .like-h2, .color-s-light .like-h3, .color-s-light .like-h4, .color-s-light #page-footer .content-wrapper h1, #page-footer .content-wrapper .color-s-light h1, .color-s-light #page-footer .content-wrapper h2, #page-footer .content-wrapper .color-s-light h2, .color-s-light #page-footer .content-wrapper h3, #page-footer .content-wrapper .color-s-light h3, .color-s-light #page-footer .content-wrapper h4, #page-footer .content-wrapper .color-s-light h4, .color-s-light #page-footer .content-wrapper h5, #page-footer .content-wrapper .color-s-light h5, .color-s-light #page-footer .content-wrapper h6, #page-footer .content-wrapper .color-s-light h6,
  .color-s-light #page-footer .content-wrapper .like-h1,
  #page-footer .content-wrapper .color-s-light .like-h1, .color-s-light #page-footer .content-wrapper .like-h2, #page-footer .content-wrapper .color-s-light .like-h2, .color-s-light #page-footer .content-wrapper .like-h3, #page-footer .content-wrapper .color-s-light .like-h3, .color-s-light #page-footer .content-wrapper .like-h4, #page-footer .content-wrapper .color-s-light .like-h4, .color-s-light #page-footer .content-wrapper .like-h5, #page-footer .content-wrapper .color-s-light .like-h5, .color-s-light #page-footer .content-wrapper .like-h6, #page-footer .content-wrapper .color-s-light .like-h6, .color-s-light .like-h5, .color-s-light .like-h6 {
    color: var(--color-hl-inverted);
  }
  .color-s-light a,
  .color-s-light a:link,
  .color-s-light a:visited {
    color: var(--color-link-inverted);
  }
  .color-s-light a:hover,
  .color-s-light a:focus,
  .color-s-light a:active {
    color: var(--color-link-inverted-hover);
  }
  .color-s-light .muted {
    color: var(--color-inverted-muted);
  }
}
@media screen and (min-width: 1024px) {
  .color--mprimary {
    color: var(--primary);
  }
  .color--msecondary {
    color: var(--secondary);
  }
  .color--mtertiary {
    color: var(--tertiary);
  }
  .color--mhl-dark {
    color: var(--color-hl);
  }
  .color--mhl-light {
    color: var(--color-hl-inverted);
  }
  .color--mdark-muted {
    color: var(--color-muted);
  }
  .color--mlight-muted {
    color: var(--color-inverted-muted);
  }
  .color--mdark {
    color: var(--color);
  }
  .color--mdark h1, .color--mdark h2, .color--mdark h3, .color--mdark h4, .color--mdark h5, .color--mdark h6,
  .color--mdark .like-h1, .color--mdark .like-h2, .color--mdark .like-h3, .color--mdark .like-h4, .color--mdark #page-footer .content-wrapper h1, #page-footer .content-wrapper .color--mdark h1, .color--mdark #page-footer .content-wrapper h2, #page-footer .content-wrapper .color--mdark h2, .color--mdark #page-footer .content-wrapper h3, #page-footer .content-wrapper .color--mdark h3, .color--mdark #page-footer .content-wrapper h4, #page-footer .content-wrapper .color--mdark h4, .color--mdark #page-footer .content-wrapper h5, #page-footer .content-wrapper .color--mdark h5, .color--mdark #page-footer .content-wrapper h6, #page-footer .content-wrapper .color--mdark h6,
  .color--mdark #page-footer .content-wrapper .like-h1,
  #page-footer .content-wrapper .color--mdark .like-h1, .color--mdark #page-footer .content-wrapper .like-h2, #page-footer .content-wrapper .color--mdark .like-h2, .color--mdark #page-footer .content-wrapper .like-h3, #page-footer .content-wrapper .color--mdark .like-h3, .color--mdark #page-footer .content-wrapper .like-h4, #page-footer .content-wrapper .color--mdark .like-h4, .color--mdark #page-footer .content-wrapper .like-h5, #page-footer .content-wrapper .color--mdark .like-h5, .color--mdark #page-footer .content-wrapper .like-h6, #page-footer .content-wrapper .color--mdark .like-h6, .color--mdark .like-h5, .color--mdark .like-h6 {
    color: var(--color-hl);
  }
  .color--mdark a,
  .color--mdark a:link,
  .color--mdark a:visited {
    color: var(--primary-3);
  }
  .color--mdark a:hover,
  .color--mdark a:focus,
  .color--mdark a:active {
    color: var(--primary-2);
  }
  .color--mdark .muted {
    color: var(--neutral-3);
  }
  .color-m-light {
    color: var(--color-inverted);
  }
  .color-m-light h1, .color-m-light h2, .color-m-light h3, .color-m-light h4, .color-m-light h5, .color-m-light h6,
  .color-m-light .like-h1, .color-m-light .like-h2, .color-m-light .like-h3, .color-m-light .like-h4, .color-m-light #page-footer .content-wrapper h1, #page-footer .content-wrapper .color-m-light h1, .color-m-light #page-footer .content-wrapper h2, #page-footer .content-wrapper .color-m-light h2, .color-m-light #page-footer .content-wrapper h3, #page-footer .content-wrapper .color-m-light h3, .color-m-light #page-footer .content-wrapper h4, #page-footer .content-wrapper .color-m-light h4, .color-m-light #page-footer .content-wrapper h5, #page-footer .content-wrapper .color-m-light h5, .color-m-light #page-footer .content-wrapper h6, #page-footer .content-wrapper .color-m-light h6,
  .color-m-light #page-footer .content-wrapper .like-h1,
  #page-footer .content-wrapper .color-m-light .like-h1, .color-m-light #page-footer .content-wrapper .like-h2, #page-footer .content-wrapper .color-m-light .like-h2, .color-m-light #page-footer .content-wrapper .like-h3, #page-footer .content-wrapper .color-m-light .like-h3, .color-m-light #page-footer .content-wrapper .like-h4, #page-footer .content-wrapper .color-m-light .like-h4, .color-m-light #page-footer .content-wrapper .like-h5, #page-footer .content-wrapper .color-m-light .like-h5, .color-m-light #page-footer .content-wrapper .like-h6, #page-footer .content-wrapper .color-m-light .like-h6, .color-m-light .like-h5, .color-m-light .like-h6 {
    color: var(--color-hl-inverted);
  }
  .color-m-light a,
  .color-m-light a:link,
  .color-m-light a:visited {
    color: var(--color-link-inverted);
  }
  .color-m-light a:hover,
  .color-m-light a:focus,
  .color-m-light a:active {
    color: var(--color-link-inverted-hover);
  }
  .color-m-light .muted {
    color: var(--color-inverted-muted);
  }
}
@media screen and (min-width: 1264px) {
  .color--lprimary {
    color: var(--primary);
  }
  .color--lsecondary {
    color: var(--secondary);
  }
  .color--ltertiary {
    color: var(--tertiary);
  }
  .color--lhl-dark {
    color: var(--color-hl);
  }
  .color--lhl-light {
    color: var(--color-hl-inverted);
  }
  .color--ldark-muted {
    color: var(--color-muted);
  }
  .color--llight-muted {
    color: var(--color-inverted-muted);
  }
  .color--ldark {
    color: var(--color);
  }
  .color--ldark h1, .color--ldark h2, .color--ldark h3, .color--ldark h4, .color--ldark h5, .color--ldark h6,
  .color--ldark .like-h1, .color--ldark .like-h2, .color--ldark .like-h3, .color--ldark .like-h4, .color--ldark #page-footer .content-wrapper h1, #page-footer .content-wrapper .color--ldark h1, .color--ldark #page-footer .content-wrapper h2, #page-footer .content-wrapper .color--ldark h2, .color--ldark #page-footer .content-wrapper h3, #page-footer .content-wrapper .color--ldark h3, .color--ldark #page-footer .content-wrapper h4, #page-footer .content-wrapper .color--ldark h4, .color--ldark #page-footer .content-wrapper h5, #page-footer .content-wrapper .color--ldark h5, .color--ldark #page-footer .content-wrapper h6, #page-footer .content-wrapper .color--ldark h6,
  .color--ldark #page-footer .content-wrapper .like-h1,
  #page-footer .content-wrapper .color--ldark .like-h1, .color--ldark #page-footer .content-wrapper .like-h2, #page-footer .content-wrapper .color--ldark .like-h2, .color--ldark #page-footer .content-wrapper .like-h3, #page-footer .content-wrapper .color--ldark .like-h3, .color--ldark #page-footer .content-wrapper .like-h4, #page-footer .content-wrapper .color--ldark .like-h4, .color--ldark #page-footer .content-wrapper .like-h5, #page-footer .content-wrapper .color--ldark .like-h5, .color--ldark #page-footer .content-wrapper .like-h6, #page-footer .content-wrapper .color--ldark .like-h6, .color--ldark .like-h5, .color--ldark .like-h6 {
    color: var(--color-hl);
  }
  .color--ldark a,
  .color--ldark a:link,
  .color--ldark a:visited {
    color: var(--primary-3);
  }
  .color--ldark a:hover,
  .color--ldark a:focus,
  .color--ldark a:active {
    color: var(--primary-2);
  }
  .color--ldark .muted {
    color: var(--neutral-3);
  }
  .color-l-light {
    color: var(--color-inverted);
  }
  .color-l-light h1, .color-l-light h2, .color-l-light h3, .color-l-light h4, .color-l-light h5, .color-l-light h6,
  .color-l-light .like-h1, .color-l-light .like-h2, .color-l-light .like-h3, .color-l-light .like-h4, .color-l-light #page-footer .content-wrapper h1, #page-footer .content-wrapper .color-l-light h1, .color-l-light #page-footer .content-wrapper h2, #page-footer .content-wrapper .color-l-light h2, .color-l-light #page-footer .content-wrapper h3, #page-footer .content-wrapper .color-l-light h3, .color-l-light #page-footer .content-wrapper h4, #page-footer .content-wrapper .color-l-light h4, .color-l-light #page-footer .content-wrapper h5, #page-footer .content-wrapper .color-l-light h5, .color-l-light #page-footer .content-wrapper h6, #page-footer .content-wrapper .color-l-light h6,
  .color-l-light #page-footer .content-wrapper .like-h1,
  #page-footer .content-wrapper .color-l-light .like-h1, .color-l-light #page-footer .content-wrapper .like-h2, #page-footer .content-wrapper .color-l-light .like-h2, .color-l-light #page-footer .content-wrapper .like-h3, #page-footer .content-wrapper .color-l-light .like-h3, .color-l-light #page-footer .content-wrapper .like-h4, #page-footer .content-wrapper .color-l-light .like-h4, .color-l-light #page-footer .content-wrapper .like-h5, #page-footer .content-wrapper .color-l-light .like-h5, .color-l-light #page-footer .content-wrapper .like-h6, #page-footer .content-wrapper .color-l-light .like-h6, .color-l-light .like-h5, .color-l-light .like-h6 {
    color: var(--color-hl-inverted);
  }
  .color-l-light a,
  .color-l-light a:link,
  .color-l-light a:visited {
    color: var(--color-link-inverted);
  }
  .color-l-light a:hover,
  .color-l-light a:focus,
  .color-l-light a:active {
    color: var(--color-link-inverted-hover);
  }
  .color-l-light .muted {
    color: var(--color-inverted-muted);
  }
}
@media screen and (min-width: 1921px) {
  .color--xlprimary {
    color: var(--primary);
  }
  .color--xlsecondary {
    color: var(--secondary);
  }
  .color--xltertiary {
    color: var(--tertiary);
  }
  .color--xlhl-dark {
    color: var(--color-hl);
  }
  .color--xlhl-light {
    color: var(--color-hl-inverted);
  }
  .color--xldark-muted {
    color: var(--color-muted);
  }
  .color--xllight-muted {
    color: var(--color-inverted-muted);
  }
  .color--xldark {
    color: var(--color);
  }
  .color--xldark h1, .color--xldark h2, .color--xldark h3, .color--xldark h4, .color--xldark h5, .color--xldark h6,
  .color--xldark .like-h1, .color--xldark .like-h2, .color--xldark .like-h3, .color--xldark .like-h4, .color--xldark #page-footer .content-wrapper h1, #page-footer .content-wrapper .color--xldark h1, .color--xldark #page-footer .content-wrapper h2, #page-footer .content-wrapper .color--xldark h2, .color--xldark #page-footer .content-wrapper h3, #page-footer .content-wrapper .color--xldark h3, .color--xldark #page-footer .content-wrapper h4, #page-footer .content-wrapper .color--xldark h4, .color--xldark #page-footer .content-wrapper h5, #page-footer .content-wrapper .color--xldark h5, .color--xldark #page-footer .content-wrapper h6, #page-footer .content-wrapper .color--xldark h6,
  .color--xldark #page-footer .content-wrapper .like-h1,
  #page-footer .content-wrapper .color--xldark .like-h1, .color--xldark #page-footer .content-wrapper .like-h2, #page-footer .content-wrapper .color--xldark .like-h2, .color--xldark #page-footer .content-wrapper .like-h3, #page-footer .content-wrapper .color--xldark .like-h3, .color--xldark #page-footer .content-wrapper .like-h4, #page-footer .content-wrapper .color--xldark .like-h4, .color--xldark #page-footer .content-wrapper .like-h5, #page-footer .content-wrapper .color--xldark .like-h5, .color--xldark #page-footer .content-wrapper .like-h6, #page-footer .content-wrapper .color--xldark .like-h6, .color--xldark .like-h5, .color--xldark .like-h6 {
    color: var(--color-hl);
  }
  .color--xldark a,
  .color--xldark a:link,
  .color--xldark a:visited {
    color: var(--primary-3);
  }
  .color--xldark a:hover,
  .color--xldark a:focus,
  .color--xldark a:active {
    color: var(--primary-2);
  }
  .color--xldark .muted {
    color: var(--neutral-3);
  }
  .color-xl-light {
    color: var(--color-inverted);
  }
  .color-xl-light h1, .color-xl-light h2, .color-xl-light h3, .color-xl-light h4, .color-xl-light h5, .color-xl-light h6,
  .color-xl-light .like-h1, .color-xl-light .like-h2, .color-xl-light .like-h3, .color-xl-light .like-h4, .color-xl-light #page-footer .content-wrapper h1, #page-footer .content-wrapper .color-xl-light h1, .color-xl-light #page-footer .content-wrapper h2, #page-footer .content-wrapper .color-xl-light h2, .color-xl-light #page-footer .content-wrapper h3, #page-footer .content-wrapper .color-xl-light h3, .color-xl-light #page-footer .content-wrapper h4, #page-footer .content-wrapper .color-xl-light h4, .color-xl-light #page-footer .content-wrapper h5, #page-footer .content-wrapper .color-xl-light h5, .color-xl-light #page-footer .content-wrapper h6, #page-footer .content-wrapper .color-xl-light h6,
  .color-xl-light #page-footer .content-wrapper .like-h1,
  #page-footer .content-wrapper .color-xl-light .like-h1, .color-xl-light #page-footer .content-wrapper .like-h2, #page-footer .content-wrapper .color-xl-light .like-h2, .color-xl-light #page-footer .content-wrapper .like-h3, #page-footer .content-wrapper .color-xl-light .like-h3, .color-xl-light #page-footer .content-wrapper .like-h4, #page-footer .content-wrapper .color-xl-light .like-h4, .color-xl-light #page-footer .content-wrapper .like-h5, #page-footer .content-wrapper .color-xl-light .like-h5, .color-xl-light #page-footer .content-wrapper .like-h6, #page-footer .content-wrapper .color-xl-light .like-h6, .color-xl-light .like-h5, .color-xl-light .like-h6 {
    color: var(--color-hl-inverted);
  }
  .color-xl-light a,
  .color-xl-light a:link,
  .color-xl-light a:visited {
    color: var(--color-link-inverted);
  }
  .color-xl-light a:hover,
  .color-xl-light a:focus,
  .color-xl-light a:active {
    color: var(--color-link-inverted-hover);
  }
  .color-xl-light .muted {
    color: var(--color-inverted-muted);
  }
}
abbr[title],
acronym[title] {
  cursor: help;
  text-decoration: none;
  border-bottom: 1px dotted var(--color);
  font-variant: normal;
}

.initialism {
  font-size: 90%;
}

blockquote {
  color: var(--color);
  font-size: var(--font-size-m);
  margin-left: 60px;
  position: relative;
}
blockquote:before {
  color: #dadada;
  content: "“";
  font-size: 132px;
  left: -55px;
  line-height: 0.8;
  position: absolute;
  top: 0;
}
blockquote em {
  color: var(--color-muted);
  font-size: 0.9em;
  font-style: normal;
}

address {
  margin-bottom: 2.4rem;
  font-style: normal;
  line-height: var(--line-height-default);
}

[id=main] .content-image figure,
[id=main] .content-image .image_container,
[id=main] .ce_image figure,
[id=main] .ce_image .image_container,
[id=main] .content-text figure,
[id=main] .content-text .image_container,
[id=main] .ce_text figure,
[id=main] .ce_text .image_container {
  width: auto;
  height: auto;
}
[id=main] .content-image figure img,
[id=main] .content-image .image_container img,
[id=main] .ce_image figure img,
[id=main] .ce_image .image_container img,
[id=main] .content-text figure img,
[id=main] .content-text .image_container img,
[id=main] .ce_text figure img,
[id=main] .ce_text .image_container img {
  max-width: 100%;
  height: auto;
}
[id=main] .content-image figure.media--left, [id=main] .content-image figure.float_left, [id=main] .content-image figure.media--right, [id=main] .content-image figure.float_right,
[id=main] .content-image .image_container.media--left,
[id=main] .content-image .image_container.float_left,
[id=main] .content-image .image_container.media--right,
[id=main] .content-image .image_container.float_right,
[id=main] .ce_image figure.media--left,
[id=main] .ce_image figure.float_left,
[id=main] .ce_image figure.media--right,
[id=main] .ce_image figure.float_right,
[id=main] .ce_image .image_container.media--left,
[id=main] .ce_image .image_container.float_left,
[id=main] .ce_image .image_container.media--right,
[id=main] .ce_image .image_container.float_right,
[id=main] .content-text figure.media--left,
[id=main] .content-text figure.float_left,
[id=main] .content-text figure.media--right,
[id=main] .content-text figure.float_right,
[id=main] .content-text .image_container.media--left,
[id=main] .content-text .image_container.float_left,
[id=main] .content-text .image_container.media--right,
[id=main] .content-text .image_container.float_right,
[id=main] .ce_text figure.media--left,
[id=main] .ce_text figure.float_left,
[id=main] .ce_text figure.media--right,
[id=main] .ce_text figure.float_right,
[id=main] .ce_text .image_container.media--left,
[id=main] .ce_text .image_container.float_left,
[id=main] .ce_text .image_container.media--right,
[id=main] .ce_text .image_container.float_right {
  float: none;
}
@media (min-width: 600px) {
  [id=main] .content-image figure figure,
  [id=main] .content-image figure .image_container,
  [id=main] .content-image .image_container figure,
  [id=main] .content-image .image_container .image_container,
  [id=main] .ce_image figure figure,
  [id=main] .ce_image figure .image_container,
  [id=main] .ce_image .image_container figure,
  [id=main] .ce_image .image_container .image_container,
  [id=main] .content-text figure figure,
  [id=main] .content-text figure .image_container,
  [id=main] .content-text .image_container figure,
  [id=main] .content-text .image_container .image_container,
  [id=main] .ce_text figure figure,
  [id=main] .ce_text figure .image_container,
  [id=main] .ce_text .image_container figure,
  [id=main] .ce_text .image_container .image_container {
    width: auto;
  }
  [id=main] .content-image figure figure img,
  [id=main] .content-image figure .image_container img,
  [id=main] .content-image .image_container figure img,
  [id=main] .content-image .image_container .image_container img,
  [id=main] .ce_image figure figure img,
  [id=main] .ce_image figure .image_container img,
  [id=main] .ce_image .image_container figure img,
  [id=main] .ce_image .image_container .image_container img,
  [id=main] .content-text figure figure img,
  [id=main] .content-text figure .image_container img,
  [id=main] .content-text .image_container figure img,
  [id=main] .content-text .image_container .image_container img,
  [id=main] .ce_text figure figure img,
  [id=main] .ce_text figure .image_container img,
  [id=main] .ce_text .image_container figure img,
  [id=main] .ce_text .image_container .image_container img {
    width: auto;
    height: auto;
  }
  [id=main] .content-image figure figure.media--left, [id=main] .content-image figure figure.float_left,
  [id=main] .content-image figure .image_container.media--left,
  [id=main] .content-image figure .image_container.float_left,
  [id=main] .content-image .image_container figure.media--left,
  [id=main] .content-image .image_container figure.float_left,
  [id=main] .content-image .image_container .image_container.media--left,
  [id=main] .content-image .image_container .image_container.float_left,
  [id=main] .ce_image figure figure.media--left,
  [id=main] .ce_image figure figure.float_left,
  [id=main] .ce_image figure .image_container.media--left,
  [id=main] .ce_image figure .image_container.float_left,
  [id=main] .ce_image .image_container figure.media--left,
  [id=main] .ce_image .image_container figure.float_left,
  [id=main] .ce_image .image_container .image_container.media--left,
  [id=main] .ce_image .image_container .image_container.float_left,
  [id=main] .content-text figure figure.media--left,
  [id=main] .content-text figure figure.float_left,
  [id=main] .content-text figure .image_container.media--left,
  [id=main] .content-text figure .image_container.float_left,
  [id=main] .content-text .image_container figure.media--left,
  [id=main] .content-text .image_container figure.float_left,
  [id=main] .content-text .image_container .image_container.media--left,
  [id=main] .content-text .image_container .image_container.float_left,
  [id=main] .ce_text figure figure.media--left,
  [id=main] .ce_text figure figure.float_left,
  [id=main] .ce_text figure .image_container.media--left,
  [id=main] .ce_text figure .image_container.float_left,
  [id=main] .ce_text .image_container figure.media--left,
  [id=main] .ce_text .image_container figure.float_left,
  [id=main] .ce_text .image_container .image_container.media--left,
  [id=main] .ce_text .image_container .image_container.float_left {
    float: left;
    margin: 0 var(--distance-m) var(--distance-s) 0;
  }
  [id=main] .content-image figure figure.media--right, [id=main] .content-image figure figure.float_right,
  [id=main] .content-image figure .image_container.media--right,
  [id=main] .content-image figure .image_container.float_right,
  [id=main] .content-image .image_container figure.media--right,
  [id=main] .content-image .image_container figure.float_right,
  [id=main] .content-image .image_container .image_container.media--right,
  [id=main] .content-image .image_container .image_container.float_right,
  [id=main] .ce_image figure figure.media--right,
  [id=main] .ce_image figure figure.float_right,
  [id=main] .ce_image figure .image_container.media--right,
  [id=main] .ce_image figure .image_container.float_right,
  [id=main] .ce_image .image_container figure.media--right,
  [id=main] .ce_image .image_container figure.float_right,
  [id=main] .ce_image .image_container .image_container.media--right,
  [id=main] .ce_image .image_container .image_container.float_right,
  [id=main] .content-text figure figure.media--right,
  [id=main] .content-text figure figure.float_right,
  [id=main] .content-text figure .image_container.media--right,
  [id=main] .content-text figure .image_container.float_right,
  [id=main] .content-text .image_container figure.media--right,
  [id=main] .content-text .image_container figure.float_right,
  [id=main] .content-text .image_container .image_container.media--right,
  [id=main] .content-text .image_container .image_container.float_right,
  [id=main] .ce_text figure figure.media--right,
  [id=main] .ce_text figure figure.float_right,
  [id=main] .ce_text figure .image_container.media--right,
  [id=main] .ce_text figure .image_container.float_right,
  [id=main] .ce_text .image_container figure.media--right,
  [id=main] .ce_text .image_container figure.float_right,
  [id=main] .ce_text .image_container .image_container.media--right,
  [id=main] .ce_text .image_container .image_container.float_right {
    float: right;
    margin: 0 0 var(--distance-s) var(--distance-m);
  }
  [id=main] .content-image figure figure.media--above, [id=main] .content-image figure figure.float_above,
  [id=main] .content-image figure .image_container.media--above,
  [id=main] .content-image figure .image_container.float_above,
  [id=main] .content-image .image_container figure.media--above,
  [id=main] .content-image .image_container figure.float_above,
  [id=main] .content-image .image_container .image_container.media--above,
  [id=main] .content-image .image_container .image_container.float_above,
  [id=main] .ce_image figure figure.media--above,
  [id=main] .ce_image figure figure.float_above,
  [id=main] .ce_image figure .image_container.media--above,
  [id=main] .ce_image figure .image_container.float_above,
  [id=main] .ce_image .image_container figure.media--above,
  [id=main] .ce_image .image_container figure.float_above,
  [id=main] .ce_image .image_container .image_container.media--above,
  [id=main] .ce_image .image_container .image_container.float_above,
  [id=main] .content-text figure figure.media--above,
  [id=main] .content-text figure figure.float_above,
  [id=main] .content-text figure .image_container.media--above,
  [id=main] .content-text figure .image_container.float_above,
  [id=main] .content-text .image_container figure.media--above,
  [id=main] .content-text .image_container figure.float_above,
  [id=main] .content-text .image_container .image_container.media--above,
  [id=main] .content-text .image_container .image_container.float_above,
  [id=main] .ce_text figure figure.media--above,
  [id=main] .ce_text figure figure.float_above,
  [id=main] .ce_text figure .image_container.media--above,
  [id=main] .ce_text figure .image_container.float_above,
  [id=main] .ce_text .image_container figure.media--above,
  [id=main] .ce_text .image_container figure.float_above,
  [id=main] .ce_text .image_container .image_container.media--above,
  [id=main] .ce_text .image_container .image_container.float_above {
    margin: 0 0 var(--distance-m);
  }
  [id=main] .content-image figure figure.media--below, [id=main] .content-image figure figure.float_below,
  [id=main] .content-image figure .image_container.media--below,
  [id=main] .content-image figure .image_container.float_below,
  [id=main] .content-image .image_container figure.media--below,
  [id=main] .content-image .image_container figure.float_below,
  [id=main] .content-image .image_container .image_container.media--below,
  [id=main] .content-image .image_container .image_container.float_below,
  [id=main] .ce_image figure figure.media--below,
  [id=main] .ce_image figure figure.float_below,
  [id=main] .ce_image figure .image_container.media--below,
  [id=main] .ce_image figure .image_container.float_below,
  [id=main] .ce_image .image_container figure.media--below,
  [id=main] .ce_image .image_container figure.float_below,
  [id=main] .ce_image .image_container .image_container.media--below,
  [id=main] .ce_image .image_container .image_container.float_below,
  [id=main] .content-text figure figure.media--below,
  [id=main] .content-text figure figure.float_below,
  [id=main] .content-text figure .image_container.media--below,
  [id=main] .content-text figure .image_container.float_below,
  [id=main] .content-text .image_container figure.media--below,
  [id=main] .content-text .image_container figure.float_below,
  [id=main] .content-text .image_container .image_container.media--below,
  [id=main] .content-text .image_container .image_container.float_below,
  [id=main] .ce_text figure figure.media--below,
  [id=main] .ce_text figure figure.float_below,
  [id=main] .ce_text figure .image_container.media--below,
  [id=main] .ce_text figure .image_container.float_below,
  [id=main] .ce_text .image_container figure.media--below,
  [id=main] .ce_text .image_container figure.float_below,
  [id=main] .ce_text .image_container .image_container.media--below,
  [id=main] .ce_text .image_container .image_container.float_below {
    margin: var(--distance-m) 0 0;
  }
}

.border-radius-img-s img {
  border-radius: var(--border-radius-s);
}

.border-radius-img-m img {
  border-radius: var(--border-radius-m);
}

.border-radius-img-l img {
  border-radius: var(--border-radius-l);
}

.border-radius-img-xl img {
  border-radius: var(--border-radius-xl);
}

.border-radius-img-circle img {
  border-radius: 50%;
}

.ce_gallery.grid-list > h1, .ce_gallery.grid-list > h2, .ce_gallery.grid-list > h3, .ce_gallery.grid-list > h4, .ce_gallery.grid-list > h5, .ce_gallery.grid-list > h6, .ce_gallery.grid-list > .like-h1, .ce_gallery.grid-list > .like-h2, .ce_gallery.grid-list > .like-h3, .ce_gallery.grid-list > .like-h4, #page-footer .content-wrapper .ce_gallery.grid-list > h1, #page-footer .content-wrapper .ce_gallery.grid-list > h2, #page-footer .content-wrapper .ce_gallery.grid-list > h3, #page-footer .content-wrapper .ce_gallery.grid-list > h4, #page-footer .content-wrapper .ce_gallery.grid-list > h5, #page-footer .content-wrapper .ce_gallery.grid-list > h6,
#page-footer .content-wrapper .ce_gallery.grid-list > .like-h1, #page-footer .content-wrapper .ce_gallery.grid-list > .like-h2, #page-footer .content-wrapper .ce_gallery.grid-list > .like-h3, #page-footer .content-wrapper .ce_gallery.grid-list > .like-h4, #page-footer .content-wrapper .ce_gallery.grid-list > .like-h5, #page-footer .content-wrapper .ce_gallery.grid-list > .like-h6, .ce_gallery.grid-list > .like-h5, .ce_gallery.grid-list > .like-h6,
.content-gallery.grid-list > h1,
.content-gallery.grid-list > h2,
.content-gallery.grid-list > h3,
.content-gallery.grid-list > h4,
.content-gallery.grid-list > h5,
.content-gallery.grid-list > h6,
.content-gallery.grid-list > .like-h1,
.content-gallery.grid-list > .like-h2,
.content-gallery.grid-list > .like-h3,
.content-gallery.grid-list > .like-h4,
#page-footer .content-wrapper .content-gallery.grid-list > h1,
#page-footer .content-wrapper .content-gallery.grid-list > h2,
#page-footer .content-wrapper .content-gallery.grid-list > h3,
#page-footer .content-wrapper .content-gallery.grid-list > h4,
#page-footer .content-wrapper .content-gallery.grid-list > h5,
#page-footer .content-wrapper .content-gallery.grid-list > h6,
#page-footer .content-wrapper .content-gallery.grid-list > .like-h1,
#page-footer .content-wrapper .content-gallery.grid-list > .like-h2,
#page-footer .content-wrapper .content-gallery.grid-list > .like-h3,
#page-footer .content-wrapper .content-gallery.grid-list > .like-h4,
#page-footer .content-wrapper .content-gallery.grid-list > .like-h5,
#page-footer .content-wrapper .content-gallery.grid-list > .like-h6,
.content-gallery.grid-list > .like-h5,
.content-gallery.grid-list > .like-h6 {
  width: 100%;
}
.ce_gallery.grid-list ul,
.content-gallery.grid-list ul {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.ce_gallery.grid-list.justify-left > ul,
.content-gallery.grid-list.justify-left > ul {
  justify-content: flex-start;
}
.ce_gallery.grid-list.justify-left > ul > li:last-of-type,
.content-gallery.grid-list.justify-left > ul > li:last-of-type {
  margin-right: 0 !important;
}
.ce_gallery.grid-list.justify-center > ul,
.content-gallery.grid-list.justify-center > ul {
  justify-content: center;
}
.ce_gallery.grid-list.justify-center > ul > li:last-of-type,
.content-gallery.grid-list.justify-center > ul > li:last-of-type {
  margin-right: 0 !important;
}
.ce_gallery.grid-list.justify-right > ul,
.content-gallery.grid-list.justify-right > ul {
  justify-content: flex-end;
}
.ce_gallery.grid-list.justify-right > ul > li:last-of-type,
.content-gallery.grid-list.justify-right > ul > li:last-of-type {
  margin-right: 0 !important;
}
@media screen and (min-width: 0) {
  .ce_gallery.grid-list.grid-list-align-left > ul,
  .content-gallery.grid-list.grid-list-align-left > ul {
    text-align: left;
  }
  .ce_gallery.grid-list.grid-list-align-center > ul,
  .content-gallery.grid-list.grid-list-align-center > ul {
    text-align: center;
  }
  .ce_gallery.grid-list.grid-list-align-right > ul,
  .content-gallery.grid-list.grid-list-align-right > ul {
    text-align: right;
  }
  .ce_gallery.grid-list.list-1 > ul > li,
  .content-gallery.grid-list.list-1 > ul > li {
    width: 100%;
    margin-right: 0;
    margin-bottom: var(--distance-m) !important;
  }
  .ce_gallery.grid-list.no-gutter.list-1 > ul > li,
  .content-gallery.grid-list.no-gutter.list-1 > ul > li {
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.list-2 > ul > li,
  .content-gallery.grid-list.list-2 > ul > li {
    width: calc((100% - 1 * 2.4rem) / 2);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-2 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.list-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-2 > ul > li,
  .content-gallery.grid-list.no-gutter.list-2 > ul > li {
    width: 50%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-2 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.no-gutter.list-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-2 > ul > li,
  .content-gallery.grid-list.small-gutter.list-2 > ul > li {
    width: calc((100% - 1 * 1.2rem) / 2);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-2 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.small-gutter.list-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-2 > ul > li,
  .content-gallery.grid-list.big-gutter.list-2 > ul > li {
    width: calc((100% - 1 * 3.6rem) / 2);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-2 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.big-gutter.list-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-3 > ul > li,
  .content-gallery.grid-list.list-3 > ul > li {
    width: calc((100% - 2 * 2.4rem) / 3);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-3 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.list-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-3 > ul > li,
  .content-gallery.grid-list.no-gutter.list-3 > ul > li {
    width: 33.3333333333%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-3 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.no-gutter.list-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-3 > ul > li,
  .content-gallery.grid-list.small-gutter.list-3 > ul > li {
    width: calc((100% - 2 * 1.2rem) / 3);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-3 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.small-gutter.list-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-3 > ul > li,
  .content-gallery.grid-list.big-gutter.list-3 > ul > li {
    width: calc((100% - 2 * 3.6rem) / 3);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-3 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.big-gutter.list-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-4 > ul > li,
  .content-gallery.grid-list.list-4 > ul > li {
    width: calc((100% - 3 * 2.4rem) / 4);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-4 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.list-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-4 > ul > li,
  .content-gallery.grid-list.no-gutter.list-4 > ul > li {
    width: 25%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-4 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.no-gutter.list-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-4 > ul > li,
  .content-gallery.grid-list.small-gutter.list-4 > ul > li {
    width: calc((100% - 3 * 1.2rem) / 4);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-4 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.small-gutter.list-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-4 > ul > li,
  .content-gallery.grid-list.big-gutter.list-4 > ul > li {
    width: calc((100% - 3 * 3.6rem) / 4);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-4 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.big-gutter.list-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-5 > ul > li,
  .content-gallery.grid-list.list-5 > ul > li {
    width: calc((100% - 4 * 2.4rem) / 5);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-5 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.list-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-5 > ul > li,
  .content-gallery.grid-list.no-gutter.list-5 > ul > li {
    width: 20%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-5 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.no-gutter.list-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-5 > ul > li,
  .content-gallery.grid-list.small-gutter.list-5 > ul > li {
    width: calc((100% - 4 * 1.2rem) / 5);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-5 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.small-gutter.list-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-5 > ul > li,
  .content-gallery.grid-list.big-gutter.list-5 > ul > li {
    width: calc((100% - 4 * 3.6rem) / 5);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-5 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.big-gutter.list-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-6 > ul > li,
  .content-gallery.grid-list.list-6 > ul > li {
    width: calc((100% - 5 * 2.4rem) / 6);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-6 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.list-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-6 > ul > li,
  .content-gallery.grid-list.no-gutter.list-6 > ul > li {
    width: 16.6666666667%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-6 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.no-gutter.list-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-6 > ul > li,
  .content-gallery.grid-list.small-gutter.list-6 > ul > li {
    width: calc((100% - 5 * 1.2rem) / 6);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-6 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.small-gutter.list-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-6 > ul > li,
  .content-gallery.grid-list.big-gutter.list-6 > ul > li {
    width: calc((100% - 5 * 3.6rem) / 6);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-6 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.big-gutter.list-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 480px) {
  .ce_gallery.grid-list.grid-list-align-xxs-left > ul,
  .content-gallery.grid-list.grid-list-align-xxs-left > ul {
    text-align: left;
  }
  .ce_gallery.grid-list.grid-list-align-xxs-center > ul,
  .content-gallery.grid-list.grid-list-align-xxs-center > ul {
    text-align: center;
  }
  .ce_gallery.grid-list.grid-list-align-xxs-right > ul,
  .content-gallery.grid-list.grid-list-align-xxs-right > ul {
    text-align: right;
  }
  .ce_gallery.grid-list.list-xxs-1 > ul > li,
  .content-gallery.grid-list.list-xxs-1 > ul > li {
    width: 100%;
    margin-right: 0;
    margin-bottom: var(--distance-m) !important;
  }
  .ce_gallery.grid-list.no-gutter.list-xxs-1 > ul > li,
  .content-gallery.grid-list.no-gutter.list-xxs-1 > ul > li {
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.list-xxs-2 > ul > li,
  .content-gallery.grid-list.list-xxs-2 > ul > li {
    width: calc((100% - 1 * 2.4rem) / 2);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-xxs-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-xxs-2 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-xxs-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.list-xxs-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xxs-2 > ul > li,
  .content-gallery.grid-list.no-gutter.list-xxs-2 > ul > li {
    width: 50%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-xxs-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-xxs-2 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xxs-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.no-gutter.list-xxs-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-xxs-2 > ul > li,
  .content-gallery.grid-list.small-gutter.list-xxs-2 > ul > li {
    width: calc((100% - 1 * 1.2rem) / 2);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-xxs-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-xxs-2 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-xxs-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.small-gutter.list-xxs-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-xxs-2 > ul > li,
  .content-gallery.grid-list.big-gutter.list-xxs-2 > ul > li {
    width: calc((100% - 1 * 3.6rem) / 2);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-xxs-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-xxs-2 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-xxs-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.big-gutter.list-xxs-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-xxs-3 > ul > li,
  .content-gallery.grid-list.list-xxs-3 > ul > li {
    width: calc((100% - 2 * 2.4rem) / 3);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-xxs-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-xxs-3 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-xxs-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.list-xxs-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xxs-3 > ul > li,
  .content-gallery.grid-list.no-gutter.list-xxs-3 > ul > li {
    width: 33.3333333333%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-xxs-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-xxs-3 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xxs-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.no-gutter.list-xxs-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-xxs-3 > ul > li,
  .content-gallery.grid-list.small-gutter.list-xxs-3 > ul > li {
    width: calc((100% - 2 * 1.2rem) / 3);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-xxs-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-xxs-3 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-xxs-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.small-gutter.list-xxs-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-xxs-3 > ul > li,
  .content-gallery.grid-list.big-gutter.list-xxs-3 > ul > li {
    width: calc((100% - 2 * 3.6rem) / 3);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-xxs-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-xxs-3 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-xxs-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.big-gutter.list-xxs-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-xxs-4 > ul > li,
  .content-gallery.grid-list.list-xxs-4 > ul > li {
    width: calc((100% - 3 * 2.4rem) / 4);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-xxs-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-xxs-4 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-xxs-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.list-xxs-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xxs-4 > ul > li,
  .content-gallery.grid-list.no-gutter.list-xxs-4 > ul > li {
    width: 25%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-xxs-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-xxs-4 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xxs-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.no-gutter.list-xxs-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-xxs-4 > ul > li,
  .content-gallery.grid-list.small-gutter.list-xxs-4 > ul > li {
    width: calc((100% - 3 * 1.2rem) / 4);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-xxs-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-xxs-4 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-xxs-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.small-gutter.list-xxs-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-xxs-4 > ul > li,
  .content-gallery.grid-list.big-gutter.list-xxs-4 > ul > li {
    width: calc((100% - 3 * 3.6rem) / 4);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-xxs-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-xxs-4 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-xxs-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.big-gutter.list-xxs-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-xxs-5 > ul > li,
  .content-gallery.grid-list.list-xxs-5 > ul > li {
    width: calc((100% - 4 * 2.4rem) / 5);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-xxs-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-xxs-5 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-xxs-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.list-xxs-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xxs-5 > ul > li,
  .content-gallery.grid-list.no-gutter.list-xxs-5 > ul > li {
    width: 20%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-xxs-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-xxs-5 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xxs-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.no-gutter.list-xxs-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-xxs-5 > ul > li,
  .content-gallery.grid-list.small-gutter.list-xxs-5 > ul > li {
    width: calc((100% - 4 * 1.2rem) / 5);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-xxs-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-xxs-5 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-xxs-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.small-gutter.list-xxs-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-xxs-5 > ul > li,
  .content-gallery.grid-list.big-gutter.list-xxs-5 > ul > li {
    width: calc((100% - 4 * 3.6rem) / 5);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-xxs-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-xxs-5 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-xxs-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.big-gutter.list-xxs-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-xxs-6 > ul > li,
  .content-gallery.grid-list.list-xxs-6 > ul > li {
    width: calc((100% - 5 * 2.4rem) / 6);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-xxs-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-xxs-6 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-xxs-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.list-xxs-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xxs-6 > ul > li,
  .content-gallery.grid-list.no-gutter.list-xxs-6 > ul > li {
    width: 16.6666666667%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-xxs-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-xxs-6 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xxs-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.no-gutter.list-xxs-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-xxs-6 > ul > li,
  .content-gallery.grid-list.small-gutter.list-xxs-6 > ul > li {
    width: calc((100% - 5 * 1.2rem) / 6);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-xxs-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-xxs-6 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-xxs-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.small-gutter.list-xxs-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-xxs-6 > ul > li,
  .content-gallery.grid-list.big-gutter.list-xxs-6 > ul > li {
    width: calc((100% - 5 * 3.6rem) / 6);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-xxs-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-xxs-6 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-xxs-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.big-gutter.list-xxs-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 600px) {
  .ce_gallery.grid-list.grid-list-align-xs-left > ul,
  .content-gallery.grid-list.grid-list-align-xs-left > ul {
    text-align: left;
  }
  .ce_gallery.grid-list.grid-list-align-xs-center > ul,
  .content-gallery.grid-list.grid-list-align-xs-center > ul {
    text-align: center;
  }
  .ce_gallery.grid-list.grid-list-align-xs-right > ul,
  .content-gallery.grid-list.grid-list-align-xs-right > ul {
    text-align: right;
  }
  .ce_gallery.grid-list.list-xs-1 > ul > li,
  .content-gallery.grid-list.list-xs-1 > ul > li {
    width: 100%;
    margin-right: 0;
    margin-bottom: var(--distance-m) !important;
  }
  .ce_gallery.grid-list.no-gutter.list-xs-1 > ul > li,
  .content-gallery.grid-list.no-gutter.list-xs-1 > ul > li {
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.list-xs-2 > ul > li,
  .content-gallery.grid-list.list-xs-2 > ul > li {
    width: calc((100% - 1 * 2.4rem) / 2);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-xs-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-xs-2 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-xs-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.list-xs-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xs-2 > ul > li,
  .content-gallery.grid-list.no-gutter.list-xs-2 > ul > li {
    width: 50%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-xs-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-xs-2 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xs-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.no-gutter.list-xs-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-xs-2 > ul > li,
  .content-gallery.grid-list.small-gutter.list-xs-2 > ul > li {
    width: calc((100% - 1 * 1.2rem) / 2);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-xs-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-xs-2 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-xs-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.small-gutter.list-xs-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-xs-2 > ul > li,
  .content-gallery.grid-list.big-gutter.list-xs-2 > ul > li {
    width: calc((100% - 1 * 3.6rem) / 2);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-xs-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-xs-2 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-xs-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.big-gutter.list-xs-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-xs-3 > ul > li,
  .content-gallery.grid-list.list-xs-3 > ul > li {
    width: calc((100% - 2 * 2.4rem) / 3);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-xs-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-xs-3 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-xs-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.list-xs-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xs-3 > ul > li,
  .content-gallery.grid-list.no-gutter.list-xs-3 > ul > li {
    width: 33.3333333333%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-xs-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-xs-3 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xs-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.no-gutter.list-xs-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-xs-3 > ul > li,
  .content-gallery.grid-list.small-gutter.list-xs-3 > ul > li {
    width: calc((100% - 2 * 1.2rem) / 3);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-xs-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-xs-3 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-xs-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.small-gutter.list-xs-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-xs-3 > ul > li,
  .content-gallery.grid-list.big-gutter.list-xs-3 > ul > li {
    width: calc((100% - 2 * 3.6rem) / 3);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-xs-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-xs-3 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-xs-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.big-gutter.list-xs-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-xs-4 > ul > li,
  .content-gallery.grid-list.list-xs-4 > ul > li {
    width: calc((100% - 3 * 2.4rem) / 4);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-xs-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-xs-4 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-xs-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.list-xs-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xs-4 > ul > li,
  .content-gallery.grid-list.no-gutter.list-xs-4 > ul > li {
    width: 25%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-xs-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-xs-4 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xs-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.no-gutter.list-xs-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-xs-4 > ul > li,
  .content-gallery.grid-list.small-gutter.list-xs-4 > ul > li {
    width: calc((100% - 3 * 1.2rem) / 4);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-xs-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-xs-4 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-xs-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.small-gutter.list-xs-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-xs-4 > ul > li,
  .content-gallery.grid-list.big-gutter.list-xs-4 > ul > li {
    width: calc((100% - 3 * 3.6rem) / 4);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-xs-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-xs-4 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-xs-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.big-gutter.list-xs-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-xs-5 > ul > li,
  .content-gallery.grid-list.list-xs-5 > ul > li {
    width: calc((100% - 4 * 2.4rem) / 5);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-xs-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-xs-5 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-xs-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.list-xs-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xs-5 > ul > li,
  .content-gallery.grid-list.no-gutter.list-xs-5 > ul > li {
    width: 20%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-xs-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-xs-5 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xs-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.no-gutter.list-xs-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-xs-5 > ul > li,
  .content-gallery.grid-list.small-gutter.list-xs-5 > ul > li {
    width: calc((100% - 4 * 1.2rem) / 5);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-xs-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-xs-5 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-xs-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.small-gutter.list-xs-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-xs-5 > ul > li,
  .content-gallery.grid-list.big-gutter.list-xs-5 > ul > li {
    width: calc((100% - 4 * 3.6rem) / 5);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-xs-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-xs-5 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-xs-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.big-gutter.list-xs-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-xs-6 > ul > li,
  .content-gallery.grid-list.list-xs-6 > ul > li {
    width: calc((100% - 5 * 2.4rem) / 6);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-xs-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-xs-6 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-xs-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.list-xs-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xs-6 > ul > li,
  .content-gallery.grid-list.no-gutter.list-xs-6 > ul > li {
    width: 16.6666666667%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-xs-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-xs-6 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xs-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.no-gutter.list-xs-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-xs-6 > ul > li,
  .content-gallery.grid-list.small-gutter.list-xs-6 > ul > li {
    width: calc((100% - 5 * 1.2rem) / 6);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-xs-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-xs-6 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-xs-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.small-gutter.list-xs-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-xs-6 > ul > li,
  .content-gallery.grid-list.big-gutter.list-xs-6 > ul > li {
    width: calc((100% - 5 * 3.6rem) / 6);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-xs-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-xs-6 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-xs-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.big-gutter.list-xs-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) {
  .ce_gallery.grid-list.grid-list-align-s-left > ul,
  .content-gallery.grid-list.grid-list-align-s-left > ul {
    text-align: left;
  }
  .ce_gallery.grid-list.grid-list-align-s-center > ul,
  .content-gallery.grid-list.grid-list-align-s-center > ul {
    text-align: center;
  }
  .ce_gallery.grid-list.grid-list-align-s-right > ul,
  .content-gallery.grid-list.grid-list-align-s-right > ul {
    text-align: right;
  }
  .ce_gallery.grid-list.list-s-1 > ul > li,
  .content-gallery.grid-list.list-s-1 > ul > li {
    width: 100%;
    margin-right: 0;
    margin-bottom: var(--distance-m) !important;
  }
  .ce_gallery.grid-list.no-gutter.list-s-1 > ul > li,
  .content-gallery.grid-list.no-gutter.list-s-1 > ul > li {
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.list-s-2 > ul > li,
  .content-gallery.grid-list.list-s-2 > ul > li {
    width: calc((100% - 1 * 2.4rem) / 2);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-s-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-s-2 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-s-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.list-s-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-s-2 > ul > li,
  .content-gallery.grid-list.no-gutter.list-s-2 > ul > li {
    width: 50%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-s-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-s-2 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-s-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.no-gutter.list-s-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-s-2 > ul > li,
  .content-gallery.grid-list.small-gutter.list-s-2 > ul > li {
    width: calc((100% - 1 * 1.2rem) / 2);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-s-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-s-2 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-s-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.small-gutter.list-s-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-s-2 > ul > li,
  .content-gallery.grid-list.big-gutter.list-s-2 > ul > li {
    width: calc((100% - 1 * 3.6rem) / 2);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-s-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-s-2 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-s-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.big-gutter.list-s-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-s-3 > ul > li,
  .content-gallery.grid-list.list-s-3 > ul > li {
    width: calc((100% - 2 * 2.4rem) / 3);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-s-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-s-3 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-s-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.list-s-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-s-3 > ul > li,
  .content-gallery.grid-list.no-gutter.list-s-3 > ul > li {
    width: 33.3333333333%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-s-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-s-3 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-s-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.no-gutter.list-s-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-s-3 > ul > li,
  .content-gallery.grid-list.small-gutter.list-s-3 > ul > li {
    width: calc((100% - 2 * 1.2rem) / 3);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-s-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-s-3 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-s-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.small-gutter.list-s-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-s-3 > ul > li,
  .content-gallery.grid-list.big-gutter.list-s-3 > ul > li {
    width: calc((100% - 2 * 3.6rem) / 3);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-s-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-s-3 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-s-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.big-gutter.list-s-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-s-4 > ul > li,
  .content-gallery.grid-list.list-s-4 > ul > li {
    width: calc((100% - 3 * 2.4rem) / 4);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-s-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-s-4 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-s-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.list-s-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-s-4 > ul > li,
  .content-gallery.grid-list.no-gutter.list-s-4 > ul > li {
    width: 25%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-s-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-s-4 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-s-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.no-gutter.list-s-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-s-4 > ul > li,
  .content-gallery.grid-list.small-gutter.list-s-4 > ul > li {
    width: calc((100% - 3 * 1.2rem) / 4);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-s-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-s-4 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-s-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.small-gutter.list-s-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-s-4 > ul > li,
  .content-gallery.grid-list.big-gutter.list-s-4 > ul > li {
    width: calc((100% - 3 * 3.6rem) / 4);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-s-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-s-4 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-s-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.big-gutter.list-s-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-s-5 > ul > li,
  .content-gallery.grid-list.list-s-5 > ul > li {
    width: calc((100% - 4 * 2.4rem) / 5);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-s-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-s-5 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-s-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.list-s-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-s-5 > ul > li,
  .content-gallery.grid-list.no-gutter.list-s-5 > ul > li {
    width: 20%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-s-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-s-5 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-s-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.no-gutter.list-s-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-s-5 > ul > li,
  .content-gallery.grid-list.small-gutter.list-s-5 > ul > li {
    width: calc((100% - 4 * 1.2rem) / 5);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-s-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-s-5 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-s-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.small-gutter.list-s-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-s-5 > ul > li,
  .content-gallery.grid-list.big-gutter.list-s-5 > ul > li {
    width: calc((100% - 4 * 3.6rem) / 5);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-s-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-s-5 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-s-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.big-gutter.list-s-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-s-6 > ul > li,
  .content-gallery.grid-list.list-s-6 > ul > li {
    width: calc((100% - 5 * 2.4rem) / 6);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-s-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-s-6 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-s-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.list-s-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-s-6 > ul > li,
  .content-gallery.grid-list.no-gutter.list-s-6 > ul > li {
    width: 16.6666666667%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-s-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-s-6 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-s-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.no-gutter.list-s-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-s-6 > ul > li,
  .content-gallery.grid-list.small-gutter.list-s-6 > ul > li {
    width: calc((100% - 5 * 1.2rem) / 6);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-s-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-s-6 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-s-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.small-gutter.list-s-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-s-6 > ul > li,
  .content-gallery.grid-list.big-gutter.list-s-6 > ul > li {
    width: calc((100% - 5 * 3.6rem) / 6);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-s-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-s-6 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-s-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.big-gutter.list-s-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 1024px) {
  .ce_gallery.grid-list.grid-list-align-m-left > ul,
  .content-gallery.grid-list.grid-list-align-m-left > ul {
    text-align: left;
  }
  .ce_gallery.grid-list.grid-list-align-m-center > ul,
  .content-gallery.grid-list.grid-list-align-m-center > ul {
    text-align: center;
  }
  .ce_gallery.grid-list.grid-list-align-m-right > ul,
  .content-gallery.grid-list.grid-list-align-m-right > ul {
    text-align: right;
  }
  .ce_gallery.grid-list.list-m-1 > ul > li,
  .content-gallery.grid-list.list-m-1 > ul > li {
    width: 100%;
    margin-right: 0;
    margin-bottom: var(--distance-m) !important;
  }
  .ce_gallery.grid-list.no-gutter.list-m-1 > ul > li,
  .content-gallery.grid-list.no-gutter.list-m-1 > ul > li {
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.list-m-2 > ul > li,
  .content-gallery.grid-list.list-m-2 > ul > li {
    width: calc((100% - 1 * 2.4rem) / 2);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-m-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-m-2 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-m-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.list-m-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-m-2 > ul > li,
  .content-gallery.grid-list.no-gutter.list-m-2 > ul > li {
    width: 50%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-m-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-m-2 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-m-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.no-gutter.list-m-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-m-2 > ul > li,
  .content-gallery.grid-list.small-gutter.list-m-2 > ul > li {
    width: calc((100% - 1 * 1.2rem) / 2);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-m-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-m-2 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-m-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.small-gutter.list-m-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-m-2 > ul > li,
  .content-gallery.grid-list.big-gutter.list-m-2 > ul > li {
    width: calc((100% - 1 * 3.6rem) / 2);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-m-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-m-2 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-m-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.big-gutter.list-m-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-m-3 > ul > li,
  .content-gallery.grid-list.list-m-3 > ul > li {
    width: calc((100% - 2 * 2.4rem) / 3);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-m-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-m-3 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-m-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.list-m-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-m-3 > ul > li,
  .content-gallery.grid-list.no-gutter.list-m-3 > ul > li {
    width: 33.3333333333%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-m-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-m-3 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-m-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.no-gutter.list-m-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-m-3 > ul > li,
  .content-gallery.grid-list.small-gutter.list-m-3 > ul > li {
    width: calc((100% - 2 * 1.2rem) / 3);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-m-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-m-3 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-m-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.small-gutter.list-m-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-m-3 > ul > li,
  .content-gallery.grid-list.big-gutter.list-m-3 > ul > li {
    width: calc((100% - 2 * 3.6rem) / 3);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-m-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-m-3 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-m-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.big-gutter.list-m-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-m-4 > ul > li,
  .content-gallery.grid-list.list-m-4 > ul > li {
    width: calc((100% - 3 * 2.4rem) / 4);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-m-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-m-4 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-m-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.list-m-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-m-4 > ul > li,
  .content-gallery.grid-list.no-gutter.list-m-4 > ul > li {
    width: 25%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-m-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-m-4 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-m-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.no-gutter.list-m-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-m-4 > ul > li,
  .content-gallery.grid-list.small-gutter.list-m-4 > ul > li {
    width: calc((100% - 3 * 1.2rem) / 4);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-m-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-m-4 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-m-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.small-gutter.list-m-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-m-4 > ul > li,
  .content-gallery.grid-list.big-gutter.list-m-4 > ul > li {
    width: calc((100% - 3 * 3.6rem) / 4);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-m-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-m-4 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-m-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.big-gutter.list-m-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-m-5 > ul > li,
  .content-gallery.grid-list.list-m-5 > ul > li {
    width: calc((100% - 4 * 2.4rem) / 5);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-m-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-m-5 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-m-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.list-m-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-m-5 > ul > li,
  .content-gallery.grid-list.no-gutter.list-m-5 > ul > li {
    width: 20%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-m-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-m-5 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-m-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.no-gutter.list-m-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-m-5 > ul > li,
  .content-gallery.grid-list.small-gutter.list-m-5 > ul > li {
    width: calc((100% - 4 * 1.2rem) / 5);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-m-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-m-5 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-m-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.small-gutter.list-m-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-m-5 > ul > li,
  .content-gallery.grid-list.big-gutter.list-m-5 > ul > li {
    width: calc((100% - 4 * 3.6rem) / 5);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-m-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-m-5 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-m-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.big-gutter.list-m-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-m-6 > ul > li,
  .content-gallery.grid-list.list-m-6 > ul > li {
    width: calc((100% - 5 * 2.4rem) / 6);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-m-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-m-6 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-m-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.list-m-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-m-6 > ul > li,
  .content-gallery.grid-list.no-gutter.list-m-6 > ul > li {
    width: 16.6666666667%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-m-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-m-6 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-m-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.no-gutter.list-m-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-m-6 > ul > li,
  .content-gallery.grid-list.small-gutter.list-m-6 > ul > li {
    width: calc((100% - 5 * 1.2rem) / 6);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-m-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-m-6 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-m-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.small-gutter.list-m-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-m-6 > ul > li,
  .content-gallery.grid-list.big-gutter.list-m-6 > ul > li {
    width: calc((100% - 5 * 3.6rem) / 6);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-m-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-m-6 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-m-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.big-gutter.list-m-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 1264px) {
  .ce_gallery.grid-list.grid-list-align-l-left > ul,
  .content-gallery.grid-list.grid-list-align-l-left > ul {
    text-align: left;
  }
  .ce_gallery.grid-list.grid-list-align-l-center > ul,
  .content-gallery.grid-list.grid-list-align-l-center > ul {
    text-align: center;
  }
  .ce_gallery.grid-list.grid-list-align-l-right > ul,
  .content-gallery.grid-list.grid-list-align-l-right > ul {
    text-align: right;
  }
  .ce_gallery.grid-list.list-l-1 > ul > li,
  .content-gallery.grid-list.list-l-1 > ul > li {
    width: 100%;
    margin-right: 0;
    margin-bottom: var(--distance-m) !important;
  }
  .ce_gallery.grid-list.no-gutter.list-l-1 > ul > li,
  .content-gallery.grid-list.no-gutter.list-l-1 > ul > li {
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.list-l-2 > ul > li,
  .content-gallery.grid-list.list-l-2 > ul > li {
    width: calc((100% - 1 * 2.4rem) / 2);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-l-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-l-2 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-l-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.list-l-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-l-2 > ul > li,
  .content-gallery.grid-list.no-gutter.list-l-2 > ul > li {
    width: 50%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-l-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-l-2 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-l-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.no-gutter.list-l-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-l-2 > ul > li,
  .content-gallery.grid-list.small-gutter.list-l-2 > ul > li {
    width: calc((100% - 1 * 1.2rem) / 2);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-l-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-l-2 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-l-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.small-gutter.list-l-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-l-2 > ul > li,
  .content-gallery.grid-list.big-gutter.list-l-2 > ul > li {
    width: calc((100% - 1 * 3.6rem) / 2);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-l-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-l-2 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-l-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.big-gutter.list-l-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-l-3 > ul > li,
  .content-gallery.grid-list.list-l-3 > ul > li {
    width: calc((100% - 2 * 2.4rem) / 3);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-l-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-l-3 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-l-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.list-l-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-l-3 > ul > li,
  .content-gallery.grid-list.no-gutter.list-l-3 > ul > li {
    width: 33.3333333333%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-l-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-l-3 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-l-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.no-gutter.list-l-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-l-3 > ul > li,
  .content-gallery.grid-list.small-gutter.list-l-3 > ul > li {
    width: calc((100% - 2 * 1.2rem) / 3);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-l-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-l-3 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-l-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.small-gutter.list-l-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-l-3 > ul > li,
  .content-gallery.grid-list.big-gutter.list-l-3 > ul > li {
    width: calc((100% - 2 * 3.6rem) / 3);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-l-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-l-3 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-l-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.big-gutter.list-l-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-l-4 > ul > li,
  .content-gallery.grid-list.list-l-4 > ul > li {
    width: calc((100% - 3 * 2.4rem) / 4);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-l-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-l-4 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-l-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.list-l-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-l-4 > ul > li,
  .content-gallery.grid-list.no-gutter.list-l-4 > ul > li {
    width: 25%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-l-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-l-4 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-l-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.no-gutter.list-l-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-l-4 > ul > li,
  .content-gallery.grid-list.small-gutter.list-l-4 > ul > li {
    width: calc((100% - 3 * 1.2rem) / 4);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-l-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-l-4 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-l-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.small-gutter.list-l-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-l-4 > ul > li,
  .content-gallery.grid-list.big-gutter.list-l-4 > ul > li {
    width: calc((100% - 3 * 3.6rem) / 4);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-l-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-l-4 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-l-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.big-gutter.list-l-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-l-5 > ul > li,
  .content-gallery.grid-list.list-l-5 > ul > li {
    width: calc((100% - 4 * 2.4rem) / 5);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-l-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-l-5 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-l-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.list-l-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-l-5 > ul > li,
  .content-gallery.grid-list.no-gutter.list-l-5 > ul > li {
    width: 20%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-l-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-l-5 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-l-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.no-gutter.list-l-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-l-5 > ul > li,
  .content-gallery.grid-list.small-gutter.list-l-5 > ul > li {
    width: calc((100% - 4 * 1.2rem) / 5);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-l-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-l-5 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-l-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.small-gutter.list-l-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-l-5 > ul > li,
  .content-gallery.grid-list.big-gutter.list-l-5 > ul > li {
    width: calc((100% - 4 * 3.6rem) / 5);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-l-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-l-5 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-l-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.big-gutter.list-l-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-l-6 > ul > li,
  .content-gallery.grid-list.list-l-6 > ul > li {
    width: calc((100% - 5 * 2.4rem) / 6);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-l-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-l-6 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-l-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.list-l-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-l-6 > ul > li,
  .content-gallery.grid-list.no-gutter.list-l-6 > ul > li {
    width: 16.6666666667%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-l-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-l-6 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-l-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.no-gutter.list-l-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-l-6 > ul > li,
  .content-gallery.grid-list.small-gutter.list-l-6 > ul > li {
    width: calc((100% - 5 * 1.2rem) / 6);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-l-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-l-6 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-l-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.small-gutter.list-l-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-l-6 > ul > li,
  .content-gallery.grid-list.big-gutter.list-l-6 > ul > li {
    width: calc((100% - 5 * 3.6rem) / 6);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-l-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-l-6 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-l-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.big-gutter.list-l-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 1921px) {
  .ce_gallery.grid-list.grid-list-align-xl-left > ul,
  .content-gallery.grid-list.grid-list-align-xl-left > ul {
    text-align: left;
  }
  .ce_gallery.grid-list.grid-list-align-xl-center > ul,
  .content-gallery.grid-list.grid-list-align-xl-center > ul {
    text-align: center;
  }
  .ce_gallery.grid-list.grid-list-align-xl-right > ul,
  .content-gallery.grid-list.grid-list-align-xl-right > ul {
    text-align: right;
  }
  .ce_gallery.grid-list.list-xl-1 > ul > li,
  .content-gallery.grid-list.list-xl-1 > ul > li {
    width: 100%;
    margin-right: 0;
    margin-bottom: var(--distance-m) !important;
  }
  .ce_gallery.grid-list.no-gutter.list-xl-1 > ul > li,
  .content-gallery.grid-list.no-gutter.list-xl-1 > ul > li {
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.list-xl-2 > ul > li,
  .content-gallery.grid-list.list-xl-2 > ul > li {
    width: calc((100% - 1 * 2.4rem) / 2);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-xl-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-xl-2 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-xl-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.list-xl-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xl-2 > ul > li,
  .content-gallery.grid-list.no-gutter.list-xl-2 > ul > li {
    width: 50%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-xl-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-xl-2 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xl-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.no-gutter.list-xl-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-xl-2 > ul > li,
  .content-gallery.grid-list.small-gutter.list-xl-2 > ul > li {
    width: calc((100% - 1 * 1.2rem) / 2);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-xl-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-xl-2 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-xl-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.small-gutter.list-xl-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-xl-2 > ul > li,
  .content-gallery.grid-list.big-gutter.list-xl-2 > ul > li {
    width: calc((100% - 1 * 3.6rem) / 2);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-xl-2 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-xl-2 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-xl-2 > ul > li:nth-of-type(2n),
  .content-gallery.grid-list.big-gutter.list-xl-2 > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-xl-3 > ul > li,
  .content-gallery.grid-list.list-xl-3 > ul > li {
    width: calc((100% - 2 * 2.4rem) / 3);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-xl-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-xl-3 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-xl-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.list-xl-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xl-3 > ul > li,
  .content-gallery.grid-list.no-gutter.list-xl-3 > ul > li {
    width: 33.3333333333%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-xl-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-xl-3 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xl-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.no-gutter.list-xl-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-xl-3 > ul > li,
  .content-gallery.grid-list.small-gutter.list-xl-3 > ul > li {
    width: calc((100% - 2 * 1.2rem) / 3);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-xl-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-xl-3 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-xl-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.small-gutter.list-xl-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-xl-3 > ul > li,
  .content-gallery.grid-list.big-gutter.list-xl-3 > ul > li {
    width: calc((100% - 2 * 3.6rem) / 3);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-xl-3 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-xl-3 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-xl-3 > ul > li:nth-of-type(3n),
  .content-gallery.grid-list.big-gutter.list-xl-3 > ul > li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-xl-4 > ul > li,
  .content-gallery.grid-list.list-xl-4 > ul > li {
    width: calc((100% - 3 * 2.4rem) / 4);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-xl-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-xl-4 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-xl-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.list-xl-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xl-4 > ul > li,
  .content-gallery.grid-list.no-gutter.list-xl-4 > ul > li {
    width: 25%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-xl-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-xl-4 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xl-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.no-gutter.list-xl-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-xl-4 > ul > li,
  .content-gallery.grid-list.small-gutter.list-xl-4 > ul > li {
    width: calc((100% - 3 * 1.2rem) / 4);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-xl-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-xl-4 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-xl-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.small-gutter.list-xl-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-xl-4 > ul > li,
  .content-gallery.grid-list.big-gutter.list-xl-4 > ul > li {
    width: calc((100% - 3 * 3.6rem) / 4);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-xl-4 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-xl-4 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-xl-4 > ul > li:nth-of-type(4n),
  .content-gallery.grid-list.big-gutter.list-xl-4 > ul > li:nth-of-type(4n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-xl-5 > ul > li,
  .content-gallery.grid-list.list-xl-5 > ul > li {
    width: calc((100% - 4 * 2.4rem) / 5);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-xl-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-xl-5 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-xl-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.list-xl-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xl-5 > ul > li,
  .content-gallery.grid-list.no-gutter.list-xl-5 > ul > li {
    width: 20%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-xl-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-xl-5 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xl-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.no-gutter.list-xl-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-xl-5 > ul > li,
  .content-gallery.grid-list.small-gutter.list-xl-5 > ul > li {
    width: calc((100% - 4 * 1.2rem) / 5);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-xl-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-xl-5 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-xl-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.small-gutter.list-xl-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-xl-5 > ul > li,
  .content-gallery.grid-list.big-gutter.list-xl-5 > ul > li {
    width: calc((100% - 4 * 3.6rem) / 5);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-xl-5 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-xl-5 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-xl-5 > ul > li:nth-of-type(5n),
  .content-gallery.grid-list.big-gutter.list-xl-5 > ul > li:nth-of-type(5n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.list-xl-6 > ul > li,
  .content-gallery.grid-list.list-xl-6 > ul > li {
    width: calc((100% - 5 * 2.4rem) / 6);
    margin-bottom: 2.4rem !important;
  }
  .ce_gallery.grid-list.list-xl-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.list-xl-6 > ul > li:nth-of-type(1n) {
    margin-right: 2.4rem;
  }
  .ce_gallery.grid-list.list-xl-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.list-xl-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xl-6 > ul > li,
  .content-gallery.grid-list.no-gutter.list-xl-6 > ul > li {
    width: 16.6666666667%;
    margin-bottom: 0 !important;
  }
  .ce_gallery.grid-list.no-gutter.list-xl-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.no-gutter.list-xl-6 > ul > li:nth-of-type(1n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.no-gutter.list-xl-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.no-gutter.list-xl-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.small-gutter.list-xl-6 > ul > li,
  .content-gallery.grid-list.small-gutter.list-xl-6 > ul > li {
    width: calc((100% - 5 * 1.2rem) / 6);
    margin-bottom: 1.2rem !important;
  }
  .ce_gallery.grid-list.small-gutter.list-xl-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.small-gutter.list-xl-6 > ul > li:nth-of-type(1n) {
    margin-right: 1.2rem;
  }
  .ce_gallery.grid-list.small-gutter.list-xl-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.small-gutter.list-xl-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
  .ce_gallery.grid-list.big-gutter.list-xl-6 > ul > li,
  .content-gallery.grid-list.big-gutter.list-xl-6 > ul > li {
    width: calc((100% - 5 * 3.6rem) / 6);
    margin-bottom: 3.6rem !important;
  }
  .ce_gallery.grid-list.big-gutter.list-xl-6 > ul > li:nth-of-type(1n),
  .content-gallery.grid-list.big-gutter.list-xl-6 > ul > li:nth-of-type(1n) {
    margin-right: 3.6rem;
  }
  .ce_gallery.grid-list.big-gutter.list-xl-6 > ul > li:nth-of-type(6n),
  .content-gallery.grid-list.big-gutter.list-xl-6 > ul > li:nth-of-type(6n) {
    margin-right: 0;
  }
}

.ce_gallery.grid-list,
.content-gallery {
  margin-top: var(--distance-l);
}

.cols_0 li {
  width: 100%;
}
.cols_0 li:nth-of-type(1n) {
  clear: none;
}

.cols_1 li {
  width: 100%;
}
.cols_1 li:nth-of-type(1n) {
  clear: none;
}

.cols_2 li {
  width: calc(100% / 2);
  float: left;
}
.cols_2 li:nth-of-type(1n) {
  clear: none;
}
.cols_2 li:nth-child(2n+1) {
  clear: both;
}

.cols_3 li {
  width: calc(100% / 3);
  float: left;
}
.cols_3 li:nth-of-type(1n) {
  clear: none;
}
.cols_3 li:nth-child(3n+1) {
  clear: both;
}

.cols_4 li {
  width: calc(100% / 4);
  float: left;
}
.cols_4 li:nth-of-type(1n) {
  clear: none;
}
.cols_4 li:nth-child(4n+1) {
  clear: both;
}

.cols_5 li {
  width: calc(100% / 5);
  float: left;
}
.cols_5 li:nth-of-type(1n) {
  clear: none;
}
.cols_5 li:nth-child(5n+1) {
  clear: both;
}

.cols_6 li {
  width: calc(100% / 6);
  float: left;
}
.cols_6 li:nth-of-type(1n) {
  clear: none;
}
.cols_6 li:nth-child(6n+1) {
  clear: both;
}

.cols_7 li {
  width: calc(100% / 7);
  float: left;
}
.cols_7 li:nth-of-type(1n) {
  clear: none;
}
.cols_7 li:nth-child(7n+1) {
  clear: both;
}

.cols_8 li {
  width: calc(100% / 8);
  float: left;
}
.cols_8 li:nth-of-type(1n) {
  clear: none;
}
.cols_8 li:nth-child(8n+1) {
  clear: both;
}

.cols_9 li {
  width: calc(100% / 9);
  float: left;
}
.cols_9 li:nth-of-type(1n) {
  clear: none;
}
.cols_9 li:nth-child(9n+1) {
  clear: both;
}

.cols_10 li {
  width: calc(100% / 10);
  float: left;
}
.cols_10 li:nth-of-type(1n) {
  clear: none;
}
.cols_10 li:nth-child(10n+1) {
  clear: both;
}

.cols_11 li {
  width: calc(100% / 11);
  float: left;
}
.cols_11 li:nth-of-type(1n) {
  clear: none;
}
.cols_11 li:nth-child(11n+1) {
  clear: both;
}

.cols_12 li {
  width: calc(100% / 12);
  float: left;
}
.cols_12 li:nth-of-type(1n) {
  clear: none;
}
.cols_12 li:nth-child(12n+1) {
  clear: both;
}

figcaption {
  margin-top: var(--distance-s);
  font-size: var(--font-size-xs);
}

.textblock .text {
  overflow: hidden;
}

.box-default, .box-success, .box-info, .box-warning, .box-danger, .box {
  padding: 2.4rem;
  border-style: none;
  border-width: 0;
  border-radius: var(--border-radius-l);
  position: relative;
  overflow: hidden;
  margin: var(--distance-m) 0;
  z-index: 0;
}

.box-default, .box {
  background-color: rgba(255, 255, 255, 0.3);
  color: var(--on-surface-1);
}
.box-default a,
.box-default a:link,
.box-default a:visited, .box a,
.box a:link,
.box a:visited {
  color: var(--on-background-link);
  font-weight: var(--font-weight-default);
  text-decoration: underline;
}
.box-default a:hover,
.box-default a:focus,
.box-default a:active,
.box-default .active strong, .box a:hover,
.box a:focus,
.box a:active,
.box .active strong {
  color: var(--on-background-link-hover);
  font-weight: var(--font-weight-default);
  text-decoration: underline;
}

.box-success {
  background-color: var(--surface-success-2);
  color: var(--on-surface-success-2);
}
.box-success a,
.box-success a:link,
.box-success a:visited {
  color: var(--on-surface-success-2-link);
  font-weight: var(--font-weight-default);
  text-decoration: underline;
}
.box-success a:hover,
.box-success a:focus,
.box-success a:active,
.box-success .active strong {
  color: var(--on-surface-success-2-link-hover);
  font-weight: var(--font-weight-default);
  text-decoration: underline;
}

.box-danger {
  background-color: var(--surface-danger-2);
  color: var(--on-surface-danger-2);
}
.box-danger a,
.box-danger a:link,
.box-danger a:visited {
  color: var(--on-surface-danger-2-link);
  font-weight: var(--font-weight-default);
  text-decoration: underline;
}
.box-danger a:hover,
.box-danger a:focus,
.box-danger a:active,
.box-danger .active strong {
  color: var(--on-surface-danger-2-link-hover);
  font-weight: var(--font-weight-default);
  text-decoration: underline;
}

.box-warning {
  background-color: var(--surface-warning-2);
  color: var(--on-surface-warning-2);
}
.box-warning a,
.box-warning a:link,
.box-warning a:visited {
  color: var(--on-surface-warning-2-link);
  font-weight: var(--font-weight-default);
  text-decoration: underline;
}
.box-warning a:hover,
.box-warning a:focus,
.box-warning a:active,
.box-warning .active strong {
  color: var(--on-surface-warning-2-link-hover);
  font-weight: var(--font-weight-default);
  text-decoration: underline;
}

.box-info {
  background-color: var(--surface-info-2);
  color: var(--on-surface-info-2);
}
.box-info a,
.box-info a:link,
.box-info a:visited {
  color: var(--on-surface-info-2-link);
  font-weight: var(--font-weight-default);
  text-decoration: underline;
}
.box-info a:hover,
.box-info a:focus,
.box-info a:active,
.box-info .active strong {
  color: var(--on-surface-info-2-link-hover);
  font-weight: var(--font-weight-default);
  text-decoration: underline;
}

/*
.box-success {
  background-color: $state-success-bg;
  border-color: $state-success-border;
  color: $state-success-box-text;

  a:link, a:visited, a:active {
    color: $state-success-box-link-color;
  }
  a:hover, a:focus {
    color: $state-success-box-link-hover-color;
  }
}
.box-information {
  background-color: $state-info-bg;
  border-color: $state-info-border;
  color: $state-info-box-text;

  a:link, a:visited, a:active {
    color: $state-info-box-link-color
  }
  a:hover, a:focus {
    color: $state-info-box-link-hover-color;
  }
}
.box-warning {
  background-color: $state-warning-bg;
  border-color: $state-warning-border;
  color: $state-warning-box-text;

  a:link, a:visited, a:active {
    color: $state-warning-box-link-color
  }
  a:hover, a:focus {
    color: $state-warning-box-link-hover-color
  }
}
.box-danger {
  background-color: $state-danger-bg;
  border-color: $state-danger-border;
  color: $state-danger-box-text;

  a:link, a:visited, a:active {
    color: $state-danger-box-link-color
  }
  a:hover, a:focus {
    color: $state-danger-box-link-hover-color
  }
}

.box-default h1:first-child,
.box-default h2:first-child,
.box-default h3:first-child,
.box-default h4:first-child,
.box-default h5:first-child,
.box-default h6:first-child,
.box-success h1:first-child,
.box-success h2:first-child,
.box-success h3:first-child,
.box-success h4:first-child,
.box-success h5:first-child,
.box-success h6:first-child,
.box-information h1:first-child,
.box-information h2:first-child,
.box-information h3:first-child,
.box-information h4:first-child,
.box-information h5:first-child,
.box-information h6:first-child,
.box-warning h1:first-child,
.box-warning h2:first-child,
.box-warning h3:first-child,
.box-warning h4:first-child,
.box-warning h5:first-child,
.box-warning h6:first-child,
.box-danger h1:first-child,
.box-danger h2:first-child,
.box-danger h3:first-child,
.box-danger h4:first-child,
.box-danger h5:first-child,
.box-danger h6:first-child {
  margin-top:0;
}

.box-default>*,
.box-success>*,
.box-information>*,
.box-warning>*,
.box-danger>* {
//  position: relative;
  z-index: 3;
}

//.box-success:before,
//.box-information:before,
//.box-warning:before,
//.box-danger:before {
//    font-weight:bold;
//    float: right;
//    margin: -15px -15px 5px 10px;
//    padding:0.5em;
//    z-index: 2;
//    position:relative;
//    border-radius:0 0 0 5px;
//}

.box-success:after,
.box-information:after,
.box-warning:after,
.box-danger:after {
    font: normal normal normal 200px/1 var(--font-family-icon-1);
    font-weight: 900;
    position: absolute;
    left:0;
    top:0;
    color: #fff;
    margin: -30px 0 0 -30px;
    z-index: -1;
}

.box-success:after {
    content: "\f05a";
}

//.box-success:before {
//    content: "OK";
//    background-color: $state-success-border;
//    color: #fff;
//}

.box-information:after {
    content: "\f05a";
}

//.box-information:before {
//    content: "Information";
//    background-color: $state-info-border;
//    color: #fff;
//}

.box-warning:after {
    content: "\f06a";
}

//.box-warning:before {
//    content: "Hinweis";
//    background-color: $state-warning-border;
//    color: #fff;
//}

.box-danger:after {
    content: "\f06a";
}

//.box-danger:before {
//    content: "Achtung";
//    background-color: $state-danger-border;
//    color: #fff;
//}



.box-gradient {
	margin: var(--distance-m) 0;
  padding: 15px 15px 5px 15px;
  border:1px solid darken($gradiant-color-2, 5%);
  border-radius: var(--border-radius-m);

  background-color: $gradiant-color-1;
  background-image: linear-gradient(to bottom, $gradiant-color-1 0%, $gradiant-color-2 100%);

  h1, h2, h3, h4, h5, h6 {
    &:first-child {
      margin-top:0 !important;
    }
  }
}


.box-flat {
  margin: var(--distance-m) 0;
  background-color: transparent;
  border-top: 1px solid #e0dfe2;
  border-bottom: 1px solid #e0dfe2;
  padding: 15px;

  h1, h2, h3, h4, h5, h6 {
    &:first-child {
      margin-top:0 !important;
    }
  }
}

.box-flat-horizontal {
  margin: var(--distance-m) 0;
  background-color: transparent;
  border-left: 1px solid $separatorColor;
  border-right: 1px solid $separatorColor;
  padding: 15px;

  h1, h2, h3, h4, h5, h6 {
    &:first-child {
      margin-top:0 !important;
    }
  }
}

.rs-column {
  .box-default,
  .box-success,
  .box-information,
  .box-warning,
  .box-danger,
  .box-gradient,
  .box-flat {
    margin: 0;
  }
}

.box-news {
  border-left: 15px solid $primary-color;
  border-right: 15px solid $primary-color;
  padding: 0.5em;
  background-color: #f8f8f9;
  margin-bottom: 2.5em;
}*/
/*----------*/
.ce_table table,
.ce_text table,
.table,
table {
  background-color: transparent;
  border: 1px solid #000000;
  width: 100%;
  max-width: 100%;
  margin-bottom: var(--distance-m);
  border-collapse: collapse;
}
.ce_table table caption,
.ce_text table caption,
.table caption,
table caption {
  padding-top: 0.8rem;
  padding-bottom: 0.3rem;
  color: var(--color-dark-muted);
  text-align: left;
}
.ce_table table th,
.ce_text table th,
.table th,
table th {
  text-align: left;
}
.ce_table table > thead > tr > th,
.ce_table table > thead > tr > td,
.ce_table table > tbody > tr > th,
.ce_table table > tbody > tr > td,
.ce_table table > tfoot > tr > th,
.ce_table table > tfoot > tr > td,
.ce_text table > thead > tr > th,
.ce_text table > thead > tr > td,
.ce_text table > tbody > tr > th,
.ce_text table > tbody > tr > td,
.ce_text table > tfoot > tr > th,
.ce_text table > tfoot > tr > td,
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td,
table > thead > tr > th,
table > thead > tr > td,
table > tbody > tr > th,
table > tbody > tr > td,
table > tfoot > tr > th,
table > tfoot > tr > td {
  padding: 0.8rem;
  line-height: var(--line-height-default);
  vertical-align: top;
  border: 1px solid #000000;
}
.ce_table table > thead > tr > th,
.ce_text table > thead > tr > th,
.table > thead > tr > th,
table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #000000;
}
.ce_table table > caption + thead > tr:first-child > th,
.ce_table table > caption + thead > tr:first-child > td,
.ce_table table > colgroup + thead > tr:first-child > th,
.ce_table table > colgroup + thead > tr:first-child > td,
.ce_table table > thead:first-child > tr:first-child > th,
.ce_table table > thead:first-child > tr:first-child > td,
.ce_text table > caption + thead > tr:first-child > th,
.ce_text table > caption + thead > tr:first-child > td,
.ce_text table > colgroup + thead > tr:first-child > th,
.ce_text table > colgroup + thead > tr:first-child > td,
.ce_text table > thead:first-child > tr:first-child > th,
.ce_text table > thead:first-child > tr:first-child > td,
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
table > caption + thead > tr:first-child > th,
table > caption + thead > tr:first-child > td,
table > colgroup + thead > tr:first-child > th,
table > colgroup + thead > tr:first-child > td,
table > thead:first-child > tr:first-child > th,
table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.ce_table table > tbody + tbody,
.ce_text table > tbody + tbody,
.table > tbody + tbody,
table > tbody + tbody {
  border-top: 2px solid #000000;
}
.ce_table table.sortable thead th:hover,
.ce_text table.sortable thead th:hover,
.table.sortable thead th:hover,
table.sortable thead th:hover {
  cursor: pointer;
}
.ce_table table .table,
.ce_text table .table,
.table .table,
table .table {
  background-color: #ffffff;
}

.ce_table.table-shadow table,
.ce_text.table-shadow table,
table.table-shadow {
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2);
}

.ce_table.table-condensed table > thead > tr > th,
.ce_table.table-condensed table > thead > tr > td,
.ce_table.table-condensed table > tbody > tr > th,
.ce_table.table-condensed table > tbody > tr > td,
.ce_table.table-condensed table > tfoot > tr > th,
.ce_table.table-condensed table > tfoot > tr > td,
.ce_text.table-condensed table > thead > tr > th,
.ce_text.table-condensed table > thead > tr > td,
.ce_text.table-condensed table > tbody > tr > th,
.ce_text.table-condensed table > tbody > tr > td,
.ce_text.table-condensed table > tfoot > tr > th,
.ce_text.table-condensed table > tfoot > tr > td,
table.table-condensed > thead > tr > th,
table.table-condensed > thead > tr > td,
table.table-condensed > tbody > tr > th,
table.table-condensed > tbody > tr > td,
table.table-condensed > tfoot > tr > th,
table.table-condensed > tfoot > tr > td {
  padding: 0.3rem;
}

.ce_table.table-unbordered table,
.ce_text.table-unbordered table,
table.table-unbordered {
  border: none;
}
.ce_table.table-unbordered table > thead > tr > th,
.ce_table.table-unbordered table > thead > tr > td,
.ce_table.table-unbordered table > tbody > tr > th,
.ce_table.table-unbordered table > tbody > tr > td,
.ce_table.table-unbordered table > tfoot > tr > th,
.ce_table.table-unbordered table > tfoot > tr > td,
.ce_text.table-unbordered table > thead > tr > th,
.ce_text.table-unbordered table > thead > tr > td,
.ce_text.table-unbordered table > tbody > tr > th,
.ce_text.table-unbordered table > tbody > tr > td,
.ce_text.table-unbordered table > tfoot > tr > th,
.ce_text.table-unbordered table > tfoot > tr > td,
table.table-unbordered > thead > tr > th,
table.table-unbordered > thead > tr > td,
table.table-unbordered > tbody > tr > th,
table.table-unbordered > tbody > tr > td,
table.table-unbordered > tfoot > tr > th,
table.table-unbordered > tfoot > tr > td {
  border: none;
  border-top: 1px solid #000000;
}
.ce_table.table-unbordered table > thead > tr > th,
.ce_table.table-unbordered table > thead > tr > td,
.ce_text.table-unbordered table > thead > tr > th,
.ce_text.table-unbordered table > thead > tr > td,
table.table-unbordered > thead > tr > th,
table.table-unbordered > thead > tr > td {
  border-bottom-width: 2px;
}

.ce_table.table-striped table > tbody > tr:nth-of-type(odd),
.ce_text.table-striped table > tbody > tr:nth-of-type(odd),
table.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: var(--grey-3);
}

.ce_table.table-hover table > tbody > tr:hover,
.ce_text.table-hover table > tbody > tr:hover,
table.table-hover > tbody > tr:hover {
  background-color: var(--grey-2);
}

table col[class*=col_] {
  position: static;
  float: none;
  display: table-column;
}

table td[class*=col_],
table th[class*=col_] {
  position: static;
  float: none;
  display: table-cell;
}

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 599px) {
  .table-responsive {
    width: 100%;
    margin-bottom: var(--distance-s);
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #000000;
  }
  .table-responsive table {
    min-width: 599px;
  }
  .table-responsive .ce_table table,
  .table-responsive .table {
    margin-bottom: 0;
  }
  .table-responsive .ce_table table > thead > tr > th,
  .table-responsive .ce_table table > thead > tr > td,
  .table-responsive .ce_table table > tbody > tr > th,
  .table-responsive .ce_table table > tbody > tr > td,
  .table-responsive .ce_table table > tfoot > tr > th,
  .table-responsive .ce_table table > tfoot > tr > td,
  .table-responsive .table > thead > tr > th,
  .table-responsive .table > thead > tr > td,
  .table-responsive .table > tbody > tr > th,
  .table-responsive .table > tbody > tr > td,
  .table-responsive .table > tfoot > tr > th,
  .table-responsive .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive .ce_table table,
  .table-responsive .ce_text table,
  .table-responsive .table {
    border: 0;
  }
  .table-responsive .ce_table table > thead > tr > th:first-child,
  .table-responsive .ce_table table > thead > tr > td:first-child,
  .table-responsive .ce_table table > tbody > tr > th:first-child,
  .table-responsive .ce_table table > tbody > tr > td:first-child,
  .table-responsive .ce_table table > tfoot > tr > th:first-child,
  .table-responsive .ce_table table > tfoot > tr > td:first-child,
  .table-responsive .ce_text table > thead > tr > th:first-child,
  .table-responsive .ce_text table > thead > tr > td:first-child,
  .table-responsive .ce_text table > tbody > tr > th:first-child,
  .table-responsive .ce_text table > tbody > tr > td:first-child,
  .table-responsive .ce_text table > tfoot > tr > th:first-child,
  .table-responsive .ce_text table > tfoot > tr > td:first-child,
  .table-responsive .table > thead > tr > th:first-child,
  .table-responsive .table > thead > tr > td:first-child,
  .table-responsive .table > tbody > tr > th:first-child,
  .table-responsive .table > tbody > tr > td:first-child,
  .table-responsive .table > tfoot > tr > th:first-child,
  .table-responsive .table > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive .ce_table table > thead > tr > th:last-child,
  .table-responsive .ce_table table > thead > tr > td:last-child,
  .table-responsive .ce_table table > tbody > tr > th:last-child,
  .table-responsive .ce_table table > tbody > tr > td:last-child,
  .table-responsive .ce_table table > tfoot > tr > th:last-child,
  .table-responsive .ce_table table > tfoot > tr > td:last-child,
  .table-responsive .ce_text table > thead > tr > th:last-child,
  .table-responsive .ce_text table > thead > tr > td:last-child,
  .table-responsive .ce_text table > tbody > tr > th:last-child,
  .table-responsive .ce_text table > tbody > tr > td:last-child,
  .table-responsive .ce_text table > tfoot > tr > th:last-child,
  .table-responsive .ce_text table > tfoot > tr > td:last-child,
  .table-responsive .table > thead > tr > th:last-child,
  .table-responsive .table > thead > tr > td:last-child,
  .table-responsive .table > tbody > tr > th:last-child,
  .table-responsive .table > tbody > tr > td:last-child,
  .table-responsive .table > tfoot > tr > th:last-child,
  .table-responsive .table > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive .ce_table table > tbody > tr:last-child > th,
  .table-responsive .ce_table table > tbody > tr:last-child > td,
  .table-responsive .ce_table table > tfoot > tr:last-child > th,
  .table-responsive .ce_table table > tfoot > tr:last-child > td,
  .table-responsive .ce_text table > tbody > tr:last-child > th,
  .table-responsive .ce_text table > tbody > tr:last-child > td,
  .table-responsive .ce_text table > tfoot > tr:last-child > th,
  .table-responsive .ce_text table > tfoot > tr:last-child > td,
  .table-responsive .table > tbody > tr:last-child > th,
  .table-responsive .table > tbody > tr:last-child > td,
  .table-responsive .table > tfoot > tr:last-child > th,
  .table-responsive .table > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

form {
  width: 100%;
}

/**
 * Fieldset
 */
fieldset {
  border: 1px solid #ddd !important;
  margin: 0 0 var(--distance-m);
  min-width: 0;
  padding: var(--distance-m);
  position: relative;
  border-radius: var(--border-radius-m);
  background-color: #f5f5f5;
}
fieldset legend {
  display: block;
  font-weight: bold;
  margin-bottom: 0;
  min-width: 35%;
  width: auto;
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px 5px 5px 10px;
  background-color: #ffffff;
}

/**
 * Label
 */
label {
  margin: var(--distance-xs) 0 0 0;
  display: block;
  font-size: var(--font-size-s);
}

/**
 * Textfelder und Textareas
 */
.widget:not(.widget-submit) {
  display: flex;
  flex-direction: column;
}

input[type=text], input[type=password], input[type=date], input[type=datetime], input[type=email],
input[type=number], input[type=search], input[type=tel], input[type=time], input[type=url], input:not([type]), textarea, select[multiple] {
  width: 100%;
  line-height: inherit;
  padding: 0.8rem;
  margin-top: auto;
  margin-bottom: var(--distance-xs);
  display: inline-block;
  background: #ffffff;
  color: var(--color-dark);
  border: 1px solid var(--grey-3);
  appearance: none;
  border-radius: var(--border-radius-m);
  transition: all 0.15s linear;
  box-sizing: border-box;
  font-family: var(--font-family-default);
}
input[type=text]:focus, input[type=password]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=email]:focus,
input[type=number]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=time]:focus, input[type=url]:focus, input:not([type]):focus, textarea:focus, select[multiple]:focus {
  outline: 0;
  background: #ffffff;
  border-color: #000000;
}

/**
 * Fix some width and height settings
 */
input[type=file] {
  cursor: pointer;
}

select, input[type=file] {
  display: block;
  margin-bottom: var(--distance-xs);
  width: auto;
}

input[type=file], input[type=image], input[type=submit], input[type=reset], input[type=button], input[type=radio], input[type=checkbox] {
  width: auto;
  margin-bottom: var(--distance-xs);
}

textarea, select[multiple], select[size] {
  height: auto;
  width: 100%;
  color: #000000;
}

/**
 * Checkboxes and radio buttons
 */
input[type=radio], input[type=checkbox] {
  margin: 0 var(--distance-xxs) 0 0;
}

input[type=radio], input[type=checkbox], label {
  vertical-align: middle;
}

.checkbox_container span,
.radio_container span {
  display: inline-block;
  margin-bottom: var(--distance-xs) !important;
  margin-right: 10px;
  padding: 1px;
}

fieldset.radio_container,
fieldset.checkbox_container {
  border: none !important;
  padding: 0 !important;
  background-color: transparent;
}
fieldset.radio_container legend,
fieldset.checkbox_container legend {
  display: block;
  font-weight: normal;
  margin: var(--distance-s) 0 0;
  width: 100%;
  border: none;
  border-radius: 0 !important;
  padding: var(--distance-s) 0 0 !important;
  background-color: transparent !important;
}
fieldset.radio_container span,
fieldset.checkbox_container span {
  margin-bottom: var(--distance-xs);
}
fieldset.radio_container.list-vertical span,
fieldset.checkbox_container.list-vertical span {
  display: block;
}
fieldset.radio_container label,
fieldset.checkbox_container label {
  display: inline !important;
}

.checkbox_container label .ce_text {
  margin-bottom: 0 !important;
}

/**
 * Handle disabled and read-only
 */
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
  cursor: auto;
  background: var(--grey-3);
}

input[type=radio][disabled], input[type=checkbox][disabled], input[type=radio][readonly], input[type=checkbox][readonly] {
  background: transparent;
}

/* remove standard-styles */
select {
  appearance: none;
  border: none;
  border-radius: 0;
  font-size: 1em;
  width: 100%;
}

/* styling */
select {
  box-sizing: border-box;
  line-height: inherit;
  display: inline-block;
  border: 1px solid var(--grey-3);
  border-radius: var(--border-radius-m);
  transition: all 0.15s linear;
  width: 100%;
  background-color: #ffffff;
  background-image: url(/files/themes/arcion/images/select-arrow.png);
  background-position: right;
  background-repeat: no-repeat;
  background-size: 20px;
  padding: 0.8rem 3rem 0.8rem 0.8rem;
}

select:-moz-focusring {
  color: transparent;
}

select:focus {
  outline: none;
  background-color: #ffffff;
  border-color: #000000;
}

/* hide browser-styling (arrow) in IE10 */
select::-ms-expand {
  display: none;
}

body.ie8 select,
body.ie9 select {
  background-image: none;
}

option:focus {
  outline: none;
}

option {
  background: #fcfcfc;
  padding: 0.2em 1em 0.2em 1em;
}

form .explanation {
  font-size: var(--font-size-s);
  margin: var(--distance-m) 0;
}

/**
 * Buttons
 */
.widget-submit {
  margin-top: var(--distance-m);
}

.button-fullwidth input[type=button],
.button-fullwidth input[type=submit],
.button-fullwidth button[type=submit],
.button-fullwidth a.button,
.button-fullwidth span.button a,
.button-fullwidth .ce_hyperlink.button a {
  width: 100% !important;
}

.button-center .widget-submit {
  text-align: center;
}

.button-right .widget-submit {
  text-align: right;
}

.button-default.submit, .submit.widget-submit,
.button-default button,
.widget-submit button,
.button-default a:link,
.widget-submit a:link,
.button-default a:visited,
.widget-submit a:visited {
  appearance: none;
  text-decoration: none;
  border-radius: var(--border-radius-s);
  background-color: var(--primary-4);
  color: var(--neutral-1);
  text-align: center;
  display: inline-block;
  padding: 0.6rem 1.2rem;
  border: 1px solid var(--primary-4);
  cursor: pointer;
  font-weight: 400;
  font-size: var(--font-size-m);
  line-height: var(--line-height-default);
  vertical-align: text-bottom;
  transition: all 0.15s linear;
}

.button-default.submit:hover, .submit.widget-submit:hover,
.button-default button:hover,
.widget-submit button:hover,
.button-default a:hover,
.widget-submit a:hover,
.button-default a:focus,
.widget-submit a:focus,
.button-default a:active,
.widget-submit a:active {
  background-color: var(--primary-3);
  color: var(--neutral-1);
  border-color: var(--primary-3);
  transition: all 0.15s linear;
}

.button-default-outline.submit,
.button-default-outline button,
.button-default-outline a:link,
.button-default-outline a:visited {
  appearance: none;
  text-decoration: none;
  border-radius: var(--border-radius-s);
  background-color: transparent;
  color: var(--primary-4);
  text-align: center;
  display: inline-block;
  padding: 0.6rem 1.2rem;
  border: 1px solid var(--primary-4);
  cursor: pointer;
  font-weight: 400;
  font-size: var(--font-size-m);
  line-height: var(--line-height-default);
  vertical-align: text-bottom;
  transition: all 0.15s linear;
}

.button-default-outline.submit:hover,
.button-default-outline button:hover,
.button-default-outline a:hover,
.button-default-outline a:focus,
.button-default-outline a:active {
  background-color: var(--primary-3);
  color: var(--neutral-1);
  border-color: var(--primary-3);
  transition: all 0.15s linear;
}

.button-primary.submit,
.button-primary button,
.button-primary a:link,
.button-primary a:visited {
  appearance: none;
  text-decoration: none;
  border-radius: var(--border-radius-s);
  background-color: var(--primary-4);
  color: var(--neutral-1);
  text-align: center;
  display: inline-block;
  padding: 0.6rem 1.2rem;
  border: 1px solid var(--primary-4);
  cursor: pointer;
  font-weight: 400;
  font-size: var(--font-size-m);
  line-height: var(--line-height-default);
  vertical-align: text-bottom;
  transition: all 0.15s linear;
}

.button-primary.submit:hover,
.button-primary button:hover,
.button-primary a:hover,
.button-primary a:focus,
.button-primary a:active {
  background-color: var(--primary-3);
  color: var(--neutral-1);
  border-color: var(--primary-3);
  transition: all 0.15s linear;
}

.button-outline-primary.submit,
.button-outline-primary button,
.button-outline-primary a:link,
.button-outline-primary a:visited {
  appearance: none;
  text-decoration: none;
  border-radius: var(--border-radius-s);
  background-color: transparent;
  color: var(--primary-4);
  text-align: center;
  display: inline-block;
  padding: 0.6rem 1.2rem;
  border: 1px solid var(--primary-4);
  cursor: pointer;
  font-weight: 400;
  font-size: var(--font-size-m);
  line-height: var(--line-height-default);
  vertical-align: text-bottom;
  transition: all 0.15s linear;
}

.button-outline-primary.submit:hover,
.button-outline-primary button:hover,
.button-outline-primary a:hover,
.button-outline-primary a:focus,
.button-outline-primary a:active {
  background-color: var(--primary-3);
  color: var(--neutral-1);
  border-color: var(--primary-3);
  transition: all 0.15s linear;
}

p.error,
.color-dark p.error {
  font-size: var(--font-size-s);
  color: var(--color-dark-error);
  margin-bottom: var(--distance-xs);
}

.color-light p.error {
  color: var(--color-light-error);
}

.captcha_text {
  display: block;
  margin-bottom: 15px;
}

.legal-checkbox > span {
  display: flex;
  gap: 0.6rem;
  align-items: flex-start;
}
.legal-checkbox input {
  margin-top: 1rem;
}
.legal-checkbox label {
  font-size: 0.9em;
  font-weight: normal !important;
}
.legal-checkbox label div {
  display: inline-block;
}

/* Navigation
** -------------------------------------------
*/
#mobil-menu-trigger::after {
  content: "\f0c9";
  display: block;
  color: var(--neutral-12);
  font-family: var(--font-family-icon-2);
  font-size: 28px;
  position: absolute;
  right: 10px;
  text-align: center;
  top: 30px;
  width: 50px;
  cursor: pointer;
}

#mobil-menu-trigger.active::after {
  content: "\f00d";
}

.mod_mobile_menu {
  display: block;
}

@media only screen and (min-width: 1024px) {
  .mod_mobile_menu {
    display: none;
  }
}
.mobile_menu a:link {
  text-decoration: none;
}

.mobile_menu .inner {
  background-color: var(--primary-1) !important;
  height: 100%;
  overflow-y: scroll;
  padding: 1rem;
}

.mobile_menu #suchfeld {
  display: block;
  position: relative;
  top: auto;
  right: auto;
}

#nav-main-mobile {
  overflow: visible !important;
}

#nav-main-mobile li {
  display: block;
  position: relative;
}

#nav-main-mobile ul.level_1 {
  padding: 0;
  margin: 0;
  background-color: var(--primary-1);
  line-height: 30px;
  color: var(--neutral-12);
  font-weight: 500;
  text-transform: normal;
}

#nav-main-mobile ul.level_1 > li {
  border-top: 1px solid var(--neutral-4);
}

#nav-main-mobile ul.level_1 > li > a,
#nav-main-mobile ul.level_1 > li > strong {
  display: block;
  position: relative;
  z-index: 3;
  padding: 0 15px 0 15px;
  color: var(--neutral-12);
  text-decoration: none;
}

#nav-main-mobile ul.level_1 > li > a:hover,
#nav-main-mobile ul.level_1 > li > a:focus {
  color: var(--primary-7);
  font-weight: normal;
}

#nav-main-mobile ul.level_1 > li.active > a,
#nav-main-mobile ul.level_1 > li.trail > a,
#nav-main-mobile ul.level_1 > li.trail > strong {
  color: var(--primary-7);
  border-bottom: none;
}

#nav-main-mobile ul.level_1 > li.submenu.submenu_hide::after {
  content: "+";
  position: absolute;
  top: 0;
  right: 10px;
  cursor: pointer;
  font-weight: bolder;
}

#nav-main-mobile ul.level_1 > li.submenu.submenu_show::after {
  content: "";
  position: absolute;
  top: 0;
  right: 10px;
  cursor: pointer;
  font-weight: bolder;
}

#nav-main-mobile ul.level_2 {
  padding: 0;
}

#nav-main-mobile ul.level_2 > li {
  border-top: none;
}

#nav-main-mobile ul.level_2 > li > a,
#nav-main-mobile ul.level_2 > li > strong {
  display: block;
  position: relative;
  padding: 0 15px 0 30px;
  color: var(--neutral-12);
  text-decoration: none;
}

#nav-main-mobile ul.level_2 > li > a:hover,
#nav-main-mobile ul.level_2 > li > a:focus {
  color: var(--primary-7);
}

#nav-main-mobile ul.level_2 > li.active > a,
#nav-main-mobile ul.level_2 > li.trail > a,
#nav-main-mobile ul.level_2 > li.trail > strong {
  color: var(--primary-7);
  border-bottom: none;
}

/*
// Desktop Navigation
// Style Preset
*/
/*--------*/
#nav-main.desktop-new {
  display: none;
}

@media only screen and (min-width: 1024px) {
  #nav-main.desktop-new {
    display: block;
  }
}
#nav-main.desktop-new a:link {
  text-decoration: none;
}

#nav-main.desktop-new {
  margin: 0 !important;
  line-height: 50px;
  font-size: 15px;
}
#nav-main.desktop-new li {
  display: block;
  position: relative;
}
#nav-main.desktop-new ul.level_1 {
  margin: 0;
  padding: 0;
  display: flex;
  gap: 3px;
  background-color: transparent;
}
#nav-main.desktop-new ul.level_1 > li > a,
#nav-main.desktop-new ul.level_1 > li > strong,
#nav-main.desktop-new ul.level_1 > li > span {
  position: relative;
  z-index: 3;
  padding: 8px 10px 8px 10px;
  color: var(--neutral-12);
  line-height: 34px;
  border-top: 0px solid var(--primary-4);
  border-bottom: 0px solid var(--primary-4);
  display: block;
}
#nav-main.desktop-new ul.level_1 > li.trail > a:link,
#nav-main.desktop-new ul.level_1 > li.trail > a:visited,
#nav-main.desktop-new ul.level_1 > li.trail > a:hover,
#nav-main.desktop-new ul.level_1 > li.trail > a:focus,
#nav-main.desktop-new ul.level_1 > li.trail > a:active,
#nav-main.desktop-new ul.level_1 > li.active > a:link,
#nav-main.desktop-new ul.level_1 > li.active > a:visited,
#nav-main.desktop-new ul.level_1 > li.active > a:hover,
#nav-main.desktop-new ul.level_1 > li.active > a:focus,
#nav-main.desktop-new ul.level_1 > li.active > a:active,
#nav-main.desktop-new ul.level_1 > li > a:hover,
#nav-main.desktop-new ul.level_1 > li > a:focus,
#nav-main.desktop-new ul.level_1 > li > a:active,
#nav-main.desktop-new ul.level_1 > li.trail > strong,
#nav-main.desktop-new ul.level_1 > li.active > strong,
#nav-main.desktop-new ul.level_1 > li.trail > span,
#nav-main.desktop-new ul.level_1 > li.active > span,
#nav-main.desktop-new ul.level_1 > li:hover > a,
#nav-main.desktop-new ul.level_1 > li:hover > strong,
#nav-main.desktop-new ul.level_1 > li:hover > span {
  color: var(--primary-4);
  border-left: none;
  font-weight: normal;
  background-color: var(--white);
  border-top: 0px solid var(--primary-4);
  border-bottom: 0px solid var(--primary-4);
}
#nav-main.desktop-new ul.level_1 > li:hover > ul {
  display: block;
  visibility: visible;
  opacity: 1;
}
#nav-main.desktop-new ul.level_1 > li:last-child > ul,
#nav-main.desktop-new ul.level_1 > li.last > ul {
  left: auto;
  right: 0;
  border-radius: 4px 0 4px 4px;
}
#nav-main.desktop-new ul.level_2 {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 1;
  min-width: 130%;
  padding: 5px 10px 0 10px !important;
  border: 1px solid var(--primary-2);
  border-bottom: 4px solid var(--primary-4);
  border-radius: 0;
  text-align: left;
  white-space: nowrap;
  background: #fff;
}
#nav-main.desktop-new ul.level_2 > li {
  line-height: 36px;
}
#nav-main.desktop-new ul.level_2 > li > a,
#nav-main.desktop-new ul.level_2 > li > strong,
#nav-main.desktop-new ul.level_2 > li > span {
  padding: 0;
  border-top: 1px solid var(--primary-5);
  display: block;
  font-weight: normal;
  color: var(--neutral-12);
  background-color: transparent;
}
#nav-main.desktop-new ul.level_2 > li:first-child > a,
#nav-main.desktop-new ul.level_2 > li:first-child > strong,
#nav-main.desktop-new ul.level_2 > li:first-child > span {
  border-top: 0;
}
#nav-main.desktop-new ul.level_2 > li > a:link,
#nav-main.desktop-new ul.level_2 > li > a:visited {
  color: var(--neutral-12);
}
#nav-main.desktop-new ul.level_2 > li > a:hover,
#nav-main.desktop-new ul.level_2 > li > a:focus,
#nav-main.desktop-new ul.level_2 > li > a:active {
  font-weight: normal;
  color: var(--primary-4);
  background-color: transparent;
}
#nav-main.desktop-new ul.level_2 > li.trail > strong,
#nav-main.desktop-new ul.level_2 > li.trail > span,
#nav-main.desktop-new ul.level_2 > li.active > a:link,
#nav-main.desktop-new ul.level_2 > li.active > a:visited,
#nav-main.desktop-new ul.level_2 > li.active > a:hover,
#nav-main.desktop-new ul.level_2 > li.active > a:focus,
#nav-main.desktop-new ul.level_2 > li.active > a:active,
#nav-main.desktop-new ul.level_2 > li.active > strong,
#nav-main.desktop-new ul.level_2 > li.active > span {
  font-weight: normal;
  color: var(--primary-4);
  background-color: transparent;
}

.nav-top {
  margin: 0 !important;
  font-size: var(--font-size-s);
  text-align: right;
  color: var(--white);
}
.nav-top ul {
  padding: 0;
  margin: 0 0 0 0;
}
.nav-top ul li {
  display: inline-block;
  list-style: none;
  margin: 0 10px 0 0;
  padding: 0.8rem 0.8rem;
}
.nav-top ul li.last {
  margin-right: 0;
}
.nav-top ul li a, .nav-top ul li strong, .nav-top ul li span {
  display: block;
}
.nav-top ul li a:link,
.nav-top ul li a:visited {
  color: inherit;
  text-decoration: none;
}
.nav-top ul li.trail a:link, .nav-top ul li.trail a:visited, .nav-top ul li.trail a:hover, .nav-top ul li.trail a:focus, .nav-top ul li.trail a:active, .nav-top ul li.active a:link, .nav-top ul li.active a:visited, .nav-top ul li.active a:hover, .nav-top ul li.active a:focus, .nav-top ul li.active a:active,
.nav-top ul li a:hover,
.nav-top ul li a:focus,
.nav-top ul li a:active, .nav-top ul li.trail strong, .nav-top ul li.active strong, .nav-top ul li.trail span, .nav-top ul li.active span, .nav-top ul li:hover a, .nav-top ul li:hover strong, .nav-top ul li:hover span {
  color: var(--primary-7);
  text-decoration: none;
}
.nav-top ul li.login a:before, .nav-top ul li.login.active strong:before {
  content: "\f09c";
  font-family: var(--font-family-icon-1);
  font-weight: 900;
  margin-right: 8px;
  color: inherit;
}
.nav-top ul li.register a:before, .nav-top ul li.register.active strong:before {
  content: "\f4ff";
  font-family: var(--font-family-icon-1);
  font-weight: 900;
  margin-right: 8px;
  color: inherit;
}
.nav-top ul li.logout a:before, .nav-top ul li.logout.active strong:before {
  content: "\f023";
  font-family: var(--font-family-icon-1);
  font-weight: 900;
  margin-right: 8px;
  color: inherit;
}
.nav-top ul li.user a:before, .nav-top ul li.user.active strong:before {
  content: "\f007";
  font-family: var(--font-family-icon-1);
  font-weight: 900;
  margin-right: 8px;
  color: inherit;
}

.nav-sub ul {
  padding: 0;
  margin: 0;
}
.nav-sub ul li {
  list-style: none;
}
.nav-sub ul.level_1 li {
  position: relative;
  padding: 6px 0;
}
.nav-sub ul.level_1 li a, .nav-sub ul.level_1 li strong {
  display: block;
}
.nav-sub ul.level_1 li a:link,
.nav-sub ul.level_1 li a:visited {
  color: var(--primary-7);
}
.nav-sub ul.level_1 li.trail > a:link, .nav-sub ul.level_1 li.trail > a:visited, .nav-sub ul.level_1 li.trail > a:hover, .nav-sub ul.level_1 li.trail > a:focus, .nav-sub ul.level_1 li.trail > a:active, .nav-sub ul.level_1 li.active > a:link, .nav-sub ul.level_1 li.active > a:visited, .nav-sub ul.level_1 li.active > a:hover, .nav-sub ul.level_1 li.active > a:focus, .nav-sub ul.level_1 li.active > a:active,
.nav-sub ul.level_1 li a:hover,
.nav-sub ul.level_1 li a:focus,
.nav-sub ul.level_1 li a:active, .nav-sub ul.level_1 li.trail strong, .nav-sub ul.level_1 li.active strong {
  color: var(--primary-7);
  font-weight: normal;
}
.nav-sub ul.level_1 li a.submenu,
.nav-sub ul.level_1 li strong.submenu {
  margin-bottom: 5px;
}
.nav-sub ul.level_1 li a.submenu:after, .nav-sub ul.level_1 li a.submenu:after,
.nav-sub ul.level_1 li strong.submenu:after,
.nav-sub ul.level_1 li strong.submenu:after {
  color: var(--color);
  content: "\f105";
  display: inline-block;
  font: normal normal 900 16px/1 "Font Awesome 5 Free";
  margin-left: 0.5em;
  position: absolute;
  text-indent: 0;
  right: 0;
  top: 16px;
}
.nav-sub ul.level_1 li a.active.submenu:after,
.nav-sub ul.level_1 li strong.active.submenu:after,
.nav-sub ul.level_1 li a.trail.submenu:after,
.nav-sub ul.level_1 li strong.trail.submenu:after {
  color: var(--color);
  content: "\f107";
  display: inline-block;
  font: normal normal 900 16px/1 "Font Awesome 5 Free";
  margin-left: 0.5em;
  position: absolute;
  text-indent: 0;
  right: 0;
  top: 16px;
}
.nav-sub ul.level_2 {
  font-size: 0.9em;
  display: none;
}
.nav-sub ul.level_2 li {
  padding: 6px 0;
  line-height: 1.3;
  border-bottom: none;
}
.nav-sub ul.level_2 li a, .nav-sub ul.level_2 li strong {
  display: block;
}
.nav-sub ul.level_1 > li.active > ul.level_2,
.nav-sub ul.level_1 > li.trail > ul.level_2 {
  display: block;
}

/* Toplink
** -------------------------------------------
*/
.ce_toplink {
  position: absolute;
  bottom: 20px;
  right: 20px;
  display: none;
}

.ce_toplink a {
  bottom: 20px;
  cursor: pointer;
  overflow: hidden;
  position: fixed;
  right: 20px;
  text-indent: -2000px;
  z-index: 1000;
  text-decoration: none;
}

.ce_toplink a::after {
  content: "\f106";
  display: block;
  font-size: 30px;
  padding: 7px 20px;
  text-indent: 0;
  font-family: var(--font-family-icon-2);
  font-weight: 900;
  background-color: rgba(255, 255, 255, 0.5);
  color: var(--color);
  border-radius: 4px;
}

/* Seitennavigation
** -------------------------------------------
*/
.nav-side {
  padding-left: 1em;
  border-left: 2px solid var(--color);
}
.nav-side h1, .nav-side h2, .nav-side h3, .nav-side h4, .nav-side h5, .nav-side h6 {
  margin-top: 0;
}
.nav-side ul {
  padding: 0;
  margin: 0;
}
.nav-side ul li {
  list-style: none;
}

/* Footernavigation
** -------------------------------------------
*/
.nav-footer ul {
  padding: 0;
  margin: 0;
}
.nav-footer ul li {
  list-style: none;
}
.nav-footer ul.level_1 > li {
  padding: 6px 0;
  border-bottom: 1px solid #6f6f6f;
}

/* Nv Overlay
** -------------------------------------------
*/
#mobil-menu-overlay-trigger {
  cursor: pointer;
}
#mobil-menu-overlay-trigger::after {
  content: "\f0c9";
  display: block;
  color: #ffffff;
  font-family: var(--font-family-icon-1);
  font-weight: 900;
  font-size: 28px;
  position: absolute;
  right: 10px;
  text-align: center;
  top: 20px;
  width: 50px;
}

#page-overlay .inside {
  position: static;
}
#page-overlay .inside #nav-mobile-overlay {
  display: none;
}
#page-overlay .inside #nav-mobile-overlay.overlay-show {
  position: fixed;
  overflow: auto;
  background-color: var(--secondary);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1000;
  display: block;
  animation: fadeInDown 0.5s;
}
#page-overlay .inside #nav-mobile-overlay.overlay-show .overlay-content {
  width: 100%;
  height: 100%;
  padding: 10px 10px 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#page-overlay .inside #nav-mobile-overlay.overlay-show .overlay-content h3 {
  text-align: center;
  color: white;
  font-weight: bold;
  font-size: 2em;
}
#page-overlay .inside #nav-mobile-overlay.overlay-show .mobil-menu-overlay-close {
  position: absolute;
  top: 30px;
  right: 30px;
  color: #ffffff;
  cursor: pointer;
}
#page-overlay .inside #nav-mobile-overlay.overlay-show .mobil-menu-overlay-close .button {
  margin-left: 1em;
  vertical-align: middle;
}
#page-overlay .inside #nav-mobile-overlay.overlay-show .mobil-menu-overlay-close .button:after {
  content: "\f057";
  font: normal normal 900 1.5em/1 var(--font-family-icon-1);
  color: inherit;
}

#nav-main-overlay ul {
  margin: 0;
  padding: 0;
}
#nav-main-overlay ul li {
  text-align: center;
  list-style: none;
  margin: 0;
  padding: 0;
}
#nav-main-overlay a {
  color: white;
  text-decoration: none;
  font-size: 1.2em;
  line-height: 2;
}

/*
 * mega menu layout
 * optimiced for Contao Official Demo Theme
 */
@media (min-width: 1024px) {
  #nav-main.megamenu {
    width: 100%;
    text-align: right;
  }
  #nav-main.megamenu ul.level_1 > li.suche a, #nav-main.megamenu ul.level_1 > li.suche strong, #nav-main.megamenu ul.level_1 > li.suche span {
    direction: rtl;
  }
}
.mod_customnav.dropdown,
.mod_navigation.dropdown {
  overflow: visible;
  text-align: left;
}

.mm_container {
  position: static !important;
}

.mod_customnav li.mm_container > a, .mod_navigation li.mm_container > span,
.mod_navigation li.mm_container > a, .mod_navigation li.mm_container > span {
  position: relative;
}

.mod_customnav li.mm_container .mm_dropdown,
.mod_navigation li.mm_container .mm_dropdown {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 100;
  width: 100%;
  text-align: left;
  line-height: var(--line-height-default);
  border-bottom: 4px solid var(--tertiary);
}

.mod_customnav li.mm_container .mm_dropdown > .inner,
.mod_navigation li.mm_container .mm_dropdown > .inner {
  padding: 1rem 2rem;
  background-color: rgba(255, 255, 255, 0.95);
  overflow: hidden;
  color: var(--color);
}
.mod_customnav li.mm_container .mm_dropdown > .inner a:link, .mod_customnav li.mm_container .mm_dropdown > .inner a:active, .mod_customnav li.mm_container .mm_dropdown > .inner a:visited,
.mod_navigation li.mm_container .mm_dropdown > .inner a:link,
.mod_navigation li.mm_container .mm_dropdown > .inner a:active,
.mod_navigation li.mm_container .mm_dropdown > .inner a:visited {
  color: var(--color);
}
.mod_customnav li.mm_container .mm_dropdown > .inner a:hover,
.mod_navigation li.mm_container .mm_dropdown > .inner a:hover {
  color: var(--primary-7);
}

.mod_customnav li.mm_container:hover .mm_dropdown,
.mod_navigation li.mm_container:hover .mm_dropdown {
  display: block;
}

.mod_onepage_navigation {
  margin: 0 !important;
  font-size: 1.9rem;
  text-transform: uppercase;
  font-weight: 500;
}
.mod_onepage_navigation li {
  float: left;
  margin-right: 50px;
  list-style: none;
}
.mod_onepage_navigation li:last-child {
  margin-right: 0;
}
.mod_onepage_navigation li a,
.mod_onepage_navigation li a:link,
.mod_onepage_navigation li a:visited {
  color: #000000;
  text-decoration: none;
  transition-duration: 0.5s;
}
.mod_onepage_navigation li a:hover {
  color: #ebad14;
  transition-duration: 0.5s;
}

.breadcrumb-hidden .mod_breadcrumb,
.mod_breadcrumb {
  display: none;
}

@media screen and (min-width: 1024px) {
  .mod_breadcrumb {
    display: block;
    max-width: var(--layout-width-fullwidth);
  }
}
.mod_breadcrumb {
  max-width: var(--content-width-fullwidth);
  position: relative;
  color: var(--neutral-12);
  font-size: var(--font-size-xs);
}
.mod_breadcrumb a:link {
  text-decoration: none;
}
.mod_breadcrumb ul {
  max-width: var(--content-width-l);
  margin: 0 auto;
  width: 100%;
  padding: var(--article-padding);
  padding-top: var(--distance-s);
  padding-bottom: var(--distance-s);
}
.mod_breadcrumb ul li {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
}
.mod_breadcrumb ul li a::after {
  content: "/";
  margin: 0 0 0 5px;
}

.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
  margin-bottom: var(--distance-m);
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 5%;
  margin-right: 5%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 47.5%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 30%;
}
.rs-column.-large-col-3-2 {
  width: 65%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 21.25%;
}
.rs-column.-large-col-4-2 {
  width: 47.5%;
}
.rs-column.-large-col-4-3 {
  width: 73.75%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 16%;
}
.rs-column.-large-col-5-2 {
  width: 37%;
}
.rs-column.-large-col-5-3 {
  width: 58%;
}
.rs-column.-large-col-5-4 {
  width: 79%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 12.5%;
}
.rs-column.-large-col-6-2 {
  width: 30%;
}
.rs-column.-large-col-6-3 {
  width: 47.5%;
}
.rs-column.-large-col-6-4 {
  width: 65%;
}
.rs-column.-large-col-6-5 {
  width: 82.5%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .rs-column {
    margin-top: 5%;
    margin-right: 5%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 5%;
  }
  .rs-column.-large-first-row {
    margin-top: 5%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 47.5%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 30%;
  }
  .rs-column.-medium-col-3-2 {
    width: 65%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 21.25%;
  }
  .rs-column.-medium-col-4-2 {
    width: 47.5%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.75%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 16%;
  }
  .rs-column.-medium-col-5-2 {
    width: 37%;
  }
  .rs-column.-medium-col-5-3 {
    width: 58%;
  }
  .rs-column.-medium-col-5-4 {
    width: 79%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 12.5%;
  }
  .rs-column.-medium-col-6-2 {
    width: 30%;
  }
  .rs-column.-medium-col-6-3 {
    width: 47.5%;
  }
  .rs-column.-medium-col-6-4 {
    width: 65%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.5%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-right: 5%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 5%;
  }
  .rs-column.-medium-first-row {
    margin-top: 5%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 47.5%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 30%;
  }
  .rs-column.-small-col-3-2 {
    width: 65%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 21.25%;
  }
  .rs-column.-small-col-4-2 {
    width: 47.5%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.75%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 16%;
  }
  .rs-column.-small-col-5-2 {
    width: 37%;
  }
  .rs-column.-small-col-5-3 {
    width: 58%;
  }
  .rs-column.-small-col-5-4 {
    width: 79%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 12.5%;
  }
  .rs-column.-small-col-6-2 {
    width: 30%;
  }
  .rs-column.-small-col-6-3 {
    width: 47.5%;
  }
  .rs-column.-small-col-6-4 {
    width: 65%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.5%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

.rs-columns.no-gutter .rs-column {
  margin-top: 0%;
  margin-right: 0%;
}
.rs-columns.no-gutter .rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-columns.no-gutter .rs-column.-large-col-2-1 {
  width: 50%;
}
.rs-columns.no-gutter .rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-columns.no-gutter .rs-column.-large-col-3-1 {
  width: 33.3333333333%;
}
.rs-columns.no-gutter .rs-column.-large-col-3-2 {
  width: 66.6666666667%;
}
.rs-columns.no-gutter .rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-columns.no-gutter .rs-column.-large-col-4-1 {
  width: 25%;
}
.rs-columns.no-gutter .rs-column.-large-col-4-2 {
  width: 50%;
}
.rs-columns.no-gutter .rs-column.-large-col-4-3 {
  width: 75%;
}
.rs-columns.no-gutter .rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-columns.no-gutter .rs-column.-large-col-5-1 {
  width: 20%;
}
.rs-columns.no-gutter .rs-column.-large-col-5-2 {
  width: 40%;
}
.rs-columns.no-gutter .rs-column.-large-col-5-3 {
  width: 60%;
}
.rs-columns.no-gutter .rs-column.-large-col-5-4 {
  width: 80%;
}
.rs-columns.no-gutter .rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-columns.no-gutter .rs-column.-large-col-6-1 {
  width: 16.6666666667%;
}
.rs-columns.no-gutter .rs-column.-large-col-6-2 {
  width: 33.3333333333%;
}
.rs-columns.no-gutter .rs-column.-large-col-6-3 {
  width: 50%;
}
.rs-columns.no-gutter .rs-column.-large-col-6-4 {
  width: 66.6666666667%;
}
.rs-columns.no-gutter .rs-column.-large-col-6-5 {
  width: 83.3333333333%;
}
.rs-columns.no-gutter .rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .rs-columns.no-gutter .rs-column {
    margin-top: 0%;
    margin-right: 0%;
  }
  .rs-columns.no-gutter .rs-column.-large-last {
    margin-right: 0%;
  }
  .rs-columns.no-gutter .rs-column.-large-first-row {
    margin-top: 0%;
  }
  .rs-columns.no-gutter .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-columns.no-gutter .rs-column.-medium-col-2-1 {
    width: 50%;
  }
  .rs-columns.no-gutter .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-columns.no-gutter .rs-column.-medium-col-3-1 {
    width: 33.3333333333%;
  }
  .rs-columns.no-gutter .rs-column.-medium-col-3-2 {
    width: 66.6666666667%;
  }
  .rs-columns.no-gutter .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-columns.no-gutter .rs-column.-medium-col-4-1 {
    width: 25%;
  }
  .rs-columns.no-gutter .rs-column.-medium-col-4-2 {
    width: 50%;
  }
  .rs-columns.no-gutter .rs-column.-medium-col-4-3 {
    width: 75%;
  }
  .rs-columns.no-gutter .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-columns.no-gutter .rs-column.-medium-col-5-1 {
    width: 20%;
  }
  .rs-columns.no-gutter .rs-column.-medium-col-5-2 {
    width: 40%;
  }
  .rs-columns.no-gutter .rs-column.-medium-col-5-3 {
    width: 60%;
  }
  .rs-columns.no-gutter .rs-column.-medium-col-5-4 {
    width: 80%;
  }
  .rs-columns.no-gutter .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-columns.no-gutter .rs-column.-medium-col-6-1 {
    width: 16.6666666667%;
  }
  .rs-columns.no-gutter .rs-column.-medium-col-6-2 {
    width: 33.3333333333%;
  }
  .rs-columns.no-gutter .rs-column.-medium-col-6-3 {
    width: 50%;
  }
  .rs-columns.no-gutter .rs-column.-medium-col-6-4 {
    width: 66.6666666667%;
  }
  .rs-columns.no-gutter .rs-column.-medium-col-6-5 {
    width: 83.3333333333%;
  }
  .rs-columns.no-gutter .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-columns.no-gutter .rs-column {
    margin-right: 0%;
  }
  .rs-columns.no-gutter .rs-column.-medium-last {
    margin-right: 0%;
  }
  .rs-columns.no-gutter .rs-column.-medium-first-row {
    margin-top: 0%;
  }
  .rs-columns.no-gutter .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-columns.no-gutter .rs-column.-small-col-2-1 {
    width: 50%;
  }
  .rs-columns.no-gutter .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-columns.no-gutter .rs-column.-small-col-3-1 {
    width: 33.3333333333%;
  }
  .rs-columns.no-gutter .rs-column.-small-col-3-2 {
    width: 66.6666666667%;
  }
  .rs-columns.no-gutter .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-columns.no-gutter .rs-column.-small-col-4-1 {
    width: 25%;
  }
  .rs-columns.no-gutter .rs-column.-small-col-4-2 {
    width: 50%;
  }
  .rs-columns.no-gutter .rs-column.-small-col-4-3 {
    width: 75%;
  }
  .rs-columns.no-gutter .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-columns.no-gutter .rs-column.-small-col-5-1 {
    width: 20%;
  }
  .rs-columns.no-gutter .rs-column.-small-col-5-2 {
    width: 40%;
  }
  .rs-columns.no-gutter .rs-column.-small-col-5-3 {
    width: 60%;
  }
  .rs-columns.no-gutter .rs-column.-small-col-5-4 {
    width: 80%;
  }
  .rs-columns.no-gutter .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-columns.no-gutter .rs-column.-small-col-6-1 {
    width: 16.6666666667%;
  }
  .rs-columns.no-gutter .rs-column.-small-col-6-2 {
    width: 33.3333333333%;
  }
  .rs-columns.no-gutter .rs-column.-small-col-6-3 {
    width: 50%;
  }
  .rs-columns.no-gutter .rs-column.-small-col-6-4 {
    width: 66.6666666667%;
  }
  .rs-columns.no-gutter .rs-column.-small-col-6-5 {
    width: 83.3333333333%;
  }
  .rs-columns.no-gutter .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

.cookiebar {
  background-color: var(--surface-3);
}
.cookiebar .cookiebar__text {
  margin-bottom: 1em;
  color: var(--on-surface-3);
}
.cookiebar .cookiebar__link {
  color: var(--on-surface-3-link);
}
.cookiebar .cookiebar__button {
  margin-bottom: 1em;
  background-color: var(--surface-5);
  color: var(--on-surface-5);
}
.cookiebar .cookiebar__button:hover {
  background-color: var(--primary-7);
}

.wow {
  visibility: hidden;
}

:root {
  --layout-width-xxs: 480px;
  --layout-width-xs: 600px;
  --layout-width-s: 768px;
  --layout-width-m: 1024px;
  --layout-width-l: 1264px;
  --layout-width-xl: 1921px;
  --layout-width-fullwidth: 100%;
  --content-width-xxs: 480px;
  --content-width-xs: 600px;
  --content-width-s: 768px;
  --content-width-m: 1024px;
  --content-width-l: 1264px;
  --content-width-xl: 1921px;
  --content-width-fullwidth: 100%;
  --primary-1: #E6EAFA;
  --primary-2: #D5DBED;
  --primary-3: #7894C4;
  --primary-4: #265CA3;
  --primary-1-rgb: 38,92,163;
  --primary-2-rgb: 120,148,196;
  --primary-3-rgb: 213,219,237;
  --primary-4-rgb: 230,234,250;
  --secondary-1: #923E3B;
  --secondary-1-rgb: 146,62,59;
  --neutral-1: #F7F8FC;
  --neutral-2: #EDEEF2;
  --neutral-3: #E1E2E6;
  --neutral-4: #C8C8CC;
  --neutral-5: #AFAFB3;
  --neutral-6: #969699;
  --neutral-7: #7D7D80;
  --neutral-8: #646466;
  --neutral-9: #4B4B4D;
  --neutral-10: #323233;
  --neutral-11: #19191A;
  --neutral-12: #0C0D0D;
  --neutral-1-rgb: 247,248,252;
  --neutral-2-rgb: 237,238,242;
  --neutral-3-rgb: 225,226,230;
  --neutral-4-rgb: 200,200,204;
  --neutral-5-rgb: 175,175,179;
  --neutral-6-rgb: 150,150,153;
  --neutral-7-rgb: 125,125,128;
  --neutral-8-rgb: 100,100,102;
  --neutral-9-rgb: 75,75,77;
  --neutral-10-rgb: 50,50,51;
  --neutral-11-rgb: 25,25,26;
  --neutral-12-rgb: 12,13,13;
  --white: #ffffff;
  --black: #000000;
  --white-rgb: 255,255,255;
  --black-rgb: 0,0,0;
  --danger-1: #a50000;
  --danger-2: #ffcbce;
  --warning-1: #eade00;
  --warning-2: #f3f982;
  --info-1: #005a99;
  --info-2: #b8e7ff;
  --success-1: #0b9b15;
  --success-2: #86c48c;
  --danger-1-rgb: 165,0,0;
  --danger-2-rgb: 255,203,206;
  --warning-1-rgb: 234,222,0;
  --warning-2-rgb: 243,249,130;
  --info-1-rgb: 0,90,153;
  --info-2-rgb: 184,231,255;
  --success-1-rgb: 11,155,21;
  --success-2-rgb: 134,196,140;
  --article-padding: var(--distance-l) var(--distance-m);
  --content-margin-bottom: var(--distance-m);
  --distance-xxl: 14.4rem;
  --distance-xl: 9.6rem;
  --distance-l: 4.8rem;
  --distance-m: 2.4rem;
  --distance-s: 1.2rem;
  --distance-xs: 0.6rem;
  --distance-xxs: 0.2rem;
  --font-family-default: "Open Sans", Verdana, Arial, Helvetica, sans-serif;
  --font-family-hl: var(--font-family-default);
  --font-family-monospace: var(--font-family-default);
  --font-family-extra: var(--font-family-default);
  --font-family-icon-1: "bootstrap-icons";
  --font-family-icon-2: "FontAwesome";
  --font-size-xxl: 5.6rem;
  --font-size-xl: 4.8rem;
  --font-size-l: 3.2rem;
  --font-size-m: 1.5rem;
  --font-size-s: 1.3rem;
  --font-size-xs: 1.1rem;
  --font-size-xxs: 0.9rem;
  --line-height-default: 1.5;
  --line-height-hl: 1.3;
  --font-weight-default: 400;
  --font-weight-light: 400;
  --font-weight-bold: 500;
  --border-radius-xl: 1.6rem;
  --border-radius-l: .8rem;
  --border-radius-m: .5rem;
  --border-radius-s: .2rem;
}

html[data-theme=light] {
  --bg-1: var(--white);
  --bg-2: var(--neutral-1);
  --bg-3: var(--neutral-10);
  --bg-4: var(--primary-1);
  --bg-6: var(--secondary-1);
  --surface-1: var(--white);
  --on-surface-1: var(--neutral-12);
  --on-surface-1-muted: var(--neutral-10);
  --on-surface-1-link: var(--primary-4);
  --on-surface-1-link-hover: var(--primary-3);
  --on-surface-1-link-active: var(--primary-3);
  --surface-2: var(--primary-1);
  --on-surface-2: var(--neutral-12);
  --on-surface-2-muted: var(--neutral-10);
  --on-surface-2-link: var(--primary-4);
  --on-surface-2-link-hover: var(--primary-3);
  --on-surface-2-link-active: var(--primary-3);
  --surface-3: var(--neutral-10);
  --on-surface-3: var(--neutral-1);
  --on-surface-3-muted: var(--neutral-3);
  --on-surface-3-link: var(--primary-4);
  --on-surface-3-link-hover: var(--primary-3);
  --on-surface-3-link-active: var(--primary-3);
  --surface-5: var(--secondary-1);
  --on-surface-5: var(--neutral-1);
  --on-surface-5-muted: var(--neutral-3);
  --on-surface-5-link: var(--neutral-3);
  --on-surface-5-link-hover: var(--neutral-1);
  --on-surface-5-link-active: var(--neutral-1);
  --background: var(--primary-1);
  --on-background: var(--neutral-12);
  --on-background-muted: var(--neutral-10);
  --on-background-link: var(--primary-4);
  --on-background-link-hover: var(--primary-3);
  --on-background-link-active: var(--primary-3);
  --error: var(--danger-1);
  --surface-danger-1: var(--danger-1);
  --on-surface-danger-1: var(--neutral-6);
  --on-surface-danger-1-muted: var(--neutral-4);
  --on-surface-danger-1-link: var(--neutral-6);
  --on-surface-danger-1-link-hover: var(--neutral-5);
  --on-surface-danger-1-link-active: var(--neutral-5);
  --surface-danger-2: var(--danger-2);
  --on-surface-danger-2: var(--neutral-1);
  --on-surface-danger-2-muted: var(--neutral-4);
  --on-surface-danger-2-link: var(--neutral-6);
  --on-surface-danger-2-link-hover: var(--neutral-5);
  --on-surface-danger-2-link-active: var(--neutral-5);
  --surface-success-1: var(--success-1);
  --on-surface-success-1: var(--neutral-6);
  --on-surface-success-1-muted: var(--neutral-4);
  --on-surface-success-1-link: var(--neutral-6);
  --on-surface-success-1-link-hover: var(--neutral-5);
  --on-surface-success-1-link-active: var(--neutral-5);
  --surface-success-2: var(--success-2);
  --on-surface-success-2: var(--neutral-1);
  --on-surface-success-2-muted: var(--neutral-4);
  --on-surface-success-2-link: var(--neutral-6);
  --on-surface-success-2-link-hover: var(--neutral-5);
  --on-surface-success-2-link-active: var(--neutral-5);
  --surface-warning-1: var(--warning-1);
  --on-surface-warning-1: var(--neutral-12);
  --on-surface-warning-1-muted: var(--neutral-4);
  --on-surface-warning-1-link: var(--neutral-6);
  --on-surface-warning-1-link-hover: var(--neutral-5);
  --on-surface-warning-1-link-active: var(--neutral-5);
  --surface-warning-2: var(--warning-2);
  --on-surface-warning-2: var(--neutral-12);
  --on-surface-warning-2-muted: var(--neutral-4);
  --on-surface-warning-2-link: var(--neutral-6);
  --on-surface-warning-2-link-hover: var(--neutral-5);
  --on-surface-warning-2-link-active: var(--neutral-5);
  --surface-info-1: var(--info-1);
  --on-surface-info-1: var(--neutral-1);
  --on-surface-info-1-muted: var(--neutral-3);
  --on-surface-info-1-link: var(--neutral-1);
  --on-surface-info-1-link-hover: var(--neutral-2);
  --on-surface-info-1-link-active: var(--neutral-2);
  --surface-info-2: var(--info-2);
  --on-surface-info-2: var(--neutral-1);
  --on-surface-info-2-muted: var(--neutral-3);
  --on-surface-info-2-link: var(--neutral-1);
  --on-surface-info-2-link-hover: var(--neutral-2);
  --on-surface-info-2-link-active: var(--neutral-2);
  --shadow-1: 0px 0px 10px 0px rgba(var(--neutral-10-rgb), 0.25);
  --shadow-2: 2px 2px 10px -3px rgba(var(--neutral-12-rgb), 0.25);
  --shadow-3: inset 0 -1px 0 rgba(0, 0, 0, .25);
  --gradient-1: linear-gradient(90deg,#4ab7a2,#319ea0);
  --gradient-2: linear-gradient(90deg,#0184ca,#094381);
  --gradient-3: linear-gradient(90deg,#0184ca,#094381);
}

.bg-1 {
  background-color: var(--surface-1);
  color: var(--on-surface-1);
}
.bg-1 a,
.bg-1 a:link,
.bg-1 a:visited {
  color: var(--on-surface-1-link);
  font-weight: var(--font-weight-default);
  text-decoration: none;
}
.bg-1 a:hover,
.bg-1 a:focus,
.bg-1 a:active,
.bg-1 .active strong {
  color: var(--on-surface-1-link-hover);
  font-weight: var(--font-weight-default);
  text-decoration: none;
}

.bg-2 {
  background-color: var(--surface-2);
  color: var(--on-surface-2);
}
.bg-2 a,
.bg-2 a:link,
.bg-2 a:visited {
  color: var(--on-surface-2-link);
  font-weight: var(--font-weight-default);
  text-decoration: none;
}
.bg-2 a:hover,
.bg-2 a:focus,
.bg-2 a:active,
.bg-2 .active strong {
  color: var(--on-surface-2-link-hover);
  font-weight: var(--font-weight-default);
  text-decoration: none;
}

.bg-3 {
  background-color: var(--surface-3);
  color: var(--on-surface-3);
}
.bg-3 a,
.bg-3 a:link,
.bg-3 a:visited {
  color: var(--on-surface-3-link);
  font-weight: var(--font-weight-default);
  text-decoration: none;
}
.bg-3 a:hover,
.bg-3 a:focus,
.bg-3 a:active,
.bg-3 .active strong {
  color: var(--on-surface-3-link-hover);
  font-weight: var(--font-weight-default);
  text-decoration: none;
}

.bg-primary, .bg-5 {
  background-color: var(--surface-5);
  color: var(--on-surface-5);
}
.bg-primary a,
.bg-primary a:link,
.bg-primary a:visited, .bg-5 a,
.bg-5 a:link,
.bg-5 a:visited {
  color: var(--on-surface-5-link);
  font-weight: var(--font-weight-default);
  text-decoration: none;
}
.bg-primary a:hover,
.bg-primary a:focus,
.bg-primary a:active,
.bg-primary .active strong, .bg-5 a:hover,
.bg-5 a:focus,
.bg-5 a:active,
.bg-5 .active strong {
  color: var(--on-surface-5-link-hover);
  font-weight: var(--font-weight-default);
  text-decoration: none;
}

/* Grundsätzliche Einstellungen
*/
* {
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
  font-family: sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: var(--font-weight-default);
  line-height: 1.15;
  box-sizing: border-box;
  cursor: default;
  min-height: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
}

body {
  font-size: var(--font-size-m);
  background: var(--background);
  font-family: var(--font-family-default);
  font-weight: var(--font-weight-default);
  line-height: var(--line-height-default);
  color: var(--on-background);
  margin: 0;
}

.block {
  overflow: unset;
}

/* Abstände einstellen
*/
p, [class^=mod_], [class^=ce_], table, ul, ol {
  margin-top: 0;
  margin-bottom: var(--content-margin-bottom);
}

p:last-child {
  margin-bottom: 0;
}

.content-wrapper > *:last-child,
[class^=ce_] > *:last-child,
[class^=mod_] > *:last-child {
  margin-bottom: 0;
}

.mod_article.min-height {
  min-height: 500px;
}

.mod_article {
  max-width: var(--layout-width-fullwidth);
  margin-bottom: 0;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  overflow: visible;
}
.mod_article.layout-width-fullwidth {
  max-width: var(--layout-width-fullwidth);
}
.mod_article.layout-width-xl {
  max-width: var(--layout-width-xl);
}
.mod_article.layout-width-l {
  max-width: var(--layout-width-l);
}
.mod_article.layout-width-m {
  max-width: var(--layout-width-m);
}
.mod_article.layout-width-s {
  max-width: var(--layout-width-s);
}
.mod_article.layout-width-xs {
  max-width: var(--layout-width-xs);
}
.mod_article .content-wrapper {
  max-width: var(--content-width-m);
  margin-right: auto;
  margin-left: auto;
  padding: var(--article-padding);
  width: 100%;
  height: 100%;
}
.mod_article.content-width-xl .content-wrapper, .mod_article.content-width-l .content-wrapper, .mod_article.content-width-m .content-wrapper, .mod_article.content-width-s .content-wrapper, .mod_article.content-width-xs .content-wrapper,
.mod_article .element-width-xl,
.mod_article .element-width-l,
.mod_article .element-width-m,
.mod_article .element-width-s,
.mod_article .element-width-xs {
  margin-right: auto;
  margin-left: auto;
  position: relative;
}
.mod_article.content-width-fullwidth .content-wrapper,
.mod_article .element-width-fullwidth {
  max-width: var(--content-width-fullwidth);
}
.mod_article.content-width-xl .content-wrapper,
.mod_article .element-width-xl {
  max-width: var(--content-width-xl);
}
.mod_article.content-width-l .content-wrapper,
.mod_article .element-width-l {
  max-width: var(--content-width-l);
}
.mod_article.content-width-m .content-wrapper,
.mod_article .element-width-m {
  max-width: var(--content-width-m);
}
.mod_article.content-width-s .content-wrapper,
.mod_article .element-width-s {
  max-width: var(--content-width-s);
}
.mod_article.content-width-xs .content-wrapper,
.mod_article .element-width-xs {
  max-width: var(--content-width-xs);
}

#page-top-expandable {
  max-width: var(--layout-width-fullwidth);
  z-index: 1;
}

#page-top {
  max-width: var(--layout-width-fullwidth);
  z-index: 1;
}

#page-nav {
  max-width: var(--layout-width-fullwidth);
  z-index: 1;
}

#page-hero {
  max-width: var(--layout-width-fullwidth);
  z-index: 1;
}

#page-footer {
  max-width: var(--layout-width-fullwidth);
  z-index: 1;
}

#page-bottom {
  max-width: var(--layout-width-fullwidth);
  z-index: 1;
}

@media only screen and (min-width: 1024px) {
  .has-sticky-toc .content-wrapper {
    display: grid;
    grid-template-columns: [toc] 200px [content] auto;
  }
  .has-sticky-toc .content-wrapper > * {
    grid-column: content;
  }
  .has-sticky-toc .content-wrapper .toc {
    grid-column: toc;
    grid-row: 1/9999;
    position: sticky;
    top: calc(2.4rem + 80px);
    height: fit-content;
    margin-top: 0;
  }
}
.toc ul {
  padding: 0;
}

.toc li {
  list-style: none;
}

#fixed {
  position: static;
  top: -100%;
}

.fixed-header #fixed,
.fixed-header-scroll #fixed,
.fixed-header-static #fixed {
  position: fixed;
  width: 100%;
  z-index: 1;
  top: 0 !important;
}

.fixed-header #fixed,
.fixed-header-scroll #fixed {
  transition: top 0.6s ease;
}

.fixed-header-scroll.down #fixed {
  top: -100% !important;
  transition: top 1.6s ease;
}

.fixed-header-scroll.up #fixed {
  top: 0 !important;
  transition: top 0.6s ease;
}

.fixed-header-static #fixed * {
  transition: 0.6s ease;
}

.page-top-switch {
  cursor: pointer;
}

#page-top-expandable .page-top-switch:after {
  content: "\f00d";
  font-family: var(--font-family-icon-2);
  font-size: var(--font-size-l);
  position: absolute;
  right: var(--distance-m);
  top: 0;
}

#page-top .page-top-switch:after {
  content: "\f147";
  font-family: var(--font-family-icon-2);
  font-size: var(--font-size-l);
  position: absolute;
  right: var(--distance-m);
  top: 0;
}

body.page-top-closed #page-top .page-top-switch:after {
  content: "\f196";
}

.theme-switch-wrapper {
  display: flex;
  align-items: center;
  min-width: fit-content;
}
.theme-switch-wrapper em {
  margin-left: 10px;
  font-size: 1rem;
}

.theme-switch {
  display: inline-block;
  height: 34px;
  position: relative;
  width: 60px;
}
.theme-switch .slider {
  background-color: #ccc;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.4s;
}
.theme-switch .slider:before {
  background-color: #fff;
  bottom: 4px;
  content: "";
  height: 26px;
  left: 4px;
  position: absolute;
  transition: 0.4s;
  width: 26px;
}
.theme-switch input:checked + .slider {
  background-color: #66bb6a;
}
.theme-switch input:checked + .slider:before {
  transform: translateX(26px);
}
.theme-switch .slider.round {
  border-radius: 34px;
}
.theme-switch .slider.round:before {
  border-radius: 50%;
}
.theme-switch input {
  display: none;
}

#wrapper {
  background-image: url(/files/themes/kim-dien-chan/images/hintergrund-kim-dien-chan2.jpg);
  background-attachment: scroll;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

#page-top-expandable {
  background-color: #ffffff;
}
#page-top-expandable .content-wrapper {
  padding-top: var(--distance-s);
  padding-bottom: var(--distance-s);
  color: var(--color);
  font-size: var(--font-size-s);
}

#page-top {
  background-color: var(--primary-5);
}
#page-top .content-wrapper {
  padding-top: var(--distance-s);
  padding-bottom: var(--distance-s);
  color: var(--white);
  font-size: var(--font-size-s);
}
#page-top .content-wrapper p {
  margin: 0;
}
#page-top .content-wrapper a,
#page-top .content-wrapper a:link,
#page-top .content-wrapper a:visited {
  color: var(--white);
  font-weight: var(--font-weight-default);
  text-decoration: none;
}
#page-top .content-wrapper a:hover,
#page-top .content-wrapper a:focus,
#page-top .content-wrapper a:active,
#page-top .content-wrapper .active strong {
  color: var(--white);
  font-weight: var(--font-weight-default);
  text-decoration: none;
}
@media screen and (min-width: 600px) {
  #page-top .content-wrapper .ce_text {
    display: flex;
    column-gap: 2rem;
    justify-self: flex-end;
  }
}

#page-nav {
  background-color: transparent;
}
#page-nav .content-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 0;
  padding-bottom: 0;
}
#page-nav .content-wrapper #logo {
  margin-right: auto;
  width: 180px;
  height: auto;
  margin-top: 1.6rem;
  margin-bottom: 1.6rem;
  padding: 1rem 0 0;
}

.fixed-header-static #fixed {
  background-color: #fff;
}

.fixed-header #fixed #logo,
.fixed-header-static.variant #fixed #logo,
.fixed-header-scroll #fixed #logo {
  margin-right: auto;
  width: 80px;
  height: auto;
  margin-top: 1.6rem;
  margin-bottom: 1.6rem;
}

@media screen and (min-width: 1024px) {
  #page-nav .content-wrapper #logo {
    margin-right: auto;
    width: 180px;
    height: auto;
    margin-top: 1.6rem;
    margin-bottom: 1.6rem;
  }
  .fixed-header-static #fixed {
    background-color: var(--bg-10);
  }
  .fixed-header #fixed,
  .fixed-header-static.variant #fixed,
  .fixed-header-scroll #fixed {
    background-color: var(--bg-10);
  }
  .fixed-header #fixed #logo,
  .fixed-header-static.variant #fixed #logo,
  .fixed-header-scroll #fixed #logo {
    margin-right: auto;
    width: 180px;
    height: auto;
    margin-top: 1.6rem;
    margin-bottom: 1.6rem;
  }
}
#page-hero {
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: transparent;
}
#page-hero .content-wrapper {
  display: flex;
  flex-direction: column;
  height: auto;
  color: var(--color);
}
#page-hero .content-wrapper h1, #page-hero .content-wrapper h2, #page-hero .content-wrapper h3, #page-hero .content-wrapper h4, #page-hero .content-wrapper h5, #page-hero .content-wrapper h6,
#page-hero .content-wrapper .like-h1, #page-hero .content-wrapper .like-h2, #page-hero .content-wrapper .like-h3, #page-hero .content-wrapper .like-h4, #page-hero .content-wrapper .like-h5, #page-hero .content-wrapper .like-h6 {
  color: var(--color-hl);
}
#page-hero .content-wrapper .callbox {
  background-color: rgba(48, 7, 7, 0.5);
  padding: 0 1rem;
  margin: 2rem 0 1rem !important;
}
#page-hero .content-wrapper .content-youtube,
#page-hero .content-wrapper .content-player,
#page-hero .content-wrapper .content-image#hero-image {
  margin-top: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -2;
}
#page-hero .content-wrapper .content-youtube#hero-video figure,
#page-hero .content-wrapper .content-player#hero-video figure,
#page-hero .content-wrapper .content-image#hero-image figure {
  height: 100%;
  width: 100%;
}
#page-hero .content-wrapper .content-youtube#hero-video iframe,
#page-hero .content-wrapper .content-player#hero-video video,
#page-hero .content-wrapper .content-image#hero-image img {
  width: 100% !important;
  height: 100% !important;
  -o-object-fit: cover;
  object-fit: cover;
  border: none;
}

#page-footer {
  background-color: var(--neutral-11);
}
#page-footer .content-wrapper {
  color: var(--neutral-1);
  font-size: var(--font-size-s);
}
#page-footer .content-wrapper h1, #page-footer .content-wrapper h2, #page-footer .content-wrapper h3, #page-footer .content-wrapper h4, #page-footer .content-wrapper h5, #page-footer .content-wrapper h6,
#page-footer .content-wrapper .like-h1, #page-footer .content-wrapper .like-h2, #page-footer .content-wrapper .like-h3, #page-footer .content-wrapper .like-h4, #page-footer .content-wrapper .like-h5, #page-footer .content-wrapper .like-h6 {
  color: var(--neutral-1);
  font-weight: var(--font-weight-default);
}
#page-footer .content-wrapper a,
#page-footer .content-wrapper a:link,
#page-footer .content-wrapper a:visited {
  color: var(--neutral-4);
  font-weight: var(--font-weight-default);
  text-decoration: none;
}
#page-footer .content-wrapper a:hover,
#page-footer .content-wrapper a:focus,
#page-footer .content-wrapper a:active,
#page-footer .content-wrapper .active strong {
  color: var(--neutral-1);
  font-weight: var(--font-weight-default);
  text-decoration: none;
}

#page-bottom {
  background-color: var(--black);
}
#page-bottom .content-wrapper {
  padding-top: var(--distance-s);
  padding-bottom: var(--distance-s);
  color: var(--neutral-6);
  font-size: var(--font-size-s);
}
#page-bottom .content-wrapper h1, #page-bottom .content-wrapper h2, #page-bottom .content-wrapper h3, #page-bottom .content-wrapper h4, #page-bottom .content-wrapper h5, #page-bottom .content-wrapper h6,
#page-bottom .content-wrapper .like-h1, #page-bottom .content-wrapper .like-h2, #page-bottom .content-wrapper .like-h3, #page-bottom .content-wrapper .like-h4, #page-bottom .content-wrapper .like-h5, #page-bottom .content-wrapper .like-h6 {
  color: var(--color-hl-inverted);
}
#page-bottom .content-wrapper a,
#page-bottom .content-wrapper a:link,
#page-bottom .content-wrapper a:visited {
  color: var(--neutral-4);
  font-weight: var(--font-weight-default);
  text-decoration: none;
}
#page-bottom .content-wrapper a:hover,
#page-bottom .content-wrapper a:focus,
#page-bottom .content-wrapper a:active,
#page-bottom .content-wrapper .active strong {
  color: var(--neutral-5);
  font-weight: var(--font-weight-default);
  text-decoration: none;
}

#layout-top li.menu-important {
  background: rgb(185, 78, 74);
  background: linear-gradient(180deg, rgb(185, 78, 74) 0%, rgb(112, 47, 45) 50%);
}

#layout-top {
  background: rgb(122, 149, 197);
  background: linear-gradient(180deg, rgb(122, 149, 197) 0%, rgb(40, 94, 164) 90%);
}

#page-nav {
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
}

#container {
  background: rgb(255, 255, 255);
  background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(223, 228, 242) 50%);
}

.important:before {
  content: "\f005";
  font: normal normal normal 2em/1 "FontAwesome";
  float: right;
  color: #ffb729;
  padding: 0.3em;
}

.cta-termin {
  background-color: rgba(255, 255, 255, 0.5);
  color: #44444a;
  font-size: 1.5em;
  text-align: center;
  padding: 1.5rem;
  margin: 0 0.7em 0;
  border-radius: 6px;
}

.cta-termin h3 {
  font-weight: normal;
}

.table-price .col_1 {
  text-align: right;
}

/*# sourceMappingURL=theme.css.map */

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/themes/arcion/fonts/open-sans-v18-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../../files/themes/arcion/fonts/open-sans-v18-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/themes/arcion/fonts/open-sans-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../../files/themes/arcion/fonts/open-sans-v18-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/themes/arcion/fonts/open-sans-v18-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../../files/themes/arcion/fonts/open-sans-v18-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/themes/arcion/fonts/open-sans-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../../files/themes/arcion/fonts/open-sans-v18-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/themes/arcion/fonts/open-sans-v18-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}Í
