.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/*
  00 -- vars
	01 -- font

*/

/* [start] 00 -- vars  */

  :root {
    --color-danger: #e6172b;
    --color-accept: #0ec82b;
    --color-info: #5193BB;
    --olive: #3c6643;
    --olive-dark: #3a5b40;
    
    
  --body-bg-color: #111;
  --font-color: #fff;
  
    --day-tracked-bg-color:#84bb41;
    --day-tracked-color:#284208;
      
  --interface-bg-color:#222;
  --interface-btn-bg-color: #333;
  --interface-btn-shadow-color: #0006;
  
  --divider-color: #393939;
  
  --input-bg: #fff;
  --input-border: #ccc;
    
    
  }

/* [end] 00 -- vars  */

/* [start] 01 -- font  */


/* [end] 01 -- font  */
﻿:root{--container-size: 800px;--main-color: #BB9351;--second-color: #003366;--lightgray-color: #f4f4f4;--gray-color: #ccc;--darkergray-color: #999}.videoHeaderWrapper{position:relative;overflow:hidden}.videoHeaderWrapper .content-player figure{height:100%}.videoHeaderWrapper .content-player{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.videoHeaderWrapper video{width:100%;height:100%;object-fit:cover}:root{--gridFaktor: 1}.grid,.content-gallery>ul{display:grid !important;gap:calc(30px*var(--gridFaktor)*.6) calc(30px*var(--gridFaktor))}.gridPlaceContent_center>*{display:grid;align-content:center}.gridPlaceContent_end>*{display:grid;align-content:end}.grid>.widget>select,.content-gallery>ul>.widget>select{margin-bottom:0}.grid .widget-submit button,.content-gallery>ul .widget-submit button{margin-top:0}.grid2Col,.content-gallery--cols-2 ul{grid-template-columns:repeat(2, calc(50% - 30px * var(--gridFaktor) / 2))}.grid3Col,.content-gallery--cols-3 ul{grid-template-columns:repeat(3, calc(33.3333333333% - 30px * var(--gridFaktor) / 3 * 2))}.grid4Col,.content-gallery--cols-4 ul{grid-template-columns:repeat(4, calc(25% - 30px * var(--gridFaktor) / 4 * 3))}.grid5Col,.content-gallery--cols-5 ul{grid-template-columns:repeat(5, calc(20% - 30px * var(--gridFaktor) / 5 * 4))}.grid6Col,.content-gallery--cols-6 ul{grid-template-columns:repeat(6, calc(16.6666666667% - 30px * var(--gridFaktor) / 6 * 5))}.grid7Col,.content-gallery--cols-7 ul{grid-template-columns:repeat(7, calc(14.2857142857% - 30px * var(--gridFaktor) / 7 * 6))}.grid8Col,.content-gallery--cols-8 ul{grid-template-columns:repeat(8, calc(12.5% - 30px * var(--gridFaktor) / 8 * 7))}.grid9Col,.content-gallery--cols-9 ul{grid-template-columns:repeat(9, calc(11.1111111111% - 30px * var(--gridFaktor) / 9 * 8))}.grid10Col,.content-gallery--cols-10 ul{grid-template-columns:repeat(10, calc(10% - 30px * var(--gridFaktor) / 10 * 9))}.grid11Col,.content-gallery--cols-11 ul{grid-template-columns:repeat(11, calc(9.0909090909% - 30px * var(--gridFaktor) / 11 * 10))}.grid12Col,.content-gallery--cols-12 ul{grid-template-columns:repeat(12, calc(8.3333333333% - 30px * var(--gridFaktor) / 12 * 11))}.grid-66-33{grid-template-columns:calc(66.6666666667% - 30px*var(--gridFaktor)/2) calc(33.3333333333% - 30px*var(--gridFaktor)/2)}.grid-33-66{grid-template-columns:calc(33.3333333333% - 30px*var(--gridFaktor)/2) calc(66.6666666667% - 30px*var(--gridFaktor)/2)}.grid-75-25{grid-template-columns:calc(75% - 30px*var(--gridFaktor)/2) calc(25% - 30px*var(--gridFaktor)/2)}.grid-25-75{grid-template-columns:calc(25% - 30px*var(--gridFaktor)/2) calc(75% - 30px*var(--gridFaktor)/2)}@media(min-width: 800px)and (max-width: 1000px){.grid1ColTablet{grid-template-columns:100%}.grid2ColTablet,.content-gallery--cols-4 ul{grid-template-columns:repeat(2, calc(50% - 30px * var(--gridFaktor) / 2))}.grid3ColTablet,.content-gallery--cols-6 ul,.content-gallery--cols-5 ul{grid-template-columns:repeat(3, calc(33.3333333333% - 30px * var(--gridFaktor) / 3 * 2))}.grid4ColTablet,.content-gallery--cols-8 ul,.content-gallery--cols-7 ul{grid-template-columns:repeat(4, calc(25% - 30px * var(--gridFaktor) / 4 * 3))}.grid5ColTablet,.content-gallery--cols-10 ul,.content-gallery--cols-9 ul{grid-template-columns:repeat(5, calc(20% - 30px * var(--gridFaktor) / 5 * 4))}.grid6ColTablet,.content-gallery--cols-12 ul,.content-gallery--cols-11 ul{grid-template-columns:repeat(6, calc(16.6666666667% - 30px * var(--gridFaktor) / 6 * 5))}.grid-66-33Tablet{grid-template-columns:calc(66.6666666667% - 30px*var(--gridFaktor)/2) calc(33.3333333333% - 30px*var(--gridFaktor)/2)}.grid-33-66Tablet{grid-template-columns:calc(33.3333333333% - 30px*var(--gridFaktor)/2) calc(66.6666666667% - 30px*var(--gridFaktor)/2)}.grid-75-25Tablet{grid-template-columns:calc(75% - 30px*var(--gridFaktor)/2) calc(25% - 30px*var(--gridFaktor)/2)}.grid-25-75Tablet{grid-template-columns:calc(25% - 30px*var(--gridFaktor)/2) calc(75% - 30px*var(--gridFaktor)/2)}}@media(max-width: 800px){.grid1ColSmartphone,.content-gallery--cols-3 ul,.content-gallery--cols-2 ul{grid-template-columns:100%}.grid2ColSmartphone,.content-gallery--cols-6 ul,.content-gallery--cols-5 ul,.content-gallery--cols-4 ul{grid-template-columns:repeat(2, calc(50% - 30px * var(--gridFaktor) / 2))}.grid3ColSmartphone,.content-gallery--cols-12 ul,.content-gallery--cols-11 ul,.content-gallery--cols-10 ul,.content-gallery--cols-9 ul,.content-gallery--cols-8 ul,.content-gallery--cols-7 ul{grid-template-columns:repeat(3, calc(33.3333333333% - 30px * var(--gridFaktor) / 3 * 2))}.grid4ColSmartphone{grid-template-columns:repeat(4, calc(25% - 30px * var(--gridFaktor) / 4 * 3))}.grid5ColSmartphone{grid-template-columns:repeat(5, calc(20% - 30px * var(--gridFaktor) / 5 * 4))}.grid6ColSmartphone{grid-template-columns:repeat(6, calc(16.6666666667% - 30px * var(--gridFaktor) / 6 * 5))}.grid-66-33Smartphone{grid-template-columns:calc(66.6666666667% - 30px*var(--gridFaktor)/2) calc(33.3333333333% - 30px*var(--gridFaktor)/2)}.grid-33-66Smartphone{grid-template-columns:calc(33.3333333333% - 30px*var(--gridFaktor)/2) calc(66.6666666667% - 30px*var(--gridFaktor)/2)}.grid-75-25Smartphone{grid-template-columns:calc(75% - 30px*var(--gridFaktor)/2) calc(25% - 30px*var(--gridFaktor)/2)}.grid-25-75Smartphone{grid-template-columns:calc(25% - 30px*var(--gridFaktor)/2) calc(75% - 30px*var(--gridFaktor)/2)}}.maxWidthContainerSize{max-width:800px;margin:auto !important;margin-left:auto !important;margin-right:auto !important;padding:75px 25px}.mod_article:not(.fullWidth):not(.fullWidthContent){padding:75px 25px}@media screen and (max-width: 800px){.mod_article:not(.fullWidth):not(.fullWidthContent){padding:30px 25px}}#container .mod_article:not(.fullWidth):not(.fullWidthContent),.mod_navigation ul{max-width:800px;margin:auto}@media screen and (min-width: 800px){#container:has(#left){display:grid;grid-template-columns:25% calc(75% - 25px);grid-column-gap:25px;max-width:800px;margin:auto !important}#container:has(#left) #main{order:2}#left{order:1;padding-top:50px}}#left ul{list-style-type:none}.posRel{position:relative}body{background-color:#fff}@media screen and (max-width: 800px){.hideOnMobile{display:none !important}}@media screen and (min-width: 800px)and (max-width: 1000px){.hideOnTablet{display:none !important}}@media screen and (min-width: 1000px){.hideOnDesktop{display:none !important}}@media screen and (max-width: 800px){#footer .inside{padding-bottom:100px}}#footer ul{padding-left:unset;list-style-type:none}#footer li{padding-left:15px;position:relative}#footer li::before{content:"»";position:absolute;left:0}*{box-sizing:border-box;scroll-behavior:smooth}@media screen and (min-width: 800px){.maxW1000px{max-width:1000px}.maxW900px{max-width:900px}.maxW800px{max-width:800px}.maxW700px{max-width:700px}.maxW600px{max-width:600px}.maxW500px{max-width:500px}.maxW400px{max-width:400px}}@media screen and (max-width: 800px){.m_maxW900px{max-width:900px}.m_maxW800px{max-width:800px}.m_maxW700px{max-width:700px}.m_maxW600px{max-width:600px}.m_maxW500px{max-width:500px}.m_maxW400px{max-width:400px}}.width100{width:100%}*:focus-visible{outline:2px dashed #bb9351;outline-offset:2px;transition-duration:0s !important}@media(prefers-reduced-motion){*,*::after,*::before{transition-duration:0s !important}}.skipToContainer{position:absolute}.mod_newslist,.mod_calendar,.mod_eventlist,.mod_faqlist,.mod_login,.mod_lostPassword,.mod_registration,.content-accordion,.ce_form{position:relative}.menu-list li{list-style-type:none;padding-bottom:10px;font-size:1.5rem}.main-menu li,.main-menu li strong{font-weight:400}.main-menu li>.active{color:#bb9351}.mod_navigation{position:relative}.invisible{opacity:0;position:absolute;pointer-events:none;left:10px;top:10px;background-color:#fff}.invisible:focus-visible{opacity:1;pointer-events:unset;z-index:10}.mod_navigation .invisible:focus-visible,.mod_navigation .invisible{position:absolute !important}@media(min-width: 800px){.main-menu ul{list-style-type:none;text-align:right}.main-menu li{display:inline-block;font-size:calc(1.125em*.9);padding-top:20px;padding-bottom:20px}.main-menu ul.level_2,.main-menu ul.level_3{position:absolute;background-color:#fff;padding:20px;margin-top:20px;max-width:300px;width:max-content;border-bottom:5px solid #bb9351;opacity:0;pointer-events:none;transition-duration:.3s;box-shadow:10px 0px 45px rgba(0,0,0,.1333333333);border-radius:5px;z-index:4;visibility:hidden}.main-menu ul.level_2 li{position:relative}.main-menu li:hover .level_2,.main-menu .level_2 li:hover .level_3,.menu-toggle.open-menu+[class^=level_]{opacity:1;transition-duration:.3s;pointer-events:unset;visibility:unset}.level_3{right:0;transform:translateX(100%);top:0;margin-top:0 !important}}@media(min-width: 800px)and (max-width: 1500px){.main-menu .level_1>li:nth-last-child(2) .level_3,.main-menu .level_1>li:last-child .level_3{right:unset;left:0;transform:translateX(-100%)}}@media(min-width: 800px){button.menu-toggle{background-color:unset;border:unset}button.menu-toggle::before{margin-left:5px;opacity:.5;content:url("/assets/contao-component-fontawesome-free/fontawesomefree/svgs/solid/angle-down.svg");width:.8em;display:block}.main-menu li:not(:last-child){padding-right:20px}.main-menu li:not(:last-child){padding-right:10px}.main-menu ul.level_2 li{display:list-item !important;padding:5px 0px;text-align:left}.main-menu ul.level_2 li::after{content:none !important}.main-menu li>a{text-decoration:none;color:#333}.main-menu li>a:hover{color:#bb9351}.main-menu ul.level_2 li:not(:last-child){padding-bottom:9px}.main-menu .level_2::before{content:"";display:block;position:absolute;border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #fff;border-left:10px solid rgba(0,0,0,0);top:-10px}.level_2 strong{color:#000}.sub-menu a,.sub-menu strong,.sub-menu li::after{font-size:.8rem}.sub-menu ul{text-align:center}.sub-menu li{color:#000}.main-menu li>.trail::before,.main-menu li>strong::before,.main-menu a:not(.submenu)::before{content:"";width:100%;height:2px;background-color:var(--main-color);display:block;position:absolute;bottom:-6px;transition-duration:.3s}.main-menu li>.trail::before{background-color:var(--second-color)}.main-menu a:not(.submenu)::before{width:0%}.main-menu a:hover::before{width:100%}.main-menu .level_2 li>.trail::before,.main-menu .level_2 li>strong::before,.main-menu .level_2 a::before{bottom:-4px}.main-menu li>.trail,.main-menu li>strong{position:relative}.main-menu a{position:relative}}.collapseMenu a,.collapseMenu strong{padding:10px 25px;display:block;transition-duration:.3s}.collapseMenu a{color:#fff}.collapseMenu .level_1>li>a,.collapseMenu .level_1>li>strong{font-weight:600}.collapseMenu strong,.collapseMenu a:hover{color:#bb9351 !important}.collapseMenu [class^=level_]:not([class*=level_1]){padding-left:20px;display:none}.collapseMenu ul[class^=level_]:not([class*=level_1]).active{display:block;width:100%;margin-bottom:15px}.collapseMenu ul[class^=level_]:not([class*=level_1]) a,.collapseMenu ul[class^=level_]:not([class*=level_1]) strong{padding:5px 25px}.collapseMenu li.submenu{display:grid;grid-template-columns:auto 40px}.collapseMenu button{background-color:#eee;padding:5px;border-radius:3px;color:#444;font-size:1em;height:40px;width:40px;border:unset;transition-duration:.3s;background-image:url("/assets/contao-component-fontawesome-free/fontawesomefree/svgs/solid/angle-down.svg");background-repeat:no-repeat;background-size:55%;background-position:center}.collapseMenu button.rotate{rotate:180deg;background-color:#ccc}.collapseMenu .level_1{padding-left:unset}#smart_menu.collapseMenu ul:not(.level_1){padding:0 0 15px 0;margin-left:0}#smart_menu.collapseMenu ul:not(.level_1) a,#smart_menu.collapseMenu ul:not(.level_1) strong{font-size:.9em}#leftSidebarMenu.collapseMenu button{width:30px;height:30px}#leftSidebarMenu.collapseMenu li.submenu{grid-template-columns:auto 30px}@media(max-width: 800px){.main-menu,.menu-list{display:none !important}#header{background-color:rgba(255,255,255,.85) !important;backdrop-filter:blur(10px);padding:10px 0}header>.inside{grid-template-columns:calc(150px*.66) auto !important}header>.inside .logo{padding:10px 0px !important}}.smartphoneMenuIconWrapper{display:flex;place-content:end}.smartphoneMenuIconWrapper>div{display:grid;place-content:center}.smartphoneMenuIconWrapper>div:not(:last-child){margin-right:20px}#smartphoneMenuTrigger{display:grid;align-content:center;justify-content:right;border:0;background:unset}.sm_hidden{visibility:hidden;position:absolute}.sm_show{visibility:visible;width:100vw;height:100vh;background:rgba(255,255,255,.9333333333);position:fixed;top:0;left:0;z-index:100}#smart_menu li{list-style-type:none;font-size:1.5rem}#smart_menu{padding:0px 20px;position:fixed;z-index:15;height:100%;background-color:rgba(255,255,255,.8980392157);width:100%;left:0;transition-duration:.4s;transition-timing-function:cubic-bezier(0.39, 0.58, 0.57, 1);top:0;backdrop-filter:blur(8px)}#smart_menu.sm_hidden{left:-150%;transition-duration:.4s;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}#smart_menu .level_1{overflow-y:scroll;max-height:calc(100vh - 100px);padding:80px 0 20px 0;-ms-overflow-style:none;scrollbar-width:none}#smart_menu .level_1::-webkit-scrollbar{display:none}#smart_menu li ul{margin-left:-15px}#smart_menu a{color:#333}#smart_menu strong{color:#bb9351}.mobile-menu label{color:#fff}.sub-menu-side li{list-style-type:none}.sub-menu-side ul{padding-left:unset}@media(min-width: 800px){.mobileBottom{display:none}}.mobileBottom>.themoreIconWrapper:not(:last-child){border-right:1px solid #c8c8c8}.mobileBottom{background-color:rgba(244,244,244,.85) !important;background-color:rgba(255,255,255,.7607843137);position:fixed;bottom:0px;z-index:20;width:100%;left:0;padding:15px;text-align:center;box-shadow:0 0px 10px rgba(0,0,0,.2666666667);backdrop-filter:blur(10px)}.mobileBottom a{color:#222}.iconSmartMenu{width:25px;margin:auto;position:relative}.iconSmartMenu::before,.iconSmartMenu::after,.iconSmartMenu{background-color:#000;height:3px;border-radius:2px;display:block}.iconSmartMenu::before,.iconSmartMenu::after{content:"";width:100%;position:absolute;top:-7px;transition-duration:.3s}.iconSmartMenu::after{top:7px}.active .iconSmartMenu::after{top:0px;background-color:#bb9351;transform:rotate(90deg)}.active .iconSmartMenu::before{top:0px;background-color:#bb9351;transform:rotate(-90deg)}.active .iconSmartMenu{background-color:#bb9351}#smart_menu .active strong{padding-left:50px;position:relative}#smart_menu .active strong::before{content:"";font-family:"FontAwesome";position:absolute;left:25px}header>.inside{max-width:800px;margin:auto;padding:0 25px}header>.inside{display:grid;grid-template-columns:150px auto;grid-column-gap:30px}header>.inside nav{display:grid;align-content:center}header>.inside .logo{width:150px;margin:auto}.logoLink{display:grid;place-content:center}#header{background-color:#fff;width:100%;border-bottom:1px solid rgba(0,0,0,.0666666667);box-shadow:0px 0px 20px rgba(0,0,0,0);z-index:20}#header{position:sticky;top:0px}header>.inside nav.main-menu .level_1>li:last-child{margin-left:20px}header>.inside nav ul.level_1{width:100%;padding-left:unset}a.disableLink:hover{color:#333 !important;cursor:default}html,body{font-family:"Outfit","Helvetica Neue",Helvetica,Arial,"sans-serif";font-size:1.125em;margin:0px;font-weight:300;color:#fff;hyphens:auto;-webkit-hyphens:auto;line-height:1.4em}input[type=text],input[type=password],input[type=remail],input[type=tel],input[type=range],input[type=url],select,textarea{font-family:"Outfit","Helvetica Neue",Helvetica,Arial,"sans-serif"}@media screen and (max-width: 600px){html,body{hyphens:auto;-webkit-hyphens:auto}}.noHyphens{hyphens:none}strong,.bold{font-weight:600}.textAlignCenter{text-align:center}.textAlignRight{text-align:right}h1,.h1{margin-top:0px;color:#fff;font-size:2.2rem;line-height:1.2em}h2,.h2{color:#fff;font-size:1.75rem}h3,.h3{color:#fff;font-size:1.5rem}h4,.h4{color:#fff;font-size:1.25rem}h5,.h5{color:#fff;font-size:1.1rem}h6,.h6{color:#fff;font-size:1rem}h1,h2,h3,h4,h5,h6{margin:0 0 .4em 0;line-height:1.2em}h1:not(:first-child),h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child){margin-top:.7em}@media screen and (min-width: 600px){h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{hyphens:none;-webkit-hyphens:none}}p{margin:unset}.ce_text,.content-text{margin-bottom:15px}p+p{margin-top:10px}.colorWhite *,.colorWhite,*.colorWhite{color:#fff !important}.colorLightgray *,.colorLightgray,*.colorLightgray{color:#f4f4f4 !important}.colorGray *,.colorGray,*.colorGray{color:#ccc !important}.colorDarkgray *,.colorDarkgray,*.colorDarkgray{color:#999 !important}.colorBlack *,.colorBlack,*.colorBlack{color:#000 !important}.colorMain *,.colorMain,*.colorMain,.colorAccent *,.colorAccent,*.colorAccent{color:#bb9351 !important}.colorSecond *,.colorSecond,*.colorSecond{color:#036 !important}.colorFont *,.colorFont,*.colorFont{color:#fff !important}.fontSizeS *,.fontSizeS{font-size:.8rem !important}.fontSizrem *,.fontSizrem{font-size:1rem !important}.fontSizeL *,.fontSizeL{font-size:1.2rem !important}.fontSizeXL *,.fontSizeXL{font-size:1.5rem !important}.fontSize2XL *,.fontSize2XL{font-size:2rem !important;line-height:1.15em}.fontSize3XL *,.fontSize3XL{font-size:3rem !important;line-height:1.15em}.fontSize4XL *,.fontSize4XL{font-size:4rem !important;line-height:1.15em}.fontSize5XL *,.fontSize5XL{font-size:5rem !important;line-height:1.15em}@media screen and (max-width: 800px){.fontSizeM *,.fontSizeM{font-size:1rem !important}.fontSizeL *,.fontSizeL{font-size:1.2rem !important}.fontSizeXL *,.fontSizeXL{font-size:1.5rem !important}.fontSize2XL *,.fontSize2XL{font-size:2rem !important;line-height:1.15em}.fontSize3XL *,.fontSize3XL{font-size:2.1rem !important}.fontSize4XL *,.fontSize4XL{font-size:2.8rem !important}.fontSize5XL *,.fontSize5XL{font-size:3.5rem !important}h1,.h1{font-size:calc(2.2rem*.7) !important}h2,.h2{font-size:calc(1.75rem*.7) !important}h3,.h3{font-size:calc(1.5rem*.7) !important}h4,.h4{font-size:calc(1.25rem*.7) !important}}a{text-decoration:none;color:#bb9351;transition-duration:.3s}a:hover{color:#036;transition-duration:.3s}.uppercase{text-transform:uppercase}main .rte a{text-decoration:underline}.subline{text-transform:uppercase;color:#036;letter-spacing:2px}.checklist li::before{content:"✔";position:absolute;left:0;font-size:.9rem;top:2px;color:var(--second-color)}.checklist li{list-style-type:none;padding-left:20px;position:relative}.checklist ul,.checklist ol{padding-left:unset}code{background-color:rgba(0,0,0,.1333333333);border-radius:3px;padding:5px 10px}:root{--sizeFaktor: 1}@media(max-width: 800px){:root{--sizeFaktor: .6}}.mt2XL,.mt2XL>.bgWrapperInner{margin-top:calc(150px*var(--sizeFaktor)) !important}.mb2XL,.mb2XL>.bgWrapperInner{margin-bottom:calc(150px*var(--sizeFaktor)) !important}.mtXL,.mtXL>.bgWrapperInner{margin-top:calc(100px*var(--sizeFaktor)) !important}.mbXL,.mbXL>.bgWrapperInner{margin-bottom:calc(100px*var(--sizeFaktor)) !important}.mtL,.mtL>.bgWrapperInner{margin-top:calc(60px*var(--sizeFaktor)) !important}.mbL,.mbL>.bgWrapperInner{margin-bottom:calc(60px*var(--sizeFaktor)) !important}.mtM,.mtM>.bgWrapperInner{margin-top:calc(40px*var(--sizeFaktor)) !important}.mbM,.mbM>.bgWrapperInner{margin-bottom:calc(40px*var(--sizeFaktor)) !important}.mtS,.mtS>.bgWrapperInner{margin-top:calc(20px*var(--sizeFaktor)) !important}.mbS,.mbS>.bgWrapperInner{margin-bottom:calc(20px*var(--sizeFaktor)) !important}.mtXS,.mtXS>.bgWrapperInner{margin-top:calc(10px*var(--sizeFaktor)) !important}.mbXS,.mbXS>.bgWrapperInner{margin-bottom:calc(10px*var(--sizeFaktor)) !important}.mt0,.mt0>.bgWrapperInner{margin-top:calc(0*var(--sizeFaktor)) !important}.mb0,.mb0>.bgWrapperInner{margin-bottom:calc(0*var(--sizeFaktor)) !important}.marginAuto,.marginAuto>.bgWrapperInner{margin-left:auto;margin-right:auto}.mlAuto{margin-left:auto}.mrAuto{margin-right:auto}.m2XL{margin:calc(150px*var(--sizeFaktor)) !important}.mXL{margin:calc(100px*var(--sizeFaktor)) !important}.mL{margin:calc(60px*var(--sizeFaktor)) !important}.mM{margin:calc(40px*var(--sizeFaktor)) !important}.mS{margin:calc(20px*var(--sizeFaktor)) !important}.mXS{margin:calc(10px*var(--sizeFaktor)) !important}.m0{margin:calc(0*var(--sizeFaktor)) !important}.pt2XL,.pt2XL>.bgWrapperInner{padding-top:calc(150px*var(--sizeFaktor)) !important}.pb2XL,.pb2XL>.bgWrapperInner{padding-bottom:calc(150px*var(--sizeFaktor)) !important}.ptXL,.ptXL>.bgWrapperInner{padding-top:calc(100px*var(--sizeFaktor)) !important}.pbXL,.pbXL>.bgWrapperInner{padding-bottom:calc(100px*var(--sizeFaktor)) !important}.ptL,.ptL>.bgWrapperInner{padding-top:calc(60px*var(--sizeFaktor)) !important}.pbL,.pbL>.bgWrapperInner{padding-bottom:calc(60px*var(--sizeFaktor)) !important}.ptM,.ptM>.bgWrapperInner{padding-top:calc(40px*var(--sizeFaktor)) !important}.pbM,.pbM>.bgWrapperInner{padding-bottom:calc(40px*var(--sizeFaktor)) !important}.ptS,.ptS>.bgWrapperInner{padding-top:calc(20px*var(--sizeFaktor)) !important}.pbS,.pbS>.bgWrapperInner{padding-bottom:calc(20px*var(--sizeFaktor)) !important}.ptXS,.ptXS>.bgWrapperInner{padding-top:calc(10px*var(--sizeFaktor)) !important}.pbXS,.pbXS>.bgWrapperInner{padding-bottom:calc(10px*var(--sizeFaktor)) !important}.pt0,.pt0>.bgWrapperInner{padding-top:calc(0*var(--sizeFaktor)) !important}.pb0,.pb0>.bgWrapperInner{padding-bottom:calc(0*var(--sizeFaktor)) !important}.p2XL{padding:calc(150px*var(--sizeFaktor)) !important}.pXL{padding:calc(100px*var(--sizeFaktor)) !important}.pL{padding:calc(60px*var(--sizeFaktor)) !important}.pM{padding:calc(40px*var(--sizeFaktor)) !important}.pS{padding:calc(20px*var(--sizeFaktor)) !important}.pXS{padding:calc(10px*var(--sizeFaktor)) !important}.p0{padding:calc(0*var(--sizeFaktor)) !important}.btn a,a.btn{background:radial-gradient(#816332, #937139);color:#fff;padding:10px 25px;border-radius:50px;min-width:120px;display:block;text-align:center;font-weight:100;font-size:.9em;border:3px solid #bb9351}header>.inside nav ul.level_1>li:nth-last-child(2)::after{display:none}header>.inside nav.main-menu .level_1>li:last-child>a,header>.inside nav.main-menu .level_1>li:last-child>strong{color:#fff;text-decoration:none !important;background:radial-gradient(#816332, #937139);border-radius:100px;padding:10px 20px;font-weight:100;font-size:.9em;border:3px solid #bb9351}header>.inside nav.main-menu .level_1>li:last-child>a::before,header>.inside nav.main-menu .level_1>li:last-child>strong::before{display:none}header>.inside nav.main-menu .level_1>li:last-child>a:hover{transition-duration:.3s;box-shadow:0px 1px 5px rgba(0,0,0,.2666666667)}@media(min-width: 800px){.btn{display:inline-block}.btn+.btn{margin-left:15px}}@media(max-width: 800px){.btn+.btn{margin-top:15px}}.btn a:hover,a.btn:hover{box-shadow:0px 1px 5px rgba(0,0,0,.2666666667);transition-duration:.3s;transform:translateY(-4px)}.btnWhite a,a.btnWhite{background:radial-gradient(white, #fcfcfc);color:#bb9351;border:3px solid #f7f7f7}.btnBlack a,a.btnBlack{background:radial-gradient(#222, #111);color:#fff;border:3px solid #000}.btnGray a,a.btnGray{background:radial-gradient(white, #f4f4f4);color:#000 !important;border:3px solid #ececec}.btnSecond a,a.btnSecond{background:radial-gradient(#001d3a, #002a54);color:#fff;border-color:#001830}.btnCenter{text-align:center;width:100%}.btnCenter a{margin:auto;display:inline-block}.floatingButton:hover{transition-duration:.3s;background-color:#bb9351;color:#fff;text-decoration:none !important;rotate:5deg;scale:1.1;box-shadow:4px 4px 10px rgba(0,0,0,.2);transform:translateX(5px)}.floatingButton{background-color:rgba(0,0,0,.6666666667);width:50px;height:50px;display:grid;place-content:center;border-radius:20px;font-size:25px;color:#fff;transition-duration:.3s;margin-bottom:10px}.floatingButtonWrapper{position:fixed;right:20px;bottom:110px;z-index:10}.fancyLink a::after,a.fancyLink::after{margin-left:5px;content:url("/assets/contao-component-fontawesome-free/fontawesomefree/svgs/solid/arrow-right.svg");display:inline-block;width:.8em;transform:translateY(3px);opacity:.7}.fancyLink a::before,a.fancyLink::before{content:"";position:absolute;left:0;bottom:-5px;height:5px;background-color:var(--main-color);transition-duration:.3s}.fancyLink a:hover::before,a.fancyLink:hover::before{width:100%}.fancyLink a::before,a.fancyLink::before{content:"";position:absolute;left:0;bottom:-3px;height:3px;background-color:var(--main-color);transition-duration:.3s;right:0;width:0%;border-radius:2px}.fancyLink a,a.fancyLink{position:relative;width:fit-content}.widget-text label,.widget-password label,.widget-select label,.widget-textarea label,.widget-range label{display:block;padding-left:15px;font-size:.9em;margin-bottom:5px}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=range],input[type=url],select,textarea,input[type=date]{width:100%;font-size:1em;padding:10px 15px;border-radius:5px;border:1px solid #ccc;background-color:#fff;margin-bottom:10px}fieldset{margin-bottom:10px}.grid>.widget>input,.content-gallery>ul>.widget>input,.grid>select,.content-gallery>ul>select,.grid>textarea,.content-gallery>ul>textarea{margin-bottom:unset}button[type=submit],.mod_two_factor .submit_container a{background-color:#bb9351;color:#fff;padding:10px 20px;font-weight:bold;border:unset;border-radius:50px;cursor:pointer;font-size:.8em;letter-spacing:1px;margin-top:20px}.ce_form .style_1{background-color:#fff;border:1px solid #ddd;padding:40px 25px;box-shadow:0 0 15px rgba(0,0,0,.0666666667);border-radius:10px;max-width:90%;margin:auto}.mod_login .widget-submit,.mod_lostPassword .widget-submit{text-align:center;margin-top:10px}.mod_lostPassword>:is(h1,h2,h3,h4,h5,h6),.mod_login>:is(h1,h2,h3,h4,h5,h6){text-align:center}.mod_login.style_1{background-color:#f4f4f4;border:1px solid #ddd;padding:50px 25px}.mod_login.style_1 form{max-width:400px;margin:auto}.mod_two_factor{border:1px solid #ddd;padding:20px}@media screen and (min-width: 800px){.mod_search .formbody{display:grid;grid-template-columns:500px 100px;grid-column-gap:25px}}@media screen and (max-width: 800px){.mod_search .widget-submit{text-align:center;margin-top:20px}}.mod_search input{padding:7px 10px;font-size:1em;width:100%}.mod_search label{display:none}.mod_search .submit{margin-top:0}.mod_search .header{margin-top:20px}img{max-width:100%;object-fit:contain;height:auto;display:block}figure{margin:unset}.imageCenter img{margin-left:auto;margin-right:auto}.imageRight img{margin-left:auto}.imageFullWidth img{width:100%}video{width:100%;display:block}.imageBorderRadiusXS img{border-radius:5px}.imageBorderRadiusS img{border-radius:10px}.imageBorderRadiusM img{border-radius:20px}.imageBorderRadiusL img{border-radius:30px}.imageBorderRadiusXL img{border-radius:100%}.float_left,.media.media--left figure{float:left;margin:0 20px 20px 0}.float_right,.media.media--right figure{float:right;margin:0 0 20px 20px}.ce_image .image_container a{position:relative;width:100%;display:block}.ce_image .image_container a::before{top:0;left:0;right:0;bottom:0;content:"";position:absolute;transition-duration:.3s}.ce_image .image_container a:hover::before{background-color:rgba(0,0,0,.2);transition-duration:.3s}.ce_image .image_container a::after{content:"+";font-weight:900;font-family:"Font Awesome 6 Free";position:absolute;top:10%;right:10%;z-index:1;transition-duration:.3s}.ce_image .image_container a:hover::after{scale:2;rotate:10deg;transition-duration:.3s}.content-gallery ul{padding-left:unset;list-style-type:none}.content-gallery a{position:relative;width:100%;display:block}.content-gallery a::before{top:0;left:0;right:0;bottom:0;content:"";position:absolute;transition-duration:.3s}.content-gallery a:hover::before{background-color:rgba(0,0,0,.2);transition-duration:.3s}.content-gallery a::after{content:"+";font-weight:900;font-family:"Font Awesome 6 Free";position:absolute;top:10%;right:10%;z-index:1;transition-duration:.3s}.content-gallery a:hover::after{scale:2;rotate:10deg;transition-duration:.3s}.bgWhite{background-color:#fff !important}.bgLightgray{background-color:#f4f4f4 !important}.bgGray{background-color:#ccc !important}.bgDarkgray{background-color:#999 !important}.bgBlack{background-color:#000 !important}.bgMain,.bgAccent{background-color:#bb9351 !important}.bgSecond{background-color:#036 !important}.bgWrapperStickyContent>.bgWrapperInner{position:sticky;top:120px}.bgWrapperInner>*{z-index:5;position:relative}.bgWrapper{position:relative}.bgWrapper .backgroundImage{position:absolute;top:0;left:0;bottom:0;right:0}.bgWrapper .backgroundImage img{object-fit:cover;height:100%;width:100%}.bgGradientWhite{background:linear-gradient(rgba(255, 255, 255, 0.3019607843), rgba(0, 0, 0, 0))}.bgGradientLightgray{background:linear-gradient(#f4f4f44d, rgba(0, 0, 0, 0))}.bgGradientGray{background:linear-gradient(#ccc4d, rgba(0, 0, 0, 0))}.bgGradientDarkgray{background:linear-gradient(#9994d, rgba(0, 0, 0, 0))}.bgGradientBlack{background:linear-gradient(rgba(0, 0, 0, 0.3019607843), rgba(0, 0, 0, 0))}.bgGradientAccent{background:linear-gradient(#BB93514d, rgba(0, 0, 0, 0))}.bgGradientSecond{background:linear-gradient(second-color4d, rgba(0, 0, 0, 0))}.borderRadiusXS{border-radius:5px}.borderRadiusS{border-radius:10px}.borderRadiusM{border-radius:20px}.borderRadiusL{border-radius:30px}.borderRadiusXL{border-radius:100%}.bgWrapper.borderRadiusXS,.bgWrapper.borderRadiusS,.bgWrapper.borderRadiusM,.bgWrapper.borderRadiusL,.bgWrapper.borderRadiusXL{overflow:hidden}.borderColorWhite{border-color:#fff !important}.borderColorLightgray{border-color:#f4f4f4 !important}.borderColorGray{border-color:#ccc !important}.borderColorDarkgray{border-color:#999 !important}.borderColorBlack{border-color:#000 !important}.borderColorMain,.borderColorAccent{border-color:#bb9351 !important}.borderColorSecond{border-color:#036 !important}.imageCard{position:relative;min-height:300px;display:grid;align-content:flex-end;transition-duration:.3s;z-index:1;overflow:hidden;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1333333333)}.imageCard:hover{transform:translateY(-10px);transition-duration:.3s;box-shadow:0 0 20px rgba(0,0,0,.2666666667);border-radius:10px}.imageCard:hover img{transition-duration:.3s;filter:blur(5px) brightness(1.05)}.imageCard img{transition-duration:.3s;height:100%;width:100%;object-fit:cover;border-radius:10px 10px 15px 15px}.imageCard figure{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:-2}.imageCard .rte{background-color:#fff;padding:10px;border-radius:0 0 10px 10px;border-top:1px solid #bb9351;box-shadow:0 0 10px rgba(0,0,0,.2)}.noticeBox{border:4px #004abd dashed;background-color:#e3ecff;color:#004abd;padding:20px}.simpleCard{padding:20px;border:1px solid #eee;border-radius:5px}.boxShadowS{box-shadow:0 0 5px rgba(0,0,0,.2)}.boxShadowM{box-shadow:0 0 10px rgba(0,0,0,.2)}.boxShadowL{box-shadow:0 0 20px rgba(0,0,0,.2666666667)}.boxShadowXL{box-shadow:0 0 30px rgba(0,0,0,.3333333333)}.benefitBox i{background-color:#036;display:inline-grid;color:#fff;width:30px;height:30px;place-content:center;border-radius:100%;font-size:.8em;margin-right:5px}.benefitBox{text-transform:uppercase;font-size:.9em;font-weight:bold}.icon-bottom-right{bottom:0;right:120px;text-shadow:0 0 5px rgba(0,0,0,.1333333333);animation:move-small infinite 6s ease;position:absolute}.icon-top-left{z-index:-1;left:20%;top:34%;animation:circle-around-rotate-small infinite 10s linear;position:absolute}@keyframes move-small{0%{transform:translate(0px, 0px);scale:10}25%{transform:translate(2px, 0.5px);scale:10}50%{transform:translate(0px, 1px);scale:10}75%{transform:translate(-2px, 0.5px);scale:10}100%{transform:translate(0px, 0px);scale:10}}@keyframes circle-around-rotate-small{0%{transform:translate(0px, 0px);scale:10;rotate:0deg}25%{transform:translate(0px, -1px);scale:10.2;rotate:-10deg}50%{transform:translate(1px, -1px);scale:10.4;rotate:-20deg}75%{transform:translate(1px, 0px);scale:10.2;rotate:-10deg}100%{transform:translate(0px, 0px);scale:10;rotate:0deg}}
/*
  00 -- vars
	01 -- font

*/

/* [start] 00 -- vars  */

  :root {
    --color-danger: #e6172b;
    --color-accept: #0ec82b;
    --color-info: #5193BB;
    --olive: #3c6643;
    --olive-dark: #3a5b40;
  }

/* [end] 00 -- vars  */

/* [start] 01 -- font  */

/* outfit-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 400;
  src: url('/files/fonts/outfit/outfit-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('/files/fonts/outfit/outfit-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/fonts/outfit/outfit-v15-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/files/fonts/outfit/outfit-v15-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/files/fonts/outfit/outfit-v15-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/files/fonts/outfit/outfit-v15-latin-regular.svg#Outfit') format('svg'); /* Legacy iOS */
}

