/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-actions .js-form-wrapper .form-group{display:none;}.alert-wrapper{position:relative;margin-bottom:1em;}a.nav-link--user::before{height:1.0rem!important;}.error{color:red;}.pager > ul > li{display:inline;padding-right:5px;}.is-active > a{background-color:#8167a9;color:white;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;}#block-mainnavigation .active > a{background-color:#f2731e;color:white!important;border-radius:8px;}.pager > ul > li > a:hover{background-color:#8167a9;color:white;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;}#block-bootstrap-barrio-subtheme-footer > ul{flex-direction:row!important;}#block-bootstrap-barrio-subtheme-footer> ul > li{padding-right:1em!important;}header{padding-bottom:1em!important;}.pager__items{margin-left:-2em;}#switch,#circle{cursor:pointer;-webkit-transition:all 300ms linear;transition:all 300ms linear;}#switch{width:70px;height:8px;margin:0 auto;text-align:center;border:2px solid #000;border-radius:27px;background:#8167a9;position:relative;display:inline-block;}#circle{position:absolute;top:-11px;left:0;width:26px;height:26px;border-radius:50%;box-shadow:0 4px 4px rgba(26,53,71,0.25),0 0 0 1px rgba(26,53,71,0.07);background:#fff;}.switched{border-color:#8167a9 !important;background:#000 !important;}.switched #circle{left:44px;background:#000;}body.light{background:#f2f5f5;}body.light .cursor{mix-blend-mode:normal;}body.light .cursor2{border:2px solid #000;box-shadow:0 0 12px rgba(0,0,0,0.2);mix-blend-mode:normal;}body.light .cursor2.hover{background:rgba(0,0,0,.15);box-shadow:0 0 0 rgba(255,255,255,0.2);border-color:transparent;mix-blend-mode:normal;}body.light .case-study-images li .hero-number-back{-webkit-text-stroke:4px #ccc;}body.light .case-study-images li .hero-number{color:#212121;}body.light .case-study-images li .hero-number-fixed{color:#212121;}body.light .case-study-images li .hero-number-fixed:before{background-color:rgba(0,0,0,.4);}body.light .case-study-wrapper .case-study-name a{color:#777777;}body.light .case-study-wrapper .case-study-name.active a{color:#000;}.pem > .view-content{padding-left:1em;}.pem > nav > ul > li:nth-last-of-type{float:right;}.progress{clear:both;}.pem-nav{height:3em;padding-top:1em;}.pem-pagenumber{text-align:center;clear:both;display:block;position:relative;background-color:#fff;width:4em;border:1px solid #ccc;margin-left:47%;border-radius:2em;height:2em;padding-top:0.2em;margin-top:1em;}.companion-form{border-top-right-radius:20px;border-top-left-radius:20px;padding:5px 15px 5px 15px;background-color:#f1eee5;border-top:2px solid #cdc19e;border-bottom:2px solid #cdc19e;border-bottom-right-radius:20px;border-bottom-left-radius:20px;margin-bottom:1em;}fieldset#edit-description{font-weight:bold;}.node-begleiter-text img{margin-right:20px;margin-bottom:5px;float:left;width:40%;border-radius:5%;}.node-begleiter-text p{font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;margin-bottom:1em;font-size:1.2em;}.img-circle{border-radius:50%;}.img-ecoach{width:100%;}.media-ecoach{border-right:1px solid #eeeeee;margin-right:10px;text-align:right;}.body-ecoach{font-family:'Libre Baskerville',serif;font-size:16px;}.my_inputs_css{float:right;}.therapy-form-wrapper{border:1px solid #dddddd;background-color:#fafafa;border-radius:15px;padding:0.8em;text-align:right;}.table-description{font-size:large;margin-top:5px;}.therapy-form-text{text-align:left;}#navbar-main{font-size:1.3em;}.dropdown-menu{font-size:unset;}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.9);font-family:'Oswald',sans-serif;}.site-footer__bottom{font-family:'Oswald',sans-serif;border-color:#999;}.row.region-footer-fifth{margin-left:0px;}.modulecontent{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:300px;-moz-column-width:300px;column-width:300px;column-rule:2px dotted #ccc;column-gap:2em;text-align:justify;orphans:3;widows:3;}.figure{background-color:#f0e9d4;border:1px solid rgba(0,0,0,0.125);padding:1em;border-radius:1em;}.bg-infobox{background-color:#f5e3cd  !important;border:2px dotted rgba(0,0,0,0.125) !important;margin-left:2em;margin-bottom:2em;break-inside:avoid;border-radius:2em;}blockquote{background-color:#f4f0ee;border-radius:30px;border-left:5px solid #d7c4bd;border-right:5px solid #d7c4bd;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;padding:1em;padding-bottom:0.5em;margin:1em;width:-moz-fit-content;width:fit-content;font-style:italic;break-inside:avoid;}.card-body{break-inside:avoid;}.card{break-inside:avoid;}.bg-meditatebox{background-color:#a6672e !important;color:white;}.ecoach-card-img{padding:2em;}.ecoach-card-col{border-right:1px dotted #ddd;}.myinput{border-top-right-radius:20px;border-top-left-radius:20px;padding:5px 15px 5px 15px;background-color:#f1eee5;border-top:2px solid #cdc19e;border-bottom:2px solid #cdc19e;border-bottom-right-radius:20px;border-bottom-left-radius:20px;margin-bottom:1em;}.last7days{width:13%;display:inline-block;min-width:8em;background-color:#f1eee5;text-align:center;padding:0.5em;}.webform-likert-table .form-group{margin-bottom:0;font-size:1.1em;}.webform-likert-table .form-check-label{display:block;height:2em;}.form-check-label{cursor:pointer;}.activity-form{border-top-right-radius:20px;border-top-left-radius:20px;padding:5px 15px 5px 15px;background-color:#f1eee5;border-top:2px solid #cdc19e;border-bottom:2px solid #cdc19e;border-bottom-right-radius:20px;border-bottom-left-radius:20px;margin-bottom:1em;}.webform-submission-information{display:none;}.webform-multiple-table td input[type="image"]{margin:2px!important;width:25px;}@media (max-width:768px){.webform-multiple-table-responsive td{display:table-cell;}}@media (max-width:768px){.webform-multiple-table-responsive thead{display:block;}}@supports not (-webkit-touch-callout:none){.pem_container .form-actions.js-form-wrapper.form-group{display:none;}}.btn.js-form-submit{background-color:#0d6efd;color:#fff;}table tr th{color:unset;font-size:larger;}.fieldset-legend{font-size:1.1em;font-weight:bold;display:block;}#edit-informed-consent-profiles-0>summary{display:none;}#edit-informed-consent-profiles-0 .description{display:block;}h1{border-bottom:1px solid #999;margin-bottom:1em !important;}.node__content{margin-top:0px!important;}h2{color:#a6672e;text-transform:unset !important;margin-bottom:0.8em !important;-webkit-column-break-after:avoid;}h3{font-family:'Oswald',sans-serif!important;color:#d08745;font-style:unset!important;-webkit-column-break-after:avoid;}blockquote{font-style:italic;}.text-left > a:link,.text-left > a:hover,.text-left > a:visited,p > a:link,p > a:visited,p > a:hover{color:#f2731e;}.text-left > a:link,.text-left > a:hover,p > a:link,p > a:hover{text-decoration:underline;}.text-left > a:hover,p > a:hover{text-decoration:underline;background-color:#e9e5da;padding:4px 0px 4px 0px;}p > a.btn:link,p > a.btn:visited,p > a.btn:hover{color:#fff;padding:1rem;text-decoration:none;}.chat-wrapper{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-width:320px;-moz-column-width:320px;column-width:320px;column-gap:1em;column-rule:#ddd;column-rule-style:dotted;column-rule-width:2px;}.chat-wrapper .card-body{break-inside:revert;}.chat-wrapper .card{display:revert;background-color:transparent;border:0;}.chat{list-style:none;margin:0;padding:0;}.chat li{margin-bottom:-1px;padding-bottom:5px;padding-top:1em;border-bottom:1px dotted #dedcdc;border-top:1px dotted #dedcdc;break-inside:avoid;background-color:#fff;border-left:1px dotted #dedcdc;border-right:1px dotted #dedcdc;border-radius:10px;margin-top:5px;padding-left:0px;}li.right > .chat-body{text-align:right;}li.right img{float:right!important;}li.left > .chat-body{}li.left img{float:left!important;}.chat-body{width:99%;padding-left:1em;padding-right:1em;}.chat-img{width:20%;max-width:140px;margin-left:10px;margin-right:10px;}.pull-left{float:left!important;}.pull-right{float:right!important;}.therapy-form-wrapper .table-description{font-size:initial;}.chosen-container-multi{width:100%!important;}.meditation-button{width:100%;border-radius:10px!important;}.rangeslider__fill{background:#396c39;}.pem_module.pager{font-size:20px !important;margin-bottom:0px!important;line-height:30px !important;background-color:rgb(0,128,0)!important;opacity:0.8;}.meditation_icon{width:48px;margin-left:0.2em;margin-top:0.7em;}.disabled{pointer-events:none;cursor:default;opacity:0.6;}button.ui-dialog-titlebar-close:after{content:"X";}button.ui-dialog-titlebar-close{height:25px!important;}.progress_chart{margin:10px 0px 0px 0px;text-align:center;}.progress_chart .circle,.progress_chart .bar{display:inline-block;background:#fff;width:40px;height:40px;border-radius:40px;border:1px solid #d5d5da;}.progress_chart .bar{position:relative;width:65px;height:6px;top:-33px;margin-left:0px;margin-right:-5px;border-left:none;border-right:none;border-radius:0;}.progress_chart .circle .label{display:inline-block;width:32px;height:32px;line-height:32px;border-radius:32px;margin-top:3px;color:#b5b5ba;font-size:17px;}.progress_chart .circle .title{color:#b5b5ba;font-size:13px;line-height:30px;margin-left:-5px;}.progress_chart .bar.done,.progress_chart .circle.done{background:#eee;}.progress_chart .bar.active{background:linear-gradient(to right,#EEE 40%,#FFF 60%);}.progress_chart .circle.done .label{color:#FFF;background:#8bc435;box-shadow:inset 0 0 2px rgba(0,0,0,.2);}.progress_chart .circle.done .title{color:#444;}.progress_chart .circle.active .label{color:#FFF;background:#0c95be;box-shadow:inset 0 0 2px rgba(0,0,0,.2);}.progress_chart .circle.active .title{color:#0c95be;}.progress_chart .bar.green{background-color:#8bc435;;}.activity_picture{max-width:100%;}.hover-scale:hover{transform:scale(1.05);transition:transform .2s ease,-webkit-transform .2s ease}.mood-wrapper > .ui-slider .ui-slider-handle{position:absolute;height:20px;width:10px;padding:0;margin-left:-5px;margin-top:-2px;border-radius:10px;border:1px solid #999;}.ui-slider-horizontal{width:100%;height:10px;border:1px solid grey;}.mood{display:inline-block;border:1px solid #aaa;background-color:white;margin:0;padding:0;width:38px;}.mood-input > * > input{padding:2px;text-align:center;}.mood-slider{position:relative;width:auto;margin:auto;margin-bottom:5px;border-radius:0px;}body{font-size:1.3rem!important;}li.companion-tab img{height:100px;}.node-begleiter-container .node-begleiter-text{margin-top:1em;}.form-check-input{height:1rem;width:1rem;margin-top:0.5rem!important;margin-left:-1.4rem!important;}.form-check{padding-left:1.5rem!important;}.card-header>h2{margin-bottom:0!important;}.btn{font-size:1.5rem;}#block-mainnavigation .navbar-nav .nav-link{padding-left:1rem;padding-right:1rem;color:#502f09;font-weight:bold;}#block-footer .navbar-nav .nav-link{padding-left:1rem;padding-right:1rem;color:rgba(0,0,0,.5);}.navbar-nav .nav-link:hover{background-color:rgba(0,0,0,0.05);}#block-footer .navbar-nav .nav-link:hover{color:#e87914;}.pem_container > p{text-align:justify;}h1,h2,h3,h4,h5{text-align:left;}.form-control{font-size:1.3rem;}.letter-field{font-family:cursive;color:#0b0f3e;background-color:rgba(255,255,255,0.1);}.letter-field:focus{background-color:rgba(255,255,255,.4);}.letter-bg{background-image:URL("/sites/default/files/2022-03/letter_background2.jpg");background-repeat:no-repeat;background-size:100%;}@media all and (max-width:575.98px){.letter-bg{padding-top:3rem;padding-left:3rem;padding-right:4rem;height:23rem;}.letter-field{height:14rem!important;}}@media all and (min-width:576px){.letter-bg{padding-top:4rem;padding-left:3rem;padding-right:5rem;height:25rem;}.letter-field{height:15rem!important;}}@media all and (min-width:768px){.letter-bg{padding-top:6rem;padding-left:5rem;padding-right:7rem;height:33rem;}.letter-field{height:21rem!important;}}@media all and (min-width:992px){.letter-bg{padding-top:8rem;padding-left:6rem;padding-right:10rem;height:45rem;}.letter-field{height:29rem!important;}}@media all and (min-width:1200px){.letter-bg{padding-top:11rem;padding-left:7rem;padding-right:11rem;height:51rem;}.letter-field{height:34rem!important;}}.lower-alpha{list-style:lower-alpha;}.inlinefields{display:inline-block;width:91%;}.fa-check-square{color:green;}
body{color:#3b3b3b;background:#ffffff;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#f1eee5;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#8167a9;}a:active,.link:active{color:#8167a9;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#ffffff;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
h1,h2,h1 a,h2 a{font-family:'Roboto Condensed',sans-serif;}h1,h1 a{font-family:'Roboto Condensed',sans-serif;font-weight:700;}h2,h2 a{font-family:'Roboto Condensed',sans-serif;font-weight:700;}h4,h5,h6{font-family:'Roboto Condensed',sans-serif;}h3,h3 a{font-weight:normal;text-transform:uppercase;letter-spacing:2px;font-family:'Roboto Condensed',sans-serif;}body,p,a,li{font-family:'Roboto',sans-serif;}
