/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-size:16px;font-family:"Roboto",Helvetica,Arial,sans-serif;line-height:1.25;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:700;margin:0 0 25px;}h1,.h1{font-size:36px;line-height:1.1666;}h2,.h2{font-size:30px;line-height:1.1666;}h3,.h3{font-size:24px;}h4,.h4{font-size:20px;line-height:1.15;}h5,.h5{font-size:18px;}h6,.h6{font-size:14px;line-height:1.1428;}p{font-size:11px;line-height:15px;margin:0 0 20px;}.region-content ul,.region-content ol{font-size:11px;line-height:15px;margin:0 0 20px;padding:0;list-style-position:inside;}a{position:relative;text-decoration:underline;overflow-wrap:break-word;word-wrap:break-word;color:#000;}a:hover,a:focus{text-decoration:none;}strong{font-weight:700;}em{font-style:italic;}blockquote{border:none;border-left:2px solid #828282;margin:0 0 30px;padding:0 0 0 20px;font-size:20px;font-weight:500;}@media (min-width:48em){h1,.h1{font-size:48px;}h2,.h2{font-size:40px;line-height:1.175;}h3,.h3{font-size:36px;}h4,.h4{font-size:24px;line-height:1.2083;}p{font-size:12px;line-height:16px;}.region-content ul,.region-content ol{font-size:12px;line-height:16px;}blockquote{margin-bottom:30px;font-size:24px;padding-left:30px;}}@media (min-width:64em){h1,.h1{font-size:72px;}h2,.h2{font-size:64px;line-height:1.1718;}h3,.h3{font-size:48px;line-height:1.1666;}h4,.h4{font-size:36px;line-height:1.1666;}h5,.h5{font-size:24px;line-height:1.2083;}p{font-size:14px;line-height:20px;margin-bottom:20px;}.region-content ul,.region-content ol{font-size:14px;line-height:20px;}blockquote{margin-bottom:50px;}}.ui-datepicker{width:calc(100% - 40px);max-width:422px;background:#fff;box-shadow:0 5px 30px 0 #27AE60;border-radius:0;}.ui-datepicker.ui-widget.ui-widget-content{border:0;padding:10px 10px 0;}.ui-datepicker .ui-widget{font-size:13px;}.ui-datepicker .ui-datepicker-header{background:0;border-radius:0;border:0;}.ui-datepicker .ui-state-default,.ui-datepicker .ui-widget-content .ui-state-default,.ui-datepicker .ui-widget-header .ui-state-default,.ui-datepicker .ui-button,.ui-datepicker .ui-button.ui-state-disabled:hover,.ui-datepicker .ui-button.ui-state-disabled:active{background:0;border:0;}.ui-datepicker .ui-datepicker-title{font-weight:bold;font-size:13px;color:#000;text-transform:uppercase;}.ui-datepicker .ui-datepicker-calendar td{text-align:center;}.ui-datepicker .ui-datepicker-calendar td a,.ui-datepicker .ui-datepicker-calendar td span{display:inline-block;vertical-align:middle;font-size:13px;line-height:30px;padding:0;color:#000;width:30px;height:30px;text-align:center;}.ui-datepicker .ui-datepicker-current-day a,.ui-datepicker .ui-datepicker-current-day span{border-radius:50%;background:#27AE60;}.ui-datepicker .ui-datepicker-current-day.ui-datepicker-today a,.ui-datepicker .ui-datepicker-current-day.ui-datepicker-today span{background:#27AE60;}.ui-datepicker .startDate a,.ui-datepicker .endDate a{border-radius:50%;background:#27AE60;}.ui-datepicker .ui-datepicker-prev .ui-icon,.ui-datepicker .ui-datepicker-next .ui-icon{background:none;}.ui-datepicker .ui-datepicker-prev .ui-icon::before,.ui-datepicker .ui-datepicker-prev .ui-icon::after,.ui-datepicker .ui-datepicker-next .ui-icon::before,.ui-datepicker .ui-datepicker-next .ui-icon::after{position:absolute;bottom:7px;right:0;content:'';width:8px;height:1px;margin:0;border-top:1px solid #27AE60;}.ui-datepicker .ui-datepicker-prev .ui-icon::before,.ui-datepicker .ui-datepicker-next .ui-icon::before{transform:rotate(45deg);}.ui-datepicker .ui-datepicker-prev .ui-icon::after,.ui-datepicker .ui-datepicker-next .ui-icon::after{transform:rotate(-45deg);right:0;bottom:12px;}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-prev:focus,.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-next:focus{background:none;border:0;}.ui-datepicker .ui-datepicker-next .ui-icon::before{transform:rotate(-45deg);right:10px;}.ui-datepicker .ui-datepicker-next .ui-icon::after{transform:rotate(45deg);left:auto;right:10px;}.region-footer .menu{margin:0 0 20px;}.region-footer .menu li{font-size:12px;display:inline-block;vertical-align:top;margin-right:10px;}.region-copyright p{font-size:12px;}@media (min-width:48em){.region-footer .menu li{font-size:14px;}.region-copyright p{font-size:14px;}}@media (min-width:64em){.region-footer .menu li{font-size:16px;}.region-copyright p{font-size:16px;}}button,input,optgroup,select,textarea{font-family:"Roboto",Helvetica,Arial,sans-serif;color:#4f4f4f;}button,a.button,.form-submit,input[type="submit"]{display:inline-block;vertical-align:top;margin:0 10px 0 0;font:700 14px/20px "Roboto",Helvetica,Arial,sans-serif;background:#2F80ED;padding:11px 20px;color:#fff;border:0;text-align:center;min-width:100px;text-decoration:none;}button:hover,button:focus,a.button:hover,a.button:focus,.form-submit:hover,.form-submit:focus,input[type="submit"]:hover,input[type="submit"]:focus{box-shadow:0 5px 15px #e0e0e0;text-decoration:none;}button:active,a.button:active,.form-submit:active,input[type="submit"]:active{background:#0E5ECB;}button[disabled],a.button[disabled],.form-submit[disabled],input[type="submit"][disabled]{opacity:.5;}button[id^="edit-reset"],button[id^="edit-delete"],a.button[id^="edit-reset"],a.button[id^="edit-delete"],.form-submit[id^="edit-reset"],.form-submit[id^="edit-delete"],input[type="submit"][id^="edit-reset"],input[type="submit"][id^="edit-delete"]{background:#EB5757;}.red button,.red a.button,.red .form-submit,.red input[type="submit"]{background:#EB5757;}.red button:active,.red a.button:active,.red .form-submit:active,.red input[type="submit"]:active{background:#AE2626;}.grey button,.grey a.button,.grey .form-submit,.grey input[type="submit"]{color:#333;background:#e0e0e0;}.grey button:active,.grey a.button:active,.grey .form-submit:active,.grey input[type="submit"]:active{background:#bdbdbd;}a.button{background:#EB5757;text-decoration:none;}a.button:active{background:#AE2626;}input,optgroup,select,textarea{background:#f2f2f2;padding:10px;border:1px solid #e0e0e0;border-radius:3px;}input:not([type="radio"],[type='checkbox'],[type="date"],[type="time"],[type="submit"]){width:100%;font-size:12px;line-height:20px;}input[type="search"]{box-sizing:border-box;padding-right:40px;background:#f2f2f2 url(/themes/custom/bbd_classy/images/icon-search.png) no-repeat right 15px bottom 50%;background-size:15px;}.captcha{margin-bottom:15px;}summary{font-size:20px;line-height:1.3;padding:0;margin-bottom:20px;}fieldset{border:0;margin:0;padding:0;margin-inline-start:inherit;margin-inline-end:inherit;padding-block-start:inherit;padding-inline-start:inherit;padding-inline-end:inherit;padding-block-end:inherit;}details{border:0;margin:0;}details > .details-wrapper{padding:0;}tr.odd .form-item,tr.even .form-item{margin-bottom:15px;}.paragraphs-dragdrop__icon{height:100%;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:1rem;padding-top:3px;}.form-checkboxes .form-item,.form-radios .form-item{display:inline-block;vertical-align:top;padding-right:20px;margin:0 -4px 15px 0;}.form-wrapper .paragraphs-dropdown-action.button{max-width:100%;color:#000;}.form-wrapper .paragraphs-dropdown-action.button:hover,.form-wrapper .paragraphs-dropdown-action.button:focus{color:#fff;}.field--widget-paragraphs .form-submit{margin-left:0;}form fieldset fieldset.form-item{margin:0;}form .form-time::-webkit-calendar-picker-indicator{font-size:30px;padding:0;line-height:0;}form .form-time:hover::-webkit-calendar-picker-indicator{opacity:.5;}form .file{margin-bottom:20px;}form .file ~ .button{margin:0;}form .selectric{background:#f2f2f2;padding:10px;border:1px solid #e0e0e0;border-radius:3px;}form .selectric .label{font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:20px;height:auto;color:#4f4f4f;margin-left:0;}form .selectric .button{height:100%;width:30px;font-size:20px;line-height:40px;color:#4f4f4f;margin:0;background:0;}form .selectric .button::after{content:inherit;}form .selectric-items{background:#f2f2f2;width:100%;padding:5px;box-shadow:0 5px 10px 0 #bdbdbd;border-radius:3px;}form .selectric-items ul{font-size:inherit;}form .selectric-items li{font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:12px;padding:10px;}form .selectric-items li.highlighted{background-color:#bdbdbd;color:#fff;}form .selectric-items li.highlighted:hover{background-color:#bdbdbd;color:#fff;}form .selectric-items li:hover{background-color:#e0e0e0;}form .selectric-hover .selectric .button{color:#333;}form .selectric-wrapper{display:block;}form .selectric-wrapper div{display:inherit;}form .selectric-wrapper .selectric-items{display:none;}form .selectric-wrapper.selectric-open .selectric-items{display:block;margin-top:-1px;}.js form input.form-autocomplete{background-position:right 15px bottom 50%;}.js form input.form-autocomplete.ui-autocomplete-loading{background-position:right 15px bottom 50%;}form .js-form-type-date input{padding:10px;}form .js-form-type-date input.form-date{background:#e0e0e0 url(/themes/custom/bbd_classy/images/icon-calendar.svg) no-repeat right 15px bottom 50%;background-size:21px 24px;}form .js-form-type-date input.form-date:hover{background-image:url(/themes/custom/bbd_classy/images/icon-calendar-over.svg);}form .js-form-type-datetime > .container-inline{width:100%;margin:0;}form .js-form-type-datetime .form-item,form .js-form-type-datetime .form-actions{margin:0;}form .js-form-type-datetime .js-form-type-date,form .js-form-type-datetime .js-form-type-webform-time{display:inline-block;vertical-align:top;width:65%;}form .js-form-type-datetime .js-form-type-date input,form .js-form-type-datetime .js-form-type-webform-time input{width:100%;padding:8px 10px;}form .js-form-type-datetime .js-form-type-date{margin-right:2%;}form .js-form-type-datetime .js-form-type-webform-time{width:33%;margin-left:-6px;}form .form-wrapper{margin-bottom:25px;}form .form-actions.form-wrapper:not(:empty){text-align:center;padding:20px 0;margin:0;}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#bdbdbd;}form input::-moz-placeholder,form textarea::-moz-placeholder{color:#bdbdbd;}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#bdbdbd;}form input:-moz-placeholder,form textarea:-moz-placeholder{color:#bdbdbd;}form input[type="file"].form-file{background:#fff url(/themes/custom/bbd_classy/images/icon-image.png) no-repeat 50% 20px;color:transparent;margin-bottom:5px;padding:100px 20px 0;background-size:84px 65px;text-align:center;cursor:pointer;}form input[type="file"].form-file::-webkit-file-upload-button,form input[type="file"].form-file::file-selector-button{display:inline-block;background:#fff;color:#bdbdbd;border:0;white-space:nowrap;cursor:pointer;font-size:25px;text-decoration:underline;visibility:hidden;}form input[type="file"].form-file::before{color:#bdbdbd;display:block;text-align:center;content:'Drop your image here, or browse';}form .focal-point-preview-link:hover,form .focal-point-preview-link:focus{text-decoration:none;}form .focal-point-preview-link::before{margin-right:10px;}form > .form-item{margin:0 0 25px;}form > .form-item.checkboxes--wrapper,form > .form-item.radios--wrapper{margin-bottom:10px;}form .form-item > label,form .form-item legend{display:block;font:bold 12px/14px "Roboto",Helvetica,Arial,sans-serif;color:#4f4f4f;margin-bottom:10px;}form .form-item input[type="tel"],form .form-item.js-form-item-date-field input{width:100%;}form h4.label{display:block;font:bold 11px/14px "Roboto",Helvetica,Arial,sans-serif;color:#4f4f4f;margin-bottom:6px;}form .js-form-type-checkbox label,form .js-form-type-radio label{display:inline-block;padding-left:25px;font-size:11px;color:#4f4f4f;font-weight:normal;line-height:16px;margin:0;text-transform:none;position:relative;z-index:0;}form .js-form-type-checkbox label::before,form .js-form-type-checkbox label::after,form .js-form-type-radio label::before,form .js-form-type-radio label::after{content:'';position:absolute;top:0;left:0;width:16px;height:16px;}form .js-form-type-checkbox label::before,form .js-form-type-radio label::before{background:#f2f2f2;border:1px solid #bdbdbd;}form .js-form-type-checkbox .form-checkbox{display:none;}form .js-form-type-checkbox .form-checkbox:checked + label::after{border-color:#2F80ED;background:#2F80ED url(/themes/custom/bbd_classy/images/icon-check.png) no-repeat 50% 50%;background-size:50%;z-index:2;}form .js-form-type-checkbox label{padding-left:25px;line-height:16px;}form .js-form-type-checkbox label::before{width:16px;height:16px;border-radius:3px;}form .js-form-type-checkbox label::after{top:2px;left:2px;width:12px;height:12px;border-radius:3px;}form .js-form-type-radio .form-radio{display:none;}form .js-form-type-radio .form-radio:checked + label::after{top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:#2F80ED;border-color:#2F80ED;}form .js-form-type-radio label::before{border-radius:50%;}form .file ~ .button{background:#EB5757;margin-left:20px;max-width:200px;min-width:200px;padding:15px 20px;}form .file ~ .button:hover,form .file ~ .button:focus{background:#EB5757;}@media (min-width:64em){summary{line-height:1.5;margin-bottom:30px;}.region-content .paragraphs-dragdrop__list{font-size:25px;}button,a.button,.form-submit,input[type="submit"]{font-size:18px;padding:15px 25px;line-height:1.1666;}form{max-width:40em;margin:0 auto;}.view-blog form{max-width:100%;}form .form-item > label,form .form-item legend{font-size:14px;line-height:20px;margin-bottom:15px;}form .js-form-type-checkbox label{padding-left:29px;line-height:21px;margin:0;}form .js-form-type-checkbox label::before{width:20px;height:20px;}form .js-form-type-checkbox label::after{top:3px;left:3px;width:14px;height:14px;}form .js-form-type-radio label{padding-left:29px;line-height:21px;margin:0;}form .js-form-type-radio .form-radio:checked + label::after{top:4px;left:4px;width:12px;height:12px;}form .js-form-type-radio label::before{width:20px;height:20px;border-radius:50%;}form input:not([type="radio"],[type='checkbox'],[type="date"],[type="time"],[type="submit"]){width:100%;font-size:14px;line-height:20px;padding:14px 15px;}form input[type="search"]{padding-right:50px;background-size:20px;background-position:right 17px bottom 50%;}form .js-form-type-date input.form-date{background-position:right 17px bottom 50%;}form .js-form-type-date input,form .js-form-type-webform-time input{font-size:14px;padding:14px 15px;line-height:20px;}form .js-form-type-datetime .js-form-type-date input,form .js-form-type-datetime .js-form-type-webform-time input{font-size:14px;padding:14px 15px;line-height:20px;}form .js-form-type-datetime .js-form-type-webform-time input{padding:13px 15px;}form .selectric{padding:14px 15px;}form .selectric .label{font-size:14px;height:20px;margin:0;}form .selectric .button{width:40px;line-height:50px;}form .selectric-items li{font-size:14px;}form textarea{font-size:14px;line-height:20px;padding:14px 15px;min-height:150px;}form > .form-item.checkboxes--wrapper,form > .form-item.radios--wrapper{margin-bottom:25px;}form .form-actions{margin-bottom:30px;}form .form-actions.form-wrapper:not(:empty){padding:30px 0;}}*,*:after,*:before{box-sizing:border-box;}table{padding:0;margin:0 auto 20px;width:100%;border:0;}table th,table td{font-size:12px;border:0;padding:10px;text-align:left;}table th{font-weight:700;}table tbody tr:nth-child(odd) td{background:#f2f2f2;}figure{margin:0 0 20px;}figure.align-left{float:left;margin-right:20px;}figure.align-right{float:right;margin-left:20px;}figure.align-center{margin:0 auto;}figcaption,.field--name-field-image-caption{font-style:italic;font-size:14px;line-height:20px;padding-top:5px;text-align:left;}img{display:block;max-width:100%;height:auto;}img.align-left{float:left;margin:0 20px 20px 0;}img.align-right{float:right;margin:0 0 20px 20px;}img.align-center{margin-bottom:20px;}iframe{width:100%;max-width:100%;border:none;}#page-wrapper{background:#fff;padding:0 1.25em;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;flex-direction:column;min-height:100vh;}#page-wrapper > *{width:100%;}#page-wrapper #footer-wrap{margin-top:auto;}#page,#footer-wrap{max-width:83.75em;margin:0 auto 20px;}#page{padding-top:50px;padding-bottom:80px;}.region-content{margin-bottom:20px;}.messages{margin-bottom:20px;}.breadcrumb{margin-bottom:0;padding-bottom:0;}.breadcrumb li{font-size:12px;}.breadcrumb li::before{content:"/";}.breadcrumb li:first-child:before{content:none;}.breadcrumb a{text-decoration:none;}.breadcrumb a:hover{text-decoration:underline;}.item-list li{margin:0 0 20px;}@media (min-width:48em){#page-wrapper{padding:0 1.875em;}}@media (min-width:64em){table th,table td{padding:15px;font-size:14px;}#page-wrapper{padding:0 2.5em;}}@media (min-width:90em){.breadcrumb li{font-size:14px;}#page-wrapper{padding:0 3.125em;}}#header-outer-wrapper{position:relative;}#header-outer-wrapper.fixed{position:fixed;top:0;left:0;width:100%;background:#fff;padding:0 1.25em;z-index:4;}#header-outer-wrapper.fixed #nav-opener{right:1.25em;}.block-system-branding-block{order:-3;width:calc(100% - 100px);}.region-header{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:10px 0;margin:0 auto;max-width:83.75em;}.region-header > #block-bbd-classy-main-menu{order:-2;width:calc(100% - 290px);}.search-block-form{order:-1;}#nav-opener{order:0;}.site-logo{display:inline-block;vertical-align:top;width:200px;}.site-name{display:inline-block;vertical-align:top;font:700 14px/21px "Roboto",Helvetica,Arial,sans-serif;color:#2D9CDB;width:100%;}.site-name a{color:#2D9CDB;text-decoration:none;}.block-simple-blocklogout a{display:block;padding:16px 24px;background:#0d61b5;color:#fff;text-decoration:none;font-weight:300;transition:all .2s ease-out;}.block-simple-blocklogout a:hover{opacity:.8;}@media (min-width:48em){#header-outer-wrapper.fixed{padding:0 1.875em;}#block-bbd-classy-main-menu{width:calc(100% - 250px);}.block-system-branding-block{width:210px;}}@media (min-width:64em){#header-outer-wrapper.fixed{padding:0 2.5em;}}@media (min-width:80em){.site-name{font-size:18px;}}#nav-opener{position:absolute;top:50%;right:0;z-index:4;width:40px;height:40px;margin:-20px 0 0;cursor:pointer;}#nav-opener:focus{outline-offset:0;}#nav-opener .label{white-space:nowrap;}#nav-opener .label .hide-mobile-label{display:none;}#main-menu-toggle{display:block;position:absolute;top:0;right:0;-webkit-user-select:none;user-select:none;width:40px;height:40px;border-radius:50%;transform:rotate(0deg);transition:0.5s ease-in-out;cursor:pointer;}#main-menu-toggle:hover,#main-menu-toggle:focus{box-shadow:0 5px 30px 0 rgba(78,212,193,0.2);}#main-menu-toggle .hambuger-bar{display:block;width:1.3125em;margin:3px auto 0;height:3px;background:#000;opacity:1;position:absolute;left:9px;transform:rotate(0deg);transition:0.25s ease-in-out;}#main-menu-toggle .hambuger-bar-1{top:8px;transform-origin:left center;}#main-menu-toggle .hambuger-bar-2{top:15px;transform-origin:left center;}#main-menu-toggle .hambuger-bar-3{top:22px;transform-origin:left center;}#nav-opener:focus #main-menu-toggle{box-shadow:0 5px 30px 0 rgba(78,212,193,0.2);}#main-menu-sidebar.open{display:block;}#main-menu-sidebar ul.menu{margin:0;text-align:center;}#main-menu-sidebar ul.menu a{color:#000;text-decoration:none;border-bottom:3px solid transparent;}#main-menu-sidebar ul.menu a:hover,#main-menu-sidebar ul.menu a:focus{border-bottom-color:#000;text-decoration:none;}#main-menu-sidebar ul.menu .menu-item--active-trail a{border-bottom-color:#000;}#main-menu-sidebar .header-main-menu{font-weight:bold;}#main-menu-sidebar li{padding:.75em 0;font-size:1rem;}#main-menu-sidebar nav.navigation ul li{display:block;}#main-menu-overlay{display:none;background-color:#EB5757;opacity:1;z-index:2;width:100%;height:100%;position:fixed;top:0;left:0;}body.overlay-on{overflow:hidden;}.overlay-on #main-menu-sidebar{transform:none;opacity:1;z-index:3;}.overlay-on #main-menu-overlay{display:block;}.overlay-on #main-menu-toggle .hambuger-bar-1{width:27px;left:11px;top:7px;transform:rotate(45deg);}.overlay-on #main-menu-toggle .hambuger-bar-2{width:0;opacity:0;}.overlay-on #main-menu-toggle .hambuger-bar-3{top:26px;left:11px;width:27px;transform:rotate(-45deg);}.overlay-on #block-bbd-classy-branding{position:relative;z-index:1;}.overlay-on #block-bbd-classy-branding .site-name a{color:#fff;}ul.main-megamenu{margin:0;text-align:right;}ul.main-megamenu li{display:inline-block;vertical-align:top;margin:0 8px;font:700 14px/16px "Roboto",Helvetica,Arial,sans-serif;}ul.main-megamenu li a{color:#333;border-bottom:2px solid transparent;text-decoration:none;}ul.main-megamenu li a:hover,ul.main-megamenu li a.is-active{border-bottom:2px solid #333;}@media (max-width:47.9375em){.region-header > #block-bbd-classy-main-menu{display:none;}#main-menu-sidebar{overflow:auto;display:none;position:fixed;width:100%;margin:0;top:0;right:0;padding:40px 20px;height:100vh;bottom:0;z-index:0;background:#EB5757;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(100%,0);transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1);}#main-menu-sidebar ul.main-megamenu li{display:block;margin:0 0 10px;}}@media (min-width:48em){ul.main-megamenu li{margin:0 16px;}#nav-opener,#main-menu-sidebar{display:none;}#main-menu-sidebar{width:calc(100% - 180px);}#main-menu-sidebar ul.menu a{color:#828282;}#main-menu-sidebar nav.navigation ul li{display:inline-block;padding:0 8px;font-size:12px;}#main-menu-sidebar nav.navigation ul li a{display:block;padding:5px 0;color:#828282;border-bottom:3px solid transparent;}#main-menu-sidebar nav.navigation ul li a:hover,#main-menu-sidebar nav.navigation ul li a:focus{text-decoration:none;border-bottom-color:#EB5757;}#main-menu-sidebar nav.navigation ul li.menu-item--active-trail a{text-decoration:none;border-bottom-color:#EB5757;}#block-bbd-classy-main-menu{overflow:inherit;height:auto;}}@media (min-width:64em){ul.main-megamenu li{font-size:18px;}#main-menu-sidebar{width:calc(100% - 220px);}#main-menu-sidebar nav.navigation ul li{font-size:14px;padding:0 8px;}}@media (min-width:68.75em){#main-menu-sidebar{width:calc(100% - 275px);}#main-menu-sidebar nav.navigation ul li{font-size:16px;padding:0 10px;}}.ajax-progress-fullscreen,.ajax-progress-fullscreen:after{border-radius:50%;width:10em;height:10em;margin-left:-4em;margin-top:.75em;}.ajax-progress-fullscreen{background:none;font-size:10px;text-indent:-9999em;border-top:0.5em solid #27AE60;border-right:0.5em solid #27AE60;border-bottom:0.5em solid #27AE60;border-left:0.5em solid #828282;transform:translateZ(0);-webkit-animation:load 1s infinite linear;animation:load .5s infinite linear;}@-webkit-keyframes load{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes load{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}#footer-wrap{margin-bottom:0;}.footer-copyright{position:relative;}.footer-copyright:after{content:'';background:linear-gradient(to right,#415564,#3d5d75);width:100vw;position:absolute;margin-left:-50vw;height:100%;left:50%;top:0;}.footer-copyright .region-copyright{z-index:2;position:relative;padding:40px 0;}.footer-copyright .region-copyright p{margin:0;color:#fff;font-size:.875rem;}.block-simple-blockintro{padding-bottom:30px;max-width:700px;margin:0 auto;}.block-simple-blockintro .block-content{text-align:center;}.block-simple-blockintro .block-content h1{font-weight:300;color:#0d61b5;}.block-simple-blockintro .block-content p{font-size:1rem;}.path-user .block-local-tasks-block,.path-user .block-system-main-block{max-width:700px;margin:0 auto;background:#0d61b5;}.path-user .block-local-tasks-block{padding:40px 30px 30px;}.path-user .block-local-tasks-block ul{margin:0;}.path-user .block-local-tasks-block ul a{background:#fff;color:#0d61b5;padding:8px 12px;transition:all .2s ease-out;}.path-user .block-local-tasks-block ul a:hover{opacity:.8;}.path-user .block-system-main-block{padding:0 30px 30px;}.path-user .block-system-main-block .form-item label{color:#fff;margin-bottom:5px;font-size:1rem;font-weight:normal;}.path-user .block-system-main-block .form-item input{border:2px solid rgba(255,255,255,0.45);background:#0d61b5;transition:all .2s ease-out;color:#fff;border-radius:0;}.path-user .block-system-main-block .form-item input:focus{background:#0a4d8f;outline:none;}.path-user .block-system-main-block .form-item .description{color:#fff;font-size:.875rem;font-weight:300;margin-top:4px;}.path-user .block-system-main-block .form-submit{background:#fff;padding:16px 24px;border-radius:0;font-weight:300;color:#0d61b5;transition:all .2s ease-out;min-width:120px;text-align:center;}.path-user .block-system-main-block .form-submit:hover{opacity:.8;box-shadow:none;}@media (min-width:48em){.path-user .block-local-tasks-block{padding:50px 40px 30px;}.path-user .block-system-main-block{padding:0 40px 40px;}}.search-block-form{width:40px;height:40px;margin-right:40px;z-index:1;}.search-block-form h2,.search-block-form input[type="search"],.search-block-form input[type="text"],.search-block-form .form-actions{display:none;}.search-block-form form{position:relative;}.search-block-form form label{text-indent:-9999px;overflow:inherit;width:100%;height:40px;margin:0;position:relative !important;}.search-block-form form input[type="search"]{background-image:none;padding-right:15px;}.search-block-form .form-actions.form-wrapper:not(:empty){padding:0;}.search-block-form label::after,.search-block-form .form-submit{cursor:pointer;content:'';position:absolute;top:0;right:0;background:url(/themes/custom/bbd_classy/images/icon-search.svg) no-repeat 50% 50%;background-size:18px;width:40px;height:40px;padding:0;min-width:inherit;text-indent:-9999px;z-index:2;}.search-block-form .form-submit:hover,.search-block-form .form-submit:focus,.search-block-form .button:hover,.search-block-form .button:focus{box-shadow:none;}.search-block-form.search-open input[type="search"],.search-block-form.search-open input[type="text"],.search-block-form.search-open .form-actions{display:block;}.search-block-form.search-open input[type="search"],.search-block-form.search-open input[type="text"]{position:absolute;top:0;right:50px;font-size:14px;line-height:20px;padding:9px 15px 9px 15px;width:150px;}.search-block-form.search-open .form-actions{padding:0;}.search-block-form.search-open label::after{content:inherit;}.search-form .form-type-search{display:block;}.path-search #page{max-width:40em;}@media (min-width:48em){.search-block-form{margin-right:0;}}@media (min-width:64em){.search-block-form label::after,.search-block-form .form-submit{max-width:100%;}}@media (min-width:80em){.search-block-form label::after,.search-block-form .form-submit{background-size:25px;}}