/* outfit-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 600;
  src: url('/files/fonts/outfit/outfit-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: url('/files/fonts/outfit/outfit-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/fonts/outfit/outfit-v15-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/files/fonts/outfit/outfit-v15-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/files/fonts/outfit/outfit-v15-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/files/fonts/outfit/outfit-v15-latin-600.svg#Outfit') format('svg'); /* Legacy iOS */
}

/* outfit-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 800;
  src: url('/files/fonts/outfit/outfit-v15-latin-800.eot'); /* IE9 Compat Modes */
  src: url('/files/fonts/outfit/outfit-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/fonts/outfit/outfit-v15-latin-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/files/fonts/outfit/outfit-v15-latin-800.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/files/fonts/outfit/outfit-v15-latin-800.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/files/fonts/outfit/outfit-v15-latin-800.svg#Outfit') format('svg'); /* Legacy iOS */
}



/* [end] 01 -- font  */



body, html {
  background-color: var(--body-bg-color);.type_sum input[type="text"]
  color: var(--font-color);
}



.week_overview {
  font-size: .9em;
}

.week_overview.type_daily {
  display: grid;
  grid-template-columns: auto max(85px, 20%);
  grid-column-gap: .3em;
}

.days_wrapper {
    display: grid;
    grid-template-columns: repeat(6,calc(100% / 6 - 0.3em*5/6));
    grid-column-gap: 0.3em;
}


