/*STYLESHEET.CSS*/
.masonry{position:relative;width:100%}.masonry:after{content:".";clear:both;display:block;visibility:hidden;height:0px;font-size:0px}.masonry div[class^="col-"]{float:left;flex:none !important}.masonry div[class^="col-"].grid-sizer{min-height:0px;margin-bottom:0px !important}.masonry .gutter_sizer{width:36px}.masonry .item{-webkit-transition:-webkit-transform 0.4s ease-in-out,-webkit-opacity 0.4s ease;-moz-transition:-moz-transform 0.4s ease-in-out,-moz-opacity 0.4s ease;-ms-transition:-ms-transform 0.4s ease-in-out,-ms-opacity 0.4s ease;-o-transition:-o-transform 0.4s ease-in-out,-o-opacity 0.4s ease;transition:transform 0.4s ease-in-out,opacity 0.4s ease;-webkit-transform:translateY(0px) scale(1);-moz-transform:translateY(0px) scale(1);-ms-transform:translateY(0px) scale(1);-o-transform:translateY(0px) scale(1);transform:translateY(0px) scale(1);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);float:left}.masonry .item .item_inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.masonry .item img{width:100%;display:block}.masonry .item.init{-webkit-transition:-webkit-transform 0.4s ease,-webkit-opacity 0.4s ease;-moz-transition:-moz-transform 0.4s ease,-moz-opacity 0.4s ease;-ms-transition:-ms-transform 0.4s ease,-ms-opacity 0.4s ease;-o-transition:-o-transform 0.4s ease,-o-opacity 0.4s ease;transition:transform 0.4s ease,opacity 0.4s ease}.masonry .item.off,.masonry .item.out{-webkit-transform:translateY(90px) scale(1);-moz-transform:translateY(90px) scale(1);-ms-transform:translateY(90px) scale(1);-o-transform:translateY(90px) scale(1);transform:translateY(90px) scale(1);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);z-index:1}@media (max-width: 576px), (max-width: 736px) and (orientation: landscape){.masonry .item.off,.masonry .item.out{z-index:2}}.wall .item{-webkit-transition:-webkit-transform 0.4s ease-in-out,-webkit-opacity 0.4s ease;-moz-transition:-moz-transform 0.4s ease-in-out,-moz-opacity 0.4s ease;-ms-transition:-ms-transform 0.4s ease-in-out,-ms-opacity 0.4s ease;-o-transition:-o-transform 0.4s ease-in-out,-o-opacity 0.4s ease;transition:transform 0.4s ease-in-out,opacity 0.4s ease;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.wall .item.out{-webkit-transform:translateY(90px) scale(1);-moz-transform:translateY(90px) scale(1);-ms-transform:translateY(90px) scale(1);-o-transform:translateY(90px) scale(1);transform:translateY(90px) scale(1);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);z-index:1}@media (max-width: 576px), (max-width: 736px) and (orientation: landscape){.wall .item.out{z-index:2}}.module_text .masonry .item{margin-bottom:36px}.masonry_1 .grid-sizer,.masonry_1 .item{width:100%}.masonry_2 .grid-sizer,.masonry_2 .item{width:50%}.masonry_3 .grid-sizer,.masonry_3 .item{width:33.33333%}.masonry_4 .grid-sizer,.masonry_4 .item{width:25%}.masonry_5 .grid-sizer,.masonry_5 .item{width:20%}.masonry_6 .grid-sizer,.masonry_6 .item{width:16.66667%}.masonry_7 .grid-sizer,.masonry_7 .item{width:14.28571%}.masonry_8 .grid-sizer,.masonry_8 .item{width:12.5%}.masonry_9 .grid-sizer,.masonry_9 .item{width:11.11111%}.masonry_10 .grid-sizer,.masonry_10 .item{width:10%}.masonry_11 .grid-sizer,.masonry_11 .item{width:9.09091%}.masonry_12 .grid-sizer,.masonry_12 .item{width:8.33333%}.masonry_13 .grid-sizer,.masonry_13 .item{width:7.69231%}.masonry_14 .grid-sizer,.masonry_14 .item{width:7.14286%}.masonry_15 .grid-sizer,.masonry_15 .item{width:6.66667%}.masonry_16 .grid-sizer,.masonry_16 .item{width:6.25%}.masonry_17 .grid-sizer,.masonry_17 .item{width:5.88235%}.masonry_18 .grid-sizer,.masonry_18 .item{width:5.55556%}.masonry_19 .grid-sizer,.masonry_19 .item{width:5.26316%}.masonry_20 .grid-sizer,.masonry_20 .item{width:5%}@media (max-width: 768px){.masonry_3 .grid-sizer,.masonry_3 .item{width:50%}}@media (max-width: 576px){.masonry_3 .grid-sizer,.masonry_3 .item{width:100%}}@media (max-width: 768px){.masonry_4 .grid-sizer,.masonry_4 .item{width:50%}}@media (max-width: 576px){.masonry_4 .grid-sizer,.masonry_4 .item{width:100%}}@media (max-width: 768px){.masonry_5 .grid-sizer,.masonry_5 .item{width:50%}}@media (max-width: 576px){.masonry_5 .grid-sizer,.masonry_5 .item{width:100%}}@media (max-width: 768px){.masonry_6 .grid-sizer,.masonry_6 .item{width:50%}}@media (max-width: 576px){.masonry_6 .grid-sizer,.masonry_6 .item{width:100%}}@media (max-width: 768px){.masonry_7 .grid-sizer,.masonry_7 .item{width:50%}}@media (max-width: 576px){.masonry_7 .grid-sizer,.masonry_7 .item{width:100%}}@media (max-width: 768px){.masonry_8 .grid-sizer,.masonry_8 .item{width:50%}}@media (max-width: 576px){.masonry_8 .grid-sizer,.masonry_8 .item{width:100%}}@media (max-width: 768px){.masonry_9 .grid-sizer,.masonry_9 .item{width:50%}}@media (max-width: 576px){.masonry_9 .grid-sizer,.masonry_9 .item{width:100%}}@media (max-width: 768px){.masonry_10 .grid-sizer,.masonry_10 .item{width:50%}}@media (max-width: 576px){.masonry_10 .grid-sizer,.masonry_10 .item{width:100%}}@media (max-width: 768px){.masonry_11 .grid-sizer,.masonry_11 .item{width:50%}}@media (max-width: 576px){.masonry_11 .grid-sizer,.masonry_11 .item{width:100%}}@media (max-width: 768px){.masonry_12 .grid-sizer,.masonry_12 .item{width:50%}}@media (max-width: 576px){.masonry_12 .grid-sizer,.masonry_12 .item{width:100%}}@media (max-width: 768px){.masonry_13 .grid-sizer,.masonry_13 .item{width:50%}}@media (max-width: 576px){.masonry_13 .grid-sizer,.masonry_13 .item{width:100%}}@media (max-width: 768px){.masonry_14 .grid-sizer,.masonry_14 .item{width:50%}}@media (max-width: 576px){.masonry_14 .grid-sizer,.masonry_14 .item{width:100%}}@media (max-width: 768px){.masonry_15 .grid-sizer,.masonry_15 .item{width:50%}}@media (max-width: 576px){.masonry_15 .grid-sizer,.masonry_15 .item{width:100%}}@media (max-width: 768px){.masonry_16 .grid-sizer,.masonry_16 .item{width:50%}}@media (max-width: 576px){.masonry_16 .grid-sizer,.masonry_16 .item{width:100%}}@media (max-width: 768px){.masonry_17 .grid-sizer,.masonry_17 .item{width:50%}}@media (max-width: 576px){.masonry_17 .grid-sizer,.masonry_17 .item{width:100%}}@media (max-width: 768px){.masonry_18 .grid-sizer,.masonry_18 .item{width:50%}}@media (max-width: 576px){.masonry_18 .grid-sizer,.masonry_18 .item{width:100%}}@media (max-width: 768px){.masonry_19 .grid-sizer,.masonry_19 .item{width:50%}}@media (max-width: 576px){.masonry_19 .grid-sizer,.masonry_19 .item{width:100%}}@media (max-width: 768px){.masonry_20 .grid-sizer,.masonry_20 .item{width:50%}}@media (max-width: 576px){.masonry_20 .grid-sizer,.masonry_20 .item{width:100%}}

/*MEDIAELEMENTPLAYER.MIN.CSS*/
.mejs__offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs__container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs__container,.mejs__container *{box-sizing:border-box}.mejs__container video::-webkit-media-controls,.mejs__container video::-webkit-media-controls-panel,.mejs__container video::-webkit-media-controls-panel-container,.mejs__container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs__fill-container,.mejs__fill-container .mejs__container{height:100%;width:100%}.mejs__fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs__container:focus{outline:none}.mejs__iframe-overlay{height:100%;position:absolute;width:100%}.mejs__embed,.mejs__embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs__fullscreen{overflow:hidden!important}.mejs__container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs__container-fullscreen .mejs__mediaelement,.mejs__container-fullscreen video{height:100%!important;width:100%!important}.mejs__background,.mejs__mediaelement{left:0;position:absolute;top:0}.mejs__mediaelement{height:100%;width:100%;z-index:0}.mejs__poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs__poster-img{display:none}.mejs__poster-img{border:0;padding:0}.mejs__overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs__layer{z-index:1}.mejs__overlay-play{cursor:pointer}.mejs__overlay-button{background:url(mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs__overlay:hover>.mejs__overlay-button{background-position:-80px -39px}.mejs__overlay-loading{height:80px;width:80px}.mejs__overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs__controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs__controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs__button,.mejs__time,.mejs__time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs__button>button{background:transparent url(mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs__button>button:focus{outline:1px dotted #999}.mejs__container-keyboard-inactive [role=slider],.mejs__container-keyboard-inactive [role=slider]:focus,.mejs__container-keyboard-inactive a,.mejs__container-keyboard-inactive a:focus,.mejs__container-keyboard-inactive button,.mejs__container-keyboard-inactive button:focus{outline:0}.mejs__time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs__play>button{background-position:0 0}.mejs__pause>button{background-position:-20px 0}.mejs__replay>button{background-position:-160px 0}.mejs__time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs__time-buffering,.mejs__time-current,.mejs__time-float,.mejs__time-float-corner,.mejs__time-float-current,.mejs__time-hovered,.mejs__time-loaded,.mejs__time-marker,.mejs__time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs__time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs__time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs__time-loaded{background:hsla(0,0%,100%,.3)}.mejs__time-current,.mejs__time-handle-content{background:hsla(0,0%,100%,.9)}.mejs__time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs__time-hovered.negative{background:rgba(0,0,0,.2)}.mejs__time-buffering,.mejs__time-current,.mejs__time-hovered,.mejs__time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs__time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs__time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs__time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs__time-handle,.mejs__time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs__time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs__time-rail .mejs__time-handle-content:active,.mejs__time-rail .mejs__time-handle-content:focus,.mejs__time-rail:hover .mejs__time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs__time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs__time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs__time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs__long-video .mejs__time-float{margin-left:-23px;width:64px}.mejs__long-video .mejs__time-float-current{width:60px}.mejs__broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs__fullscreen-button>button{background-position:-80px 0}.mejs__unfullscreen>button{background-position:-100px 0}.mejs__mute>button{background-position:-60px 0}.mejs__unmute>button{background-position:-40px 0}.mejs__volume-button{position:relative}.mejs__volume-button>.mejs__volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs__volume-button:hover{border-radius:0 0 4px 4px}.mejs__volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs__volume-current{left:0;margin:0;width:100%}.mejs__volume-current,.mejs__volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs__volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs__horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs__horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs__horizontal-volume-current,.mejs__horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs__horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs__horizontal-volume-handle{display:none}.mejs__captions-button,.mejs__chapters-button{position:relative}.mejs__captions-button>button{background-position:-140px 0}.mejs__chapters-button>button{background-position:-180px 0}.mejs__captions-button>.mejs__captions-selector,.mejs__chapters-button>.mejs__chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs__chapters-button>.mejs__chapters-selector{margin-right:-55px;width:110px}.mejs__captions-selector-list,.mejs__chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs__captions-selector-list-item,.mejs__chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs__captions-selector-list-item:hover,.mejs__chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs__captions-selector-input,.mejs__chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs__captions-selector-label,.mejs__chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs__captions-selected,.mejs__chapters-selected{color:#21f8f8}.mejs__captions-translations{font-size:10px;margin:0 0 5px}.mejs__captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs__captions-layer a{color:#fff;text-decoration:underline}.mejs__captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs__captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs__captions-position-hover{bottom:35px}.mejs__captions-text,.mejs__captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs__container.mejs__hide-cues video::-webkit-media-text-track-container{display:none}.mejs__overlay-error{position:relative}.mejs__overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs__cannotplay,.mejs__cannotplay a{color:#fff;font-size:.8em}.mejs__cannotplay{position:relative}.mejs__cannotplay a,.mejs__cannotplay p{display:inline-block;padding:0 15px;width:100%}
/*STYLESHEET.CSS*/
.mejs__overlay-button,.mejs__overlay-loading-bg-img,.mejs__button>button{background-image:url("../../_individole/_libraries/_mediaelement/4.2.9/mejs-controls.svg")}

/*OWL.CAROUSEL.MIN.CSS*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*ANIMATE-DEFAULT.CSS*/
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

.animated.delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

.animated.delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}

.animated.delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}

.animated.delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
}

.animated.fast {
  -webkit-animation-duration: 800ms;
  animation-duration: 800ms;
}

.animated.faster {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
}

.animated.slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}

@media (print), (prefers-reduced-motion) {
  .animated {
    -webkit-animation: unset !important;
    animation: unset !important;
    -webkit-transition: none !important;
    transition: none !important;
  }
}

/*STYLESHEET.CSS*/
.hasDatepicker{display:none}.hasDatepicker.active{display:block}.ui-datepicker{width:280px;height:auto;background:#ffffff}.ui-datepicker a{text-decoration:none}.ui-datepicker table{width:100%;border-collapse:collapse}.ui-datepicker-header{background-color:#000000;line-height:1.0em;height:40px}.ui-datepicker-header:after{content:".";clear:both;display:block;visibility:hidden;height:0px}.ui-datepicker-header .ui-datepicker-month,.ui-datepicker-header .ui-datepicker-year{width:calc(50% - 60px);margin-right:5px;margin-left:5px}.ui-datepicker-header th{text-align:center}.ui-datepicker-title{text-align:center;height:100%}.ui-datepicker-prev,.ui-datepicker-next{position:relative;display:inline-block;width:40px;height:40px;text-align:center;cursor:pointer;line-height:600%;overflow:hidden;margin-top:-1px}.ui-datepicker-prev span,.ui-datepicker-next span{display:none}.ui-datepicker-prev{float:left}.ui-datepicker-prev:before{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border:0.5px solid #000;border-bottom-color:transparent;border-right-color:transparent;margin-left:-4px;margin-top:-4px}.ui-datepicker-next{float:right}.ui-datepicker-next:before{-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border:0.5px solid #000;border-bottom-color:transparent;border-right-color:transparent;margin-left:-4px;margin-top:-4px}.ui-datepicker thead{background-color:#f7f7f7}.ui-datepicker th{text-transform:uppercase;font-size:15px;line-height:1.0em;padding:10px 0px 8px 0px !important;color:#666666;text-align:center !important}.ui-datepicker tbody td{padding:0;width:40px;height:auto;font-size:15px;line-height:1.0em}.ui-datepicker tbody td:last-child{border-right:0px}.ui-datepicker tbody tr:last-child{border-bottom:0px}.ui-datepicker td span,.ui-datepicker td a{display:inline-block;text-align:center;width:40px;height:auto;padding:10px 0px 8px 0px;line-height:1.0em;color:#666666}.ui-datepicker-calendar th{text-align:center}.ui-datepicker-calendar .ui-state-default{background:#ededed}.ui-datepicker-calendar .ui-state-hover{background:#f7f7f7}.ui-datepicker-month,.ui-datepicker-year{-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);position:relative;top:50%}.ui-datepicker-calendar .ui-state-active{background:#6eafbf;color:#e0e0e0;position:relative}.ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;color:#b4b3b3}.ui-datepicker-calendar td:first-child .ui-state-active{width:100%;margin-left:0}.ui-datepicker-calendar td:last-child .ui-state-active{width:29px;margin-right:0}.ui-datepicker-calendar tr:last-child .ui-state-active{height:29px;margin-bottom:0}

/*DEFAULT.CSS*/
@charset "UTF-8";
/**
 * @license
 * MyFonts Webfont Build ID 3630624, 2018-08-29T09:03:09-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: FreightSansProSemibold-Regular by GarageFonts
 * URL: https://www.myfonts.com/fonts/garagefonts/freight-sans-pro/semibold/
 * Copyright: Copyright &#x00A9; 2004-2009, Joshua Darden &amp; Phil's Fonts, Inc. All rights reserved. Published by Garagefonts USA 301-879-9222 www.garagefonts.com
 * 
 * Webfont: FreightSansProBold-Regular by GarageFonts
 * URL: https://www.myfonts.com/fonts/garagefonts/freight-sans-pro/bold/
 * Copyright: Copyright &#x00A9; 2004-2009, Joshua Darden &amp; Phil's Fonts, Inc. All rights reserved. Published by Garagefonts USA 301-879-9222 www.garagefonts.com
 * 
 * Webfont: FreightSansProMedium-Regular by GarageFonts
 * URL: https://www.myfonts.com/fonts/garagefonts/freight-sans-pro/medium/
 * Copyright: Copyright &#x00A9; 2004-2009, Joshua Darden &amp; Phil's Fonts, Inc. All rights reserved. Published by Garagefonts USA 301-879-9222 www.garagefonts.com
 * 
 * Webfont: FreightSansProBook-Regular by GarageFonts
 * URL: https://www.myfonts.com/fonts/garagefonts/freight-sans-pro/book/
 * Copyright: Copyright &#x00A9; 2004-2010, Joshua Darden &amp; Phil's Fonts, Inc. All rights reserved. Published by Garagefonts USA 301-879-9222 www.garagefonts.com
 * 
 * 
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3630624
 * Licensed pageviews: 100,000
 * 
 * © 2018 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/376620");
@font-face {
  font-family: 'FreightSansProSemibold-Regular';
  src: url("../fonts/376620_0_0.eot");
  src: url("../fonts/376620_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/376620_0_0.woff2") format("woff2"), url("../fonts/376620_0_0.woff") format("woff"), url("../fonts/376620_0_0.ttf") format("truetype");
}

@font-face {
  font-family: 'FreightSansProBold-Regular';
  src: url("../fonts/376620_1_0.eot");
  src: url("../fonts/376620_1_0.eot?#iefix") format("embedded-opentype"), url("../fonts/376620_1_0.woff2") format("woff2"), url("../fonts/376620_1_0.woff") format("woff"), url("../fonts/376620_1_0.ttf") format("truetype");
}

@font-face {
  font-family: 'FreightSansProMedium-Regular';
  src: url("../fonts/376620_2_0.eot");
  src: url("../fonts/376620_2_0.eot?#iefix") format("embedded-opentype"), url("../fonts/376620_2_0.woff2") format("woff2"), url("../fonts/376620_2_0.woff") format("woff"), url("../fonts/376620_2_0.ttf") format("truetype");
}

@font-face {
  font-family: 'FreightSansProBook-Regular';
  src: url("../fonts/376620_3_0.eot");
  src: url("../fonts/376620_3_0.eot?#iefix") format("embedded-opentype"), url("../fonts/376620_3_0.woff2") format("woff2"), url("../fonts/376620_3_0.woff") format("woff"), url("../fonts/376620_3_0.ttf") format("truetype");
}

@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/lora-v12-latin-ext_latin-regular.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/lora-v12-latin-ext_latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/lora-v12-latin-ext_latin-regular.woff2") format("woff2"), url("../fonts/lora-v12-latin-ext_latin-regular.woff") format("woff"), url("../fonts/lora-v12-latin-ext_latin-regular.ttf") format("truetype"), url("../fonts/lora-v12-latin-ext_latin-regular.svg#Lora") format("svg");
  /* Legacy iOS */
}

/* lora-italic - latin-ext_latin */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/lora-v12-latin-ext_latin-italic.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/lora-v12-latin-ext_latin-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/lora-v12-latin-ext_latin-italic.woff2") format("woff2"), url("../fonts/lora-v12-latin-ext_latin-italic.woff") format("woff"), url("../fonts/lora-v12-latin-ext_latin-italic.ttf") format("truetype"), url("../fonts/lora-v12-latin-ext_latin-italic.svg#Lora") format("svg");
  /* Legacy iOS */
}

/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/open-sans-v15-latin-800.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url("../fonts/open-sans-v15-latin-800.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v15-latin-800.woff2") format("woff2"), url("../fonts/open-sans-v15-latin-800.woff") format("woff"), url("../fonts/open-sans-v15-latin-800.ttf") format("truetype"), url("../fonts/open-sans-v15-latin-800.svg#OpenSans") format("svg");
  /* Legacy iOS */
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container {
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 100%;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 100%;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 100%;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.33333%;
}

.offset-2 {
  margin-left: 16.66667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333%;
}

.offset-5 {
  margin-left: 41.66667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333%;
}

.offset-8 {
  margin-left: 66.66667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333%;
}

.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333%;
  }
  .offset-sm-2 {
    margin-left: 16.66667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333%;
  }
  .offset-sm-5 {
    margin-left: 41.66667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333%;
  }
  .offset-sm-8 {
    margin-left: 66.66667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333%;
  }
  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333%;
  }
  .offset-md-2 {
    margin-left: 16.66667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333%;
  }
  .offset-md-5 {
    margin-left: 41.66667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333%;
  }
  .offset-md-8 {
    margin-left: 66.66667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333%;
  }
  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333%;
  }
  .offset-lg-2 {
    margin-left: 16.66667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333%;
  }
  .offset-lg-5 {
    margin-left: 41.66667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333%;
  }
  .offset-lg-8 {
    margin-left: 66.66667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333%;
  }
  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333%;
  }
  .offset-xl-2 {
    margin-left: 16.66667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333%;
  }
  .offset-xl-5 {
    margin-left: 41.66667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333%;
  }
  .offset-xl-8 {
    margin-left: 66.66667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333%;
  }
  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}

@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

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

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}

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

*:focus {
  outline: none;
}

*:focus:focus {
  outline: none;
}

* {
  -webkit-margin-before: 0px;
  -webkit-margin-after: 0px;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 0px;
  -webkit-border-horizontal-spacing: 0px;
  -webkit-border-vertical-spacing: 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  text-size-adjust: none;
}

@media (min-width: 0) {
  .container .col-xs-1-8,
  .container .col-xs-1_8 {
    flex: 0 0 15%;
    max-width: 15%;
  }
  .container .col-xs-1-5,
  .container .col-xs-1_5 {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .container .col-xs-1-4,
  .container .col-xs-1_4 {
    flex: 0 0 11.66667%;
    max-width: 11.66667%;
  }
  .container .col-xs-2-8,
  .container .col-xs-2_8 {
    flex: 0 0 23.33333%;
    max-width: 23.33333%;
  }
  .container .col-xs-2-5,
  .container .col-xs-2_5 {
    flex: 0 0 20.83333%;
    max-width: 20.83333%;
  }
  .container .col-xs-2-4,
  .container .col-xs-2_4 {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .container .col-xs-3-8,
  .container .col-xs-3_8 {
    flex: 0 0 31.66667%;
    max-width: 31.66667%;
  }
  .container .col-xs-3-5,
  .container .col-xs-3_5 {
    flex: 0 0 29.16667%;
    max-width: 29.16667%;
  }
  .container .col-xs-3-4,
  .container .col-xs-3_4 {
    flex: 0 0 28.33333%;
    max-width: 28.33333%;
  }
  .container .col-xs-4-8,
  .container .col-xs-4_8 {
    flex: 0 0 40%;
    max-width: 40%;
  }
  .container .col-xs-4-5,
  .container .col-xs-4_5 {
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .container .col-xs-4-4,
  .container .col-xs-4_4 {
    flex: 0 0 36.66667%;
    max-width: 36.66667%;
  }
  .container .col-xs-5-8,
  .container .col-xs-5_8 {
    flex: 0 0 48.33333%;
    max-width: 48.33333%;
  }
  .container .col-xs-5-5,
  .container .col-xs-5_5 {
    flex: 0 0 45.83333%;
    max-width: 45.83333%;
  }
  .container .col-xs-5-4,
  .container .col-xs-5_4 {
    flex: 0 0 45%;
    max-width: 45%;
  }
  .container .col-xs-6-8,
  .container .col-xs-6_8 {
    flex: 0 0 56.66667%;
    max-width: 56.66667%;
  }
  .container .col-xs-6-5,
  .container .col-xs-6_5 {
    flex: 0 0 54.16667%;
    max-width: 54.16667%;
  }
  .container .col-xs-6-4,
  .container .col-xs-6_4 {
    flex: 0 0 53.33333%;
    max-width: 53.33333%;
  }
  .container .col-xs-7-8,
  .container .col-xs-7_8 {
    flex: 0 0 65%;
    max-width: 65%;
  }
  .container .col-xs-7-5,
  .container .col-xs-7_5 {
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .container .col-xs-7-4,
  .container .col-xs-7_4 {
    flex: 0 0 61.66667%;
    max-width: 61.66667%;
  }
  .container .col-xs-8-8,
  .container .col-xs-8_8 {
    flex: 0 0 73.33333%;
    max-width: 73.33333%;
  }
  .container .col-xs-8-5,
  .container .col-xs-8_5 {
    flex: 0 0 70.83333%;
    max-width: 70.83333%;
  }
  .container .col-xs-8-4,
  .container .col-xs-8_4 {
    flex: 0 0 70%;
    max-width: 70%;
  }
  .container .col-xs-9-8,
  .container .col-xs-9_8 {
    flex: 0 0 81.66667%;
    max-width: 81.66667%;
  }
  .container .col-xs-9-5,
  .container .col-xs-9_5 {
    flex: 0 0 79.16667%;
    max-width: 79.16667%;
  }
  .container .col-xs-9-4,
  .container .col-xs-9_4 {
    flex: 0 0 78.33333%;
    max-width: 78.33333%;
  }
  .container .col-xs-10-8,
  .container .col-xs-10_8 {
    flex: 0 0 90%;
    max-width: 90%;
  }
  .container .col-xs-10-5,
  .container .col-xs-10_5 {
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .container .col-xs-10-4,
  .container .col-xs-10_4 {
    flex: 0 0 86.66667%;
    max-width: 86.66667%;
  }
  .container .col-xs-11-8,
  .container .col-xs-11_8 {
    flex: 0 0 98.33333%;
    max-width: 98.33333%;
  }
  .container .col-xs-11-5,
  .container .col-xs-11_5 {
    flex: 0 0 95.83333%;
    max-width: 95.83333%;
  }
  .container .col-xs-11-4,
  .container .col-xs-11_4 {
    flex: 0 0 95%;
    max-width: 95%;
  }
  .container .col-xs-1x5 {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .container .col-xs-2x5 {
    flex: 0 0 40%;
    max-width: 40%;
  }
  .container .col-xs-3x5 {
    flex: 0 0 60%;
    max-width: 60%;
  }
  .container .col-xs-4x5 {
    flex: 0 0 80%;
    max-width: 80%;
  }
  .container .col-xs-5x5 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .card-columns.card-columns-xs-1 {
    column-count: 1;
  }
  .card-columns.card-columns-xs-2 {
    column-count: 2;
  }
  .card-columns.card-columns-xs-3 {
    column-count: 3;
  }
  .card-columns.card-columns-xs-4 {
    column-count: 4;
  }
  .card-columns.card-columns-xs-5 {
    column-count: 5;
  }
  .card-columns.card-columns-xs-6 {
    column-count: 6;
  }
  .card-columns.card-columns-xs-7 {
    column-count: 7;
  }
}

@media (min-width: 576px) {
  .container .col-sm-1-8,
  .container .col-sm-1_8 {
    flex: 0 0 15%;
    max-width: 15%;
  }
  .container .col-sm-1-5,
  .container .col-sm-1_5 {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .container .col-sm-1-4,
  .container .col-sm-1_4 {
    flex: 0 0 11.66667%;
    max-width: 11.66667%;
  }
  .container .col-sm-2-8,
  .container .col-sm-2_8 {
    flex: 0 0 23.33333%;
    max-width: 23.33333%;
  }
  .container .col-sm-2-5,
  .container .col-sm-2_5 {
    flex: 0 0 20.83333%;
    max-width: 20.83333%;
  }
  .container .col-sm-2-4,
  .container .col-sm-2_4 {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .container .col-sm-3-8,
  .container .col-sm-3_8 {
    flex: 0 0 31.66667%;
    max-width: 31.66667%;
  }
  .container .col-sm-3-5,
  .container .col-sm-3_5 {
    flex: 0 0 29.16667%;
    max-width: 29.16667%;
  }
  .container .col-sm-3-4,
  .container .col-sm-3_4 {
    flex: 0 0 28.33333%;
    max-width: 28.33333%;
  }
  .container .col-sm-4-8,
  .container .col-sm-4_8 {
    flex: 0 0 40%;
    max-width: 40%;
  }
  .container .col-sm-4-5,
  .container .col-sm-4_5 {
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .container .col-sm-4-4,
  .container .col-sm-4_4 {
    flex: 0 0 36.66667%;
    max-width: 36.66667%;
  }
  .container .col-sm-5-8,
  .container .col-sm-5_8 {
    flex: 0 0 48.33333%;
    max-width: 48.33333%;
  }
  .container .col-sm-5-5,
  .container .col-sm-5_5 {
    flex: 0 0 45.83333%;
    max-width: 45.83333%;
  }
  .container .col-sm-5-4,
  .container .col-sm-5_4 {
    flex: 0 0 45%;
    max-width: 45%;
  }
  .container .col-sm-6-8,
  .container .col-sm-6_8 {
    flex: 0 0 56.66667%;
    max-width: 56.66667%;
  }
  .container .col-sm-6-5,
  .container .col-sm-6_5 {
    flex: 0 0 54.16667%;
    max-width: 54.16667%;
  }
  .container .col-sm-6-4,
  .container .col-sm-6_4 {
    flex: 0 0 53.33333%;
    max-width: 53.33333%;
  }
  .container .col-sm-7-8,
  .container .col-sm-7_8 {
    flex: 0 0 65%;
    max-width: 65%;
  }
  .container .col-sm-7-5,
  .container .col-sm-7_5 {
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .container .col-sm-7-4,
  .container .col-sm-7_4 {
    flex: 0 0 61.66667%;
    max-width: 61.66667%;
  }
  .container .col-sm-8-8,
  .container .col-sm-8_8 {
    flex: 0 0 73.33333%;
    max-width: 73.33333%;
  }
  .container .col-sm-8-5,
  .container .col-sm-8_5 {
    flex: 0 0 70.83333%;
    max-width: 70.83333%;
  }
  .container .col-sm-8-4,
  .container .col-sm-8_4 {
    flex: 0 0 70%;
    max-width: 70%;
  }
  .container .col-sm-9-8,
  .container .col-sm-9_8 {
    flex: 0 0 81.66667%;
    max-width: 81.66667%;
  }
  .container .col-sm-9-5,
  .container .col-sm-9_5 {
    flex: 0 0 79.16667%;
    max-width: 79.16667%;
  }
  .container .col-sm-9-4,
  .container .col-sm-9_4 {
    flex: 0 0 78.33333%;
    max-width: 78.33333%;
  }
  .container .col-sm-10-8,
  .container .col-sm-10_8 {
    flex: 0 0 90%;
    max-width: 90%;
  }
  .container .col-sm-10-5,
  .container .col-sm-10_5 {
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .container .col-sm-10-4,
  .container .col-sm-10_4 {
    flex: 0 0 86.66667%;
    max-width: 86.66667%;
  }
  .container .col-sm-11-8,
  .container .col-sm-11_8 {
    flex: 0 0 98.33333%;
    max-width: 98.33333%;
  }
  .container .col-sm-11-5,
  .container .col-sm-11_5 {
    flex: 0 0 95.83333%;
    max-width: 95.83333%;
  }
  .container .col-sm-11-4,
  .container .col-sm-11_4 {
    flex: 0 0 95%;
    max-width: 95%;
  }
  .container .col-sm-1x5 {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .container .col-sm-2x5 {
    flex: 0 0 40%;
    max-width: 40%;
  }
  .container .col-sm-3x5 {
    flex: 0 0 60%;
    max-width: 60%;
  }
  .container .col-sm-4x5 {
    flex: 0 0 80%;
    max-width: 80%;
  }
  .container .col-sm-5x5 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 576px) and (min-width: 576px) {
  .card-columns.card-columns-sm-1 {
    column-count: 1;
  }
}

@media (min-width: 576px) and (min-width: 576px) {
  .card-columns.card-columns-sm-2 {
    column-count: 2;
  }
}

@media (min-width: 576px) and (min-width: 576px) {
  .card-columns.card-columns-sm-3 {
    column-count: 3;
  }
}

@media (min-width: 576px) and (min-width: 576px) {
  .card-columns.card-columns-sm-4 {
    column-count: 4;
  }
}

@media (min-width: 576px) and (min-width: 576px) {
  .card-columns.card-columns-sm-5 {
    column-count: 5;
  }
}

@media (min-width: 576px) and (min-width: 576px) {
  .card-columns.card-columns-sm-6 {
    column-count: 6;
  }
}

@media (min-width: 576px) and (min-width: 576px) {
  .card-columns.card-columns-sm-7 {
    column-count: 7;
  }
}

@media (min-width: 768px) {
  .container .col-md-1-8,
  .container .col-md-1_8 {
    flex: 0 0 15%;
    max-width: 15%;
  }
  .container .col-md-1-5,
  .container .col-md-1_5 {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .container .col-md-1-4,
  .container .col-md-1_4 {
    flex: 0 0 11.66667%;
    max-width: 11.66667%;
  }
  .container .col-md-2-8,
  .container .col-md-2_8 {
    flex: 0 0 23.33333%;
    max-width: 23.33333%;
  }
  .container .col-md-2-5,
  .container .col-md-2_5 {
    flex: 0 0 20.83333%;
    max-width: 20.83333%;
  }
  .container .col-md-2-4,
  .container .col-md-2_4 {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .container .col-md-3-8,
  .container .col-md-3_8 {
    flex: 0 0 31.66667%;
    max-width: 31.66667%;
  }
  .container .col-md-3-5,
  .container .col-md-3_5 {
    flex: 0 0 29.16667%;
    max-width: 29.16667%;
  }
  .container .col-md-3-4,
  .container .col-md-3_4 {
    flex: 0 0 28.33333%;
    max-width: 28.33333%;
  }
  .container .col-md-4-8,
  .container .col-md-4_8 {
    flex: 0 0 40%;
    max-width: 40%;
  }
  .container .col-md-4-5,
  .container .col-md-4_5 {
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .container .col-md-4-4,
  .container .col-md-4_4 {
    flex: 0 0 36.66667%;
    max-width: 36.66667%;
  }
  .container .col-md-5-8,
  .container .col-md-5_8 {
    flex: 0 0 48.33333%;
    max-width: 48.33333%;
  }
  .container .col-md-5-5,
  .container .col-md-5_5 {
    flex: 0 0 45.83333%;
    max-width: 45.83333%;
  }
  .container .col-md-5-4,
  .container .col-md-5_4 {
    flex: 0 0 45%;
    max-width: 45%;
  }
  .container .col-md-6-8,
  .container .col-md-6_8 {
    flex: 0 0 56.66667%;
    max-width: 56.66667%;
  }
  .container .col-md-6-5,
  .container .col-md-6_5 {
    flex: 0 0 54.16667%;
    max-width: 54.16667%;
  }
  .container .col-md-6-4,
  .container .col-md-6_4 {
    flex: 0 0 53.33333%;
    max-width: 53.33333%;
  }
  .container .col-md-7-8,
  .container .col-md-7_8 {
    flex: 0 0 65%;
    max-width: 65%;
  }
  .container .col-md-7-5,
  .container .col-md-7_5 {
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .container .col-md-7-4,
  .container .col-md-7_4 {
    flex: 0 0 61.66667%;
    max-width: 61.66667%;
  }
  .container .col-md-8-8,
  .container .col-md-8_8 {
    flex: 0 0 73.33333%;
    max-width: 73.33333%;
  }
  .container .col-md-8-5,
  .container .col-md-8_5 {
    flex: 0 0 70.83333%;
    max-width: 70.83333%;
  }
  .container .col-md-8-4,
  .container .col-md-8_4 {
    flex: 0 0 70%;
    max-width: 70%;
  }
  .container .col-md-9-8,
  .container .col-md-9_8 {
    flex: 0 0 81.66667%;
    max-width: 81.66667%;
  }
  .container .col-md-9-5,
  .container .col-md-9_5 {
    flex: 0 0 79.16667%;
    max-width: 79.16667%;
  }
  .container .col-md-9-4,
  .container .col-md-9_4 {
    flex: 0 0 78.33333%;
    max-width: 78.33333%;
  }
  .container .col-md-10-8,
  .container .col-md-10_8 {
    flex: 0 0 90%;
    max-width: 90%;
  }
  .container .col-md-10-5,
  .container .col-md-10_5 {
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .container .col-md-10-4,
  .container .col-md-10_4 {
    flex: 0 0 86.66667%;
    max-width: 86.66667%;
  }
  .container .col-md-11-8,
  .container .col-md-11_8 {
    flex: 0 0 98.33333%;
    max-width: 98.33333%;
  }
  .container .col-md-11-5,
  .container .col-md-11_5 {
    flex: 0 0 95.83333%;
    max-width: 95.83333%;
  }
  .container .col-md-11-4,
  .container .col-md-11_4 {
    flex: 0 0 95%;
    max-width: 95%;
  }
  .container .col-md-1x5 {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .container .col-md-2x5 {
    flex: 0 0 40%;
    max-width: 40%;
  }
  .container .col-md-3x5 {
    flex: 0 0 60%;
    max-width: 60%;
  }
  .container .col-md-4x5 {
    flex: 0 0 80%;
    max-width: 80%;
  }
  .container .col-md-5x5 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 768px) and (min-width: 768px) {
  .card-columns.card-columns-md-1 {
    column-count: 1;
  }
}

@media (min-width: 768px) and (min-width: 768px) {
  .card-columns.card-columns-md-2 {
    column-count: 2;
  }
}

@media (min-width: 768px) and (min-width: 768px) {
  .card-columns.card-columns-md-3 {
    column-count: 3;
  }
}

@media (min-width: 768px) and (min-width: 768px) {
  .card-columns.card-columns-md-4 {
    column-count: 4;
  }
}

@media (min-width: 768px) and (min-width: 768px) {
  .card-columns.card-columns-md-5 {
    column-count: 5;
  }
}

@media (min-width: 768px) and (min-width: 768px) {
  .card-columns.card-columns-md-6 {
    column-count: 6;
  }
}

@media (min-width: 768px) and (min-width: 768px) {
  .card-columns.card-columns-md-7 {
    column-count: 7;
  }
}

@media (min-width: 992px) {
  .container .col-lg-1-8,
  .container .col-lg-1_8 {
    flex: 0 0 15%;
    max-width: 15%;
  }
  .container .col-lg-1-5,
  .container .col-lg-1_5 {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .container .col-lg-1-4,
  .container .col-lg-1_4 {
    flex: 0 0 11.66667%;
    max-width: 11.66667%;
  }
  .container .col-lg-2-8,
  .container .col-lg-2_8 {
    flex: 0 0 23.33333%;
    max-width: 23.33333%;
  }
  .container .col-lg-2-5,
  .container .col-lg-2_5 {
    flex: 0 0 20.83333%;
    max-width: 20.83333%;
  }
  .container .col-lg-2-4,
  .container .col-lg-2_4 {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .container .col-lg-3-8,
  .container .col-lg-3_8 {
    flex: 0 0 31.66667%;
    max-width: 31.66667%;
  }
  .container .col-lg-3-5,
  .container .col-lg-3_5 {
    flex: 0 0 29.16667%;
    max-width: 29.16667%;
  }
  .container .col-lg-3-4,
  .container .col-lg-3_4 {
    flex: 0 0 28.33333%;
    max-width: 28.33333%;
  }
  .container .col-lg-4-8,
  .container .col-lg-4_8 {
    flex: 0 0 40%;
    max-width: 40%;
  }
  .container .col-lg-4-5,
  .container .col-lg-4_5 {
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .container .col-lg-4-4,
  .container .col-lg-4_4 {
    flex: 0 0 36.66667%;
    max-width: 36.66667%;
  }
  .container .col-lg-5-8,
  .container .col-lg-5_8 {
    flex: 0 0 48.33333%;
    max-width: 48.33333%;
  }
  .container .col-lg-5-5,
  .container .col-lg-5_5 {
    flex: 0 0 45.83333%;
    max-width: 45.83333%;
  }
  .container .col-lg-5-4,
  .container .col-lg-5_4 {
    flex: 0 0 45%;
    max-width: 45%;
  }
  .container .col-lg-6-8,
  .container .col-lg-6_8 {
    flex: 0 0 56.66667%;
    max-width: 56.66667%;
  }
  .container .col-lg-6-5,
  .container .col-lg-6_5 {
    flex: 0 0 54.16667%;
    max-width: 54.16667%;
  }
  .container .col-lg-6-4,
  .container .col-lg-6_4 {
    flex: 0 0 53.33333%;
    max-width: 53.33333%;
  }
  .container .col-lg-7-8,
  .container .col-lg-7_8 {
    flex: 0 0 65%;
    max-width: 65%;
  }
  .container .col-lg-7-5,
  .container .col-lg-7_5 {
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .container .col-lg-7-4,
  .container .col-lg-7_4 {
    flex: 0 0 61.66667%;
    max-width: 61.66667%;
  }
  .container .col-lg-8-8,
  .container .col-lg-8_8 {
    flex: 0 0 73.33333%;
    max-width: 73.33333%;
  }
  .container .col-lg-8-5,
  .container .col-lg-8_5 {
    flex: 0 0 70.83333%;
    max-width: 70.83333%;
  }
  .container .col-lg-8-4,
  .container .col-lg-8_4 {
    flex: 0 0 70%;
    max-width: 70%;
  }
  .container .col-lg-9-8,
  .container .col-lg-9_8 {
    flex: 0 0 81.66667%;
    max-width: 81.66667%;
  }
  .container .col-lg-9-5,
  .container .col-lg-9_5 {
    flex: 0 0 79.16667%;
    max-width: 79.16667%;
  }
  .container .col-lg-9-4,
  .container .col-lg-9_4 {
    flex: 0 0 78.33333%;
    max-width: 78.33333%;
  }
  .container .col-lg-10-8,
  .container .col-lg-10_8 {
    flex: 0 0 90%;
    max-width: 90%;
  }
  .container .col-lg-10-5,
  .container .col-lg-10_5 {
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .container .col-lg-10-4,
  .container .col-lg-10_4 {
    flex: 0 0 86.66667%;
    max-width: 86.66667%;
  }
  .container .col-lg-11-8,
  .container .col-lg-11_8 {
    flex: 0 0 98.33333%;
    max-width: 98.33333%;
  }
  .container .col-lg-11-5,
  .container .col-lg-11_5 {
    flex: 0 0 95.83333%;
    max-width: 95.83333%;
  }
  .container .col-lg-11-4,
  .container .col-lg-11_4 {
    flex: 0 0 95%;
    max-width: 95%;
  }
  .container .col-lg-1x5 {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .container .col-lg-2x5 {
    flex: 0 0 40%;
    max-width: 40%;
  }
  .container .col-lg-3x5 {
    flex: 0 0 60%;
    max-width: 60%;
  }
  .container .col-lg-4x5 {
    flex: 0 0 80%;
    max-width: 80%;
  }
  .container .col-lg-5x5 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 992px) and (min-width: 992px) {
  .card-columns.card-columns-lg-1 {
    column-count: 1;
  }
}

@media (min-width: 992px) and (min-width: 992px) {
  .card-columns.card-columns-lg-2 {
    column-count: 2;
  }
}

@media (min-width: 992px) and (min-width: 992px) {
  .card-columns.card-columns-lg-3 {
    column-count: 3;
  }
}

@media (min-width: 992px) and (min-width: 992px) {
  .card-columns.card-columns-lg-4 {
    column-count: 4;
  }
}

@media (min-width: 992px) and (min-width: 992px) {
  .card-columns.card-columns-lg-5 {
    column-count: 5;
  }
}

@media (min-width: 992px) and (min-width: 992px) {
  .card-columns.card-columns-lg-6 {
    column-count: 6;
  }
}

@media (min-width: 992px) and (min-width: 992px) {
  .card-columns.card-columns-lg-7 {
    column-count: 7;
  }
}

@media (min-width: 1200px) {
  .container .col-xl-1-8,
  .container .col-xl-1_8 {
    flex: 0 0 15%;
    max-width: 15%;
  }
  .container .col-xl-1-5,
  .container .col-xl-1_5 {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .container .col-xl-1-4,
  .container .col-xl-1_4 {
    flex: 0 0 11.66667%;
    max-width: 11.66667%;
  }
  .container .col-xl-2-8,
  .container .col-xl-2_8 {
    flex: 0 0 23.33333%;
    max-width: 23.33333%;
  }
  .container .col-xl-2-5,
  .container .col-xl-2_5 {
    flex: 0 0 20.83333%;
    max-width: 20.83333%;
  }
  .container .col-xl-2-4,
  .container .col-xl-2_4 {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .container .col-xl-3-8,
  .container .col-xl-3_8 {
    flex: 0 0 31.66667%;
    max-width: 31.66667%;
  }
  .container .col-xl-3-5,
  .container .col-xl-3_5 {
    flex: 0 0 29.16667%;
    max-width: 29.16667%;
  }
  .container .col-xl-3-4,
  .container .col-xl-3_4 {
    flex: 0 0 28.33333%;
    max-width: 28.33333%;
  }
  .container .col-xl-4-8,
  .container .col-xl-4_8 {
    flex: 0 0 40%;
    max-width: 40%;
  }
  .container .col-xl-4-5,
  .container .col-xl-4_5 {
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .container .col-xl-4-4,
  .container .col-xl-4_4 {
    flex: 0 0 36.66667%;
    max-width: 36.66667%;
  }
  .container .col-xl-5-8,
  .container .col-xl-5_8 {
    flex: 0 0 48.33333%;
    max-width: 48.33333%;
  }
  .container .col-xl-5-5,
  .container .col-xl-5_5 {
    flex: 0 0 45.83333%;
    max-width: 45.83333%;
  }
  .container .col-xl-5-4,
  .container .col-xl-5_4 {
    flex: 0 0 45%;
    max-width: 45%;
  }
  .container .col-xl-6-8,
  .container .col-xl-6_8 {
    flex: 0 0 56.66667%;
    max-width: 56.66667%;
  }
  .container .col-xl-6-5,
  .container .col-xl-6_5 {
    flex: 0 0 54.16667%;
    max-width: 54.16667%;
  }
  .container .col-xl-6-4,
  .container .col-xl-6_4 {
    flex: 0 0 53.33333%;
    max-width: 53.33333%;
  }
  .container .col-xl-7-8,
  .container .col-xl-7_8 {
    flex: 0 0 65%;
    max-width: 65%;
  }
  .container .col-xl-7-5,
  .container .col-xl-7_5 {
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .container .col-xl-7-4,
  .container .col-xl-7_4 {
    flex: 0 0 61.66667%;
    max-width: 61.66667%;
  }
  .container .col-xl-8-8,
  .container .col-xl-8_8 {
    flex: 0 0 73.33333%;
    max-width: 73.33333%;
  }
  .container .col-xl-8-5,
  .container .col-xl-8_5 {
    flex: 0 0 70.83333%;
    max-width: 70.83333%;
  }
  .container .col-xl-8-4,
  .container .col-xl-8_4 {
    flex: 0 0 70%;
    max-width: 70%;
  }
  .container .col-xl-9-8,
  .container .col-xl-9_8 {
    flex: 0 0 81.66667%;
    max-width: 81.66667%;
  }
  .container .col-xl-9-5,
  .container .col-xl-9_5 {
    flex: 0 0 79.16667%;
    max-width: 79.16667%;
  }
  .container .col-xl-9-4,
  .container .col-xl-9_4 {
    flex: 0 0 78.33333%;
    max-width: 78.33333%;
  }
  .container .col-xl-10-8,
  .container .col-xl-10_8 {
    flex: 0 0 90%;
    max-width: 90%;
  }
  .container .col-xl-10-5,
  .container .col-xl-10_5 {
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .container .col-xl-10-4,
  .container .col-xl-10_4 {
    flex: 0 0 86.66667%;
    max-width: 86.66667%;
  }
  .container .col-xl-11-8,
  .container .col-xl-11_8 {
    flex: 0 0 98.33333%;
    max-width: 98.33333%;
  }
  .container .col-xl-11-5,
  .container .col-xl-11_5 {
    flex: 0 0 95.83333%;
    max-width: 95.83333%;
  }
  .container .col-xl-11-4,
  .container .col-xl-11_4 {
    flex: 0 0 95%;
    max-width: 95%;
  }
  .container .col-xl-1x5 {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .container .col-xl-2x5 {
    flex: 0 0 40%;
    max-width: 40%;
  }
  .container .col-xl-3x5 {
    flex: 0 0 60%;
    max-width: 60%;
  }
  .container .col-xl-4x5 {
    flex: 0 0 80%;
    max-width: 80%;
  }
  .container .col-xl-5x5 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 1200px) and (min-width: 1200px) {
  .card-columns.card-columns-xl-1 {
    column-count: 1;
  }
}

@media (min-width: 1200px) and (min-width: 1200px) {
  .card-columns.card-columns-xl-2 {
    column-count: 2;
  }
}

@media (min-width: 1200px) and (min-width: 1200px) {
  .card-columns.card-columns-xl-3 {
    column-count: 3;
  }
}

@media (min-width: 1200px) and (min-width: 1200px) {
  .card-columns.card-columns-xl-4 {
    column-count: 4;
  }
}

@media (min-width: 1200px) and (min-width: 1200px) {
  .card-columns.card-columns-xl-5 {
    column-count: 5;
  }
}

@media (min-width: 1200px) and (min-width: 1200px) {
  .card-columns.card-columns-xl-6 {
    column-count: 6;
  }
}

@media (min-width: 1200px) and (min-width: 1200px) {
  .card-columns.card-columns-xl-7 {
    column-count: 7;
  }
}

body.disable_transitions * {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

body.menu_active .hamburger .hamburger_line.hamburger_line_1,
body.menu_active .hamburger .hamburger_line.hamburger_line_3 {
  opacity: 0 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0 !important)" !important;
  filter: alpha(opacity=0 !important) !important;
}

body.menu_active .hamburger .hamburger_line.hamburger_line_2a {
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: perspective(999px) rotate(45deg);
  transform: perspective(999px) rotate(45deg);
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  opacity: 1 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100 !important)" !important;
  filter: alpha(opacity=100 !important) !important;
}

body.menu_active .hamburger .hamburger_line.hamburger_line_2b {
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: perspective(999px) rotate(-45deg);
  transform: perspective(999px) rotate(-45deg);
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  opacity: 1 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100 !important)" !important;
  filter: alpha(opacity=100 !important) !important;
}

.square {
  width: 100%;
  height: 0px;
  padding-bottom: 100%;
}

iframe,
p img,
h1 img,
h2 img,
h3 img,
h1.p_normal.p_sub_headline img,
h1.p_normal.p_quote img,
h1.p_normal.p_caption img,
h2.p_normal.p_sub_headline img,
h2.p_normal.p_quote img,
h2.p_normal.p_caption img,
h3.p_normal.p_sub_headline img,
h3.p_normal.p_quote img,
h3.p_normal.p_caption img,
h4.p_normal.p_sub_headline img,
h4.p_normal.p_quote img,
h4.p_normal.p_caption img,
h5.p_normal.p_sub_headline img,
h5.p_normal.p_quote img,
h5.p_normal.p_caption img,
p.p_sub_headline img,
p.p_quote img,
p.p_caption img,
h4 img,
h5 img,
h6 img {
  max-width: 100%;
}

p.width_10, ol.width_10, ul.width_10, table.width_10, hr.width_10 {
  width: 1000px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1100px) {
  p.width_10, ol.width_10, ul.width_10, table.width_10, hr.width_10 {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
}

@media (max-width: 1100px) and (max-width: 768px) {
  p.width_10, ol.width_10, ul.width_10, table.width_10, hr.width_10 {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media (max-width: 1100px) and (max-width: 576px) {
  p.width_10, ol.width_10, ul.width_10, table.width_10, hr.width_10 {
    margin-left: 16px;
    margin-right: 16px;
  }
}

p.width_8, ol.width_8, ul.width_8, table.width_8, hr.width_8 {
  width: 794px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 894px) {
  p.width_8, ol.width_8, ul.width_8, table.width_8, hr.width_8 {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
}

@media (max-width: 894px) and (max-width: 768px) {
  p.width_8, ol.width_8, ul.width_8, table.width_8, hr.width_8 {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media (max-width: 894px) and (max-width: 576px) {
  p.width_8, ol.width_8, ul.width_8, table.width_8, hr.width_8 {
    margin-left: 16px;
    margin-right: 16px;
  }
}

p.width_6, ol.width_6, ul.width_6, table.width_6, hr.width_6 {
  width: 588px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 688px) {
  p.width_6, ol.width_6, ul.width_6, table.width_6, hr.width_6 {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
}

@media (max-width: 688px) and (max-width: 768px) {
  p.width_6, ol.width_6, ul.width_6, table.width_6, hr.width_6 {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media (max-width: 688px) and (max-width: 576px) {
  p.width_6, ol.width_6, ul.width_6, table.width_6, hr.width_6 {
    margin-left: 16px;
    margin-right: 16px;
  }
}

p.width_4, ol.width_4, ul.width_4, table.width_4, hr.width_4 {
  width: 382px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 482px) {
  p.width_4, ol.width_4, ul.width_4, table.width_4, hr.width_4 {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
}

@media (max-width: 482px) and (max-width: 768px) {
  p.width_4, ol.width_4, ul.width_4, table.width_4, hr.width_4 {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media (max-width: 482px) and (max-width: 576px) {
  p.width_4, ol.width_4, ul.width_4, table.width_4, hr.width_4 {
    margin-left: 16px;
    margin-right: 16px;
  }
}

div.individole_todo,
li.individole_todo,
p.individole_todo,
span.individole_todo {
  color: violet !important;
}

.grayscale {
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(1));
  -o-filter: grayscale(1));
  filter: grayscale(1));
}

iframe.lazy,
img.lazy {
  transition: opacity 0.6s ease;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

iframe.lazy.lazyloaded,
iframe.lazy.loaded,
img.lazy.lazyloaded,
img.lazy.loaded {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}

img.img_w_1 {
  width: 6.05307%;
  max-width: 100%;
}

img.img_w_2 {
  width: 14.5937%;
  max-width: 100%;
}

img.img_w_3 {
  width: 23.13433%;
  max-width: 100%;
}

img.img_w_4 {
  width: 31.67496%;
  max-width: 100%;
}

img.img_w_5 {
  width: 40.21559%;
  max-width: 100%;
}

img.img_w_6 {
  width: 48.75622%;
  max-width: 100%;
}

img.img_w_7 {
  width: 57.29685%;
  max-width: 100%;
}

img.img_w_8 {
  width: 65.83748%;
  max-width: 100%;
}

img.img_w_9 {
  width: 74.37811%;
  max-width: 100%;
}

img.img_w_10 {
  width: 82.91874%;
  max-width: 100%;
}

img.img_w_11 {
  width: 91.45937%;
  max-width: 100%;
}

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

img.aligncenter {
  margin: 0 auto;
  display: block;
}

img.alignleft,
img.image_left,
img.alignright,
img.image_right {
  font-size: 0px;
  line-height: 0px;
  margin-top: 0.1em;
  margin-bottom: 22.5px;
}

img.alignleft,
img.image_left {
  float: left;
  margin-right: 30px;
}

img.alignright,
img.image_right {
  float: right;
  margin-left: 30px;
}

img.placeholder {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}

img.placeholder.lazyloaded {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}

.hyphens {
  -moz-hyphens: auto;
  -o-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  -moz-hyphenate-limit-lines: 2;
  -o-hyphenate-limit-lines: 2;
  -webkit-hyphenate-limit-lines: 2;
  -ms-hyphenate-limit-lines: 2;
  hyphenate-limit-lines: 2;
  -moz-hyphenate-limit-before: 3;
  -o-hyphenate-limit-before: 3;
  -webkit-hyphenate-limit-before: 3;
  -ms-hyphenate-limit-before: 3;
  hyphenate-limit-before: 3;
  -moz-hyphenate-limit-after: 3;
  -o-hyphenate-limit-after: 3;
  -webkit-hyphenate-limit-after: 3;
  -ms-hyphenate-limit-after: 3;
  hyphenate-limit-after: 3;
  -moz-hyphenate-limit-chars: 8 3 3;
  -o-hyphenate-limit-chars: 8 3 3;
  -webkit-hyphenate-limit-chars: 8 3 3;
  -ms-hyphenate-limit-chars: 8 3 3;
  hyphenate-limit-chars: 8 3 3;
}

ul.column-2,
ol.column-2,
p.column-2,
span.column-2,
div.column-2 {
  -moz-column-count: 2;
  -ms-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
  -moz-column-gap: 30px;
  -ms-column-gap: 30px;
  -webkit-column-gap: 30px;
  column-gap: 30px;
}

ul.column-2 p,
ol.column-2 p,
p.column-2 p,
span.column-2 p,
div.column-2 p {
  position: inherit;
}

ul.column-2 li,
ol.column-2 li,
p.column-2 li,
span.column-2 li,
div.column-2 li {
  -moz-hyphens: auto;
  -o-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  -moz-hyphenate-limit-lines: 2;
  -o-hyphenate-limit-lines: 2;
  -webkit-hyphenate-limit-lines: 2;
  -ms-hyphenate-limit-lines: 2;
  hyphenate-limit-lines: 2;
  -moz-hyphenate-limit-before: 3;
  -o-hyphenate-limit-before: 3;
  -webkit-hyphenate-limit-before: 3;
  -ms-hyphenate-limit-before: 3;
  hyphenate-limit-before: 3;
  -moz-hyphenate-limit-after: 3;
  -o-hyphenate-limit-after: 3;
  -webkit-hyphenate-limit-after: 3;
  -ms-hyphenate-limit-after: 3;
  hyphenate-limit-after: 3;
  -moz-hyphenate-limit-chars: 8 3 3;
  -o-hyphenate-limit-chars: 8 3 3;
  -webkit-hyphenate-limit-chars: 8 3 3;
  -ms-hyphenate-limit-chars: 8 3 3;
  hyphenate-limit-chars: 8 3 3;
  display: inline-block;
  width: 100%;
}

ul.column-2 > div,
ul.column-2 > img,
ol.column-2 > div,
ol.column-2 > img,
p.column-2 > div,
p.column-2 > img,
span.column-2 > div,
span.column-2 > img,
div.column-2 > div,
div.column-2 > img {
  display: inline-block;
  padding-bottom: 30px;
}

@media (max-width: 768px) {
  ul.column-2 > div,
  ul.column-2 > img,
  ol.column-2 > div,
  ol.column-2 > img,
  p.column-2 > div,
  p.column-2 > img,
  span.column-2 > div,
  span.column-2 > img,
  div.column-2 > div,
  div.column-2 > img {
    padding-bottom: 16px;
  }
}

@media (max-width: 768px) {
  ul.column-2,
  ol.column-2,
  p.column-2,
  span.column-2,
  div.column-2 {
    -moz-column-count: 1;
    -ms-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
    -moz-column-gap: 16px;
    -ms-column-gap: 16px;
    -webkit-column-gap: 16px;
    column-gap: 16px;
  }
  ul.column-2 li,
  ol.column-2 li,
  p.column-2 li,
  span.column-2 li,
  div.column-2 li {
    display: block;
  }
}

@media (max-width: 576px) {
  ul.column-2,
  ol.column-2,
  p.column-2,
  span.column-2,
  div.column-2 {
    -moz-column-count: 1;
    -ms-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
    -moz-column-gap: 0;
    -ms-column-gap: 0;
    -webkit-column-gap: 0;
    column-gap: 0;
  }
}

ul.column-3,
ol.column-3,
p.column-3,
span.column-3,
div.column-3 {
  -moz-column-count: 3;
  -ms-column-count: 3;
  -webkit-column-count: 3;
  column-count: 3;
  -moz-column-gap: 30px;
  -ms-column-gap: 30px;
  -webkit-column-gap: 30px;
  column-gap: 30px;
}

ul.column-3 p,
ol.column-3 p,
p.column-3 p,
span.column-3 p,
div.column-3 p {
  position: inherit;
}

ul.column-3 li,
ol.column-3 li,
p.column-3 li,
span.column-3 li,
div.column-3 li {
  -moz-hyphens: auto;
  -o-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  -moz-hyphenate-limit-lines: 2;
  -o-hyphenate-limit-lines: 2;
  -webkit-hyphenate-limit-lines: 2;
  -ms-hyphenate-limit-lines: 2;
  hyphenate-limit-lines: 2;
  -moz-hyphenate-limit-before: 3;
  -o-hyphenate-limit-before: 3;
  -webkit-hyphenate-limit-before: 3;
  -ms-hyphenate-limit-before: 3;
  hyphenate-limit-before: 3;
  -moz-hyphenate-limit-after: 3;
  -o-hyphenate-limit-after: 3;
  -webkit-hyphenate-limit-after: 3;
  -ms-hyphenate-limit-after: 3;
  hyphenate-limit-after: 3;
  -moz-hyphenate-limit-chars: 8 3 3;
  -o-hyphenate-limit-chars: 8 3 3;
  -webkit-hyphenate-limit-chars: 8 3 3;
  -ms-hyphenate-limit-chars: 8 3 3;
  hyphenate-limit-chars: 8 3 3;
  display: inline-block;
  width: 100%;
}

ul.column-3 > div,
ul.column-3 > img,
ol.column-3 > div,
ol.column-3 > img,
p.column-3 > div,
p.column-3 > img,
span.column-3 > div,
span.column-3 > img,
div.column-3 > div,
div.column-3 > img {
  display: inline-block;
  padding-bottom: 30px;
}

@media (max-width: 768px) {
  ul.column-3 > div,
  ul.column-3 > img,
  ol.column-3 > div,
  ol.column-3 > img,
  p.column-3 > div,
  p.column-3 > img,
  span.column-3 > div,
  span.column-3 > img,
  div.column-3 > div,
  div.column-3 > img {
    padding-bottom: 16px;
  }
}

@media (max-width: 768px) {
  ul.column-3,
  ol.column-3,
  p.column-3,
  span.column-3,
  div.column-3 {
    -moz-column-count: 2;
    -ms-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    -moz-column-gap: 16px;
    -ms-column-gap: 16px;
    -webkit-column-gap: 16px;
    column-gap: 16px;
  }
  ul.column-3 li,
  ol.column-3 li,
  p.column-3 li,
  span.column-3 li,
  div.column-3 li {
    display: block;
  }
}

@media (max-width: 576px) {
  ul.column-3,
  ol.column-3,
  p.column-3,
  span.column-3,
  div.column-3 {
    -moz-column-count: 1;
    -ms-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
    -moz-column-gap: 0;
    -ms-column-gap: 0;
    -webkit-column-gap: 0;
    column-gap: 0;
  }
}

ul.column-4,
ol.column-4,
p.column-4,
span.column-4,
div.column-4 {
  -moz-column-count: 4;
  -ms-column-count: 4;
  -webkit-column-count: 4;
  column-count: 4;
  -moz-column-gap: 30px;
  -ms-column-gap: 30px;
  -webkit-column-gap: 30px;
  column-gap: 30px;
}

ul.column-4 p,
ol.column-4 p,
p.column-4 p,
span.column-4 p,
div.column-4 p {
  position: inherit;
}

ul.column-4 li,
ol.column-4 li,
p.column-4 li,
span.column-4 li,
div.column-4 li {
  -moz-hyphens: auto;
  -o-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  -moz-hyphenate-limit-lines: 2;
  -o-hyphenate-limit-lines: 2;
  -webkit-hyphenate-limit-lines: 2;
  -ms-hyphenate-limit-lines: 2;
  hyphenate-limit-lines: 2;
  -moz-hyphenate-limit-before: 3;
  -o-hyphenate-limit-before: 3;
  -webkit-hyphenate-limit-before: 3;
  -ms-hyphenate-limit-before: 3;
  hyphenate-limit-before: 3;
  -moz-hyphenate-limit-after: 3;
  -o-hyphenate-limit-after: 3;
  -webkit-hyphenate-limit-after: 3;
  -ms-hyphenate-limit-after: 3;
  hyphenate-limit-after: 3;
  -moz-hyphenate-limit-chars: 8 3 3;
  -o-hyphenate-limit-chars: 8 3 3;
  -webkit-hyphenate-limit-chars: 8 3 3;
  -ms-hyphenate-limit-chars: 8 3 3;
  hyphenate-limit-chars: 8 3 3;
  display: inline-block;
  width: 100%;
}

ul.column-4 > div,
ul.column-4 > img,
ol.column-4 > div,
ol.column-4 > img,
p.column-4 > div,
p.column-4 > img,
span.column-4 > div,
span.column-4 > img,
div.column-4 > div,
div.column-4 > img {
  display: inline-block;
  padding-bottom: 30px;
}

@media (max-width: 768px) {
  ul.column-4 > div,
  ul.column-4 > img,
  ol.column-4 > div,
  ol.column-4 > img,
  p.column-4 > div,
  p.column-4 > img,
  span.column-4 > div,
  span.column-4 > img,
  div.column-4 > div,
  div.column-4 > img {
    padding-bottom: 16px;
  }
}

@media (max-width: 768px) {
  ul.column-4,
  ol.column-4,
  p.column-4,
  span.column-4,
  div.column-4 {
    -moz-column-count: 2;
    -ms-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    -moz-column-gap: 16px;
    -ms-column-gap: 16px;
    -webkit-column-gap: 16px;
    column-gap: 16px;
  }
  ul.column-4 li,
  ol.column-4 li,
  p.column-4 li,
  span.column-4 li,
  div.column-4 li {
    display: block;
  }
}

@media (max-width: 576px) {
  ul.column-4,
  ol.column-4,
  p.column-4,
  span.column-4,
  div.column-4 {
    -moz-column-count: 1;
    -ms-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
    -moz-column-gap: 0;
    -ms-column-gap: 0;
    -webkit-column-gap: 0;
    column-gap: 0;
  }
}

ul.column-5,
ol.column-5,
p.column-5,
span.column-5,
div.column-5 {
  -moz-column-count: 5;
  -ms-column-count: 5;
  -webkit-column-count: 5;
  column-count: 5;
  -moz-column-gap: 30px;
  -ms-column-gap: 30px;
  -webkit-column-gap: 30px;
  column-gap: 30px;
}

ul.column-5 p,
ol.column-5 p,
p.column-5 p,
span.column-5 p,
div.column-5 p {
  position: inherit;
}

ul.column-5 li,
ol.column-5 li,
p.column-5 li,
span.column-5 li,
div.column-5 li {
  -moz-hyphens: auto;
  -o-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  -moz-hyphenate-limit-lines: 2;
  -o-hyphenate-limit-lines: 2;
  -webkit-hyphenate-limit-lines: 2;
  -ms-hyphenate-limit-lines: 2;
  hyphenate-limit-lines: 2;
  -moz-hyphenate-limit-before: 3;
  -o-hyphenate-limit-before: 3;
  -webkit-hyphenate-limit-before: 3;
  -ms-hyphenate-limit-before: 3;
  hyphenate-limit-before: 3;
  -moz-hyphenate-limit-after: 3;
  -o-hyphenate-limit-after: 3;
  -webkit-hyphenate-limit-after: 3;
  -ms-hyphenate-limit-after: 3;
  hyphenate-limit-after: 3;
  -moz-hyphenate-limit-chars: 8 3 3;
  -o-hyphenate-limit-chars: 8 3 3;
  -webkit-hyphenate-limit-chars: 8 3 3;
  -ms-hyphenate-limit-chars: 8 3 3;
  hyphenate-limit-chars: 8 3 3;
  display: inline-block;
  width: 100%;
}

ul.column-5 > div,
ul.column-5 > img,
ol.column-5 > div,
ol.column-5 > img,
p.column-5 > div,
p.column-5 > img,
span.column-5 > div,
span.column-5 > img,
div.column-5 > div,
div.column-5 > img {
  display: inline-block;
  padding-bottom: 30px;
}

@media (max-width: 768px) {
  ul.column-5 > div,
  ul.column-5 > img,
  ol.column-5 > div,
  ol.column-5 > img,
  p.column-5 > div,
  p.column-5 > img,
  span.column-5 > div,
  span.column-5 > img,
  div.column-5 > div,
  div.column-5 > img {
    padding-bottom: 16px;
  }
}

@media (max-width: 768px) {
  ul.column-5,
  ol.column-5,
  p.column-5,
  span.column-5,
  div.column-5 {
    -moz-column-count: 2;
    -ms-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    -moz-column-gap: 16px;
    -ms-column-gap: 16px;
    -webkit-column-gap: 16px;
    column-gap: 16px;
  }
  ul.column-5 li,
  ol.column-5 li,
  p.column-5 li,
  span.column-5 li,
  div.column-5 li {
    display: block;
  }
}

@media (max-width: 576px) {
  ul.column-5,
  ol.column-5,
  p.column-5,
  span.column-5,
  div.column-5 {
    -moz-column-count: 1;
    -ms-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
    -moz-column-gap: 0;
    -ms-column-gap: 0;
    -webkit-column-gap: 0;
    column-gap: 0;
  }
}

ul.column-2 p,
ul.column-3 p,
ul.column-4 p,
ul.column-5 p,
ol.column-2 p,
ol.column-3 p,
ol.column-4 p,
ol.column-5 p,
p.column-2 p,
p.column-3 p,
p.column-4 p,
p.column-5 p,
span.column-2 p,
span.column-3 p,
span.column-4 p,
span.column-5 p,
div.column-2 p,
div.column-3 p,
div.column-4 p,
div.column-5 p {
  margin: 0.5em 0px 0.5em 0px;
}

table.table_unformatted {
  margin-bottom: 0px;
}

table.table_unformatted tr td {
  padding: 0px;
  background: transparent;
}

table td {
  position: relative;
}

table td.table_cell_default_padding {
  padding: 28.5px 30px;
}

table td.vtop {
  vertical-align: top;
}

table td.vcenter {
  vertical-align: center;
}

table td.vbottom {
  vertical-align: bottom;
}

table td ul,
table td ol,
table td p {
  font-size: 19px;
  line-height: 1.42em;
}

table td img {
  display: block;
}

#admin_grid {
  -webkit-transform: translateX(-50%) scale(1);
  -moz-transform: translateX(-50%) scale(1);
  -ms-transform: translateX(-50%) scale(1);
  -o-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  left: 50%;
  width: 1206px;
  margin-left: 0px;
}

#admin_grid .col_gap {
  width: 30px;
}

@media (max-width: 1306px) {
  #admin_grid {
    -webkit-transform: translateX(0px) scale(1);
    -moz-transform: translateX(0px) scale(1);
    -ms-transform: translateX(0px) scale(1);
    -o-transform: translateX(0px) scale(1);
    transform: translateX(0px) scale(1);
    width: auto;
    left: 50px;
    right: 50px;
  }
}

@media (max-width: 1306px) and (max-width: 768px) {
  #admin_grid {
    left: 30px;
    right: 30px;
  }
}

@media (max-width: 1306px) and (max-width: 576px) {
  #admin_grid {
    left: 16px;
    right: 16px;
  }
}

ol,
ul,
div.ul,
div.ol {
  margin-left: 0px;
  list-style-position: outside;
  list-style: none;
}

ol > .li,
ol > li,
ul > .li,
ul > li,
div.ul > .li,
div.ul > li,
div.ol > .li,
div.ol > li {
  text-align: left;
  position: relative;
  margin: 0px 0px 0.5em 0px;
}

ol > .li.linebreak,
ol > li.linebreak,
ul > .li.linebreak,
ul > li.linebreak,
div.ul > .li.linebreak,
div.ul > li.linebreak,
div.ol > .li.linebreak,
div.ol > li.linebreak {
  display: block;
}

span.tablet_ls_show,
span.tablet_show,
span.phone_ls_show,
span.phone_show {
  display: none;
}

.menu ol > .li,
.menu ol > li,
.menu ul > .li,
.menu ul > li,
.menu div.ul > .li,
.menu div.ul > li,
.menu div.ol > .li,
.menu div.ol > li {
  font-size: 1.0em;
  margin-bottom: 0px;
}

.menu li.mq_tablet_ls,
.menu ul li.mq_tablet_ls {
  display: none;
}

@media (max-width: 1024px) {
  .menu li.mq_tablet_ls,
  .menu ul li.mq_tablet_ls {
    display: inherit;
  }
}

.menu li.mq_tablet,
.menu ul li.mq_tablet {
  display: none;
}

@media (max-width: 768px) {
  .menu li.mq_tablet,
  .menu ul li.mq_tablet {
    display: inherit;
  }
}

.menu li.mq_phone_ls,
.menu ul li.mq_phone_ls {
  display: none;
}

@media (max-width: 576px), (max-width: 736px) and (orientation: landscape) {
  .menu li.mq_phone_ls,
  .menu ul li.mq_phone_ls {
    display: inherit;
  }
}

.menu li.mq_phone,
.menu ul li.mq_phone {
  display: none !important;
}

@media (max-width: 576px) {
  .menu li.mq_phone,
  .menu ul li.mq_phone {
    display: inherit !important;
  }
}

@media (max-width: 1024px) {
  .menu li.mq_tablet_ls_hide,
  .menu ul li.mq_tablet_ls_hide {
    display: none;
  }
}

@media (max-width: 768px) {
  .menu li.mq_tablet_hide,
  .menu ul li.mq_tablet_hide {
    display: none;
  }
}

@media (max-width: 576px), (max-width: 736px) and (orientation: landscape) {
  .menu li.mq_phone_ls_hide,
  .menu ul li.mq_phone_ls_hide {
    display: none;
  }
}

@media (max-width: 576px) {
  .menu li.mq_phone_hide,
  .menu ul li.mq_phone_hide {
    display: none;
  }
}

.menu.menu_accordion_plain > ul > li.menu-item-has-children.active > .sub-menu-wrap > .sub-menu,
.menu.menu_accordion_plain > li.menu-item-has-children.active > .sub-menu-wrap > .sub-menu,
.menu.menu_accordion > ul > li.menu-item-has-children.active > .sub-menu-wrap > .sub-menu,
.menu.menu_accordion > li.menu-item-has-children.active > .sub-menu-wrap > .sub-menu {
  display: block;
}

.menu.menu_dropdown > li.menu-item-has-children:hover,
.menu.menu_dropdown > ul > li.menu-item-has-children:hover {
  pointer-events: auto;
}

.menu.menu_dropdown > li.menu-item-has-children:hover .sub-menu-wrap,
.menu.menu_dropdown > ul > li.menu-item-has-children:hover .sub-menu-wrap {
  pointer-events: auto;
}

@media (min-width: 0px) {
  .menu.menu_dropdown > li.menu-item-has-children:hover .sub-menu-wrap .sub-menu,
  .menu.menu_dropdown > ul > li.menu-item-has-children:hover .sub-menu-wrap .sub-menu {
    display: block;
  }
}

.menu.menu_dropdown > li.menu-item-has-children .sub-menu-wrap,
.menu.menu_dropdown > ul > li.menu-item-has-children .sub-menu-wrap {
  pointer-events: none;
  position: absolute;
  overflow: hidden;
  top: 100%;
}

.menu.menu_dropdown > li.menu-item-has-children .sub-menu-wrap > .sub-menu,
.menu.menu_dropdown > ul > li.menu-item-has-children .sub-menu-wrap > .sub-menu {
  position: relative;
  z-index: 10;
  height: auto;
}

@media (min-width: 0px) {
  .menu.menu_dropdown > li.menu-item-has-children .sub-menu-wrap > .sub-menu,
  .menu.menu_dropdown > ul > li.menu-item-has-children .sub-menu-wrap > .sub-menu {
    display: none;
  }
}

.menu.menu_dropdown > li.menu-item-has-children .sub-menu-wrap > .sub-menu > li,
.menu.menu_dropdown > ul > li.menu-item-has-children .sub-menu-wrap > .sub-menu > li {
  display: block;
  height: auto;
}

.menu.menu_accordion_plain {
  margin: 0px;
  padding: 0px;
  list-style: none;
  min-width: 320px;
}

@media (max-width: 576px) {
  .menu.menu_accordion_plain {
    min-width: 0px;
  }
}

.menu.menu_accordion_plain > li {
  height: auto;
}

.menu.menu_accordion_plain li {
  display: block;
  margin: 0px;
  padding: 0px;
}

.menu.menu_accordion_plain li:before {
  display: none;
}

.menu.menu_accordion_plain li.menu-item-has-children .sub-menu-toggle {
  display: none;
  position: absolute;
  width: 46px;
  height: 46px;
  top: 0px;
  right: 0px;
}

.menu.menu_accordion_plain li.menu-item-has-children .sub-menu-toggle:hover {
  cursor: pointer;
}

.menu.menu_accordion_plain li.menu-item-has-children > .sub-menu-toggle {
  display: block;
}

.menu.menu_accordion_plain li.menu-item-has-children.active > .sub-menu-wrap {
  display: block;
}

.menu.menu_accordion_plain li.menu-item-has-children > .sub-menu-wrap {
  -webkit-overflow-scrolling: touch;
  position: relative;
  overflow: hidden;
  display: none;
}

.menu.menu_accordion_plain li.menu-item-has-children > .sub-menu-wrap::-webkit-scrollbar {
  width: 0px;
  background: transparent;
}

.menu.menu_accordion_plain li.menu-item-has-children > .sub-menu-wrap ul {
  margin: 0px;
}

.menu.menu_accordion_plain li.menu-item-has-children > .sub-menu-wrap ul > li {
  border-left: none;
  border-right: none;
}

.menu.menu_accordion {
  margin: 0px;
  padding: 0px;
  list-style: none;
  min-width: 320px;
}

@media (max-width: 576px) {
  .menu.menu_accordion {
    min-width: 0px;
  }
}

.menu.menu_accordion > li {
  height: auto;
}

.menu.menu_accordion li {
  display: block;
  margin: 0px;
  padding: 0px;
}

.menu.menu_accordion li:before {
  display: none;
}

.menu.menu_accordion li.menu-item-has-children .sub-menu-toggle {
  display: none;
  position: absolute;
  width: 46px;
  height: 46px;
  top: 0px;
  right: 0px;
}

.menu.menu_accordion li.menu-item-has-children .sub-menu-toggle:hover {
  cursor: pointer;
}

.menu.menu_accordion li.menu-item-has-children > .sub-menu-toggle {
  display: block;
}

.menu.menu_accordion li.menu-item-has-children.active > .sub-menu-wrap {
  display: block;
}

.menu.menu_accordion li.menu-item-has-children > .sub-menu-wrap {
  -webkit-overflow-scrolling: touch;
  position: relative;
  overflow: hidden;
  display: none;
}

.menu.menu_accordion li.menu-item-has-children > .sub-menu-wrap::-webkit-scrollbar {
  width: 0px;
  background: transparent;
}

.menu.menu_accordion li.menu-item-has-children > .sub-menu-wrap ul {
  margin: 0px;
}

.menu.menu_accordion li.menu-item-has-children > .sub-menu-wrap ul > li {
  border-left: none;
  border-right: none;
}

.menu.menu_accordion li {
  border-bottom: 1px solid #000000;
}

.menu.menu_accordion li .sub-menu-toggle {
  background: transparent;
}

.menu.menu_accordion li .sub-menu-toggle .sub-menu-toggle-inner {
  border-color: #000000;
  border-style: solid;
  border-width: 0 1px 1px 0;
  display: inline-block;
  width: 18px;
  height: 18px;
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: perspective(999px) rotate(45deg);
  transform: perspective(999px) rotate(45deg);
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -13.5px;
  margin-left: -9px;
}

.menu.menu_accordion li.menu-item-has-children > .sub-menu-toggle {
  display: block;
}

.menu.menu_accordion li.menu-item-has-children .sub-menu-wrap a,
.menu.menu_accordion li.menu-item-has-children .sub-menu-wrap div.a {
  background-color: #e5e5e5;
}

.menu.menu_accordion li.menu-item-has-children .sub-menu-wrap a:hover,
.menu.menu_accordion li.menu-item-has-children .sub-menu-wrap div.a:hover {
  background-color: #d5d5d5;
}

.menu.menu_accordion li.menu-item-has-children .sub-menu-wrap a .sub-menu-wrap a,
.menu.menu_accordion li.menu-item-has-children .sub-menu-wrap a .sub-menu-wrap div.a,
.menu.menu_accordion li.menu-item-has-children .sub-menu-wrap div.a .sub-menu-wrap a,
.menu.menu_accordion li.menu-item-has-children .sub-menu-wrap div.a .sub-menu-wrap div.a {
  background-color: #f5f5f5;
}

.menu.menu_accordion li.menu-item-has-children .sub-menu-wrap a .sub-menu-wrap a:hover,
.menu.menu_accordion li.menu-item-has-children .sub-menu-wrap a .sub-menu-wrap div.a:hover,
.menu.menu_accordion li.menu-item-has-children .sub-menu-wrap div.a .sub-menu-wrap a:hover,
.menu.menu_accordion li.menu-item-has-children .sub-menu-wrap div.a .sub-menu-wrap div.a:hover {
  background-color: #ffffff;
}

.menu.menu_accordion li.menu-item-has-children ul > li {
  background-color: #d5d5d5;
}

.menu.menu_accordion li.menu-item-has-children ul > li:first-child {
  border-top: 1px solid #000000;
}

.menu.menu_accordion li.menu-item-has-children ul > li:last-child {
  border-bottom: none;
}

.menu.menu_accordion li.menu-item-has-children.active > .sub-menu-wrap > .sub-menu {
  display: block;
}

.menu.menu_accordion li button[type=submit],
.menu.menu_accordion li input[type=submit],
.menu.menu_accordion li a,
.menu.menu_accordion li div.a {
  display: block;
  padding: 14px 45px 11px 20px;
  height: auto;
  color: #000000;
  background-color: #d5d5d5;
  border: none;
  width: 100%;
  text-align: left;
}

@media (max-width: 576px) {
  .menu.menu_accordion li button[type=submit],
  .menu.menu_accordion li input[type=submit],
  .menu.menu_accordion li a,
  .menu.menu_accordion li div.a {
    padding-left: 0px;
  }
}

.menu.menu_accordion li button[type=submit]:hover,
.menu.menu_accordion li input[type=submit]:hover,
.menu.menu_accordion li a:hover,
.menu.menu_accordion li div.a:hover {
  cursor: pointer;
  color: #000000;
  background-color: #c5c5c5;
}

.menu.menu_accordion > li.selected > a,
.menu.menu_accordion > li.selected > div.a {
  background: gray;
}

.menu.menu_accordion > li.selected .sub-menu-wrap {
  max-height: inherit;
}

.menu.menu_accordion > li.active > .sub-menu-toggle:before {
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: perspective(999px) rotate(-90deg);
  transform: perspective(999px) rotate(-90deg);
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

div.ol,
ol {
  counter-reset: item;
}

div.ol > .li,
div.ol > li,
ol > .li,
ol > li {
  padding: 0px 0px 0px 1.2em;
}

div.ol > .li:before,
div.ol > li:before,
ol > .li:before,
ol > li:before {
  content: counter(item) ". ";
  counter-increment: item;
  width: 1.2em;
  display: inline-block;
  margin-left: -1.2em;
}

div.ul > .li,
div.ul > li,
ul > .li,
ul > li {
  padding: 0px 0px 0px 1.2em;
}

div.ul > .li:before,
div.ul > li:before,
ul > .li:before,
ul > li:before {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  overflow: hidden;
  content: "";
  position: absolute;
  top: calc(0.5em + (4px / 2));
  left: 0px;
  width: 4px;
  height: 4px;
  background-color: #000000;
  border: none;
}

.pointer_events_none {
  pointer-events: none;
}

.container,
.container-fluid {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.container .row.centered,
.container-fluid .row.centered {
  justify-content: center;
}

.container .row > div[class^="col-"] .inner,
.container-fluid .row > div[class^="col-"] .inner {
  position: relative;
  height: 100%;
}

.container .row > div[class^="col-"].centered,
.container-fluid .row > div[class^="col-"].centered {
  float: none;
  margin: 0 auto;
}

.container .row .offset-1-5,
.container-fluid .row .offset-1-5 {
  margin-left: 12.5%;
}

.container .row .offset-2-5,
.container-fluid .row .offset-2-5 {
  margin-left: 20.83333%;
}

.container .row .offset-3-5,
.container-fluid .row .offset-3-5 {
  margin-left: 29.16667%;
}

.container.divider .row,
.container-fluid.divider .row {
  position: relative;
}

.container.divider .row > div[class^="col-"],
.container-fluid.divider .row > div[class^="col-"] {
  padding-left: 8px;
  padding-right: 8px;
}

.container.divider svg,
.container-fluid.divider svg {
  pointer-events: none;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.container.divider path,
.container-fluid.divider path {
  display: none;
  stroke: #CECECE;
  stroke-width: 0.1px;
}

@media (min-width: 0px) {
  .container.divider.divider-6 path.l-6,
  .container-fluid.divider.divider-6 path.l-6 {
    display: block;
  }
  .container.divider.divider-4 path.l-4,
  .container-fluid.divider.divider-4 path.l-4 {
    display: block;
  }
  .container.divider.divider-3 path.l-3,
  .container-fluid.divider.divider-3 path.l-3 {
    display: block;
  }
  .container.divider.divider-2_4 path.l-2_4,
  .container-fluid.divider.divider-2_4 path.l-2_4 {
    display: block;
  }
}

@media (min-width: 0) {
  .container.divider.divider-xs-6 path.l-6,
  .container-fluid.divider.divider-xs-6 path.l-6 {
    display: block;
  }
  .container.divider.divider-xs-6 path.l-4,
  .container-fluid.divider.divider-xs-6 path.l-4 {
    display: none;
  }
  .container.divider.divider-xs-6 path.l-3,
  .container-fluid.divider.divider-xs-6 path.l-3 {
    display: none;
  }
  .container.divider.divider-xs-6 path.l-2_4,
  .container-fluid.divider.divider-xs-6 path.l-2_4 {
    display: none;
  }
  .container.divider.divider-xs-4 path.l-4,
  .container-fluid.divider.divider-xs-4 path.l-4 {
    display: block;
  }
  .container.divider.divider-xs-4 path.l-6,
  .container-fluid.divider.divider-xs-4 path.l-6 {
    display: none;
  }
  .container.divider.divider-xs-4 path.l-3,
  .container-fluid.divider.divider-xs-4 path.l-3 {
    display: none;
  }
  .container.divider.divider-xs-4 path.l-2_4,
  .container-fluid.divider.divider-xs-4 path.l-2_4 {
    display: none;
  }
  .container.divider.divider-xs-3 path.l-3,
  .container-fluid.divider.divider-xs-3 path.l-3 {
    display: block;
  }
  .container.divider.divider-xs-3 path.l-6,
  .container-fluid.divider.divider-xs-3 path.l-6 {
    display: none;
  }
  .container.divider.divider-xs-3 path.l-4,
  .container-fluid.divider.divider-xs-3 path.l-4 {
    display: none;
  }
  .container.divider.divider-xs-3 path.l-2_4,
  .container-fluid.divider.divider-xs-3 path.l-2_4 {
    display: none;
  }
  .container.divider.divider-xs-2_4 path.l-2_4,
  .container-fluid.divider.divider-xs-2_4 path.l-2_4 {
    display: block;
  }
  .container.divider.divider-xs-2_4 path.l-6,
  .container-fluid.divider.divider-xs-2_4 path.l-6 {
    display: none;
  }
  .container.divider.divider-xs-2_4 path.l-4,
  .container-fluid.divider.divider-xs-2_4 path.l-4 {
    display: none;
  }
  .container.divider.divider-xs-2_4 path.l-3,
  .container-fluid.divider.divider-xs-2_4 path.l-3 {
    display: none;
  }
}

@media (min-width: 576px) {
  .container.divider.divider-sm-6 path.l-6,
  .container-fluid.divider.divider-sm-6 path.l-6 {
    display: block;
  }
  .container.divider.divider-sm-6 path.l-4,
  .container-fluid.divider.divider-sm-6 path.l-4 {
    display: none;
  }
  .container.divider.divider-sm-6 path.l-3,
  .container-fluid.divider.divider-sm-6 path.l-3 {
    display: none;
  }
  .container.divider.divider-sm-6 path.l-2_4,
  .container-fluid.divider.divider-sm-6 path.l-2_4 {
    display: none;
  }
  .container.divider.divider-sm-4 path.l-4,
  .container-fluid.divider.divider-sm-4 path.l-4 {
    display: block;
  }
  .container.divider.divider-sm-4 path.l-6,
  .container-fluid.divider.divider-sm-4 path.l-6 {
    display: none;
  }
  .container.divider.divider-sm-4 path.l-3,
  .container-fluid.divider.divider-sm-4 path.l-3 {
    display: none;
  }
  .container.divider.divider-sm-4 path.l-2_4,
  .container-fluid.divider.divider-sm-4 path.l-2_4 {
    display: none;
  }
  .container.divider.divider-sm-3 path.l-3,
  .container-fluid.divider.divider-sm-3 path.l-3 {
    display: block;
  }
  .container.divider.divider-sm-3 path.l-6,
  .container-fluid.divider.divider-sm-3 path.l-6 {
    display: none;
  }
  .container.divider.divider-sm-3 path.l-4,
  .container-fluid.divider.divider-sm-3 path.l-4 {
    display: none;
  }
  .container.divider.divider-sm-3 path.l-2_4,
  .container-fluid.divider.divider-sm-3 path.l-2_4 {
    display: none;
  }
  .container.divider.divider-sm-2_4 path.l-2_4,
  .container-fluid.divider.divider-sm-2_4 path.l-2_4 {
    display: block;
  }
  .container.divider.divider-sm-2_4 path.l-6,
  .container-fluid.divider.divider-sm-2_4 path.l-6 {
    display: none;
  }
  .container.divider.divider-sm-2_4 path.l-4,
  .container-fluid.divider.divider-sm-2_4 path.l-4 {
    display: none;
  }
  .container.divider.divider-sm-2_4 path.l-3,
  .container-fluid.divider.divider-sm-2_4 path.l-3 {
    display: none;
  }
}

@media (min-width: 768px) {
  .container.divider.divider-md-6 path.l-6,
  .container-fluid.divider.divider-md-6 path.l-6 {
    display: block;
  }
  .container.divider.divider-md-6 path.l-4,
  .container-fluid.divider.divider-md-6 path.l-4 {
    display: none;
  }
  .container.divider.divider-md-6 path.l-3,
  .container-fluid.divider.divider-md-6 path.l-3 {
    display: none;
  }
  .container.divider.divider-md-6 path.l-2_4,
  .container-fluid.divider.divider-md-6 path.l-2_4 {
    display: none;
  }
  .container.divider.divider-md-4 path.l-4,
  .container-fluid.divider.divider-md-4 path.l-4 {
    display: block;
  }
  .container.divider.divider-md-4 path.l-6,
  .container-fluid.divider.divider-md-4 path.l-6 {
    display: none;
  }
  .container.divider.divider-md-4 path.l-3,
  .container-fluid.divider.divider-md-4 path.l-3 {
    display: none;
  }
  .container.divider.divider-md-4 path.l-2_4,
  .container-fluid.divider.divider-md-4 path.l-2_4 {
    display: none;
  }
  .container.divider.divider-md-3 path.l-3,
  .container-fluid.divider.divider-md-3 path.l-3 {
    display: block;
  }
  .container.divider.divider-md-3 path.l-6,
  .container-fluid.divider.divider-md-3 path.l-6 {
    display: none;
  }
  .container.divider.divider-md-3 path.l-4,
  .container-fluid.divider.divider-md-3 path.l-4 {
    display: none;
  }
  .container.divider.divider-md-3 path.l-2_4,
  .container-fluid.divider.divider-md-3 path.l-2_4 {
    display: none;
  }
  .container.divider.divider-md-2_4 path.l-2_4,
  .container-fluid.divider.divider-md-2_4 path.l-2_4 {
    display: block;
  }
  .container.divider.divider-md-2_4 path.l-6,
  .container-fluid.divider.divider-md-2_4 path.l-6 {
    display: none;
  }
  .container.divider.divider-md-2_4 path.l-4,
  .container-fluid.divider.divider-md-2_4 path.l-4 {
    display: none;
  }
  .container.divider.divider-md-2_4 path.l-3,
  .container-fluid.divider.divider-md-2_4 path.l-3 {
    display: none;
  }
}

@media (min-width: 992px) {
  .container.divider.divider-lg-6 path.l-6,
  .container-fluid.divider.divider-lg-6 path.l-6 {
    display: block;
  }
  .container.divider.divider-lg-6 path.l-4,
  .container-fluid.divider.divider-lg-6 path.l-4 {
    display: none;
  }
  .container.divider.divider-lg-6 path.l-3,
  .container-fluid.divider.divider-lg-6 path.l-3 {
    display: none;
  }
  .container.divider.divider-lg-6 path.l-2_4,
  .container-fluid.divider.divider-lg-6 path.l-2_4 {
    display: none;
  }
  .container.divider.divider-lg-4 path.l-4,
  .container-fluid.divider.divider-lg-4 path.l-4 {
    display: block;
  }
  .container.divider.divider-lg-4 path.l-6,
  .container-fluid.divider.divider-lg-4 path.l-6 {
    display: none;
  }
  .container.divider.divider-lg-4 path.l-3,
  .container-fluid.divider.divider-lg-4 path.l-3 {
    display: none;
  }
  .container.divider.divider-lg-4 path.l-2_4,
  .container-fluid.divider.divider-lg-4 path.l-2_4 {
    display: none;
  }
  .container.divider.divider-lg-3 path.l-3,
  .container-fluid.divider.divider-lg-3 path.l-3 {
    display: block;
  }
  .container.divider.divider-lg-3 path.l-6,
  .container-fluid.divider.divider-lg-3 path.l-6 {
    display: none;
  }
  .container.divider.divider-lg-3 path.l-4,
  .container-fluid.divider.divider-lg-3 path.l-4 {
    display: none;
  }
  .container.divider.divider-lg-3 path.l-2_4,
  .container-fluid.divider.divider-lg-3 path.l-2_4 {
    display: none;
  }
  .container.divider.divider-lg-2_4 path.l-2_4,
  .container-fluid.divider.divider-lg-2_4 path.l-2_4 {
    display: block;
  }
  .container.divider.divider-lg-2_4 path.l-6,
  .container-fluid.divider.divider-lg-2_4 path.l-6 {
    display: none;
  }
  .container.divider.divider-lg-2_4 path.l-4,
  .container-fluid.divider.divider-lg-2_4 path.l-4 {
    display: none;
  }
  .container.divider.divider-lg-2_4 path.l-3,
  .container-fluid.divider.divider-lg-2_4 path.l-3 {
    display: none;
  }
}

@media (min-width: 1200px) {
  .container.divider.divider-xl-6 path.l-6,
  .container-fluid.divider.divider-xl-6 path.l-6 {
    display: block;
  }
  .container.divider.divider-xl-6 path.l-4,
  .container-fluid.divider.divider-xl-6 path.l-4 {
    display: none;
  }
  .container.divider.divider-xl-6 path.l-3,
  .container-fluid.divider.divider-xl-6 path.l-3 {
    display: none;
  }
  .container.divider.divider-xl-6 path.l-2_4,
  .container-fluid.divider.divider-xl-6 path.l-2_4 {
    display: none;
  }
  .container.divider.divider-xl-4 path.l-4,
  .container-fluid.divider.divider-xl-4 path.l-4 {
    display: block;
  }
  .container.divider.divider-xl-4 path.l-6,
  .container-fluid.divider.divider-xl-4 path.l-6 {
    display: none;
  }
  .container.divider.divider-xl-4 path.l-3,
  .container-fluid.divider.divider-xl-4 path.l-3 {
    display: none;
  }
  .container.divider.divider-xl-4 path.l-2_4,
  .container-fluid.divider.divider-xl-4 path.l-2_4 {
    display: none;
  }
  .container.divider.divider-xl-3 path.l-3,
  .container-fluid.divider.divider-xl-3 path.l-3 {
    display: block;
  }
  .container.divider.divider-xl-3 path.l-6,
  .container-fluid.divider.divider-xl-3 path.l-6 {
    display: none;
  }
  .container.divider.divider-xl-3 path.l-4,
  .container-fluid.divider.divider-xl-3 path.l-4 {
    display: none;
  }
  .container.divider.divider-xl-3 path.l-2_4,
  .container-fluid.divider.divider-xl-3 path.l-2_4 {
    display: none;
  }
  .container.divider.divider-xl-2_4 path.l-2_4,
  .container-fluid.divider.divider-xl-2_4 path.l-2_4 {
    display: block;
  }
  .container.divider.divider-xl-2_4 path.l-6,
  .container-fluid.divider.divider-xl-2_4 path.l-6 {
    display: none;
  }
  .container.divider.divider-xl-2_4 path.l-4,
  .container-fluid.divider.divider-xl-2_4 path.l-4 {
    display: none;
  }
  .container.divider.divider-xl-2_4 path.l-3,
  .container-fluid.divider.divider-xl-2_4 path.l-3 {
    display: none;
  }
}

.f-xxs {
  font-size: 1.10282vw;
  line-height: 1.42em;
}

@media (max-width: 1085.4px) {
  .f-xxs {
    font-size: 11.97px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  .f-xxs {
    font-size: 13.3px;
    line-height: 1.42em;
  }
}

.f-xs {
  font-size: 1.10282vw;
  line-height: 1.42em;
}

@media (max-width: 1240.45714px) {
  .f-xs {
    font-size: 13.68px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  .f-xs {
    font-size: 13.3px;
    line-height: 1.42em;
  }
}

.f-s {
  font-size: 1.41791vw;
  line-height: 1.42em;
}

@media (max-width: 1085.4px) {
  .f-s {
    font-size: 15.39px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  .f-s {
    font-size: 17.1px;
    line-height: 1.42em;
  }
}

.f-m {
  font-size: 1.57546vw;
  line-height: 1.42em;
}

@media (max-width: 1085.4px) {
  .f-m {
    font-size: 17.1px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  .f-m {
    font-size: 19px;
    line-height: 1.42em;
  }
}

.f-l {
  font-size: 1.89055vw;
  line-height: 1.42em;
}

@media (max-width: 1085.4px) {
  .f-l {
    font-size: 20.52px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  .f-l {
    font-size: 22.8px;
    line-height: 1.42em;
  }
}

.f-xl {
  font-size: 2.20564vw;
  line-height: 1.42em;
}

@media (max-width: 1085.4px) {
  .f-xl {
    font-size: 23.94px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  .f-xl {
    font-size: 26.6px;
    line-height: 1.42em;
  }
}

.f-xxl {
  font-size: 2.52073vw;
  line-height: 1.42em;
}

@media (max-width: 1085.4px) {
  .f-xxl {
    font-size: 27.36px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  .f-xxl {
    font-size: 30.4px;
    line-height: 1.42em;
  }
}

.f-xxxl {
  font-size: 2.52073vw;
  line-height: 1.42em;
}

@media (max-width: 1085.4px) {
  .f-xxxl {
    font-size: 27.36px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  .f-xxxl {
    font-size: 30.4px;
    line-height: 1.42em;
  }
}

.map.jqv .legend,
.map.jvector .legend {
  position: absolute;
}

.map.jqv .map_overlay,
.map.jvector .map_overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  pointer-events: none;
  z-index: 20;
}

.map.jqv.legend_bottom_left .legend,
.map.jvector.legend_bottom_left .legend {
  bottom: 0px;
  left: 0px;
}

.map.jqv svg path,
.map.jvector svg path {
  vector-effect: non-scaling-stroke;
}

.map.jqv_world_mill,
.map.jvector_world_mill {
  position: relative;
  width: 100%;
  height: 0px;
}

.map.jvector_world_mill {
  padding-bottom: 48.96737%;
}

.map.jqv_world_mill {
  padding-bottom: 56.0121%;
}

.map .map_container {
  position: absolute !important;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.map .jvectormap-container {
  height: 100%;
  width: 100%;
}

.map .jvectormap-container .jvectormap-zoomin,
.map .jvectormap-container .jvectormap-zoomout {
  display: none;
}

.map .jvectormap-container .jvectormap-legend-cnt {
  display: none;
}

.map .jvectormap-container .jvectormap-marker {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  transition-property: transform, all;
  stroke-width: 0px;
}

.worldmap {
  width: 100%;
  height: auto;
}

.worldmap .worldmap_inner {
  position: relative;
  width: 100%;
  height: 0px;
  padding-bottom: 64.58333%;
}

.worldmap svg {
  position: absolute;
  width: 100%;
  top: 0px;
  left: 0px;
}

.container .grid {
  margin-right: -15px;
  margin-left: -15px;
}

.container .grid:after:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0px;
  font-size: 0px;
}

.container .grid.row-small,
.container .grid.grid-small {
  margin-right: -8px;
  margin-left: -8px;
}

.container .grid.row-small > div[class^="col-"],
.container .grid.grid-small > div[class^="col-"] {
  margin-bottom: 16px;
}

@media (max-width: 768px) {
  .container .grid {
    margin-right: -8px;
    margin-left: -8px;
  }
}

@media (max-width: 576px) {
  .container .grid {
    margin-right: -8px;
    margin-left: -8px;
  }
}

.container .row {
  margin-right: -15px;
  margin-left: -15px;
}

.container .row:after:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0px;
  font-size: 0px;
}

.container .row.row-small,
.container .row.grid-small {
  margin-right: -8px;
  margin-left: -8px;
}

.container .row.row-small > div[class^="col-"],
.container .row.grid-small > div[class^="col-"] {
  margin-bottom: 16px;
}

@media (max-width: 768px) {
  .container .row {
    margin-right: -8px;
    margin-left: -8px;
  }
}

@media (max-width: 576px) {
  .container .row {
    margin-right: -8px;
    margin-left: -8px;
  }
}

.container .row .container .row {
  margin-right: -15px;
  margin-left: -15px;
}

.container .row .container .row:after:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0px;
  font-size: 0px;
}

.container .row .container .row.row-small,
.container .row .container .row.grid-small {
  margin-right: -8px;
  margin-left: -8px;
}

.container .row .container .row.row-small > div[class^="col-"],
.container .row .container .row.grid-small > div[class^="col-"] {
  margin-bottom: 16px;
}

@media (max-width: 768px) {
  .container .row .container .row {
    margin-right: -8px;
    margin-left: -8px;
  }
}

@media (max-width: 576px) {
  .container .row .container .row {
    margin-right: -8px;
    margin-left: -8px;
  }
}

.container .row .container .row.no-gap {
  margin-left: 0px;
  margin-right: 0px;
}

.container .row.no-margin {
  margin-left: 0px;
  margin-right: 0px;
}

.container .row.no-gap {
  margin-right: 0;
  margin-left: 0;
}

.container .row.no-gap > [class^="col-"],
.container .row.no-gap > [class*=" col-"] {
  padding-right: 0;
  padding-left: 0;
}

@media (max-width: 576px) {
  .container .row.no-gap > [class^="col-"].col-12,
  .container .row.no-gap > [class*=" col-"].col-12 {
    max-width: 100%;
    margin-left: 0px;
  }
}

.container .row.no-margin-bottom > [class^="col-"],
.container .row.no-margin-bottom > [class*=" col-"],
.container .row.no-gap-bottom > [class^="col-"],
.container .row.no-gap-bottom > [class*=" col-"] {
  margin-bottom: 0px !important;
}

.container .row > div[class^="col-"],
.container .row .masonry > div[class^="col-"] {
  margin-bottom: 30px;
}

.container .row > div[class^="col-"].owl-button-more,
.container .row .masonry > div[class^="col-"].owl-button-more {
  margin-bottom: 0px;
}

.container .row > div[class^="col-"] > .col_inner,
.container .row .masonry > div[class^="col-"] > .col_inner {
  padding-left: 0px;
  padding-right: 0px;
}

@media (max-width: 768px) {
  .container .row > div[class^="col-"] .col-md-12,
  .container .row .masonry > div[class^="col-"] .col-md-12 {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .container .row > div[class^="col-"] .col-sm-12,
  .container .row .masonry > div[class^="col-"] .col-sm-12 {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .container .row > div[class^="col-"] .col-12:last-child,
  .container .row .masonry > div[class^="col-"] .col-12:last-child {
    margin-bottom: 0px;
  }
}

@media (max-width: 768px) {
  .container .row > div[class^="col-"],
  .container .row .masonry > div[class^="col-"] {
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 16px;
  }
}

@media (max-width: 576px) {
  .container .row > div[class^="col-"],
  .container .row .masonry > div[class^="col-"] {
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 16px;
  }
  .container .row > div[class^="col-"].col-center,
  .container .row .masonry > div[class^="col-"].col-center {
    margin-left: auto;
    margin-right: auto;
  }
  .container .row > div[class^="col-"].col-1,
  .container .row .masonry > div[class^="col-"].col-1 {
    flex: 0 0 8.33333%;
  }
  .container .row > div[class^="col-"].col-2,
  .container .row .masonry > div[class^="col-"].col-2 {
    flex: 0 0 16.66667%;
  }
  .container .row > div[class^="col-"].col-3,
  .container .row .masonry > div[class^="col-"].col-3 {
    flex: 0 0 25%;
  }
  .container .row > div[class^="col-"].col-4,
  .container .row .masonry > div[class^="col-"].col-4 {
    flex: 0 0 33.33333%;
  }
  .container .row > div[class^="col-"].col-5,
  .container .row .masonry > div[class^="col-"].col-5 {
    flex: 0 0 41.66667%;
  }
  .container .row > div[class^="col-"].col-6,
  .container .row .masonry > div[class^="col-"].col-6 {
    flex: 0 0 50%;
  }
  .container .row > div[class^="col-"].col-7,
  .container .row .masonry > div[class^="col-"].col-7 {
    flex: 0 0 58.33333%;
  }
  .container .row > div[class^="col-"].col-8,
  .container .row .masonry > div[class^="col-"].col-8 {
    flex: 0 0 66.66667%;
  }
  .container .row > div[class^="col-"].col-9,
  .container .row .masonry > div[class^="col-"].col-9 {
    flex: 0 0 75%;
  }
  .container .row > div[class^="col-"].col-10,
  .container .row .masonry > div[class^="col-"].col-10 {
    flex: 0 0 83.33333%;
  }
  .container .row > div[class^="col-"].col-11,
  .container .row .masonry > div[class^="col-"].col-11 {
    flex: 0 0 91.66667%;
  }
  .container .row > div[class^="col-"].col-12,
  .container .row .masonry > div[class^="col-"].col-12 {
    flex: 0 0 100%;
  }
}

.border-between > [class*='col-']:before {
  background: #e3e3e3;
  bottom: 0;
  content: " ";
  left: 0;
  position: absolute;
  width: 1px;
  top: 0;
}

.border-between > [class*='col-']:first-child:before {
  display: none;
}

.modules .content_full .container:not(.container_not_full) > .row,
.modules .content_full .container-fluid:not(.container_not_full) > .row {
  margin-right: 0;
  margin-left: 0;
}

.module_placeholder {
  font-family: "Helvetica", "Helvetica Neue", Arial, sans-serif !important;
  letter-spacing: 0.0em !important;
  position: relative;
  width: 100%;
  padding: 100px 30px;
  text-align: center;
  background: repeating-linear-gradient(45deg, pink, pink 10px, beige 10px, beige 20px);
}

.module_placeholder b,
.module_placeholder strong {
  font-family: "Helvetica", "Helvetica Neue", Arial, sans-serif !important;
  font-weight: bold;
  letter-spacing: 0.0em !important;
}

.module_placeholder:before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 10;
  width: 100%;
  height: 100%;
  border: 10px solid pink;
}

.module_placeholder .module_placeholder_title {
  font-size: 20px;
  line-height: 25px;
  text-transform: uppercase;
  margin-bottom: 20px;
  color: #000000 !important;
}

.module_placeholder .module_placeholder_title span {
  display: block;
  margin-top: 5px;
  font-size: 12px;
  line-height: 20px;
  color: #000000 !important;
}

.module_placeholder .module_placeholder_text {
  display: inline-block;
  font-size: 20px;
  line-height: 22px;
  padding: 0px 4px;
  display: inline;
  background: violet;
  color: #ffffff;
}

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

.row-small > div[class^="col-"],
.row-small > div.col,
.row-small .owl-item > div[class^="col-"],
.grid-small > div[class^="col-"],
.masonry .row-small > div[class^="col-"],
.masonry .grid-small > div[class^="col-"] {
  padding-left: 8px;
  padding-right: 8px;
  margin-bottom: 8px;
}

.card-deck .card {
  padding: 0px 15px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 30px;
}

@media (max-width: 768px) {
  .card-deck {
    margin-left: -8px;
    margin-right: -8px;
  }
  .card-deck .card {
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 8px;
  }
}

.card-columns {
  column-count: 1;
  column-gap: 30px;
}

.card-columns .card {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: none;
  margin-bottom: 30px;
}

@media (max-width: 768px) {
  .card-columns {
    column-gap: 16px;
  }
  .card-columns .card {
    margin-bottom: 16px;
  }
}

.absolute-top-left,
.absolute-top-center,
.absolute-top-right,
.absolute-bottom-left,
.absolute-bottom-center,
.absolute-bottom-right {
  position: absolute;
}

@media (max-width: 767px) {
  .absolute-top-left,
  .absolute-top-center,
  .absolute-top-right,
  .absolute-bottom-left,
  .absolute-bottom-center,
  .absolute-bottom-right {
    position: relative;
    margin: 0 auto;
    width: auto;
    display: inline-block;
  }
}

.absolute-top-left,
.absolute-top-center,
.absolute-top-right {
  top: 0px;
}

.absolute-bottom-left,
.absolute-bottom-center,
.absolute-bottom-right {
  bottom: 0px;
}

.absolute-top-left,
.absolute-bottom-left {
  left: 0px;
}

.absolute-top-center,
.absolute-bottom-center {
  -webkit-transform: translateX(-50%) scale(1);
  -moz-transform: translateX(-50%) scale(1);
  -ms-transform: translateX(-50%) scale(1);
  -o-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  left: 50%;
}

.absolute-top-right,
.absolute-bottom-right {
  right: 0px;
}

@media (max-width: 767px) {
  .absolute-top-right,
  .absolute-bottom-right {
    text-align: right;
    width: 100%;
  }
}

.hide_desktop,
#mfPreviewBar {
  display: none;
}

input[type="text"],
input[type="password"],
input[type="search"],
input[type="range"],
input[type="email"],
input.text,
textarea {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -ms-appearance: none;
  -o-appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: none;
}

i.fab,
i.fas,
i.far,
i.fal {
  font-style: normal !important;
}

table tr th,
table tr td {
  text-align: left;
  vertical-align: top;
  font-size: 19px;
  line-height: 1.42em;
  min-width: 10px;
}

table tr th.col_w_1,
table tr td.col_w_1 {
  width: 8.33333%;
}

table tr th.col_w_2,
table tr td.col_w_2 {
  width: 16.66667%;
}

table tr th.col_w_3,
table tr td.col_w_3 {
  width: 25%;
}

table tr th.col_w_4,
table tr td.col_w_4 {
  width: 33.33333%;
}

table tr th.col_w_5,
table tr td.col_w_5 {
  width: 41.66667%;
}

table tr th.col_w_6,
table tr td.col_w_6 {
  width: 50%;
}

table tr th.col_w_7,
table tr td.col_w_7 {
  width: 58.33333%;
}

table tr th.col_w_8,
table tr td.col_w_8 {
  width: 66.66667%;
}

table tr th.col_w_9,
table tr td.col_w_9 {
  width: 75%;
}

table tr th.col_w_10,
table tr td.col_w_10 {
  width: 83.33333%;
}

table tr th.col_w_11,
table tr td.col_w_11 {
  width: 91.66667%;
}

table.table_vertical_center tr td {
  vertical-align: middle;
  padding: 0.5em 30px 0.5em 0px;
}

table.table_cols {
  table-layout: fixed;
  width: calc(100% + 30px);
  margin-bottom: 0px;
  margin-left: -15px;
  margin-right: -15px;
}

table.table_cols tr td {
  padding: 0px 15px 0px 15px;
}

table.table_cols tr:nth-child(2n+0) td {
  font-size: 0px;
  height: 30px;
}

@media (max-width: 768px) {
  table.table_cols tr:nth-child(2n+0) td {
    height: 15px;
  }
}

@media (max-width: 576px) {
  table.table_cols tr:nth-child(2n+0) td {
    display: none;
  }
}

table.table_cols td p:last-child {
  margin-bottom: 1em;
}

@media (max-width: 768px) {
  table.table_cols td p:last-child {
    margin-bottom: 0.5em;
  }
}

@media (max-width: 576px) {
  table.table_cols td.col_w_1 {
    width: 100%;
  }
}

@media (max-width: 576px) {
  table.table_cols td.col_w_2 {
    width: 100%;
  }
}

@media (max-width: 576px) {
  table.table_cols td.col_w_3 {
    width: 100%;
  }
}

@media (max-width: 576px) {
  table.table_cols td.col_w_4 {
    width: 100%;
  }
}

@media (max-width: 576px) {
  table.table_cols td.col_w_5 {
    width: 100%;
  }
}

@media (max-width: 576px) {
  table.table_cols td.col_w_6 {
    width: 100%;
  }
}

@media (max-width: 576px) {
  table.table_cols td.col_w_7 {
    width: 100%;
  }
}

@media (max-width: 576px) {
  table.table_cols td.col_w_8 {
    width: 100%;
  }
}

@media (max-width: 576px) {
  table.table_cols td.col_w_9 {
    width: 100%;
  }
}

@media (max-width: 576px) {
  table.table_cols td.col_w_10 {
    width: 100%;
  }
}

@media (max-width: 576px) {
  table.table_cols td.col_w_11 {
    width: 100%;
  }
}

@media (max-width: 576px) {
  table.table_cols {
    display: block;
  }
  table.table_cols tbody,
  table.table_cols thead,
  table.table_cols tr,
  table.table_cols th,
  table.table_cols td {
    display: block;
  }
  table.table_cols tr:after {
    content: ".";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0px;
    font-size: 0px;
  }
  table.table_cols tr:nth-child(2n+0) {
    display: none;
  }
  table.table_cols tr td {
    width: 100%;
    padding-bottom: 16px;
  }
  table.table_cols tr td:first-child {
    padding-top: 0px;
  }
  table.table_cols tr td h1,
  table.table_cols tr td h2,
  table.table_cols tr td h3, table.table_cols tr td h1.p_normal.p_sub_headline, table.table_cols tr td h1.p_normal.p_quote, table.table_cols tr td h1.p_normal.p_caption, table.table_cols tr td h2.p_normal.p_sub_headline, table.table_cols tr td h2.p_normal.p_quote, table.table_cols tr td h2.p_normal.p_caption, table.table_cols tr td h3.p_normal.p_sub_headline, table.table_cols tr td h3.p_normal.p_quote, table.table_cols tr td h3.p_normal.p_caption, table.table_cols tr td h4.p_normal.p_sub_headline, table.table_cols tr td h4.p_normal.p_quote, table.table_cols tr td h4.p_normal.p_caption, table.table_cols tr td h5.p_normal.p_sub_headline, table.table_cols tr td h5.p_normal.p_quote, table.table_cols tr td h5.p_normal.p_caption, table.table_cols tr td p.p_sub_headline, table.table_cols tr td p.p_quote, table.table_cols tr td p.p_caption {
    margin-bottom: 0px;
    padding-top: 12px;
    padding-bottom: 0px;
  }
  table.table_cols tr:first-child h1,
  table.table_cols tr:first-child h2,
  table.table_cols tr:first-child h3, table.table_cols tr:first-child h1.p_normal.p_sub_headline, table.table_cols tr:first-child h1.p_normal.p_quote, table.table_cols tr:first-child h1.p_normal.p_caption, table.table_cols tr:first-child h2.p_normal.p_sub_headline, table.table_cols tr:first-child h2.p_normal.p_quote, table.table_cols tr:first-child h2.p_normal.p_caption, table.table_cols tr:first-child h4.p_normal.p_sub_headline, table.table_cols tr:first-child h4.p_normal.p_quote, table.table_cols tr:first-child h4.p_normal.p_caption, table.table_cols tr:first-child h5.p_normal.p_sub_headline, table.table_cols tr:first-child h5.p_normal.p_quote, table.table_cols tr:first-child h5.p_normal.p_caption, table.table_cols tr:first-child p.p_sub_headline, table.table_cols tr:first-child p.p_quote, table.table_cols tr:first-child p.p_caption {
    padding-top: 0px;
  }
}

table.table_cols_icons tr td i.fas,
table.table_cols_icons tr td i.far,
table.table_cols_icons tr td i.fal {
  font-size: 45px;
}

@media (max-width: 768px) {
  table.table_cols_icons {
    display: block;
  }
  table.table_cols_icons tbody {
    display: block;
  }
  table.table_cols_icons tr {
    display: block;
  }
  table.table_cols_icons tr td {
    display: block;
    padding-top: 0px;
    max-width: 100%;
  }
  table.table_cols_icons tr td i.fas,
  table.table_cols_icons tr td i.far,
  table.table_cols_icons tr td i.fal {
    font-size: 45px;
  }
  table.table_cols_icons tr td img {
    max-width: 100%;
    margin-bottom: 1.0em;
  }
  table.table_cols_icons tr td img:not([width]) {
    width: 80%;
  }
  table.table_cols_icons tr td:nth-child(2n + 1) {
    clear: both;
    float: left;
    width: 25%;
  }
  table.table_cols_icons tr td:nth-child(2n + 0) {
    float: left;
    width: 75%;
  }
}

#cookie-notice {
  border-top: 1px solid #aaaaaa !important;
  background-color: #ffffff !important;
  color: #000000 !important;
}

#cookie-notice * {
  color: #000000 !important;
}

#cookie-notice .form_i_container a.submit, .form_i_container #cookie-notice a.submit, #cookie-notice a.button_l, #cookie-notice a.button_xl, #cookie-notice h1.p_normal.more a, h1.p_normal.more #cookie-notice a,
#cookie-notice h2.p_normal.more a, h2.p_normal.more #cookie-notice a,
#cookie-notice h3.p_normal.more a, h3.p_normal.more #cookie-notice a,
#cookie-notice h4.p_normal.more a, h4.p_normal.more #cookie-notice a,
#cookie-notice h5.p_normal.more a, h5.p_normal.more #cookie-notice a,
#cookie-notice p.more a, p.more #cookie-notice a, #cookie-notice .sidebar a.toggle_mobile, .sidebar #cookie-notice a.toggle_mobile, #cookie-notice .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div a.submit, .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div #cookie-notice a.submit, #cookie-notice a.button {
  margin: 0px 0px 0px 10px !important;
  background-color: #aaaaaa !important;
  color: #000000 !important;
}

#sb-container {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  transition-property: transform, all;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  pointer-events: none;
  position: fixed;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  right: 0px;
  bottom: 0px;
  z-index: 999;
  text-align: left;
  font-size: 14px;
  line-height: 1.2em;
  background: #000000;
  background: rgba(0, 0, 0, 0.8);
}

#sb-container .owl-carousel-container,
#sb-container .owl-carousel,
#sb-container .owl-stage-outer,
#sb-container .owl-stage,
#sb-container .owl-item,
#sb-container .owl-item > div,
#sb-container .item {
  height: 100%;
}

#sb-container .owl-carousel .owl-item > div {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

#sb-container .owl-carousel .owl-item > div svg,
#sb-container .owl-carousel .owl-item > div img {
  object-fit: cover;
  font-family: 'object-fit: cover;';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
}

#sb-container .owl-carousel .owl-item > div.image_objectfit_active svg,
#sb-container .owl-carousel .owl-item > div.image_objectfit_active img {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

#sb-container .owl-carousel .owl-item > div.image_contain {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

@media (max-width: 768px) {
  #sb-container {
    font-size: 11.2px;
    line-height: 1.2em;
  }
}

#sb-container #sb-wrapper {
  padding: 0px;
  position: absolute;
  border: none;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding: 55px;
  background-color: transparent !important;
  z-index: 7;
}

@media (max-width: 768px) {
  #sb-container #sb-wrapper {
    padding: 31px;
  }
}

@media (max-width: 576px) {
  #sb-container #sb-wrapper {
    padding: 31px;
  }
}

#sb-container #sb-wrapper-inner {
  position: relative;
  width: 100%;
  height: 100%;
}

#sb-container #sb-title,
#sb-container #sb-counter {
  color: #ffffff;
}

#sb-container #sb-loading {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  transition-property: transform, all;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  position: relative;
  height: 100%;
  background-color: #000000;
}

#sb-container #sb-loading.active {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}

#sb-container #sb-loading #sb-loading-inner {
  position: absolute;
  font-size: 14px;
  line-height: 24px;
  height: 24px;
  top: 50%;
  margin-top: -12px;
  width: 100%;
  text-align: center;
  color: #ffffff;
}

#sb-container #sb-loading #sb-loading-inner span {
  display: inline-block;
}

#sb-container #sb-loading #sb-loading-inner span:before {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 400;
  content: "\f110";
  padding-right: 10px;
}

#sb-container #sb-title {
  -webkit-transform: translateX(0%) translateY(100%) scale(1, 1) rotate(0deg);
  -moz-transform: translateX(0%) translateY(100%) scale(1, 1) rotate(0deg);
  -ms-transform: translateX(0%) translateY(100%) scale(1, 1) rotate(0deg);
  -o-transform: translateX(0%) translateY(100%) scale(1, 1) rotate(0deg);
  transform: translateX(0%) translateY(100%) scale(1, 1) rotate(0deg);
  transform-origin: center center;
  display: clock;
  position: absolute;
  min-height: 35px;
  bottom: 0px;
  left: 0px;
  padding: 10px 60px 10px 0px;
  background-color: transparent;
  width: 100%;
  vertical-align: middle;
  z-index: 5;
}

#sb-container #sb-close,
#sb-container .sb-close {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  transition-property: transform, all;
  position: fixed;
  width: 55px;
  height: 55px;
  top: 0px;
  right: 0px;
  z-index: 10;
  margin-top: 0px;
  margin-right: 0px;
}

#sb-container #sb-close:before,
#sb-container #sb-close:after,
#sb-container .sb-close:before,
#sb-container .sb-close:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: #ffffff;
}

#sb-container #sb-close:before,
#sb-container .sb-close:before {
  width: 25px;
  height: 1px;
}

#sb-container #sb-close:after,
#sb-container .sb-close:after {
  width: 1px;
  height: 25px;
}

#sb-container #sb-close:before,
#sb-container .sb-close:before {
  margin-left: -12px;
  margin-top: 0px;
}

#sb-container #sb-close:after,
#sb-container .sb-close:after {
  margin-left: 0px;
  margin-top: -12px;
}

#sb-container #sb-close:before,
#sb-container #sb-close:after,
#sb-container .sb-close:before,
#sb-container .sb-close:after {
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: perspective(999px) rotate(45deg);
  transform: perspective(999px) rotate(45deg);
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

#sb-container #sb-close:hover,
#sb-container .sb-close:hover {
  cursor: pointer;
}

#sb-container #sb-close:hover:before,
#sb-container #sb-close:hover:after,
#sb-container .sb-close:hover:before,
#sb-container .sb-close:hover:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: #ffffff;
}

#sb-container #sb-close:hover:before,
#sb-container .sb-close:hover:before {
  width: 25px;
  height: 1px;
}

#sb-container #sb-close:hover:after,
#sb-container .sb-close:hover:after {
  width: 1px;
  height: 25px;
}

#sb-container #sb-close:hover:before,
#sb-container .sb-close:hover:before {
  margin-left: -12px;
  margin-top: 0px;
}

#sb-container #sb-close:hover:after,
#sb-container .sb-close:hover:after {
  margin-left: 0px;
  margin-top: -12px;
}

#sb-container #sb-close:hover:before,
#sb-container #sb-close:hover:after,
#sb-container .sb-close:hover:before,
#sb-container .sb-close:hover:after {
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: perspective(999px) rotate(45deg);
  transform: perspective(999px) rotate(45deg);
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

#sb-container .owl-carousel-container .owl-carousel .owl-item > div svg,
#sb-container .owl-carousel-container .owl-carousel .owl-item > div img {
  width: auto;
  max-width: 100%;
  height: auto;
  position: relative;
  top: 0px;
  left: 0px;
}

#sb-container .owl-carousel-container .owl-carousel .owl-item > div .mejs__container,
#sb-container .owl-carousel-container .owl-carousel .owl-item > div img {
  width: auto;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

#sb-container .owl-carousel-container .owl-carousel .owl-item > div .mejs__container {
  -webkit-transform: translateY(-50%) scale(1);
  -moz-transform: translateY(-50%) scale(1);
  -ms-transform: translateY(-50%) scale(1);
  -o-transform: translateY(-50%) scale(1);
  transform: translateY(-50%) scale(1);
  top: 50%;
  bottom: auto;
  height: auto !important;
}

#sb-container .owl-carousel-container .owl-carousel .owl-item > div .mejs__container .mejs__inner {
  position: relative;
  width: 100%;
  height: 0px !important;
  padding-bottom: 56.25%;
}

#sb-container .owl-carousel-container .owl-carousel .owl-item > div .mejs__container iframe,
#sb-container .owl-carousel-container .owl-carousel .owl-item > div .mejs__container video {
  width: 100% !important;
  height: 100% !important;
}

#sb-container .owl-carousel-container .owl-carousel .owl-nav {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  transition-property: transform, all;
  -webkit-transform: translateX(-50%) scale(1);
  -moz-transform: translateX(-50%) scale(1);
  -ms-transform: translateX(-50%) scale(1);
  -o-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  pointer-events: none;
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 50%;
  right: auto;
  top: 0px;
}

#sb-container .owl-carousel-container .owl-carousel .owl-nav button {
  pointer-events: none;
}

#sb-container .owl-carousel-container .owl-carousel .owl-nav .owl-prev,
#sb-container .owl-carousel-container .owl-carousel .owl-nav .owl-next {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  transition-property: transform, all;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  pointer-events: none;
  position: absolute;
  top: 0%;
  width: 55px;
  height: 100%;
  background: transparent;
}

#sb-container .owl-carousel-container .owl-carousel .owl-nav .owl-prev:before,
#sb-container .owl-carousel-container .owl-carousel .owl-nav .owl-next:before {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -15.5px;
}

#sb-container .owl-carousel-container .owl-carousel .owl-nav .owl-prev:hover,
#sb-container .owl-carousel-container .owl-carousel .owl-nav .owl-next:hover {
  cursor: pointer;
}

#sb-container .owl-carousel-container .owl-carousel .owl-nav .owl-prev:hover:before,
#sb-container .owl-carousel-container .owl-carousel .owl-nav .owl-next:hover:before {
  border-color: #ffffff;
}

#sb-container .owl-carousel-container .owl-carousel .owl-nav .owl-prev.disabled,
#sb-container .owl-carousel-container .owl-carousel .owl-nav .owl-next.disabled {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

@media (max-width: 768px) {
  #sb-container .owl-carousel-container .owl-carousel .owl-nav .owl-prev,
  #sb-container .owl-carousel-container .owl-carousel .owl-nav .owl-next {
    width: 45px;
  }
}

@media (max-width: 576px) {
  #sb-container .owl-carousel-container .owl-carousel .owl-nav .owl-prev:before,
  #sb-container .owl-carousel-container .owl-carousel .owl-nav .owl-next:before {
    display: none;
  }
}

#sb-container .owl-carousel-container .owl-carousel .owl-nav .owl-prev {
  left: 0px;
}

#sb-container .owl-carousel-container .owl-carousel .owl-nav .owl-prev:before {
  border-color: #ffffff;
  border-style: solid;
  border-width: 0 1px 1px 0;
  display: inline-block;
  width: 31px;
  height: 31px;
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -webkit-transform: perspective(999px) rotate(135deg);
  transform: perspective(999px) rotate(135deg);
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  left: 21.5px;
}

@media (max-width: 768px) {
  #sb-container .owl-carousel-container .owl-carousel .owl-nav .owl-prev:before {
    border-color: #ffffff;
    border-style: solid;
    border-width: 0 1px 1px 0;
    display: inline-block;
    width: 21px;
    height: 21px;
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -webkit-transform: perspective(999px) rotate(135deg);
    transform: perspective(999px) rotate(135deg);
    -moz-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    left: 16.5px;
  }
}

#sb-container .owl-carousel-container .owl-carousel .owl-nav .owl-next {
  right: 0px;
}

#sb-container .owl-carousel-container .owl-carousel .owl-nav .owl-next:before {
  border-color: #ffffff;
  border-style: solid;
  border-width: 0 1px 1px 0;
  display: inline-block;
  width: 31px;
  height: 31px;
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: perspective(999px) rotate(-45deg);
  transform: perspective(999px) rotate(-45deg);
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  right: 21.5px;
}

@media (max-width: 768px) {
  #sb-container .owl-carousel-container .owl-carousel .owl-nav .owl-next:before {
    border-color: #ffffff;
    border-style: solid;
    border-width: 0 1px 1px 0;
    display: inline-block;
    width: 21px;
    height: 21px;
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: perspective(999px) rotate(-45deg);
    transform: perspective(999px) rotate(-45deg);
    -moz-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    right: 16.5px;
  }
}

#sb-container .owl-carousel-container .owl-carousel.owl-loaded .owl-nav {
  display: block;
}

#sb-container .owl-carousel-container .owl-carousel-info {
  display: none;
}

#sb-container #sb-counter {
  -webkit-transform: translateX(0%) translateY(100%) scale(1, 1) rotate(0deg);
  -moz-transform: translateX(0%) translateY(100%) scale(1, 1) rotate(0deg);
  -ms-transform: translateX(0%) translateY(100%) scale(1, 1) rotate(0deg);
  -o-transform: translateX(0%) translateY(100%) scale(1, 1) rotate(0deg);
  transform: translateX(0%) translateY(100%) scale(1, 1) rotate(0deg);
  transform-origin: center center;
  padding: 10px 0px 10px 0px;
  position: absolute;
  bottom: 0px;
  right: 0px;
}

#sb-container.active {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  pointer-events: auto;
}

#sb-container.active button {
  pointer-events: auto !important;
}

@media (orientation: portrait) {
  #sb-container.padding_null #sb-counter {
    padding-right: 10px;
  }
  #sb-container.padding_null #sb-title {
    padding-left: 10px;
  }
}

.owl-carousel-container {
  width: 100%;
}

.owl-carousel-container.owl-single-item .owl-carousel-info .owl-carousel-counter,
.owl-carousel-container.owl-single-item .owl-nav,
.owl-carousel-container.owl-single-item .owl-dots {
  display: none !important;
}

@media (min-width: 768px) {
  .owl-carousel-container.arrows_tablet .owl-nav.disabled {
    display: block;
  }
}

.owl-carousel-container.click_next .owl-item:hover {
  cursor: pointer;
}

.owl-carousel-container.click_next .owl-item.active {
  cursor: default;
}

.owl-carousel-container.info-outside .owl-carousel-info {
  position: relative;
  bottom: auto;
  left: auto;
  right: auto;
  color: #000000;
}

.owl-carousel-container.info-outside .owl-carousel-info .owl-carousel-title {
  padding-left: 0px;
}

.owl-carousel-container.info-outside .owl-carousel-info .owl-carousel-counter {
  padding-right: 0px;
}

.owl-carousel-container .owl-carousel-info {
  pointer-events: none;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 20;
  font-size: 19px;
  line-height: 1.42em;
  color: #000000;
  display: none;
}

.owl-carousel-container .owl-carousel-info:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0px;
  font-size: 0px;
}

.owl-carousel-container .owl-carousel-info .owl-carousel-title {
  float: left;
  width: calc(100% - 60px);
  padding: 10px 12px;
}

.owl-carousel-container .owl-carousel-info .owl-carousel-counter {
  float: right;
  width: 60px;
  padding: 10px 12px;
  text-align: right;
  white-space: nowrap;
}

.owl-carousel-container .owl-carousel .off {
  display: block;
}

.owl-carousel-container .owl-carousel .owl-item .caption {
  display: none;
}

.owl-carousel-container .owl-carousel .owl-item .caption.active {
  display: block;
}

.owl-carousel-container .owl-carousel.nav-autowidth .owl-nav {
  -webkit-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  -moz-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  -ms-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  -o-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  transform-origin: center center;
  left: 50%;
  right: auto;
}

.owl-carousel-container .owl-carousel.vcenter .owl-stage {
  display: flex;
  align-items: center;
}

.owl-carousel-container.outside .owl-nav {
  -webkit-transform: translateX(0%) scale(1);
  -moz-transform: translateX(0%) scale(1);
  -ms-transform: translateX(0%) scale(1);
  -o-transform: translateX(0%) scale(1);
  transform: translateX(0%) scale(1);
  width: auto;
  left: -55.45584px;
  right: -55.45584px;
  height: 34px;
}

.owl-carousel-container.outside .owl-nav > div,
.owl-carousel-container.outside .owl-nav > button {
  width: 26.10856px;
  height: 50.91169px;
}

.owl-carousel-container.outside .owl-nav > div:before,
.owl-carousel-container.outside .owl-nav > button:before {
  border-color: #76061A;
  margin-top: -17px;
}

.owl-carousel-container.outside .owl-nav > div:before:hover,
.owl-carousel-container.outside .owl-nav > button:before:hover {
  border-color: #000000;
}

.owl-carousel-container.outside .owl-nav > div:after,
.owl-carousel-container.outside .owl-nav > button:after {
  position: absolute;
  content: "";
  top: 0px;
  left: 0px;
  background-color: transparent;
  width: 20px;
  height: 20px;
  z-index: 0;
}

.owl-carousel-container.outside .owl-nav > div.owl-prev:before,
.owl-carousel-container.outside .owl-nav > button.owl-prev:before {
  border-color: #76061A;
  border-style: solid;
  border-width: 0 1px 1px 0;
  display: inline-block;
  width: 34px;
  height: 34px;
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -webkit-transform: perspective(999px) rotate(135deg);
  transform: perspective(999px) rotate(135deg);
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  left: 0px;
}

.owl-carousel-container.outside .owl-nav > div.owl-next:before,
.owl-carousel-container.outside .owl-nav > button.owl-next:before {
  border-color: #76061A;
  border-style: solid;
  border-width: 0 1px 1px 0;
  display: inline-block;
  width: 34px;
  height: 34px;
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: perspective(999px) rotate(-45deg);
  transform: perspective(999px) rotate(-45deg);
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  right: 0px;
}

.owl-carousel-container.outside .owl-dots {
  bottom: 36px;
}

.owl-carousel-container.outside .owl-dots .owl-dot:before {
  background: #000000;
}

.owl-carousel-container.outside .owl-dots .owl-dot:hover:before,
.owl-carousel-container.outside .owl-dots .owl-dot.active:before {
  background: #000000;
}

@media (max-width: 576px) {
  .owl-carousel-container.owl-carousel-mobile {
    display: block;
  }
}

.owl-carousel-container.owl-invert .owl-carousel-info {
  color: #ffffff;
}

.owl-carousel-container .owl-thumbnails {
  margin-top: 30px;
}

@media (max-width: 768px) {
  .owl-carousel-container .owl-thumbnails {
    margin-top: 30px;
  }
}

@media (max-width: 576px) {
  .owl-carousel-container .owl-thumbnails {
    margin-top: 16px;
  }
}

@media (max-width: 375px) {
  .owl-carousel-container .owl-thumbnails {
    margin-top: 16px;
  }
}

@media (max-width: 320px) {
  .owl-carousel-container .owl-thumbnails {
    margin-top: 16px;
  }
}

.owl-carousel-container .owl-thumbnails .item .image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  width: 100%;
  height: 0px;
  padding-bottom: 100%;
}

.owl-carousel-container .owl-thumbnails .item .image svg,
.owl-carousel-container .owl-thumbnails .item .image img {
  object-fit: cover;
  font-family: 'object-fit: cover;';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
}

.owl-carousel-container .owl-thumbnails .item .image.image_objectfit_active svg,
.owl-carousel-container .owl-thumbnails .item .image.image_objectfit_active img {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

.owl-carousel-container .owl-thumbnails .item .image.image_contain {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.owl-carousel-container .owl-thumbnails .item .image:hover {
  cursor: pointer;
}

.owl-carousel-container .owl-nav {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  transition-property: transform, all;
  pointer-events: none;
  position: absolute;
  height: 100%;
  z-index: 11;
  width: 100%;
  -webkit-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  -moz-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  -ms-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  -o-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  transform-origin: center center;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  -moz-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  -ms-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  -o-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  transform-origin: center center;
  left: 50%;
}

.owl-carousel-container .owl-nav > div,
.owl-carousel-container .owl-nav > button {
  transition: opacity 0.25s ease;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  pointer-events: auto;
  position: absolute;
  display: block;
  top: 0%;
  border: none;
  outline: none;
  z-index: 10;
  background-color: transparent;
  font-size: 0px;
  width: 34px;
  height: 100%;
  margin: 0px;
}

.owl-carousel-container .owl-nav > div.disabled,
.owl-carousel-container .owl-nav > button.disabled {
  display: none;
}

.owl-carousel-container .owl-nav > div > span,
.owl-carousel-container .owl-nav > button > span {
  display: none;
}

.owl-carousel-container .owl-nav > div:focus,
.owl-carousel-container .owl-nav > button:focus {
  outline: none;
}

.owl-carousel-container .owl-nav > div:hover,
.owl-carousel-container .owl-nav > button:hover {
  background: none !important;
}

.owl-carousel-container .owl-nav > div:before,
.owl-carousel-container .owl-nav > button:before {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  transition-property: transform, all;
  position: absolute;
  top: 50%;
  content: "";
  margin-top: -17px;
  color: #ffffff;
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 300;
  -webkit-transform: translateY(-50%) scale(1);
  -moz-transform: translateY(-50%) scale(1);
  -ms-transform: translateY(-50%) scale(1);
  -o-transform: translateY(-50%) scale(1);
  transform: translateY(-50%) scale(1);
  margin-top: 0px;
  font-size: 28px;
}

.owl-carousel-container .owl-nav > div.owl-prev,
.owl-carousel-container .owl-nav > div.owl-next,
.owl-carousel-container .owl-nav > button.owl-prev,
.owl-carousel-container .owl-nav > button.owl-next {
  min-width: 0px !important;
  cursor: pointer;
}

.owl-carousel-container .owl-nav > div.owl-prev:hover,
.owl-carousel-container .owl-nav > div.owl-next:hover,
.owl-carousel-container .owl-nav > button.owl-prev:hover,
.owl-carousel-container .owl-nav > button.owl-next:hover {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}

.owl-carousel-container .owl-nav > div.owl-prev,
.owl-carousel-container .owl-nav > button.owl-prev {
  left: 30px;
}

.owl-carousel-container .owl-nav > div.owl-prev:before,
.owl-carousel-container .owl-nav > button.owl-prev:before {
  left: calc(50% - 7.04163px);
  content: "";
}

.owl-carousel-container .owl-nav > div.owl-next,
.owl-carousel-container .owl-nav > button.owl-next {
  right: 30px;
}

.owl-carousel-container .owl-nav > div.owl-next:before,
.owl-carousel-container .owl-nav > button.owl-next:before {
  right: calc(50% - 7.04163px);
  content: "";
}

.owl-carousel-container .owl-button-more {
  text-align: center;
  margin-bottom: 0px;
}

.owl-carousel-container .owl-dots {
  bottom: 30px;
  height: 22px;
  z-index: 12;
  font-size: 0px;
  line-height: 0px;
  position: absolute;
  -webkit-transform: translateX(-50%) scale(1);
  -moz-transform: translateX(-50%) scale(1);
  -ms-transform: translateX(-50%) scale(1);
  -o-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  left: 50%;
  text-align: center;
}

@media (max-width: 768px) {
  .owl-carousel-container .owl-dots {
    bottom: 15px;
  }
}

@media (max-width: 576px) {
  .owl-carousel-container .owl-dots {
    bottom: 18px;
  }
}

.owl-carousel-container .owl-dots button.owl-dot,
.owl-carousel-container .owl-dots .owl-dot {
  position: relative;
  display: inline-block;
  width: 22px;
  min-width: 0px !important;
  height: 100%;
  margin: 0px 0px 0px 0px;
  outline: none;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
}

.owl-carousel-container .owl-dots button.owl-dot:before,
.owl-carousel-container .owl-dots .owl-dot:before {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  transition-property: transform, all;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 12px;
  background-color: rgba(255, 255, 255, 0.55);
  margin: -6px 0px 0px -6px;
  height: 12px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  overflow: hidden;
}

.owl-carousel-container .owl-dots button.owl-dot:hover,
.owl-carousel-container .owl-dots button.owl-dot.active,
.owl-carousel-container .owl-dots .owl-dot:hover,
.owl-carousel-container .owl-dots .owl-dot.active {
  background: none !important;
}

.owl-carousel-container .owl-dots button.owl-dot:hover:before,
.owl-carousel-container .owl-dots button.owl-dot.active:before,
.owl-carousel-container .owl-dots .owl-dot:hover:before,
.owl-carousel-container .owl-dots .owl-dot.active:before {
  background-color: white;
}

.fb-video {
  width: 100%;
}

.ec-video > div {
  font-size: 0px;
}

#password_protection {
  text-align: center;
  padding: 50px 0px;
}

#password_protection .password_protection_title {
  text-align: center;
  font-size: 24px;
  line-height: 1.3em;
}

#password_protection .password_protection_text {
  color: #000000;
  padding: 10px 20px 8px 20px;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 1.5em;
}

#password_protection #password {
  height: 40px;
  color: #000000;
  background: #ffffff;
  margin-right: 15px;
  border: 1px solid black;
  padding: 0px 10px 0px 10px;
  width: 250px;
}

#password_protection .button, #password_protection .form_i_container input[type=submit], .form_i_container #password_protection input[type=submit],
#password_protection .form_i_container .submit, .form_i_container #password_protection .submit, #password_protection .wfu_container input[type=button], .wfu_container #password_protection input[type=button], #password_protection .button_l, #password_protection .button_xl, #password_protection h1.p_normal.more a, h1.p_normal.more #password_protection a,
#password_protection h2.p_normal.more a, h2.p_normal.more #password_protection a,
#password_protection h3.p_normal.more a, h3.p_normal.more #password_protection a,
#password_protection h4.p_normal.more a, h4.p_normal.more #password_protection a,
#password_protection h5.p_normal.more a, h5.p_normal.more #password_protection a,
#password_protection p.more a, p.more #password_protection a, #password_protection .sidebar .toggle_mobile, .sidebar #password_protection .toggle_mobile, #password_protection .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .submit, .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div #password_protection .submit {
  margin: 20px auto 0px auto;
}

.embed-container > iframe {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.embed-container.ec-video {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.embed-container.ec-video svg,
.embed-container.ec-video img {
  object-fit: cover;
  font-family: 'object-fit: cover;';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
}

.embed-container.ec-video.image_objectfit_active svg,
.embed-container.ec-video.image_objectfit_active img {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

.embed-container.ec-video.image_contain {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.embed-container.ec-video > div {
  width: 100%;
}

.embed-container.ec-video > div > iframe {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.embed-container.ec-video > img {
  z-index: 1;
}

.embed-container.ec-video .fb-video {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.embed-container.ec-video .mejs__container {
  background: transparent !important;
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0px;
  left: 0px;
}

.embed-container.ec-video .mejs__fill-container {
  z-index: 2;
  min-height: 100% !important;
  width: calc(100% + 4px) !important;
  height: calc(100% + 4px) !important;
}

.embed-container.ec-video .mejs__fill-container .mejs__container {
  top: -2px !important;
  left: -2px !important;
}

.embed-container.ec-video .mejs__fill-container .mejs__mediaelement {
  z-index: 10;
}

.embed-container.ec-video .mejs__fill-container .mejs__mediaelement iframe,
.embed-container.ec-video .mejs__fill-container .mejs__mediaelement video {
  -webkit-transform: translateY(-50%) scale(1);
  -moz-transform: translateY(-50%) scale(1);
  -ms-transform: translateY(-50%) scale(1);
  -o-transform: translateY(-50%) scale(1);
  transform: translateY(-50%) scale(1);
  top: 50%;
  position: absolute;
  margin-left: 0px !important;
}

.embed-container.ec-video .mejs__fill-container .mejs__mediaelement video {
  object-fit: cover;
}

.embed-container.ec-video .mejs__time-total {
  margin-top: 9px;
  height: 3px;
  overflow: hidden;
}

.embed-container.ec-video .mejs__time-total > span {
  height: 3px;
}

.embed-container.ec-video .mejs__fullscreen-button,
.embed-container.ec-video .mejs__mute,
.embed-container.ec-video .mejs__unmute {
  position: relative;
}

.embed-container.ec-video .mejs__fullscreen-button button,
.embed-container.ec-video .mejs__mute button,
.embed-container.ec-video .mejs__unmute button {
  background: none !important;
}

.embed-container.ec-video .mejs__fullscreen-button:before,
.embed-container.ec-video .mejs__mute:before,
.embed-container.ec-video .mejs__unmute:before {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 400;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: 16px;
  line-height: 40px;
  color: #ffffff;
}

.embed-container.ec-video .mejs__fullscreen-button:before {
  content: "\f320";
}

.embed-container.ec-video .mejs__mute:before {
  content: "\f028";
}

.embed-container.ec-video .mejs__unmute:before {
  content: "\f2e2";
}

.embed-container.ec-video .mejs__inner .mejs__controls {
  z-index: 30;
}

.embed-container.ec-video .mejs__horizontal-volume-slider {
  display: none !important;
}

.embed-container.ec-video .mejs__horizontal-volume-total {
  display: none !important;
  width: 100px;
  height: 5px;
  top: 18px;
}

@media (max-width: 576px) {
  .embed-container.ec-video .mejs__horizontal-volume-slider,
  .embed-container.ec-video .mejs__time {
    display: none !important;
  }
}

.embed-container.ec-video-controls-off .mejs__inner .mejs__controls,
.embed-container.ec-video-controls-off .mejs__inner .mejs__overlay__loading,
.embed-container.ec-video-controls-off .mejs__controls,
.embed-container.ec-video-controls-off .mejs__overlay {
  display: none !important;
}

.embed-container .mejs__overlay.mejs__overlay-play,
.embed-container .xxxmejs__controls {
  display: none !important;
}

input[type=text]::placeholder,
input[type=email]::placeholder,
textarea::placeholder,
input[type=text]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
.selectbox select {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  color: gray;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  background-color: #ffffff !important;
  background-image: none !important;
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
  -webkit-box-shadow: 0 0 0px 1000px #ffffff inset;
  transition: background-color 5000s ease-in-out 0s;
}

.selectbox {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  background: #ffffff;
  border: 1px solid #CECECE;
  min-height: 40px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  background: #ffffff;
  border: 1px solid #CECECE;
  font-size: 16px;
  line-height: 1.4em;
  color: #000000;
}

.selectbox:before {
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: perspective(999px) rotate(-45deg);
  transform: perspective(999px) rotate(-45deg);
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  pointer-events: none;
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  top: 50%;
  right: 8px;
  margin-top: -4px;
  border-left: 1px solid #CECECE;
  border-bottom: 1px solid #CECECE;
  z-index: 10;
}

.selectbox:after {
  content: "";
  pointer-events: none;
}

.selectbox.has_error {
  background-color: #fdcaaf !important;
  background: #fdcaaf !important;
}

.selectbox.selectbox_has_placeholder label.placeholder {
  position: relative;
  float: left;
  margin-right: 24px;
}

.selectbox.selectbox_has_placeholder div.select_inline_container {
  display: inline-block;
  height: 100%;
  position: relative;
  padding-right: 12px;
}

.selectbox.selectbox_has_placeholder div.select_inline_container:before {
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: perspective(999px) rotate(-45deg);
  transform: perspective(999px) rotate(-45deg);
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  pointer-events: none;
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  top: 50%;
  right: 8px;
  margin-top: -4px;
  border-left: 1px solid #CECECE;
  border-bottom: 1px solid #CECECE;
  z-index: 10;
}

.selectbox.selectbox_has_placeholder div.select_inline_container select {
  width: auto;
  color: #000000;
}

.selectbox.selectbox_has_placeholder:before {
  display: none;
}

.selectbox select {
  outline: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: none;
  max-width: 100%;
  height: 100%;
  font-size: 16px;
  line-height: 38px;
  padding: 0px 23px 0px 12px;
  -webkit-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  -moz-appearance: none;
  position: relative;
  z-index: 2;
  color: gray;
  background-color: #ffffff;
}

.selectbox select:focus {
  outline: none;
}

.selectbox select.has_value {
  color: #000000;
}

.selectbox select.select_100 {
  width: 100%;
}

.selectbox .selectbox_placeholder {
  position: absolute;
  color: red;
  top: 0px;
  left: 0px;
  height: 100%;
  z-index: 1;
}

.selectbox.selectbox_small {
  height: 20px;
  min-height: 20px;
}

.selectbox.selectbox_small select {
  line-height: 18px;
}

.selectbox.is_not_empty ~ label.placeholder,
.selectbox:focus ~ label.placeholder {
  top: 0.2em;
  left: 13px;
  font-size: 11.2px;
  line-height: 1.4em;
  background: transparent;
  padding: 0px;
  color: gray;
}

.form_i_container {
  width: 100%;
}

.form_i_container > .container > .row > div {
  margin-bottom: 0px;
}

.form_i_container .admin_error_info {
  background: none;
  font-size: 14px;
  line-height: 1.3em;
  font-weight: bold;
  font-family: Arial, sans-serif;
  margin: 20px 0px 20px 0px;
}

.form_i_container .admin_error_info > div {
  padding: 5px;
  margin: 3px 0px;
  background: red;
  color: #ffffff;
}

.form_i_container table.form th,
.form_i_container .th {
  font-size: 16px;
  line-height: 1.4em;
  vertical-align: top;
  font-weight: normal;
  padding: 10px 25px 18px 0px;
  white-space: nowrap;
  text-align: left;
  color: #000000;
}

@media (max-width: 576px) {
  .form_i_container table.form th,
  .form_i_container .th {
    display: block;
    width: 100%;
  }
}

.form_i_container table.form {
  vertical-align: top;
  width: 100%;
  border-spacing: 0px;
}

@media (max-width: 576px) {
  .form_i_container table.form {
    display: block;
  }
}

.form_i_container table.form .hasDatepicker select {
  width: auto;
}

@media (max-width: 576px) {
  .form_i_container table.form > tbody,
  .form_i_container table.form > tbody > tr {
    display: block;
    width: 100%;
  }
}

.form_i_container table.form > tbody > tr:last-child th,
.form_i_container table.form > tbody > tr:last-child td {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.form_i_container table.form > tbody > tr > td {
  vertical-align: top;
  width: 100%;
  padding: 0px 0px 18px 0px;
  font-size: 0px;
  line-height: 0px;
}

@media (max-width: 768px) {
  .form_i_container table.form > tbody > tr > td {
    padding-bottom: 13.5px;
  }
}

@media (max-width: 576px) {
  .form_i_container table.form > tbody > tr > td {
    display: block;
    padding-bottom: 9px;
  }
}

.form_i_container table.form > tbody > tr > td.td_gap_small {
  height: 20px;
}

.form_i_container table.form > tbody > tr > td.td_gap_medium {
  height: 40px;
}

.form_i_container table.form > tbody > tr > td.td_gap_large {
  height: 60px;
}

.form_i_container table.form > tbody > tr > td.td_line .line {
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #000000;
}

.form_i_container table.form tr.tr_submit td {
  font-size: 1.0em;
}

.form_i_container .g-recaptcha {
  margin: 15px 0px 20px 0px;
}

.form_i_container label.placeholder {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  transition-property: transform, all;
  pointer-events: none;
  position: absolute;
  top: calc(20px - 0.7em);
  left: 13px;
  font-size: 16px;
  line-height: 1.4em;
  color: gray;
}

.form_i_container label.radio {
  font-size: 16px;
  line-height: 1.4em;
}

.form_i_container input[type=radio] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 21px;
  height: 21px;
  border: 1px solid #CECECE;
}

.form_i_container input[type=text],
.form_i_container input[type=password],
.form_i_container input[type=email],
.form_i_container .text,
.form_i_container .textarea,
.form_i_container .selectbox {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  background: #ffffff;
  border: 1px solid #CECECE;
  font-size: 16px;
  line-height: 1.4em;
  color: #000000;
}

.form_i_container input[type=text].is_not_empty ~ label.placeholder,
.form_i_container input[type=text]:focus ~ label.placeholder,
.form_i_container input[type=password].is_not_empty ~ label.placeholder,
.form_i_container input[type=password]:focus ~ label.placeholder,
.form_i_container input[type=email].is_not_empty ~ label.placeholder,
.form_i_container input[type=email]:focus ~ label.placeholder,
.form_i_container .text.is_not_empty ~ label.placeholder,
.form_i_container .text:focus ~ label.placeholder,
.form_i_container .textarea.is_not_empty ~ label.placeholder,
.form_i_container .textarea:focus ~ label.placeholder,
.form_i_container .selectbox.is_not_empty ~ label.placeholder,
.form_i_container .selectbox:focus ~ label.placeholder {
  top: 0.2em;
  left: 13px;
  font-size: 11.2px;
  line-height: 1.4em;
  background: transparent;
  padding: 0px;
  color: gray;
}

.form_i_container .individole_form_select,
.form_i_container .selectbox {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  background: #ffffff;
  border: 1px solid #CECECE;
  min-height: 40px;
  position: relative;
}

.form_i_container .individole_form_select:before,
.form_i_container .selectbox:before {
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: perspective(999px) rotate(-45deg);
  transform: perspective(999px) rotate(-45deg);
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  pointer-events: none;
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  top: 50%;
  right: 8px;
  margin-top: -4px;
  border-left: 1px solid #CECECE;
  border-bottom: 1px solid #CECECE;
  z-index: 10;
}

.form_i_container .individole_form_select:after,
.form_i_container .selectbox:after {
  content: "";
  pointer-events: none;
}

.form_i_container .individole_form_select.has_error,
.form_i_container .selectbox.has_error {
  background-color: #fdcaaf !important;
  background: #fdcaaf !important;
}

.form_i_container .individole_form_select.selectbox_has_placeholder label.placeholder,
.form_i_container .selectbox.selectbox_has_placeholder label.placeholder {
  position: relative;
  float: left;
  margin-right: 24px;
}

.form_i_container .individole_form_select.selectbox_has_placeholder div.select_inline_container,
.form_i_container .selectbox.selectbox_has_placeholder div.select_inline_container {
  display: inline-block;
  height: 100%;
  position: relative;
  padding-right: 12px;
}

.form_i_container .individole_form_select.selectbox_has_placeholder div.select_inline_container:before,
.form_i_container .selectbox.selectbox_has_placeholder div.select_inline_container:before {
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: perspective(999px) rotate(-45deg);
  transform: perspective(999px) rotate(-45deg);
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  pointer-events: none;
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  top: 50%;
  right: 8px;
  margin-top: -4px;
  border-left: 1px solid #CECECE;
  border-bottom: 1px solid #CECECE;
  z-index: 10;
}

.form_i_container .individole_form_select.selectbox_has_placeholder div.select_inline_container select,
.form_i_container .selectbox.selectbox_has_placeholder div.select_inline_container select {
  width: auto;
  color: #000000;
}

.form_i_container .individole_form_select.selectbox_has_placeholder:before,
.form_i_container .selectbox.selectbox_has_placeholder:before {
  display: none;
}

.form_i_container .individole_form_select select,
.form_i_container .selectbox select {
  outline: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: none;
  max-width: 100%;
  height: 100%;
  font-size: 16px;
  line-height: 38px;
  padding: 0px 23px 0px 12px;
  -webkit-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  -moz-appearance: none;
  position: relative;
  z-index: 2;
  color: gray;
  background-color: #ffffff;
}

.form_i_container .individole_form_select select:focus,
.form_i_container .selectbox select:focus {
  outline: none;
}

.form_i_container .individole_form_select select.has_value,
.form_i_container .selectbox select.has_value {
  color: #000000;
}

.form_i_container .individole_form_select select.select_100,
.form_i_container .selectbox select.select_100 {
  width: 100%;
}

.form_i_container .individole_form_select .selectbox_placeholder,
.form_i_container .selectbox .selectbox_placeholder {
  position: absolute;
  color: red;
  top: 0px;
  left: 0px;
  height: 100%;
  z-index: 1;
}

.form_i_container .individole_form_select.selectbox_small,
.form_i_container .selectbox.selectbox_small {
  height: 20px;
  min-height: 20px;
}

.form_i_container .individole_form_select.selectbox_small select,
.form_i_container .selectbox.selectbox_small select {
  line-height: 18px;
}

.form_i_container input[type=text],
.form_i_container input[type=password],
.form_i_container input[type=email],
.form_i_container .text {
  resize: none;
  min-height: 40px;
  padding: 0px 12px 0px 12px;
}

.form_i_container textarea,
.form_i_container .textarea {
  resize: vertical;
  min-height: 10em;
  padding: 7.68px 12px 0px 12px;
}

.form_i_container textarea.textarea_text_autoheight,
.form_i_container .textarea.textarea_text_autoheight {
  padding-bottom: 8.8px;
  height: 31.2px;
}

.form_i_container .table_radio {
  display: table !important;
  margin-bottom: 0px;
  border: none !important;
}

.form_i_container .table_radio tr,
.form_i_container .table_radio > div {
  display: table-row;
}

.form_i_container .table_radio tr:hover,
.form_i_container .table_radio > div:hover {
  cursor: pointer;
}

.form_i_container .table_radio tr td,
.form_i_container .table_radio tr > div,
.form_i_container .table_radio > div td,
.form_i_container .table_radio > div > div {
  display: table-cell;
  padding: 4px 0px;
}

.form_i_container .table_radio tr td:hover,
.form_i_container .table_radio tr > div:hover,
.form_i_container .table_radio > div td:hover,
.form_i_container .table_radio > div > div:hover {
  cursor: pointer;
}

.form_i_container .table_radio tr td:nth-child(1),
.form_i_container .table_radio tr > div:nth-child(1),
.form_i_container .table_radio > div td:nth-child(1),
.form_i_container .table_radio > div > div:nth-child(1) {
  position: relative;
  width: 33px;
}

.form_i_container .table_radio tr td:nth-child(1) input[type=radio],
.form_i_container .table_radio tr > div:nth-child(1) input[type=radio],
.form_i_container .table_radio > div td:nth-child(1) input[type=radio],
.form_i_container .table_radio > div > div:nth-child(1) input[type=radio] {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

.form_i_container .table_radio tr td:nth-child(1) input[type=radio]:hover,
.form_i_container .table_radio tr > div:nth-child(1) input[type=radio]:hover,
.form_i_container .table_radio > div td:nth-child(1) input[type=radio]:hover,
.form_i_container .table_radio > div > div:nth-child(1) input[type=radio]:hover {
  cursor: pointer;
}

.form_i_container .table_radio tr td:nth-child(1):before,
.form_i_container .table_radio tr td:nth-child(1):after,
.form_i_container .table_radio tr > div:nth-child(1):before,
.form_i_container .table_radio tr > div:nth-child(1):after,
.form_i_container .table_radio > div td:nth-child(1):before,
.form_i_container .table_radio > div td:nth-child(1):after,
.form_i_container .table_radio > div > div:nth-child(1):before,
.form_i_container .table_radio > div > div:nth-child(1):after {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  overflow: hidden;
  position: absolute;
  content: "";
  margin-top: 4px;
}

.form_i_container .table_radio tr td:nth-child(1):before,
.form_i_container .table_radio tr > div:nth-child(1):before,
.form_i_container .table_radio > div td:nth-child(1):before,
.form_i_container .table_radio > div > div:nth-child(1):before {
  top: 0px;
  left: 0px;
  width: 21px;
  height: 21px;
  border: 1px solid #CECECE;
}

.form_i_container .table_radio tr td:nth-child(1):after,
.form_i_container .table_radio tr > div:nth-child(1):after,
.form_i_container .table_radio > div td:nth-child(1):after,
.form_i_container .table_radio > div > div:nth-child(1):after {
  display: none;
  top: 4px;
  left: 4px;
  width: 13px;
  height: 13px;
  background: #CECECE;
}

.form_i_container .table_radio tr td.checked:nth-child(1):after,
.form_i_container .table_radio tr > div.checked:nth-child(1):after,
.form_i_container .table_radio > div td.checked:nth-child(1):after,
.form_i_container .table_radio > div > div.checked:nth-child(1):after {
  display: block;
}

.form_i_container .table_radio tr td:nth-child(2),
.form_i_container .table_radio tr > div:nth-child(2),
.form_i_container .table_radio > div td:nth-child(2),
.form_i_container .table_radio > div > div:nth-child(2) {
  vertical-align: middle;
}

.form_i_container .table_radio tr td:nth-child(2) label:hover,
.form_i_container .table_radio tr > div:nth-child(2) label:hover,
.form_i_container .table_radio > div td:nth-child(2) label:hover,
.form_i_container .table_radio > div > div:nth-child(2) label:hover {
  cursor: pointer;
}

.form_i_container .table_checkbox {
  display: table !important;
  margin-bottom: 0px;
  border: none !important;
}

.form_i_container .table_checkbox:hover {
  cursor: pointer;
}

.form_i_container .table_checkbox tr {
  display: table-row !important;
  border: none !important;
}

.form_i_container .table_checkbox tr th,
.form_i_container .table_checkbox tr td {
  background: none;
  border: none !important;
}

.form_i_container .table_checkbox td {
  display: table-cell !important;
  padding: 0px;
}

.form_i_container .table_checkbox th.checkbox {
  display: table-cell !important;
  padding: 0px 12px 0px 0px;
  width: 33px;
}

.form_i_container .table_checkbox th.checkbox > div {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 21px;
  height: 21px;
  border: 1px solid #CECECE;
  position: relative;
  text-align: center;
  background-color: white;
  margin-top: -1px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  overflow: hidden;
}

.form_i_container .table_checkbox th.checkbox > div > i {
  display: none;
  color: green;
  font-size: 13.76px;
  line-height: 20px;
}

.form_i_container .table_checkbox td.checkbox_label {
  -moz-hyphens: auto;
  -o-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  -moz-hyphenate-limit-lines: 10;
  -o-hyphenate-limit-lines: 10;
  -webkit-hyphenate-limit-lines: 10;
  -ms-hyphenate-limit-lines: 10;
  hyphenate-limit-lines: 10;
  -moz-hyphenate-limit-before: 3;
  -o-hyphenate-limit-before: 3;
  -webkit-hyphenate-limit-before: 3;
  -ms-hyphenate-limit-before: 3;
  hyphenate-limit-before: 3;
  -moz-hyphenate-limit-after: 3;
  -o-hyphenate-limit-after: 3;
  -webkit-hyphenate-limit-after: 3;
  -ms-hyphenate-limit-after: 3;
  hyphenate-limit-after: 3;
  -moz-hyphenate-limit-chars: 8 3 3;
  -o-hyphenate-limit-chars: 8 3 3;
  -webkit-hyphenate-limit-chars: 8 3 3;
  -ms-hyphenate-limit-chars: 8 3 3;
  hyphenate-limit-chars: 8 3 3;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  font-size: 16px;
  line-height: 1.4em;
}

.form_i_container .table_checkbox td.checkbox_label a {
  font-size: 16px;
  line-height: 1.4em;
  color: red;
  text-decoration: underline;
  display: inline;
  text-transform: none;
  letter-spacing: inherit;
}

.form_i_container .table_checkbox.table_checkbox_dsgvo td.checkbox_label,
.form_i_container .table_checkbox.table_checkbox_dsgvo td.checkbox_label a {
  font-size: 16px;
  line-height: 1.4em;
}

.form_i_container .table_checkbox.active th.checkbox > div > i {
  display: block;
}

.form_i_container input[type=submit],
.form_i_container .submit {
  display: none;
  padding: 0px 12px 0px 12px;
}

.form_i_container input[type=submit].submit_full,
.form_i_container .submit.submit_full {
  width: 100%;
  text-align: center;
}

.form_i_container input[type=submit].active,
.form_i_container .submit.active {
  display: inline-block;
}

.form_i_container input[type=submit]:after,
.form_i_container .submit:after {
  content: "\A";
  white-space: pre;
}

.form_i_container .myform {
  border-bottom: 0px;
}

.form_i_container .myform.container > .row {
  margin-left: -9px !important;
  margin-right: -9px !important;
}

@media (max-width: 768px) {
  .form_i_container .myform.container > .row {
    margin-left: -6.75px !important;
    margin-right: -6.75px !important;
  }
}

@media (max-width: 576px) {
  .form_i_container .myform.container > .row {
    margin-left: -4.5px !important;
    margin-right: -4.5px !important;
  }
}

.form_i_container .myform.container > .row > div {
  position: relative;
  padding-left: 9px !important;
  padding-right: 9px !important;
  margin-bottom: 18px !important;
}

@media (max-width: 768px) {
  .form_i_container .myform.container > .row > div {
    padding-left: 6.75px !important;
    padding-right: 6.75px !important;
    margin-bottom: 13.5px !important;
  }
}

@media (max-width: 576px) {
  .form_i_container .myform.container > .row > div {
    display: block;
    padding-left: 4.5px !important;
    padding-right: 4.5px !important;
    margin-bottom: 9px !important;
  }
}

.form_i_container .myform.container > .row > div:last-child {
  margin-bottom: 0px !important;
}

.form_i_container .myform.container > .row > div > div {
  position: relative;
}

.form_i_container .myform.container > .row > div .line {
  margin-top: 18px;
  margin-bottom: 6px;
}

.form_i_container .myform tr.has_error input[type=text],
.form_i_container .myform tr.has_error input[type=password],
.form_i_container .myform tr.has_error input[type=email],
.form_i_container .myform tr.has_error textarea,
.form_i_container .myform tr.has_error th.checkbox > div,
.form_i_container .myform tr.has_error .selectbox select,
.form_i_container .myform div.has_error input[type=text],
.form_i_container .myform div.has_error input[type=password],
.form_i_container .myform div.has_error input[type=email],
.form_i_container .myform div.has_error textarea,
.form_i_container .myform div.has_error th.checkbox > div,
.form_i_container .myform div.has_error .selectbox select {
  background-color: #fdcaaf !important;
  background: #fdcaaf !important;
}

.form_i_container .myform tr th, .form_i_container .myform tr td {
  border: none;
}

.form_i_container .feedback {
  position: relative;
  display: none;
  clear: both;
  color: #76061A;
  font-size: 16px;
  line-height: 1.4em;
  padding: 12px 0px 12px 0px;
}

.form_i_container .feedback.active {
  display: block;
}

.form_i_container .feedback.success {
  color: green;
}

.form_i_container .stars {
  font-size: 8pt;
}

.form_i_container .td_error {
  color: red;
}

.form_i_container .td_success {
  color: green;
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields {
  display: block;
  width: 100%;
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields .container > .row {
  margin-left: -9px !important;
  margin-right: -9px !important;
}

@media (max-width: 768px) {
  .form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields .container > .row {
    margin-left: -6.75px !important;
    margin-right: -6.75px !important;
  }
}

@media (max-width: 576px) {
  .form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields .container > .row {
    margin-left: -4.5px !important;
    margin-right: -4.5px !important;
  }
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields .container > .row > div {
  position: relative;
  padding-left: 9px !important;
  padding-right: 9px !important;
  margin-bottom: 18px !important;
}

@media (max-width: 768px) {
  .form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields .container > .row > div {
    padding-left: 6.75px !important;
    padding-right: 6.75px !important;
    margin-bottom: 13.5px !important;
  }
}

@media (max-width: 576px) {
  .form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields .container > .row > div {
    display: block;
    padding-left: 4.5px !important;
    padding-right: 4.5px !important;
    margin-bottom: 9px !important;
  }
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields .container > .row > div:last-child {
  margin-bottom: 0px !important;
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields .container > .row > div > div {
  position: relative;
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields .container > .row > div .line {
  margin-top: 18px;
  margin-bottom: 6px;
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields .submit {
  margin-top: 0px;
  text-align: center;
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields > div {
  display: block;
  width: 100%;
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields > div .label {
  display: block;
  width: auto;
  margin: 0px 0px 8px 0px;
  white-space: nowrap;
  font-size: 14px;
  line-height: 1.0em;
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields > div .mc_container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields > div .mc_container.mc_container_radio {
  height: auto;
  padding: 3px 0px 0px 2px;
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields > div .mc_container.mc_container_radio label {
  display: inline-block;
  padding: 4px 0px 0px 10px;
  font-size: 14px;
  line-height: 1.0em;
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields > div input[type=text],
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields > div input[type=password],
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields > div input[type=email],
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields > div .text,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields > div .textarea,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields > div .selectbox {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  background: #ffffff;
  border: 1px solid #CECECE;
  font-size: 16px;
  line-height: 1.4em;
  color: #000000;
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields > div input[type=text].is_not_empty ~ label.placeholder,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields > div input[type=text]:focus ~ label.placeholder,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields > div input[type=password].is_not_empty ~ label.placeholder,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields > div input[type=password]:focus ~ label.placeholder,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields > div input[type=email].is_not_empty ~ label.placeholder,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields > div input[type=email]:focus ~ label.placeholder,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields > div .text.is_not_empty ~ label.placeholder,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields > div .text:focus ~ label.placeholder,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields > div .textarea.is_not_empty ~ label.placeholder,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields > div .textarea:focus ~ label.placeholder,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields > div .selectbox.is_not_empty ~ label.placeholder,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields > div .selectbox:focus ~ label.placeholder {
  top: 0.2em;
  left: 13px;
  font-size: 11.2px;
  line-height: 1.4em;
  background: transparent;
  padding: 0px;
  color: gray;
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields > div .selectbox .select_inline_container select {
  width: 100%;
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields #dsgvo_container {
  height: auto;
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields #dsgvo_container .mc_container {
  padding: 0px 20px 0px 0px;
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields #dsgvo_container .mc_container input[type=checkbox] {
  float: left;
  margin-top: 3px;
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields #dsgvo_container .mc_container label {
  -moz-hyphens: auto;
  -o-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  -moz-hyphenate-limit-lines: 2;
  -o-hyphenate-limit-lines: 2;
  -webkit-hyphenate-limit-lines: 2;
  -ms-hyphenate-limit-lines: 2;
  hyphenate-limit-lines: 2;
  -moz-hyphenate-limit-before: 3;
  -o-hyphenate-limit-before: 3;
  -webkit-hyphenate-limit-before: 3;
  -ms-hyphenate-limit-before: 3;
  hyphenate-limit-before: 3;
  -moz-hyphenate-limit-after: 3;
  -o-hyphenate-limit-after: 3;
  -webkit-hyphenate-limit-after: 3;
  -ms-hyphenate-limit-after: 3;
  hyphenate-limit-after: 3;
  -moz-hyphenate-limit-chars: 8 3 3;
  -o-hyphenate-limit-chars: 8 3 3;
  -webkit-hyphenate-limit-chars: 8 3 3;
  -ms-hyphenate-limit-chars: 8 3 3;
  hyphenate-limit-chars: 8 3 3;
  vertical-align: top;
  display: table-cell;
  padding: 0px 0px 0px 12px;
  white-space: normal;
  font-size: 16px;
  line-height: 1.42em;
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields #dsgvo_container .mc_container label a {
  text-decoration: underline;
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields #mandatory {
  font-size: 16px;
  line-height: 1.42em;
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields #submit_container {
  text-align: right;
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields #submit_container .mc_container {
  padding: 0px;
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields[data-dsgvo_last="1"] #submit_container .submit {
  margin-top: 0px;
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields[data-dsgvo_last="1"] #dsgvo_container {
  margin-bottom: 0px;
}

.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields[data-dsgvo_last="1"] #dsgvo_container .mc_container {
  padding-right: 0px;
}

.form_i_container.form_individole_mailchimp .feedback {
  color: #76061A;
  font-size: 16px;
  line-height: 1.4em;
  padding: 12px 0px 12px 0px;
}

.form_i_container.form_individole_mailchimp .feedback.success {
  color: green;
}

.wfu_container {
  width: 100%;
}

.wfu_container .file_space_clean {
  margin: 0px;
}

.wfu_container .file_table_clean,
.wfu_container .file_div_clean,
.wfu_container .file_input_textbox,
.wfu_container .file_filelist {
  width: 100%;
}

.wfu_container .file_table_clean .file_td_clean:first-child {
  width: 100%;
}

.wfu_container .file_filelist {
  margin-top: 15px;
}

.wfu_container .wfu_overlay_editor,
.wfu_container .wfu_overlay_editor_button {
  display: none !important;
}

.wfu_container input[type="file"].file_input_hidden {
  left: 0px;
  height: 100%;
}

.line {
  height: auto;
  font-size: 0px;
  line-height: 0px;
  border-top: 1px solid #CECECE;
}

.share {
  pointer-events: none;
}

.share.share_disabled {
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 1.2em;
  color: #ffffff;
  padding: 2px 5px;
  background-color: red;
  text-transform: uppercase;
}

.share .options:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0px;
  font-size: 0px;
}

.share .options .option {
  text-decoration: none;
  font-size: 32px;
  text-align: center;
  pointer-events: auto;
}

.share .options .option:hover {
  cursor: pointer;
}

.share .options .option:before {
  color: #000000;
  margin: 0px;
}

h1 .pretitle,
h2 .pretitle {
  display: block;
  font-size: 0.5em;
  line-height: 1.333333em;
}

h1 .subtitle,
h2 .subtitle {
  display: block;
}

.modules > .container > .row > div {
  margin-bottom: 0px;
}

.modules .m_view_full_50 .module {
  height: 100%;
}

.modules .m_view_full_50 .module.module_layout_m_text .content.bg_color {
  height: 100%;
  padding: 0px;
}

.modules .m_view_full_50 .module.module_layout_m_image .content > div,
.modules .m_view_full_50 .module.module_layout_m_image .content > div > div,
.modules .m_view_full_50 .module.module_layout_m_image .content > div > div > div:first-child,
.modules .m_view_full_50 .module.module_layout_m_image .content > div > div > div:first-child > div {
  height: 100%;
}

.modules .m_view_full_50 .module.module_layout_m_image .content .alignment_full {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.modules .m_view_full_50 .module.module_layout_m_image .content .alignment_full svg,
.modules .m_view_full_50 .module.module_layout_m_image .content .alignment_full img {
  object-fit: cover;
  font-family: 'object-fit: cover;';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
}

.modules .m_view_full_50 .module.module_layout_m_image .content .alignment_full.image_objectfit_active svg,
.modules .m_view_full_50 .module.module_layout_m_image .content .alignment_full.image_objectfit_active img {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

.modules .m_view_full_50 .module.module_layout_m_image .content .alignment_full.image_contain {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

@media (max-width: 768px) {
  .modules .m_view_full_50 .module.module_layout_m_image .content .alignment_full svg,
  .modules .m_view_full_50 .module.module_layout_m_image .content .alignment_full img {
    width: auto;
    max-width: 100%;
    height: auto;
    position: relative;
    top: 0px;
    left: 0px;
  }
  .modules .m_view_full_50 .module.module_layout_m_image .content .alignment_full img {
    width: 100%;
    display: block;
  }
}

.modules .module {
  position: relative;
}

.modules .module:first-child .content.bg_color.bg_color_default {
  margin-top: 0px;
}

.modules .module .content.no_gap .container > .row {
  margin-left: 0px;
  margin-right: 0px;
}

.modules .module .content.no_gap .container > .row > div[class^="col-"] {
  padding-left: 0px;
  padding-right: 0px;
}

.modules .module .content.bg_color {
  overflow: hidden;
  padding: 8em;
}

@media (max-width: 1024px) {
  .modules .module .content.bg_color {
    padding: 30px;
  }
}

@media (max-width: 576px) {
  .modules .module .content.bg_color {
    padding: 16px;
  }
}

.modules .module .content.bg_color.all_gapless {
  padding: 0px;
}

.modules .module .content.bg_color.top_gapless {
  padding-top: 0px;
}

.modules .module .content.bg_color.bottom_gapless {
  padding-bottom: 0px;
}

.modules .module .content.bg_color.left_gapless {
  padding-left: 0px;
}

.modules .module .content.bg_color.right_gapless {
  padding-right: 0px;
}

.modules .module .content.bg_color.bottom_arrow {
  z-index: 2;
}

.modules .module .content.bg_color.bottom_arrow:after {
  width: 0;
  height: 0;
  content: '';
  z-index: 2;
  border-top: 18px solid #000000;
  border-left: 18px solid transparent;
  border-right: 18px solid transparent;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  position: absolute;
  top: 100%;
  left: calc(50% - (36px / 2));
}

.modules .module .content.bg_color p:last-child {
  margin-bottom: 0px;
}

.modules .module .content.bg_color .module_text .container .row > div {
  margin-bottom: 0px;
}

.modules .module.module_layout_m_image_text .container .row > div {
  order: 2;
  margin-bottom: 0px;
}

.modules .module.module_layout_m_image_text .container .row > div .owl-thumbnails .container .row > div {
  margin-bottom: 30px;
}

.modules .module.module_layout_m_image_text .container.vtop .row {
  align-items: flex-start;
}

.modules .module.module_layout_m_image_text .container.vcenter .row {
  align-items: center;
}

.modules .module.module_layout_m_image_text .container.vbottom .row {
  align-items: flex-end;
}

.modules .module.module_layout_m_image_text .container .content_text .title {
  -moz-hyphens: auto;
  -o-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  -moz-hyphenate-limit-lines: 2;
  -o-hyphenate-limit-lines: 2;
  -webkit-hyphenate-limit-lines: 2;
  -ms-hyphenate-limit-lines: 2;
  hyphenate-limit-lines: 2;
  -moz-hyphenate-limit-before: 3;
  -o-hyphenate-limit-before: 3;
  -webkit-hyphenate-limit-before: 3;
  -ms-hyphenate-limit-before: 3;
  hyphenate-limit-before: 3;
  -moz-hyphenate-limit-after: 3;
  -o-hyphenate-limit-after: 3;
  -webkit-hyphenate-limit-after: 3;
  -ms-hyphenate-limit-after: 3;
  hyphenate-limit-after: 3;
  -moz-hyphenate-limit-chars: 8 3 3;
  -o-hyphenate-limit-chars: 8 3 3;
  -webkit-hyphenate-limit-chars: 8 3 3;
  -ms-hyphenate-limit-chars: 8 3 3;
  hyphenate-limit-chars: 8 3 3;
}

.modules .module.module_layout_m_image_text .container .content_text .title .pretitle {
  display: block;
  font-size: 0.5em;
  line-height: 1.333333em;
}

.modules .module.module_layout_m_image_text .container .content_text .title .subtitle {
  display: block;
}

.modules .module.module_layout_m_image_text .container.iright .row > div:first-child {
  order: 3;
}

@media (max-width: 576px) {
  .modules .module.module_layout_m_image_text .container.iright .row > div:first-child {
    order: 1;
  }
}

.modules .module.module_layout_m_image_text .container .image img {
  width: 100%;
  display: block;
}

@media (max-width: 576px) {
  .modules .module.module_layout_m_image_text .container.image_mobile_gapless .image {
    width: auto;
    margin-left: -16px;
    margin-right: -16px;
  }
}

.modules .module.module_layout_m_image_text .container.image_style_square .image,
.modules .module.module_layout_m_image_text .container.image_style_circle .image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  width: 100%;
  height: 0px;
  padding-bottom: 100%;
}

.modules .module.module_layout_m_image_text .container.image_style_square .image svg,
.modules .module.module_layout_m_image_text .container.image_style_square .image img,
.modules .module.module_layout_m_image_text .container.image_style_circle .image svg,
.modules .module.module_layout_m_image_text .container.image_style_circle .image img {
  object-fit: cover;
  font-family: 'object-fit: cover;';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
}

.modules .module.module_layout_m_image_text .container.image_style_square .image.image_objectfit_active svg,
.modules .module.module_layout_m_image_text .container.image_style_square .image.image_objectfit_active img,
.modules .module.module_layout_m_image_text .container.image_style_circle .image.image_objectfit_active svg,
.modules .module.module_layout_m_image_text .container.image_style_circle .image.image_objectfit_active img {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

.modules .module.module_layout_m_image_text .container.image_style_square .image.image_contain,
.modules .module.module_layout_m_image_text .container.image_style_circle .image.image_contain {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.modules .module.module_layout_m_image_text .container.image_style_square .image .ec-video,
.modules .module.module_layout_m_image_text .container.image_style_circle .image .ec-video {
  position: absolute;
  width: 100%;
  height: 100%;
  padding-bottom: 0%;
  top: 0px;
  left: 0px;
}

.modules .module.module_layout_m_image_text .container.image_style_circle .image {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  overflow: hidden;
}

.modules .module.module_layout_m_image_text .container.taleft .content_text {
  text-align: left;
}

.modules .module.module_layout_m_image_text .container.tacenter .content_text {
  text-align: center;
}

.modules .module.module_layout_m_image_text .container.taright .content_text {
  text-align: right;
}

@media (max-width: 576px) {
  .modules .module.module_layout_m_image_text .container.tapleft .content_text {
    text-align: left;
  }
  .modules .module.module_layout_m_image_text .container.tapcenter .content_text {
    text-align: center;
  }
  .modules .module.module_layout_m_image_text .container.tapright .content_text {
    text-align: right;
  }
}

.modules .module.module_layout_m_gallery .item_inner {
  position: relative;
}

.modules .module.module_layout_m_gallery .item_inner .image_text {
  z-index: 10;
}

.modules .module.module_layout_m_gallery .module_gallery_default .owl-item-inner .image_container,
.modules .module.module_layout_m_gallery .module_gallery_default .item_inner .image_container,
.modules .module.module_layout_m_gallery .module_gallery_grid .owl-item-inner .image_container,
.modules .module.module_layout_m_gallery .module_gallery_grid .item_inner .image_container,
.modules .module.module_layout_m_gallery .module_gallery_masonry .owl-item-inner .image_container,
.modules .module.module_layout_m_gallery .module_gallery_masonry .item_inner .image_container,
.modules .module.module_layout_m_gallery .module_gallery_rowgrid .owl-item-inner .image_container,
.modules .module.module_layout_m_gallery .module_gallery_rowgrid .item_inner .image_container {
  padding: 0px;
}

.modules .module.module_layout_m_gallery .module_gallery_default .owl-item-inner .image_container.image_style_circle,
.modules .module.module_layout_m_gallery .module_gallery_default .item_inner .image_container.image_style_circle,
.modules .module.module_layout_m_gallery .module_gallery_grid .owl-item-inner .image_container.image_style_circle,
.modules .module.module_layout_m_gallery .module_gallery_grid .item_inner .image_container.image_style_circle,
.modules .module.module_layout_m_gallery .module_gallery_masonry .owl-item-inner .image_container.image_style_circle,
.modules .module.module_layout_m_gallery .module_gallery_masonry .item_inner .image_container.image_style_circle,
.modules .module.module_layout_m_gallery .module_gallery_rowgrid .owl-item-inner .image_container.image_style_circle,
.modules .module.module_layout_m_gallery .module_gallery_rowgrid .item_inner .image_container.image_style_circle {
  padding: 0px;
}

.modules .module.module_layout_m_gallery .module_gallery_default .owl-item-inner .image_container.image_style_circle .image,
.modules .module.module_layout_m_gallery .module_gallery_default .item_inner .image_container.image_style_circle .image,
.modules .module.module_layout_m_gallery .module_gallery_grid .owl-item-inner .image_container.image_style_circle .image,
.modules .module.module_layout_m_gallery .module_gallery_grid .item_inner .image_container.image_style_circle .image,
.modules .module.module_layout_m_gallery .module_gallery_masonry .owl-item-inner .image_container.image_style_circle .image,
.modules .module.module_layout_m_gallery .module_gallery_masonry .item_inner .image_container.image_style_circle .image,
.modules .module.module_layout_m_gallery .module_gallery_rowgrid .owl-item-inner .image_container.image_style_circle .image,
.modules .module.module_layout_m_gallery .module_gallery_rowgrid .item_inner .image_container.image_style_circle .image {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  overflow: hidden;
}

@media (max-width: 576px) {
  .modules .module.module_layout_m_gallery .module_gallery_default .owl-item-inner .image_container.image_style_circle,
  .modules .module.module_layout_m_gallery .module_gallery_default .item_inner .image_container.image_style_circle,
  .modules .module.module_layout_m_gallery .module_gallery_grid .owl-item-inner .image_container.image_style_circle,
  .modules .module.module_layout_m_gallery .module_gallery_grid .item_inner .image_container.image_style_circle,
  .modules .module.module_layout_m_gallery .module_gallery_masonry .owl-item-inner .image_container.image_style_circle,
  .modules .module.module_layout_m_gallery .module_gallery_masonry .item_inner .image_container.image_style_circle,
  .modules .module.module_layout_m_gallery .module_gallery_rowgrid .owl-item-inner .image_container.image_style_circle,
  .modules .module.module_layout_m_gallery .module_gallery_rowgrid .item_inner .image_container.image_style_circle {
    padding: 0px;
  }
}

.modules .module.module_layout_m_gallery .module_gallery_default .owl-item-inner .image_container .image,
.modules .module.module_layout_m_gallery .module_gallery_default .item_inner .image_container .image,
.modules .module.module_layout_m_gallery .module_gallery_grid .owl-item-inner .image_container .image,
.modules .module.module_layout_m_gallery .module_gallery_grid .item_inner .image_container .image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  width: 100%;
  height: 0px;
  padding-bottom: 56.25%;
}

.modules .module.module_layout_m_gallery .module_gallery_default .owl-item-inner .image_container .image svg,
.modules .module.module_layout_m_gallery .module_gallery_default .owl-item-inner .image_container .image img,
.modules .module.module_layout_m_gallery .module_gallery_default .item_inner .image_container .image svg,
.modules .module.module_layout_m_gallery .module_gallery_default .item_inner .image_container .image img,
.modules .module.module_layout_m_gallery .module_gallery_grid .owl-item-inner .image_container .image svg,
.modules .module.module_layout_m_gallery .module_gallery_grid .owl-item-inner .image_container .image img,
.modules .module.module_layout_m_gallery .module_gallery_grid .item_inner .image_container .image svg,
.modules .module.module_layout_m_gallery .module_gallery_grid .item_inner .image_container .image img {
  object-fit: cover;
  font-family: 'object-fit: cover;';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
}

.modules .module.module_layout_m_gallery .module_gallery_default .owl-item-inner .image_container .image.image_objectfit_active svg,
.modules .module.module_layout_m_gallery .module_gallery_default .owl-item-inner .image_container .image.image_objectfit_active img,
.modules .module.module_layout_m_gallery .module_gallery_default .item_inner .image_container .image.image_objectfit_active svg,
.modules .module.module_layout_m_gallery .module_gallery_default .item_inner .image_container .image.image_objectfit_active img,
.modules .module.module_layout_m_gallery .module_gallery_grid .owl-item-inner .image_container .image.image_objectfit_active svg,
.modules .module.module_layout_m_gallery .module_gallery_grid .owl-item-inner .image_container .image.image_objectfit_active img,
.modules .module.module_layout_m_gallery .module_gallery_grid .item_inner .image_container .image.image_objectfit_active svg,
.modules .module.module_layout_m_gallery .module_gallery_grid .item_inner .image_container .image.image_objectfit_active img {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

.modules .module.module_layout_m_gallery .module_gallery_default .owl-item-inner .image_container .image.image_contain,
.modules .module.module_layout_m_gallery .module_gallery_default .item_inner .image_container .image.image_contain,
.modules .module.module_layout_m_gallery .module_gallery_grid .owl-item-inner .image_container .image.image_contain,
.modules .module.module_layout_m_gallery .module_gallery_grid .item_inner .image_container .image.image_contain {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.modules .module.module_layout_m_gallery .module_gallery_default .owl-item-inner .image_container.image_contain .image,
.modules .module.module_layout_m_gallery .module_gallery_default .item_inner .image_container.image_contain .image,
.modules .module.module_layout_m_gallery .module_gallery_grid .owl-item-inner .image_container.image_contain .image,
.modules .module.module_layout_m_gallery .module_gallery_grid .item_inner .image_container.image_contain .image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
}

.modules .module.module_layout_m_gallery .module_gallery_default .owl-item-inner .image_container.image_contain .image svg,
.modules .module.module_layout_m_gallery .module_gallery_default .owl-item-inner .image_container.image_contain .image img,
.modules .module.module_layout_m_gallery .module_gallery_default .item_inner .image_container.image_contain .image svg,
.modules .module.module_layout_m_gallery .module_gallery_default .item_inner .image_container.image_contain .image img,
.modules .module.module_layout_m_gallery .module_gallery_grid .owl-item-inner .image_container.image_contain .image svg,
.modules .module.module_layout_m_gallery .module_gallery_grid .owl-item-inner .image_container.image_contain .image img,
.modules .module.module_layout_m_gallery .module_gallery_grid .item_inner .image_container.image_contain .image svg,
.modules .module.module_layout_m_gallery .module_gallery_grid .item_inner .image_container.image_contain .image img {
  object-fit: contain;
  font-family: 'object-fit: contain;';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
}

.modules .module.module_layout_m_gallery .module_gallery_default .owl-item-inner .image_container.disable_ratio .image,
.modules .module.module_layout_m_gallery .module_gallery_default .item_inner .image_container.disable_ratio .image,
.modules .module.module_layout_m_gallery .module_gallery_grid .owl-item-inner .image_container.disable_ratio .image,
.modules .module.module_layout_m_gallery .module_gallery_grid .item_inner .image_container.disable_ratio .image {
  padding-bottom: 0px;
  height: auto;
}

.modules .module.module_layout_m_gallery .module_gallery_default .owl-item-inner .image_container.disable_ratio .image svg,
.modules .module.module_layout_m_gallery .module_gallery_default .owl-item-inner .image_container.disable_ratio .image img,
.modules .module.module_layout_m_gallery .module_gallery_default .item_inner .image_container.disable_ratio .image svg,
.modules .module.module_layout_m_gallery .module_gallery_default .item_inner .image_container.disable_ratio .image img,
.modules .module.module_layout_m_gallery .module_gallery_grid .owl-item-inner .image_container.disable_ratio .image svg,
.modules .module.module_layout_m_gallery .module_gallery_grid .owl-item-inner .image_container.disable_ratio .image img,
.modules .module.module_layout_m_gallery .module_gallery_grid .item_inner .image_container.disable_ratio .image svg,
.modules .module.module_layout_m_gallery .module_gallery_grid .item_inner .image_container.disable_ratio .image img {
  width: auto;
  max-width: 100%;
  height: auto;
  position: relative;
  top: 0px;
  left: 0px;
}

.modules .module.module_layout_m_gallery .module_gallery_default .owl-item-inner .image_container.disable_ratio .image img,
.modules .module.module_layout_m_gallery .module_gallery_default .item_inner .image_container.disable_ratio .image img,
.modules .module.module_layout_m_gallery .module_gallery_grid .owl-item-inner .image_container.disable_ratio .image img,
.modules .module.module_layout_m_gallery .module_gallery_grid .item_inner .image_container.disable_ratio .image img {
  width: 100%;
  display: block;
}

.modules .module.module_layout_m_gallery .module_gallery_default .owl-item-inner .image_container .image_text.image_text_center,
.modules .module.module_layout_m_gallery .module_gallery_default .item_inner .image_container .image_text.image_text_center,
.modules .module.module_layout_m_gallery .module_gallery_grid .owl-item-inner .image_container .image_text.image_text_center,
.modules .module.module_layout_m_gallery .module_gallery_grid .item_inner .image_container .image_text.image_text_center {
  text-align: center;
}

.modules .module.module_layout_m_gallery .module_gallery_grid .container .row.no-gap > div {
  margin-bottom: 0px;
}

.modules .module.module_layout_m_gallery .module_gallery_grid .item_inner {
  height: 100%;
}

.modules .module.module_layout_m_image .alignment_fill {
  text-align: center;
}

.modules .module.module_layout_m_image .alignment_fill img {
  width: 100%;
  display: inline-block;
}

.modules .module.module_layout_m_image .content {
  height: 100%;
}

.modules .module.module_layout_m_image .content.multiply > div {
  -moz-mix-blend-mode: multiply;
  -o-mix-blend-mode: multiply;
  -webkit-mix-blend-mode: multiply;
  mix-blend-mode: multiply;
}

.modules .module.module_layout_m_image .alignment_right {
  text-align: right;
}

.modules .module.module_layout_m_image .alignment_center {
  text-align: center;
}

.modules .module.module_layout_m_image img {
  display: block;
  max-width: 100%;
  width: 100%;
}

.modules .module.module_layout_m_image img.svg_gif_fix {
  opacity: 0.0001;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.01)";
  filter: alpha(opacity=0.01);
  height: 100%;
  pointer-events: none;
}

.modules .module.module_layout_m_image .image_overlay,
.modules .module.module_layout_m_image .svg_gif_fix {
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
  height: auto;
  pointer-events: none;
}

.modules .module.module_layout_m_image .image_text {
  mix-blend-mode: inherit;
  height: auto;
}

.modules .module.module_layout_m_text .owl-carousel-container .owl-dots {
  bottom: -24px;
}

@media (max-width: 1306px) {
  .modules .module.module_layout_m_text .content.content_full_inner_default {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media (max-width: 768px) {
  .modules .module.module_layout_m_text .content.content_full_inner_default {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media (max-width: 576px) {
  .modules .module.module_layout_m_text .content.content_full_inner_default {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (max-width: 1306px) {
  .modules .module.module_layout_m_text .content.content_full_inner_12 {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media (max-width: 768px) {
  .modules .module.module_layout_m_text .content.content_full_inner_12 {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media (max-width: 576px) {
  .modules .module.module_layout_m_text .content.content_full_inner_12 {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (max-width: 1203px) {
  .modules .module.module_layout_m_text .content.content_full_inner_11 {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media (max-width: 768px) {
  .modules .module.module_layout_m_text .content.content_full_inner_11 {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media (max-width: 576px) {
  .modules .module.module_layout_m_text .content.content_full_inner_11 {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (max-width: 1100px) {
  .modules .module.module_layout_m_text .content.content_full_inner_10 {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media (max-width: 768px) {
  .modules .module.module_layout_m_text .content.content_full_inner_10 {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media (max-width: 576px) {
  .modules .module.module_layout_m_text .content.content_full_inner_10 {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (max-width: 997px) {
  .modules .module.module_layout_m_text .content.content_full_inner_9 {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media (max-width: 768px) {
  .modules .module.module_layout_m_text .content.content_full_inner_9 {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media (max-width: 576px) {
  .modules .module.module_layout_m_text .content.content_full_inner_9 {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (max-width: 894px) {
  .modules .module.module_layout_m_text .content.content_full_inner_8 {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media (max-width: 768px) {
  .modules .module.module_layout_m_text .content.content_full_inner_8 {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media (max-width: 576px) {
  .modules .module.module_layout_m_text .content.content_full_inner_8 {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (max-width: 791px) {
  .modules .module.module_layout_m_text .content.content_full_inner_7 {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media (max-width: 768px) {
  .modules .module.module_layout_m_text .content.content_full_inner_7 {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media (max-width: 576px) {
  .modules .module.module_layout_m_text .content.content_full_inner_7 {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (max-width: 688px) {
  .modules .module.module_layout_m_text .content.content_full_inner_6 {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media (max-width: 768px) {
  .modules .module.module_layout_m_text .content.content_full_inner_6 {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media (max-width: 576px) {
  .modules .module.module_layout_m_text .content.content_full_inner_6 {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (max-width: 585px) {
  .modules .module.module_layout_m_text .content.content_full_inner_5 {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media (max-width: 768px) {
  .modules .module.module_layout_m_text .content.content_full_inner_5 {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media (max-width: 576px) {
  .modules .module.module_layout_m_text .content.content_full_inner_5 {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (max-width: 482px) {
  .modules .module.module_layout_m_text .content.content_full_inner_4 {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media (max-width: 768px) {
  .modules .module.module_layout_m_text .content.content_full_inner_4 {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media (max-width: 576px) {
  .modules .module.module_layout_m_text .content.content_full_inner_4 {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (max-width: 379px) {
  .modules .module.module_layout_m_text .content.content_full_inner_3 {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media (max-width: 768px) {
  .modules .module.module_layout_m_text .content.content_full_inner_3 {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media (max-width: 576px) {
  .modules .module.module_layout_m_text .content.content_full_inner_3 {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (max-width: 768px) {
  .modules .module.module_layout_m_text .content.text_reverse_tablet .texts > .container > .row > div:nth-child(1) {
    order: 8;
  }
  .modules .module.module_layout_m_text .content.text_reverse_tablet .texts > .container > .row > div:nth-child(2) {
    order: 7;
  }
  .modules .module.module_layout_m_text .content.text_reverse_tablet .texts > .container > .row > div:nth-child(3) {
    order: 6;
  }
  .modules .module.module_layout_m_text .content.text_reverse_tablet .texts > .container > .row > div:nth-child(4) {
    order: 5;
  }
  .modules .module.module_layout_m_text .content.text_reverse_tablet .texts > .container > .row > div:nth-child(5) {
    order: 4;
  }
  .modules .module.module_layout_m_text .content.text_reverse_tablet .texts > .container > .row > div:nth-child(6) {
    order: 3;
  }
  .modules .module.module_layout_m_text .content.text_reverse_tablet .texts > .container > .row > div:nth-child(7) {
    order: 2;
  }
  .modules .module.module_layout_m_text .content.text_reverse_tablet .texts > .container > .row > div:nth-child(8) {
    order: 1;
  }
}

@media (max-width: 576px) {
  .modules .module.module_layout_m_text .content.text_reverse_phone .texts > .container > .row > div:nth-child(1) {
    order: 8;
  }
  .modules .module.module_layout_m_text .content.text_reverse_phone .texts > .container > .row > div:nth-child(2) {
    order: 7;
  }
  .modules .module.module_layout_m_text .content.text_reverse_phone .texts > .container > .row > div:nth-child(3) {
    order: 6;
  }
  .modules .module.module_layout_m_text .content.text_reverse_phone .texts > .container > .row > div:nth-child(4) {
    order: 5;
  }
  .modules .module.module_layout_m_text .content.text_reverse_phone .texts > .container > .row > div:nth-child(5) {
    order: 4;
  }
  .modules .module.module_layout_m_text .content.text_reverse_phone .texts > .container > .row > div:nth-child(6) {
    order: 3;
  }
  .modules .module.module_layout_m_text .content.text_reverse_phone .texts > .container > .row > div:nth-child(7) {
    order: 2;
  }
  .modules .module.module_layout_m_text .content.text_reverse_phone .texts > .container > .row > div:nth-child(8) {
    order: 1;
  }
}

@media (max-width: 768px) {
  .modules .module.module_layout_m_text .hero_tablet_50 .module_text_background {
    height: calc(50vh - 50px);
  }
  .modules .module.module_layout_m_text .hero_tablet_100 .module_text_background {
    height: calc(100vh - 50px);
  }
}

@media (max-width: 576px) {
  .modules .module.module_layout_m_text .hero_phone_50 .module_text_background {
    height: calc(50vh - 50px);
  }
  .modules .module.module_layout_m_text .hero_phone_100 .module_text_background {
    height: calc(100vh - 50px);
  }
}

.modules .module.module_layout_m_text .texts img {
  max-width: 100%;
  height: auto;
}

.modules .module.module_layout_m_text .texts .inner.bg_colors_columns {
  padding: 30px 30px 30px 30px;
  height: 100%;
}

@media (max-width: 768px) {
  .modules .module.module_layout_m_text .texts .inner.bg_colors_columns {
    padding: 16px 16px 16px 16px;
  }
}

.modules .module.module_layout_m_text .module_text_background {
  position: relative;
  overflow: hidden;
  min-height: 75vh;
  max-height: calc(100vh - 50px);
}

@media (max-width: 767px) {
  .modules .module.module_layout_m_text .module_text_background {
    max-height: calc(100vh - 50px);
  }
}

@media (orientation: portrait) {
  .modules .module.module_layout_m_text .module_text_background {
    min-height: 50vh;
  }
}

@media (max-width: 768px) {
  .modules .module.module_layout_m_text .module_text_background {
    min-height: 35vh;
  }
}

.modules .module.module_layout_m_text .module_text_background.module_text_background_fixed {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

@media (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .modules .module.module_layout_m_text .module_text_background.module_text_background_fixed {
    background-attachment: inherit;
  }
}

@media (max-width: 1024px) {
  .modules .module.module_layout_m_text .module_text_background.module_text_background_fixed {
    background-attachment: inherit;
  }
}

.modules .module.module_layout_m_text .module_text_background > .bg_image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.modules .module.module_layout_m_text .module_text_background > .bg_image svg,
.modules .module.module_layout_m_text .module_text_background > .bg_image img {
  object-fit: cover;
  font-family: 'object-fit: cover;';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
}

.modules .module.module_layout_m_text .module_text_background > .bg_image.image_objectfit_active svg,
.modules .module.module_layout_m_text .module_text_background > .bg_image.image_objectfit_active img {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

.modules .module.module_layout_m_text .module_text_background > .bg_image.image_contain {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.modules .module.module_layout_m_text .module_text_background > .bg_image.bg_image_fixed {
  background-attachment: fixed;
}

@media (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .modules .module.module_layout_m_text .module_text_background > .bg_image.bg_image_fixed {
    background-attachment: inherit;
  }
}

@media (max-width: 1024px) {
  .modules .module.module_layout_m_text .module_text_background > .bg_image.bg_image_fixed {
    background-attachment: inherit;
  }
}

.modules .module.module_layout_m_text .module_text_background .texts {
  position: absolute;
  z-index: 10;
  top: 50%;
  width: 100%;
  left: 0px;
}

.modules .module.module_layout_m_text .module_text_background .texts > div {
  -webkit-transform: translateX(0%) translateY(-50%) scale(1, 1) rotate(0deg);
  -moz-transform: translateX(0%) translateY(-50%) scale(1, 1) rotate(0deg);
  -ms-transform: translateX(0%) translateY(-50%) scale(1, 1) rotate(0deg);
  -o-transform: translateX(0%) translateY(-50%) scale(1, 1) rotate(0deg);
  transform: translateX(0%) translateY(-50%) scale(1, 1) rotate(0deg);
  transform-origin: center center;
}

.modules .module.module_layout_m_text .module_text_background .texts img {
  max-width: 100%;
}

.modules .module.module_layout_m_text .module_text_background .texts .row.align-items-center > div {
  height: 100%;
}

.republish textarea {
  font-family: Arial, sans-serif;
  width: 100%;
  border: 1px solid #aaaaaa;
  padding: 10px 12px;
  font-size: 13px;
  line-height: 1.3em;
  resize: vertical;
}

i.video_icon {
  -webkit-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  -moz-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  -ms-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  -o-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  transform-origin: center center;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  font-size: 30px;
  line-height: 1.0em;
  color: #ffffff;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

.cc_bg_default,
.cc_background_default,
.bg_color_default {
  background-color: #da291c !important;
}

.border_color_default,
.cc_border_default {
  border-color: #da291c !important;
}

.cc_border_hover_default:hover {
  border-color: #da291c !important;
}

.bg_before_color_default:before,
.bg_after_color_default:after,
.cc_before_after_default:before,
.cc_before_after_default:after,
.cc_before_default:before,
.cc_after_default:after {
  background-color: #da291c !important;
}

.cc_default,
.color_default {
  color: #da291c !important;
}

.cc_svg_default svg path {
  fill: #da291c !important;
}

.cc_bg_hover_default.active,
.cc_bg_hover_default.selected,
.cc_bg_hover_default:hover,
.cc_background_hover_default.active,
.cc_background_hover_default.selected,
.cc_background_hover_default:hover {
  background-color: #da291c !important;
}

.cc_bg_gold,
.cc_background_gold,
.bg_color_gold {
  background-color: #CCAD59 !important;
}

.border_color_gold,
.cc_border_gold {
  border-color: #CCAD59 !important;
}

.cc_border_hover_gold:hover {
  border-color: #CCAD59 !important;
}

.bg_before_color_gold:before,
.bg_after_color_gold:after,
.cc_before_after_gold:before,
.cc_before_after_gold:after,
.cc_before_gold:before,
.cc_after_gold:after {
  background-color: #CCAD59 !important;
}

.cc_gold,
.color_gold {
  color: #CCAD59 !important;
}

.cc_svg_gold svg path {
  fill: #CCAD59 !important;
}

.cc_bg_hover_gold.active,
.cc_bg_hover_gold.selected,
.cc_bg_hover_gold:hover,
.cc_background_hover_gold.active,
.cc_background_hover_gold.selected,
.cc_background_hover_gold:hover {
  background-color: #CCAD59 !important;
}

.cc_bg_red,
.cc_background_red,
.bg_color_red {
  background-color: #76061A !important;
}

.border_color_red,
.cc_border_red {
  border-color: #76061A !important;
}

.cc_border_hover_red:hover {
  border-color: #76061A !important;
}

.bg_before_color_red:before,
.bg_after_color_red:after,
.cc_before_after_red:before,
.cc_before_after_red:after,
.cc_before_red:before,
.cc_after_red:after {
  background-color: #76061A !important;
}

.cc_red,
.color_red {
  color: #76061A !important;
}

.cc_svg_red svg path {
  fill: #76061A !important;
}

.cc_bg_hover_red.active,
.cc_bg_hover_red.selected,
.cc_bg_hover_red:hover,
.cc_background_hover_red.active,
.cc_background_hover_red.selected,
.cc_background_hover_red:hover {
  background-color: #76061A !important;
}

.module .content.bg_color .module_text {
  margin-top: 0px;
}

.module .content.bg_color.bg_color_default {
  background-color: #da291c !important;
}

.module .content.bg_color.bg_color_default.bottom_arrow:after {
  border-top-color: #da291c !important;
}

.module .content.bg_color .module_text {
  margin-top: 0px;
}

.module .content.bg_color.bg_color_white {
  background-color: #f5f5f5 !important;
}

.module .content.bg_color.bg_color_white.bottom_arrow:after {
  border-top-color: #f5f5f5 !important;
}

.module .content.bg_color .module_text {
  margin-top: 0px;
}

.module .content.bg_color.bg_color_red {
  background-color: #76061A !important;
}

.module .content.bg_color.bg_color_red.bottom_arrow:after {
  border-top-color: #76061A !important;
}

.module .content.bg_color.bg_color_red th, .module .content.bg_color.bg_color_red td, .module .content.bg_color.bg_color_red h1, .module .content.bg_color.bg_color_red h2, .module .content.bg_color.bg_color_red h3, .module .content.bg_color.bg_color_red h1.p_normal.p_sub_headline, .module .content.bg_color.bg_color_red h1.p_normal.p_quote, .module .content.bg_color.bg_color_red h1.p_normal.p_caption, .module .content.bg_color.bg_color_red h2.p_normal.p_sub_headline, .module .content.bg_color.bg_color_red h2.p_normal.p_quote, .module .content.bg_color.bg_color_red h2.p_normal.p_caption, .module .content.bg_color.bg_color_red h4.p_normal.p_sub_headline, .module .content.bg_color.bg_color_red h4.p_normal.p_quote, .module .content.bg_color.bg_color_red h4.p_normal.p_caption, .module .content.bg_color.bg_color_red h5.p_normal.p_sub_headline, .module .content.bg_color.bg_color_red h5.p_normal.p_quote, .module .content.bg_color.bg_color_red h5.p_normal.p_caption, .module .content.bg_color.bg_color_red p.p_sub_headline, .module .content.bg_color.bg_color_red p.p_quote, .module .content.bg_color.bg_color_red p.p_caption, .module .content.bg_color.bg_color_red h4, .module .content.bg_color.bg_color_red h5, .module .content.bg_color.bg_color_red div, .module .content.bg_color.bg_color_red span, .module .content.bg_color.bg_color_red p, .module .content.bg_color.bg_color_red li, .module .content.bg_color.bg_color_red a {
  color: #ffffff;
}

.module .content.bg_color.bg_color_red table tr td {
  color: #ffffff;
}

.module .content.bg_color.bg_color_red table tr td h1, .module .content.bg_color.bg_color_red table tr td h2, .module .content.bg_color.bg_color_red table tr td h3, .module .content.bg_color.bg_color_red table tr td h1.p_normal.p_sub_headline, .module .content.bg_color.bg_color_red table tr td h1.p_normal.p_quote, .module .content.bg_color.bg_color_red table tr td h1.p_normal.p_caption, .module .content.bg_color.bg_color_red table tr td h2.p_normal.p_sub_headline, .module .content.bg_color.bg_color_red table tr td h2.p_normal.p_quote, .module .content.bg_color.bg_color_red table tr td h2.p_normal.p_caption, .module .content.bg_color.bg_color_red table tr td h4.p_normal.p_sub_headline, .module .content.bg_color.bg_color_red table tr td h4.p_normal.p_quote, .module .content.bg_color.bg_color_red table tr td h4.p_normal.p_caption, .module .content.bg_color.bg_color_red table tr td h5.p_normal.p_sub_headline, .module .content.bg_color.bg_color_red table tr td h5.p_normal.p_quote, .module .content.bg_color.bg_color_red table tr td h5.p_normal.p_caption, .module .content.bg_color.bg_color_red table tr td p.p_sub_headline, .module .content.bg_color.bg_color_red table tr td p.p_quote, .module .content.bg_color.bg_color_red table tr td p.p_caption, .module .content.bg_color.bg_color_red table tr td h4, .module .content.bg_color.bg_color_red table tr td h5, .module .content.bg_color.bg_color_red table tr td div, .module .content.bg_color.bg_color_red table tr td span, .module .content.bg_color.bg_color_red table tr td p, .module .content.bg_color.bg_color_red table tr td li, .module .content.bg_color.bg_color_red table tr td a {
  color: #ffffff;
}

.module .content.bg_color .module_text {
  margin-top: 0px;
}

.module .content.bg_color.bg_color_gold {
  background-color: #CCAD59 !important;
}

.module .content.bg_color.bg_color_gold.bottom_arrow:after {
  border-top-color: #CCAD59 !important;
}

.ic0 {
  height: 0px;
}

.ic1 {
  height: 1px;
}

@media (max-width: 1024px) {
  .ic1 {
    height: 0.75px;
  }
}

@media (max-width: 576px) {
  .ic1 {
    height: 0.5px;
  }
}

.ic2 {
  height: 2px;
}

@media (max-width: 1024px) {
  .ic2 {
    height: 1.5px;
  }
}

@media (max-width: 576px) {
  .ic2 {
    height: 1px;
  }
}

.ic3 {
  height: 3px;
}

@media (max-width: 1024px) {
  .ic3 {
    height: 2.25px;
  }
}

@media (max-width: 576px) {
  .ic3 {
    height: 1.5px;
  }
}

.ic4 {
  height: 4px;
}

@media (max-width: 1024px) {
  .ic4 {
    height: 3px;
  }
}

@media (max-width: 576px) {
  .ic4 {
    height: 2px;
  }
}

.ic5 {
  height: 5px;
}

@media (max-width: 1024px) {
  .ic5 {
    height: 3.75px;
  }
}

@media (max-width: 576px) {
  .ic5 {
    height: 2.5px;
  }
}

.ic6 {
  height: 6px;
}

@media (max-width: 1024px) {
  .ic6 {
    height: 4.5px;
  }
}

@media (max-width: 576px) {
  .ic6 {
    height: 3px;
  }
}

.ic7 {
  height: 7px;
}

@media (max-width: 1024px) {
  .ic7 {
    height: 5.25px;
  }
}

@media (max-width: 576px) {
  .ic7 {
    height: 3.5px;
  }
}

.ic8 {
  height: 8px;
}

@media (max-width: 1024px) {
  .ic8 {
    height: 6px;
  }
}

@media (max-width: 576px) {
  .ic8 {
    height: 4px;
  }
}

.ic9 {
  height: 9px;
}

@media (max-width: 1024px) {
  .ic9 {
    height: 6.75px;
  }
}

@media (max-width: 576px) {
  .ic9 {
    height: 4.5px;
  }
}

.ic10 {
  height: 10px;
}

@media (max-width: 1024px) {
  .ic10 {
    height: 7.5px;
  }
}

@media (max-width: 576px) {
  .ic10 {
    height: 5px;
  }
}

.ic11 {
  height: 11px;
}

@media (max-width: 1024px) {
  .ic11 {
    height: 8.25px;
  }
}

@media (max-width: 576px) {
  .ic11 {
    height: 5.5px;
  }
}

.ic12 {
  height: 12px;
}

@media (max-width: 1024px) {
  .ic12 {
    height: 9px;
  }
}

@media (max-width: 576px) {
  .ic12 {
    height: 6px;
  }
}

.ic13 {
  height: 13px;
}

@media (max-width: 1024px) {
  .ic13 {
    height: 9.75px;
  }
}

@media (max-width: 576px) {
  .ic13 {
    height: 6.5px;
  }
}

.ic14 {
  height: 14px;
}

@media (max-width: 1024px) {
  .ic14 {
    height: 10.5px;
  }
}

@media (max-width: 576px) {
  .ic14 {
    height: 7px;
  }
}

.ic15 {
  height: 15px;
}

@media (max-width: 1024px) {
  .ic15 {
    height: 11.25px;
  }
}

@media (max-width: 576px) {
  .ic15 {
    height: 7.5px;
  }
}

.ic16 {
  height: 16px;
}

@media (max-width: 1024px) {
  .ic16 {
    height: 12px;
  }
}

@media (max-width: 576px) {
  .ic16 {
    height: 8px;
  }
}

.ic17 {
  height: 17px;
}

@media (max-width: 1024px) {
  .ic17 {
    height: 12.75px;
  }
}

@media (max-width: 576px) {
  .ic17 {
    height: 8.5px;
  }
}

.ic18 {
  height: 18px;
}

@media (max-width: 1024px) {
  .ic18 {
    height: 13.5px;
  }
}

@media (max-width: 576px) {
  .ic18 {
    height: 9px;
  }
}

.ic19 {
  height: 19px;
}

@media (max-width: 1024px) {
  .ic19 {
    height: 14.25px;
  }
}

@media (max-width: 576px) {
  .ic19 {
    height: 9.5px;
  }
}

.ic20 {
  height: 20px;
}

@media (max-width: 1024px) {
  .ic20 {
    height: 15px;
  }
}

@media (max-width: 576px) {
  .ic20 {
    height: 10px;
  }
}

.ic21 {
  height: 21px;
}

@media (max-width: 1024px) {
  .ic21 {
    height: 15.75px;
  }
}

@media (max-width: 576px) {
  .ic21 {
    height: 10.5px;
  }
}

.ic22 {
  height: 22px;
}

@media (max-width: 1024px) {
  .ic22 {
    height: 16.5px;
  }
}

@media (max-width: 576px) {
  .ic22 {
    height: 11px;
  }
}

.ic23 {
  height: 23px;
}

@media (max-width: 1024px) {
  .ic23 {
    height: 17.25px;
  }
}

@media (max-width: 576px) {
  .ic23 {
    height: 11.5px;
  }
}

.ic24 {
  height: 24px;
}

@media (max-width: 1024px) {
  .ic24 {
    height: 18px;
  }
}

@media (max-width: 576px) {
  .ic24 {
    height: 12px;
  }
}

.ic25 {
  height: 25px;
}

@media (max-width: 1024px) {
  .ic25 {
    height: 18.75px;
  }
}

@media (max-width: 576px) {
  .ic25 {
    height: 12.5px;
  }
}

.ic26 {
  height: 26px;
}

@media (max-width: 1024px) {
  .ic26 {
    height: 19.5px;
  }
}

@media (max-width: 576px) {
  .ic26 {
    height: 13px;
  }
}

.ic27 {
  height: 27px;
}

@media (max-width: 1024px) {
  .ic27 {
    height: 20.25px;
  }
}

@media (max-width: 576px) {
  .ic27 {
    height: 13.5px;
  }
}

.ic28 {
  height: 28px;
}

@media (max-width: 1024px) {
  .ic28 {
    height: 21px;
  }
}

@media (max-width: 576px) {
  .ic28 {
    height: 14px;
  }
}

.ic29 {
  height: 29px;
}

@media (max-width: 1024px) {
  .ic29 {
    height: 21.75px;
  }
}

@media (max-width: 576px) {
  .ic29 {
    height: 14.5px;
  }
}

.ic30 {
  height: 30px;
}

@media (max-width: 1024px) {
  .ic30 {
    height: 22.5px;
  }
}

@media (max-width: 576px) {
  .ic30 {
    height: 15px;
  }
}

.ic31 {
  height: 31px;
}

@media (max-width: 1024px) {
  .ic31 {
    height: 23.25px;
  }
}

@media (max-width: 576px) {
  .ic31 {
    height: 15.5px;
  }
}

.ic32 {
  height: 32px;
}

@media (max-width: 1024px) {
  .ic32 {
    height: 24px;
  }
}

@media (max-width: 576px) {
  .ic32 {
    height: 16px;
  }
}

.ic33 {
  height: 33px;
}

@media (max-width: 1024px) {
  .ic33 {
    height: 24.75px;
  }
}

@media (max-width: 576px) {
  .ic33 {
    height: 16.5px;
  }
}

.ic34 {
  height: 34px;
}

@media (max-width: 1024px) {
  .ic34 {
    height: 25.5px;
  }
}

@media (max-width: 576px) {
  .ic34 {
    height: 17px;
  }
}

.ic35 {
  height: 35px;
}

@media (max-width: 1024px) {
  .ic35 {
    height: 26.25px;
  }
}

@media (max-width: 576px) {
  .ic35 {
    height: 17.5px;
  }
}

.ic36 {
  height: 36px;
}

@media (max-width: 1024px) {
  .ic36 {
    height: 27px;
  }
}

@media (max-width: 576px) {
  .ic36 {
    height: 18px;
  }
}

.ic37 {
  height: 37px;
}

@media (max-width: 1024px) {
  .ic37 {
    height: 27.75px;
  }
}

@media (max-width: 576px) {
  .ic37 {
    height: 18.5px;
  }
}

.ic38 {
  height: 38px;
}

@media (max-width: 1024px) {
  .ic38 {
    height: 28.5px;
  }
}

@media (max-width: 576px) {
  .ic38 {
    height: 19px;
  }
}

.ic39 {
  height: 39px;
}

@media (max-width: 1024px) {
  .ic39 {
    height: 29.25px;
  }
}

@media (max-width: 576px) {
  .ic39 {
    height: 19.5px;
  }
}

.ic40 {
  height: 40px;
}

@media (max-width: 1024px) {
  .ic40 {
    height: 30px;
  }
}

@media (max-width: 576px) {
  .ic40 {
    height: 20px;
  }
}

.ic41 {
  height: 41px;
}

@media (max-width: 1024px) {
  .ic41 {
    height: 30.75px;
  }
}

@media (max-width: 576px) {
  .ic41 {
    height: 20.5px;
  }
}

.ic42 {
  height: 42px;
}

@media (max-width: 1024px) {
  .ic42 {
    height: 31.5px;
  }
}

@media (max-width: 576px) {
  .ic42 {
    height: 21px;
  }
}

.ic43 {
  height: 43px;
}

@media (max-width: 1024px) {
  .ic43 {
    height: 32.25px;
  }
}

@media (max-width: 576px) {
  .ic43 {
    height: 21.5px;
  }
}

.ic44 {
  height: 44px;
}

@media (max-width: 1024px) {
  .ic44 {
    height: 33px;
  }
}

@media (max-width: 576px) {
  .ic44 {
    height: 22px;
  }
}

.ic45 {
  height: 45px;
}

@media (max-width: 1024px) {
  .ic45 {
    height: 33.75px;
  }
}

@media (max-width: 576px) {
  .ic45 {
    height: 22.5px;
  }
}

.ic46 {
  height: 46px;
}

@media (max-width: 1024px) {
  .ic46 {
    height: 34.5px;
  }
}

@media (max-width: 576px) {
  .ic46 {
    height: 23px;
  }
}

.ic47 {
  height: 47px;
}

@media (max-width: 1024px) {
  .ic47 {
    height: 35.25px;
  }
}

@media (max-width: 576px) {
  .ic47 {
    height: 23.5px;
  }
}

.ic48 {
  height: 48px;
}

@media (max-width: 1024px) {
  .ic48 {
    height: 36px;
  }
}

@media (max-width: 576px) {
  .ic48 {
    height: 24px;
  }
}

.ic49 {
  height: 49px;
}

@media (max-width: 1024px) {
  .ic49 {
    height: 36.75px;
  }
}

@media (max-width: 576px) {
  .ic49 {
    height: 24.5px;
  }
}

.ic50 {
  height: 50px;
}

@media (max-width: 1024px) {
  .ic50 {
    height: 37.5px;
  }
}

@media (max-width: 576px) {
  .ic50 {
    height: 25px;
  }
}

.ic51 {
  height: 51px;
}

@media (max-width: 1024px) {
  .ic51 {
    height: 38.25px;
  }
}

@media (max-width: 576px) {
  .ic51 {
    height: 25.5px;
  }
}

.ic52 {
  height: 52px;
}

@media (max-width: 1024px) {
  .ic52 {
    height: 39px;
  }
}

@media (max-width: 576px) {
  .ic52 {
    height: 26px;
  }
}

.ic53 {
  height: 53px;
}

@media (max-width: 1024px) {
  .ic53 {
    height: 39.75px;
  }
}

@media (max-width: 576px) {
  .ic53 {
    height: 26.5px;
  }
}

.ic54 {
  height: 54px;
}

@media (max-width: 1024px) {
  .ic54 {
    height: 40.5px;
  }
}

@media (max-width: 576px) {
  .ic54 {
    height: 27px;
  }
}

.ic55 {
  height: 55px;
}

@media (max-width: 1024px) {
  .ic55 {
    height: 41.25px;
  }
}

@media (max-width: 576px) {
  .ic55 {
    height: 27.5px;
  }
}

.ic56 {
  height: 56px;
}

@media (max-width: 1024px) {
  .ic56 {
    height: 42px;
  }
}

@media (max-width: 576px) {
  .ic56 {
    height: 28px;
  }
}

.ic57 {
  height: 57px;
}

@media (max-width: 1024px) {
  .ic57 {
    height: 42.75px;
  }
}

@media (max-width: 576px) {
  .ic57 {
    height: 28.5px;
  }
}

.ic58 {
  height: 58px;
}

@media (max-width: 1024px) {
  .ic58 {
    height: 43.5px;
  }
}

@media (max-width: 576px) {
  .ic58 {
    height: 29px;
  }
}

.ic59 {
  height: 59px;
}

@media (max-width: 1024px) {
  .ic59 {
    height: 44.25px;
  }
}

@media (max-width: 576px) {
  .ic59 {
    height: 29.5px;
  }
}

.ic60 {
  height: 60px;
}

@media (max-width: 1024px) {
  .ic60 {
    height: 45px;
  }
}

@media (max-width: 576px) {
  .ic60 {
    height: 30px;
  }
}

.ic61 {
  height: 61px;
}

@media (max-width: 1024px) {
  .ic61 {
    height: 45.75px;
  }
}

@media (max-width: 576px) {
  .ic61 {
    height: 30.5px;
  }
}

.ic62 {
  height: 62px;
}

@media (max-width: 1024px) {
  .ic62 {
    height: 46.5px;
  }
}

@media (max-width: 576px) {
  .ic62 {
    height: 31px;
  }
}

.ic63 {
  height: 63px;
}

@media (max-width: 1024px) {
  .ic63 {
    height: 47.25px;
  }
}

@media (max-width: 576px) {
  .ic63 {
    height: 31.5px;
  }
}

.ic64 {
  height: 64px;
}

@media (max-width: 1024px) {
  .ic64 {
    height: 48px;
  }
}

@media (max-width: 576px) {
  .ic64 {
    height: 32px;
  }
}

.ic65 {
  height: 65px;
}

@media (max-width: 1024px) {
  .ic65 {
    height: 48.75px;
  }
}

@media (max-width: 576px) {
  .ic65 {
    height: 32.5px;
  }
}

.ic66 {
  height: 66px;
}

@media (max-width: 1024px) {
  .ic66 {
    height: 49.5px;
  }
}

@media (max-width: 576px) {
  .ic66 {
    height: 33px;
  }
}

.ic67 {
  height: 67px;
}

@media (max-width: 1024px) {
  .ic67 {
    height: 50.25px;
  }
}

@media (max-width: 576px) {
  .ic67 {
    height: 33.5px;
  }
}

.ic68 {
  height: 68px;
}

@media (max-width: 1024px) {
  .ic68 {
    height: 51px;
  }
}

@media (max-width: 576px) {
  .ic68 {
    height: 34px;
  }
}

.ic69 {
  height: 69px;
}

@media (max-width: 1024px) {
  .ic69 {
    height: 51.75px;
  }
}

@media (max-width: 576px) {
  .ic69 {
    height: 34.5px;
  }
}

.ic70 {
  height: 70px;
}

@media (max-width: 1024px) {
  .ic70 {
    height: 52.5px;
  }
}

@media (max-width: 576px) {
  .ic70 {
    height: 35px;
  }
}

.ic71 {
  height: 71px;
}

@media (max-width: 1024px) {
  .ic71 {
    height: 53.25px;
  }
}

@media (max-width: 576px) {
  .ic71 {
    height: 35.5px;
  }
}

.ic72 {
  height: 72px;
}

@media (max-width: 1024px) {
  .ic72 {
    height: 54px;
  }
}

@media (max-width: 576px) {
  .ic72 {
    height: 36px;
  }
}

.ic73 {
  height: 73px;
}

@media (max-width: 1024px) {
  .ic73 {
    height: 54.75px;
  }
}

@media (max-width: 576px) {
  .ic73 {
    height: 36.5px;
  }
}

.ic74 {
  height: 74px;
}

@media (max-width: 1024px) {
  .ic74 {
    height: 55.5px;
  }
}

@media (max-width: 576px) {
  .ic74 {
    height: 37px;
  }
}

.ic75 {
  height: 75px;
}

@media (max-width: 1024px) {
  .ic75 {
    height: 56.25px;
  }
}

@media (max-width: 576px) {
  .ic75 {
    height: 37.5px;
  }
}

.ic76 {
  height: 76px;
}

@media (max-width: 1024px) {
  .ic76 {
    height: 57px;
  }
}

@media (max-width: 576px) {
  .ic76 {
    height: 38px;
  }
}

.ic77 {
  height: 77px;
}

@media (max-width: 1024px) {
  .ic77 {
    height: 57.75px;
  }
}

@media (max-width: 576px) {
  .ic77 {
    height: 38.5px;
  }
}

.ic78 {
  height: 78px;
}

@media (max-width: 1024px) {
  .ic78 {
    height: 58.5px;
  }
}

@media (max-width: 576px) {
  .ic78 {
    height: 39px;
  }
}

.ic79 {
  height: 79px;
}

@media (max-width: 1024px) {
  .ic79 {
    height: 59.25px;
  }
}

@media (max-width: 576px) {
  .ic79 {
    height: 39.5px;
  }
}

.ic80 {
  height: 80px;
}

@media (max-width: 1024px) {
  .ic80 {
    height: 60px;
  }
}

@media (max-width: 576px) {
  .ic80 {
    height: 40px;
  }
}

.ic81 {
  height: 81px;
}

@media (max-width: 1024px) {
  .ic81 {
    height: 60.75px;
  }
}

@media (max-width: 576px) {
  .ic81 {
    height: 40.5px;
  }
}

.ic82 {
  height: 82px;
}

@media (max-width: 1024px) {
  .ic82 {
    height: 61.5px;
  }
}

@media (max-width: 576px) {
  .ic82 {
    height: 41px;
  }
}

.ic83 {
  height: 83px;
}

@media (max-width: 1024px) {
  .ic83 {
    height: 62.25px;
  }
}

@media (max-width: 576px) {
  .ic83 {
    height: 41.5px;
  }
}

.ic84 {
  height: 84px;
}

@media (max-width: 1024px) {
  .ic84 {
    height: 63px;
  }
}

@media (max-width: 576px) {
  .ic84 {
    height: 42px;
  }
}

.ic85 {
  height: 85px;
}

@media (max-width: 1024px) {
  .ic85 {
    height: 63.75px;
  }
}

@media (max-width: 576px) {
  .ic85 {
    height: 42.5px;
  }
}

.ic86 {
  height: 86px;
}

@media (max-width: 1024px) {
  .ic86 {
    height: 64.5px;
  }
}

@media (max-width: 576px) {
  .ic86 {
    height: 43px;
  }
}

.ic87 {
  height: 87px;
}

@media (max-width: 1024px) {
  .ic87 {
    height: 65.25px;
  }
}

@media (max-width: 576px) {
  .ic87 {
    height: 43.5px;
  }
}

.ic88 {
  height: 88px;
}

@media (max-width: 1024px) {
  .ic88 {
    height: 66px;
  }
}

@media (max-width: 576px) {
  .ic88 {
    height: 44px;
  }
}

.ic89 {
  height: 89px;
}

@media (max-width: 1024px) {
  .ic89 {
    height: 66.75px;
  }
}

@media (max-width: 576px) {
  .ic89 {
    height: 44.5px;
  }
}

.ic90 {
  height: 90px;
}

@media (max-width: 1024px) {
  .ic90 {
    height: 67.5px;
  }
}

@media (max-width: 576px) {
  .ic90 {
    height: 45px;
  }
}

.ic91 {
  height: 91px;
}

@media (max-width: 1024px) {
  .ic91 {
    height: 68.25px;
  }
}

@media (max-width: 576px) {
  .ic91 {
    height: 45.5px;
  }
}

.ic92 {
  height: 92px;
}

@media (max-width: 1024px) {
  .ic92 {
    height: 69px;
  }
}

@media (max-width: 576px) {
  .ic92 {
    height: 46px;
  }
}

.ic93 {
  height: 93px;
}

@media (max-width: 1024px) {
  .ic93 {
    height: 69.75px;
  }
}

@media (max-width: 576px) {
  .ic93 {
    height: 46.5px;
  }
}

.ic94 {
  height: 94px;
}

@media (max-width: 1024px) {
  .ic94 {
    height: 70.5px;
  }
}

@media (max-width: 576px) {
  .ic94 {
    height: 47px;
  }
}

.ic95 {
  height: 95px;
}

@media (max-width: 1024px) {
  .ic95 {
    height: 71.25px;
  }
}

@media (max-width: 576px) {
  .ic95 {
    height: 47.5px;
  }
}

.ic96 {
  height: 96px;
}

@media (max-width: 1024px) {
  .ic96 {
    height: 72px;
  }
}

@media (max-width: 576px) {
  .ic96 {
    height: 48px;
  }
}

.ic97 {
  height: 97px;
}

@media (max-width: 1024px) {
  .ic97 {
    height: 72.75px;
  }
}

@media (max-width: 576px) {
  .ic97 {
    height: 48.5px;
  }
}

.ic98 {
  height: 98px;
}

@media (max-width: 1024px) {
  .ic98 {
    height: 73.5px;
  }
}

@media (max-width: 576px) {
  .ic98 {
    height: 49px;
  }
}

.ic99 {
  height: 99px;
}

@media (max-width: 1024px) {
  .ic99 {
    height: 74.25px;
  }
}

@media (max-width: 576px) {
  .ic99 {
    height: 49.5px;
  }
}

.ic100 {
  height: 100px;
}

@media (max-width: 1024px) {
  .ic100 {
    height: 75px;
  }
}

@media (max-width: 576px) {
  .ic100 {
    height: 50px;
  }
}

.ic101 {
  height: 101px;
}

@media (max-width: 1024px) {
  .ic101 {
    height: 75.75px;
  }
}

@media (max-width: 576px) {
  .ic101 {
    height: 50.5px;
  }
}

.ic102 {
  height: 102px;
}

@media (max-width: 1024px) {
  .ic102 {
    height: 76.5px;
  }
}

@media (max-width: 576px) {
  .ic102 {
    height: 51px;
  }
}

.ic103 {
  height: 103px;
}

@media (max-width: 1024px) {
  .ic103 {
    height: 77.25px;
  }
}

@media (max-width: 576px) {
  .ic103 {
    height: 51.5px;
  }
}

.ic104 {
  height: 104px;
}

@media (max-width: 1024px) {
  .ic104 {
    height: 78px;
  }
}

@media (max-width: 576px) {
  .ic104 {
    height: 52px;
  }
}

.ic105 {
  height: 105px;
}

@media (max-width: 1024px) {
  .ic105 {
    height: 78.75px;
  }
}

@media (max-width: 576px) {
  .ic105 {
    height: 52.5px;
  }
}

.ic106 {
  height: 106px;
}

@media (max-width: 1024px) {
  .ic106 {
    height: 79.5px;
  }
}

@media (max-width: 576px) {
  .ic106 {
    height: 53px;
  }
}

.ic107 {
  height: 107px;
}

@media (max-width: 1024px) {
  .ic107 {
    height: 80.25px;
  }
}

@media (max-width: 576px) {
  .ic107 {
    height: 53.5px;
  }
}

.ic108 {
  height: 108px;
}

@media (max-width: 1024px) {
  .ic108 {
    height: 81px;
  }
}

@media (max-width: 576px) {
  .ic108 {
    height: 54px;
  }
}

.ic109 {
  height: 109px;
}

@media (max-width: 1024px) {
  .ic109 {
    height: 81.75px;
  }
}

@media (max-width: 576px) {
  .ic109 {
    height: 54.5px;
  }
}

.ic110 {
  height: 110px;
}

@media (max-width: 1024px) {
  .ic110 {
    height: 82.5px;
  }
}

@media (max-width: 576px) {
  .ic110 {
    height: 55px;
  }
}

.ic111 {
  height: 111px;
}

@media (max-width: 1024px) {
  .ic111 {
    height: 83.25px;
  }
}

@media (max-width: 576px) {
  .ic111 {
    height: 55.5px;
  }
}

.ic112 {
  height: 112px;
}

@media (max-width: 1024px) {
  .ic112 {
    height: 84px;
  }
}

@media (max-width: 576px) {
  .ic112 {
    height: 56px;
  }
}

.ic113 {
  height: 113px;
}

@media (max-width: 1024px) {
  .ic113 {
    height: 84.75px;
  }
}

@media (max-width: 576px) {
  .ic113 {
    height: 56.5px;
  }
}

.ic114 {
  height: 114px;
}

@media (max-width: 1024px) {
  .ic114 {
    height: 85.5px;
  }
}

@media (max-width: 576px) {
  .ic114 {
    height: 57px;
  }
}

.ic115 {
  height: 115px;
}

@media (max-width: 1024px) {
  .ic115 {
    height: 86.25px;
  }
}

@media (max-width: 576px) {
  .ic115 {
    height: 57.5px;
  }
}

.ic116 {
  height: 116px;
}

@media (max-width: 1024px) {
  .ic116 {
    height: 87px;
  }
}

@media (max-width: 576px) {
  .ic116 {
    height: 58px;
  }
}

.ic117 {
  height: 117px;
}

@media (max-width: 1024px) {
  .ic117 {
    height: 87.75px;
  }
}

@media (max-width: 576px) {
  .ic117 {
    height: 58.5px;
  }
}

.ic118 {
  height: 118px;
}

@media (max-width: 1024px) {
  .ic118 {
    height: 88.5px;
  }
}

@media (max-width: 576px) {
  .ic118 {
    height: 59px;
  }
}

.ic119 {
  height: 119px;
}

@media (max-width: 1024px) {
  .ic119 {
    height: 89.25px;
  }
}

@media (max-width: 576px) {
  .ic119 {
    height: 59.5px;
  }
}

.ic120 {
  height: 120px;
}

@media (max-width: 1024px) {
  .ic120 {
    height: 90px;
  }
}

@media (max-width: 576px) {
  .ic120 {
    height: 60px;
  }
}

.ic121 {
  height: 121px;
}

@media (max-width: 1024px) {
  .ic121 {
    height: 90.75px;
  }
}

@media (max-width: 576px) {
  .ic121 {
    height: 60.5px;
  }
}

.ic122 {
  height: 122px;
}

@media (max-width: 1024px) {
  .ic122 {
    height: 91.5px;
  }
}

@media (max-width: 576px) {
  .ic122 {
    height: 61px;
  }
}

.ic123 {
  height: 123px;
}

@media (max-width: 1024px) {
  .ic123 {
    height: 92.25px;
  }
}

@media (max-width: 576px) {
  .ic123 {
    height: 61.5px;
  }
}

.ic124 {
  height: 124px;
}

@media (max-width: 1024px) {
  .ic124 {
    height: 93px;
  }
}

@media (max-width: 576px) {
  .ic124 {
    height: 62px;
  }
}

.ic125 {
  height: 125px;
}

@media (max-width: 1024px) {
  .ic125 {
    height: 93.75px;
  }
}

@media (max-width: 576px) {
  .ic125 {
    height: 62.5px;
  }
}

.ic126 {
  height: 126px;
}

@media (max-width: 1024px) {
  .ic126 {
    height: 94.5px;
  }
}

@media (max-width: 576px) {
  .ic126 {
    height: 63px;
  }
}

.ic127 {
  height: 127px;
}

@media (max-width: 1024px) {
  .ic127 {
    height: 95.25px;
  }
}

@media (max-width: 576px) {
  .ic127 {
    height: 63.5px;
  }
}

.ic128 {
  height: 128px;
}

@media (max-width: 1024px) {
  .ic128 {
    height: 96px;
  }
}

@media (max-width: 576px) {
  .ic128 {
    height: 64px;
  }
}

.ic129 {
  height: 129px;
}

@media (max-width: 1024px) {
  .ic129 {
    height: 96.75px;
  }
}

@media (max-width: 576px) {
  .ic129 {
    height: 64.5px;
  }
}

.ic130 {
  height: 130px;
}

@media (max-width: 1024px) {
  .ic130 {
    height: 97.5px;
  }
}

@media (max-width: 576px) {
  .ic130 {
    height: 65px;
  }
}

.ic131 {
  height: 131px;
}

@media (max-width: 1024px) {
  .ic131 {
    height: 98.25px;
  }
}

@media (max-width: 576px) {
  .ic131 {
    height: 65.5px;
  }
}

.ic132 {
  height: 132px;
}

@media (max-width: 1024px) {
  .ic132 {
    height: 99px;
  }
}

@media (max-width: 576px) {
  .ic132 {
    height: 66px;
  }
}

.ic133 {
  height: 133px;
}

@media (max-width: 1024px) {
  .ic133 {
    height: 99.75px;
  }
}

@media (max-width: 576px) {
  .ic133 {
    height: 66.5px;
  }
}

.ic134 {
  height: 134px;
}

@media (max-width: 1024px) {
  .ic134 {
    height: 100.5px;
  }
}

@media (max-width: 576px) {
  .ic134 {
    height: 67px;
  }
}

.ic135 {
  height: 135px;
}

@media (max-width: 1024px) {
  .ic135 {
    height: 101.25px;
  }
}

@media (max-width: 576px) {
  .ic135 {
    height: 67.5px;
  }
}

.ic136 {
  height: 136px;
}

@media (max-width: 1024px) {
  .ic136 {
    height: 102px;
  }
}

@media (max-width: 576px) {
  .ic136 {
    height: 68px;
  }
}

.ic137 {
  height: 137px;
}

@media (max-width: 1024px) {
  .ic137 {
    height: 102.75px;
  }
}

@media (max-width: 576px) {
  .ic137 {
    height: 68.5px;
  }
}

.ic138 {
  height: 138px;
}

@media (max-width: 1024px) {
  .ic138 {
    height: 103.5px;
  }
}

@media (max-width: 576px) {
  .ic138 {
    height: 69px;
  }
}

.ic139 {
  height: 139px;
}

@media (max-width: 1024px) {
  .ic139 {
    height: 104.25px;
  }
}

@media (max-width: 576px) {
  .ic139 {
    height: 69.5px;
  }
}

.ic140 {
  height: 140px;
}

@media (max-width: 1024px) {
  .ic140 {
    height: 105px;
  }
}

@media (max-width: 576px) {
  .ic140 {
    height: 70px;
  }
}

.ic141 {
  height: 141px;
}

@media (max-width: 1024px) {
  .ic141 {
    height: 105.75px;
  }
}

@media (max-width: 576px) {
  .ic141 {
    height: 70.5px;
  }
}

.ic142 {
  height: 142px;
}

@media (max-width: 1024px) {
  .ic142 {
    height: 106.5px;
  }
}

@media (max-width: 576px) {
  .ic142 {
    height: 71px;
  }
}

.ic143 {
  height: 143px;
}

@media (max-width: 1024px) {
  .ic143 {
    height: 107.25px;
  }
}

@media (max-width: 576px) {
  .ic143 {
    height: 71.5px;
  }
}

.ic144 {
  height: 144px;
}

@media (max-width: 1024px) {
  .ic144 {
    height: 108px;
  }
}

@media (max-width: 576px) {
  .ic144 {
    height: 72px;
  }
}

.ic145 {
  height: 145px;
}

@media (max-width: 1024px) {
  .ic145 {
    height: 108.75px;
  }
}

@media (max-width: 576px) {
  .ic145 {
    height: 72.5px;
  }
}

.ic146 {
  height: 146px;
}

@media (max-width: 1024px) {
  .ic146 {
    height: 109.5px;
  }
}

@media (max-width: 576px) {
  .ic146 {
    height: 73px;
  }
}

.ic147 {
  height: 147px;
}

@media (max-width: 1024px) {
  .ic147 {
    height: 110.25px;
  }
}

@media (max-width: 576px) {
  .ic147 {
    height: 73.5px;
  }
}

.ic148 {
  height: 148px;
}

@media (max-width: 1024px) {
  .ic148 {
    height: 111px;
  }
}

@media (max-width: 576px) {
  .ic148 {
    height: 74px;
  }
}

.ic149 {
  height: 149px;
}

@media (max-width: 1024px) {
  .ic149 {
    height: 111.75px;
  }
}

@media (max-width: 576px) {
  .ic149 {
    height: 74.5px;
  }
}

.ic150 {
  height: 150px;
}

@media (max-width: 1024px) {
  .ic150 {
    height: 112.5px;
  }
}

@media (max-width: 576px) {
  .ic150 {
    height: 75px;
  }
}

.ic151 {
  height: 151px;
}

@media (max-width: 1024px) {
  .ic151 {
    height: 113.25px;
  }
}

@media (max-width: 576px) {
  .ic151 {
    height: 75.5px;
  }
}

.ic152 {
  height: 152px;
}

@media (max-width: 1024px) {
  .ic152 {
    height: 114px;
  }
}

@media (max-width: 576px) {
  .ic152 {
    height: 76px;
  }
}

.ic153 {
  height: 153px;
}

@media (max-width: 1024px) {
  .ic153 {
    height: 114.75px;
  }
}

@media (max-width: 576px) {
  .ic153 {
    height: 76.5px;
  }
}

.ic154 {
  height: 154px;
}

@media (max-width: 1024px) {
  .ic154 {
    height: 115.5px;
  }
}

@media (max-width: 576px) {
  .ic154 {
    height: 77px;
  }
}

.ic155 {
  height: 155px;
}

@media (max-width: 1024px) {
  .ic155 {
    height: 116.25px;
  }
}

@media (max-width: 576px) {
  .ic155 {
    height: 77.5px;
  }
}

.ic156 {
  height: 156px;
}

@media (max-width: 1024px) {
  .ic156 {
    height: 117px;
  }
}

@media (max-width: 576px) {
  .ic156 {
    height: 78px;
  }
}

.ic157 {
  height: 157px;
}

@media (max-width: 1024px) {
  .ic157 {
    height: 117.75px;
  }
}

@media (max-width: 576px) {
  .ic157 {
    height: 78.5px;
  }
}

.ic158 {
  height: 158px;
}

@media (max-width: 1024px) {
  .ic158 {
    height: 118.5px;
  }
}

@media (max-width: 576px) {
  .ic158 {
    height: 79px;
  }
}

.ic159 {
  height: 159px;
}

@media (max-width: 1024px) {
  .ic159 {
    height: 119.25px;
  }
}

@media (max-width: 576px) {
  .ic159 {
    height: 79.5px;
  }
}

.ic160 {
  height: 160px;
}

@media (max-width: 1024px) {
  .ic160 {
    height: 120px;
  }
}

@media (max-width: 576px) {
  .ic160 {
    height: 80px;
  }
}

.ic161 {
  height: 161px;
}

@media (max-width: 1024px) {
  .ic161 {
    height: 120.75px;
  }
}

@media (max-width: 576px) {
  .ic161 {
    height: 80.5px;
  }
}

.ic162 {
  height: 162px;
}

@media (max-width: 1024px) {
  .ic162 {
    height: 121.5px;
  }
}

@media (max-width: 576px) {
  .ic162 {
    height: 81px;
  }
}

.ic163 {
  height: 163px;
}

@media (max-width: 1024px) {
  .ic163 {
    height: 122.25px;
  }
}

@media (max-width: 576px) {
  .ic163 {
    height: 81.5px;
  }
}

.ic164 {
  height: 164px;
}

@media (max-width: 1024px) {
  .ic164 {
    height: 123px;
  }
}

@media (max-width: 576px) {
  .ic164 {
    height: 82px;
  }
}

.ic165 {
  height: 165px;
}

@media (max-width: 1024px) {
  .ic165 {
    height: 123.75px;
  }
}

@media (max-width: 576px) {
  .ic165 {
    height: 82.5px;
  }
}

.ic166 {
  height: 166px;
}

@media (max-width: 1024px) {
  .ic166 {
    height: 124.5px;
  }
}

@media (max-width: 576px) {
  .ic166 {
    height: 83px;
  }
}

.ic167 {
  height: 167px;
}

@media (max-width: 1024px) {
  .ic167 {
    height: 125.25px;
  }
}

@media (max-width: 576px) {
  .ic167 {
    height: 83.5px;
  }
}

.ic168 {
  height: 168px;
}

@media (max-width: 1024px) {
  .ic168 {
    height: 126px;
  }
}

@media (max-width: 576px) {
  .ic168 {
    height: 84px;
  }
}

.ic169 {
  height: 169px;
}

@media (max-width: 1024px) {
  .ic169 {
    height: 126.75px;
  }
}

@media (max-width: 576px) {
  .ic169 {
    height: 84.5px;
  }
}

.ic170 {
  height: 170px;
}

@media (max-width: 1024px) {
  .ic170 {
    height: 127.5px;
  }
}

@media (max-width: 576px) {
  .ic170 {
    height: 85px;
  }
}

.ic171 {
  height: 171px;
}

@media (max-width: 1024px) {
  .ic171 {
    height: 128.25px;
  }
}

@media (max-width: 576px) {
  .ic171 {
    height: 85.5px;
  }
}

.ic172 {
  height: 172px;
}

@media (max-width: 1024px) {
  .ic172 {
    height: 129px;
  }
}

@media (max-width: 576px) {
  .ic172 {
    height: 86px;
  }
}

.ic173 {
  height: 173px;
}

@media (max-width: 1024px) {
  .ic173 {
    height: 129.75px;
  }
}

@media (max-width: 576px) {
  .ic173 {
    height: 86.5px;
  }
}

.ic174 {
  height: 174px;
}

@media (max-width: 1024px) {
  .ic174 {
    height: 130.5px;
  }
}

@media (max-width: 576px) {
  .ic174 {
    height: 87px;
  }
}

.ic175 {
  height: 175px;
}

@media (max-width: 1024px) {
  .ic175 {
    height: 131.25px;
  }
}

@media (max-width: 576px) {
  .ic175 {
    height: 87.5px;
  }
}

.ic176 {
  height: 176px;
}

@media (max-width: 1024px) {
  .ic176 {
    height: 132px;
  }
}

@media (max-width: 576px) {
  .ic176 {
    height: 88px;
  }
}

.ic177 {
  height: 177px;
}

@media (max-width: 1024px) {
  .ic177 {
    height: 132.75px;
  }
}

@media (max-width: 576px) {
  .ic177 {
    height: 88.5px;
  }
}

.ic178 {
  height: 178px;
}

@media (max-width: 1024px) {
  .ic178 {
    height: 133.5px;
  }
}

@media (max-width: 576px) {
  .ic178 {
    height: 89px;
  }
}

.ic179 {
  height: 179px;
}

@media (max-width: 1024px) {
  .ic179 {
    height: 134.25px;
  }
}

@media (max-width: 576px) {
  .ic179 {
    height: 89.5px;
  }
}

.ic180 {
  height: 180px;
}

@media (max-width: 1024px) {
  .ic180 {
    height: 135px;
  }
}

@media (max-width: 576px) {
  .ic180 {
    height: 90px;
  }
}

.ic181 {
  height: 181px;
}

@media (max-width: 1024px) {
  .ic181 {
    height: 135.75px;
  }
}

@media (max-width: 576px) {
  .ic181 {
    height: 90.5px;
  }
}

.ic182 {
  height: 182px;
}

@media (max-width: 1024px) {
  .ic182 {
    height: 136.5px;
  }
}

@media (max-width: 576px) {
  .ic182 {
    height: 91px;
  }
}

.ic183 {
  height: 183px;
}

@media (max-width: 1024px) {
  .ic183 {
    height: 137.25px;
  }
}

@media (max-width: 576px) {
  .ic183 {
    height: 91.5px;
  }
}

.ic184 {
  height: 184px;
}

@media (max-width: 1024px) {
  .ic184 {
    height: 138px;
  }
}

@media (max-width: 576px) {
  .ic184 {
    height: 92px;
  }
}

.ic185 {
  height: 185px;
}

@media (max-width: 1024px) {
  .ic185 {
    height: 138.75px;
  }
}

@media (max-width: 576px) {
  .ic185 {
    height: 92.5px;
  }
}

.ic186 {
  height: 186px;
}

@media (max-width: 1024px) {
  .ic186 {
    height: 139.5px;
  }
}

@media (max-width: 576px) {
  .ic186 {
    height: 93px;
  }
}

.ic187 {
  height: 187px;
}

@media (max-width: 1024px) {
  .ic187 {
    height: 140.25px;
  }
}

@media (max-width: 576px) {
  .ic187 {
    height: 93.5px;
  }
}

.ic188 {
  height: 188px;
}

@media (max-width: 1024px) {
  .ic188 {
    height: 141px;
  }
}

@media (max-width: 576px) {
  .ic188 {
    height: 94px;
  }
}

.ic189 {
  height: 189px;
}

@media (max-width: 1024px) {
  .ic189 {
    height: 141.75px;
  }
}

@media (max-width: 576px) {
  .ic189 {
    height: 94.5px;
  }
}

.ic190 {
  height: 190px;
}

@media (max-width: 1024px) {
  .ic190 {
    height: 142.5px;
  }
}

@media (max-width: 576px) {
  .ic190 {
    height: 95px;
  }
}

.ic191 {
  height: 191px;
}

@media (max-width: 1024px) {
  .ic191 {
    height: 143.25px;
  }
}

@media (max-width: 576px) {
  .ic191 {
    height: 95.5px;
  }
}

.ic192 {
  height: 192px;
}

@media (max-width: 1024px) {
  .ic192 {
    height: 144px;
  }
}

@media (max-width: 576px) {
  .ic192 {
    height: 96px;
  }
}

.ic193 {
  height: 193px;
}

@media (max-width: 1024px) {
  .ic193 {
    height: 144.75px;
  }
}

@media (max-width: 576px) {
  .ic193 {
    height: 96.5px;
  }
}

.ic194 {
  height: 194px;
}

@media (max-width: 1024px) {
  .ic194 {
    height: 145.5px;
  }
}

@media (max-width: 576px) {
  .ic194 {
    height: 97px;
  }
}

.ic195 {
  height: 195px;
}

@media (max-width: 1024px) {
  .ic195 {
    height: 146.25px;
  }
}

@media (max-width: 576px) {
  .ic195 {
    height: 97.5px;
  }
}

.ic196 {
  height: 196px;
}

@media (max-width: 1024px) {
  .ic196 {
    height: 147px;
  }
}

@media (max-width: 576px) {
  .ic196 {
    height: 98px;
  }
}

.ic197 {
  height: 197px;
}

@media (max-width: 1024px) {
  .ic197 {
    height: 147.75px;
  }
}

@media (max-width: 576px) {
  .ic197 {
    height: 98.5px;
  }
}

.ic198 {
  height: 198px;
}

@media (max-width: 1024px) {
  .ic198 {
    height: 148.5px;
  }
}

@media (max-width: 576px) {
  .ic198 {
    height: 99px;
  }
}

.ic199 {
  height: 199px;
}

@media (max-width: 1024px) {
  .ic199 {
    height: 149.25px;
  }
}

@media (max-width: 576px) {
  .ic199 {
    height: 99.5px;
  }
}

.ic200 {
  height: 200px;
}

@media (max-width: 1024px) {
  .ic200 {
    height: 150px;
  }
}

@media (max-width: 576px) {
  .ic200 {
    height: 100px;
  }
}

.ic-200 {
  height: 0px;
  margin-top: -200px;
}

@media (max-width: 576px) {
  .ic-200 {
    margin-top: -100px;
  }
}

.ic-199 {
  height: 0px;
  margin-top: -199px;
}

@media (max-width: 576px) {
  .ic-199 {
    margin-top: -99.5px;
  }
}

.ic-198 {
  height: 0px;
  margin-top: -198px;
}

@media (max-width: 576px) {
  .ic-198 {
    margin-top: -99px;
  }
}

.ic-197 {
  height: 0px;
  margin-top: -197px;
}

@media (max-width: 576px) {
  .ic-197 {
    margin-top: -98.5px;
  }
}

.ic-196 {
  height: 0px;
  margin-top: -196px;
}

@media (max-width: 576px) {
  .ic-196 {
    margin-top: -98px;
  }
}

.ic-195 {
  height: 0px;
  margin-top: -195px;
}

@media (max-width: 576px) {
  .ic-195 {
    margin-top: -97.5px;
  }
}

.ic-194 {
  height: 0px;
  margin-top: -194px;
}

@media (max-width: 576px) {
  .ic-194 {
    margin-top: -97px;
  }
}

.ic-193 {
  height: 0px;
  margin-top: -193px;
}

@media (max-width: 576px) {
  .ic-193 {
    margin-top: -96.5px;
  }
}

.ic-192 {
  height: 0px;
  margin-top: -192px;
}

@media (max-width: 576px) {
  .ic-192 {
    margin-top: -96px;
  }
}

.ic-191 {
  height: 0px;
  margin-top: -191px;
}

@media (max-width: 576px) {
  .ic-191 {
    margin-top: -95.5px;
  }
}

.ic-190 {
  height: 0px;
  margin-top: -190px;
}

@media (max-width: 576px) {
  .ic-190 {
    margin-top: -95px;
  }
}

.ic-189 {
  height: 0px;
  margin-top: -189px;
}

@media (max-width: 576px) {
  .ic-189 {
    margin-top: -94.5px;
  }
}

.ic-188 {
  height: 0px;
  margin-top: -188px;
}

@media (max-width: 576px) {
  .ic-188 {
    margin-top: -94px;
  }
}

.ic-187 {
  height: 0px;
  margin-top: -187px;
}

@media (max-width: 576px) {
  .ic-187 {
    margin-top: -93.5px;
  }
}

.ic-186 {
  height: 0px;
  margin-top: -186px;
}

@media (max-width: 576px) {
  .ic-186 {
    margin-top: -93px;
  }
}

.ic-185 {
  height: 0px;
  margin-top: -185px;
}

@media (max-width: 576px) {
  .ic-185 {
    margin-top: -92.5px;
  }
}

.ic-184 {
  height: 0px;
  margin-top: -184px;
}

@media (max-width: 576px) {
  .ic-184 {
    margin-top: -92px;
  }
}

.ic-183 {
  height: 0px;
  margin-top: -183px;
}

@media (max-width: 576px) {
  .ic-183 {
    margin-top: -91.5px;
  }
}

.ic-182 {
  height: 0px;
  margin-top: -182px;
}

@media (max-width: 576px) {
  .ic-182 {
    margin-top: -91px;
  }
}

.ic-181 {
  height: 0px;
  margin-top: -181px;
}

@media (max-width: 576px) {
  .ic-181 {
    margin-top: -90.5px;
  }
}

.ic-180 {
  height: 0px;
  margin-top: -180px;
}

@media (max-width: 576px) {
  .ic-180 {
    margin-top: -90px;
  }
}

.ic-179 {
  height: 0px;
  margin-top: -179px;
}

@media (max-width: 576px) {
  .ic-179 {
    margin-top: -89.5px;
  }
}

.ic-178 {
  height: 0px;
  margin-top: -178px;
}

@media (max-width: 576px) {
  .ic-178 {
    margin-top: -89px;
  }
}

.ic-177 {
  height: 0px;
  margin-top: -177px;
}

@media (max-width: 576px) {
  .ic-177 {
    margin-top: -88.5px;
  }
}

.ic-176 {
  height: 0px;
  margin-top: -176px;
}

@media (max-width: 576px) {
  .ic-176 {
    margin-top: -88px;
  }
}

.ic-175 {
  height: 0px;
  margin-top: -175px;
}

@media (max-width: 576px) {
  .ic-175 {
    margin-top: -87.5px;
  }
}

.ic-174 {
  height: 0px;
  margin-top: -174px;
}

@media (max-width: 576px) {
  .ic-174 {
    margin-top: -87px;
  }
}

.ic-173 {
  height: 0px;
  margin-top: -173px;
}

@media (max-width: 576px) {
  .ic-173 {
    margin-top: -86.5px;
  }
}

.ic-172 {
  height: 0px;
  margin-top: -172px;
}

@media (max-width: 576px) {
  .ic-172 {
    margin-top: -86px;
  }
}

.ic-171 {
  height: 0px;
  margin-top: -171px;
}

@media (max-width: 576px) {
  .ic-171 {
    margin-top: -85.5px;
  }
}

.ic-170 {
  height: 0px;
  margin-top: -170px;
}

@media (max-width: 576px) {
  .ic-170 {
    margin-top: -85px;
  }
}

.ic-169 {
  height: 0px;
  margin-top: -169px;
}

@media (max-width: 576px) {
  .ic-169 {
    margin-top: -84.5px;
  }
}

.ic-168 {
  height: 0px;
  margin-top: -168px;
}

@media (max-width: 576px) {
  .ic-168 {
    margin-top: -84px;
  }
}

.ic-167 {
  height: 0px;
  margin-top: -167px;
}

@media (max-width: 576px) {
  .ic-167 {
    margin-top: -83.5px;
  }
}

.ic-166 {
  height: 0px;
  margin-top: -166px;
}

@media (max-width: 576px) {
  .ic-166 {
    margin-top: -83px;
  }
}

.ic-165 {
  height: 0px;
  margin-top: -165px;
}

@media (max-width: 576px) {
  .ic-165 {
    margin-top: -82.5px;
  }
}

.ic-164 {
  height: 0px;
  margin-top: -164px;
}

@media (max-width: 576px) {
  .ic-164 {
    margin-top: -82px;
  }
}

.ic-163 {
  height: 0px;
  margin-top: -163px;
}

@media (max-width: 576px) {
  .ic-163 {
    margin-top: -81.5px;
  }
}

.ic-162 {
  height: 0px;
  margin-top: -162px;
}

@media (max-width: 576px) {
  .ic-162 {
    margin-top: -81px;
  }
}

.ic-161 {
  height: 0px;
  margin-top: -161px;
}

@media (max-width: 576px) {
  .ic-161 {
    margin-top: -80.5px;
  }
}

.ic-160 {
  height: 0px;
  margin-top: -160px;
}

@media (max-width: 576px) {
  .ic-160 {
    margin-top: -80px;
  }
}

.ic-159 {
  height: 0px;
  margin-top: -159px;
}

@media (max-width: 576px) {
  .ic-159 {
    margin-top: -79.5px;
  }
}

.ic-158 {
  height: 0px;
  margin-top: -158px;
}

@media (max-width: 576px) {
  .ic-158 {
    margin-top: -79px;
  }
}

.ic-157 {
  height: 0px;
  margin-top: -157px;
}

@media (max-width: 576px) {
  .ic-157 {
    margin-top: -78.5px;
  }
}

.ic-156 {
  height: 0px;
  margin-top: -156px;
}

@media (max-width: 576px) {
  .ic-156 {
    margin-top: -78px;
  }
}

.ic-155 {
  height: 0px;
  margin-top: -155px;
}

@media (max-width: 576px) {
  .ic-155 {
    margin-top: -77.5px;
  }
}

.ic-154 {
  height: 0px;
  margin-top: -154px;
}

@media (max-width: 576px) {
  .ic-154 {
    margin-top: -77px;
  }
}

.ic-153 {
  height: 0px;
  margin-top: -153px;
}

@media (max-width: 576px) {
  .ic-153 {
    margin-top: -76.5px;
  }
}

.ic-152 {
  height: 0px;
  margin-top: -152px;
}

@media (max-width: 576px) {
  .ic-152 {
    margin-top: -76px;
  }
}

.ic-151 {
  height: 0px;
  margin-top: -151px;
}

@media (max-width: 576px) {
  .ic-151 {
    margin-top: -75.5px;
  }
}

.ic-150 {
  height: 0px;
  margin-top: -150px;
}

@media (max-width: 576px) {
  .ic-150 {
    margin-top: -75px;
  }
}

.ic-149 {
  height: 0px;
  margin-top: -149px;
}

@media (max-width: 576px) {
  .ic-149 {
    margin-top: -74.5px;
  }
}

.ic-148 {
  height: 0px;
  margin-top: -148px;
}

@media (max-width: 576px) {
  .ic-148 {
    margin-top: -74px;
  }
}

.ic-147 {
  height: 0px;
  margin-top: -147px;
}

@media (max-width: 576px) {
  .ic-147 {
    margin-top: -73.5px;
  }
}

.ic-146 {
  height: 0px;
  margin-top: -146px;
}

@media (max-width: 576px) {
  .ic-146 {
    margin-top: -73px;
  }
}

.ic-145 {
  height: 0px;
  margin-top: -145px;
}

@media (max-width: 576px) {
  .ic-145 {
    margin-top: -72.5px;
  }
}

.ic-144 {
  height: 0px;
  margin-top: -144px;
}

@media (max-width: 576px) {
  .ic-144 {
    margin-top: -72px;
  }
}

.ic-143 {
  height: 0px;
  margin-top: -143px;
}

@media (max-width: 576px) {
  .ic-143 {
    margin-top: -71.5px;
  }
}

.ic-142 {
  height: 0px;
  margin-top: -142px;
}

@media (max-width: 576px) {
  .ic-142 {
    margin-top: -71px;
  }
}

.ic-141 {
  height: 0px;
  margin-top: -141px;
}

@media (max-width: 576px) {
  .ic-141 {
    margin-top: -70.5px;
  }
}

.ic-140 {
  height: 0px;
  margin-top: -140px;
}

@media (max-width: 576px) {
  .ic-140 {
    margin-top: -70px;
  }
}

.ic-139 {
  height: 0px;
  margin-top: -139px;
}

@media (max-width: 576px) {
  .ic-139 {
    margin-top: -69.5px;
  }
}

.ic-138 {
  height: 0px;
  margin-top: -138px;
}

@media (max-width: 576px) {
  .ic-138 {
    margin-top: -69px;
  }
}

.ic-137 {
  height: 0px;
  margin-top: -137px;
}

@media (max-width: 576px) {
  .ic-137 {
    margin-top: -68.5px;
  }
}

.ic-136 {
  height: 0px;
  margin-top: -136px;
}

@media (max-width: 576px) {
  .ic-136 {
    margin-top: -68px;
  }
}

.ic-135 {
  height: 0px;
  margin-top: -135px;
}

@media (max-width: 576px) {
  .ic-135 {
    margin-top: -67.5px;
  }
}

.ic-134 {
  height: 0px;
  margin-top: -134px;
}

@media (max-width: 576px) {
  .ic-134 {
    margin-top: -67px;
  }
}

.ic-133 {
  height: 0px;
  margin-top: -133px;
}

@media (max-width: 576px) {
  .ic-133 {
    margin-top: -66.5px;
  }
}

.ic-132 {
  height: 0px;
  margin-top: -132px;
}

@media (max-width: 576px) {
  .ic-132 {
    margin-top: -66px;
  }
}

.ic-131 {
  height: 0px;
  margin-top: -131px;
}

@media (max-width: 576px) {
  .ic-131 {
    margin-top: -65.5px;
  }
}

.ic-130 {
  height: 0px;
  margin-top: -130px;
}

@media (max-width: 576px) {
  .ic-130 {
    margin-top: -65px;
  }
}

.ic-129 {
  height: 0px;
  margin-top: -129px;
}

@media (max-width: 576px) {
  .ic-129 {
    margin-top: -64.5px;
  }
}

.ic-128 {
  height: 0px;
  margin-top: -128px;
}

@media (max-width: 576px) {
  .ic-128 {
    margin-top: -64px;
  }
}

.ic-127 {
  height: 0px;
  margin-top: -127px;
}

@media (max-width: 576px) {
  .ic-127 {
    margin-top: -63.5px;
  }
}

.ic-126 {
  height: 0px;
  margin-top: -126px;
}

@media (max-width: 576px) {
  .ic-126 {
    margin-top: -63px;
  }
}

.ic-125 {
  height: 0px;
  margin-top: -125px;
}

@media (max-width: 576px) {
  .ic-125 {
    margin-top: -62.5px;
  }
}

.ic-124 {
  height: 0px;
  margin-top: -124px;
}

@media (max-width: 576px) {
  .ic-124 {
    margin-top: -62px;
  }
}

.ic-123 {
  height: 0px;
  margin-top: -123px;
}

@media (max-width: 576px) {
  .ic-123 {
    margin-top: -61.5px;
  }
}

.ic-122 {
  height: 0px;
  margin-top: -122px;
}

@media (max-width: 576px) {
  .ic-122 {
    margin-top: -61px;
  }
}

.ic-121 {
  height: 0px;
  margin-top: -121px;
}

@media (max-width: 576px) {
  .ic-121 {
    margin-top: -60.5px;
  }
}

.ic-120 {
  height: 0px;
  margin-top: -120px;
}

@media (max-width: 576px) {
  .ic-120 {
    margin-top: -60px;
  }
}

.ic-119 {
  height: 0px;
  margin-top: -119px;
}

@media (max-width: 576px) {
  .ic-119 {
    margin-top: -59.5px;
  }
}

.ic-118 {
  height: 0px;
  margin-top: -118px;
}

@media (max-width: 576px) {
  .ic-118 {
    margin-top: -59px;
  }
}

.ic-117 {
  height: 0px;
  margin-top: -117px;
}

@media (max-width: 576px) {
  .ic-117 {
    margin-top: -58.5px;
  }
}

.ic-116 {
  height: 0px;
  margin-top: -116px;
}

@media (max-width: 576px) {
  .ic-116 {
    margin-top: -58px;
  }
}

.ic-115 {
  height: 0px;
  margin-top: -115px;
}

@media (max-width: 576px) {
  .ic-115 {
    margin-top: -57.5px;
  }
}

.ic-114 {
  height: 0px;
  margin-top: -114px;
}

@media (max-width: 576px) {
  .ic-114 {
    margin-top: -57px;
  }
}

.ic-113 {
  height: 0px;
  margin-top: -113px;
}

@media (max-width: 576px) {
  .ic-113 {
    margin-top: -56.5px;
  }
}

.ic-112 {
  height: 0px;
  margin-top: -112px;
}

@media (max-width: 576px) {
  .ic-112 {
    margin-top: -56px;
  }
}

.ic-111 {
  height: 0px;
  margin-top: -111px;
}

@media (max-width: 576px) {
  .ic-111 {
    margin-top: -55.5px;
  }
}

.ic-110 {
  height: 0px;
  margin-top: -110px;
}

@media (max-width: 576px) {
  .ic-110 {
    margin-top: -55px;
  }
}

.ic-109 {
  height: 0px;
  margin-top: -109px;
}

@media (max-width: 576px) {
  .ic-109 {
    margin-top: -54.5px;
  }
}

.ic-108 {
  height: 0px;
  margin-top: -108px;
}

@media (max-width: 576px) {
  .ic-108 {
    margin-top: -54px;
  }
}

.ic-107 {
  height: 0px;
  margin-top: -107px;
}

@media (max-width: 576px) {
  .ic-107 {
    margin-top: -53.5px;
  }
}

.ic-106 {
  height: 0px;
  margin-top: -106px;
}

@media (max-width: 576px) {
  .ic-106 {
    margin-top: -53px;
  }
}

.ic-105 {
  height: 0px;
  margin-top: -105px;
}

@media (max-width: 576px) {
  .ic-105 {
    margin-top: -52.5px;
  }
}

.ic-104 {
  height: 0px;
  margin-top: -104px;
}

@media (max-width: 576px) {
  .ic-104 {
    margin-top: -52px;
  }
}

.ic-103 {
  height: 0px;
  margin-top: -103px;
}

@media (max-width: 576px) {
  .ic-103 {
    margin-top: -51.5px;
  }
}

.ic-102 {
  height: 0px;
  margin-top: -102px;
}

@media (max-width: 576px) {
  .ic-102 {
    margin-top: -51px;
  }
}

.ic-101 {
  height: 0px;
  margin-top: -101px;
}

@media (max-width: 576px) {
  .ic-101 {
    margin-top: -50.5px;
  }
}

.ic-100 {
  height: 0px;
  margin-top: -100px;
}

@media (max-width: 576px) {
  .ic-100 {
    margin-top: -50px;
  }
}

.ic-99 {
  height: 0px;
  margin-top: -99px;
}

@media (max-width: 576px) {
  .ic-99 {
    margin-top: -49.5px;
  }
}

.ic-98 {
  height: 0px;
  margin-top: -98px;
}

@media (max-width: 576px) {
  .ic-98 {
    margin-top: -49px;
  }
}

.ic-97 {
  height: 0px;
  margin-top: -97px;
}

@media (max-width: 576px) {
  .ic-97 {
    margin-top: -48.5px;
  }
}

.ic-96 {
  height: 0px;
  margin-top: -96px;
}

@media (max-width: 576px) {
  .ic-96 {
    margin-top: -48px;
  }
}

.ic-95 {
  height: 0px;
  margin-top: -95px;
}

@media (max-width: 576px) {
  .ic-95 {
    margin-top: -47.5px;
  }
}

.ic-94 {
  height: 0px;
  margin-top: -94px;
}

@media (max-width: 576px) {
  .ic-94 {
    margin-top: -47px;
  }
}

.ic-93 {
  height: 0px;
  margin-top: -93px;
}

@media (max-width: 576px) {
  .ic-93 {
    margin-top: -46.5px;
  }
}

.ic-92 {
  height: 0px;
  margin-top: -92px;
}

@media (max-width: 576px) {
  .ic-92 {
    margin-top: -46px;
  }
}

.ic-91 {
  height: 0px;
  margin-top: -91px;
}

@media (max-width: 576px) {
  .ic-91 {
    margin-top: -45.5px;
  }
}

.ic-90 {
  height: 0px;
  margin-top: -90px;
}

@media (max-width: 576px) {
  .ic-90 {
    margin-top: -45px;
  }
}

.ic-89 {
  height: 0px;
  margin-top: -89px;
}

@media (max-width: 576px) {
  .ic-89 {
    margin-top: -44.5px;
  }
}

.ic-88 {
  height: 0px;
  margin-top: -88px;
}

@media (max-width: 576px) {
  .ic-88 {
    margin-top: -44px;
  }
}

.ic-87 {
  height: 0px;
  margin-top: -87px;
}

@media (max-width: 576px) {
  .ic-87 {
    margin-top: -43.5px;
  }
}

.ic-86 {
  height: 0px;
  margin-top: -86px;
}

@media (max-width: 576px) {
  .ic-86 {
    margin-top: -43px;
  }
}

.ic-85 {
  height: 0px;
  margin-top: -85px;
}

@media (max-width: 576px) {
  .ic-85 {
    margin-top: -42.5px;
  }
}

.ic-84 {
  height: 0px;
  margin-top: -84px;
}

@media (max-width: 576px) {
  .ic-84 {
    margin-top: -42px;
  }
}

.ic-83 {
  height: 0px;
  margin-top: -83px;
}

@media (max-width: 576px) {
  .ic-83 {
    margin-top: -41.5px;
  }
}

.ic-82 {
  height: 0px;
  margin-top: -82px;
}

@media (max-width: 576px) {
  .ic-82 {
    margin-top: -41px;
  }
}

.ic-81 {
  height: 0px;
  margin-top: -81px;
}

@media (max-width: 576px) {
  .ic-81 {
    margin-top: -40.5px;
  }
}

.ic-80 {
  height: 0px;
  margin-top: -80px;
}

@media (max-width: 576px) {
  .ic-80 {
    margin-top: -40px;
  }
}

.ic-79 {
  height: 0px;
  margin-top: -79px;
}

@media (max-width: 576px) {
  .ic-79 {
    margin-top: -39.5px;
  }
}

.ic-78 {
  height: 0px;
  margin-top: -78px;
}

@media (max-width: 576px) {
  .ic-78 {
    margin-top: -39px;
  }
}

.ic-77 {
  height: 0px;
  margin-top: -77px;
}

@media (max-width: 576px) {
  .ic-77 {
    margin-top: -38.5px;
  }
}

.ic-76 {
  height: 0px;
  margin-top: -76px;
}

@media (max-width: 576px) {
  .ic-76 {
    margin-top: -38px;
  }
}

.ic-75 {
  height: 0px;
  margin-top: -75px;
}

@media (max-width: 576px) {
  .ic-75 {
    margin-top: -37.5px;
  }
}

.ic-74 {
  height: 0px;
  margin-top: -74px;
}

@media (max-width: 576px) {
  .ic-74 {
    margin-top: -37px;
  }
}

.ic-73 {
  height: 0px;
  margin-top: -73px;
}

@media (max-width: 576px) {
  .ic-73 {
    margin-top: -36.5px;
  }
}

.ic-72 {
  height: 0px;
  margin-top: -72px;
}

@media (max-width: 576px) {
  .ic-72 {
    margin-top: -36px;
  }
}

.ic-71 {
  height: 0px;
  margin-top: -71px;
}

@media (max-width: 576px) {
  .ic-71 {
    margin-top: -35.5px;
  }
}

.ic-70 {
  height: 0px;
  margin-top: -70px;
}

@media (max-width: 576px) {
  .ic-70 {
    margin-top: -35px;
  }
}

.ic-69 {
  height: 0px;
  margin-top: -69px;
}

@media (max-width: 576px) {
  .ic-69 {
    margin-top: -34.5px;
  }
}

.ic-68 {
  height: 0px;
  margin-top: -68px;
}

@media (max-width: 576px) {
  .ic-68 {
    margin-top: -34px;
  }
}

.ic-67 {
  height: 0px;
  margin-top: -67px;
}

@media (max-width: 576px) {
  .ic-67 {
    margin-top: -33.5px;
  }
}

.ic-66 {
  height: 0px;
  margin-top: -66px;
}

@media (max-width: 576px) {
  .ic-66 {
    margin-top: -33px;
  }
}

.ic-65 {
  height: 0px;
  margin-top: -65px;
}

@media (max-width: 576px) {
  .ic-65 {
    margin-top: -32.5px;
  }
}

.ic-64 {
  height: 0px;
  margin-top: -64px;
}

@media (max-width: 576px) {
  .ic-64 {
    margin-top: -32px;
  }
}

.ic-63 {
  height: 0px;
  margin-top: -63px;
}

@media (max-width: 576px) {
  .ic-63 {
    margin-top: -31.5px;
  }
}

.ic-62 {
  height: 0px;
  margin-top: -62px;
}

@media (max-width: 576px) {
  .ic-62 {
    margin-top: -31px;
  }
}

.ic-61 {
  height: 0px;
  margin-top: -61px;
}

@media (max-width: 576px) {
  .ic-61 {
    margin-top: -30.5px;
  }
}

.ic-60 {
  height: 0px;
  margin-top: -60px;
}

@media (max-width: 576px) {
  .ic-60 {
    margin-top: -30px;
  }
}

.ic-59 {
  height: 0px;
  margin-top: -59px;
}

@media (max-width: 576px) {
  .ic-59 {
    margin-top: -29.5px;
  }
}

.ic-58 {
  height: 0px;
  margin-top: -58px;
}

@media (max-width: 576px) {
  .ic-58 {
    margin-top: -29px;
  }
}

.ic-57 {
  height: 0px;
  margin-top: -57px;
}

@media (max-width: 576px) {
  .ic-57 {
    margin-top: -28.5px;
  }
}

.ic-56 {
  height: 0px;
  margin-top: -56px;
}

@media (max-width: 576px) {
  .ic-56 {
    margin-top: -28px;
  }
}

.ic-55 {
  height: 0px;
  margin-top: -55px;
}

@media (max-width: 576px) {
  .ic-55 {
    margin-top: -27.5px;
  }
}

.ic-54 {
  height: 0px;
  margin-top: -54px;
}

@media (max-width: 576px) {
  .ic-54 {
    margin-top: -27px;
  }
}

.ic-53 {
  height: 0px;
  margin-top: -53px;
}

@media (max-width: 576px) {
  .ic-53 {
    margin-top: -26.5px;
  }
}

.ic-52 {
  height: 0px;
  margin-top: -52px;
}

@media (max-width: 576px) {
  .ic-52 {
    margin-top: -26px;
  }
}

.ic-51 {
  height: 0px;
  margin-top: -51px;
}

@media (max-width: 576px) {
  .ic-51 {
    margin-top: -25.5px;
  }
}

.ic-50 {
  height: 0px;
  margin-top: -50px;
}

@media (max-width: 576px) {
  .ic-50 {
    margin-top: -25px;
  }
}

.ic-49 {
  height: 0px;
  margin-top: -49px;
}

@media (max-width: 576px) {
  .ic-49 {
    margin-top: -24.5px;
  }
}

.ic-48 {
  height: 0px;
  margin-top: -48px;
}

@media (max-width: 576px) {
  .ic-48 {
    margin-top: -24px;
  }
}

.ic-47 {
  height: 0px;
  margin-top: -47px;
}

@media (max-width: 576px) {
  .ic-47 {
    margin-top: -23.5px;
  }
}

.ic-46 {
  height: 0px;
  margin-top: -46px;
}

@media (max-width: 576px) {
  .ic-46 {
    margin-top: -23px;
  }
}

.ic-45 {
  height: 0px;
  margin-top: -45px;
}

@media (max-width: 576px) {
  .ic-45 {
    margin-top: -22.5px;
  }
}

.ic-44 {
  height: 0px;
  margin-top: -44px;
}

@media (max-width: 576px) {
  .ic-44 {
    margin-top: -22px;
  }
}

.ic-43 {
  height: 0px;
  margin-top: -43px;
}

@media (max-width: 576px) {
  .ic-43 {
    margin-top: -21.5px;
  }
}

.ic-42 {
  height: 0px;
  margin-top: -42px;
}

@media (max-width: 576px) {
  .ic-42 {
    margin-top: -21px;
  }
}

.ic-41 {
  height: 0px;
  margin-top: -41px;
}

@media (max-width: 576px) {
  .ic-41 {
    margin-top: -20.5px;
  }
}

.ic-40 {
  height: 0px;
  margin-top: -40px;
}

@media (max-width: 576px) {
  .ic-40 {
    margin-top: -20px;
  }
}

.ic-39 {
  height: 0px;
  margin-top: -39px;
}

@media (max-width: 576px) {
  .ic-39 {
    margin-top: -19.5px;
  }
}

.ic-38 {
  height: 0px;
  margin-top: -38px;
}

@media (max-width: 576px) {
  .ic-38 {
    margin-top: -19px;
  }
}

.ic-37 {
  height: 0px;
  margin-top: -37px;
}

@media (max-width: 576px) {
  .ic-37 {
    margin-top: -18.5px;
  }
}

.ic-36 {
  height: 0px;
  margin-top: -36px;
}

@media (max-width: 576px) {
  .ic-36 {
    margin-top: -18px;
  }
}

.ic-35 {
  height: 0px;
  margin-top: -35px;
}

@media (max-width: 576px) {
  .ic-35 {
    margin-top: -17.5px;
  }
}

.ic-34 {
  height: 0px;
  margin-top: -34px;
}

@media (max-width: 576px) {
  .ic-34 {
    margin-top: -17px;
  }
}

.ic-33 {
  height: 0px;
  margin-top: -33px;
}

@media (max-width: 576px) {
  .ic-33 {
    margin-top: -16.5px;
  }
}

.ic-32 {
  height: 0px;
  margin-top: -32px;
}

@media (max-width: 576px) {
  .ic-32 {
    margin-top: -16px;
  }
}

.ic-31 {
  height: 0px;
  margin-top: -31px;
}

@media (max-width: 576px) {
  .ic-31 {
    margin-top: -15.5px;
  }
}

.ic-30 {
  height: 0px;
  margin-top: -30px;
}

@media (max-width: 576px) {
  .ic-30 {
    margin-top: -15px;
  }
}

.ic-29 {
  height: 0px;
  margin-top: -29px;
}

@media (max-width: 576px) {
  .ic-29 {
    margin-top: -14.5px;
  }
}

.ic-28 {
  height: 0px;
  margin-top: -28px;
}

@media (max-width: 576px) {
  .ic-28 {
    margin-top: -14px;
  }
}

.ic-27 {
  height: 0px;
  margin-top: -27px;
}

@media (max-width: 576px) {
  .ic-27 {
    margin-top: -13.5px;
  }
}

.ic-26 {
  height: 0px;
  margin-top: -26px;
}

@media (max-width: 576px) {
  .ic-26 {
    margin-top: -13px;
  }
}

.ic-25 {
  height: 0px;
  margin-top: -25px;
}

@media (max-width: 576px) {
  .ic-25 {
    margin-top: -12.5px;
  }
}

.ic-24 {
  height: 0px;
  margin-top: -24px;
}

@media (max-width: 576px) {
  .ic-24 {
    margin-top: -12px;
  }
}

.ic-23 {
  height: 0px;
  margin-top: -23px;
}

@media (max-width: 576px) {
  .ic-23 {
    margin-top: -11.5px;
  }
}

.ic-22 {
  height: 0px;
  margin-top: -22px;
}

@media (max-width: 576px) {
  .ic-22 {
    margin-top: -11px;
  }
}

.ic-21 {
  height: 0px;
  margin-top: -21px;
}

@media (max-width: 576px) {
  .ic-21 {
    margin-top: -10.5px;
  }
}

.ic-20 {
  height: 0px;
  margin-top: -20px;
}

@media (max-width: 576px) {
  .ic-20 {
    margin-top: -10px;
  }
}

.ic-19 {
  height: 0px;
  margin-top: -19px;
}

@media (max-width: 576px) {
  .ic-19 {
    margin-top: -9.5px;
  }
}

.ic-18 {
  height: 0px;
  margin-top: -18px;
}

@media (max-width: 576px) {
  .ic-18 {
    margin-top: -9px;
  }
}

.ic-17 {
  height: 0px;
  margin-top: -17px;
}

@media (max-width: 576px) {
  .ic-17 {
    margin-top: -8.5px;
  }
}

.ic-16 {
  height: 0px;
  margin-top: -16px;
}

@media (max-width: 576px) {
  .ic-16 {
    margin-top: -8px;
  }
}

.ic-15 {
  height: 0px;
  margin-top: -15px;
}

@media (max-width: 576px) {
  .ic-15 {
    margin-top: -7.5px;
  }
}

.ic-14 {
  height: 0px;
  margin-top: -14px;
}

@media (max-width: 576px) {
  .ic-14 {
    margin-top: -7px;
  }
}

.ic-13 {
  height: 0px;
  margin-top: -13px;
}

@media (max-width: 576px) {
  .ic-13 {
    margin-top: -6.5px;
  }
}

.ic-12 {
  height: 0px;
  margin-top: -12px;
}

@media (max-width: 576px) {
  .ic-12 {
    margin-top: -6px;
  }
}

.ic-11 {
  height: 0px;
  margin-top: -11px;
}

@media (max-width: 576px) {
  .ic-11 {
    margin-top: -5.5px;
  }
}

.ic-10 {
  height: 0px;
  margin-top: -10px;
}

@media (max-width: 576px) {
  .ic-10 {
    margin-top: -5px;
  }
}

.ic-9 {
  height: 0px;
  margin-top: -9px;
}

@media (max-width: 576px) {
  .ic-9 {
    margin-top: -4.5px;
  }
}

.ic-8 {
  height: 0px;
  margin-top: -8px;
}

@media (max-width: 576px) {
  .ic-8 {
    margin-top: -4px;
  }
}

.ic-7 {
  height: 0px;
  margin-top: -7px;
}

@media (max-width: 576px) {
  .ic-7 {
    margin-top: -3.5px;
  }
}

.ic-6 {
  height: 0px;
  margin-top: -6px;
}

@media (max-width: 576px) {
  .ic-6 {
    margin-top: -3px;
  }
}

.ic-5 {
  height: 0px;
  margin-top: -5px;
}

@media (max-width: 576px) {
  .ic-5 {
    margin-top: -2.5px;
  }
}

.ic-4 {
  height: 0px;
  margin-top: -4px;
}

@media (max-width: 576px) {
  .ic-4 {
    margin-top: -2px;
  }
}

.ic-3 {
  height: 0px;
  margin-top: -3px;
}

@media (max-width: 576px) {
  .ic-3 {
    margin-top: -1.5px;
  }
}

.ic-2 {
  height: 0px;
  margin-top: -2px;
}

@media (max-width: 576px) {
  .ic-2 {
    margin-top: -1px;
  }
}

.ic-1 {
  height: 0px;
  margin-top: -1px;
}

@media (max-width: 576px) {
  .ic-1 {
    margin-top: -0.5px;
  }
}

.ic {
  pointer-events: none;
  position: relative;
  display: block;
  clear: both;
  font-size: 0px;
  line-height: 0px;
  text-align: center;
  z-index: 999;
}

.ic.visible {
  background-color: red;
}

.embed-container {
  width: 100%;
}

.embed-container > div {
  width: 100%;
  height: 0px;
  padding-bottom: 56.25%;
}

.embed-container > div > iframe,
.embed-container > div > object,
.embed-container > div > embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.embed-container.video_vimeo:hover {
  cursor: pointer;
}

.embed-container.video_vimeo:hover > .controls.enabled,
.embed-container.video_vimeo:hover > div .controls.enabled {
  -webkit-transform: translateY(-100%) scale(1);
  -moz-transform: translateY(-100%) scale(1);
  -ms-transform: translateY(-100%) scale(1);
  -o-transform: translateY(-100%) scale(1);
  transform: translateY(-100%) scale(1);
  display: block;
}

.embed-container.video_vimeo .controls {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  -moz-transition: -moz-transform 0.25s ease-in-out;
  -ms-transition: -ms-transform 0.25s ease-in-out;
  -o-transition: -o-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  -webkit-transform: translateY(0%) scale(1);
  -moz-transform: translateY(0%) scale(1);
  -ms-transform: translateY(0%) scale(1);
  -o-transform: translateY(0%) scale(1);
  transform: translateY(0%) scale(1);
  position: absolute;
  left: 0px;
  top: 100%;
  width: 100%;
  height: 36px;
  background: rgba(255, 255, 255, 0.15);
}

.embed-container.video_vimeo .controls .play {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 36px;
  height: 36px;
  z-index: 2;
  font-size: 0px;
}

.embed-container.video_vimeo .controls .play:hover {
  cursor: pointer;
}

.embed-container.video_vimeo .controls .play:hover:before {
  border-left-color: #4cace9;
}

.embed-container.video_vimeo .controls .play:hover:after {
  border-color: #4cace9;
}

.embed-container.video_vimeo .controls .play:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  left: 50%;
  margin: -7px 0px 0px -4px;
  width: 0px;
  height: 0px;
  border-left: 10px solid #000000;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}

.embed-container.video_vimeo .controls .play:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  margin: -6px 0px 0px -4px;
  width: 8px;
  height: 12px;
  border-left: 2px solid #000000;
  border-right: 2px solid #000000;
}

.embed-container.video_vimeo .controls .play.pause:before {
  display: none;
}

.embed-container.video_vimeo .controls .play.pause:after {
  display: block;
}

.embed-container.video_vimeo .controls .track {
  position: absolute;
  left: 36px;
  top: 0px;
  right: 72px;
  height: 100%;
}

.embed-container.video_vimeo .controls .track:hover {
  cursor: pointer;
}

.embed-container.video_vimeo .controls .track .seeker {
  position: absolute;
  top: 18px;
  left: 0px;
  right: 0px;
  height: 1px;
  background: #000000;
}

.embed-container.video_vimeo .controls .track .seeker .seek,
.embed-container.video_vimeo .controls .track .seeker .seek_to {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 0%;
}

.embed-container.video_vimeo .controls .track .seeker .seek {
  z-index: 2;
  background: #4cace9;
}

.embed-container.video_vimeo .controls .track .seeker .seek_to {
  z-index: 1;
  background: #d4ebfa;
}

.embed-container.video_vimeo .controls .fullscreen {
  display: block;
  position: absolute;
  right: 36px;
  top: 0px;
  width: 36px;
  height: 36px;
  font-size: 0px;
  background: red;
}

.embed-container.video_vimeo .controls .fullscreen:before {
  -webkit-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  -moz-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  -ms-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  -o-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  transform-origin: center center;
  font-family: "myFont";
  content: "V";
  font-size: 14px;
  line-height: 1.0em;
  color: #000000;
  position: absolute;
  top: 50%;
  left: 50%;
}

.embed-container.video_vimeo .controls .fullscreen:hover:before {
  color: #4cace9;
}

.embed-container.video_vimeo .controls .source {
  display: block;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 36px;
  height: 36px;
  font-size: 0px;
}

.embed-container.video_vimeo .controls .source:before {
  -webkit-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  -moz-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  -ms-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  -o-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  transform-origin: center center;
  font-family: "myFont";
  content: "V";
  font-size: 14px;
  line-height: 1.0em;
  color: #000000;
  position: absolute;
  top: 50%;
  left: 50%;
}

.embed-container.video_vimeo .controls .source:hover:before {
  color: #4cace9;
}

.bg_color .content.content_full_inner_default .module_content {
  width: auto;
}

.content.content_full_inner_default.bg_color .module_content,
.content.content_full_inner_default .module_colors .module_content {
  width: 1206px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_full_inner_default.bg_color .module_content.gapless,
  .content.content_full_inner_default .module_colors .module_content.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_default.bg_color .module_content.gapless .box_columns,
  .content.content_full_inner_default .module_colors .module_content.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_default.bg_color .module_content.gapless .box_columns .col_inner,
  .content.content_full_inner_default .module_colors .module_content.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_default.bg_color .module_content.gapless_tablet,
  .content.content_full_inner_default .module_colors .module_content.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_default.bg_color .module_content.gapless_tablet .box_columns,
  .content.content_full_inner_default .module_colors .module_content.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_default.bg_color .module_content.gapless_tablet .box_columns .col_inner,
  .content.content_full_inner_default .module_colors .module_content.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_default.bg_color .module_content.gapless_phone,
  .content.content_full_inner_default .module_colors .module_content.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_default.bg_color .module_content.gapless_phone .box_columns,
  .content.content_full_inner_default .module_colors .module_content.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_default.bg_color .module_content.gapless_phone .box_columns .col_inner,
  .content.content_full_inner_default .module_colors .module_content.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 1206px) {
  .content.content_full_inner_default.bg_color .module_content:not(.gapless),
  .content.content_full_inner_default .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_default.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_default .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_default.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_default .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_default.bg_color .module_content:not(.gapless) .content,
  .content.content_full_inner_default.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_default .module_colors .module_content:not(.gapless) .content,
  .content.content_full_inner_default .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_default.bg_color .module_content:not(.gapless),
  .content.content_full_inner_default .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_default.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_default .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_default.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_default .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_default.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_default .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_default.bg_color .module_content:not(.gapless),
  .content.content_full_inner_default .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_default.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_default .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_default.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_default .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_default.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_default .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_full_inner_default .module_content {
  width: 1206px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_full_inner_default .module_content.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_default .module_content.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_default .module_content.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_default .module_content.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_default .module_content.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_default .module_content.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_default .module_content.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_default .module_content.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_default .module_content.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 1206px) {
  .content.content_full_inner_default .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_default .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_default .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_default .module_content:not(.gapless) .content,
  .content.content_full_inner_default .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_default .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_default .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_default .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_default .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_default .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_default .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_default .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_default .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_default {
  width: 1206px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_inner_default.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_default.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_default.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_default.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_default.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_default.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_default.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_default.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_default.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 1306px) {
  .content.content_inner_default:not(.gapless) {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
  .content.content_inner_default:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_default:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_default:not(.gapless) .content,
  .content.content_inner_default:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_default:not(.gapless) {
    width: auto;
    margin-left: 30px;
    margin-right: 30px;
  }
  .content.content_inner_default:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_default:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_default:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_default:not(.gapless) {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
  }
  .content.content_inner_default:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_default:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_default:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_default.alignment_left {
  margin-left: 0px;
  margin-right: 0px;
}

.content.content_inner_default .width_10 {
  width: 1000px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1100px) {
  .content.content_inner_default .width_10 {
    width: auto;
  }
}

.content.content_inner_default .width_8 {
  width: 794px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 894px) {
  .content.content_inner_default .width_8 {
    width: auto;
  }
}

.content.content_inner_default .width_6 {
  width: 588px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 688px) {
  .content.content_inner_default .width_6 {
    width: auto;
  }
}

.content.content_inner_default .width_4 {
  width: 382px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 482px) {
  .content.content_inner_default .width_4 {
    width: auto;
  }
}

.content.content_inner_12_default {
  width: 1206px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1306px) {
  .content.content_inner_12_default {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
}

@media (max-width: 1306px) and (max-width: 768px) {
  .content.content_inner_12_default {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media (max-width: 1306px) and (max-width: 576px) {
  .content.content_inner_12_default {
    margin-left: 16px;
    margin-right: 16px;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_default.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_default.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_default.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_default.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_default.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_default.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_default.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_default.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_default.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_default > div {
  width: 1206px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-left: 0px;
  margin-right: 0px;
}

@media (max-width: 1206px) {
  .content.content_inner_12_default > div.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_default > div.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_default > div.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_default > div.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_default > div.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_default > div.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_default > div.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_default > div.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_default > div.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_default > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_default > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_default > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_default > div:not(.gapless) .content,
  .content.content_inner_12_default > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_default > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_default > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_default > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_default > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_default > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_default > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_default > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_default > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_12_default.alignment_left > div {
  margin-left: 0px;
  margin-right: 0px;
}

.content.content_inner_12_offset_default {
  width: 1506px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1506px) {
  .content.content_inner_12_offset_default {
    width: auto;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_default.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_default.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_default.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_default.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_default.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_default.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_default.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_default.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_default.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_offset_default > div {
  width: 1206px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_default > div.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_default > div.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_default > div.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_default > div.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_default > div.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_default > div.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_default > div.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_default > div.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_default > div.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_default > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_default > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_default > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_default > div:not(.gapless) .content,
  .content.content_inner_12_offset_default > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_default > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_default > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_default > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_default > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_default > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_default > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_default > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_default > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_12_offset_100 {
  width: 1506px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1506px) {
  .content.content_inner_12_offset_100 {
    width: auto;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_100.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_100.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_100.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_offset_100 > div {
  width: 100%;
}

.bg_color .content.content_full_inner_12 .module_content {
  width: auto;
}

.content.content_full_inner_12.bg_color .module_content,
.content.content_full_inner_12 .module_colors .module_content {
  width: 1206px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_full_inner_12.bg_color .module_content.gapless,
  .content.content_full_inner_12 .module_colors .module_content.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_12.bg_color .module_content.gapless .box_columns,
  .content.content_full_inner_12 .module_colors .module_content.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_12.bg_color .module_content.gapless .box_columns .col_inner,
  .content.content_full_inner_12 .module_colors .module_content.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_12.bg_color .module_content.gapless_tablet,
  .content.content_full_inner_12 .module_colors .module_content.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_12.bg_color .module_content.gapless_tablet .box_columns,
  .content.content_full_inner_12 .module_colors .module_content.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_12.bg_color .module_content.gapless_tablet .box_columns .col_inner,
  .content.content_full_inner_12 .module_colors .module_content.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_12.bg_color .module_content.gapless_phone,
  .content.content_full_inner_12 .module_colors .module_content.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_12.bg_color .module_content.gapless_phone .box_columns,
  .content.content_full_inner_12 .module_colors .module_content.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_12.bg_color .module_content.gapless_phone .box_columns .col_inner,
  .content.content_full_inner_12 .module_colors .module_content.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 1206px) {
  .content.content_full_inner_12.bg_color .module_content:not(.gapless),
  .content.content_full_inner_12 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_12.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_12 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_12.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_12 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_12.bg_color .module_content:not(.gapless) .content,
  .content.content_full_inner_12.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_12 .module_colors .module_content:not(.gapless) .content,
  .content.content_full_inner_12 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_12.bg_color .module_content:not(.gapless),
  .content.content_full_inner_12 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_12.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_12 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_12.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_12 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_12.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_12 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_12.bg_color .module_content:not(.gapless),
  .content.content_full_inner_12 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_12.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_12 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_12.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_12 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_12.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_12 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_full_inner_12 .module_content {
  width: 1206px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_full_inner_12 .module_content.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_12 .module_content.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_12 .module_content.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_12 .module_content.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_12 .module_content.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_12 .module_content.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_12 .module_content.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_12 .module_content.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_12 .module_content.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 1206px) {
  .content.content_full_inner_12 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_12 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_12 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_12 .module_content:not(.gapless) .content,
  .content.content_full_inner_12 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_12 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_12 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_12 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_12 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_12 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_12 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_12 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_12 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_12 {
  width: 1206px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_inner_12.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 1306px) {
  .content.content_inner_12:not(.gapless) {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
  .content.content_inner_12:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12:not(.gapless) .content,
  .content.content_inner_12:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12:not(.gapless) {
    width: auto;
    margin-left: 30px;
    margin-right: 30px;
  }
  .content.content_inner_12:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12:not(.gapless) {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
  }
  .content.content_inner_12:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_12.alignment_left {
  margin-left: 0px;
  margin-right: 0px;
}

.content.content_inner_12 .width_10 {
  width: 1000px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1100px) {
  .content.content_inner_12 .width_10 {
    width: auto;
  }
}

.content.content_inner_12 .width_8 {
  width: 794px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 894px) {
  .content.content_inner_12 .width_8 {
    width: auto;
  }
}

.content.content_inner_12 .width_6 {
  width: 588px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 688px) {
  .content.content_inner_12 .width_6 {
    width: auto;
  }
}

.content.content_inner_12 .width_4 {
  width: 382px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 482px) {
  .content.content_inner_12 .width_4 {
    width: auto;
  }
}

.content.content_inner_12_12 {
  width: 1206px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1306px) {
  .content.content_inner_12_12 {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
}

@media (max-width: 1306px) and (max-width: 768px) {
  .content.content_inner_12_12 {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media (max-width: 1306px) and (max-width: 576px) {
  .content.content_inner_12_12 {
    margin-left: 16px;
    margin-right: 16px;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_12.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_12.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_12.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_12.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_12.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_12.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_12.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_12.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_12.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_12 > div {
  width: 1206px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-left: 0px;
  margin-right: 0px;
}

@media (max-width: 1206px) {
  .content.content_inner_12_12 > div.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_12 > div.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_12 > div.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_12 > div.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_12 > div.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_12 > div.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_12 > div.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_12 > div.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_12 > div.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_12 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_12 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_12 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_12 > div:not(.gapless) .content,
  .content.content_inner_12_12 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_12 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_12 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_12 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_12 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_12 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_12 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_12 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_12 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_12_12.alignment_left > div {
  margin-left: 0px;
  margin-right: 0px;
}

.content.content_inner_12_offset_12 {
  width: 1506px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1506px) {
  .content.content_inner_12_offset_12 {
    width: auto;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_12.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_12.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_12.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_12.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_12.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_12.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_12.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_12.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_12.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_offset_12 > div {
  width: 1206px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_12 > div.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_12 > div.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_12 > div.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_12 > div.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_12 > div.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_12 > div.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_12 > div.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_12 > div.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_12 > div.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_12 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_12 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_12 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_12 > div:not(.gapless) .content,
  .content.content_inner_12_offset_12 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_12 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_12 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_12 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_12 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_12 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_12 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_12 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_12 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_12_offset_100 {
  width: 1506px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1506px) {
  .content.content_inner_12_offset_100 {
    width: auto;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_100.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_100.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_100.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_offset_100 > div {
  width: 100%;
}

.bg_color .content.content_full_inner_11 .module_content {
  width: auto;
}

.content.content_full_inner_11.bg_color .module_content,
.content.content_full_inner_11 .module_colors .module_content {
  width: 1103px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_full_inner_11.bg_color .module_content.gapless,
  .content.content_full_inner_11 .module_colors .module_content.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_11.bg_color .module_content.gapless .box_columns,
  .content.content_full_inner_11 .module_colors .module_content.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_11.bg_color .module_content.gapless .box_columns .col_inner,
  .content.content_full_inner_11 .module_colors .module_content.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_11.bg_color .module_content.gapless_tablet,
  .content.content_full_inner_11 .module_colors .module_content.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_11.bg_color .module_content.gapless_tablet .box_columns,
  .content.content_full_inner_11 .module_colors .module_content.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_11.bg_color .module_content.gapless_tablet .box_columns .col_inner,
  .content.content_full_inner_11 .module_colors .module_content.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_11.bg_color .module_content.gapless_phone,
  .content.content_full_inner_11 .module_colors .module_content.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_11.bg_color .module_content.gapless_phone .box_columns,
  .content.content_full_inner_11 .module_colors .module_content.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_11.bg_color .module_content.gapless_phone .box_columns .col_inner,
  .content.content_full_inner_11 .module_colors .module_content.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 1103px) {
  .content.content_full_inner_11.bg_color .module_content:not(.gapless),
  .content.content_full_inner_11 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_11.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_11 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_11.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_11 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_11.bg_color .module_content:not(.gapless) .content,
  .content.content_full_inner_11.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_11 .module_colors .module_content:not(.gapless) .content,
  .content.content_full_inner_11 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_11.bg_color .module_content:not(.gapless),
  .content.content_full_inner_11 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_11.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_11 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_11.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_11 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_11.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_11 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_11.bg_color .module_content:not(.gapless),
  .content.content_full_inner_11 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_11.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_11 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_11.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_11 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_11.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_11 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_full_inner_11 .module_content {
  width: 1103px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_full_inner_11 .module_content.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_11 .module_content.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_11 .module_content.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_11 .module_content.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_11 .module_content.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_11 .module_content.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_11 .module_content.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_11 .module_content.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_11 .module_content.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 1103px) {
  .content.content_full_inner_11 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_11 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_11 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_11 .module_content:not(.gapless) .content,
  .content.content_full_inner_11 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_11 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_11 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_11 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_11 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_11 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_11 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_11 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_11 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_11 {
  width: 1103px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_inner_11.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_11.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_11.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_11.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_11.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_11.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_11.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_11.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_11.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 1203px) {
  .content.content_inner_11:not(.gapless) {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
  .content.content_inner_11:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_11:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_11:not(.gapless) .content,
  .content.content_inner_11:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_11:not(.gapless) {
    width: auto;
    margin-left: 30px;
    margin-right: 30px;
  }
  .content.content_inner_11:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_11:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_11:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_11:not(.gapless) {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
  }
  .content.content_inner_11:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_11:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_11:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_11.alignment_left {
  margin-left: 0px;
  margin-right: 0px;
}

.content.content_inner_11 .width_10 {
  width: 1000px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1100px) {
  .content.content_inner_11 .width_10 {
    width: auto;
  }
}

.content.content_inner_11 .width_8 {
  width: 794px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 894px) {
  .content.content_inner_11 .width_8 {
    width: auto;
  }
}

.content.content_inner_11 .width_6 {
  width: 588px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 688px) {
  .content.content_inner_11 .width_6 {
    width: auto;
  }
}

.content.content_inner_11 .width_4 {
  width: 382px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 482px) {
  .content.content_inner_11 .width_4 {
    width: auto;
  }
}

.content.content_inner_12_11 {
  width: 1206px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1306px) {
  .content.content_inner_12_11 {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
}

@media (max-width: 1306px) and (max-width: 768px) {
  .content.content_inner_12_11 {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media (max-width: 1306px) and (max-width: 576px) {
  .content.content_inner_12_11 {
    margin-left: 16px;
    margin-right: 16px;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_11.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_11.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_11.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_11.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_11.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_11.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_11.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_11.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_11.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_11 > div {
  width: 1103px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-left: 0px;
  margin-right: 0px;
}

@media (max-width: 1206px) {
  .content.content_inner_12_11 > div.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_11 > div.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_11 > div.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_11 > div.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_11 > div.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_11 > div.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_11 > div.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_11 > div.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_11 > div.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 1103px) {
  .content.content_inner_12_11 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_11 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_11 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_11 > div:not(.gapless) .content,
  .content.content_inner_12_11 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_11 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_11 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_11 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_11 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_11 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_11 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_11 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_11 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_12_11.alignment_left > div {
  margin-left: 0px;
  margin-right: 0px;
}

.content.content_inner_12_offset_11 {
  width: 1506px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1506px) {
  .content.content_inner_12_offset_11 {
    width: auto;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_11.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_11.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_11.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_11.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_11.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_11.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_11.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_11.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_11.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_offset_11 > div {
  width: 1103px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_11 > div.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_11 > div.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_11 > div.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_11 > div.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_11 > div.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_11 > div.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_11 > div.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_11 > div.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_11 > div.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 1103px) {
  .content.content_inner_12_offset_11 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_11 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_11 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_11 > div:not(.gapless) .content,
  .content.content_inner_12_offset_11 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_11 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_11 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_11 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_11 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_11 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_11 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_11 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_11 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_12_offset_100 {
  width: 1506px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1506px) {
  .content.content_inner_12_offset_100 {
    width: auto;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_100.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_100.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_100.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_offset_100 > div {
  width: 100%;
}

.bg_color .content.content_full_inner_10 .module_content {
  width: auto;
}

.content.content_full_inner_10.bg_color .module_content,
.content.content_full_inner_10 .module_colors .module_content {
  width: 1000px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_full_inner_10.bg_color .module_content.gapless,
  .content.content_full_inner_10 .module_colors .module_content.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_10.bg_color .module_content.gapless .box_columns,
  .content.content_full_inner_10 .module_colors .module_content.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_10.bg_color .module_content.gapless .box_columns .col_inner,
  .content.content_full_inner_10 .module_colors .module_content.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_10.bg_color .module_content.gapless_tablet,
  .content.content_full_inner_10 .module_colors .module_content.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_10.bg_color .module_content.gapless_tablet .box_columns,
  .content.content_full_inner_10 .module_colors .module_content.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_10.bg_color .module_content.gapless_tablet .box_columns .col_inner,
  .content.content_full_inner_10 .module_colors .module_content.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_10.bg_color .module_content.gapless_phone,
  .content.content_full_inner_10 .module_colors .module_content.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_10.bg_color .module_content.gapless_phone .box_columns,
  .content.content_full_inner_10 .module_colors .module_content.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_10.bg_color .module_content.gapless_phone .box_columns .col_inner,
  .content.content_full_inner_10 .module_colors .module_content.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 1000px) {
  .content.content_full_inner_10.bg_color .module_content:not(.gapless),
  .content.content_full_inner_10 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_10.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_10 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_10.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_10 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_10.bg_color .module_content:not(.gapless) .content,
  .content.content_full_inner_10.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_10 .module_colors .module_content:not(.gapless) .content,
  .content.content_full_inner_10 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_10.bg_color .module_content:not(.gapless),
  .content.content_full_inner_10 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_10.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_10 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_10.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_10 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_10.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_10 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_10.bg_color .module_content:not(.gapless),
  .content.content_full_inner_10 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_10.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_10 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_10.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_10 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_10.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_10 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_full_inner_10 .module_content {
  width: 1000px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_full_inner_10 .module_content.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_10 .module_content.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_10 .module_content.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_10 .module_content.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_10 .module_content.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_10 .module_content.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_10 .module_content.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_10 .module_content.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_10 .module_content.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 1000px) {
  .content.content_full_inner_10 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_10 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_10 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_10 .module_content:not(.gapless) .content,
  .content.content_full_inner_10 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_10 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_10 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_10 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_10 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_10 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_10 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_10 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_10 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_10 {
  width: 1000px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_inner_10.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_10.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_10.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_10.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_10.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_10.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_10.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_10.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_10.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 1100px) {
  .content.content_inner_10:not(.gapless) {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
  .content.content_inner_10:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_10:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_10:not(.gapless) .content,
  .content.content_inner_10:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_10:not(.gapless) {
    width: auto;
    margin-left: 30px;
    margin-right: 30px;
  }
  .content.content_inner_10:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_10:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_10:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_10:not(.gapless) {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
  }
  .content.content_inner_10:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_10:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_10:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_10.alignment_left {
  margin-left: 0px;
  margin-right: 0px;
}

.content.content_inner_10 .width_10 {
  width: 1000px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1100px) {
  .content.content_inner_10 .width_10 {
    width: auto;
  }
}

.content.content_inner_10 .width_8 {
  width: 794px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 894px) {
  .content.content_inner_10 .width_8 {
    width: auto;
  }
}

.content.content_inner_10 .width_6 {
  width: 588px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 688px) {
  .content.content_inner_10 .width_6 {
    width: auto;
  }
}

.content.content_inner_10 .width_4 {
  width: 382px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 482px) {
  .content.content_inner_10 .width_4 {
    width: auto;
  }
}

.content.content_inner_12_10 {
  width: 1206px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1306px) {
  .content.content_inner_12_10 {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
}

@media (max-width: 1306px) and (max-width: 768px) {
  .content.content_inner_12_10 {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media (max-width: 1306px) and (max-width: 576px) {
  .content.content_inner_12_10 {
    margin-left: 16px;
    margin-right: 16px;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_10.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_10.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_10.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_10.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_10.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_10.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_10.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_10.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_10.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_10 > div {
  width: 1000px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-left: 0px;
  margin-right: 0px;
}

@media (max-width: 1206px) {
  .content.content_inner_12_10 > div.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_10 > div.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_10 > div.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_10 > div.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_10 > div.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_10 > div.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_10 > div.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_10 > div.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_10 > div.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 1000px) {
  .content.content_inner_12_10 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_10 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_10 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_10 > div:not(.gapless) .content,
  .content.content_inner_12_10 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_10 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_10 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_10 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_10 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_10 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_10 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_10 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_10 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_12_10.alignment_left > div {
  margin-left: 0px;
  margin-right: 0px;
}

.content.content_inner_12_offset_10 {
  width: 1506px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1506px) {
  .content.content_inner_12_offset_10 {
    width: auto;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_10.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_10.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_10.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_10.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_10.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_10.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_10.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_10.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_10.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_offset_10 > div {
  width: 1000px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_10 > div.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_10 > div.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_10 > div.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_10 > div.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_10 > div.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_10 > div.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_10 > div.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_10 > div.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_10 > div.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 1000px) {
  .content.content_inner_12_offset_10 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_10 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_10 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_10 > div:not(.gapless) .content,
  .content.content_inner_12_offset_10 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_10 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_10 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_10 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_10 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_10 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_10 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_10 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_10 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_12_offset_100 {
  width: 1506px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1506px) {
  .content.content_inner_12_offset_100 {
    width: auto;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_100.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_100.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_100.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_offset_100 > div {
  width: 100%;
}

.bg_color .content.content_full_inner_9 .module_content {
  width: auto;
}

.content.content_full_inner_9.bg_color .module_content,
.content.content_full_inner_9 .module_colors .module_content {
  width: 897px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_full_inner_9.bg_color .module_content.gapless,
  .content.content_full_inner_9 .module_colors .module_content.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_9.bg_color .module_content.gapless .box_columns,
  .content.content_full_inner_9 .module_colors .module_content.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_9.bg_color .module_content.gapless .box_columns .col_inner,
  .content.content_full_inner_9 .module_colors .module_content.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_9.bg_color .module_content.gapless_tablet,
  .content.content_full_inner_9 .module_colors .module_content.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_9.bg_color .module_content.gapless_tablet .box_columns,
  .content.content_full_inner_9 .module_colors .module_content.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_9.bg_color .module_content.gapless_tablet .box_columns .col_inner,
  .content.content_full_inner_9 .module_colors .module_content.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_9.bg_color .module_content.gapless_phone,
  .content.content_full_inner_9 .module_colors .module_content.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_9.bg_color .module_content.gapless_phone .box_columns,
  .content.content_full_inner_9 .module_colors .module_content.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_9.bg_color .module_content.gapless_phone .box_columns .col_inner,
  .content.content_full_inner_9 .module_colors .module_content.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 897px) {
  .content.content_full_inner_9.bg_color .module_content:not(.gapless),
  .content.content_full_inner_9 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_9.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_9 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_9.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_9 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_9.bg_color .module_content:not(.gapless) .content,
  .content.content_full_inner_9.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_9 .module_colors .module_content:not(.gapless) .content,
  .content.content_full_inner_9 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_9.bg_color .module_content:not(.gapless),
  .content.content_full_inner_9 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_9.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_9 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_9.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_9 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_9.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_9 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_9.bg_color .module_content:not(.gapless),
  .content.content_full_inner_9 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_9.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_9 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_9.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_9 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_9.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_9 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_full_inner_9 .module_content {
  width: 897px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_full_inner_9 .module_content.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_9 .module_content.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_9 .module_content.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_9 .module_content.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_9 .module_content.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_9 .module_content.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_9 .module_content.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_9 .module_content.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_9 .module_content.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 897px) {
  .content.content_full_inner_9 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_9 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_9 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_9 .module_content:not(.gapless) .content,
  .content.content_full_inner_9 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_9 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_9 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_9 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_9 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_9 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_9 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_9 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_9 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_9 {
  width: 897px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_inner_9.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_9.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_9.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_9.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_9.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_9.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_9.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_9.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_9.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 997px) {
  .content.content_inner_9:not(.gapless) {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
  .content.content_inner_9:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_9:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_9:not(.gapless) .content,
  .content.content_inner_9:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_9:not(.gapless) {
    width: auto;
    margin-left: 30px;
    margin-right: 30px;
  }
  .content.content_inner_9:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_9:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_9:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_9:not(.gapless) {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
  }
  .content.content_inner_9:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_9:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_9:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_9.alignment_left {
  margin-left: 0px;
  margin-right: 0px;
}

.content.content_inner_9 .width_10 {
  width: 1000px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1100px) {
  .content.content_inner_9 .width_10 {
    width: auto;
  }
}

.content.content_inner_9 .width_8 {
  width: 794px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 894px) {
  .content.content_inner_9 .width_8 {
    width: auto;
  }
}

.content.content_inner_9 .width_6 {
  width: 588px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 688px) {
  .content.content_inner_9 .width_6 {
    width: auto;
  }
}

.content.content_inner_9 .width_4 {
  width: 382px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 482px) {
  .content.content_inner_9 .width_4 {
    width: auto;
  }
}

.content.content_inner_12_9 {
  width: 1206px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1306px) {
  .content.content_inner_12_9 {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
}

@media (max-width: 1306px) and (max-width: 768px) {
  .content.content_inner_12_9 {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media (max-width: 1306px) and (max-width: 576px) {
  .content.content_inner_12_9 {
    margin-left: 16px;
    margin-right: 16px;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_9.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_9.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_9.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_9.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_9.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_9.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_9.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_9.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_9.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_9 > div {
  width: 897px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-left: 0px;
  margin-right: 0px;
}

@media (max-width: 1206px) {
  .content.content_inner_12_9 > div.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_9 > div.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_9 > div.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_9 > div.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_9 > div.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_9 > div.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_9 > div.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_9 > div.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_9 > div.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 897px) {
  .content.content_inner_12_9 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_9 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_9 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_9 > div:not(.gapless) .content,
  .content.content_inner_12_9 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_9 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_9 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_9 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_9 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_9 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_9 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_9 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_9 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_12_9.alignment_left > div {
  margin-left: 0px;
  margin-right: 0px;
}

.content.content_inner_12_offset_9 {
  width: 1506px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1506px) {
  .content.content_inner_12_offset_9 {
    width: auto;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_9.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_9.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_9.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_9.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_9.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_9.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_9.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_9.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_9.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_offset_9 > div {
  width: 897px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_9 > div.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_9 > div.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_9 > div.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_9 > div.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_9 > div.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_9 > div.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_9 > div.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_9 > div.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_9 > div.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 897px) {
  .content.content_inner_12_offset_9 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_9 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_9 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_9 > div:not(.gapless) .content,
  .content.content_inner_12_offset_9 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_9 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_9 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_9 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_9 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_9 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_9 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_9 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_9 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_12_offset_100 {
  width: 1506px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1506px) {
  .content.content_inner_12_offset_100 {
    width: auto;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_100.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_100.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_100.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_offset_100 > div {
  width: 100%;
}

.bg_color .content.content_full_inner_8 .module_content {
  width: auto;
}

.content.content_full_inner_8.bg_color .module_content,
.content.content_full_inner_8 .module_colors .module_content {
  width: 794px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_full_inner_8.bg_color .module_content.gapless,
  .content.content_full_inner_8 .module_colors .module_content.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_8.bg_color .module_content.gapless .box_columns,
  .content.content_full_inner_8 .module_colors .module_content.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_8.bg_color .module_content.gapless .box_columns .col_inner,
  .content.content_full_inner_8 .module_colors .module_content.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_8.bg_color .module_content.gapless_tablet,
  .content.content_full_inner_8 .module_colors .module_content.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_8.bg_color .module_content.gapless_tablet .box_columns,
  .content.content_full_inner_8 .module_colors .module_content.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_8.bg_color .module_content.gapless_tablet .box_columns .col_inner,
  .content.content_full_inner_8 .module_colors .module_content.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_8.bg_color .module_content.gapless_phone,
  .content.content_full_inner_8 .module_colors .module_content.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_8.bg_color .module_content.gapless_phone .box_columns,
  .content.content_full_inner_8 .module_colors .module_content.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_8.bg_color .module_content.gapless_phone .box_columns .col_inner,
  .content.content_full_inner_8 .module_colors .module_content.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 794px) {
  .content.content_full_inner_8.bg_color .module_content:not(.gapless),
  .content.content_full_inner_8 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_8.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_8 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_8.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_8 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_8.bg_color .module_content:not(.gapless) .content,
  .content.content_full_inner_8.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_8 .module_colors .module_content:not(.gapless) .content,
  .content.content_full_inner_8 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_8.bg_color .module_content:not(.gapless),
  .content.content_full_inner_8 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_8.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_8 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_8.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_8 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_8.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_8 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_8.bg_color .module_content:not(.gapless),
  .content.content_full_inner_8 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_8.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_8 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_8.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_8 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_8.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_8 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_full_inner_8 .module_content {
  width: 794px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_full_inner_8 .module_content.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_8 .module_content.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_8 .module_content.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_8 .module_content.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_8 .module_content.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_8 .module_content.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_8 .module_content.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_8 .module_content.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_8 .module_content.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 794px) {
  .content.content_full_inner_8 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_8 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_8 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_8 .module_content:not(.gapless) .content,
  .content.content_full_inner_8 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_8 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_8 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_8 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_8 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_8 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_8 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_8 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_8 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_8 {
  width: 794px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_inner_8.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_8.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_8.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_8.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_8.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_8.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_8.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_8.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_8.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 894px) {
  .content.content_inner_8:not(.gapless) {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
  .content.content_inner_8:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_8:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_8:not(.gapless) .content,
  .content.content_inner_8:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_8:not(.gapless) {
    width: auto;
    margin-left: 30px;
    margin-right: 30px;
  }
  .content.content_inner_8:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_8:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_8:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_8:not(.gapless) {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
  }
  .content.content_inner_8:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_8:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_8:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_8.alignment_left {
  margin-left: 0px;
  margin-right: 0px;
}

.content.content_inner_8 .width_10 {
  width: 1000px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1100px) {
  .content.content_inner_8 .width_10 {
    width: auto;
  }
}

.content.content_inner_8 .width_8 {
  width: 794px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 894px) {
  .content.content_inner_8 .width_8 {
    width: auto;
  }
}

.content.content_inner_8 .width_6 {
  width: 588px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 688px) {
  .content.content_inner_8 .width_6 {
    width: auto;
  }
}

.content.content_inner_8 .width_4 {
  width: 382px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 482px) {
  .content.content_inner_8 .width_4 {
    width: auto;
  }
}

.content.content_inner_12_8 {
  width: 1206px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1306px) {
  .content.content_inner_12_8 {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
}

@media (max-width: 1306px) and (max-width: 768px) {
  .content.content_inner_12_8 {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media (max-width: 1306px) and (max-width: 576px) {
  .content.content_inner_12_8 {
    margin-left: 16px;
    margin-right: 16px;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_8.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_8.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_8.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_8.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_8.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_8.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_8.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_8.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_8.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_8 > div {
  width: 794px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-left: 0px;
  margin-right: 0px;
}

@media (max-width: 1206px) {
  .content.content_inner_12_8 > div.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_8 > div.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_8 > div.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_8 > div.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_8 > div.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_8 > div.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_8 > div.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_8 > div.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_8 > div.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 794px) {
  .content.content_inner_12_8 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_8 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_8 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_8 > div:not(.gapless) .content,
  .content.content_inner_12_8 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_8 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_8 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_8 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_8 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_8 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_8 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_8 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_8 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_12_8.alignment_left > div {
  margin-left: 0px;
  margin-right: 0px;
}

.content.content_inner_12_offset_8 {
  width: 1506px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1506px) {
  .content.content_inner_12_offset_8 {
    width: auto;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_8.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_8.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_8.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_8.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_8.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_8.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_8.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_8.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_8.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_offset_8 > div {
  width: 794px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_8 > div.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_8 > div.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_8 > div.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_8 > div.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_8 > div.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_8 > div.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_8 > div.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_8 > div.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_8 > div.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 794px) {
  .content.content_inner_12_offset_8 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_8 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_8 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_8 > div:not(.gapless) .content,
  .content.content_inner_12_offset_8 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_8 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_8 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_8 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_8 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_8 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_8 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_8 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_8 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_12_offset_100 {
  width: 1506px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1506px) {
  .content.content_inner_12_offset_100 {
    width: auto;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_100.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_100.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_100.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_offset_100 > div {
  width: 100%;
}

.bg_color .content.content_full_inner_7 .module_content {
  width: auto;
}

.content.content_full_inner_7.bg_color .module_content,
.content.content_full_inner_7 .module_colors .module_content {
  width: 691px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_full_inner_7.bg_color .module_content.gapless,
  .content.content_full_inner_7 .module_colors .module_content.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_7.bg_color .module_content.gapless .box_columns,
  .content.content_full_inner_7 .module_colors .module_content.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_7.bg_color .module_content.gapless .box_columns .col_inner,
  .content.content_full_inner_7 .module_colors .module_content.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_7.bg_color .module_content.gapless_tablet,
  .content.content_full_inner_7 .module_colors .module_content.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_7.bg_color .module_content.gapless_tablet .box_columns,
  .content.content_full_inner_7 .module_colors .module_content.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_7.bg_color .module_content.gapless_tablet .box_columns .col_inner,
  .content.content_full_inner_7 .module_colors .module_content.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_7.bg_color .module_content.gapless_phone,
  .content.content_full_inner_7 .module_colors .module_content.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_7.bg_color .module_content.gapless_phone .box_columns,
  .content.content_full_inner_7 .module_colors .module_content.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_7.bg_color .module_content.gapless_phone .box_columns .col_inner,
  .content.content_full_inner_7 .module_colors .module_content.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 691px) {
  .content.content_full_inner_7.bg_color .module_content:not(.gapless),
  .content.content_full_inner_7 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_7.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_7 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_7.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_7 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_7.bg_color .module_content:not(.gapless) .content,
  .content.content_full_inner_7.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_7 .module_colors .module_content:not(.gapless) .content,
  .content.content_full_inner_7 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_7.bg_color .module_content:not(.gapless),
  .content.content_full_inner_7 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_7.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_7 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_7.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_7 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_7.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_7 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_7.bg_color .module_content:not(.gapless),
  .content.content_full_inner_7 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_7.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_7 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_7.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_7 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_7.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_7 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_full_inner_7 .module_content {
  width: 691px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_full_inner_7 .module_content.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_7 .module_content.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_7 .module_content.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_7 .module_content.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_7 .module_content.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_7 .module_content.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_7 .module_content.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_7 .module_content.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_7 .module_content.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 691px) {
  .content.content_full_inner_7 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_7 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_7 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_7 .module_content:not(.gapless) .content,
  .content.content_full_inner_7 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_7 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_7 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_7 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_7 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_7 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_7 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_7 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_7 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_7 {
  width: 691px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_inner_7.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_7.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_7.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_7.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_7.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_7.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_7.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_7.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_7.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 791px) {
  .content.content_inner_7:not(.gapless) {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
  .content.content_inner_7:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_7:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_7:not(.gapless) .content,
  .content.content_inner_7:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_7:not(.gapless) {
    width: auto;
    margin-left: 30px;
    margin-right: 30px;
  }
  .content.content_inner_7:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_7:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_7:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_7:not(.gapless) {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
  }
  .content.content_inner_7:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_7:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_7:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_7.alignment_left {
  margin-left: 0px;
  margin-right: 0px;
}

.content.content_inner_7 .width_10 {
  width: 1000px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1100px) {
  .content.content_inner_7 .width_10 {
    width: auto;
  }
}

.content.content_inner_7 .width_8 {
  width: 794px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 894px) {
  .content.content_inner_7 .width_8 {
    width: auto;
  }
}

.content.content_inner_7 .width_6 {
  width: 588px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 688px) {
  .content.content_inner_7 .width_6 {
    width: auto;
  }
}

.content.content_inner_7 .width_4 {
  width: 382px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 482px) {
  .content.content_inner_7 .width_4 {
    width: auto;
  }
}

.content.content_inner_12_7 {
  width: 1206px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1306px) {
  .content.content_inner_12_7 {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
}

@media (max-width: 1306px) and (max-width: 768px) {
  .content.content_inner_12_7 {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media (max-width: 1306px) and (max-width: 576px) {
  .content.content_inner_12_7 {
    margin-left: 16px;
    margin-right: 16px;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_7.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_7.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_7.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_7.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_7.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_7.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_7.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_7.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_7.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_7 > div {
  width: 691px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-left: 0px;
  margin-right: 0px;
}

@media (max-width: 1206px) {
  .content.content_inner_12_7 > div.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_7 > div.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_7 > div.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_7 > div.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_7 > div.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_7 > div.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_7 > div.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_7 > div.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_7 > div.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 691px) {
  .content.content_inner_12_7 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_7 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_7 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_7 > div:not(.gapless) .content,
  .content.content_inner_12_7 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_7 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_7 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_7 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_7 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_7 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_7 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_7 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_7 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_12_7.alignment_left > div {
  margin-left: 0px;
  margin-right: 0px;
}

.content.content_inner_12_offset_7 {
  width: 1506px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1506px) {
  .content.content_inner_12_offset_7 {
    width: auto;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_7.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_7.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_7.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_7.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_7.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_7.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_7.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_7.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_7.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_offset_7 > div {
  width: 691px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_7 > div.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_7 > div.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_7 > div.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_7 > div.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_7 > div.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_7 > div.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_7 > div.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_7 > div.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_7 > div.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 691px) {
  .content.content_inner_12_offset_7 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_7 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_7 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_7 > div:not(.gapless) .content,
  .content.content_inner_12_offset_7 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_7 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_7 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_7 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_7 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_7 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_7 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_7 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_7 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_12_offset_100 {
  width: 1506px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1506px) {
  .content.content_inner_12_offset_100 {
    width: auto;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_100.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_100.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_100.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_offset_100 > div {
  width: 100%;
}

.bg_color .content.content_full_inner_6 .module_content {
  width: auto;
}

.content.content_full_inner_6.bg_color .module_content,
.content.content_full_inner_6 .module_colors .module_content {
  width: 588px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_full_inner_6.bg_color .module_content.gapless,
  .content.content_full_inner_6 .module_colors .module_content.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_6.bg_color .module_content.gapless .box_columns,
  .content.content_full_inner_6 .module_colors .module_content.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_6.bg_color .module_content.gapless .box_columns .col_inner,
  .content.content_full_inner_6 .module_colors .module_content.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_6.bg_color .module_content.gapless_tablet,
  .content.content_full_inner_6 .module_colors .module_content.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_6.bg_color .module_content.gapless_tablet .box_columns,
  .content.content_full_inner_6 .module_colors .module_content.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_6.bg_color .module_content.gapless_tablet .box_columns .col_inner,
  .content.content_full_inner_6 .module_colors .module_content.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_6.bg_color .module_content.gapless_phone,
  .content.content_full_inner_6 .module_colors .module_content.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_6.bg_color .module_content.gapless_phone .box_columns,
  .content.content_full_inner_6 .module_colors .module_content.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_6.bg_color .module_content.gapless_phone .box_columns .col_inner,
  .content.content_full_inner_6 .module_colors .module_content.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 588px) {
  .content.content_full_inner_6.bg_color .module_content:not(.gapless),
  .content.content_full_inner_6 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_6.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_6 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_6.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_6 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_6.bg_color .module_content:not(.gapless) .content,
  .content.content_full_inner_6.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_6 .module_colors .module_content:not(.gapless) .content,
  .content.content_full_inner_6 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_6.bg_color .module_content:not(.gapless),
  .content.content_full_inner_6 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_6.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_6 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_6.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_6 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_6.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_6 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_6.bg_color .module_content:not(.gapless),
  .content.content_full_inner_6 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_6.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_6 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_6.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_6 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_6.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_6 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_full_inner_6 .module_content {
  width: 588px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_full_inner_6 .module_content.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_6 .module_content.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_6 .module_content.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_6 .module_content.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_6 .module_content.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_6 .module_content.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_6 .module_content.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_6 .module_content.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_6 .module_content.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 588px) {
  .content.content_full_inner_6 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_6 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_6 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_6 .module_content:not(.gapless) .content,
  .content.content_full_inner_6 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_6 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_6 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_6 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_6 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_6 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_6 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_6 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_6 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_6 {
  width: 588px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_inner_6.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_6.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_6.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_6.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_6.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_6.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_6.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_6.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_6.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 688px) {
  .content.content_inner_6:not(.gapless) {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
  .content.content_inner_6:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_6:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_6:not(.gapless) .content,
  .content.content_inner_6:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_6:not(.gapless) {
    width: auto;
    margin-left: 30px;
    margin-right: 30px;
  }
  .content.content_inner_6:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_6:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_6:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_6:not(.gapless) {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
  }
  .content.content_inner_6:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_6:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_6:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_6.alignment_left {
  margin-left: 0px;
  margin-right: 0px;
}

.content.content_inner_6 .width_10 {
  width: 1000px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1100px) {
  .content.content_inner_6 .width_10 {
    width: auto;
  }
}

.content.content_inner_6 .width_8 {
  width: 794px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 894px) {
  .content.content_inner_6 .width_8 {
    width: auto;
  }
}

.content.content_inner_6 .width_6 {
  width: 588px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 688px) {
  .content.content_inner_6 .width_6 {
    width: auto;
  }
}

.content.content_inner_6 .width_4 {
  width: 382px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 482px) {
  .content.content_inner_6 .width_4 {
    width: auto;
  }
}

.content.content_inner_12_6 {
  width: 1206px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1306px) {
  .content.content_inner_12_6 {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
}

@media (max-width: 1306px) and (max-width: 768px) {
  .content.content_inner_12_6 {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media (max-width: 1306px) and (max-width: 576px) {
  .content.content_inner_12_6 {
    margin-left: 16px;
    margin-right: 16px;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_6.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_6.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_6.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_6.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_6.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_6.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_6.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_6.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_6.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_6 > div {
  width: 588px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-left: 0px;
  margin-right: 0px;
}

@media (max-width: 1206px) {
  .content.content_inner_12_6 > div.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_6 > div.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_6 > div.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_6 > div.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_6 > div.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_6 > div.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_6 > div.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_6 > div.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_6 > div.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 588px) {
  .content.content_inner_12_6 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_6 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_6 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_6 > div:not(.gapless) .content,
  .content.content_inner_12_6 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_6 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_6 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_6 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_6 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_6 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_6 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_6 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_6 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_12_6.alignment_left > div {
  margin-left: 0px;
  margin-right: 0px;
}

.content.content_inner_12_offset_6 {
  width: 1506px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1506px) {
  .content.content_inner_12_offset_6 {
    width: auto;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_6.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_6.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_6.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_6.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_6.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_6.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_6.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_6.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_6.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_offset_6 > div {
  width: 588px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_6 > div.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_6 > div.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_6 > div.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_6 > div.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_6 > div.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_6 > div.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_6 > div.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_6 > div.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_6 > div.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 588px) {
  .content.content_inner_12_offset_6 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_6 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_6 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_6 > div:not(.gapless) .content,
  .content.content_inner_12_offset_6 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_6 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_6 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_6 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_6 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_6 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_6 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_6 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_6 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_12_offset_100 {
  width: 1506px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1506px) {
  .content.content_inner_12_offset_100 {
    width: auto;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_100.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_100.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_100.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_offset_100 > div {
  width: 100%;
}

.bg_color .content.content_full_inner_5 .module_content {
  width: auto;
}

.content.content_full_inner_5.bg_color .module_content,
.content.content_full_inner_5 .module_colors .module_content {
  width: 485px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_full_inner_5.bg_color .module_content.gapless,
  .content.content_full_inner_5 .module_colors .module_content.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_5.bg_color .module_content.gapless .box_columns,
  .content.content_full_inner_5 .module_colors .module_content.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_5.bg_color .module_content.gapless .box_columns .col_inner,
  .content.content_full_inner_5 .module_colors .module_content.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_5.bg_color .module_content.gapless_tablet,
  .content.content_full_inner_5 .module_colors .module_content.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_5.bg_color .module_content.gapless_tablet .box_columns,
  .content.content_full_inner_5 .module_colors .module_content.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_5.bg_color .module_content.gapless_tablet .box_columns .col_inner,
  .content.content_full_inner_5 .module_colors .module_content.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_5.bg_color .module_content.gapless_phone,
  .content.content_full_inner_5 .module_colors .module_content.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_5.bg_color .module_content.gapless_phone .box_columns,
  .content.content_full_inner_5 .module_colors .module_content.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_5.bg_color .module_content.gapless_phone .box_columns .col_inner,
  .content.content_full_inner_5 .module_colors .module_content.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 485px) {
  .content.content_full_inner_5.bg_color .module_content:not(.gapless),
  .content.content_full_inner_5 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_5.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_5 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_5.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_5 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_5.bg_color .module_content:not(.gapless) .content,
  .content.content_full_inner_5.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_5 .module_colors .module_content:not(.gapless) .content,
  .content.content_full_inner_5 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_5.bg_color .module_content:not(.gapless),
  .content.content_full_inner_5 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_5.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_5 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_5.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_5 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_5.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_5 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_5.bg_color .module_content:not(.gapless),
  .content.content_full_inner_5 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_5.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_5 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_5.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_5 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_5.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_5 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_full_inner_5 .module_content {
  width: 485px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_full_inner_5 .module_content.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_5 .module_content.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_5 .module_content.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_5 .module_content.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_5 .module_content.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_5 .module_content.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_5 .module_content.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_5 .module_content.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_5 .module_content.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 485px) {
  .content.content_full_inner_5 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_5 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_5 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_5 .module_content:not(.gapless) .content,
  .content.content_full_inner_5 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_5 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_5 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_5 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_5 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_5 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_5 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_5 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_5 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_5 {
  width: 485px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_inner_5.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_5.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_5.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_5.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_5.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_5.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_5.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_5.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_5.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 585px) {
  .content.content_inner_5:not(.gapless) {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
  .content.content_inner_5:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_5:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_5:not(.gapless) .content,
  .content.content_inner_5:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_5:not(.gapless) {
    width: auto;
    margin-left: 30px;
    margin-right: 30px;
  }
  .content.content_inner_5:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_5:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_5:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_5:not(.gapless) {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
  }
  .content.content_inner_5:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_5:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_5:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_5.alignment_left {
  margin-left: 0px;
  margin-right: 0px;
}

.content.content_inner_5 .width_10 {
  width: 1000px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1100px) {
  .content.content_inner_5 .width_10 {
    width: auto;
  }
}

.content.content_inner_5 .width_8 {
  width: 794px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 894px) {
  .content.content_inner_5 .width_8 {
    width: auto;
  }
}

.content.content_inner_5 .width_6 {
  width: 588px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 688px) {
  .content.content_inner_5 .width_6 {
    width: auto;
  }
}

.content.content_inner_5 .width_4 {
  width: 382px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 482px) {
  .content.content_inner_5 .width_4 {
    width: auto;
  }
}

.content.content_inner_12_5 {
  width: 1206px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1306px) {
  .content.content_inner_12_5 {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
}

@media (max-width: 1306px) and (max-width: 768px) {
  .content.content_inner_12_5 {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media (max-width: 1306px) and (max-width: 576px) {
  .content.content_inner_12_5 {
    margin-left: 16px;
    margin-right: 16px;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_5.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_5.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_5.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_5.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_5.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_5.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_5.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_5.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_5.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_5 > div {
  width: 485px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-left: 0px;
  margin-right: 0px;
}

@media (max-width: 1206px) {
  .content.content_inner_12_5 > div.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_5 > div.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_5 > div.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_5 > div.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_5 > div.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_5 > div.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_5 > div.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_5 > div.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_5 > div.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 485px) {
  .content.content_inner_12_5 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_5 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_5 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_5 > div:not(.gapless) .content,
  .content.content_inner_12_5 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_5 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_5 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_5 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_5 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_5 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_5 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_5 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_5 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_12_5.alignment_left > div {
  margin-left: 0px;
  margin-right: 0px;
}

.content.content_inner_12_offset_5 {
  width: 1506px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1506px) {
  .content.content_inner_12_offset_5 {
    width: auto;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_5.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_5.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_5.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_5.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_5.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_5.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_5.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_5.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_5.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_offset_5 > div {
  width: 485px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_5 > div.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_5 > div.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_5 > div.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_5 > div.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_5 > div.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_5 > div.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_5 > div.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_5 > div.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_5 > div.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 485px) {
  .content.content_inner_12_offset_5 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_5 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_5 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_5 > div:not(.gapless) .content,
  .content.content_inner_12_offset_5 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_5 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_5 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_5 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_5 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_5 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_5 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_5 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_5 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_12_offset_100 {
  width: 1506px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1506px) {
  .content.content_inner_12_offset_100 {
    width: auto;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_100.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_100.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_100.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_offset_100 > div {
  width: 100%;
}

.bg_color .content.content_full_inner_4 .module_content {
  width: auto;
}

.content.content_full_inner_4.bg_color .module_content,
.content.content_full_inner_4 .module_colors .module_content {
  width: 382px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_full_inner_4.bg_color .module_content.gapless,
  .content.content_full_inner_4 .module_colors .module_content.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_4.bg_color .module_content.gapless .box_columns,
  .content.content_full_inner_4 .module_colors .module_content.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_4.bg_color .module_content.gapless .box_columns .col_inner,
  .content.content_full_inner_4 .module_colors .module_content.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_4.bg_color .module_content.gapless_tablet,
  .content.content_full_inner_4 .module_colors .module_content.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_4.bg_color .module_content.gapless_tablet .box_columns,
  .content.content_full_inner_4 .module_colors .module_content.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_4.bg_color .module_content.gapless_tablet .box_columns .col_inner,
  .content.content_full_inner_4 .module_colors .module_content.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_4.bg_color .module_content.gapless_phone,
  .content.content_full_inner_4 .module_colors .module_content.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_4.bg_color .module_content.gapless_phone .box_columns,
  .content.content_full_inner_4 .module_colors .module_content.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_4.bg_color .module_content.gapless_phone .box_columns .col_inner,
  .content.content_full_inner_4 .module_colors .module_content.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 382px) {
  .content.content_full_inner_4.bg_color .module_content:not(.gapless),
  .content.content_full_inner_4 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_4.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_4 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_4.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_4 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_4.bg_color .module_content:not(.gapless) .content,
  .content.content_full_inner_4.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_4 .module_colors .module_content:not(.gapless) .content,
  .content.content_full_inner_4 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_4.bg_color .module_content:not(.gapless),
  .content.content_full_inner_4 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_4.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_4 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_4.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_4 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_4.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_4 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_4.bg_color .module_content:not(.gapless),
  .content.content_full_inner_4 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_4.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_4 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_4.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_4 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_4.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_4 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_full_inner_4 .module_content {
  width: 382px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_full_inner_4 .module_content.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_4 .module_content.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_4 .module_content.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_4 .module_content.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_4 .module_content.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_4 .module_content.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_4 .module_content.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_4 .module_content.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_4 .module_content.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 382px) {
  .content.content_full_inner_4 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_4 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_4 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_4 .module_content:not(.gapless) .content,
  .content.content_full_inner_4 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_4 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_4 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_4 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_4 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_4 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_4 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_4 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_4 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_4 {
  width: 382px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_inner_4.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_4.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_4.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_4.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_4.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_4.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_4.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_4.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_4.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 482px) {
  .content.content_inner_4:not(.gapless) {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
  .content.content_inner_4:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_4:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_4:not(.gapless) .content,
  .content.content_inner_4:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_4:not(.gapless) {
    width: auto;
    margin-left: 30px;
    margin-right: 30px;
  }
  .content.content_inner_4:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_4:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_4:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_4:not(.gapless) {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
  }
  .content.content_inner_4:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_4:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_4:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_4.alignment_left {
  margin-left: 0px;
  margin-right: 0px;
}

.content.content_inner_4 .width_10 {
  width: 1000px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1100px) {
  .content.content_inner_4 .width_10 {
    width: auto;
  }
}

.content.content_inner_4 .width_8 {
  width: 794px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 894px) {
  .content.content_inner_4 .width_8 {
    width: auto;
  }
}

.content.content_inner_4 .width_6 {
  width: 588px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 688px) {
  .content.content_inner_4 .width_6 {
    width: auto;
  }
}

.content.content_inner_4 .width_4 {
  width: 382px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 482px) {
  .content.content_inner_4 .width_4 {
    width: auto;
  }
}

.content.content_inner_12_4 {
  width: 1206px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1306px) {
  .content.content_inner_12_4 {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
}

@media (max-width: 1306px) and (max-width: 768px) {
  .content.content_inner_12_4 {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media (max-width: 1306px) and (max-width: 576px) {
  .content.content_inner_12_4 {
    margin-left: 16px;
    margin-right: 16px;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_4.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_4.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_4.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_4.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_4.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_4.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_4.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_4.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_4.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_4 > div {
  width: 382px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-left: 0px;
  margin-right: 0px;
}

@media (max-width: 1206px) {
  .content.content_inner_12_4 > div.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_4 > div.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_4 > div.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_4 > div.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_4 > div.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_4 > div.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_4 > div.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_4 > div.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_4 > div.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 382px) {
  .content.content_inner_12_4 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_4 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_4 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_4 > div:not(.gapless) .content,
  .content.content_inner_12_4 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_4 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_4 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_4 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_4 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_4 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_4 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_4 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_4 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_12_4.alignment_left > div {
  margin-left: 0px;
  margin-right: 0px;
}

.content.content_inner_12_offset_4 {
  width: 1506px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1506px) {
  .content.content_inner_12_offset_4 {
    width: auto;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_4.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_4.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_4.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_4.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_4.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_4.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_4.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_4.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_4.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_offset_4 > div {
  width: 382px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_4 > div.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_4 > div.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_4 > div.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_4 > div.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_4 > div.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_4 > div.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_4 > div.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_4 > div.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_4 > div.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 382px) {
  .content.content_inner_12_offset_4 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_4 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_4 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_4 > div:not(.gapless) .content,
  .content.content_inner_12_offset_4 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_4 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_4 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_4 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_4 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_4 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_4 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_4 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_4 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_12_offset_100 {
  width: 1506px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1506px) {
  .content.content_inner_12_offset_100 {
    width: auto;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_100.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_100.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_100.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_offset_100 > div {
  width: 100%;
}

.bg_color .content.content_full_inner_3 .module_content {
  width: auto;
}

.content.content_full_inner_3.bg_color .module_content,
.content.content_full_inner_3 .module_colors .module_content {
  width: 279px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_full_inner_3.bg_color .module_content.gapless,
  .content.content_full_inner_3 .module_colors .module_content.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_3.bg_color .module_content.gapless .box_columns,
  .content.content_full_inner_3 .module_colors .module_content.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_3.bg_color .module_content.gapless .box_columns .col_inner,
  .content.content_full_inner_3 .module_colors .module_content.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_3.bg_color .module_content.gapless_tablet,
  .content.content_full_inner_3 .module_colors .module_content.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_3.bg_color .module_content.gapless_tablet .box_columns,
  .content.content_full_inner_3 .module_colors .module_content.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_3.bg_color .module_content.gapless_tablet .box_columns .col_inner,
  .content.content_full_inner_3 .module_colors .module_content.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_3.bg_color .module_content.gapless_phone,
  .content.content_full_inner_3 .module_colors .module_content.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_3.bg_color .module_content.gapless_phone .box_columns,
  .content.content_full_inner_3 .module_colors .module_content.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_3.bg_color .module_content.gapless_phone .box_columns .col_inner,
  .content.content_full_inner_3 .module_colors .module_content.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 279px) {
  .content.content_full_inner_3.bg_color .module_content:not(.gapless),
  .content.content_full_inner_3 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_3.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_3 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_3.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_3 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_3.bg_color .module_content:not(.gapless) .content,
  .content.content_full_inner_3.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_3 .module_colors .module_content:not(.gapless) .content,
  .content.content_full_inner_3 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_3.bg_color .module_content:not(.gapless),
  .content.content_full_inner_3 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_3.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_3 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_3.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_3 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_3.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_3 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_3.bg_color .module_content:not(.gapless),
  .content.content_full_inner_3 .module_colors .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_3.bg_color .module_content:not(.gapless) .box_columns,
  .content.content_full_inner_3 .module_colors .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_3.bg_color .module_content:not(.gapless) .box_columns .col_inner,
  .content.content_full_inner_3 .module_colors .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_3.bg_color .module_content:not(.gapless) .wall,
  .content.content_full_inner_3 .module_colors .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_full_inner_3 .module_content {
  width: 279px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_full_inner_3 .module_content.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_3 .module_content.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_3 .module_content.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_3 .module_content.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_3 .module_content.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_3 .module_content.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_3 .module_content.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_full_inner_3 .module_content.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_3 .module_content.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 279px) {
  .content.content_full_inner_3 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_3 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_3 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_3 .module_content:not(.gapless) .content,
  .content.content_full_inner_3 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_full_inner_3 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_3 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_3 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_3 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_full_inner_3 .module_content:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_3 .module_content:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_full_inner_3 .module_content:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_full_inner_3 .module_content:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_3 {
  width: 279px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_inner_3.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_3.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_3.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_3.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_3.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_3.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_3.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_3.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_3.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 379px) {
  .content.content_inner_3:not(.gapless) {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
  .content.content_inner_3:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_3:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_3:not(.gapless) .content,
  .content.content_inner_3:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_3:not(.gapless) {
    width: auto;
    margin-left: 30px;
    margin-right: 30px;
  }
  .content.content_inner_3:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_3:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_3:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_3:not(.gapless) {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
  }
  .content.content_inner_3:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_3:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_3:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_3.alignment_left {
  margin-left: 0px;
  margin-right: 0px;
}

.content.content_inner_3 .width_10 {
  width: 1000px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1100px) {
  .content.content_inner_3 .width_10 {
    width: auto;
  }
}

.content.content_inner_3 .width_8 {
  width: 794px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 894px) {
  .content.content_inner_3 .width_8 {
    width: auto;
  }
}

.content.content_inner_3 .width_6 {
  width: 588px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 688px) {
  .content.content_inner_3 .width_6 {
    width: auto;
  }
}

.content.content_inner_3 .width_4 {
  width: 382px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 482px) {
  .content.content_inner_3 .width_4 {
    width: auto;
  }
}

.content.content_inner_12_3 {
  width: 1206px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1306px) {
  .content.content_inner_12_3 {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
}

@media (max-width: 1306px) and (max-width: 768px) {
  .content.content_inner_12_3 {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media (max-width: 1306px) and (max-width: 576px) {
  .content.content_inner_12_3 {
    margin-left: 16px;
    margin-right: 16px;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_3.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_3.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_3.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_3.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_3.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_3.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_3.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_3.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_3.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_3 > div {
  width: 279px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-left: 0px;
  margin-right: 0px;
}

@media (max-width: 1206px) {
  .content.content_inner_12_3 > div.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_3 > div.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_3 > div.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_3 > div.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_3 > div.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_3 > div.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_3 > div.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_3 > div.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_3 > div.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 279px) {
  .content.content_inner_12_3 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_3 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_3 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_3 > div:not(.gapless) .content,
  .content.content_inner_12_3 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_3 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_3 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_3 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_3 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_3 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_3 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_3 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_3 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_12_3.alignment_left > div {
  margin-left: 0px;
  margin-right: 0px;
}

.content.content_inner_12_offset_3 {
  width: 1506px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1506px) {
  .content.content_inner_12_offset_3 {
    width: auto;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_3.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_3.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_3.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_3.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_3.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_3.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_3.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_3.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_3.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_offset_3 > div {
  width: 279px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_3 > div.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_3 > div.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_3 > div.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_3 > div.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_3 > div.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_3 > div.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_3 > div.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_3 > div.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_3 > div.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 279px) {
  .content.content_inner_12_offset_3 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_3 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_3 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_3 > div:not(.gapless) .content,
  .content.content_inner_12_offset_3 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_3 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_3 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_3 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_3 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_3 > div:not(.gapless) {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_3 > div:not(.gapless) .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_3 > div:not(.gapless) .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
  .content.content_inner_12_offset_3 > div:not(.gapless) .wall {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.content.content_inner_12_offset_100 {
  width: 1506px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1506px) {
  .content.content_inner_12_offset_100 {
    width: auto;
  }
}

@media (max-width: 1206px) {
  .content.content_inner_12_offset_100.gapless {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 768px) {
  .content.content_inner_12_offset_100.gapless_tablet {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless_tablet .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless_tablet .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 576px) {
  .content.content_inner_12_offset_100.gapless_phone {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .content.content_inner_12_offset_100.gapless_phone .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .content.content_inner_12_offset_100.gapless_phone .box_columns .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.content.content_inner_12_offset_100 > div {
  width: 100%;
}

#cookie_banner {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 1s;
  transition-timing-function: ease-in-out;
  transition-property: transform, all;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transform: translateY(80%) scale(1);
  -moz-transform: translateY(80%) scale(1);
  -ms-transform: translateY(80%) scale(1);
  -o-transform: translateY(80%) scale(1);
  transform: translateY(80%) scale(1);
  position: fixed;
  overflow: hidden;
  box-sizing: border-box;
  font-family: Helvetica, Calibri, Arial,sans-serif;
  font-size: 15px;
  line-height: 1.4em;
  z-index: 9999;
  left: 0px;
  bottom: 0px;
  right: 0px;
}

#cookie_banner.active {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -webkit-transform: translateY(0%) scale(1);
  -moz-transform: translateY(0%) scale(1);
  -ms-transform: translateY(0%) scale(1);
  -o-transform: translateY(0%) scale(1);
  transform: translateY(0%) scale(1);
}

@media (max-width: 576px) {
  #cookie_banner {
    font-size: 13px;
    line-height: 1.4em;
  }
}

@media print {
  #cookie_banner {
    display: none;
  }
}

#cookie_banner .cc-window {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-direction: row;
  flex-direction: row;
  max-width: 1206px;
  margin: 0 auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

#cookie_banner .cc-window.cc-invisible {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}

#cookie_banner .cc-window.cc-active {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}

#cookie_banner .cc-window b {
  font-weight: bold;
}

#cookie_banner .cc-window .cc-message {
  -ms-flex: 1;
  flex: 1;
  padding-right: 15px;
  letter-spacing: 0px;
}

#cookie_banner .cc-window .cc-message > span {
  display: inline-block;
  max-width: 750px;
}

#cookie_banner .cc-window .cc-message .cc-message-title {
  font-weight: bold;
}

@media (max-width: 1236px) {
  #cookie_banner .cc-window {
    width: calc(100% - 30px);
  }
}

@media (max-width: 576px) {
  #cookie_banner .cc-window {
    padding-top: 10px;
    padding-bottom: 10px;
    flex-wrap: wrap;
  }
  #cookie_banner .cc-window .cc-message {
    flex: 0 0 100%;
    padding-right: 0px;
    padding-bottom: 15px;
  }
  #cookie_banner .cc-window .cc-compliance {
    flex: 0 0 100%;
    text-align: center;
    width: 100%;
    padding-bottom: 20px;
  }
  #cookie_banner .cc-window .cc-compliance .cc-btn {
    width: 100%;
  }
}

#cookie_banner .cc-window .cc-link:link,
#cookie_banner .cc-window .cc-link:hover,
#cookie_banner .cc-window .cc-link:active {
  cursor: pointer;
  text-decoration: underline;
}

#cookie_banner .cc-window .cc-compliance {
  width: 140px;
}

#cookie_banner .cc-window .cc-compliance .cc-btn {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  cursor: pointer;
  width: 100%;
  height: auto !important;
  padding: 8px !important;
  font-size: 13px !important;
  line-height: 13px !important;
  border: none;
  text-align: center;
  white-space: nowrap;
}

#cookie_banner .cc-window .cc-compliance .cc-btn.cc-dismiss {
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  background: #ffffff !important;
  color: #333333 !important;
  font-weight: 300;
  margin-top: 10px;
}

#cookie_banner .cc-window .cc-compliance .cc-btn.cc-allow {
  padding: 13px 8px !important;
  font-size: 15px !important;
  line-height: 15px !important;
  font-weight: 700;
}

@media (max-width: 576px) {
  #cookie_banner .cc-window .cc-compliance .cc-btn.cc-allow {
    min-width: 0px;
  }
}

#cookie_banner .cc-window .cc-compliance .cc-btn:hover {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}

div.objectfit img {
  visibility: hidden;
}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.nowrap {
  white-space: nowrap;
}

.ic.ic_tablet,
.ic.ic_phone,
br.br-tablet,
br.br-phone,
.pagination .tablet,
.pagination .phone {
  display: none;
}

@media (max-width: 1306px) {
  .hide_start {
    display: none;
  }
}

@media (max-width: 1024px) {
  span.tablet_ls_hide {
    display: none;
  }
  ic.ic_tablet {
    display: block;
  }
  span.tablet_ls_show {
    display: inline !important;
  }
}

@media (max-width: 768px) {
  .hide_tablet,
  span.tablet_hide,
  .pagination .desktop,
  br.br--tablet {
    display: none;
  }
  .show_tablet,
  .pagination .tablet {
    display: block;
  }
  br.br-tablet {
    display: inline-block;
  }
  span.tablet_show {
    display: inline !important;
  }
}

@media (max-width: 600px) and (orientation: portrait) {
  .show_tablet_mini {
    display: block;
  }
  .hide_tablet_mini {
    display: none;
  }
}

@media (max-width: 576px), (max-width: 736px) and (orientation: landscape) {
  span.phone_ls_hide {
    display: none;
  }
  ic.ic_phone {
    display: block;
  }
  span.phone_ls_show {
    display: inline !important;
  }
}

@media (max-width: 576px) {
  .hide_phone,
  span.phone_hide,
  .hide_phone3,
  .pagination .tablet,
  br.br--phone {
    display: none;
  }
  .show_phone,
  .show_phone3,
  .pagination .phone {
    display: block;
  }
  br.br-phone {
    display: inline-block;
  }
  span.phone_show {
    display: inline !important;
  }
  table tr td.table_cell_default_padding {
    padding: 15.2px 16px;
  }
  img.img_w_1 {
    width: 50%;
  }
  img.img_w_2 {
    width: 50%;
  }
  img.img_w_3 {
    width: 50%;
  }
  img.img_w_4 {
    width: 50%;
  }
  img.img_w_5 {
    width: 50%;
  }
  img.img_w_6 {
    width: 100%;
  }
  img.img_w_7 {
    width: 100%;
  }
  img.img_w_8 {
    width: 100%;
  }
  img.img_w_9 {
    width: 100%;
  }
  img.img_w_10 {
    width: 100%;
  }
  img.img_w_11 {
    width: 100%;
  }
  img.img_w_12 {
    width: 100%;
  }
  .box_columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  .box_columns.col_gaps_small {
    margin-left: 0px;
    margin-right: 0px;
  }
  .col_inner .col_inner,
  .content_inner .col_inner, .module_inset_default .col_inner,
  .module_inset_full_inner > .module_content .col_inner {
    padding: 0px;
  }
  .col_1 {
    width: 100%;
  }
  .col_1,
  .col_static_1 {
    margin-bottom: 15px;
  }
  .col_1:last-child,
  .col_static_1:last-child {
    margin-bottom: 0px;
  }
  .col_2 {
    width: 100%;
  }
  .col_2,
  .col_static_2 {
    margin-bottom: 15px;
  }
  .col_2:last-child,
  .col_static_2:last-child {
    margin-bottom: 0px;
  }
  .col_3 {
    width: 100%;
  }
  .col_3,
  .col_static_3 {
    margin-bottom: 15px;
  }
  .col_3:last-child,
  .col_static_3:last-child {
    margin-bottom: 0px;
  }
  .col_4 {
    width: 100%;
  }
  .col_4,
  .col_static_4 {
    margin-bottom: 15px;
  }
  .col_4:last-child,
  .col_static_4:last-child {
    margin-bottom: 0px;
  }
  .col_5 {
    width: 100%;
  }
  .col_5,
  .col_static_5 {
    margin-bottom: 15px;
  }
  .col_5:last-child,
  .col_static_5:last-child {
    margin-bottom: 0px;
  }
  .col_6 {
    width: 100%;
  }
  .col_6,
  .col_static_6 {
    margin-bottom: 15px;
  }
  .col_6:last-child,
  .col_static_6:last-child {
    margin-bottom: 0px;
  }
  .col_7 {
    width: 100%;
  }
  .col_7,
  .col_static_7 {
    margin-bottom: 15px;
  }
  .col_7:last-child,
  .col_static_7:last-child {
    margin-bottom: 0px;
  }
  .col_8 {
    width: 100%;
  }
  .col_8,
  .col_static_8 {
    margin-bottom: 15px;
  }
  .col_8:last-child,
  .col_static_8:last-child {
    margin-bottom: 0px;
  }
  .col_9 {
    width: 100%;
  }
  .col_9,
  .col_static_9 {
    margin-bottom: 15px;
  }
  .col_9:last-child,
  .col_static_9:last-child {
    margin-bottom: 0px;
  }
  .col_10 {
    width: 100%;
  }
  .col_10,
  .col_static_10 {
    margin-bottom: 15px;
  }
  .col_10:last-child,
  .col_static_10:last-child {
    margin-bottom: 0px;
  }
  .col_11 {
    width: 100%;
  }
  .col_11,
  .col_static_11 {
    margin-bottom: 15px;
  }
  .col_11:last-child,
  .col_static_11:last-child {
    margin-bottom: 0px;
  }
  .col_12 {
    width: 100%;
  }
  .col_12,
  .col_static_12 {
    margin-bottom: 15px;
  }
  .col_12:last-child,
  .col_static_12:last-child {
    margin-bottom: 0px;
  }
  .col_4.col_nr_2 {
    clear: both;
  }
  .col_4.col_nr_4 {
    clear: both;
  }
  .col_4.col_nr_6 {
    clear: both;
  }
  .col_4.col_nr_8 {
    clear: both;
  }
  .col_4.col_nr_10 {
    clear: both;
  }
  .col_4.col_nr_12 {
    clear: both;
  }
  .col_4.col_nr_14 {
    clear: both;
  }
  .col_4.col_nr_16 {
    clear: both;
  }
  .col_4.col_nr_18 {
    clear: both;
  }
  .col_4.col_nr_20 {
    clear: both;
  }
  .col_4.col_nr_22 {
    clear: both;
  }
  .col_4.col_nr_24 {
    clear: both;
  }
  .col_4.col_nr_26 {
    clear: both;
  }
  .col_4.col_nr_28 {
    clear: both;
  }
  .col_4.col_nr_30 {
    clear: both;
  }
  .col_4.col_nr_32 {
    clear: both;
  }
  .col_4.col_nr_34 {
    clear: both;
  }
  .col_4.col_nr_36 {
    clear: both;
  }
  .col_4.col_nr_38 {
    clear: both;
  }
  .col_4.col_nr_40 {
    clear: both;
  }
  .col_4.col_nr_42 {
    clear: both;
  }
  .col_4.col_nr_44 {
    clear: both;
  }
  .col_4.col_nr_46 {
    clear: both;
  }
  .col_4.col_nr_48 {
    clear: both;
  }
  .col_4.col_nr_50 {
    clear: both;
  }
  .col_4.col_nr_52 {
    clear: both;
  }
  .col_4.col_nr_54 {
    clear: both;
  }
  .col_4.col_nr_56 {
    clear: both;
  }
  .col_4.col_nr_58 {
    clear: both;
  }
  .col_4.col_nr_60 {
    clear: both;
  }
  .c1 {
    height: 0px;
  }
  .c2 {
    height: 1px;
  }
  .c3 {
    height: 1px;
  }
  .c4 {
    height: 2px;
  }
  .c5 {
    height: 2px;
  }
  .c6 {
    height: 3px;
  }
  .c7 {
    height: 3px;
  }
  .c8 {
    height: 4px;
  }
  .c9 {
    height: 4px;
  }
  .c10 {
    height: 5px;
  }
  .c11 {
    height: 5px;
  }
  .c12 {
    height: 6px;
  }
  .c13 {
    height: 6px;
  }
  .c14 {
    height: 7px;
  }
  .c15 {
    height: 7px;
  }
  .c16 {
    height: 8px;
  }
  .c17 {
    height: 8px;
  }
  .c18 {
    height: 9px;
  }
  .c19 {
    height: 9px;
  }
  .c20 {
    height: 10px;
  }
  .c21 {
    height: 10px;
  }
  .c22 {
    height: 11px;
  }
  .c23 {
    height: 11px;
  }
  .c24 {
    height: 12px;
  }
  .c25 {
    height: 12px;
  }
  .c26 {
    height: 13px;
  }
  .c27 {
    height: 13px;
  }
  .c28 {
    height: 14px;
  }
  .c29 {
    height: 14px;
  }
  .c30 {
    height: 15px;
  }
  .c31 {
    height: 15px;
  }
  .c32 {
    height: 16px;
  }
  .c33 {
    height: 16px;
  }
  .c34 {
    height: 17px;
  }
  .c35 {
    height: 17px;
  }
  .c36 {
    height: 18px;
  }
  .c37 {
    height: 18px;
  }
  .c38 {
    height: 19px;
  }
  .c39 {
    height: 19px;
  }
  .c40 {
    height: 20px;
  }
  .c41 {
    height: 20px;
  }
  .c42 {
    height: 21px;
  }
  .c43 {
    height: 21px;
  }
  .c44 {
    height: 22px;
  }
  .c45 {
    height: 22px;
  }
  .c46 {
    height: 23px;
  }
  .c47 {
    height: 23px;
  }
  .c48 {
    height: 24px;
  }
  .c49 {
    height: 24px;
  }
  .c50 {
    height: 25px;
  }
  .c51 {
    height: 25px;
  }
  .c52 {
    height: 26px;
  }
  .c53 {
    height: 26px;
  }
  .c54 {
    height: 27px;
  }
  .c55 {
    height: 27px;
  }
  .c56 {
    height: 28px;
  }
  .c57 {
    height: 28px;
  }
  .c58 {
    height: 29px;
  }
  .c59 {
    height: 29px;
  }
  .c60 {
    height: 30px;
  }
  .c61 {
    height: 30px;
  }
  .c62 {
    height: 31px;
  }
  .c63 {
    height: 31px;
  }
  .c64 {
    height: 32px;
  }
  .c65 {
    height: 32px;
  }
  .c66 {
    height: 33px;
  }
  .c67 {
    height: 33px;
  }
  .c68 {
    height: 34px;
  }
  .c69 {
    height: 34px;
  }
  .c70 {
    height: 35px;
  }
  .c71 {
    height: 35px;
  }
  .c72 {
    height: 36px;
  }
  .c73 {
    height: 36px;
  }
  .c74 {
    height: 37px;
  }
  .c75 {
    height: 37px;
  }
  .c76 {
    height: 38px;
  }
  .c77 {
    height: 38px;
  }
  .c78 {
    height: 39px;
  }
  .c79 {
    height: 39px;
  }
  .c80 {
    height: 40px;
  }
  .c81 {
    height: 40px;
  }
  .c82 {
    height: 41px;
  }
  .c83 {
    height: 41px;
  }
  .c84 {
    height: 42px;
  }
  .c85 {
    height: 42px;
  }
  .c86 {
    height: 43px;
  }
  .c87 {
    height: 43px;
  }
  .c88 {
    height: 44px;
  }
  .c89 {
    height: 44px;
  }
  .c90 {
    height: 45px;
  }
  .c91 {
    height: 45px;
  }
  .c92 {
    height: 46px;
  }
  .c93 {
    height: 46px;
  }
  .c94 {
    height: 47px;
  }
  .c95 {
    height: 47px;
  }
  .c96 {
    height: 48px;
  }
  .c97 {
    height: 48px;
  }
  .c98 {
    height: 49px;
  }
  .c99 {
    height: 49px;
  }
  .c100 {
    height: 50px;
  }
  .c101 {
    height: 50px;
  }
  .c102 {
    height: 51px;
  }
  .c103 {
    height: 51px;
  }
  .c104 {
    height: 52px;
  }
  .c105 {
    height: 52px;
  }
  .c106 {
    height: 53px;
  }
  .c107 {
    height: 53px;
  }
  .c108 {
    height: 54px;
  }
  .c109 {
    height: 54px;
  }
  .c110 {
    height: 55px;
  }
  .c111 {
    height: 55px;
  }
  .c112 {
    height: 56px;
  }
  .c113 {
    height: 56px;
  }
  .c114 {
    height: 57px;
  }
  .c115 {
    height: 57px;
  }
  .c116 {
    height: 58px;
  }
  .c117 {
    height: 58px;
  }
  .c118 {
    height: 59px;
  }
  .c119 {
    height: 59px;
  }
  .c120 {
    height: 60px;
  }
  .c121 {
    height: 60px;
  }
  .c122 {
    height: 61px;
  }
  .c123 {
    height: 61px;
  }
  .c124 {
    height: 62px;
  }
  .c125 {
    height: 62px;
  }
  .c126 {
    height: 63px;
  }
  .c127 {
    height: 63px;
  }
  .c128 {
    height: 64px;
  }
  .c129 {
    height: 64px;
  }
  .c130 {
    height: 65px;
  }
  .c131 {
    height: 65px;
  }
  .c132 {
    height: 66px;
  }
  .c133 {
    height: 66px;
  }
  .c134 {
    height: 67px;
  }
  .c135 {
    height: 67px;
  }
  .c136 {
    height: 68px;
  }
  .c137 {
    height: 68px;
  }
  .c138 {
    height: 69px;
  }
  .c139 {
    height: 69px;
  }
  .c140 {
    height: 70px;
  }
  .c141 {
    height: 70px;
  }
  .c142 {
    height: 71px;
  }
  .c143 {
    height: 71px;
  }
  .c144 {
    height: 72px;
  }
  .c145 {
    height: 72px;
  }
  .c146 {
    height: 73px;
  }
  .c147 {
    height: 73px;
  }
  .c148 {
    height: 74px;
  }
  .c149 {
    height: 74px;
  }
  .c150 {
    height: 75px;
  }
  .c151 {
    height: 75px;
  }
  .c152 {
    height: 76px;
  }
  .c153 {
    height: 76px;
  }
  .c154 {
    height: 77px;
  }
  .c155 {
    height: 77px;
  }
  .c156 {
    height: 78px;
  }
  .c157 {
    height: 78px;
  }
  .c158 {
    height: 79px;
  }
  .c159 {
    height: 79px;
  }
  .c160 {
    height: 80px;
  }
  .c161 {
    height: 80px;
  }
  .c162 {
    height: 81px;
  }
  .c163 {
    height: 81px;
  }
  .c164 {
    height: 82px;
  }
  .c165 {
    height: 82px;
  }
  .c166 {
    height: 83px;
  }
  .c167 {
    height: 83px;
  }
  .c168 {
    height: 84px;
  }
  .c169 {
    height: 84px;
  }
  .c170 {
    height: 85px;
  }
  .c171 {
    height: 85px;
  }
  .c172 {
    height: 86px;
  }
  .c173 {
    height: 86px;
  }
  .c174 {
    height: 87px;
  }
  .c175 {
    height: 87px;
  }
  .c176 {
    height: 88px;
  }
  .c177 {
    height: 88px;
  }
  .c178 {
    height: 89px;
  }
  .c179 {
    height: 89px;
  }
  .c180 {
    height: 90px;
  }
  .c181 {
    height: 90px;
  }
  .c182 {
    height: 91px;
  }
  .c183 {
    height: 91px;
  }
  .c184 {
    height: 92px;
  }
  .c185 {
    height: 92px;
  }
  .c186 {
    height: 93px;
  }
  .c187 {
    height: 93px;
  }
  .c188 {
    height: 94px;
  }
  .c189 {
    height: 94px;
  }
  .c190 {
    height: 95px;
  }
  .c191 {
    height: 95px;
  }
  .c192 {
    height: 96px;
  }
  .c193 {
    height: 96px;
  }
  .c194 {
    height: 97px;
  }
  .c195 {
    height: 97px;
  }
  .c196 {
    height: 98px;
  }
  .c197 {
    height: 98px;
  }
  .c198 {
    height: 99px;
  }
  .c199 {
    height: 99px;
  }
  .c200 {
    height: 100px;
  }
  .c201 {
    height: 100px;
  }
  .c202 {
    height: 101px;
  }
  .c203 {
    height: 101px;
  }
  .c204 {
    height: 102px;
  }
  .c205 {
    height: 102px;
  }
  .c206 {
    height: 103px;
  }
  .c207 {
    height: 103px;
  }
  .c208 {
    height: 104px;
  }
  .c209 {
    height: 104px;
  }
  .c210 {
    height: 105px;
  }
  .c211 {
    height: 105px;
  }
  .c212 {
    height: 106px;
  }
  .c213 {
    height: 106px;
  }
  .c214 {
    height: 107px;
  }
  .c215 {
    height: 107px;
  }
  .c216 {
    height: 108px;
  }
  .c217 {
    height: 108px;
  }
  .c218 {
    height: 109px;
  }
  .c219 {
    height: 109px;
  }
  .c220 {
    height: 110px;
  }
  .c221 {
    height: 110px;
  }
  .c222 {
    height: 111px;
  }
  .c223 {
    height: 111px;
  }
  .c224 {
    height: 112px;
  }
  .c225 {
    height: 112px;
  }
  .c226 {
    height: 113px;
  }
  .c227 {
    height: 113px;
  }
  .c228 {
    height: 114px;
  }
  .c229 {
    height: 114px;
  }
  .c230 {
    height: 115px;
  }
  .c231 {
    height: 115px;
  }
  .c232 {
    height: 116px;
  }
  .c233 {
    height: 116px;
  }
  .c234 {
    height: 117px;
  }
  .c235 {
    height: 117px;
  }
  .c236 {
    height: 118px;
  }
  .c237 {
    height: 118px;
  }
  .c238 {
    height: 119px;
  }
  .c239 {
    height: 119px;
  }
  .c240 {
    height: 120px;
  }
  .c241 {
    height: 120px;
  }
  .c242 {
    height: 121px;
  }
  .c243 {
    height: 121px;
  }
  .c244 {
    height: 122px;
  }
  .c245 {
    height: 122px;
  }
  .c246 {
    height: 123px;
  }
  .c247 {
    height: 123px;
  }
  .c248 {
    height: 124px;
  }
  .c249 {
    height: 124px;
  }
  .c250 {
    height: 125px;
  }
  .c251 {
    height: 125px;
  }
  .c252 {
    height: 126px;
  }
  .c253 {
    height: 126px;
  }
  .c254 {
    height: 127px;
  }
  .c255 {
    height: 127px;
  }
  .c256 {
    height: 128px;
  }
  .c257 {
    height: 128px;
  }
  .c258 {
    height: 129px;
  }
  .c259 {
    height: 129px;
  }
  .c260 {
    height: 130px;
  }
  .c261 {
    height: 130px;
  }
  .c262 {
    height: 131px;
  }
  .c263 {
    height: 131px;
  }
  .c264 {
    height: 132px;
  }
  .c265 {
    height: 132px;
  }
  .c266 {
    height: 133px;
  }
  .c267 {
    height: 133px;
  }
  .c268 {
    height: 134px;
  }
  .c269 {
    height: 134px;
  }
  .c270 {
    height: 135px;
  }
  .c271 {
    height: 135px;
  }
  .c272 {
    height: 136px;
  }
  .c273 {
    height: 136px;
  }
  .c274 {
    height: 137px;
  }
  .c275 {
    height: 137px;
  }
  .c276 {
    height: 138px;
  }
  .c277 {
    height: 138px;
  }
  .c278 {
    height: 139px;
  }
  .c279 {
    height: 139px;
  }
  .c280 {
    height: 140px;
  }
  .c281 {
    height: 140px;
  }
  .c282 {
    height: 141px;
  }
  .c283 {
    height: 141px;
  }
  .c284 {
    height: 142px;
  }
  .c285 {
    height: 142px;
  }
  .c286 {
    height: 143px;
  }
  .c287 {
    height: 143px;
  }
  .c288 {
    height: 144px;
  }
  .c289 {
    height: 144px;
  }
  .c290 {
    height: 145px;
  }
  .c291 {
    height: 145px;
  }
  .c292 {
    height: 146px;
  }
  .c293 {
    height: 146px;
  }
  .c294 {
    height: 147px;
  }
  .c295 {
    height: 147px;
  }
  .c296 {
    height: 148px;
  }
  .c297 {
    height: 148px;
  }
  .c298 {
    height: 149px;
  }
  .c299 {
    height: 149px;
  }
  .c300 {
    height: 150px;
  }
}

@media (max-width: 375px) {
  .show_phone2 {
    display: block;
  }
  .hide_phone2 {
    display: none;
  }
}

@media (max-width: 320px) {
  .show_phone1 {
    display: block;
  }
  .hide_phone1 {
    display: none;
  }
}

@media print {
  h1, h2, h3, h1.p_normal.p_sub_headline,
  h1.p_normal.p_quote,
  h1.p_normal.p_caption,
  h2.p_normal.p_sub_headline,
  h2.p_normal.p_quote,
  h2.p_normal.p_caption,
  h3.p_normal.p_sub_headline,
  h3.p_normal.p_quote,
  h3.p_normal.p_caption,
  h4.p_normal.p_sub_headline,
  h4.p_normal.p_quote,
  h4.p_normal.p_caption,
  h5.p_normal.p_sub_headline,
  h5.p_normal.p_quote,
  h5.p_normal.p_caption,
  p.p_sub_headline,
  p.p_quote,
  p.p_caption, h4, h5, p, li {
    page-break-inside: avoid;
  }
  .noprint,
  .owl-nav,
  .owl-dots {
    display: none !important;
  }
  img.lazy {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
  }
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  -webkit-margin-before: 0px;
  -webkit-margin-after: 0px;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 0px;
  -webkit-border-horizontal-spacing: 0px;
  -webkit-border-vertical-spacing: 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  text-size-adjust: none;
  font-family: "FreightSansProBook-Regular", serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 10px;
  line-height: 1.42em;
  color: #454545;
}

body.page_cc_default .button:hover,
body.page_cc_default .form_i_container input[type=submit]:hover,
.form_i_container body.page_cc_default input[type=submit]:hover,
body.page_cc_default .form_i_container .submit:hover,
.form_i_container body.page_cc_default .submit:hover, body.page_cc_default .wfu_container input[type=button]:hover,
.wfu_container body.page_cc_default input[type=button]:hover, body.page_cc_default .button_l:hover,
body.page_cc_default .button_xl:hover,
body.page_cc_default h1.p_normal.more a:hover,
h1.p_normal.more body.page_cc_default a:hover,
body.page_cc_default h2.p_normal.more a:hover,
h2.p_normal.more body.page_cc_default a:hover,
body.page_cc_default h3.p_normal.more a:hover,
h3.p_normal.more body.page_cc_default a:hover,
body.page_cc_default h4.p_normal.more a:hover,
h4.p_normal.more body.page_cc_default a:hover,
body.page_cc_default h5.p_normal.more a:hover,
h5.p_normal.more body.page_cc_default a:hover,
body.page_cc_default p.more a:hover,
p.more body.page_cc_default a:hover, body.page_cc_default .sidebar .toggle_mobile:hover,
.sidebar body.page_cc_default .toggle_mobile:hover, body.page_cc_default .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .submit:hover,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div body.page_cc_default .submit:hover, body.page_cc_default .form_i_container a.submit:hover,
.form_i_container body.page_cc_default a.submit:hover, body.page_cc_default a.button_l:hover,
body.page_cc_default a.button_xl:hover,
body.page_cc_default h1.p_normal.more a:hover,
h1.p_normal.more body.page_cc_default a:hover,
body.page_cc_default h2.p_normal.more a:hover,
h2.p_normal.more body.page_cc_default a:hover,
body.page_cc_default h3.p_normal.more a:hover,
h3.p_normal.more body.page_cc_default a:hover,
body.page_cc_default h4.p_normal.more a:hover,
h4.p_normal.more body.page_cc_default a:hover,
body.page_cc_default h5.p_normal.more a:hover,
h5.p_normal.more body.page_cc_default a:hover,
body.page_cc_default p.more a:hover,
p.more body.page_cc_default a:hover, body.page_cc_default .sidebar a.toggle_mobile:hover,
.sidebar body.page_cc_default a.toggle_mobile:hover, body.page_cc_default .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div a.submit:hover,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div body.page_cc_default a.submit:hover, body.page_cc_default a.button:hover,
body.page_cc_default .main_content ul li:before,
body.page_cc_default .header_content:before,
body.page_cc_default .header_content:after,
body.page_cc_default .footer_services {
  background-color: #da291c !important;
}

body.page_cc_default .button,
body.page_cc_default .form_i_container input[type=submit],
.form_i_container body.page_cc_default input[type=submit],
body.page_cc_default .form_i_container .submit,
.form_i_container body.page_cc_default .submit, body.page_cc_default .form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields .submit,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields body.page_cc_default .submit, body.page_cc_default .wfu_container input[type=button],
.wfu_container body.page_cc_default input[type=button], body.page_cc_default .button_l,
body.page_cc_default .button_xl,
body.page_cc_default h1.p_normal.more a,
h1.p_normal.more body.page_cc_default a,
body.page_cc_default h2.p_normal.more a,
h2.p_normal.more body.page_cc_default a,
body.page_cc_default h3.p_normal.more a,
h3.p_normal.more body.page_cc_default a,
body.page_cc_default h4.p_normal.more a,
h4.p_normal.more body.page_cc_default a,
body.page_cc_default h5.p_normal.more a,
h5.p_normal.more body.page_cc_default a,
body.page_cc_default p.more a,
p.more body.page_cc_default a, body.page_cc_default .sidebar .toggle_mobile,
.sidebar body.page_cc_default .toggle_mobile, body.page_cc_default .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .submit,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div body.page_cc_default .submit, body.page_cc_default .form_i_container a.submit,
.form_i_container body.page_cc_default a.submit, body.page_cc_default .form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields a.submit,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields body.page_cc_default a.submit, body.page_cc_default a.button_l,
body.page_cc_default a.button_xl,
body.page_cc_default h1.p_normal.more a,
h1.p_normal.more body.page_cc_default a,
body.page_cc_default h2.p_normal.more a,
h2.p_normal.more body.page_cc_default a,
body.page_cc_default h3.p_normal.more a,
h3.p_normal.more body.page_cc_default a,
body.page_cc_default h4.p_normal.more a,
h4.p_normal.more body.page_cc_default a,
body.page_cc_default h5.p_normal.more a,
h5.p_normal.more body.page_cc_default a,
body.page_cc_default p.more a,
p.more body.page_cc_default a, body.page_cc_default .sidebar a.toggle_mobile,
.sidebar body.page_cc_default a.toggle_mobile, body.page_cc_default .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div a.submit,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div body.page_cc_default a.submit, body.page_cc_default a.button,
body.page_cc_default .headlines .headline_1 {
  color: #da291c !important;
}

body.page_cc_default .button:hover,
body.page_cc_default .form_i_container input[type=submit]:hover,
.form_i_container body.page_cc_default input[type=submit]:hover,
body.page_cc_default .form_i_container .submit:hover,
.form_i_container body.page_cc_default .submit:hover, body.page_cc_default .wfu_container input[type=button]:hover,
.wfu_container body.page_cc_default input[type=button]:hover, body.page_cc_default .button_l:hover,
body.page_cc_default .button_xl:hover,
body.page_cc_default h1.p_normal.more a:hover,
h1.p_normal.more body.page_cc_default a:hover,
body.page_cc_default h2.p_normal.more a:hover,
h2.p_normal.more body.page_cc_default a:hover,
body.page_cc_default h3.p_normal.more a:hover,
h3.p_normal.more body.page_cc_default a:hover,
body.page_cc_default h4.p_normal.more a:hover,
h4.p_normal.more body.page_cc_default a:hover,
body.page_cc_default h5.p_normal.more a:hover,
h5.p_normal.more body.page_cc_default a:hover,
body.page_cc_default p.more a:hover,
p.more body.page_cc_default a:hover, body.page_cc_default .sidebar .toggle_mobile:hover,
.sidebar body.page_cc_default .toggle_mobile:hover, body.page_cc_default .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .submit:hover,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div body.page_cc_default .submit:hover, body.page_cc_default .form_i_container a.submit:hover, .form_i_container body.page_cc_default a.submit:hover, body.page_cc_default a.button_l:hover, body.page_cc_default a.button_xl:hover, body.page_cc_default h1.p_normal.more a:hover, h1.p_normal.more body.page_cc_default a:hover,
body.page_cc_default h2.p_normal.more a:hover, h2.p_normal.more body.page_cc_default a:hover,
body.page_cc_default h3.p_normal.more a:hover, h3.p_normal.more body.page_cc_default a:hover,
body.page_cc_default h4.p_normal.more a:hover, h4.p_normal.more body.page_cc_default a:hover,
body.page_cc_default h5.p_normal.more a:hover, h5.p_normal.more body.page_cc_default a:hover,
body.page_cc_default p.more a:hover, p.more body.page_cc_default a:hover, body.page_cc_default .sidebar a.toggle_mobile:hover, .sidebar body.page_cc_default a.toggle_mobile:hover, body.page_cc_default .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div a.submit:hover, .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div body.page_cc_default a.submit:hover, body.page_cc_default a.button:hover {
  color: #ffffff !important;
}

body.page_cc_default .button,
body.page_cc_default .form_i_container input[type=submit],
.form_i_container body.page_cc_default input[type=submit],
body.page_cc_default .form_i_container .submit,
.form_i_container body.page_cc_default .submit, body.page_cc_default .form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields .submit,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields body.page_cc_default .submit, body.page_cc_default .wfu_container input[type=button],
.wfu_container body.page_cc_default input[type=button], body.page_cc_default .button_l,
body.page_cc_default .button_xl,
body.page_cc_default h1.p_normal.more a,
h1.p_normal.more body.page_cc_default a,
body.page_cc_default h2.p_normal.more a,
h2.p_normal.more body.page_cc_default a,
body.page_cc_default h3.p_normal.more a,
h3.p_normal.more body.page_cc_default a,
body.page_cc_default h4.p_normal.more a,
h4.p_normal.more body.page_cc_default a,
body.page_cc_default h5.p_normal.more a,
h5.p_normal.more body.page_cc_default a,
body.page_cc_default p.more a,
p.more body.page_cc_default a, body.page_cc_default .sidebar .toggle_mobile,
.sidebar body.page_cc_default .toggle_mobile, body.page_cc_default .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .submit,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div body.page_cc_default .submit, body.page_cc_default .form_i_container a.submit,
.form_i_container body.page_cc_default a.submit, body.page_cc_default .form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields a.submit,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields body.page_cc_default a.submit, body.page_cc_default a.button_l,
body.page_cc_default a.button_xl,
body.page_cc_default h1.p_normal.more a,
h1.p_normal.more body.page_cc_default a,
body.page_cc_default h2.p_normal.more a,
h2.p_normal.more body.page_cc_default a,
body.page_cc_default h3.p_normal.more a,
h3.p_normal.more body.page_cc_default a,
body.page_cc_default h4.p_normal.more a,
h4.p_normal.more body.page_cc_default a,
body.page_cc_default h5.p_normal.more a,
h5.p_normal.more body.page_cc_default a,
body.page_cc_default p.more a,
p.more body.page_cc_default a, body.page_cc_default .sidebar a.toggle_mobile,
.sidebar body.page_cc_default a.toggle_mobile, body.page_cc_default .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div a.submit,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div body.page_cc_default a.submit, body.page_cc_default a.button,
body.page_cc_default .headlines .headline_arrow {
  border-color: #da291c !important;
}

body.page_cc_gold .button:hover,
body.page_cc_gold .form_i_container input[type=submit]:hover,
.form_i_container body.page_cc_gold input[type=submit]:hover,
body.page_cc_gold .form_i_container .submit:hover,
.form_i_container body.page_cc_gold .submit:hover, body.page_cc_gold .wfu_container input[type=button]:hover,
.wfu_container body.page_cc_gold input[type=button]:hover, body.page_cc_gold .button_l:hover,
body.page_cc_gold .button_xl:hover,
body.page_cc_gold h1.p_normal.more a:hover,
h1.p_normal.more body.page_cc_gold a:hover,
body.page_cc_gold h2.p_normal.more a:hover,
h2.p_normal.more body.page_cc_gold a:hover,
body.page_cc_gold h3.p_normal.more a:hover,
h3.p_normal.more body.page_cc_gold a:hover,
body.page_cc_gold h4.p_normal.more a:hover,
h4.p_normal.more body.page_cc_gold a:hover,
body.page_cc_gold h5.p_normal.more a:hover,
h5.p_normal.more body.page_cc_gold a:hover,
body.page_cc_gold p.more a:hover,
p.more body.page_cc_gold a:hover, body.page_cc_gold .sidebar .toggle_mobile:hover,
.sidebar body.page_cc_gold .toggle_mobile:hover, body.page_cc_gold .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .submit:hover,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div body.page_cc_gold .submit:hover, body.page_cc_gold .form_i_container a.submit:hover,
.form_i_container body.page_cc_gold a.submit:hover, body.page_cc_gold a.button_l:hover,
body.page_cc_gold a.button_xl:hover,
body.page_cc_gold h1.p_normal.more a:hover,
h1.p_normal.more body.page_cc_gold a:hover,
body.page_cc_gold h2.p_normal.more a:hover,
h2.p_normal.more body.page_cc_gold a:hover,
body.page_cc_gold h3.p_normal.more a:hover,
h3.p_normal.more body.page_cc_gold a:hover,
body.page_cc_gold h4.p_normal.more a:hover,
h4.p_normal.more body.page_cc_gold a:hover,
body.page_cc_gold h5.p_normal.more a:hover,
h5.p_normal.more body.page_cc_gold a:hover,
body.page_cc_gold p.more a:hover,
p.more body.page_cc_gold a:hover, body.page_cc_gold .sidebar a.toggle_mobile:hover,
.sidebar body.page_cc_gold a.toggle_mobile:hover, body.page_cc_gold .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div a.submit:hover,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div body.page_cc_gold a.submit:hover, body.page_cc_gold a.button:hover,
body.page_cc_gold .main_content ul li:before,
body.page_cc_gold .header_content:before,
body.page_cc_gold .header_content:after,
body.page_cc_gold .footer_services {
  background-color: #CCAD59 !important;
}

body.page_cc_gold .button,
body.page_cc_gold .form_i_container input[type=submit],
.form_i_container body.page_cc_gold input[type=submit],
body.page_cc_gold .form_i_container .submit,
.form_i_container body.page_cc_gold .submit, body.page_cc_gold .form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields .submit,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields body.page_cc_gold .submit, body.page_cc_gold .wfu_container input[type=button],
.wfu_container body.page_cc_gold input[type=button], body.page_cc_gold .button_l,
body.page_cc_gold .button_xl,
body.page_cc_gold h1.p_normal.more a,
h1.p_normal.more body.page_cc_gold a,
body.page_cc_gold h2.p_normal.more a,
h2.p_normal.more body.page_cc_gold a,
body.page_cc_gold h3.p_normal.more a,
h3.p_normal.more body.page_cc_gold a,
body.page_cc_gold h4.p_normal.more a,
h4.p_normal.more body.page_cc_gold a,
body.page_cc_gold h5.p_normal.more a,
h5.p_normal.more body.page_cc_gold a,
body.page_cc_gold p.more a,
p.more body.page_cc_gold a, body.page_cc_gold .sidebar .toggle_mobile,
.sidebar body.page_cc_gold .toggle_mobile, body.page_cc_gold .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .submit,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div body.page_cc_gold .submit, body.page_cc_gold .form_i_container a.submit,
.form_i_container body.page_cc_gold a.submit, body.page_cc_gold .form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields a.submit,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields body.page_cc_gold a.submit, body.page_cc_gold a.button_l,
body.page_cc_gold a.button_xl,
body.page_cc_gold h1.p_normal.more a,
h1.p_normal.more body.page_cc_gold a,
body.page_cc_gold h2.p_normal.more a,
h2.p_normal.more body.page_cc_gold a,
body.page_cc_gold h3.p_normal.more a,
h3.p_normal.more body.page_cc_gold a,
body.page_cc_gold h4.p_normal.more a,
h4.p_normal.more body.page_cc_gold a,
body.page_cc_gold h5.p_normal.more a,
h5.p_normal.more body.page_cc_gold a,
body.page_cc_gold p.more a,
p.more body.page_cc_gold a, body.page_cc_gold .sidebar a.toggle_mobile,
.sidebar body.page_cc_gold a.toggle_mobile, body.page_cc_gold .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div a.submit,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div body.page_cc_gold a.submit, body.page_cc_gold a.button,
body.page_cc_gold .headlines .headline_1 {
  color: #CCAD59 !important;
}

body.page_cc_gold .button:hover,
body.page_cc_gold .form_i_container input[type=submit]:hover,
.form_i_container body.page_cc_gold input[type=submit]:hover,
body.page_cc_gold .form_i_container .submit:hover,
.form_i_container body.page_cc_gold .submit:hover, body.page_cc_gold .wfu_container input[type=button]:hover,
.wfu_container body.page_cc_gold input[type=button]:hover, body.page_cc_gold .button_l:hover,
body.page_cc_gold .button_xl:hover,
body.page_cc_gold h1.p_normal.more a:hover,
h1.p_normal.more body.page_cc_gold a:hover,
body.page_cc_gold h2.p_normal.more a:hover,
h2.p_normal.more body.page_cc_gold a:hover,
body.page_cc_gold h3.p_normal.more a:hover,
h3.p_normal.more body.page_cc_gold a:hover,
body.page_cc_gold h4.p_normal.more a:hover,
h4.p_normal.more body.page_cc_gold a:hover,
body.page_cc_gold h5.p_normal.more a:hover,
h5.p_normal.more body.page_cc_gold a:hover,
body.page_cc_gold p.more a:hover,
p.more body.page_cc_gold a:hover, body.page_cc_gold .sidebar .toggle_mobile:hover,
.sidebar body.page_cc_gold .toggle_mobile:hover, body.page_cc_gold .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .submit:hover,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div body.page_cc_gold .submit:hover, body.page_cc_gold .form_i_container a.submit:hover, .form_i_container body.page_cc_gold a.submit:hover, body.page_cc_gold a.button_l:hover, body.page_cc_gold a.button_xl:hover, body.page_cc_gold h1.p_normal.more a:hover, h1.p_normal.more body.page_cc_gold a:hover,
body.page_cc_gold h2.p_normal.more a:hover, h2.p_normal.more body.page_cc_gold a:hover,
body.page_cc_gold h3.p_normal.more a:hover, h3.p_normal.more body.page_cc_gold a:hover,
body.page_cc_gold h4.p_normal.more a:hover, h4.p_normal.more body.page_cc_gold a:hover,
body.page_cc_gold h5.p_normal.more a:hover, h5.p_normal.more body.page_cc_gold a:hover,
body.page_cc_gold p.more a:hover, p.more body.page_cc_gold a:hover, body.page_cc_gold .sidebar a.toggle_mobile:hover, .sidebar body.page_cc_gold a.toggle_mobile:hover, body.page_cc_gold .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div a.submit:hover, .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div body.page_cc_gold a.submit:hover, body.page_cc_gold a.button:hover {
  color: #ffffff !important;
}

body.page_cc_gold .button,
body.page_cc_gold .form_i_container input[type=submit],
.form_i_container body.page_cc_gold input[type=submit],
body.page_cc_gold .form_i_container .submit,
.form_i_container body.page_cc_gold .submit, body.page_cc_gold .form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields .submit,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields body.page_cc_gold .submit, body.page_cc_gold .wfu_container input[type=button],
.wfu_container body.page_cc_gold input[type=button], body.page_cc_gold .button_l,
body.page_cc_gold .button_xl,
body.page_cc_gold h1.p_normal.more a,
h1.p_normal.more body.page_cc_gold a,
body.page_cc_gold h2.p_normal.more a,
h2.p_normal.more body.page_cc_gold a,
body.page_cc_gold h3.p_normal.more a,
h3.p_normal.more body.page_cc_gold a,
body.page_cc_gold h4.p_normal.more a,
h4.p_normal.more body.page_cc_gold a,
body.page_cc_gold h5.p_normal.more a,
h5.p_normal.more body.page_cc_gold a,
body.page_cc_gold p.more a,
p.more body.page_cc_gold a, body.page_cc_gold .sidebar .toggle_mobile,
.sidebar body.page_cc_gold .toggle_mobile, body.page_cc_gold .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .submit,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div body.page_cc_gold .submit, body.page_cc_gold .form_i_container a.submit,
.form_i_container body.page_cc_gold a.submit, body.page_cc_gold .form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields a.submit,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields body.page_cc_gold a.submit, body.page_cc_gold a.button_l,
body.page_cc_gold a.button_xl,
body.page_cc_gold h1.p_normal.more a,
h1.p_normal.more body.page_cc_gold a,
body.page_cc_gold h2.p_normal.more a,
h2.p_normal.more body.page_cc_gold a,
body.page_cc_gold h3.p_normal.more a,
h3.p_normal.more body.page_cc_gold a,
body.page_cc_gold h4.p_normal.more a,
h4.p_normal.more body.page_cc_gold a,
body.page_cc_gold h5.p_normal.more a,
h5.p_normal.more body.page_cc_gold a,
body.page_cc_gold p.more a,
p.more body.page_cc_gold a, body.page_cc_gold .sidebar a.toggle_mobile,
.sidebar body.page_cc_gold a.toggle_mobile, body.page_cc_gold .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div a.submit,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div body.page_cc_gold a.submit, body.page_cc_gold a.button,
body.page_cc_gold .headlines .headline_arrow {
  border-color: #CCAD59 !important;
}

body.page_cc_red .button:hover,
body.page_cc_red .form_i_container input[type=submit]:hover,
.form_i_container body.page_cc_red input[type=submit]:hover,
body.page_cc_red .form_i_container .submit:hover,
.form_i_container body.page_cc_red .submit:hover, body.page_cc_red .wfu_container input[type=button]:hover,
.wfu_container body.page_cc_red input[type=button]:hover, body.page_cc_red .button_l:hover,
body.page_cc_red .button_xl:hover,
body.page_cc_red h1.p_normal.more a:hover,
h1.p_normal.more body.page_cc_red a:hover,
body.page_cc_red h2.p_normal.more a:hover,
h2.p_normal.more body.page_cc_red a:hover,
body.page_cc_red h3.p_normal.more a:hover,
h3.p_normal.more body.page_cc_red a:hover,
body.page_cc_red h4.p_normal.more a:hover,
h4.p_normal.more body.page_cc_red a:hover,
body.page_cc_red h5.p_normal.more a:hover,
h5.p_normal.more body.page_cc_red a:hover,
body.page_cc_red p.more a:hover,
p.more body.page_cc_red a:hover, body.page_cc_red .sidebar .toggle_mobile:hover,
.sidebar body.page_cc_red .toggle_mobile:hover, body.page_cc_red .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .submit:hover,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div body.page_cc_red .submit:hover, body.page_cc_red .form_i_container a.submit:hover,
.form_i_container body.page_cc_red a.submit:hover, body.page_cc_red a.button_l:hover,
body.page_cc_red a.button_xl:hover,
body.page_cc_red h1.p_normal.more a:hover,
h1.p_normal.more body.page_cc_red a:hover,
body.page_cc_red h2.p_normal.more a:hover,
h2.p_normal.more body.page_cc_red a:hover,
body.page_cc_red h3.p_normal.more a:hover,
h3.p_normal.more body.page_cc_red a:hover,
body.page_cc_red h4.p_normal.more a:hover,
h4.p_normal.more body.page_cc_red a:hover,
body.page_cc_red h5.p_normal.more a:hover,
h5.p_normal.more body.page_cc_red a:hover,
body.page_cc_red p.more a:hover,
p.more body.page_cc_red a:hover, body.page_cc_red .sidebar a.toggle_mobile:hover,
.sidebar body.page_cc_red a.toggle_mobile:hover, body.page_cc_red .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div a.submit:hover,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div body.page_cc_red a.submit:hover, body.page_cc_red a.button:hover,
body.page_cc_red .main_content ul li:before,
body.page_cc_red .header_content:before,
body.page_cc_red .header_content:after,
body.page_cc_red .footer_services {
  background-color: #76061A !important;
}

body.page_cc_red .button,
body.page_cc_red .form_i_container input[type=submit],
.form_i_container body.page_cc_red input[type=submit],
body.page_cc_red .form_i_container .submit,
.form_i_container body.page_cc_red .submit, body.page_cc_red .form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields .submit,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields body.page_cc_red .submit, body.page_cc_red .wfu_container input[type=button],
.wfu_container body.page_cc_red input[type=button], body.page_cc_red .button_l,
body.page_cc_red .button_xl,
body.page_cc_red h1.p_normal.more a,
h1.p_normal.more body.page_cc_red a,
body.page_cc_red h2.p_normal.more a,
h2.p_normal.more body.page_cc_red a,
body.page_cc_red h3.p_normal.more a,
h3.p_normal.more body.page_cc_red a,
body.page_cc_red h4.p_normal.more a,
h4.p_normal.more body.page_cc_red a,
body.page_cc_red h5.p_normal.more a,
h5.p_normal.more body.page_cc_red a,
body.page_cc_red p.more a,
p.more body.page_cc_red a, body.page_cc_red .sidebar .toggle_mobile,
.sidebar body.page_cc_red .toggle_mobile, body.page_cc_red .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .submit,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div body.page_cc_red .submit, body.page_cc_red .form_i_container a.submit,
.form_i_container body.page_cc_red a.submit, body.page_cc_red .form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields a.submit,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields body.page_cc_red a.submit, body.page_cc_red a.button_l,
body.page_cc_red a.button_xl,
body.page_cc_red h1.p_normal.more a,
h1.p_normal.more body.page_cc_red a,
body.page_cc_red h2.p_normal.more a,
h2.p_normal.more body.page_cc_red a,
body.page_cc_red h3.p_normal.more a,
h3.p_normal.more body.page_cc_red a,
body.page_cc_red h4.p_normal.more a,
h4.p_normal.more body.page_cc_red a,
body.page_cc_red h5.p_normal.more a,
h5.p_normal.more body.page_cc_red a,
body.page_cc_red p.more a,
p.more body.page_cc_red a, body.page_cc_red .sidebar a.toggle_mobile,
.sidebar body.page_cc_red a.toggle_mobile, body.page_cc_red .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div a.submit,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div body.page_cc_red a.submit, body.page_cc_red a.button,
body.page_cc_red .headlines .headline_1 {
  color: #76061A !important;
}

body.page_cc_red .button:hover,
body.page_cc_red .form_i_container input[type=submit]:hover,
.form_i_container body.page_cc_red input[type=submit]:hover,
body.page_cc_red .form_i_container .submit:hover,
.form_i_container body.page_cc_red .submit:hover, body.page_cc_red .wfu_container input[type=button]:hover,
.wfu_container body.page_cc_red input[type=button]:hover, body.page_cc_red .button_l:hover,
body.page_cc_red .button_xl:hover,
body.page_cc_red h1.p_normal.more a:hover,
h1.p_normal.more body.page_cc_red a:hover,
body.page_cc_red h2.p_normal.more a:hover,
h2.p_normal.more body.page_cc_red a:hover,
body.page_cc_red h3.p_normal.more a:hover,
h3.p_normal.more body.page_cc_red a:hover,
body.page_cc_red h4.p_normal.more a:hover,
h4.p_normal.more body.page_cc_red a:hover,
body.page_cc_red h5.p_normal.more a:hover,
h5.p_normal.more body.page_cc_red a:hover,
body.page_cc_red p.more a:hover,
p.more body.page_cc_red a:hover, body.page_cc_red .sidebar .toggle_mobile:hover,
.sidebar body.page_cc_red .toggle_mobile:hover, body.page_cc_red .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .submit:hover,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div body.page_cc_red .submit:hover, body.page_cc_red .form_i_container a.submit:hover, .form_i_container body.page_cc_red a.submit:hover, body.page_cc_red a.button_l:hover, body.page_cc_red a.button_xl:hover, body.page_cc_red h1.p_normal.more a:hover, h1.p_normal.more body.page_cc_red a:hover,
body.page_cc_red h2.p_normal.more a:hover, h2.p_normal.more body.page_cc_red a:hover,
body.page_cc_red h3.p_normal.more a:hover, h3.p_normal.more body.page_cc_red a:hover,
body.page_cc_red h4.p_normal.more a:hover, h4.p_normal.more body.page_cc_red a:hover,
body.page_cc_red h5.p_normal.more a:hover, h5.p_normal.more body.page_cc_red a:hover,
body.page_cc_red p.more a:hover, p.more body.page_cc_red a:hover, body.page_cc_red .sidebar a.toggle_mobile:hover, .sidebar body.page_cc_red a.toggle_mobile:hover, body.page_cc_red .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div a.submit:hover, .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div body.page_cc_red a.submit:hover, body.page_cc_red a.button:hover {
  color: #ffffff !important;
}

body.page_cc_red .button,
body.page_cc_red .form_i_container input[type=submit],
.form_i_container body.page_cc_red input[type=submit],
body.page_cc_red .form_i_container .submit,
.form_i_container body.page_cc_red .submit, body.page_cc_red .form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields .submit,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields body.page_cc_red .submit, body.page_cc_red .wfu_container input[type=button],
.wfu_container body.page_cc_red input[type=button], body.page_cc_red .button_l,
body.page_cc_red .button_xl,
body.page_cc_red h1.p_normal.more a,
h1.p_normal.more body.page_cc_red a,
body.page_cc_red h2.p_normal.more a,
h2.p_normal.more body.page_cc_red a,
body.page_cc_red h3.p_normal.more a,
h3.p_normal.more body.page_cc_red a,
body.page_cc_red h4.p_normal.more a,
h4.p_normal.more body.page_cc_red a,
body.page_cc_red h5.p_normal.more a,
h5.p_normal.more body.page_cc_red a,
body.page_cc_red p.more a,
p.more body.page_cc_red a, body.page_cc_red .sidebar .toggle_mobile,
.sidebar body.page_cc_red .toggle_mobile, body.page_cc_red .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .submit,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div body.page_cc_red .submit, body.page_cc_red .form_i_container a.submit,
.form_i_container body.page_cc_red a.submit, body.page_cc_red .form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields a.submit,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields body.page_cc_red a.submit, body.page_cc_red a.button_l,
body.page_cc_red a.button_xl,
body.page_cc_red h1.p_normal.more a,
h1.p_normal.more body.page_cc_red a,
body.page_cc_red h2.p_normal.more a,
h2.p_normal.more body.page_cc_red a,
body.page_cc_red h3.p_normal.more a,
h3.p_normal.more body.page_cc_red a,
body.page_cc_red h4.p_normal.more a,
h4.p_normal.more body.page_cc_red a,
body.page_cc_red h5.p_normal.more a,
h5.p_normal.more body.page_cc_red a,
body.page_cc_red p.more a,
p.more body.page_cc_red a, body.page_cc_red .sidebar a.toggle_mobile,
.sidebar body.page_cc_red a.toggle_mobile, body.page_cc_red .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div a.submit,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div body.page_cc_red a.submit, body.page_cc_red a.button,
body.page_cc_red .headlines .headline_arrow {
  border-color: #76061A !important;
}

h4,
h5, h1.p_normal,
h2.p_normal,
h3.p_normal,
h1.p_normal.p_sub_headline,
h1.p_normal.p_quote,
h1.p_normal.p_caption,
h2.p_normal.p_sub_headline,
h2.p_normal.p_quote,
h2.p_normal.p_caption,
h3.p_normal.p_sub_headline,
h3.p_normal.p_quote,
h3.p_normal.p_caption,
h4.p_normal.p_sub_headline,
h4.p_normal.p_quote,
h4.p_normal.p_caption,
h5.p_normal.p_sub_headline,
h5.p_normal.p_quote,
h5.p_normal.p_caption,
p.p_normal.p_sub_headline,
p.p_normal.p_quote,
p.p_normal.p_caption, h4.p_normal,
h5.p_normal,
p,
ul li,
ol li {
  font-size: 1.57546vw;
  line-height: 1.42em;
}

@media (max-width: 1015.57895px) {
  h4,
  h5, h1.p_normal,
  h2.p_normal,
  h3.p_normal,
  h1.p_normal.p_sub_headline,
  h1.p_normal.p_quote,
  h1.p_normal.p_caption,
  h2.p_normal.p_sub_headline,
  h2.p_normal.p_quote,
  h2.p_normal.p_caption,
  h3.p_normal.p_sub_headline,
  h3.p_normal.p_quote,
  h3.p_normal.p_caption,
  h4.p_normal.p_sub_headline,
  h4.p_normal.p_quote,
  h4.p_normal.p_caption,
  h5.p_normal.p_sub_headline,
  h5.p_normal.p_quote,
  h5.p_normal.p_caption,
  p.p_normal.p_sub_headline,
  p.p_normal.p_quote,
  p.p_normal.p_caption, h4.p_normal,
  h5.p_normal,
  p,
  ul li,
  ol li {
    font-size: 16px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  h4,
  h5, h1.p_normal,
  h2.p_normal,
  h3.p_normal,
  h1.p_normal.p_sub_headline,
  h1.p_normal.p_quote,
  h1.p_normal.p_caption,
  h2.p_normal.p_sub_headline,
  h2.p_normal.p_quote,
  h2.p_normal.p_caption,
  h3.p_normal.p_sub_headline,
  h3.p_normal.p_quote,
  h3.p_normal.p_caption,
  h4.p_normal.p_sub_headline,
  h4.p_normal.p_quote,
  h4.p_normal.p_caption,
  h5.p_normal.p_sub_headline,
  h5.p_normal.p_quote,
  h5.p_normal.p_caption,
  p.p_normal.p_sub_headline,
  p.p_normal.p_quote,
  p.p_normal.p_caption, h4.p_normal,
  h5.p_normal,
  p,
  ul li,
  ol li {
    font-size: 19px;
    line-height: 1.42em;
  }
}

.color_gray {
  color: #CECECE;
}

.color_red {
  color: #76061A;
}

.bg_color_red {
  background-color: #76061A;
}

.bg_color_gray {
  background-color: #CECECE;
}

.bg_color_gray_light {
  background-color: #F5F5F5;
}

.bg_color_gray_dark {
  background-color: #454545;
}

.bg_color_gray_dark * {
  color: #ffffff;
}

hr {
  border: none;
  border-top: 1px solid #ffffff;
  margin: 34px 0px 34px 0px;
}

.bg_color_green h1,
.bg_color_green h2,
.bg_color_green h3,
.bg_color_green h1.p_normal.p_sub_headline,
.bg_color_green h1.p_normal.p_quote,
.bg_color_green h1.p_normal.p_caption,
.bg_color_green h2.p_normal.p_sub_headline,
.bg_color_green h2.p_normal.p_quote,
.bg_color_green h2.p_normal.p_caption,
.bg_color_green h3.p_normal.p_sub_headline,
.bg_color_green h3.p_normal.p_quote,
.bg_color_green h3.p_normal.p_caption,
.bg_color_green h4.p_normal.p_sub_headline,
.bg_color_green h4.p_normal.p_quote,
.bg_color_green h4.p_normal.p_caption,
.bg_color_green h5.p_normal.p_sub_headline,
.bg_color_green h5.p_normal.p_quote,
.bg_color_green h5.p_normal.p_caption,
.bg_color_green p.p_sub_headline,
.bg_color_green p.p_quote,
.bg_color_green p.p_caption,
.bg_color_green h4,
.bg_color_green h5,
.bg_color_green span,
.bg_color_green p,
.bg_color_green li,
.bg_color_green a,
.bg_color_gray h1,
.bg_color_gray h2,
.bg_color_gray h3,
.bg_color_gray h1.p_normal.p_sub_headline,
.bg_color_gray h1.p_normal.p_quote,
.bg_color_gray h1.p_normal.p_caption,
.bg_color_gray h2.p_normal.p_sub_headline,
.bg_color_gray h2.p_normal.p_quote,
.bg_color_gray h2.p_normal.p_caption,
.bg_color_gray h3.p_normal.p_sub_headline,
.bg_color_gray h3.p_normal.p_quote,
.bg_color_gray h3.p_normal.p_caption,
.bg_color_gray h4.p_normal.p_sub_headline,
.bg_color_gray h4.p_normal.p_quote,
.bg_color_gray h4.p_normal.p_caption,
.bg_color_gray h5.p_normal.p_sub_headline,
.bg_color_gray h5.p_normal.p_quote,
.bg_color_gray h5.p_normal.p_caption,
.bg_color_gray p.p_sub_headline,
.bg_color_gray p.p_quote,
.bg_color_gray p.p_caption,
.bg_color_gray h4,
.bg_color_gray h5,
.bg_color_gray span,
.bg_color_gray p,
.bg_color_gray li,
.bg_color_gray a {
  color: #ffffff;
}

.bg_color_green table tr td h1,
.bg_color_green table tr td h2,
.bg_color_green table tr td h3,
.bg_color_green table tr td h1.p_normal.p_sub_headline,
.bg_color_green table tr td h1.p_normal.p_quote,
.bg_color_green table tr td h1.p_normal.p_caption,
.bg_color_green table tr td h2.p_normal.p_sub_headline,
.bg_color_green table tr td h2.p_normal.p_quote,
.bg_color_green table tr td h2.p_normal.p_caption,
.bg_color_green table tr td h3.p_normal.p_sub_headline,
.bg_color_green table tr td h3.p_normal.p_quote,
.bg_color_green table tr td h3.p_normal.p_caption,
.bg_color_green table tr td h4.p_normal.p_sub_headline,
.bg_color_green table tr td h4.p_normal.p_quote,
.bg_color_green table tr td h4.p_normal.p_caption,
.bg_color_green table tr td h5.p_normal.p_sub_headline,
.bg_color_green table tr td h5.p_normal.p_quote,
.bg_color_green table tr td h5.p_normal.p_caption,
.bg_color_green table tr td p.p_sub_headline,
.bg_color_green table tr td p.p_quote,
.bg_color_green table tr td p.p_caption,
.bg_color_green table tr td h4,
.bg_color_green table tr td h5,
.bg_color_green table tr td span,
.bg_color_green table tr td p,
.bg_color_green table tr td li,
.bg_color_green table tr td a,
.bg_color_gray table tr td h1,
.bg_color_gray table tr td h2,
.bg_color_gray table tr td h3,
.bg_color_gray table tr td h1.p_normal.p_sub_headline,
.bg_color_gray table tr td h1.p_normal.p_quote,
.bg_color_gray table tr td h1.p_normal.p_caption,
.bg_color_gray table tr td h2.p_normal.p_sub_headline,
.bg_color_gray table tr td h2.p_normal.p_quote,
.bg_color_gray table tr td h2.p_normal.p_caption,
.bg_color_gray table tr td h3.p_normal.p_sub_headline,
.bg_color_gray table tr td h3.p_normal.p_quote,
.bg_color_gray table tr td h3.p_normal.p_caption,
.bg_color_gray table tr td h4.p_normal.p_sub_headline,
.bg_color_gray table tr td h4.p_normal.p_quote,
.bg_color_gray table tr td h4.p_normal.p_caption,
.bg_color_gray table tr td h5.p_normal.p_sub_headline,
.bg_color_gray table tr td h5.p_normal.p_quote,
.bg_color_gray table tr td h5.p_normal.p_caption,
.bg_color_gray table tr td p.p_sub_headline,
.bg_color_gray table tr td p.p_quote,
.bg_color_gray table tr td p.p_caption,
.bg_color_gray table tr td h4,
.bg_color_gray table tr td h5,
.bg_color_gray table tr td span,
.bg_color_gray table tr td p,
.bg_color_gray table tr td li,
.bg_color_gray table tr td a {
  color: #454545;
}

table.table_cols tr:nth-child(2n+0) td:before {
  position: absolute;
  content: "";
  top: 50%;
  left: 0px;
  right: 0px;
  height: 1px;
  background: #ffffff;
}

table.table_cols tr:nth-child(2n+0) td:first-child {
  left: 15px;
}

table.table_cols tr:nth-child(2n+0) td:last-child {
  right: 15px;
}

::selection {
  background: #454545;
  color: #ffffff;
  text-shadow: none;
}

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

a:hover {
  text-decoration: none;
}

table a,
p a {
  text-decoration: underline;
}

table a:hover,
p a:hover {
  text-decoration: underline;
}

.form_i_container a.submit,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields a.submit,
a.button_l,
a.button_xl, h1.p_normal.more a,
h2.p_normal.more a,
h3.p_normal.more a,
p.p_normal.more.p_sub_headline a,
p.p_normal.more.p_quote a,
p.p_normal.more.p_caption a,
h4.p_normal.more a,
h5.p_normal.more a,
p.more a,
.sidebar a.toggle_mobile,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div a.submit,
a.button,
.button, .form_i_container input[type=submit],
.form_i_container .submit, .form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields .submit, .wfu_container input[type=button], .button_l, .button_xl, h1.p_normal.more a,
h2.p_normal.more a,
h3.p_normal.more a,
p.p_normal.more.p_sub_headline a,
p.p_normal.more.p_quote a,
p.p_normal.more.p_caption a,
h4.p_normal.more a,
h5.p_normal.more a,
p.more a, .sidebar .toggle_mobile, .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .submit, input.button, a.button {
  font-family: "FreightSansProSemibold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 1.24378vw;
  line-height: 1em;
  display: inline-block;
  padding: 10px 32px 10px 32px;
  background-color: transparent;
  border: 2px solid #454545;
  color: #454545;
  text-decoration: none;
  text-transform: uppercase;
  width: auto;
  text-align: center;
}

@media (max-width: 1045.2px) {
  .form_i_container a.submit,
  .form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields a.submit,
  a.button_l,
  a.button_xl, h1.p_normal.more a,
  h2.p_normal.more a,
  h3.p_normal.more a,
  p.p_normal.more.p_sub_headline a,
  p.p_normal.more.p_quote a,
  p.p_normal.more.p_caption a,
  h4.p_normal.more a,
  h5.p_normal.more a,
  p.more a,
  .sidebar a.toggle_mobile,
  .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div a.submit,
  a.button,
  .button, .form_i_container input[type=submit],
  .form_i_container .submit, .form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields .submit, .wfu_container input[type=button], .button_l, .button_xl, h1.p_normal.more a,
  h2.p_normal.more a,
  h3.p_normal.more a,
  p.p_normal.more.p_sub_headline a,
  p.p_normal.more.p_quote a,
  p.p_normal.more.p_caption a,
  h4.p_normal.more a,
  h5.p_normal.more a,
  p.more a, .sidebar .toggle_mobile, .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .submit, input.button, a.button {
    font-size: 13px;
    line-height: 1em;
  }
}

@media (min-width: 1206px) {
  .form_i_container a.submit,
  .form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields a.submit,
  a.button_l,
  a.button_xl, h1.p_normal.more a,
  h2.p_normal.more a,
  h3.p_normal.more a,
  p.p_normal.more.p_sub_headline a,
  p.p_normal.more.p_quote a,
  p.p_normal.more.p_caption a,
  h4.p_normal.more a,
  h5.p_normal.more a,
  p.more a,
  .sidebar a.toggle_mobile,
  .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div a.submit,
  a.button,
  .button, .form_i_container input[type=submit],
  .form_i_container .submit, .form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields .submit, .wfu_container input[type=button], .button_l, .button_xl, h1.p_normal.more a,
  h2.p_normal.more a,
  h3.p_normal.more a,
  p.p_normal.more.p_sub_headline a,
  p.p_normal.more.p_quote a,
  p.p_normal.more.p_caption a,
  h4.p_normal.more a,
  h5.p_normal.more a,
  p.more a, .sidebar .toggle_mobile, .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .submit, input.button, a.button {
    font-size: 15px;
    line-height: 1em;
  }
}

a.button.selected,
.form_i_container a.selected.submit,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields a.selected.submit,
a.selected.button_l,
a.selected.button_xl, h1.p_normal.more a.selected,
h2.p_normal.more a.selected,
h3.p_normal.more a.selected,
h4.p_normal.more a.selected,
h5.p_normal.more a.selected,
p.more a.selected,
.sidebar a.selected.toggle_mobile,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div a.selected.submit,
a.selected.button,
.form_i_container a.submit:hover,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields a.submit:hover,
a.button_l:hover,
a.button_xl:hover, h1.p_normal.more a:hover,
h2.p_normal.more a:hover,
h3.p_normal.more a:hover,
h4.p_normal.more a:hover,
h5.p_normal.more a:hover,
p.more a:hover,
.sidebar a.toggle_mobile:hover,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div a.submit:hover,
a.button:hover,
.button.selected,
.form_i_container input.selected[type=submit],
.form_i_container .selected.submit,
.form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields .selected.submit,
.wfu_container input.selected[type=button],
.selected.button_l,
.selected.button_xl, h1.p_normal.more a.selected,
h2.p_normal.more a.selected,
h3.p_normal.more a.selected,
h4.p_normal.more a.selected,
h5.p_normal.more a.selected,
p.more a.selected,
.sidebar .selected.toggle_mobile,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .selected.submit,
.button:hover, .form_i_container input[type=submit]:hover,
.form_i_container .submit:hover, .form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields .submit:hover, .wfu_container input[type=button]:hover, .button_l:hover, .button_xl:hover, h1.p_normal.more a:hover,
h2.p_normal.more a:hover,
h3.p_normal.more a:hover,
h4.p_normal.more a:hover,
h5.p_normal.more a:hover,
p.more a:hover, .sidebar .toggle_mobile:hover, .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .submit:hover {
  text-decoration: none;
  cursor: pointer;
  border-color: #76061A;
  color: #76061A;
}

a.button_default,
.header_content .header_content_inner .item.invert .titles .form_i_container a.submit,
.form_i_container .header_content .header_content_inner .item.invert .titles a.submit, .header_content .header_content_inner .item.invert .titles a.button_l,
.header_content .header_content_inner .item.invert .titles a.button_xl,
.header_content .header_content_inner .item.invert .titles h1.p_normal.more a,
h1.p_normal.more .header_content .header_content_inner .item.invert .titles a,
.header_content .header_content_inner .item.invert .titles h2.p_normal.more a,
h2.p_normal.more .header_content .header_content_inner .item.invert .titles a,
.header_content .header_content_inner .item.invert .titles h3.p_normal.more a,
h3.p_normal.more .header_content .header_content_inner .item.invert .titles a,
.header_content .header_content_inner .item.invert .titles h4.p_normal.more a,
h4.p_normal.more .header_content .header_content_inner .item.invert .titles a,
.header_content .header_content_inner .item.invert .titles h5.p_normal.more a,
h5.p_normal.more .header_content .header_content_inner .item.invert .titles a,
.header_content .header_content_inner .item.invert .titles p.more a,
p.more .header_content .header_content_inner .item.invert .titles a, .header_content .header_content_inner .item.invert .titles .sidebar a.toggle_mobile,
.sidebar .header_content .header_content_inner .item.invert .titles a.toggle_mobile, .header_content .header_content_inner .item.invert .titles .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div a.submit,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .header_content .header_content_inner .item.invert .titles a.submit, .header_content .header_content_inner .item.invert .titles a.button,
.button_default, .header_content .header_content_inner .item.invert .titles .button, .header_content .header_content_inner .item.invert .titles .form_i_container input[type=submit], .form_i_container .header_content .header_content_inner .item.invert .titles input[type=submit],
.header_content .header_content_inner .item.invert .titles .form_i_container .submit, .form_i_container .header_content .header_content_inner .item.invert .titles .submit, .header_content .header_content_inner .item.invert .titles .wfu_container input[type=button], .wfu_container .header_content .header_content_inner .item.invert .titles input[type=button], .header_content .header_content_inner .item.invert .titles .button_l, .header_content .header_content_inner .item.invert .titles .button_xl, .header_content .header_content_inner .item.invert .titles h1.p_normal.more a, h1.p_normal.more .header_content .header_content_inner .item.invert .titles a,
.header_content .header_content_inner .item.invert .titles h2.p_normal.more a, h2.p_normal.more .header_content .header_content_inner .item.invert .titles a,
.header_content .header_content_inner .item.invert .titles h3.p_normal.more a, h3.p_normal.more .header_content .header_content_inner .item.invert .titles a,
.header_content .header_content_inner .item.invert .titles h4.p_normal.more a, h4.p_normal.more .header_content .header_content_inner .item.invert .titles a,
.header_content .header_content_inner .item.invert .titles h5.p_normal.more a, h5.p_normal.more .header_content .header_content_inner .item.invert .titles a,
.header_content .header_content_inner .item.invert .titles p.more a, p.more .header_content .header_content_inner .item.invert .titles a, .header_content .header_content_inner .item.invert .titles .sidebar .toggle_mobile, .sidebar .header_content .header_content_inner .item.invert .titles .toggle_mobile, .header_content .header_content_inner .item.invert .titles .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .submit, .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .header_content .header_content_inner .item.invert .titles .submit {
  border-color: #454545;
  color: #454545;
}

a.button_white,
.header_content .header_content_inner .item .titles .form_i_container a.submit,
.form_i_container .header_content .header_content_inner .item .titles a.submit, .header_content .header_content_inner .item .titles a.button_l,
.header_content .header_content_inner .item .titles a.button_xl,
.header_content .header_content_inner .item .titles h1.p_normal.more a,
h1.p_normal.more .header_content .header_content_inner .item .titles a,
.header_content .header_content_inner .item .titles h2.p_normal.more a,
h2.p_normal.more .header_content .header_content_inner .item .titles a,
.header_content .header_content_inner .item .titles h3.p_normal.more a,
h3.p_normal.more .header_content .header_content_inner .item .titles a,
.header_content .header_content_inner .item .titles h4.p_normal.more a,
h4.p_normal.more .header_content .header_content_inner .item .titles a,
.header_content .header_content_inner .item .titles h5.p_normal.more a,
h5.p_normal.more .header_content .header_content_inner .item .titles a,
.header_content .header_content_inner .item .titles p.more a,
p.more .header_content .header_content_inner .item .titles a, .header_content .header_content_inner .item .titles .sidebar a.toggle_mobile,
.sidebar .header_content .header_content_inner .item .titles a.toggle_mobile, .header_content .header_content_inner .item .titles .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div a.submit,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .header_content .header_content_inner .item .titles a.submit, .header_content .header_content_inner .item .titles a.button,
.button_white, .header_content .header_content_inner .item .titles .button, .header_content .header_content_inner .item .titles .form_i_container input[type=submit], .form_i_container .header_content .header_content_inner .item .titles input[type=submit],
.header_content .header_content_inner .item .titles .form_i_container .submit, .form_i_container .header_content .header_content_inner .item .titles .submit, .header_content .header_content_inner .item .titles .wfu_container input[type=button], .wfu_container .header_content .header_content_inner .item .titles input[type=button], .header_content .header_content_inner .item .titles .button_l, .header_content .header_content_inner .item .titles .button_xl, .header_content .header_content_inner .item .titles h1.p_normal.more a, h1.p_normal.more .header_content .header_content_inner .item .titles a,
.header_content .header_content_inner .item .titles h2.p_normal.more a, h2.p_normal.more .header_content .header_content_inner .item .titles a,
.header_content .header_content_inner .item .titles h3.p_normal.more a, h3.p_normal.more .header_content .header_content_inner .item .titles a,
.header_content .header_content_inner .item .titles h4.p_normal.more a, h4.p_normal.more .header_content .header_content_inner .item .titles a,
.header_content .header_content_inner .item .titles h5.p_normal.more a, h5.p_normal.more .header_content .header_content_inner .item .titles a,
.header_content .header_content_inner .item .titles p.more a, p.more .header_content .header_content_inner .item .titles a, .header_content .header_content_inner .item .titles .sidebar .toggle_mobile, .sidebar .header_content .header_content_inner .item .titles .toggle_mobile, .header_content .header_content_inner .item .titles .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .submit, .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .header_content .header_content_inner .item .titles .submit {
  border-color: #ffffff;
  color: #ffffff;
}

a.button_red,
.button_red {
  border-color: #76061A;
  color: #76061A;
}

.button_l, .button_xl {
  padding: 12px 80px 10px 80px;
  border: 3px solid #000000;
  margin-top: 40px;
  background-color: #ffffff;
  color: red;
}

.button_l:hover, .button_xl:hover {
  background-color: red;
  color: #ffffff;
}

.button_xl {
  padding: 16px 120px 14px 120px;
}

b,
strong,
body.webkit b,
body.webkit strong {
  font-family: "FreightSansProSemibold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
}

h2,
h3,
h1.p_normal.p_sub_headline,
h1.p_normal.p_quote,
h1.p_normal.p_caption,
h2.p_normal.p_sub_headline,
h2.p_normal.p_quote,
h2.p_normal.p_caption,
h3.p_normal.p_sub_headline,
h3.p_normal.p_quote,
h3.p_normal.p_caption,
h4.p_normal.p_sub_headline,
h4.p_normal.p_quote,
h4.p_normal.p_caption,
h5.p_normal.p_sub_headline,
h5.p_normal.p_quote,
h5.p_normal.p_caption,
p.p_sub_headline,
p.p_quote,
p.p_caption,
h4,
h5 {
  font-family: "FreightSansProBook-Regular", serif !important;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

h2:first-child,
h3:first-child,
h1.p_normal.p_sub_headline:first-child,
h1.p_normal.p_quote:first-child,
h1.p_normal.p_caption:first-child,
h2.p_normal.p_sub_headline:first-child,
h2.p_normal.p_quote:first-child,
h2.p_normal.p_caption:first-child,
h3.p_normal.p_sub_headline:first-child,
h3.p_normal.p_quote:first-child,
h3.p_normal.p_caption:first-child,
h4.p_normal.p_sub_headline:first-child,
h4.p_normal.p_quote:first-child,
h4.p_normal.p_caption:first-child,
h5.p_normal.p_sub_headline:first-child,
h5.p_normal.p_quote:first-child,
h5.p_normal.p_caption:first-child,
p.p_sub_headline:first-child,
p.p_quote:first-child,
p.p_caption:first-child,
h4:first-child,
h5:first-child {
  padding-top: 0px;
}

@media (max-width: 576px) {
  h2,
  h3,
  h1.p_normal.p_sub_headline,
  h1.p_normal.p_quote,
  h1.p_normal.p_caption,
  h2.p_normal.p_sub_headline,
  h2.p_normal.p_quote,
  h2.p_normal.p_caption,
  h3.p_normal.p_sub_headline,
  h3.p_normal.p_quote,
  h3.p_normal.p_caption,
  h4.p_normal.p_sub_headline,
  h4.p_normal.p_quote,
  h4.p_normal.p_caption,
  h5.p_normal.p_sub_headline,
  h5.p_normal.p_quote,
  h5.p_normal.p_caption,
  p.p_sub_headline,
  p.p_quote,
  p.p_caption,
  h4,
  h5 {
    -moz-hyphens: auto;
    -o-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    -moz-hyphenate-limit-lines: 2;
    -o-hyphenate-limit-lines: 2;
    -webkit-hyphenate-limit-lines: 2;
    -ms-hyphenate-limit-lines: 2;
    hyphenate-limit-lines: 2;
    -moz-hyphenate-limit-before: 3;
    -o-hyphenate-limit-before: 3;
    -webkit-hyphenate-limit-before: 3;
    -ms-hyphenate-limit-before: 3;
    hyphenate-limit-before: 3;
    -moz-hyphenate-limit-after: 3;
    -o-hyphenate-limit-after: 3;
    -webkit-hyphenate-limit-after: 3;
    -ms-hyphenate-limit-after: 3;
    hyphenate-limit-after: 3;
    -moz-hyphenate-limit-chars: 8 3 3;
    -o-hyphenate-limit-chars: 8 3 3;
    -webkit-hyphenate-limit-chars: 8 3 3;
    -ms-hyphenate-limit-chars: 8 3 3;
    hyphenate-limit-chars: 8 3 3;
    word-break: break-word;
  }
  h2 br,
  h3 br,
  h1.p_normal.p_sub_headline br,
  h1.p_normal.p_quote br,
  h1.p_normal.p_caption br,
  h2.p_normal.p_sub_headline br,
  h2.p_normal.p_quote br,
  h2.p_normal.p_caption br,
  h3.p_normal.p_sub_headline br,
  h3.p_normal.p_quote br,
  h3.p_normal.p_caption br,
  h4.p_normal.p_sub_headline br,
  h4.p_normal.p_quote br,
  h4.p_normal.p_caption br,
  h5.p_normal.p_sub_headline br,
  h5.p_normal.p_quote br,
  h5.p_normal.p_caption br,
  p.p_sub_headline br,
  p.p_quote br,
  p.p_caption br,
  h4 br,
  h5 br {
    display: none;
  }
}

h1,
.h1 {
  -moz-hyphens: auto;
  -o-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  -moz-hyphenate-limit-lines: 2;
  -o-hyphenate-limit-lines: 2;
  -webkit-hyphenate-limit-lines: 2;
  -ms-hyphenate-limit-lines: 2;
  hyphenate-limit-lines: 2;
  -moz-hyphenate-limit-before: 3;
  -o-hyphenate-limit-before: 3;
  -webkit-hyphenate-limit-before: 3;
  -ms-hyphenate-limit-before: 3;
  hyphenate-limit-before: 3;
  -moz-hyphenate-limit-after: 3;
  -o-hyphenate-limit-after: 3;
  -webkit-hyphenate-limit-after: 3;
  -ms-hyphenate-limit-after: 3;
  hyphenate-limit-after: 3;
  -moz-hyphenate-limit-chars: 8 3 3;
  -o-hyphenate-limit-chars: 8 3 3;
  -webkit-hyphenate-limit-chars: 8 3 3;
  -ms-hyphenate-limit-chars: 8 3 3;
  hyphenate-limit-chars: 8 3 3;
  font-family: "Lora", "Georgia", serif !important;
  font-weight: 400 !important;
  font-size: 2.90216vw;
  line-height: 1.1em;
  padding-bottom: 12px;
}

@media (max-width: 1102.62857px) {
  h1,
  .h1 {
    font-size: 32px;
    line-height: 1.1em;
  }
}

@media (min-width: 1206px) {
  h1,
  .h1 {
    font-size: 35px;
    line-height: 1.1em;
  }
}

@media (max-width: 576px) {
  h1,
  .h1 {
    font-size: 4.86111vw;
    line-height: 1.1em;
    padding-bottom: 12px;
  }
}

@media (max-width: 576px) and (max-width: 411.42857px) {
  h1,
  .h1 {
    font-size: 20px;
    line-height: 1.1em;
  }
}

@media (max-width: 576px) and (min-width: 576px) {
  h1,
  .h1 {
    font-size: 28px;
    line-height: 1.1em;
  }
}

h2,
.h2,
h3,
h1.p_normal.p_sub_headline,
h1.p_normal.p_quote,
h1.p_normal.p_caption,
h2.p_normal.p_sub_headline,
h2.p_normal.p_quote,
h2.p_normal.p_caption,
h3.p_normal.p_sub_headline,
h3.p_normal.p_quote,
h3.p_normal.p_caption,
h4.p_normal.p_sub_headline,
h4.p_normal.p_quote,
h4.p_normal.p_caption,
h5.p_normal.p_sub_headline,
h5.p_normal.p_quote,
h5.p_normal.p_caption,
p.p_sub_headline,
p.p_quote,
p.p_caption,
.h3 {
  font-size: 1.82421vw;
  line-height: 1.1em;
  font-family: "FreightSansProSemibold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  padding-top: 30px;
  padding-bottom: 34px;
}

@media (max-width: 1206px) {
  h2,
  .h2,
  h3,
  h1.p_normal.p_sub_headline,
  h1.p_normal.p_quote,
  h1.p_normal.p_caption,
  h2.p_normal.p_sub_headline,
  h2.p_normal.p_quote,
  h2.p_normal.p_caption,
  h3.p_normal.p_sub_headline,
  h3.p_normal.p_quote,
  h3.p_normal.p_caption,
  h4.p_normal.p_sub_headline,
  h4.p_normal.p_quote,
  h4.p_normal.p_caption,
  h5.p_normal.p_sub_headline,
  h5.p_normal.p_quote,
  h5.p_normal.p_caption,
  p.p_sub_headline,
  p.p_quote,
  p.p_caption,
  .h3 {
    font-size: 22px;
    line-height: 1.1em;
  }
}

@media (min-width: 1206px) {
  h2,
  .h2,
  h3,
  h1.p_normal.p_sub_headline,
  h1.p_normal.p_quote,
  h1.p_normal.p_caption,
  h2.p_normal.p_sub_headline,
  h2.p_normal.p_quote,
  h2.p_normal.p_caption,
  h3.p_normal.p_sub_headline,
  h3.p_normal.p_quote,
  h3.p_normal.p_caption,
  h4.p_normal.p_sub_headline,
  h4.p_normal.p_quote,
  h4.p_normal.p_caption,
  h5.p_normal.p_sub_headline,
  h5.p_normal.p_quote,
  h5.p_normal.p_caption,
  p.p_sub_headline,
  p.p_quote,
  p.p_caption,
  .h3 {
    font-size: 22px;
    line-height: 1.1em;
  }
}

h2:first-child,
.h2:first-child,
h3:first-child,
h1.p_normal.p_sub_headline:first-child,
h1.p_normal.p_quote:first-child,
h1.p_normal.p_caption:first-child,
h2.p_normal.p_sub_headline:first-child,
h2.p_normal.p_quote:first-child,
h2.p_normal.p_caption:first-child,
h3.p_normal.p_sub_headline:first-child,
h3.p_normal.p_quote:first-child,
h3.p_normal.p_caption:first-child,
h4.p_normal.p_sub_headline:first-child,
h4.p_normal.p_quote:first-child,
h4.p_normal.p_caption:first-child,
h5.p_normal.p_sub_headline:first-child,
h5.p_normal.p_quote:first-child,
h5.p_normal.p_caption:first-child,
p.p_sub_headline:first-child,
p.p_quote:first-child,
p.p_caption:first-child,
.h3:first-child {
  padding-top: 0px;
}

@media (max-width: 576px) {
  h2,
  .h2,
  h3,
  h1.p_normal.p_sub_headline,
  h1.p_normal.p_quote,
  h1.p_normal.p_caption,
  h2.p_normal.p_sub_headline,
  h2.p_normal.p_quote,
  h2.p_normal.p_caption,
  h3.p_normal.p_sub_headline,
  h3.p_normal.p_quote,
  h3.p_normal.p_caption,
  h4.p_normal.p_sub_headline,
  h4.p_normal.p_quote,
  h4.p_normal.p_caption,
  h5.p_normal.p_sub_headline,
  h5.p_normal.p_quote,
  h5.p_normal.p_caption,
  p.p_sub_headline,
  p.p_quote,
  p.p_caption,
  .h3 {
    font-size: 3.81944vw;
    line-height: 1.1em;
    padding-bottom: 12px;
  }
}

@media (max-width: 576px) and (max-width: 497.45455px) {
  h2,
  .h2,
  h3,
  h1.p_normal.p_sub_headline,
  h1.p_normal.p_quote,
  h1.p_normal.p_caption,
  h2.p_normal.p_sub_headline,
  h2.p_normal.p_quote,
  h2.p_normal.p_caption,
  h3.p_normal.p_sub_headline,
  h3.p_normal.p_quote,
  h3.p_normal.p_caption,
  h4.p_normal.p_sub_headline,
  h4.p_normal.p_quote,
  h4.p_normal.p_caption,
  h5.p_normal.p_sub_headline,
  h5.p_normal.p_quote,
  h5.p_normal.p_caption,
  p.p_sub_headline,
  p.p_quote,
  p.p_caption,
  .h3 {
    font-size: 19px;
    line-height: 1.1em;
  }
}

@media (max-width: 576px) and (min-width: 576px) {
  h2,
  .h2,
  h3,
  h1.p_normal.p_sub_headline,
  h1.p_normal.p_quote,
  h1.p_normal.p_caption,
  h2.p_normal.p_sub_headline,
  h2.p_normal.p_quote,
  h2.p_normal.p_caption,
  h3.p_normal.p_sub_headline,
  h3.p_normal.p_quote,
  h3.p_normal.p_caption,
  h4.p_normal.p_sub_headline,
  h4.p_normal.p_quote,
  h4.p_normal.p_caption,
  h5.p_normal.p_sub_headline,
  h5.p_normal.p_quote,
  h5.p_normal.p_caption,
  p.p_sub_headline,
  p.p_quote,
  p.p_caption,
  .h3 {
    font-size: 22px;
    line-height: 1.1em;
  }
}

h2 {
  text-transform: uppercase;
}

h4,
h5 {
  padding: 0px 0px 1em 0px;
}

.no_wrap {
  white-space: nowrap;
  word-break: break-word;
}

i.mce-ico.mce-i-my_icon {
  background-color: red;
}

.text_small,
p.text_small {
  font-size: 1.65837vw;
  line-height: 1.333em;
}

@media (max-width: 964.8px) {
  .text_small,
  p.text_small {
    font-size: 16px;
    line-height: 1.333em;
  }
}

@media (min-width: 1206px) {
  .text_small,
  p.text_small {
    font-size: 20px;
    line-height: 1.333em;
  }
}

.text_large,
p.text_large {
  font-size: 3.90625vw;
  line-height: 1.333em;
  line-height: 1.3333333em;
}

@media (max-width: 614.4px) {
  .text_large,
  p.text_large {
    font-size: 24px;
    line-height: 1.333em;
  }
}

@media (min-width: 768px) {
  .text_large,
  p.text_large {
    font-size: 30px;
    line-height: 1.333em;
  }
}

.text_xlarge,
p.text_xlarge {
  font-size: 5.63847vw;
  line-height: 0.9em;
  line-height: 1.0em;
}

@media (max-width: 709.41176px) {
  .text_xlarge,
  p.text_xlarge {
    font-size: 40px;
    line-height: 0.9em;
  }
}

@media (min-width: 1206px) {
  .text_xlarge,
  p.text_xlarge {
    font-size: 68px;
    line-height: 0.9em;
  }
}

@media (max-width: 576px) {
  .text_xlarge,
  p.text_xlarge {
    font-size: 3.31675vw;
    line-height: 0.9em;
    line-height: 1.0em;
  }
}

@media (max-width: 576px) and (max-width: 904.5px) {
  .text_xlarge,
  p.text_xlarge {
    font-size: 30px;
    line-height: 0.9em;
  }
}

@media (max-width: 576px) and (min-width: 1206px) {
  .text_xlarge,
  p.text_xlarge {
    font-size: 40px;
    line-height: 0.9em;
  }
}

p.text_xlarge {
  left: -4px;
}

.icon_container_top {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  width: 60px;
  height: 60px;
  margin: 0px auto 12px auto;
}

.icon_container_top svg,
.icon_container_top img {
  object-fit: contain;
  font-family: 'object-fit: contain;';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
}

.uppercase {
  text-transform: uppercase;
}

h1.p_normal,
h2.p_normal,
h3.p_normal,
h1.p_normal.p_sub_headline,
h1.p_normal.p_quote,
h1.p_normal.p_caption,
h2.p_normal.p_sub_headline,
h2.p_normal.p_quote,
h2.p_normal.p_caption,
h3.p_normal.p_sub_headline,
h3.p_normal.p_quote,
h3.p_normal.p_caption,
h4.p_normal.p_sub_headline,
h4.p_normal.p_quote,
h4.p_normal.p_caption,
h5.p_normal.p_sub_headline,
h5.p_normal.p_quote,
h5.p_normal.p_caption,
p.p_normal.p_sub_headline,
p.p_normal.p_quote,
p.p_normal.p_caption,
h4.p_normal,
h5.p_normal,
p,
ul li,
ol li {
  font-family: "FreightSansProBook-Regular", serif !important;
  font-weight: normal;
  font-style: normal;
  -moz-hyphens: auto;
  -o-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  -moz-hyphenate-limit-lines: 2;
  -o-hyphenate-limit-lines: 2;
  -webkit-hyphenate-limit-lines: 2;
  -ms-hyphenate-limit-lines: 2;
  hyphenate-limit-lines: 2;
  -moz-hyphenate-limit-before: 3;
  -o-hyphenate-limit-before: 3;
  -webkit-hyphenate-limit-before: 3;
  -ms-hyphenate-limit-before: 3;
  hyphenate-limit-before: 3;
  -moz-hyphenate-limit-after: 3;
  -o-hyphenate-limit-after: 3;
  -webkit-hyphenate-limit-after: 3;
  -ms-hyphenate-limit-after: 3;
  hyphenate-limit-after: 3;
  -moz-hyphenate-limit-chars: 8 3 3;
  -o-hyphenate-limit-chars: 8 3 3;
  -webkit-hyphenate-limit-chars: 8 3 3;
  -ms-hyphenate-limit-chars: 8 3 3;
  hyphenate-limit-chars: 8 3 3;
}

h1.p_normal,
h2.p_normal,
h3.p_normal,
h1.p_normal.p_sub_headline,
h1.p_normal.p_quote,
h1.p_normal.p_caption,
h2.p_normal.p_sub_headline,
h2.p_normal.p_quote,
h2.p_normal.p_caption,
h3.p_normal.p_sub_headline,
h3.p_normal.p_quote,
h3.p_normal.p_caption,
h4.p_normal.p_sub_headline,
h4.p_normal.p_quote,
h4.p_normal.p_caption,
h5.p_normal.p_sub_headline,
h5.p_normal.p_quote,
h5.p_normal.p_caption,
p.p_normal.p_sub_headline,
p.p_normal.p_quote,
p.p_normal.p_caption,
h4.p_normal,
h5.p_normal,
p {
  position: relative;
  margin: 0px 0px 1em 0px;
  word-break: break-word;
  text-transform: none;
  color: #454545;
}

h1.p_normal:last-child,
h2.p_normal:last-child,
h3.p_normal:last-child,
h1.p_normal.p_sub_headline:last-child,
h1.p_normal.p_quote:last-child,
h1.p_normal.p_caption:last-child,
h2.p_normal.p_sub_headline:last-child,
h2.p_normal.p_quote:last-child,
h2.p_normal.p_caption:last-child,
h4.p_normal.p_sub_headline:last-child,
h4.p_normal.p_quote:last-child,
h4.p_normal.p_caption:last-child,
h5.p_normal.p_sub_headline:last-child,
h5.p_normal.p_quote:last-child,
h5.p_normal.p_caption:last-child,
p.p_normal.p_sub_headline:last-child,
p.p_normal.p_quote:last-child,
p.p_normal.p_caption:last-child,
h4.p_normal:last-child,
h5.p_normal:last-child,
p:last-child {
  margin-bottom: 0px !important;
}

h1.p_normal a:hover,
h2.p_normal a:hover,
h3.p_normal a:hover,
h1.p_normal.p_sub_headline a:hover,
h1.p_normal.p_quote a:hover,
h1.p_normal.p_caption a:hover,
h2.p_normal.p_sub_headline a:hover,
h2.p_normal.p_quote a:hover,
h2.p_normal.p_caption a:hover,
h4.p_normal.p_sub_headline a:hover,
h4.p_normal.p_quote a:hover,
h4.p_normal.p_caption a:hover,
h5.p_normal.p_sub_headline a:hover,
h5.p_normal.p_quote a:hover,
h5.p_normal.p_caption a:hover,
p.p_normal.p_sub_headline a:hover,
p.p_normal.p_quote a:hover,
p.p_normal.p_caption a:hover,
h4.p_normal a:hover,
h5.p_normal a:hover,
p a:hover {
  text-decoration: underline;
}

h1.p_normal.quote,
h1.p_normal.quote_xl,
h2.p_normal.quote,
h2.p_normal.quote_xl,
h3.p_normal.quote,
h1.p_normal.quote.p_sub_headline,
h1.p_normal.quote.p_quote,
h1.p_normal.quote.p_caption,
h2.p_normal.quote.p_sub_headline,
h2.p_normal.quote.p_quote,
h2.p_normal.quote.p_caption,
h4.p_normal.quote.p_sub_headline,
h4.p_normal.quote.p_quote,
h4.p_normal.quote.p_caption,
h5.p_normal.quote.p_sub_headline,
h5.p_normal.quote.p_quote,
h5.p_normal.quote.p_caption,
p.p_normal.quote.p_sub_headline,
p.p_normal.quote.p_quote,
p.p_normal.quote.p_caption,
h3.p_normal.quote_xl,
h1.p_normal.quote_xl.p_sub_headline,
h1.p_normal.quote_xl.p_quote,
h1.p_normal.quote_xl.p_caption,
h2.p_normal.quote_xl.p_sub_headline,
h2.p_normal.quote_xl.p_quote,
h2.p_normal.quote_xl.p_caption,
h4.p_normal.quote_xl.p_sub_headline,
h4.p_normal.quote_xl.p_quote,
h4.p_normal.quote_xl.p_caption,
h5.p_normal.quote_xl.p_sub_headline,
h5.p_normal.quote_xl.p_quote,
h5.p_normal.quote_xl.p_caption,
p.p_normal.quote_xl.p_sub_headline,
p.p_normal.quote_xl.p_quote,
p.p_normal.quote_xl.p_caption,
h4.p_normal.quote,
h4.p_normal.quote_xl,
h5.p_normal.quote,
h5.p_normal.quote_xl,
p.quote,
p.quote_xl {
  font-family: "Lora", "Georgia", serif !important;
  font-weight: 400 !important;
  padding-left: 10%;
  padding-right: 10%;
  text-align: center;
}

h1.p_normal.quote .quote_source,
h1.p_normal.quote_xl .quote_source,
h2.p_normal.quote .quote_source,
h2.p_normal.quote_xl .quote_source,
h3.p_normal.quote .quote_source,
h1.p_normal.quote.p_sub_headline .quote_source,
h1.p_normal.quote.p_quote .quote_source,
h1.p_normal.quote.p_caption .quote_source,
h2.p_normal.quote.p_sub_headline .quote_source,
h2.p_normal.quote.p_quote .quote_source,
h2.p_normal.quote.p_caption .quote_source,
h4.p_normal.quote.p_sub_headline .quote_source,
h4.p_normal.quote.p_quote .quote_source,
h4.p_normal.quote.p_caption .quote_source,
h5.p_normal.quote.p_sub_headline .quote_source,
h5.p_normal.quote.p_quote .quote_source,
h5.p_normal.quote.p_caption .quote_source,
p.p_normal.quote.p_sub_headline .quote_source,
p.p_normal.quote.p_quote .quote_source,
p.p_normal.quote.p_caption .quote_source,
h3.p_normal.quote_xl .quote_source,
h1.p_normal.quote_xl.p_sub_headline .quote_source,
h1.p_normal.quote_xl.p_quote .quote_source,
h1.p_normal.quote_xl.p_caption .quote_source,
h2.p_normal.quote_xl.p_sub_headline .quote_source,
h2.p_normal.quote_xl.p_quote .quote_source,
h2.p_normal.quote_xl.p_caption .quote_source,
h4.p_normal.quote_xl.p_sub_headline .quote_source,
h4.p_normal.quote_xl.p_quote .quote_source,
h4.p_normal.quote_xl.p_caption .quote_source,
h5.p_normal.quote_xl.p_sub_headline .quote_source,
h5.p_normal.quote_xl.p_quote .quote_source,
h5.p_normal.quote_xl.p_caption .quote_source,
p.p_normal.quote_xl.p_sub_headline .quote_source,
p.p_normal.quote_xl.p_quote .quote_source,
p.p_normal.quote_xl.p_caption .quote_source,
h4.p_normal.quote .quote_source,
h4.p_normal.quote_xl .quote_source,
h5.p_normal.quote .quote_source,
h5.p_normal.quote_xl .quote_source,
p.quote .quote_source,
p.quote_xl .quote_source {
  margin-top: 10px;
  display: inline-block;
  font-size: 0.8em;
  line-height: 1.42em;
}

h1.p_normal.quote,
h2.p_normal.quote,
h3.p_normal.quote,
h1.p_normal.quote.p_sub_headline,
h1.p_normal.quote.p_quote,
h1.p_normal.quote.p_caption,
h2.p_normal.quote.p_sub_headline,
h2.p_normal.quote.p_quote,
h2.p_normal.quote.p_caption,
h4.p_normal.quote.p_sub_headline,
h4.p_normal.quote.p_quote,
h4.p_normal.quote.p_caption,
h5.p_normal.quote.p_sub_headline,
h5.p_normal.quote.p_quote,
h5.p_normal.quote.p_caption,
p.p_normal.quote.p_sub_headline,
p.p_normal.quote.p_quote,
p.p_normal.quote.p_caption,
h4.p_normal.quote,
h5.p_normal.quote,
p.quote {
  padding: 36px 10%;
}

h1.p_normal.quote_xl,
h2.p_normal.quote_xl,
h3.p_normal.quote_xl,
h1.p_normal.quote_xl.p_sub_headline,
h1.p_normal.quote_xl.p_quote,
h1.p_normal.quote_xl.p_caption,
h2.p_normal.quote_xl.p_sub_headline,
h2.p_normal.quote_xl.p_quote,
h2.p_normal.quote_xl.p_caption,
h4.p_normal.quote_xl.p_sub_headline,
h4.p_normal.quote_xl.p_quote,
h4.p_normal.quote_xl.p_caption,
h5.p_normal.quote_xl.p_sub_headline,
h5.p_normal.quote_xl.p_quote,
h5.p_normal.quote_xl.p_caption,
p.p_normal.quote_xl.p_sub_headline,
p.p_normal.quote_xl.p_quote,
p.p_normal.quote_xl.p_caption,
h4.p_normal.quote_xl,
h5.p_normal.quote_xl,
p.quote_xl {
  font-size: 3.15091vw;
  line-height: 1.2em;
  padding: 54px 10%;
}

@media (max-width: 761.68421px) {
  h1.p_normal.quote_xl,
  h2.p_normal.quote_xl,
  h3.p_normal.quote_xl,
  h1.p_normal.quote_xl.p_sub_headline,
  h1.p_normal.quote_xl.p_quote,
  h1.p_normal.quote_xl.p_caption,
  h2.p_normal.quote_xl.p_sub_headline,
  h2.p_normal.quote_xl.p_quote,
  h2.p_normal.quote_xl.p_caption,
  h4.p_normal.quote_xl.p_sub_headline,
  h4.p_normal.quote_xl.p_quote,
  h4.p_normal.quote_xl.p_caption,
  h5.p_normal.quote_xl.p_sub_headline,
  h5.p_normal.quote_xl.p_quote,
  h5.p_normal.quote_xl.p_caption,
  p.p_normal.quote_xl.p_sub_headline,
  p.p_normal.quote_xl.p_quote,
  p.p_normal.quote_xl.p_caption,
  h4.p_normal.quote_xl,
  h5.p_normal.quote_xl,
  p.quote_xl {
    font-size: 24px;
    line-height: 1.2em;
  }
}

@media (min-width: 1206px) {
  h1.p_normal.quote_xl,
  h2.p_normal.quote_xl,
  h3.p_normal.quote_xl,
  h1.p_normal.quote_xl.p_sub_headline,
  h1.p_normal.quote_xl.p_quote,
  h1.p_normal.quote_xl.p_caption,
  h2.p_normal.quote_xl.p_sub_headline,
  h2.p_normal.quote_xl.p_quote,
  h2.p_normal.quote_xl.p_caption,
  h4.p_normal.quote_xl.p_sub_headline,
  h4.p_normal.quote_xl.p_quote,
  h4.p_normal.quote_xl.p_caption,
  h5.p_normal.quote_xl.p_sub_headline,
  h5.p_normal.quote_xl.p_quote,
  h5.p_normal.quote_xl.p_caption,
  p.p_normal.quote_xl.p_sub_headline,
  p.p_normal.quote_xl.p_quote,
  p.p_normal.quote_xl.p_caption,
  h4.p_normal.quote_xl,
  h5.p_normal.quote_xl,
  p.quote_xl {
    font-size: 38px;
    line-height: 1.2em;
  }
}

h1.p_normal.faq_question,
h2.p_normal.faq_question,
h3.p_normal.faq_question,
h1.p_normal.faq_question.p_sub_headline,
h1.p_normal.faq_question.p_quote,
h1.p_normal.faq_question.p_caption,
h2.p_normal.faq_question.p_sub_headline,
h2.p_normal.faq_question.p_quote,
h2.p_normal.faq_question.p_caption,
h4.p_normal.faq_question.p_sub_headline,
h4.p_normal.faq_question.p_quote,
h4.p_normal.faq_question.p_caption,
h5.p_normal.faq_question.p_sub_headline,
h5.p_normal.faq_question.p_quote,
h5.p_normal.faq_question.p_caption,
p.p_normal.faq_question.p_sub_headline,
p.p_normal.faq_question.p_quote,
p.p_normal.faq_question.p_caption,
h4.p_normal.faq_question,
h5.p_normal.faq_question,
p.faq_question {
  background-color: #F5F5F5;
  padding: 14px 25px 12px 25px;
}

h1.p_normal a,
h2.p_normal a,
h3.p_normal a,
h1.p_normal.p_sub_headline a,
h1.p_normal.p_quote a,
h1.p_normal.p_caption a,
h2.p_normal.p_sub_headline a,
h2.p_normal.p_quote a,
h2.p_normal.p_caption a,
h3.p_normal.p_sub_headline a,
h3.p_normal.p_quote a,
h3.p_normal.p_caption a,
h4.p_normal.p_sub_headline a,
h4.p_normal.p_quote a,
h4.p_normal.p_caption a,
h5.p_normal.p_sub_headline a,
h5.p_normal.p_quote a,
h5.p_normal.p_caption a,
p.p_normal.p_sub_headline a,
p.p_normal.p_quote a,
p.p_normal.p_caption a,
h4.p_normal a,
h5.p_normal a,
p a {
  color: #76061A;
  text-decoration: none;
}

h1.p_normal.p_small_sans_serif,
h2.p_normal.p_small_sans_serif,
h3.p_normal.p_small_sans_serif,
h1.p_normal.p_small_sans_serif.p_sub_headline,
h1.p_normal.p_small_sans_serif.p_quote,
h1.p_normal.p_small_sans_serif.p_caption,
h2.p_normal.p_small_sans_serif.p_sub_headline,
h2.p_normal.p_small_sans_serif.p_quote,
h2.p_normal.p_small_sans_serif.p_caption,
h4.p_normal.p_small_sans_serif.p_sub_headline,
h4.p_normal.p_small_sans_serif.p_quote,
h4.p_normal.p_small_sans_serif.p_caption,
h5.p_normal.p_small_sans_serif.p_sub_headline,
h5.p_normal.p_small_sans_serif.p_quote,
h5.p_normal.p_small_sans_serif.p_caption,
p.p_normal.p_small_sans_serif.p_sub_headline,
p.p_normal.p_small_sans_serif.p_quote,
p.p_normal.p_small_sans_serif.p_caption,
h4.p_normal.p_small_sans_serif,
h5.p_normal.p_small_sans_serif,
p.p_small_sans_serif {
  font-size: 1.4em;
  line-height: 1.5em;
}

h1.p_normal.p_medium_sans_serif,
h2.p_normal.p_medium_sans_serif,
h3.p_normal.p_medium_sans_serif,
h1.p_normal.p_medium_sans_serif.p_sub_headline,
h1.p_normal.p_medium_sans_serif.p_quote,
h1.p_normal.p_medium_sans_serif.p_caption,
h2.p_normal.p_medium_sans_serif.p_sub_headline,
h2.p_normal.p_medium_sans_serif.p_quote,
h2.p_normal.p_medium_sans_serif.p_caption,
h4.p_normal.p_medium_sans_serif.p_sub_headline,
h4.p_normal.p_medium_sans_serif.p_quote,
h4.p_normal.p_medium_sans_serif.p_caption,
h5.p_normal.p_medium_sans_serif.p_sub_headline,
h5.p_normal.p_medium_sans_serif.p_quote,
h5.p_normal.p_medium_sans_serif.p_caption,
p.p_normal.p_medium_sans_serif.p_sub_headline,
p.p_normal.p_medium_sans_serif.p_quote,
p.p_normal.p_medium_sans_serif.p_caption,
h4.p_normal.p_medium_sans_serif,
h5.p_normal.p_medium_sans_serif,
p.p_medium_sans_serif {
  font-size: 1.8em;
  line-height: 1.5em;
}

h1.p_normal.p_add_gap,
h2.p_normal.p_add_gap,
h3.p_normal.p_add_gap,
h1.p_normal.p_add_gap.p_sub_headline,
h1.p_normal.p_add_gap.p_quote,
h1.p_normal.p_add_gap.p_caption,
h2.p_normal.p_add_gap.p_sub_headline,
h2.p_normal.p_add_gap.p_quote,
h2.p_normal.p_add_gap.p_caption,
h4.p_normal.p_add_gap.p_sub_headline,
h4.p_normal.p_add_gap.p_quote,
h4.p_normal.p_add_gap.p_caption,
h5.p_normal.p_add_gap.p_sub_headline,
h5.p_normal.p_add_gap.p_quote,
h5.p_normal.p_add_gap.p_caption,
p.p_normal.p_add_gap.p_sub_headline,
p.p_normal.p_add_gap.p_quote,
p.p_normal.p_add_gap.p_caption,
h4.p_normal.p_add_gap,
h5.p_normal.p_add_gap,
p.p_add_gap {
  padding-top: 15px;
}

h1.p_normal sup,
h2.p_normal sup,
h3.p_normal sup,
h1.p_normal.p_sub_headline sup,
h1.p_normal.p_quote sup,
h1.p_normal.p_caption sup,
h2.p_normal.p_sub_headline sup,
h2.p_normal.p_quote sup,
h2.p_normal.p_caption sup,
h3.p_normal.p_sub_headline sup,
h3.p_normal.p_quote sup,
h3.p_normal.p_caption sup,
h4.p_normal.p_sub_headline sup,
h4.p_normal.p_quote sup,
h4.p_normal.p_caption sup,
h5.p_normal.p_sub_headline sup,
h5.p_normal.p_quote sup,
h5.p_normal.p_caption sup,
p.p_normal.p_sub_headline sup,
p.p_normal.p_quote sup,
p.p_normal.p_caption sup,
h4.p_normal sup,
h5.p_normal sup,
p sup {
  font-size: 0.8em;
  line-height: 0.0em;
}

h1.p_normal.h2,
h2.p_normal.h2,
h3.p_normal.h2,
h1.p_normal.h2.p_sub_headline,
h1.p_normal.h2.p_quote,
h1.p_normal.h2.p_caption,
h2.p_normal.h2.p_sub_headline,
h2.p_normal.h2.p_quote,
h2.p_normal.h2.p_caption,
h4.p_normal.h2.p_sub_headline,
h4.p_normal.h2.p_quote,
h4.p_normal.h2.p_caption,
h5.p_normal.h2.p_sub_headline,
h5.p_normal.h2.p_quote,
h5.p_normal.h2.p_caption,
p.p_normal.h2.p_sub_headline,
p.p_normal.h2.p_quote,
p.p_normal.h2.p_caption,
h4.p_normal.h2,
h5.p_normal.h2,
p.h2 {
  margin-bottom: 40px;
}

h1.p_normal.more,
h2.p_normal.more,
h3.p_normal.more,
h1.p_normal.more.p_sub_headline,
h1.p_normal.more.p_quote,
h1.p_normal.more.p_caption,
h2.p_normal.more.p_sub_headline,
h2.p_normal.more.p_quote,
h2.p_normal.more.p_caption,
h4.p_normal.more.p_sub_headline,
h4.p_normal.more.p_quote,
h4.p_normal.more.p_caption,
h5.p_normal.more.p_sub_headline,
h5.p_normal.more.p_quote,
h5.p_normal.more.p_caption,
p.p_normal.more.p_sub_headline,
p.p_normal.more.p_quote,
p.p_normal.more.p_caption,
h4.p_normal.more,
h5.p_normal.more,
p.more {
  margin-bottom: 35px;
}

h1.p_normal img,
h2.p_normal img,
h3.p_normal img,
h1.p_normal.p_sub_headline img,
h1.p_normal.p_quote img,
h1.p_normal.p_caption img,
h2.p_normal.p_sub_headline img,
h2.p_normal.p_quote img,
h2.p_normal.p_caption img,
h3.p_normal.p_sub_headline img,
h3.p_normal.p_quote img,
h3.p_normal.p_caption img,
h4.p_normal.p_sub_headline img,
h4.p_normal.p_quote img,
h4.p_normal.p_caption img,
h5.p_normal.p_sub_headline img,
h5.p_normal.p_quote img,
h5.p_normal.p_caption img,
p.p_normal.p_sub_headline img,
p.p_normal.p_quote img,
p.p_normal.p_caption img,
h4.p_normal img,
h5.p_normal img,
p img {
  display: block;
  max-width: 100% !important;
  height: auto !important;
}

h1.p_normal.center,
h2.p_normal.center,
h3.p_normal.center,
h1.p_normal.center.p_sub_headline,
h1.p_normal.center.p_quote,
h1.p_normal.center.p_caption,
h2.p_normal.center.p_sub_headline,
h2.p_normal.center.p_quote,
h2.p_normal.center.p_caption,
h4.p_normal.center.p_sub_headline,
h4.p_normal.center.p_quote,
h4.p_normal.center.p_caption,
h5.p_normal.center.p_sub_headline,
h5.p_normal.center.p_quote,
h5.p_normal.center.p_caption,
p.p_normal.center.p_sub_headline,
p.p_normal.center.p_quote,
p.p_normal.center.p_caption,
h4.p_normal.center,
h5.p_normal.center,
p.center {
  text-align: center;
}

* {
  padding: 0px;
  margin: 0px;
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
}

html {
  width: 100%;
  height: 100%;
  background: #E8E5E1;
  margin-top: 0px !important;
}

html.disabled {
  overflow: hidden;
}

body {
  position: relative;
  width: 100%;
  height: auto;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0px;
}

picture {
  display: block;
}

.header {
  -webkit-transition: background-color 0.4s ease;
  -moz-transition: background-color 0.4s ease;
  -ms-transition: background-color 0.4s ease;
  -o-transition: background-color 0.4s ease;
  transition: background-color 0.4s ease;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -ms-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 50px;
  z-index: 10;
  background-color: transparent;
}

@media (max-width: 767px) {
  .header {
    position: fixed;
    top: 0px;
  }
}

.header .header_inner {
  width: 1206px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  height: 100%;
}

@media (max-width: 1306px) {
  .header .header_inner {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
}

@media (max-width: 1306px) and (max-width: 768px) {
  .header .header_inner {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media (max-width: 1306px) and (max-width: 576px) {
  .header .header_inner {
    margin-left: 16px;
    margin-right: 16px;
  }
}

.header .logo {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  transition-property: transform, all;
  pointer-events: auto;
  position: absolute;
  top: calc(50% - 17px);
  left: 0px;
  display: block;
  width: 35px;
  height: 34px;
  z-index: 20;
}

@media (max-width: 767px) {
  .header .logo {
    left: 50%;
    margin-left: -17px;
  }
}

.header .logo svg {
  width: 100%;
}

.header .logo svg path {
  fill: #ffffff;
}

.header .options {
  position: absolute;
  top: 0px;
  right: 0px;
}

.header .options > span {
  display: inline-block;
  height: 50px;
  margin-left: 0px;
  padding-left: 17px;
}

.header .options > span > i {
  font-size: 16px;
  line-height: 50px;
}

@media (max-width: 576px) {
  .header .options > span > i {
    font-size: 18px;
  }
}

.header .options > span > i:hover {
  cursor: pointer;
  color: #76061A;
}

.header .open_search {
  position: relative;
}

.header .open_wishlist {
  position: relative;
}

.header .open_wishlist .amount {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 800 !important;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  overflow: hidden;
  display: none;
  position: absolute;
  width: 15px;
  height: 15px;
  top: 50%;
  margin-top: -13px;
  right: -6px;
  background-color: #CCAD59;
  color: #454545;
  font-size: 10px;
  line-height: 12px;
  text-align: center;
  z-index: 2;
  padding: 1px 0px 0px 0px;
}

.header .open_wishlist .amount.active {
  display: block;
}

.header .hamburger {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: -20px;
  width: 54px;
  height: 50px;
  z-index: 50;
  margin-top: -25px;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  transition-property: transform, all;
  display: none;
  pointer-events: auto;
  width: 60px;
  z-index: 20;
}

.header .hamburger .hamburger_line {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  transition-property: transform, all;
  position: absolute;
  width: 20px;
  height: 2px;
  background-color: #454545;
  left: 50%;
  z-index: 1;
  margin-left: -10px;
}

.header .hamburger .hamburger_line.hamburger_line_1,
.header .hamburger .hamburger_line.hamburger_line_2a,
.header .hamburger .hamburger_line.hamburger_line_3 {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}

.header .hamburger .hamburger_line.hamburger_line_2b {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

.header .hamburger .hamburger_line.hamburger_line_1,
.header .hamburger .hamburger_line.hamburger_line_2a,
.header .hamburger .hamburger_line.hamburger_line_2b,
.header .hamburger .hamburger_line.hamburger_line_3 {
  top: 25px;
}

.header .hamburger .hamburger_line.hamburger_line_1 {
  margin-top: -8px;
}

.header .hamburger .hamburger_line.hamburger_line_2a,
.header .hamburger .hamburger_line.hamburger_line_2b {
  margin-top: -1px;
}

.header .hamburger .hamburger_line.hamburger_line_3 {
  margin-top: 6px;
}

.header .hamburger:hover {
  cursor: pointer;
}

@media (max-width: 767px) {
  .header .hamburger {
    display: block;
  }
}

.header .hamburger:hover {
  cursor: pointer;
}

.header .hamburger .xxxhamburger_line {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  transition-property: transform, all;
  position: absolute;
  width: 20px;
  height: 2px;
  background-color: #454545;
  left: 0%;
  z-index: 1;
}

.header .hamburger .xxxhamburger_line.hamburger_line_1,
.header .hamburger .xxxhamburger_line.hamburger_line_3 {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}

.header .hamburger .xxxhamburger_line.hamburger_line_1 {
  top: 50%;
  margin-top: -8px;
}

.header .hamburger .xxxhamburger_line.hamburger_line_2a,
.header .hamburger .xxxhamburger_line.hamburger_line_2b {
  top: 50%;
  margin-top: -1px;
}

.header .hamburger .xxxhamburger_line.hamburger_line_3 {
  top: 50%;
  margin-top: 5px;
}

.header .menu a {
  color: #ffffff;
}

.header:hover {
  background-color: #F5F5F5;
}

.header:hover i {
  color: #454545;
}

.header:hover .menu_top a {
  color: #454545;
  line-height: 1.2em;
}

.header:hover .menu_top li a.selected,
.header:hover .menu_top li.selected > a,
.header:hover .menu_top li.active > a {
  border-bottom: 2px solid #454545;
}

.header:hover .logo svg path {
  fill: #454545;
}

@media (max-width: 767px) {
  .header {
    background-color: #F5F5F5;
  }
  .header i {
    color: #454545;
  }
  .header .menu_top a {
    color: #454545;
    line-height: 1.2em;
  }
  .header .menu_top li a.selected,
  .header .menu_top li.selected > a,
  .header .menu_top li.active > a {
    border-bottom: 2px solid #454545;
  }
  .header .logo svg path {
    fill: #454545;
  }
}

.wishlist_added,
.search {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
  transition-property: transform, all;
  -webkit-transform: translateX(-20px) scale(1);
  -moz-transform: translateX(-20px) scale(1);
  -ms-transform: translateX(-20px) scale(1);
  -o-transform: translateX(-20px) scale(1);
  transform: translateX(-20px) scale(1);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  pointer-events: none;
  position: absolute;
  top: 50px;
  background: #ffffff;
  font-size: 18px;
  line-height: 1.42em;
  color: #454545;
  z-index: 100;
}

.wishlist_added.active,
.search.active {
  -webkit-transform: translateX(0px) scale(1);
  -moz-transform: translateX(0px) scale(1);
  -ms-transform: translateX(0px) scale(1);
  -o-transform: translateX(0px) scale(1);
  transform: translateX(0px) scale(1);
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  pointer-events: auto;
}

@media (max-width: 576px) {
  .wishlist_added,
  .search {
    width: 100%;
  }
}

.wishlist_added {
  max-width: 250px;
  right: 0px;
}

.wishlist_added:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0px;
  font-size: 0px;
}

.wishlist_added .image {
  float: left;
  width: 75px;
}

.wishlist_added .image img {
  display: block;
  width: 100%;
}

.wishlist_added .text {
  float: right;
  width: calc(100% - 85px);
  padding: 2px 12px 2px 0px;
  font-size: 16px;
  line-height: 1.25em;
}

.wishlist_added .text .sku {
  font-family: "FreightSansProSemibold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
}

.search {
  right: 36px;
  width: 270px;
  padding: 16px 25px 16px 25px;
}

.search.active {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  pointer-events: auto;
}

.search input[type=text] {
  font-family: "FreightSansProBook-Regular", serif !important;
  font-weight: normal;
  font-style: normal;
  width: calc(100% - 25px);
  height: 26px;
  font-size: 16px;
  line-height: 26px;
  border: none;
  background: none;
  border-bottom: 1px solid #CECECE;
  margin-left: 25px;
}

.search .search_submit {
  position: absolute;
  top: 18px;
  left: 21px;
  width: 25px;
  height: 100%;
  text-align: left;
  font-size: 18px;
  line-height: 26px;
  color: #454545;
}

.search .search_submit:hover {
  cursor: pointer;
  color: #76061A;
}

@media (max-width: 576px) {
  .search {
    -webkit-transform: translateX(0px) scale(1);
    -moz-transform: translateX(0px) scale(1);
    -ms-transform: translateX(0px) scale(1);
    -o-transform: translateX(0px) scale(1);
    transform: translateX(0px) scale(1);
    width: calc(100% + (2 * 16px));
    right: -16px;
  }
}

.menu {
  position: relative;
  pointer-events: auto;
  width: 100%;
  z-index: 10;
}

.menu ul {
  margin: 0px;
  list-style: none;
  padding: 0px;
}

.menu ul li {
  position: relative;
  padding: 0px;
  display: inline-block;
  vertical-align: top;
}

.menu ul li:before {
  display: none;
}

.menu ul li:after {
  display: none;
  content: "";
  position: absolute;
  top: calc(50% - 1px);
  left: 0px;
  width: 100%;
  height: 2px;
  background-color: red;
}

.menu.menu_top {
  position: absolute;
  display: block;
  width: auto;
  height: 50px;
  font-size: 0px;
  line-height: 0px;
  text-align: left;
  right: 95px;
  bottom: 0px;
  z-index: 15;
  color: #ffffff;
}

@media (max-width: 768px) {
  .menu.menu_top {
    right: 75px;
  }
}

.menu.menu_top ul li {
  margin: 0px;
}

.menu.menu_top ul li.languages span.inactive,
.menu.menu_top ul li a {
  font-family: "FreightSansProSemibold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 1.3267vw;
  line-height: 1em;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  border-bottom: 2px solid transparent;
}

@media (max-width: 1206px) {
  .menu.menu_top ul li.languages span.inactive,
  .menu.menu_top ul li a {
    font-size: 16px;
    line-height: 1em;
  }
}

@media (min-width: 1206px) {
  .menu.menu_top ul li.languages span.inactive,
  .menu.menu_top ul li a {
    font-size: 16px;
    line-height: 1em;
  }
}

@media (max-width: 767px) {
  .menu.menu_top ul li.languages span.inactive,
  .menu.menu_top ul li a {
    font-size: 1.49254vw;
    line-height: 1em;
  }
}

@media (max-width: 767px) and (max-width: 1206px) {
  .menu.menu_top ul li.languages span.inactive,
  .menu.menu_top ul li a {
    font-size: 18px;
    line-height: 1em;
  }
}

@media (max-width: 767px) and (min-width: 1206px) {
  .menu.menu_top ul li.languages span.inactive,
  .menu.menu_top ul li a {
    font-size: 18px;
    line-height: 1em;
  }
}

.menu.menu_top ul li.languages span.inactive {
  color: #CECECE;
}

.menu.menu_top ul li.languages .divider {
  position: relative;
  width: 8px;
  display: inline-block;
}

.menu.menu_top ul li a.selected,
.menu.menu_top ul li.selected > a,
.menu.menu_top ul li.active > a {
  border-bottom: 2px solid #ffffff;
}

@media (max-width: 767px) {
  .menu.menu_top ul li {
    border-bottom: 1px solid #CECECE;
  }
  .menu.menu_top ul li a {
    border-bottom: none !important;
  }
  .menu.menu_top ul li.languages {
    border-bottom: none;
    text-align: center;
    padding-top: 25px;
  }
  .menu.menu_top ul li.languages a {
    padding: 2px 0px 2px 0px;
    margin-left: 5px;
    margin-right: 5px;
  }
  .menu.menu_top ul li.languages a.selected {
    border-bottom: 2px solid #454545 !important;
  }
}

.menu.menu_top > ul {
  height: 100%;
}

@media (max-width: 767px) {
  .menu.menu_top > ul {
    height: auto;
  }
}

.menu.menu_top > ul > li {
  padding: 0px;
  margin: 0px 0px 0px 50px;
  height: 100%;
  line-height: 60px;
}

@media (max-width: 900px) {
  .menu.menu_top > ul > li {
    margin-left: 34px;
  }
}

@media (max-width: 768px) {
  .menu.menu_top > ul > li {
    margin-left: 21px;
  }
}

.menu.menu_top > ul > li a {
  display: inline-block;
}

.menu.menu_top > ul > li a:hover {
  border-bottom: 2px solid #454545;
}

.menu.menu_top > ul > li > a {
  padding-top: 10px;
}

.menu.menu_top > ul > li.menu-item-has-children .sub-menu-wrap {
  display: none;
}

.menu.menu_top > ul > li.menu-item-has-children:hover {
  pointer-events: auto;
}

.menu.menu_top > ul > li.menu-item-has-children:hover .sub-menu-wrap {
  pointer-events: auto;
}

@media (min-width: 577px) {
  .menu.menu_top > ul > li.menu-item-has-children:hover .sub-menu-wrap {
    display: block;
  }
}

@media (max-width: 767px) {
  .menu.menu_top > ul > li.menu-item-has-children.active > .sub-menu-wrap {
    display: block;
  }
  .menu.menu_top > ul > li.menu-item-has-children > a {
    margin-bottom: 0px;
  }
  .menu.menu_top > ul > li.menu-item-has-children .sub-menu-toggle {
    display: block;
    position: absolute;
    width: 50px;
    height: 100%;
    top: 0px;
    right: 0px;
    z-index: 2;
  }
  .menu.menu_top > ul > li.menu-item-has-children .sub-menu-toggle:before {
    border-color: #454545;
    border-style: solid;
    border-width: 0 1px 1px 0;
    display: inline-block;
    width: 11px;
    height: 11px;
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: perspective(999px) rotate(45deg);
    transform: perspective(999px) rotate(45deg);
    -moz-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    content: "";
    position: absolute;
    top: 18px;
    right: 20px;
  }
  .menu.menu_top > ul > li.menu-item-has-children .sub-menu-toggle:hover {
    cursor: pointer;
  }
}

.menu.menu_top > ul > li.menu-item-has-children .sub-menu-wrap {
  pointer-events: none;
  position: absolute;
  overflow: hidden;
  padding: 10px 20px 15px 20px;
  left: -20px;
  top: 100%;
  background: #ffffff;
  color: #454545;
}

@media (max-width: 767px) {
  .menu.menu_top > ul > li.menu-item-has-children .sub-menu-wrap {
    -webkit-overflow-scrolling: touch;
    overflow: hidden;
    display: none;
    position: relative;
    left: 0px;
    top: 0px;
    background: none;
    padding: 0px 0px 0px 0px;
  }
  .menu.menu_top > ul > li.menu-item-has-children .sub-menu-wrap::-webkit-scrollbar {
    width: 0px;
    background: transparent;
  }
  .menu.menu_top > ul > li.menu-item-has-children .sub-menu-wrap:before {
    display: none;
  }
  .menu.menu_top > ul > li.menu-item-has-children .sub-menu-wrap .sub-menu {
    padding: 0px 0px 0px 0px;
  }
}

.menu.menu_top > ul > li.menu-item-has-children .sub-menu-wrap ul {
  display: block;
  position: relative;
  padding: 0px;
  z-index: 10;
  height: auto;
}

.menu.menu_top > ul > li.menu-item-has-children .sub-menu-wrap ul li {
  display: block;
  height: auto;
}

.menu.menu_top > ul > li.menu-item-has-children .sub-menu-wrap ul li a {
  white-space: nowrap;
}

.menu.menu_top > ul > li.menu-item-has-children .sub-menu-wrap ul li a:hover {
  pointer-events: auto;
}

@media (max-width: 767px) {
  .menu.menu_top > ul > li.menu-item-has-children .sub-menu-wrap ul li.menu-item-has-children > a {
    padding-right: 40px;
  }
}

.menu.menu_top > ul > li.menu-item-has-children .sub-menu-wrap ul li.menu-item-has-children .sub-menu-wrap {
  position: relative;
  padding: 0px 25px 0px 25px;
}

@media (max-width: 767px) {
  .menu.menu_top > ul > li.menu-item-has-children .sub-menu-wrap ul li.menu-item-has-children .sub-menu-wrap {
    padding: 0px 0px 0px 0px;
  }
}

@media (max-width: 767px) {
  .menu.menu_top {
    transition: opacity 0.25s ease;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    pointer-events: none;
    position: fixed;
    top: 50px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    height: auto;
    background: #ffffff;
  }
  .menu.menu_top > ul li,
  .menu.menu_top > ul > li,
  .menu.menu_top ul li,
  .menu.menu_top ul > li {
    display: block;
    margin: 0px;
    height: auto;
    line-height: 1.42em;
    border-bottom: 1px solid #CECECE;
  }
  .menu.menu_top > ul li > a,
  .menu.menu_top > ul > li > a,
  .menu.menu_top ul li > a,
  .menu.menu_top ul > li > a {
    padding: 16px 16px 16px 16px;
  }
  .menu.menu_top > ul li ul li,
  .menu.menu_top > ul > li ul li,
  .menu.menu_top ul li ul li,
  .menu.menu_top ul > li ul li {
    border-top: 1px solid #CECECE;
    border-bottom: 0px;
  }
  .menu.menu_top > ul li ul li > a,
  .menu.menu_top > ul > li ul li > a,
  .menu.menu_top ul li ul li > a,
  .menu.menu_top ul > li ul li > a {
    font-family: "FreightSansProBook-Regular", serif !important;
    font-weight: normal;
    font-style: normal;
    padding-left: 28px;
  }
}

.menu.menu_bottom {
  width: 100%;
}

.menu.menu_bottom > ul > li {
  width: 20%;
  padding: 0px 30px 35px 0px;
  text-align: left;
}

@media (max-width: 768px) {
  .menu.menu_bottom > ul > li {
    width: 33.333%;
  }
}

@media (max-width: 576px) {
  .menu.menu_bottom > ul > li {
    width: 100%;
    text-align: center;
    padding-right: 0px;
  }
}

.menu.menu_bottom > ul > li > a {
  font-size: 19px;
  line-height: 1.42em;
  color: #ffffff;
  border-bottom: 2px solid transparent;
}

.menu.menu_bottom > ul > li > a:hover {
  border-bottom: 2px solid #ffffff;
}

@media (max-width: 576px) {
  .menu.menu_bottom > ul > li > a {
    display: inline-block;
    text-align: center;
  }
}

.menu.menu_bottom > ul > li.active > a {
  border-bottom: 2px solid #ffffff;
}

.menu.menu_bottom .sub-menu-toggle {
  display: none;
}

.menu.menu_bottom .menu-item-has-children ul {
  padding-top: 15px;
}

.menu.menu_bottom .menu-item-has-children ul li {
  display: block;
  margin-bottom: 6px;
}

@media (max-width: 576px) {
  .menu.menu_bottom .menu-item-has-children ul li {
    text-align: center;
  }
}

.menu.menu_bottom .menu-item-has-children ul li.no-parent {
  margin-top: 26px;
}

.menu.menu_bottom .menu-item-has-children ul li.share {
  margin-top: 15px;
}

.menu.menu_bottom .menu-item-has-children ul li.share .fa-facebook-f:before {
  content: "\f082";
}

.menu.menu_bottom .menu-item-has-children ul li.share a:hover {
  border-color: transparent !important;
}

.menu.menu_bottom .menu-item-has-children ul li.share a i {
  color: #F5F5F5;
}

.menu.menu_bottom .menu-item-has-children ul li a {
  color: #ffffff;
}

.menu.menu_bottom .menu-item-has-children ul li a:hover {
  border-bottom: 2px solid #ffffff;
}

.menu.menu_bottom .menu-item-has-children ul li.active a {
  border-bottom: 2px solid #ffffff;
}

.menu.menu_bottom_2 {
  width: 100%;
}

.menu.menu_bottom_2 > ul {
  text-align: center;
}

.menu.menu_bottom_2 > ul > li {
  margin: 0px 15px 0px 15px;
}

@media (max-width: 576px) {
  .menu.menu_bottom_2 > ul > li {
    width: 100%;
  }
}

.menu.menu_bottom_2 > ul > li > a {
  font-size: 1.16086vw;
  line-height: 1.42em;
  color: #ffffff;
}

@media (max-width: 1206px) {
  .menu.menu_bottom_2 > ul > li > a {
    font-size: 14px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  .menu.menu_bottom_2 > ul > li > a {
    font-size: 14px;
    line-height: 1.42em;
  }
}

@media (max-width: 576px) {
  .menu.menu_bottom_2 > ul > li > a {
    display: inline-block;
    text-align: center;
  }
}

.menu.menu_bottom_2 > ul > li.active > a,
.menu.menu_bottom_2 > ul > li:hover > a {
  border-bottom: 1px solid #ffffff;
}

.header_content,
.header_content_placeholder {
  width: 100%;
}

@media (max-width: 767px) {
  .header_content,
  .header_content_placeholder {
    margin-top: 50px;
  }
}

.header_content .header_content_inner,
.header_content_placeholder .header_content_inner {
  width: 100%;
  height: 375px;
  max-height: 100vh;
  position: relative;
}

@media (max-width: 1206px) {
  .header_content .header_content_inner,
  .header_content_placeholder .header_content_inner {
    height: 0px;
    min-height: 0px;
    padding-bottom: 37.5%;
  }
}

.header_content.header_content_screen,
.header_content_placeholder.header_content_screen {
  height: calc(100vh - 50px);
}

.header_content.header_content_screen .header_content_inner,
.header_content_placeholder.header_content_screen .header_content_inner {
  height: 100%;
}

@media (max-width: 1206px) {
  .header_content.header_content_screen .header_content_inner,
  .header_content_placeholder.header_content_screen .header_content_inner {
    height: 100%;
    padding-bottom: 0%;
  }
}

@media (max-width: 576px) {
  .header_content.header_content_screen .header_content_inner,
  .header_content_placeholder.header_content_screen .header_content_inner {
    height: 100%;
  }
}

.header_content_placeholder {
  position: relative;
  pointer-events: none;
}

.header_content {
  position: fixed;
  top: 0px;
  left: 0%;
  background: #F5F5F5;
}

@media (max-width: 1506px) {
  .header_content {
    width: 100%;
    left: 0px;
    margin-left: 0px;
  }
}

.header_content .logo_large {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  transition-property: transform, all;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -webkit-transform: translateX(-50%) scale(1);
  -moz-transform: translateX(-50%) scale(1);
  -ms-transform: translateX(-50%) scale(1);
  -o-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  position: absolute;
  top: 30px;
  left: 50%;
  z-index: 10;
  width: 350px;
  max-width: 70%;
}

@media (max-width: 768px) {
  .header_content .logo_large {
    width: 250px;
    top: 20px;
  }
}

.header_content .header_content_inner .owl-carousel-container,
.header_content .header_content_inner .owl-carousel,
.header_content .header_content_inner .owl-stage-outer,
.header_content .header_content_inner .owl-stage,
.header_content .header_content_inner .owl-item,
.header_content .header_content_inner .owl-item > div,
.header_content .header_content_inner .item {
  height: 100%;
}

.header_content .header_content_inner .owl-carousel-container,
.header_content .header_content_inner .owl-carousel {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
}

.header_content .header_content_inner .owl-carousel .owl-item > div {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.header_content .header_content_inner .owl-carousel .owl-item > div svg,
.header_content .header_content_inner .owl-carousel .owl-item > div img {
  object-fit: cover;
  font-family: 'object-fit: cover;';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
}

.header_content .header_content_inner .owl-carousel .owl-item > div.image_objectfit_active svg,
.header_content .header_content_inner .owl-carousel .owl-item > div.image_objectfit_active img {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

.header_content .header_content_inner .owl-carousel .owl-item > div.image_contain {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.header_content .header_content_inner .item {
  pointer-events: none;
}

.header_content .header_content_inner .item .titles {
  position: absolute;
  top: 0%;
  left: 0px;
  width: 100%;
  height: 100%;
  display: table;
  vertical-align: middle;
  z-index: 10;
  color: #ffffff;
  text-align: center;
  padding: 0px 100px;
}

@media (max-width: 576px) {
  .header_content .header_content_inner .item .titles {
    padding: 0px 30px;
  }
}

.header_content .header_content_inner .item .titles .titles_inner {
  display: table-cell;
  vertical-align: middle;
}

.header_content .header_content_inner .item .titles .titles_inner svg,
.header_content .header_content_inner .item .titles .titles_inner img {
  width: auto;
  max-width: 100%;
  height: auto;
  position: relative;
  top: 0px;
  left: 0px;
}

.header_content .header_content_inner .item .titles .titles_inner img {
  width: 900px;
  max-width: 90%;
  margin: 0 auto;
}

.header_content .header_content_inner .item .titles .title,
.header_content .header_content_inner .item .titles h1.title {
  font-family: "FreightSansProBold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 4.97512vw;
  line-height: 1.05em;
  text-transform: none;
  margin-bottom: 10px;
}

@media (max-width: 804px) {
  .header_content .header_content_inner .item .titles .title,
  .header_content .header_content_inner .item .titles h1.title {
    font-size: 40px;
    line-height: 1.05em;
  }
}

@media (min-width: 1206px) {
  .header_content .header_content_inner .item .titles .title,
  .header_content .header_content_inner .item .titles h1.title {
    font-size: 60px;
    line-height: 1.05em;
  }
}

@media (max-width: 576px) {
  .header_content .header_content_inner .item .titles .title,
  .header_content .header_content_inner .item .titles h1.title {
    font-size: 2.48756vw;
    line-height: 1.05em;
  }
}

@media (max-width: 576px) and (max-width: 1206px) {
  .header_content .header_content_inner .item .titles .title,
  .header_content .header_content_inner .item .titles h1.title {
    font-size: 30px;
    line-height: 1.05em;
  }
}

@media (max-width: 576px) and (min-width: 1206px) {
  .header_content .header_content_inner .item .titles .title,
  .header_content .header_content_inner .item .titles h1.title {
    font-size: 30px;
    line-height: 1.05em;
  }
}

.header_content .header_content_inner .item .titles .subtitle {
  font-family: "Lora", "Georgia", serif !important;
  font-weight: 400 !important;
  font-size: 1.57546vw;
  line-height: 1.42em;
  margin-top: 10px;
}

@media (max-width: 1206px) {
  .header_content .header_content_inner .item .titles .subtitle {
    font-size: 19px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  .header_content .header_content_inner .item .titles .subtitle {
    font-size: 19px;
    line-height: 1.42em;
  }
}

@media (max-width: 576px) {
  .header_content .header_content_inner .item .titles .subtitle {
    font-size: 1.3267vw;
    line-height: 1.42em;
  }
}

@media (max-width: 576px) and (max-width: 1206px) {
  .header_content .header_content_inner .item .titles .subtitle {
    font-size: 16px;
    line-height: 1.42em;
  }
}

@media (max-width: 576px) and (min-width: 1206px) {
  .header_content .header_content_inner .item .titles .subtitle {
    font-size: 16px;
    line-height: 1.42em;
  }
}

.header_content .header_content_inner .item .titles .button, .header_content .header_content_inner .item .titles .form_i_container input[type=submit], .form_i_container .header_content .header_content_inner .item .titles input[type=submit],
.header_content .header_content_inner .item .titles .form_i_container .submit, .form_i_container .header_content .header_content_inner .item .titles .submit, .header_content .header_content_inner .item .titles .wfu_container input[type=button], .wfu_container .header_content .header_content_inner .item .titles input[type=button], .header_content .header_content_inner .item .titles .button_l, .header_content .header_content_inner .item .titles .button_xl, .header_content .header_content_inner .item .titles h1.p_normal.more a, h1.p_normal.more .header_content .header_content_inner .item .titles a,
.header_content .header_content_inner .item .titles h2.p_normal.more a, h2.p_normal.more .header_content .header_content_inner .item .titles a,
.header_content .header_content_inner .item .titles h3.p_normal.more a, h3.p_normal.more .header_content .header_content_inner .item .titles a,
.header_content .header_content_inner .item .titles h4.p_normal.more a, h4.p_normal.more .header_content .header_content_inner .item .titles a,
.header_content .header_content_inner .item .titles h5.p_normal.more a, h5.p_normal.more .header_content .header_content_inner .item .titles a,
.header_content .header_content_inner .item .titles p.more a, p.more .header_content .header_content_inner .item .titles a, .header_content .header_content_inner .item .titles .sidebar .toggle_mobile, .sidebar .header_content .header_content_inner .item .titles .toggle_mobile, .header_content .header_content_inner .item .titles .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .submit, .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .header_content .header_content_inner .item .titles .submit {
  pointer-events: auto;
  display: inline-block;
  margin: 80px auto 0px auto;
}

.header_content .header_content_inner .item.single_title .titles .title,
.header_content .header_content_inner .item.single_title .titles h1.title {
  font-family: "Lora", "Georgia", serif !important;
  font-weight: 400 !important;
  font-size: 5.80431vw;
  line-height: 1.05em;
  margin-bottom: 0px;
}

@media (max-width: 861.42857px) {
  .header_content .header_content_inner .item.single_title .titles .title,
  .header_content .header_content_inner .item.single_title .titles h1.title {
    font-size: 50px;
    line-height: 1.05em;
  }
}

@media (min-width: 1206px) {
  .header_content .header_content_inner .item.single_title .titles .title,
  .header_content .header_content_inner .item.single_title .titles h1.title {
    font-size: 70px;
    line-height: 1.05em;
  }
}

@media (max-width: 576px) {
  .header_content .header_content_inner .item.single_title .titles .title,
  .header_content .header_content_inner .item.single_title .titles h1.title {
    font-size: 2.48756vw;
    line-height: 1.05em;
  }
}

@media (max-width: 576px) and (max-width: 1206px) {
  .header_content .header_content_inner .item.single_title .titles .title,
  .header_content .header_content_inner .item.single_title .titles h1.title {
    font-size: 30px;
    line-height: 1.05em;
  }
}

@media (max-width: 576px) and (min-width: 1206px) {
  .header_content .header_content_inner .item.single_title .titles .title,
  .header_content .header_content_inner .item.single_title .titles h1.title {
    font-size: 30px;
    line-height: 1.05em;
  }
}

.header_content .header_content_inner .item.has_border .titles .titles_inner .titles_inner_inner {
  padding: 50px 50px 50px 50px;
  border: 10px solid rgba(255, 255, 255, 0.55);
}

@media (max-width: 768px) {
  .header_content .header_content_inner .item.has_border .titles .titles_inner .titles_inner_inner {
    border-width: 5px;
  }
}

@media (max-width: 1024px) {
  .header_content .header_content_inner .item .titles .titles_inner img {
    max-width: 70%;
  }
  .header_content .header_content_inner .item .titles .button, .header_content .header_content_inner .item .titles .form_i_container input[type=submit], .form_i_container .header_content .header_content_inner .item .titles input[type=submit],
  .header_content .header_content_inner .item .titles .form_i_container .submit, .form_i_container .header_content .header_content_inner .item .titles .submit, .header_content .header_content_inner .item .titles .wfu_container input[type=button], .wfu_container .header_content .header_content_inner .item .titles input[type=button], .header_content .header_content_inner .item .titles .button_l, .header_content .header_content_inner .item .titles .button_xl, .header_content .header_content_inner .item .titles h1.p_normal.more a, h1.p_normal.more .header_content .header_content_inner .item .titles a,
  .header_content .header_content_inner .item .titles h2.p_normal.more a, h2.p_normal.more .header_content .header_content_inner .item .titles a,
  .header_content .header_content_inner .item .titles h3.p_normal.more a, h3.p_normal.more .header_content .header_content_inner .item .titles a,
  .header_content .header_content_inner .item .titles h4.p_normal.more a, h4.p_normal.more .header_content .header_content_inner .item .titles a,
  .header_content .header_content_inner .item .titles h5.p_normal.more a, h5.p_normal.more .header_content .header_content_inner .item .titles a,
  .header_content .header_content_inner .item .titles p.more a, p.more .header_content .header_content_inner .item .titles a, .header_content .header_content_inner .item .titles .sidebar .toggle_mobile, .sidebar .header_content .header_content_inner .item .titles .toggle_mobile, .header_content .header_content_inner .item .titles .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .submit, .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .header_content .header_content_inner .item .titles .submit {
    margin-top: 30px;
  }
}

.header_content .header_content_inner .item.invert .titles {
  color: #454545;
}

.header_content .header_content_inner .item.invert .titles .titles_inner .titles_inner_inner {
  border-color: rgba(69, 69, 69, 0.55);
}

.headlines {
  width: 794px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-bottom: 45px;
}

@media (max-width: 894px) {
  .headlines {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
}

@media (max-width: 894px) and (max-width: 768px) {
  .headlines {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media (max-width: 894px) and (max-width: 576px) {
  .headlines {
    margin-left: 16px;
    margin-right: 16px;
  }
}

@media (max-width: 576px) {
  .headlines {
    margin-bottom: 5px;
  }
}

.headlines.headlines_gap_small {
  margin-bottom: 33px;
}

.headlines.headlines_bg_colors {
  margin-bottom: 0px;
}

.headlines .headline_1 {
  font-size: 1.49254vw;
  line-height: 1.42em;
  margin-bottom: 10px;
  color: #76061A;
}

@media (max-width: 938px) {
  .headlines .headline_1 {
    font-size: 14px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  .headlines .headline_1 {
    font-size: 18px;
    line-height: 1.42em;
  }
}

.headlines .headline_3 {
  font-size: 2.32172vw;
  line-height: 1.333em;
  color: #CECECE;
}

@media (max-width: 732.21429px) {
  .headlines .headline_3 {
    font-size: 17px;
    line-height: 1.333em;
  }
}

@media (min-width: 1206px) {
  .headlines .headline_3 {
    font-size: 28px;
    line-height: 1.333em;
  }
}

.headlines.headlines_arrow .headline_arrow {
  border-color: #76061A;
  border-style: solid;
  border-width: 0 1px 1px 0;
  display: inline-block;
  width: 28px;
  height: 28px;
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: perspective(999px) rotate(45deg);
  transform: perspective(999px) rotate(45deg);
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  margin-top: 12px;
}

.xxxwishlist_added.active_desktop {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  pointer-events: auto;
}

@media (max-width: 576px) {
  .xxxwishlist_added.active_desktop {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    pointer-events: none;
  }
}

.wishlist {
  transition: opacity 0.3s ease;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  pointer-events: none;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  z-index: 50;
  background: #ffffff;
}

.wishlist.active {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  pointer-events: auto;
}

.wishlist.active .inner {
  -webkit-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  -moz-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  -ms-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  -o-transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  transform: translateX(-50%) translateY(-50%) scale(1, 1) rotate(0deg);
  transform-origin: center center;
}

@media (max-width: 576px) {
  .wishlist.active .inner {
    -webkit-transform: translateX(0%) translateY(0%) scale(1, 1) rotate(0deg);
    -moz-transform: translateX(0%) translateY(0%) scale(1, 1) rotate(0deg);
    -ms-transform: translateX(0%) translateY(0%) scale(1, 1) rotate(0deg);
    -o-transform: translateX(0%) translateY(0%) scale(1, 1) rotate(0deg);
    transform: translateX(0%) translateY(0%) scale(1, 1) rotate(0deg);
    transform-origin: center center;
  }
}

@media (max-width: 576px) {
  .wishlist {
    top: 50px;
    height: calc(100% - 50px);
    overflow: auto;
  }
}

.wishlist .inner {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 0.45s;
  transition-timing-function: ease-in-out;
  transition-property: transform, all;
  -webkit-transform: translateX(-50%) translateY(-40%) scale(1, 1) rotate(0deg);
  -moz-transform: translateX(-50%) translateY(-40%) scale(1, 1) rotate(0deg);
  -ms-transform: translateX(-50%) translateY(-40%) scale(1, 1) rotate(0deg);
  -o-transform: translateX(-50%) translateY(-40%) scale(1, 1) rotate(0deg);
  transform: translateX(-50%) translateY(-40%) scale(1, 1) rotate(0deg);
  transform-origin: center center;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 85vw;
  height: 80vh;
  max-width: 1206px;
  max-height: 700px;
  background: #ffffff;
  padding: 20px 30px 30px 30px;
}

.wishlist .inner:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0px;
  font-size: 0px;
}

@media (max-width: 576px) {
  .wishlist .inner {
    -webkit-transform: translateX(0%) translateY(0%) scale(1, 1) rotate(0deg);
    -moz-transform: translateX(0%) translateY(0%) scale(1, 1) rotate(0deg);
    -ms-transform: translateX(0%) translateY(0%) scale(1, 1) rotate(0deg);
    -o-transform: translateX(0%) translateY(0%) scale(1, 1) rotate(0deg);
    transform: translateX(0%) translateY(0%) scale(1, 1) rotate(0deg);
    transform-origin: center center;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    max-width: none;
    max-height: none;
    padding: 15px 15px 15px 15px;
  }
}

.wishlist .inner .inner_inner {
  position: relative;
  height: 100%;
}

.wishlist .headline {
  font-family: "Lora", "Georgia", serif !important;
  font-weight: 400 !important;
  position: relative;
  font-size: 32px;
  line-height: 1.42em;
  height: 64px;
  text-align: center;
  text-transform: none;
  border: none;
}

@media (max-width: 576px) {
  .wishlist .headline {
    font-family: "FreightSansProSemibold-Regular", sans-serif !important;
    font-weight: normal;
    font-style: normal;
    text-align: left;
    font-size: 16px;
    line-height: 1.42em;
    text-transform: uppercase;
    height: 34px;
    border-bottom: 1px solid #454545;
    padding-top: 2px;
  }
}

.wishlist .close {
  display: block;
  position: absolute;
  top: -3px;
  right: -6px;
  z-index: 2;
  width: 30px;
  height: 30px;
}

.wishlist .close:hover {
  cursor: pointer;
}

.wishlist .close .cross:before,
.wishlist .close .cross:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: #454545;
}

.wishlist .close .cross:before {
  width: 21px;
  height: 1px;
}

.wishlist .close .cross:after {
  width: 1px;
  height: 21px;
}

.wishlist .close .cross:before {
  margin-left: -10px;
  margin-top: 0px;
}

.wishlist .close .cross:after {
  margin-left: 0px;
  margin-top: -10px;
}

.wishlist .close .cross:before,
.wishlist .close .cross:after {
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: perspective(999px) rotate(45deg);
  transform: perspective(999px) rotate(45deg);
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

.wishlist .wishlist_content {
  -webkit-overflow-scrolling: touch;
  position: relative;
  height: calc(100% - 64px);
}

.wishlist .wishlist_content::-webkit-scrollbar {
  width: 0px;
  background: transparent;
}

@media (max-width: 576px) {
  .wishlist .wishlist_content {
    height: calc(100% - 34px);
  }
}

.wishlist .wishlist_items {
  -webkit-overflow-scrolling: touch;
  float: left;
  width: 30%;
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
  border: none;
}

.wishlist .wishlist_items::-webkit-scrollbar {
  width: 0px;
  background: transparent;
}

.wishlist .wishlist_items .empty p {
  color: #76061A;
}

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

@media (max-width: 900px) {
  .wishlist .wishlist_items {
    width: calc(50% - (30px / 2));
  }
  .wishlist .wishlist_items th.remove {
    font-size: 0px;
  }
}

@media (max-width: 576px) {
  .wishlist .wishlist_items {
    width: 100%;
    height: auto;
  }
  .wishlist .wishlist_items tr.table_head {
    display: none;
  }
  .wishlist .wishlist_items .empty {
    padding-top: 15px;
  }
}

.wishlist .wishlist_form {
  -webkit-overflow-scrolling: touch;
  float: right;
  width: calc(70% - 30px);
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
}

.wishlist .wishlist_form::-webkit-scrollbar {
  width: 0px;
  background: transparent;
}

@media (max-width: 1200px) {
  .wishlist .wishlist_form {
    width: calc(60% - 30px);
  }
}

@media (max-width: 900px) {
  .wishlist .wishlist_form {
    width: calc(50% - (30px / 2));
  }
}

@media (max-width: 576px) {
  .wishlist .wishlist_form {
    width: 100%;
    margin-top: 30px;
  }
}

.wishlist .wishlist_form .wishlist_form_headline {
  font-family: "FreightSansProSemibold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  border-bottom: 1px solid #454545;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1.42em;
  padding-bottom: 3px;
  margin-bottom: 15px;
}

.wishlist .wishlist_form .textarea {
  height: 80px;
}

@media (max-width: 576px) {
  .wishlist .wishlist_form {
    height: auto;
  }
}

@media (max-width: 576px) {
  .wishlist.loaded.not_empty .wishlist_content .wishlist_items {
    max-height: 243px;
    height: 195px;
    max-height: 40vh;
    border-bottom: 1px solid #454545;
  }
}

.wishlist.loaded.not_empty .wishlist_content .wishlist_form {
  display: block;
}

.wishlist.loaded .wishlist_loading {
  display: none;
}

.wishlist .items {
  position: relative;
  height: auto;
}

.wishlist .items table {
  width: 100%;
  border-collapse: collapse;
}

.wishlist .items table tr th,
.wishlist .items table tr td {
  vertical-align: middle;
  padding-left: 12px;
}

.wishlist .items table tr th:first-child,
.wishlist .items table tr td:first-child {
  padding-left: 0px;
}

.wishlist .items table tr th {
  font-family: "FreightSansProSemibold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1.42em;
  white-space: nowrap;
  text-transform: uppercase;
  padding-bottom: 3px;
  border-bottom: 1px solid #454545;
}

@media (max-width: 576px) {
  .wishlist .items table tr th {
    font-size: 14px;
    line-height: 1.42em;
  }
}

.wishlist .items table tr td {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #CECECE;
}

.wishlist .items table tr td.remove {
  text-align: center;
}

.wishlist .items table tr td.text {
  -moz-hyphens: auto;
  -o-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  -moz-hyphenate-limit-lines: 2;
  -o-hyphenate-limit-lines: 2;
  -webkit-hyphenate-limit-lines: 2;
  -ms-hyphenate-limit-lines: 2;
  hyphenate-limit-lines: 2;
  -moz-hyphenate-limit-before: 3;
  -o-hyphenate-limit-before: 3;
  -webkit-hyphenate-limit-before: 3;
  -ms-hyphenate-limit-before: 3;
  hyphenate-limit-before: 3;
  -moz-hyphenate-limit-after: 3;
  -o-hyphenate-limit-after: 3;
  -webkit-hyphenate-limit-after: 3;
  -ms-hyphenate-limit-after: 3;
  hyphenate-limit-after: 3;
  -moz-hyphenate-limit-chars: 8 3 3;
  -o-hyphenate-limit-chars: 8 3 3;
  -webkit-hyphenate-limit-chars: 8 3 3;
  -ms-hyphenate-limit-chars: 8 3 3;
  hyphenate-limit-chars: 8 3 3;
}

.wishlist .items table tr td.image {
  vertical-align: text-bottom;
}

.wishlist .items table tr:last-child td {
  border-bottom: none;
}

.wishlist .items table tr.item.deleting {
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
}

.wishlist .items table tr .remove_from_wishlist {
  position: relative;
  display: inline-block;
  background: #ffffff;
  font-size: 15px;
  width: 18px;
  text-align: center;
}

.wishlist .items table tr .remove_from_wishlist:hover {
  cursor: pointer;
  color: #76061A;
}

.wishlist .items table tr .image img {
  display: block;
  width: 60px;
}

.wishlist .items table tr .text {
  font-size: 1.3267vw;
  line-height: 1.25em;
  width: 100%;
  text-align: left;
}

@media (max-width: 1206px) {
  .wishlist .items table tr .text {
    font-size: 16px;
    line-height: 1.25em;
  }
}

@media (min-width: 1206px) {
  .wishlist .items table tr .text {
    font-size: 16px;
    line-height: 1.25em;
  }
}

.wishlist .items table tr .text .sku {
  font-family: "FreightSansProSemibold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
}

.content_all {
  position: relative;
  width: 100%;
  z-index: 2;
}

.content_all .modules .module .module_gallery .item .title {
  -moz-hyphens: auto;
  -o-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  -moz-hyphenate-limit-lines: 2;
  -o-hyphenate-limit-lines: 2;
  -webkit-hyphenate-limit-lines: 2;
  -ms-hyphenate-limit-lines: 2;
  hyphenate-limit-lines: 2;
  -moz-hyphenate-limit-before: 3;
  -o-hyphenate-limit-before: 3;
  -webkit-hyphenate-limit-before: 3;
  -ms-hyphenate-limit-before: 3;
  hyphenate-limit-before: 3;
  -moz-hyphenate-limit-after: 3;
  -o-hyphenate-limit-after: 3;
  -webkit-hyphenate-limit-after: 3;
  -ms-hyphenate-limit-after: 3;
  hyphenate-limit-after: 3;
  -moz-hyphenate-limit-chars: 8 3 3;
  -o-hyphenate-limit-chars: 8 3 3;
  -webkit-hyphenate-limit-chars: 8 3 3;
  -ms-hyphenate-limit-chars: 8 3 3;
  hyphenate-limit-chars: 8 3 3;
  text-align: center;
  font-size: 1.8em;
  line-height: 1.333em;
  margin-top: 10px;
}

.content_all .modules .module .module_gallery .item img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}

.content_all .modules .module .module_gallery .item .caption {
  font-size: 16px;
  line-height: 1.42em;
  padding: 12px 0px 12px 0px;
}

.content_all .modules .module .module_gallery .container.columns-5 .item .title,
.content_all .modules .module .module_gallery .container.columns-6 .item .title,
.content_all .modules .module .module_gallery .container.columns-7 .item .title {
  font-size: 1.4em;
  line-height: 1.333em;
}

.main_content {
  position: relative;
  background-color: #E8E5E1;
  padding-top: 65px;
}

.main_content h1 {
  text-align: center;
}

.main_content .breadcrumb {
  text-align: center;
  margin: 10px 0px 50px 0px;
  font-size: 16px;
  line-height: 1.42em;
}

@media (max-width: 576px) {
  .main_content .breadcrumb {
    margin: 0px 0px 15px 0px;
  }
}

.main_content .breadcrumb a {
  display: inline-block;
  color: #6C6C6C;
  margin: 0px 5px 0px 5px;
  border-bottom: 1px solid transparent;
}

.main_content .breadcrumb a:hover {
  border-bottom: 1px solid #6C6C6C;
}

.map {
  width: 100%;
  height: 0px;
  padding-bottom: 49.01961%;
}

.map #map {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

@media (max-width: 576px) {
  .sidebar.active .sections {
    display: block;
    pointer-events: auto;
  }
}

.sidebar .toggle_mobile {
  display: none;
}

@media (max-width: 576px) {
  .sidebar .toggle_mobile {
    display: block;
  }
}

@media (max-width: 576px) {
  .sidebar .sections {
    display: none;
    pointer-events: none;
  }
}

.sidebar .sections .section {
  position: relative;
  padding: 15px 0px 15px 0px;
  border-bottom: 1px solid #ffffff;
}

.sidebar .sections .section.sidebar_seo {
  display: none;
  margin-top: 20px;
  border-bottom: none;
}

.sidebar .sections .section.sidebar_seo.active {
  display: block;
}

.sidebar .sections .section.sidebar_seo .title,
.sidebar .sections .section.sidebar_seo p {
  font-size: 15px;
  line-height: 1.42em;
  margin-bottom: 5px;
}

.sidebar .sections .section.sidebar_seo .title {
  font-family: "FreightSansProSemibold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
}

.sidebar .sections .section .headline {
  font-family: "FreightSansProSemibold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 19px;
  line-height: 1.2em;
}

.sidebar .sections .section .section_content {
  position: relative;
}

.sidebar .sections .section .section_content.sidebar_search input[type=text] {
  font-family: "FreightSansProBook-Regular", serif !important;
  font-weight: normal;
  font-style: normal;
  outline: none;
  margin-top: 0px;
  margin-bottom: 0px;
  border: none;
  font-size: 18px;
  width: calc(100% - 25px);
  height: 23px;
  background: transparent;
  padding: 0px 10px 0px 30px;
}

.sidebar .sections .section .section_content.sidebar_search input[type=text]:focus {
  outline: none;
}

.sidebar .sections .section .section_content.sidebar_search .search_submit {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 25px;
  height: 100%;
  text-align: left;
  font-size: 18px;
  line-height: 26px;
  color: #454545;
}

.sidebar .sections .section .section_content.sidebar_search .search_submit:hover {
  cursor: pointer;
  color: #76061A;
}

.sidebar .sections .section.section_list .headline {
  position: relative;
}

.sidebar .sections .section.section_list .headline .arrow {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  transition-property: transform, all;
  border-color: #454545;
  border-style: solid;
  border-width: 0 2px 2px 0;
  display: inline-block;
  width: 9px;
  height: 9px;
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: perspective(999px) rotate(45deg);
  transform: perspective(999px) rotate(45deg);
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  position: absolute;
  top: calc(50% - 7px);
  right: 3px;
}

.sidebar .sections .section.section_list .headline:hover {
  cursor: pointer;
}

.sidebar .sections .section.section_list.active .headline .arrow {
  border-color: #454545;
  border-style: solid;
  border-width: 0 2px 2px 0;
  display: inline-block;
  width: 9px;
  height: 9px;
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -webkit-transform: perspective(999px) rotate(-135deg);
  transform: perspective(999px) rotate(-135deg);
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

.sidebar .sections .section.section_list.active .section_content {
  display: block;
}

.sidebar .sections .section.section_list .section_content {
  display: none;
  margin-top: 10px;
}

.sidebar .sections .section.section_list .section_content:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0px;
  font-size: 0px;
}

.sidebar .sections .section.section_list .section_content .item {
  position: relative;
  margin: 0px 0px 3px 0px;
}

.sidebar .sections .section.section_list .section_content .item .selector {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  overflow: hidden;
  position: absolute;
  top: 5px;
  left: 0px;
  width: 16px;
  height: 16px;
  border: 1px solid #CECECE;
}

.sidebar .sections .section.section_list .section_content .item .title {
  font-family: "FreightSansProMedium-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 1.49254vw;
  line-height: 21px;
  color: #454545;
  padding: 2px 0px 2px 26px;
}

@media (max-width: 1206px) {
  .sidebar .sections .section.section_list .section_content .item .title {
    font-size: 18px;
    line-height: 21px;
  }
}

@media (min-width: 1206px) {
  .sidebar .sections .section.section_list .section_content .item .title {
    font-size: 18px;
    line-height: 21px;
  }
}

.sidebar .sections .section.section_list .section_content .item > a {
  position: relative;
  display: block;
}

.sidebar .sections .section.section_list .section_content .item:hover .selector:before,
.sidebar .sections .section.section_list .section_content .item.active .selector:before {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  overflow: hidden;
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 14px;
  height: 14px;
  background-color: #76061A;
}

.sidebar .sections .section.section_list .section_content .item:hover .selector:before {
  top: 3px;
  left: 3px;
  width: 8px;
  height: 8px;
}

.sidebar .sections .section.section_list .section_content .item.item_pa_farbe {
  flex: none;
  float: left;
  width: 24px;
  height: 24px;
  margin: 0px 10px 10px 0px;
  padding: 0px;
}

.sidebar .sections .section.section_list .section_content .item.item_pa_farbe .selector {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  border: none;
  top: 0px;
}

.sidebar .sections .section.section_list .section_content .item.item_pa_farbe .selector:before {
  display: none !important;
}

.sidebar .sections .section.section_list .section_content .item.item_pa_farbe a {
  display: block;
  width: 100%;
  height: 100%;
}

.sidebar .sections .section.section_list .section_content .item.item_pa_farbe.active .selector:after,
.sidebar .sections .section.section_list .section_content .item.item_pa_farbe a.selected .selector:after {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  overflow: hidden;
  display: block;
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border: 2px solid #76061A;
  z-index: 2;
}

.sidebar .sections .section.section_list .section_content .item.item_pa_farbe .title {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  transition-property: transform, all;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transform: translateX(-50%) translateY(-70%) scale(1, 1) rotate(0deg);
  -moz-transform: translateX(-50%) translateY(-70%) scale(1, 1) rotate(0deg);
  -ms-transform: translateX(-50%) translateY(-70%) scale(1, 1) rotate(0deg);
  -o-transform: translateX(-50%) translateY(-70%) scale(1, 1) rotate(0deg);
  transform: translateX(-50%) translateY(-70%) scale(1, 1) rotate(0deg);
  transform-origin: center center;
  pointer-events: none;
  position: absolute;
  top: 0px;
  left: 50%;
  padding: 2px 4px;
  background: #ffffff;
  white-space: nowrap;
  z-index: 2;
  font-size: 12px;
}

.sidebar .sections .section.section_list .section_content .item.item_pa_farbe:hover .title {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -webkit-transform: translateX(-50%) translateY(-100%) scale(1, 1) rotate(0deg);
  -moz-transform: translateX(-50%) translateY(-100%) scale(1, 1) rotate(0deg);
  -ms-transform: translateX(-50%) translateY(-100%) scale(1, 1) rotate(0deg);
  -o-transform: translateX(-50%) translateY(-100%) scale(1, 1) rotate(0deg);
  transform: translateX(-50%) translateY(-100%) scale(1, 1) rotate(0deg);
  transform-origin: center center;
}

.shop .filters_selected {
  display: none;
  margin: 25px 0px 0px 0px;
}

.shop .filters_selected:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0px;
  font-size: 0px;
}

.shop .filters_selected.active {
  display: block;
}

.shop .filters_selected .item {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  position: relative;
  float: left;
  margin: 0px 8px 8px 0px;
  font-size: 12px;
  line-height: 23px;
  padding: 0px 23px 0px 7px;
  height: 23px;
  background: #F5F5F5;
  color: #454545;
  text-transform: uppercase;
}

.shop .filters_selected .item .remove {
  position: absolute;
  top: 0px;
  right: 2px;
  width: 22px;
  height: 22px;
}

.shop .filters_selected .item .remove:before,
.shop .filters_selected .item .remove:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: #454545;
}

.shop .filters_selected .item .remove:before {
  width: 11px;
  height: 1px;
}

.shop .filters_selected .item .remove:after {
  width: 1px;
  height: 11px;
}

.shop .filters_selected .item .remove:before {
  margin-left: -5px;
  margin-top: 0px;
}

.shop .filters_selected .item .remove:after {
  margin-left: 0px;
  margin-top: -5px;
}

.shop .filters_selected .item .remove:before,
.shop .filters_selected .item .remove:after {
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: perspective(999px) rotate(45deg);
  transform: perspective(999px) rotate(45deg);
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

.shop .filters_selected .item .remove:hover {
  cursor: pointer;
}

.shop .filters_selected .item .remove:hover:before,
.shop .filters_selected .item .remove:hover:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: #76061A;
}

.shop .filters_selected .item .remove:hover:before {
  width: 11px;
  height: 1px;
}

.shop .filters_selected .item .remove:hover:after {
  width: 1px;
  height: 11px;
}

.shop .filters_selected .item .remove:hover:before {
  margin-left: -5px;
  margin-top: 0px;
}

.shop .filters_selected .item .remove:hover:after {
  margin-left: 0px;
  margin-top: -5px;
}

.shop .filters_selected .item .remove:hover:before,
.shop .filters_selected .item .remove:hover:after {
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: perspective(999px) rotate(45deg);
  transform: perspective(999px) rotate(45deg);
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

.shop .filters_loading,
.shop .load_more {
  display: none;
  margin-top: 20px;
  height: 45px;
}

.shop .filters_loading.active,
.shop .load_more.active {
  display: block;
}

.shop .filters_loading {
  font-size: 15px;
  line-height: 15px;
}

.shop .filters_loading.filters_loading_more {
  text-align: center;
}

.shop .filters_loading i {
  display: inline-block;
  margin-right: 12px;
  color: #76061A;
}

.shop .load_more {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.shop_options {
  border-bottom: 1px solid #ffffff;
  height: 38px;
}

@media (max-width: 576px) {
  .shop_options {
    display: none;
  }
}

.shop_options > div.shop_options_left {
  float: left;
  height: 100%;
}

.shop_options > div.shop_options_left .back {
  display: none;
  font-size: 23px;
  color: #454545;
  margin-top: 8px;
}

.shop_options > div.shop_options_left .back.active {
  display: inline-block;
}

.shop_options > div.shop_options_left .back:hover {
  color: #76061A;
}

.shop_options > div.shop_options_right {
  float: right;
  height: 100%;
}

.shop_options > div.shop_options_right > div {
  float: left;
  margin: 0px 0px 0px 10px;
}

.shop_options > div .shop_view {
  opacity: 0.25;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
  filter: alpha(opacity=25);
  position: relative;
  height: 100%;
  width: 15px;
}

.shop_options > div .shop_view:hover,
.shop_options > div .shop_view.active {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  cursor: pointer;
}

.shop_options > div .shop_view:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 15px;
  left: 0px;
  top: 50%;
  margin-top: -7px;
}

.shop_options > div .shop_view.shop_view_xsmall:before {
  background-image: url(../../_images/sprites.png?v=7);
  background-repeat: no-repeat;
  background-position: 0px -100px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shop_options > div .shop_view.shop_view_xsmall:before {
    background-size: 250px 250px;
    background-position: -50px -25px;
  }
}

.shop_options > div .shop_view.shop_view_small:before {
  background-image: url(../../_images/sprites.png?v=7);
  background-repeat: no-repeat;
  background-position: 0px -50px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shop_options > div .shop_view.shop_view_small:before {
    background-size: 250px 250px;
    background-position: -25px -25px;
  }
}

.shop_options > div .shop_view.shop_view_large:before {
  background-image: url(../../_images/sprites.png?v=7);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shop_options > div .shop_view.shop_view_large:before {
    background-size: 250px 250px;
    background-position: -25px 0px;
  }
}

.shop .wall {
  padding-top: 22px;
}

@media (max-width: 576px) {
  .shop .wall {
    padding-top: 12px;
  }
}

.detailpage {
  width: 1206px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  z-index: 2;
  position: relative;
}

@media (max-width: 1306px) {
  .detailpage {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
}

@media (max-width: 1306px) and (max-width: 768px) {
  .detailpage {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media (max-width: 1306px) and (max-width: 576px) {
  .detailpage {
    margin-left: 16px;
    margin-right: 16px;
  }
}

.detailpage .info_top {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 0.5s;
  transition-timing-function: ease-in-out;
  transition-property: transform, all;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  height: auto;
  max-height: 0px;
  pointer-events: none;
  overflow: hidden;
}

.detailpage .info_top.active {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  max-height: 200px;
  pointer-events: auto;
}

.detailpage.article {
  padding-top: 50px;
}

.detailpage.article .image {
  position: relative;
}

.detailpage.article .image img {
  width: 100%;
  margin: 0 auto;
  display: block;
}

.detailpage.article .info {
  padding: 25px 8.54063%;
  background: #ffffff;
}

@media (max-width: 576px) {
  .detailpage.article .info {
    padding: 16px;
  }
}

.detailpage.article .author,
.detailpage.article .date {
  font-family: "FreightSansProSemibold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 1.24378vw;
  line-height: 1.42em;
  text-align: center;
  color: #CECECE;
  padding-bottom: 20px;
}

@media (max-width: 1206px) {
  .detailpage.article .author,
  .detailpage.article .date {
    font-size: 15px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  .detailpage.article .author,
  .detailpage.article .date {
    font-size: 15px;
    line-height: 1.42em;
  }
}

.detailpage.article.news h1 {
  font-family: "FreightSansProBold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 2.73632vw;
  line-height: 1.42em;
  margin-bottom: 30px;
}

@media (max-width: 877.09091px) {
  .detailpage.article.news h1 {
    font-size: 24px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  .detailpage.article.news h1 {
    font-size: 33px;
    line-height: 1.42em;
  }
}

.detailpage.article.stories h1 {
  -webkit-transform: translateY(-50%) scale(1);
  -moz-transform: translateY(-50%) scale(1);
  -ms-transform: translateY(-50%) scale(1);
  -o-transform: translateY(-50%) scale(1);
  transform: translateY(-50%) scale(1);
  font-family: "FreightSansProBold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 3.31675vw;
  line-height: 1.42em;
  position: absolute;
  left: 10%;
  right: 10%;
  top: 50%;
  color: #ffffff;
}

@media (max-width: 723.6px) {
  .detailpage.article.stories h1 {
    font-size: 24px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  .detailpage.article.stories h1 {
    font-size: 40px;
    line-height: 1.42em;
  }
}

.detailpage.article.stories .intro {
  font-size: 1.65837vw;
  line-height: 1.42em;
  font-family: "Lora", "Georgia", serif !important;
  font-weight: 400 !important;
  margin: 30px 0px 30px 0px;
  text-align: center;
  font-style: italic;
}

@media (max-width: 1206px) {
  .detailpage.article.stories .intro {
    font-size: 20px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  .detailpage.article.stories .intro {
    font-size: 20px;
    line-height: 1.42em;
  }
}

@media (max-width: 576px) {
  .detailpage.article.stories .intro {
    font-size: 1.49254vw;
    line-height: 1.42em;
    margin: 15px 0px 0px 0px;
  }
}

@media (max-width: 576px) and (max-width: 1206px) {
  .detailpage.article.stories .intro {
    font-size: 18px;
    line-height: 1.42em;
  }
}

@media (max-width: 576px) and (min-width: 1206px) {
  .detailpage.article.stories .intro {
    font-size: 18px;
    line-height: 1.42em;
  }
}

.detailpage.article .text {
  padding-top: 30px;
}

.detailpage.article .text .modules .module .content {
  margin-left: 0px;
  margin-right: 0px;
}

.detailpage.article .text .modules .module.module_layout_m_text {
  padding-top: 0px;
}

.detailpage.product .product {
  padding-top: 28px;
}

@media (max-width: 576px) {
  .detailpage.product .product {
    padding-top: 0px;
  }
}

.detailpage.product .product .images .image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  width: 100%;
  height: 0px;
  padding-bottom: 100%;
  background-color: #F5F5F5;
}

.detailpage.product .product .images .image svg,
.detailpage.product .product .images .image img {
  object-fit: cover;
  font-family: 'object-fit: cover;';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
}

.detailpage.product .product .images .image.image_objectfit_active svg,
.detailpage.product .product .images .image.image_objectfit_active img {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

.detailpage.product .product .images .image.image_contain {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.detailpage.product .product .images .owl-carousel:before {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 400;
  pointer-events: none;
  position: absolute;
  bottom: 14px;
  right: 14px;
  content: "\f002";
  font-size: 16px;
  line-height: 16px;
  color: #ffffff;
  z-index: 5;
}

.detailpage.product .product .product_details .title {
  font-family: "FreightSansProSemibold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 2.32172vw;
  line-height: 1.42em;
  margin-bottom: 36px;
  margin-top: -5px;
}

@media (max-width: 1033.71429px) {
  .detailpage.product .product .product_details .title {
    font-size: 24px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  .detailpage.product .product .product_details .title {
    font-size: 28px;
    line-height: 1.42em;
  }
}

@media (max-width: 576px) {
  .detailpage.product .product .product_details .title {
    font-size: 1.74129vw;
    line-height: 1.42em;
    margin-bottom: 10px;
  }
}

@media (max-width: 576px) and (max-width: 1206px) {
  .detailpage.product .product .product_details .title {
    font-size: 21px;
    line-height: 1.42em;
  }
}

@media (max-width: 576px) and (min-width: 1206px) {
  .detailpage.product .product .product_details .title {
    font-size: 21px;
    line-height: 1.42em;
  }
}

.detailpage.product .product .product_details .attributes {
  text-align: left;
}

.detailpage.product .product .product_details .attributes tr th,
.detailpage.product .product .product_details .attributes tr td {
  padding-right: 80px;
}

@media (max-width: 576px) {
  .detailpage.product .product .product_details .attributes tr th,
  .detailpage.product .product .product_details .attributes tr td {
    font-size: 1.3267vw;
    line-height: 1.42em;
    padding-right: 20px;
  }
}

@media (max-width: 576px) and (max-width: 1206px) {
  .detailpage.product .product .product_details .attributes tr th,
  .detailpage.product .product .product_details .attributes tr td {
    font-size: 16px;
    line-height: 1.42em;
  }
}

@media (max-width: 576px) and (min-width: 1206px) {
  .detailpage.product .product .product_details .attributes tr th,
  .detailpage.product .product .product_details .attributes tr td {
    font-size: 16px;
    line-height: 1.42em;
  }
}

.detailpage.product .product .product_details .attributes tr th:last-child,
.detailpage.product .product .product_details .attributes tr td:last-child {
  padding-right: 0px;
}

.detailpage.product .product .product_details .attributes tr th a,
.detailpage.product .product .product_details .attributes tr td a {
  text-decoration: none;
  color: #454545;
}

.detailpage.product .product .product_details .attributes tr th a:hover,
.detailpage.product .product .product_details .attributes tr td a:hover {
  text-decoration: underline;
}

.detailpage.product .product .product_details .attributes tr th {
  font-family: "FreightSansProSemibold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
}

.detailpage.product .product .product_details .options {
  margin-top: 40px;
}

.detailpage.product .product .product_details .options .add_to_wishlist {
  display: none;
}

.detailpage.product .product .product_details .options .add_to_wishlist.active {
  display: inline-block;
}

.detailpage.product .shop_options {
  margin-top: 50px;
}

.form_individole_container .myform .g-recaptcha {
  margin: 20px auto 20px auto;
  text-align: center;
}

.form_individole_container .myform .g-recaptcha > div {
  margin: 0 auto;
}

.form_individole_container .myform .row > div {
  margin-bottom: 12px;
}

.form_individole_container .myform input[type=text],
.form_individole_container .myform textarea {
  font-family: "FreightSansProBook-Regular", serif !important;
  font-weight: normal;
  font-style: normal;
  border: none;
  background-color: transparent;
  padding-left: 0px;
  padding-right: 0px;
}

.form_individole_container .myform input[type=text],
.form_individole_container .myform textarea {
  border-bottom: 1px solid #CECECE;
}

.form_individole_container .myform textarea {
  height: 140px;
  line-height: 1.5em;
}

.form_individole_container .myform textarea.textarea_text_autoheight {
  height: 35px;
  resize: none;
}

.form_individole_container .myform .feedback {
  text-align: center;
}

.xxxform_individole_mailchimp .form_individole_mailchimp_fields {
  text-align: left;
  display: block;
}

.xxxform_individole_mailchimp .form_individole_mailchimp_fields:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0px;
  font-size: 0px;
}

.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div {
  display: block;
  margin: 0px;
}

.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div > .mc_container {
  display: block;
  height: auto;
  border: none;
}

.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div > .mc_container.mc_container_text {
  height: 40px;
  border: none;
}

@media (max-width: 768px) {
  .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div {
    margin-bottom: 20px;
  }
}

@media (max-width: 576px) {
  .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div {
    margin: 0px 0px 20px 0px;
  }
  .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div.submit_container {
    margin: 10px 0px 20px 0px;
  }
  .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div.submit_container label {
    display: none;
  }
}

.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div > label {
  display: none;
}

.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div.mc_divider {
  display: none;
}

.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div.dsgvo_container,
.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div.submit_container {
  margin-top: 25px;
  float: left;
  width: 50%;
}

@media (max-width: 600px) {
  .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div.dsgvo_container,
  .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div.submit_container {
    margin-top: 0px;
    float: none;
    width: 100%;
  }
}

.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div.dsgvo_container {
  position: relative;
  padding-right: 20px;
  margin-top: 15px;
}

@media (max-width: 600px) {
  .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div.dsgvo_container {
    padding-right: 0px;
    margin-bottom: 20px;
  }
}

.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div.dsgvo_container label {
  font-size: 14px;
  line-height: 1.42em;
  text-transform: none;
  color: #454545;
}

.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div.dsgvo_container label a {
  text-decoration: underline;
}

.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div.submit_container {
  text-align: right;
}

@media (max-width: 600px) {
  .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div.submit_container {
    text-align: center;
  }
}

.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div input[type=text] {
  width: 100%;
  border-bottom: 1px solid #CECECE;
  height: 40px;
  font-size: 1.7em;
  line-height: 39px;
  padding-left: 0px;
}

.xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .submit {
  padding: 0px 16px;
  white-space: nowrap;
}

.xxxform_individole_mailchimp .feedback {
  display: none;
  font-size: 16px;
  line-height: 1.42em;
  margin-top: 25px;
  padding-top: 12px;
  text-align: center;
  color: #76061A;
  border-top: 1px solid #CECECE;
}

.xxxform_individole_mailchimp .feedback.active {
  display: block;
}

.list {
  position: relative;
  width: 100%;
}

.list .item {
  font-size: 1.57546vw;
  line-height: 1.42em;
  position: relative;
  margin-bottom: 0px;
  padding-top: 18px;
  padding-bottom: 18px;
  border-bottom: 1px solid #ffffff;
}

@media (max-width: 1079.05263px) {
  .list .item {
    font-size: 17px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  .list .item {
    font-size: 19px;
    line-height: 1.42em;
  }
}

.list .item.item_head {
  font-family: "FreightSansProSemibold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
}

.list .item .row > div {
  margin-bottom: 0px;
}

.list .item.year {
  font-size: 2.32172vw;
  line-height: 1.42em;
  text-align: center;
  padding: 60px 0px 35px 0px;
  border-top: none;
}

@media (max-width: 904.5px) {
  .list .item.year {
    font-size: 21px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  .list .item.year {
    font-size: 28px;
    line-height: 1.42em;
  }
}

.list .item.year:first-child {
  padding-top: 0px;
}

.wall_headline {
  font-family: "FreightSansProBold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 1.82421vw;
  line-height: 1.2em;
  border-bottom: 1px solid #ffffff;
  text-transform: uppercase;
  padding-bottom: 14px;
  margin-bottom: 30px;
}

@media (max-width: 877.09091px) {
  .wall_headline {
    font-size: 16px;
    line-height: 1.2em;
  }
}

@media (min-width: 1206px) {
  .wall_headline {
    font-size: 22px;
    line-height: 1.2em;
  }
}

.wall {
  position: relative;
}

.wall .item {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  position: relative;
}

.wall .item .inner {
  position: relative;
  width: 100%;
  height: 100%;
}

.wall .item.off {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

.wall.wall_default .item .image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  width: 100%;
  height: 0px;
  padding-bottom: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  background-color: #F5F5F5;
}

.wall.wall_default .item .image svg,
.wall.wall_default .item .image img {
  object-fit: cover;
  font-family: 'object-fit: cover;';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
}

.wall.wall_default .item .image.image_objectfit_active svg,
.wall.wall_default .item .image.image_objectfit_active img {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

.wall.wall_default .item .image.image_contain {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.wall.wall_default .item .image svg,
.wall.wall_default .item .image img {
  object-fit: cover;
  font-family: 'object-fit: cover;';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
}

.wall.wall_default .item .image.image_objectfit_active svg,
.wall.wall_default .item .image.image_objectfit_active img {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

.wall.wall_default .item .image.image_contain {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.wall.wall_default .item .image .badge {
  font-family: "FreightSansProSemibold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  position: absolute;
  width: auto;
  height: 40px;
  top: 0px;
  right: 0px;
  color: #ffffff;
  font-size: 1.4em;
  line-height: 40px;
  background-color: rgba(108, 108, 108, 0.5);
  z-index: 2;
  padding: 0px 17px 2px 17px;
}

.wall.wall_default .item .info {
  text-align: center;
  padding-top: 10px;
  font-size: 1.6em;
  line-height: 1.3em;
}

.wall.wall_default .item .info .number {
  font-family: "FreightSansProSemibold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
}

.wall.wall_default .item.item_xsmall {
  flex: 0 0 14.28571%;
  max-width: 14.28571%;
}

.wall.wall_default .item.item_xsmall .info .title,
.wall.wall_default .item.item_xsmall .info .subtitle,
.wall.wall_default .item.item_xsmall .info .attributes {
  display: none;
}

.wall.wall_team .item .image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  width: 100%;
  height: 0px;
  padding-bottom: 100%;
  background-color: #F5F5F5;
}

.wall.wall_team .item .image svg,
.wall.wall_team .item .image img {
  object-fit: cover;
  font-family: 'object-fit: cover;';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
}

.wall.wall_team .item .image.image_objectfit_active svg,
.wall.wall_team .item .image.image_objectfit_active img {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

.wall.wall_team .item .image.image_contain {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.wall.wall_team .item .image svg,
.wall.wall_team .item .image img {
  object-fit: cover;
  font-family: 'object-fit: cover;';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
}

.wall.wall_team .item .image.image_objectfit_active svg,
.wall.wall_team .item .image.image_objectfit_active img {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

.wall.wall_team .item .image.image_contain {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.wall.wall_team .item .info {
  margin-top: 20px;
}

.wall.wall_team .item .info .info_title {
  min-height: 65px;
}

.wall.wall_team .item .info .info_title .title {
  font-family: "FreightSansProSemibold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 1.65837vw;
  line-height: 1.3em;
}

@media (max-width: 1206px) {
  .wall.wall_team .item .info .info_title .title {
    font-size: 20px;
    line-height: 1.3em;
  }
}

@media (min-width: 1206px) {
  .wall.wall_team .item .info .info_title .title {
    font-size: 20px;
    line-height: 1.3em;
  }
}

.wall.wall_team .item .info .info_title .funktion {
  font-family: "FreightSansProSemibold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 1.24378vw;
  line-height: 1.3em;
  color: #CCAD59;
}

@media (max-width: 1206px) {
  .wall.wall_team .item .info .info_title .funktion {
    font-size: 15px;
    line-height: 1.3em;
  }
}

@media (min-width: 1206px) {
  .wall.wall_team .item .info .info_title .funktion {
    font-size: 15px;
    line-height: 1.3em;
  }
}

@media (max-width: 576px) {
  .wall.wall_team .item .info .info_title {
    min-height: 0px;
  }
}

.wall.wall_team .item .info .text {
  margin-top: 20px;
}

.wall.wall_team .item .info .favourites {
  margin-top: 20px;
  color: #6C6C6C;
}

.wall.wall_team .item .info .favourites * {
  color: #6C6C6C;
}

.wall.home_intro .item .inner {
  background-color: #ffffff;
}

.wall.home_intro .item .title,
.wall.home_intro .item .text {
  font-family: "FreightSansProSemibold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  pointer-events: none;
  position: absolute;
  left: 55px;
  right: 55px;
  color: #ffffff;
  text-align: center;
}

.wall.home_intro .item .title {
  -webkit-transform: translateY(-50%) scale(1);
  -moz-transform: translateY(-50%) scale(1);
  -ms-transform: translateY(-50%) scale(1);
  -o-transform: translateY(-50%) scale(1);
  transform: translateY(-50%) scale(1);
  font-size: 3.73134vw;
  line-height: 0.95em;
  top: 50%;
}

@media (max-width: 857.6px) {
  .wall.home_intro .item .title {
    font-size: 32px;
    line-height: 0.95em;
  }
}

@media (min-width: 1206px) {
  .wall.home_intro .item .title {
    font-size: 45px;
    line-height: 0.95em;
  }
}

.wall.home_intro .item .text {
  font-size: 1.24378vw;
  line-height: 1.2em;
  bottom: 25px;
}

@media (max-width: 1206px) {
  .wall.home_intro .item .text {
    font-size: 15px;
    line-height: 1.2em;
  }
}

@media (min-width: 1206px) {
  .wall.home_intro .item .text {
    font-size: 15px;
    line-height: 1.2em;
  }
}

.wall.home_intro .item .permalink {
  position: absolute;
  bottom: 23px;
  right: 22px;
  font-size: 20px;
  color: #ffffff;
}

.wall.home_intro .item.instagram .permalink {
  display: none;
}

.wall.home_intro .item.instagram .image {
  height: 0px;
  padding-bottom: 100%;
}

.wall.home_intro .item.instagram .image .ec-video {
  margin-bottom: 0px;
}

.wall.home_intro .item.instagram .inner .badge {
  position: absolute;
  bottom: 17px;
  left: 19px;
  color: #ffffff;
  font-size: 28px;
  line-height: 28px;
  z-index: 10;
}

.wall.home_intro .item .news {
  text-align: left;
}

.wall.home_intro .item .news:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0px;
  font-size: 0px;
}

.wall.home_intro .item .news .news_image {
  width: calc(50% - 15px);
}

.wall.home_intro .item .news .news_image .news_image_inner {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  width: 100%;
  height: 0px;
  padding-bottom: 100%;
}

.wall.home_intro .item .news .news_image .news_image_inner svg,
.wall.home_intro .item .news .news_image .news_image_inner img {
  object-fit: cover;
  font-family: 'object-fit: cover;';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
}

.wall.home_intro .item .news .news_image .news_image_inner.image_objectfit_active svg,
.wall.home_intro .item .news .news_image .news_image_inner.image_objectfit_active img {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

.wall.home_intro .item .news .news_image .news_image_inner.image_contain {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.wall.home_intro .item .news .news_info {
  padding: 30px 30px;
}

.wall.home_intro .item .news .news_info .headline {
  font-family: "FreightSansProBold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 22px;
  line-height: 1.1em;
  padding: 0px 0px 19px 0px;
  border-bottom: 1px solid #CECECE;
  text-transform: uppercase;
  margin-bottom: 25px;
}

.wall.home_intro .item .news .news_info .title,
.wall.home_intro .item .news .news_info .text {
  -webkit-transform: translateY(0px) scale(1);
  -moz-transform: translateY(0px) scale(1);
  -ms-transform: translateY(0px) scale(1);
  -o-transform: translateY(0px) scale(1);
  transform: translateY(0px) scale(1);
  position: relative;
  left: 0px;
  right: 0px;
  bottom: auto;
  color: #454545;
  text-align: left;
}

.wall.home_intro .item .news .news_info .title {
  font-size: 1.65837vw;
  line-height: 1.2em;
  margin-bottom: 12px;
}

@media (max-width: 1206px) {
  .wall.home_intro .item .news .news_info .title {
    font-size: 20px;
    line-height: 1.2em;
  }
}

@media (min-width: 1206px) {
  .wall.home_intro .item .news .news_info .title {
    font-size: 20px;
    line-height: 1.2em;
  }
}

.wall.home_intro .item .news .news_info .text {
  font-family: "FreightSansProBook-Regular", serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 1.57546vw;
  line-height: 1.42em;
  margin-bottom: 25px;
}

@media (max-width: 1206px) {
  .wall.home_intro .item .news .news_info .text {
    font-size: 19px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  .wall.home_intro .item .news .news_info .text {
    font-size: 19px;
    line-height: 1.42em;
  }
}

@media (max-width: 768px) {
  .wall.home_intro .item .news .news_info {
    padding: 16px 19px;
  }
  .wall.home_intro .item .news .news_info .headline {
    font-size: 19px;
    line-height: 1.1em;
    padding-bottom: 10px;
    margin-bottom: 12px;
  }
  .wall.home_intro .item .news .news_info .title {
    font-size: 17px;
    line-height: 1.1em;
  }
  .wall.home_intro .item .news .news_info .text {
    font-size: 16px;
    line-height: 1.42em;
    margin-bottom: 12px;
  }
}

.wall.home_intro .item .news.news_mit_bild .news_image {
  float: left;
}

.wall.home_intro .item .news.news_mit_bild .news_info {
  width: calc(50% + 15px);
  float: left;
}

@media (max-width: 1000px) {
  .wall.home_intro .item .news.news_mit_bild .news_info {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .wall.home_intro .item .news.news_mit_bild .news_info .headline {
    margin-bottom: 9px;
    padding-bottom: 5px;
    font-size: 17px;
    line-height: 1.42em;
  }
  .wall.home_intro .item .news.news_mit_bild .news_info .title {
    font-size: 15px;
    line-height: 1.42em;
  }
  .wall.home_intro .item .news.news_mit_bild .news_info .text {
    display: block;
    font-size: 15px;
    line-height: 1.42em;
  }
}

@media (max-width: 576px) {
  .wall.home_intro .item .news.news_mit_bild .news_image {
    width: 100%;
  }
  .wall.home_intro .item .news.news_mit_bild .news_image .news_image_inner {
    height: auto;
    padding-bottom: 0px;
  }
  .wall.home_intro .item .news.news_mit_bild .news_image .news_image_inner svg,
  .wall.home_intro .item .news.news_mit_bild .news_image .news_image_inner img {
    width: auto;
    max-width: 100%;
    height: auto;
    position: relative;
    top: 0px;
    left: 0px;
  }
  .wall.home_intro .item .news.news_mit_bild .news_image .news_image_inner img {
    display: block;
    width: 100%;
  }
  .wall.home_intro .item .news.news_mit_bild .news_info {
    width: 100%;
  }
}

.wall.home_intro .item:nth-child(1) .image {
  padding-bottom: 32%;
}

.wall.home_intro .item:nth-child(3) .image {
  padding-bottom: 0%;
  height: 100%;
}

@media (max-width: 767px) {
  .wall.home_intro .item:nth-child(1) .image,
  .wall.home_intro .item:nth-child(2) .image,
  .wall.home_intro .item:nth-child(3) .image {
    padding-bottom: 36%;
    height: 0px;
  }
  .wall.home_intro .item .title {
    font-size: 32px;
    line-height: 0.95em;
  }
  .wall.home_intro .item .text,
  .wall.home_intro .item .permalink {
    display: none;
  }
}

@media (max-width: 576px) {
  .wall.home_intro .item:nth-child(5) .image {
    padding-bottom: 100%;
    height: 0px;
  }
}

.wall.wall_news .grid,
.wall.wall_stories .grid {
  display: grid;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: 0px;
}

@media (max-width: 576px) {
  .wall.wall_news .grid,
  .wall.wall_stories .grid {
    display: block;
  }
  .wall.wall_news .grid > div,
  .wall.wall_stories .grid > div {
    margin-bottom: 16px;
  }
}

.wall.wall_news .item .image img,
.wall.wall_stories .item .image img {
  width: 100%;
  display: block;
}

.wall.wall_news .item .info,
.wall.wall_stories .item .info {
  position: relative;
  padding: 33px 57px 33px 27px;
  font-size: 1.6em;
  line-height: 1.3em;
  background: #ffffff;
  text-align: left;
}

@media (max-width: 576px) {
  .wall.wall_news .item .info,
  .wall.wall_stories .item .info {
    padding: 13px 37px 13px 17px;
  }
}

.wall.wall_news .item .info .title,
.wall.wall_stories .item .info .title {
  font-family: "FreightSansProSemibold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 1.82421vw;
  line-height: 1.42em;
}

@media (max-width: 1041.54545px) {
  .wall.wall_news .item .info .title,
  .wall.wall_stories .item .info .title {
    font-size: 19px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  .wall.wall_news .item .info .title,
  .wall.wall_stories .item .info .title {
    font-size: 22px;
    line-height: 1.42em;
  }
}

.wall.wall_news .item .info .title:hover a,
.wall.wall_stories .item .info .title:hover a {
  color: #76061A;
}

.wall.wall_news .item .info .permalink,
.wall.wall_stories .item .info .permalink {
  position: absolute;
  bottom: 36px;
  right: 27px;
  font-size: 20px;
}

@media (max-width: 576px) {
  .wall.wall_news .item .info .permalink,
  .wall.wall_stories .item .info .permalink {
    bottom: 16px;
    right: 17px;
  }
}

.wall.wall_news .item .info .permalink:hover,
.wall.wall_stories .item .info .permalink:hover {
  color: #76061A;
}

.wall.wall_news.wall_news_latest .item .info .title,
.wall.wall_stories.wall_news_latest .item .info .title {
  font-size: 3.39967vw;
  line-height: 1.42em;
}

@media (max-width: 941.26829px) {
  .wall.wall_news.wall_news_latest .item .info .title,
  .wall.wall_stories.wall_news_latest .item .info .title {
    font-size: 32px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  .wall.wall_news.wall_news_latest .item .info .title,
  .wall.wall_stories.wall_news_latest .item .info .title {
    font-size: 41px;
    line-height: 1.42em;
  }
}

.wall.wall_news.wall_news_latest .item .info .intro,
.wall.wall_stories.wall_news_latest .item .info .intro {
  font-size: 1.57546vw;
  line-height: 1.42em;
  margin-top: 15px;
}

@media (max-width: 1015.57895px) {
  .wall.wall_news.wall_news_latest .item .info .intro,
  .wall.wall_stories.wall_news_latest .item .info .intro {
    font-size: 16px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  .wall.wall_news.wall_news_latest .item .info .intro,
  .wall.wall_stories.wall_news_latest .item .info .intro {
    font-size: 19px;
    line-height: 1.42em;
  }
}

.wall._wall_stories_home .item .image .title {
  -webkit-transform: translateY(-50%) scale(1);
  -moz-transform: translateY(-50%) scale(1);
  -ms-transform: translateY(-50%) scale(1);
  -o-transform: translateY(-50%) scale(1);
  transform: translateY(-50%) scale(1);
  font-family: "FreightSansProBold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 2.81924vw;
  line-height: 1.42em;
  pointer-events: none;
  position: absolute;
  left: 10%;
  right: 10%;
  top: 50%;
  color: #ffffff;
  text-align: center;
}

@media (max-width: 851.29412px) {
  .wall._wall_stories_home .item .image .title {
    font-size: 24px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  .wall._wall_stories_home .item .image .title {
    font-size: 34px;
    line-height: 1.42em;
  }
}

.wall.wall_shop {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  transition-property: transform, all;
  -webkit-transform: translateY(0px) scale(1);
  -moz-transform: translateY(0px) scale(1);
  -ms-transform: translateY(0px) scale(1);
  -o-transform: translateY(0px) scale(1);
  transform: translateY(0px) scale(1);
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}

.wall.wall_shop.off {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transform: translateY(20px) scale(1);
  -moz-transform: translateY(20px) scale(1);
  -ms-transform: translateY(20px) scale(1);
  -o-transform: translateY(20px) scale(1);
  transform: translateY(20px) scale(1);
}

.wall.wall_shop .title_more {
  font-family: "FreightSansProSemibold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 1.57546vw;
  line-height: 1.42em;
  margin: 25px 0px 25px 0px;
}

@media (max-width: 1015.57895px) {
  .wall.wall_shop .title_more {
    font-size: 16px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  .wall.wall_shop .title_more {
    font-size: 19px;
    line-height: 1.42em;
  }
}

.wall.wall_shop .add_to_wishlist {
  transition: opacity 0.25s ease;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  pointer-events: none;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 44px;
  height: 44px;
  font-size: 16px;
  text-align: center;
  line-height: 44px;
  z-index: 10;
  color: #ffffff;
}

.wall.wall_shop .add_to_wishlist.active {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  pointer-events: auto;
}

.wall.wall_shop .add_to_wishlist:hover {
  cursor: pointer;
}

.news_archive .list .item {
  border-bottom: 1px solid #ffffff;
  padding: 10px 0px 10px 0px;
}

.news_archive .list .item .date {
  text-align: left;
  margin: 0px;
  padding: 0px;
}

.pagination {
  display: none;
  text-align: center;
  margin: 50px 0px 0px 0px;
  font-size: 16px;
  line-height: 1.3em;
}

@media (max-width: 768px) {
  .pagination {
    margin-top: 25px;
  }
}

.pagination.active {
  display: block;
}

.pagination a.page {
  display: inline-block;
  color: #454545;
  margin: 0px 6px 0px 6px;
}

.pagination a.page:hover,
.pagination a.page.active {
  color: #76061A;
}

.pagination a.page.active {
  font-family: "FreightSansProSemibold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
}

.pagination .arrow {
  margin: 0px 10px 0px 10px;
}

.pagination .divider {
  margin: 0px 5px 0px 5px;
}

#owl_fuels:before {
  width: 0;
  height: 0;
  content: '';
  z-index: 2;
  border-top: 18px solid #F5F5F5;
  border-left: 18px solid transparent;
  border-right: 18px solid transparent;
  position: absolute;
  top: 0px;
  left: calc(50% - (36px / 2));
}

#owl_fuels .item .headline {
  font-size: 3.15091vw;
  line-height: 1.42em;
  padding: 65px 30px 80px 30px;
  text-align: center;
}

@media (max-width: 666.47368px) {
  #owl_fuels .item .headline {
    font-size: 21px;
    line-height: 1.42em;
  }
}

@media (min-width: 1206px) {
  #owl_fuels .item .headline {
    font-size: 38px;
    line-height: 1.42em;
  }
}

.color_scheme_static {
  background-color: #fffe65;
  color: #454545;
}

.content {
  position: relative;
  width: auto;
}

@media (max-width: 576px) {
  .content .col_inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.module_layout_m_text.has_bg_color {
  padding-top: 0px;
}

@media (max-width: 768px) {
  .module_layout_m_text.has_bg_color {
    padding-top: 0px;
  }
}

.module_layout_m_text .faq p {
  padding-left: 25px;
  padding-right: 25px;
  margin-bottom: 1.5em;
  color: #CECECE;
}

@media (max-width: 576px) {
  .module_layout_m_text .faq p {
    padding-left: 16px;
    padding-right: 16px;
  }
}

.module_layout_m_text .faq p.faq_question {
  color: #454545;
}

input.text::-webkit-input-placeholder {
  color: #666666 !important;
}

.footer_newsletter {
  background: #ffffff;
  padding: 40px 30px 40px 30px;
  margin-top: 80px;
}

.footer_newsletter .module_layout_m_text {
  padding-top: 0px;
}

.footer_newsletter .mail-icon {
  font-size: 40px;
}

.footer {
  position: relative;
  width: 100%;
  background: #76061A url(../../_images/footer-struktur.jpg) center bottom no-repeat;
  background-size: cover;
  color: #ffffff;
  padding: 75px 0px 75px 0px;
  margin-top: 0px;
}

.footer p,
.footer li a {
  font-family: "FreightSansProSemibold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 22px;
  color: #ffffff;
}

@media (max-width: 768px) {
  .footer {
    padding: 35px 0px 35px 0px;
  }
}

@media (max-width: 576px) {
  .footer {
    text-align: center;
    padding: 25px 0px 25px 0px;
  }
}

.footer .footer_inner {
  width: 1206px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1306px) {
  .footer .footer_inner {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
}

@media (max-width: 1306px) and (max-width: 768px) {
  .footer .footer_inner {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media (max-width: 1306px) and (max-width: 576px) {
  .footer .footer_inner {
    margin-left: 16px;
    margin-right: 16px;
  }
}

.footer .footer_inner:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0px;
  font-size: 0px;
}

.footer .footer_inner .footer_left,
.footer .footer_inner .footer_right,
.footer .footer_inner p {
  padding: 0px;
}

.footer .footer_inner ul {
  margin-left: 0px;
}

.footer .footer_inner ul li > a {
  text-transform: uppercase;
}

.footer .footer_inner .share {
  margin: 4px 0px 0px 0px;
}

.footer .footer_inner .share .options .option.option_icon {
  margin: 0px 16px 0px 0px;
}

.footer .footer_inner .share .options .option.option_icon:last-child {
  margin-right: 0px;
}

.footer .footer_inner .share .options .option.option_icon i {
  color: #ffffff;
}

.linklist {
  text-align: center;
  margin-top: 25px;
  line-height: 0em;
}

.linklist a {
  margin: 0px 7px 14px 7px;
}

.linklist .form_i_container a.submit, .form_i_container .linklist a.submit, .linklist .form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields a.submit, .form_i_container.form_individole_mailchimp .form_individole_mailchimp_fields .linklist a.submit, .linklist a.button_l, .linklist a.button_xl, .linklist h1.p_normal.more a, h1.p_normal.more .linklist a,
.linklist h2.p_normal.more a, h2.p_normal.more .linklist a,
.linklist h3.p_normal.more a, h3.p_normal.more .linklist a,
.linklist h4.p_normal.more a, h4.p_normal.more .linklist a,
.linklist h5.p_normal.more a, h5.p_normal.more .linklist a,
.linklist p.more a, p.more .linklist a, .linklist .sidebar a.toggle_mobile, .sidebar .linklist a.toggle_mobile, .linklist .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div a.submit, .xxxform_individole_mailchimp .form_individole_mailchimp_fields > div .linklist a.submit, .linklist a.button {
  margin-top: 0px;
  white-space: nowrap;
}

.shortcode_error {
  display: none;
}

.flex-images {
  overflow: hidden;
  background-color: transparent;
  margin-right: -3px;
}

.flex-images .item {
  float: left;
  overflow: hidden;
  position: relative;
}

.flex-images .item img {
  display: block;
  width: auto;
  height: 100%;
}

.news_archive .headline {
  font-family: "FreightSansProSemibold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  margin-bottom: 30px;
  text-transform: uppercase;
}

.news_archive .items .item {
  font-size: 19px;
  line-height: 1.2em;
  padding-bottom: 8px;
  border-bottom: 1px solid #ffffff;
  margin-bottom: 8px;
}

.share.share_article {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 15px;
}

.share.share_article .share_title {
  font-family: "FreightSansProSemibold-Regular", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  margin-bottom: 15px;
  text-transform: uppercase;
  color: #6C6C6C;
}

.share .options .option {
  font-size: 20px;
  margin: 0px 10px 0px 10px;
  color: #6C6C6C;
}

.module_column {
  min-height: 1px;
}

.module_inset_full,
.module_inset_full_inner {
  width: 100%;
  margin: 0 auto;
}

.content_inner .module_inset_default, .module_inset_default .module_inset_default,
.module_inset_full_inner > .module_content .module_inset_default {
  margin-left: 0px;
  margin-right: 0px;
}

.module_colors {
  -webkit-transition: background-color ease 0.6s, color ease 0.3s;
  -moz-transition: background-color ease 0.6s, color ease 0.3s;
  -ms-transition: background-color ease 0.6s, color ease 0.3s;
  -o-transition: background-color ease 0.6s, color ease 0.3s;
  transition: background-color ease 0.6s, color ease 0.3s;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -ms-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  padding-top: 50px;
  padding-bottom: 75px;
}

@media (max-width: 576px) {
  .module_colors {
    padding-top: 37px;
    padding-bottom: 60px;
  }
}

.module_colors.module_colors_black_white {
  background-color: #000000;
  color: #ffffff;
}

.module_colors.module_colors_black_white a {
  color: #ffffff;
}

.module_colors.module_colors_black_white .owl_controls .control:hover,
.module_colors.module_colors_black_white .owl_controls .control.active {
  color: #ffffff;
}

.module .content.bg_color.bg_color_default {
  background-color: transparent;
}

.owl_controls .control {
  float: left;
  margin: 0px 10px 0px 0px;
}

.owl_controls .control.active,
.owl_controls .control:hover {
  cursor: pointer;
}

.mark_search {
  background: #76061A;
  color: #ffffff;
}

.searchresults {
  margin-top: -50vh;
  text-align: left;
  padding-top: 150px;
  font-size: 3.0em;
  line-height: 1.333em;
}

.searchresults a {
  display: block;
  color: #76061A;
  text-decoration: none;
}

@media (max-width: 767px) {
  body.menu_active .menu.menu_top {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    pointer-events: auto;
  }
  body.menu_active .languages {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    pointer-events: auto;
  }
  body.menu_active .hamburger .xxxhamburger_line.hamburger_line_1 {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    margin-top: -22px;
  }
  body.menu_active .hamburger .xxxhamburger_line.hamburger_line_2a {
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: perspective(999px) rotate(45deg);
    transform: perspective(999px) rotate(45deg);
    -moz-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
  }
  body.menu_active .hamburger .xxxhamburger_line.hamburger_line_2b {
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: perspective(999px) rotate(-45deg);
    transform: perspective(999px) rotate(-45deg);
    -moz-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
  }
  body.menu_active .hamburger .xxxhamburger_line.hamburger_line_3 {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    margin-top: 18px;
  }
}

body.no_header .header {
  background-color: #F5F5F5;
}

body.no_header .header i {
  color: #454545;
}

body.no_header .header .menu_top a {
  color: #454545;
  line-height: 1.2em;
}

body.no_header .header .menu_top li a.selected,
body.no_header .header .menu_top li.selected > a,
body.no_header .header .menu_top li.active > a {
  border-bottom: 2px solid #454545;
}

body.no_header .header .logo svg path {
  fill: #454545;
}

body.no_header .main_content {
  padding-top: 50px;
}

@media (max-width: 768px) {
  body.no_header .main_content {
    padding-top: 30px;
  }
}

@media (max-width: 576px) {
  body.no_header .main_content {
    padding-top: 16px;
  }
}

body.template-bottom-null .footer_newsletter {
  margin-top: 0px;
}

body.has_header_screen .header {
  background-color: #F5F5F5;
  position: relative;
}

body.has_header_screen .header i {
  color: #454545;
}

body.has_header_screen .header .menu_top a {
  color: #454545;
  line-height: 1.2em;
}

body.has_header_screen .header .menu_top li a.selected,
body.has_header_screen .header .menu_top li.selected > a,
body.has_header_screen .header .menu_top li.active > a {
  border-bottom: 2px solid #454545;
}

body.has_header_screen .header .logo svg path {
  fill: #454545;
}

@media (max-width: 767px) {
  body.has_header_screen .header {
    position: fixed;
    top: 0px;
  }
}

@media (max-width: 768px) {
  body.has_header_screen .main_content {
    padding-top: 30px;
  }
}

@media (max-width: 576px) {
  body.has_header_screen .main_content {
    padding-top: 24px;
  }
}

body.has_header_default .main_content {
  padding-top: 65px;
}

@media (max-width: 768px) {
  body.has_header_default .main_content {
    padding-top: 30px;
  }
}

@media (max-width: 576px) {
  body.has_header_default .main_content {
    padding-top: 16px;
  }
}

body.has_header .header {
  color: #ffffff;
}

body.footer_no_gap .footer_services {
  margin-top: 0px;
}

body.header_fixed .header {
  position: fixed;
  top: 0px;
}

body.header_fixed .header_content {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

body.header_fixed.has_header_screen .main_content {
  padding-top: 115px;
}

@media (max-width: 576px) {
  body.header_fixed.has_header_screen .main_content {
    padding-top: 24px;
  }
}

body.has_search .header,
body.has_wishlist .header,
body.scrolled .header {
  background-color: #F5F5F5;
}

body.has_search .header i,
body.has_wishlist .header i,
body.scrolled .header i {
  color: #454545;
}

body.has_search .header .menu_top a,
body.has_wishlist .header .menu_top a,
body.scrolled .header .menu_top a {
  color: #454545;
  line-height: 1.2em;
}

body.has_search .header .menu_top li a.selected,
body.has_search .header .menu_top li.selected > a,
body.has_search .header .menu_top li.active > a,
body.has_wishlist .header .menu_top li a.selected,
body.has_wishlist .header .menu_top li.selected > a,
body.has_wishlist .header .menu_top li.active > a,
body.scrolled .header .menu_top li a.selected,
body.scrolled .header .menu_top li.selected > a,
body.scrolled .header .menu_top li.active > a {
  border-bottom: 2px solid #454545;
}

body.has_search .header .logo svg path,
body.has_wishlist .header .logo svg path,
body.scrolled .header .logo svg path {
  fill: #454545;
}

body.scrolled .header_content .logo_large {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

body.footer_without_gap .footer {
  margin-top: 0px;
}

.line {
  height: 0px;
  font-size: 0px;
  line-height: 0px;
  border-top: 1px solid #ffffff;
}

.module_box {
  background: #f5f5f5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 12px;
}

input[type="search"],
input.text {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: none;
  width: 100%;
  padding: 3px 8px 3px 8px;
}

.select {
  width: 100%;
}

.admin_info {
  font-size: 11px;
  line-height: 1.2em;
  font-style: italic;
  color: red;
}

.shadow {
  -webkit-box-shadow: 0px 0px 5px #1a1a1a;
  -moz-box-shadow: 0px 0px 5px #1a1a1a;
  box-shadow: 0px 0px 5px #1a1a1a;
}

.box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.wrap {
  word-wrap: break-word;
}

.centered {
  text-align: center;
}

.block {
  display: block;
}

.right {
  float: right;
}

.left {
  float: left;
}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.fixed {
  position: fixed;
}

.null {
  line-height: 0px;
}

.clear_responsive {
  display: none;
}

.center {
  text-align: center;
}

.hand {
  cursor: pointer;
}

.last {
  margin-right: 0px !important;
}

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

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

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

.hidden {
  display: none;
}

.no_overflow {
  overflow: hidden;
}

sup {
  font-size: 65%;
  line-height: 1.0em;
}

.clearfix {
  zoom: 1;
}

.admin_info {
  color: #70c921;
  font-style: italic;
  font-family: Arial, sans-serif;
}

@media (max-width: 576px) {
  .col_empty {
    display: none;
  }
}