.week_overview .day, 
.week_overview button {
  background-color: var(--interface-btn-bg-color);
  color: var(--font-color);
  border-radius: 3px;
  font-size: .9em;
  display: inline-grid;
  place-content: center;
  font-weight: 400;
  height: 35px;
  width:100%;
}

.week_overview .day.today,
.week_overview button {
  padding: 0 10px;
} 

.week_overview button {
  margin-top: 0;
  background-color: var(--color-danger);
  font-family: "Outfit", "Helvetica Neue", Helvetica, Arial, "sans-serif";
  letter-spacing: 0px;
  width:100%;
}

.targetReached .week_overview button {
  background-color: var(--color-info);
}
    
    
.week_overview .day.tracked {
    background: var(--day-tracked-bg-color);
    color: var(--day-tracked-color);
    box-shadow: 0 0 4px var(--interface-btn-shadow-color);
}


.week_overview form {
  display: inline-block;
  width: 100%;
}



button.disable {
	pointer-events: none;
}

.type_sum input[type="text"] {
  margin-bottom: 0;
  padding: 0 10px;
}

/** form **/

.createGoalForm .formbody {
  display: grid;
  grid-template-columns: auto 130px;
  gap:10px
}

.createGoalForm button {
  margin-top: 0;
  border-radius: 5px;
  padding: 0;
  height: 100%;
  width: 100%;
  background-color: var(--color-info);
}

.createGoalForm input {
  margin-bottom:0;
}

fieldset {
  padding: 0;
  border: unset;
}

[type="number"] {
  width: 100%;
  font-size: 1em;
  padding: 10px 15px;
  border-radius: 5px;
  border: 1px solid ;
  background-color: var(--input-bg);
  margin-bottom: 10px;
}

form .day.tracked.today {
  width: 100%;
}

.week_overview.type_sum form {
  display: grid;
  grid-template-columns: max-content auto max-content;
  gap: 15px;
}

.week_overview.type_sum form [type="submit"] {
  background-color:var(--color-info);
}

.sum_target {
  font-size: 1.2em;
  display: grid;
  align-content: center;
}

.type_sum input[type="text"] {
  margin-bottom: 0;
  padding: 0!important;
  background-color: unset;
  border: unset;
  color: var(--font-color);
  font-size: 1.2em;
}

.task_entry {
  background-color: var(--interface-bg-color);
  padding: 10px;
  border-radius: 5px;
  margin-bottom: 10px;
}

/** Progressbar **/

.progressBarWeekWrapper_daily {
  display: grid;
  grid-template-columns: max-content auto;
  grid-column-gap: 15px;
  align-items: baseline;
}

.progressbar {
  border-radius: 10px;
  background-color: var(--interface-btn-bg-color);
  height: min-content;
}

.progressbarInner {
  background: var(--day-tracked-bg-color);
  height: 7px;
  border-radius: 10px;
}

.progressBarShared {
  border-radius: 10px;
  background-color: var(--interface-btn-bg-color);
  margin-top: .3em;
}

/** page **/

@media screen and (max-width: 800px) {
  .mod_article:not(.fullWidth):not(.fullWidthContent) {
    padding: 1em .75em;
  }
}

.mobileBottom {
  font-size: .7em;
  text-transform: uppercase;
  font-weight: bold;
  padding: .5em 0 .1em 0;
  background-color: white!important;
}

.mobileBottom > .themoreIconWrapper:not(:last-child) {
  border-right: unset;
}



.perfectWeek .progressbarInner {
  background: linear-gradient(
        90deg,
        rgba(255, 0, 0, 1) 0%,
        rgba(255, 154, 0, 1) 10%,
        rgba(208, 222, 33, 1) 20%,
        rgba(79, 220, 74, 1) 30%,
        rgba(63, 218, 216, 1) 40%,
        rgba(47, 201, 226, 1) 50%,
        rgba(28, 127, 238, 1) 60%,
        rgba(95, 21, 242, 1) 70%,
        rgba(186, 12, 248, 1) 80%,
        rgba(251, 7, 217, 1) 90%,
        rgba(255, 0, 0, 1) 100%
  );
  background-size: 300% 100%;
  animation: rainbowMove 12s linear infinite;
}

@keyframes rainbowMove {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 300% 50%;
  }
}


/* change form */

.reposFormInputs .orderEntry:first-child .btnReposUp,
.reposFormInputs .orderEntry:last-child .btnReposDown,
.placeholderButton,
.inputOrderNumber {
  display: none;
}

.reposFormInputs .orderEntry:first-child .placeholderButton {
  display: block;
}

.reposFormInputs .orderEntry {
    grid-template-columns: auto 40px 40px;
    gap: .4em 1em;
}


.reposFormInputs .btnReposUp,
.reposFormInputs .btnReposDown{
  border: 0;
  border-radius: 5px;
  height: 40px;
  width: 40px;
}    

.shareWrapper {
  display: block;
  grid-column: 1 / -1;
}

.grid.orderEntry input {
  margin-bottom: 0;
}

.orderEntry:not(:first-child) {
  margin-top: .8em;
}

.shareWrapper input:checked + i {
  color: var(--main-color);
}

.shareWrapper i {
  scale: .8;
  margin-right: .2em;
  transform: translateY(.15em);
}

.shareWrapperInner,
.shareWrapperInnerCheckbox,
.shareWrapperInner input {
  display:none;
}

.shareWrapperInner p {
  margin-top: 0;
}

.shareWrapperInnerCheckbox:checked + .shareWrapperInner {
  display:block;
}

/* streak */

.labelsWrapper {
    width: fit-content;
}

.labelsWrapper .label {
    padding: 0em .6em;
    width: fit-content;
    border-radius: 50px;
    font-size: .7em;
    font-weight: bold; 
    background-color: #2f2f2f;
    display: inline-block;
}

.labelsWrapper .label i {
  scale: .8;
}

.label.--streak {
  color: #ffb8b8;
}

.label.--todos {
    color: #ffe9b6;
}

.targetReached .label.--todos {
  color: #d5ffd5;
}

.task_entry:not(.targetReached) .fa-check {
  display: none;
}

.taskTitleWrapper {
  display: grid;
  grid-template-columns: auto max-content;
  grid-column-gap: .5em;
}

.newlyTracked {
    -webkit-animation: newlyTracked .6s;
    -o-animation: newlyTracked .6s;
    animation: newlyTracked .6s; 
}

@keyframes newlyTracked {
    
    0% { scale: 1; rotate: 0deg; }
    50% { scale: 1.2; rotate: -5deg; box-shadow: 0 0 20px black; }
    0% { scale: 1; rotate: 0deg; }
    
}


.displayNone {
  display: none !important;
}


/* [start] 03 -- accordion  */

    .handorgel__header__button, 
    .handorgel__content {
        background-color: var(--interface-bg-color);
    }

/* [end] 03 -- accordion  */


/* [start] 04 -- menu  */


    .mobileQuickMenu {
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: var(--interface-bg-color);
        box-shadow: 0 0 10px #0006;
    }

    .mobileQuickMenu ul {
        list-style-type: none;
        padding-left: 0;
        display: grid;
        grid-template-columns: repeat(4,25%);
        text-align: center;
        line-height: 1.2em;
        margin: .8em 0;
        font-size: .8em;
    }

    .mobileQuickMenu a {
        color: var(--font-color);
    }

    .mobileQuickMenu strong i {
        color: var(--main-color);
    }

    .mobileQuickMenu i {
        font-size: .9em;
    }

/* [end] 04 -- menu  */

/* [start] 05 -- dashboard  */


.dashboard .entry {
  background-color: var(--interface-btn-bg-color);
  padding: .7em;
  border-radius: 5px;
}

.newRequest {
  padding: 1em;
  border-radius: 5px;
  display: grid;
  grid-template-columns: auto 120px;
  grid-column-gap: 15px;
}

.newRequest p {
  font-size:1.5em;
}

.newRequest.--task {
  background-color: var(--color-info);
}

.newRequest .btn a,
.requestForm button {
  background: #93cef2;
  border: unset;
  border-radius: 5px;
  color: #1a4966;
}


/* [end] 05 -- dashboard  */

/* [start] 06 -- requestForm  */

.requestForm {
  padding: 1em;
  border-radius: 5px;
}

.requestForm.--task {
  background-color: var(--color-info);
}

.requestForm form {
  display: grid;
  grid-template-columns: repeat(2,calc(50% - .5em));
  grid-column-gap: 1em;
}


/* [end] 06 -- requestForm  */

/* [start] 07 -- weeklyGoalsForm  */

.cw_wrapper {
  display: grid;
  grid-template-columns: 60px auto;
  grid-column-gap: .6em;
}

.cw_wrapper input {
  margin-bottom: 0;
}

.cw_label {
  display: grid;
  place-content: center left;
}

/* [end] 07 -- weeklyGoalsForm  */



