:root{--color-white: #fff;--color-gray-light: #A19D9F;--color-gray: #cbd0d3;--color-gray-dark: #373435;--color-gray-divider: #D7D1D3;--color-pale-gray: #F0ECEE;--color-medium-gray: #9aa0a3;--color-black: #000;--color-black--30: rgba(0,0,0,0.3);--color-dark-maroon: #4E0305;--color-maroon: #85080c;--color-sky-blue: #e1f4fe;--color-lime-green: #8fd604;--color-spring-green: #e6f9c3;--color-primary: #85080c;--color-primary--50: rgba(133,8,12,0.5);--color-secondary: #8fd604;--color-accent: #4E0305;--font-weight-extrabold: 900;--font-weight-bold: 700;--font-weight-semibold: 600;--font-weight-medium: 500;--font-weight-regular: 400;--font-weight-normal: 400;--font-weight-light: 300;--font-size-14: 0.875rem;--font-size-16: 1rem;--font-size-18: 1.125rem;--font-size-20: 1.25rem;--font-size-22: 1.375rem;--font-size-24: 1.5rem;--font-size-28: 1.75rem;--font-size-30: 1.875rem;--font-size-32: 2rem;--font-size-34: 2.125rem;--font-size-36: 2.25rem;--font-size-38: 2.375rem;--font-size-42: 2.625rem;--font-size-44: 2.75rem;--font-size-46: 2.875rem;--font-size-48: 3rem;--font-family-base: 'Montserrat', Arial, sans-serif;--font-family-icons: 'Font Awesome 5 Pro';--font-family-system: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,
		Oxygen-Sans, Ubuntu, Cantarell, 'Montserrat', sans-serif}#content{background-image:url("../img/dsb-banner-default-bg.svg")}h1,.rte h1,.t-heading-1,h3,.rte h3,.t-heading-3,h5,.rte h5,.t-heading-5{color:var(--color-dark-maroon)}h2,.rte h2,.t-heading-2,h4,.rte h4,.t-heading-4,h6,.rte h6,.t-heading-6{color:var(--color-primary)}a,.rte>p a,.rte>p a:not(.btn):not(.gform_button):not(.t-link-callout){color:var(--color-maroon)}a:hover,a:active,a:focus,.rte>p a:hover,.rte>p a:active,.rte>p a:focus,.rte>p a:not(.btn):not(.gform_button):not(.t-link-callout):hover,.rte>p a:not(.btn):not(.gform_button):not(.t-link-callout):active,.rte>p a:not(.btn):not(.gform_button):not(.t-link-callout):focus{color:var(--color-dark-maroon)}.rte ul a,.rte ul:not(.gform_fields) li a,.rte>ul a:hover:not(.btn):not(.gform_button):not(.t-link-callout){color:var(--color-maroon) !important}.rte ul a:hover,.rte ul a:active,.rte ul a:focus,.rte ul:not(.gform_fields) li a:hover,.rte ul:not(.gform_fields) li a:active,.rte ul:not(.gform_fields) li a:focus,.rte>ul a:hover:not(.btn):not(.gform_button):not(.t-link-callout):hover,.rte>ul a:hover:not(.btn):not(.gform_button):not(.t-link-callout):active,.rte>ul a:hover:not(.btn):not(.gform_button):not(.t-link-callout):focus{color:var(--color-dark-maroon) !important}.rte .wp-block-separator{border-top:0.0625rem solid var(--color-pale-gray);border-bottom:0.0625rem solid var(--color-pale-gray)}.t-table thead{background-color:var(--color-accent)}.t-table tr:nth-child(even){background-color:var(--color-gray-light)}.t-table td{color:var(--color-accent)}.sub-heading{color:var(--color-maroon)}.sub-heading--lime-green{color:var(--color-lime-green)}:root{--btn-background-color: var(--color-secondary);--btn-color: var(--color-gray-dark);--btn-hover-background-color: var(--color-gray-dark);--btn-hover-color: var(--color-white);--btn--outline-border-color: var(--color-lime-green);--btn--outline-color: var(--color-gray-dark)}.btn,.wp-block-button__link{background-color:var(--color-secondary);color:var(--color-gray-dark);transition:all .3s ease}.btn:hover,.btn:active,.btn:focus,.wp-block-button__link:hover,.wp-block-button__link:active,.wp-block-button__link:focus{background-color:var(--color-gray-dark)}.btn--outline-lime-green,.wp-block-button__link--outline-lime-green{background-color:transparent;border-color:var(--color-secondary);color:var(--color-white)}.btn--outline-lime-green:hover,.btn--outline-lime-green:active,.btn--outline-lime-green:focus,.wp-block-button__link--outline-lime-green:hover,.wp-block-button__link--outline-lime-green:active,.wp-block-button__link--outline-lime-green:focus{background-color:var(--color-secondary);color:var(--color-primary)}.btn--white,.wp-block-button__link--white{background-color:var(--color-white)}.btn--white:hover,.btn--white:active,.btn--white:focus,.wp-block-button__link--white:hover,.wp-block-button__link--white:active,.wp-block-button__link--white:focus{background-color:var(--color-gray-divider);color:var(--color-gray-dark)}.btn--outline,.wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent;color:var(--color-gray-dark);border-color:var(--color-secondary)}.btn--outline:hover,.btn--outline:active,.btn--outline:focus,.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:active,.wp-block-button.is-style-outline .wp-block-button__link:focus{background:var(--color-lime-green) !important;border-color:var(--color-lime-green) !important;color:var(--color-gray-dark) !important}.wp-block-button.is-style-callout .wp-block-button__link,a.callout-link{color:var(--color-maroon) !important}.wp-block-button.is-style-callout .wp-block-button__link::after,a.callout-link::after{color:var(--color-maroon) !important}.wp-block-button.is-style-callout .wp-block-button__link:hover,.wp-block-button.is-style-callout .wp-block-button__link:active,.wp-block-button.is-style-callout .wp-block-button__link:focus,a.callout-link:hover,a.callout-link:active,a.callout-link:focus{color:var(--color-dark-maroon) !important}.wp-block-button.is-style-callout .wp-block-button__link:hover::after,.wp-block-button.is-style-callout .wp-block-button__link:active::after,.wp-block-button.is-style-callout .wp-block-button__link:focus::after,a.callout-link:hover::after,a.callout-link:active::after,a.callout-link:focus::after{color:var(--color-dark-maroon) !important}.table tbody tr:nth-of-type(even),.post-content>table tbody tr:nth-of-type(even),.block-editor-block-list__layout>table tbody tr:nth-of-type(even),.rte table tbody tr:nth-of-type(even){background:#f0ecee}.rte table thead th{background-color:var(--color-dark-maroon)}.rte table tbody tr:nth-of-type(even){background:var(--color-pale-gray)}.rte table tbody tr td{border-left:0.0625rem solid var(--color-gray-light);border-bottom:0.0625rem solid var(--color-gray-light)}.rte table tbody tr td:last-child{border-right:0.0625rem solid var(--color-gray-light)}.site-header .header-top{background:linear-gradient(90deg, #85080C 0%, #4E0305 100%)}.site-header .header-bottom #main-navigation ul li a{color:var(--color-dark-maroon)}.site-header .header-bottom #main-navigation ul li a:hover,.site-header .header-bottom #main-navigation ul li a:active,.site-header .header-bottom #main-navigation ul li a:focus{color:var(--color-maroon);border-color:var(--color-maroon)}.site-header .header-bottom #main-navigation ul li:hover>a,.site-header .header-bottom #main-navigation ul li:focus-within>a{border-bottom:0.125rem solid var(--color-maroon)}.site-header .header-bottom #main-navigation ul li .additional-menus ul.submenu li a{color:var(--color-dark-maroon)}.site-header .header-bottom #main-navigation ul li .additional-menus .quicklinks{background-color:var(--color-pale-gray)}.site-header .header-bottom #main-navigation ul li .additional-menus .quicklinks li a{color:var(--color-maroon) !important}.site-header .header-bottom #main-navigation ul li .additional-menus .quicklinks li a:hover,.site-header .header-bottom #main-navigation ul li .additional-menus .quicklinks li a:focus,.site-header .header-bottom #main-navigation ul li .additional-menus .quicklinks li a:active{color:var(--color-maroon) !important}.site-header .header-bottom #main-navigation ul li.login-form a:hover,.site-header .header-bottom #main-navigation ul li.login-form a:focus,.site-header .header-bottom #main-navigation ul li.login-form a:active{color:var(--color-white)}.site-header .header-bottom #main-navigation .mobile-menu a{color:var(--color-maroon)}.banner.banner__home::after{z-index:1;background-image:url(../img/dsb__banner-shape1.svg)}.banner.banner__home .banner__inner{background-image:url("../img/dsb-banner-img1.jpg")}.banner.banner__home .banner__inner::before{background:linear-gradient(270deg, rgba(55,52,53,0) 0%, rgba(55,52,53,0.85) 100%)}.banner-v1{background:linear-gradient(90deg, rgba(133,8,12,0.7) .02%, rgba(78,3,5,0.7) 100.02%),var(--service-banner-bg);background-position:center center;background-repeat:no-repeat;background-size:cover}.banner-v1::after{background-image:url("../img/dsb__inner-page-banner-shape.svg")}.banner-v2__inner{background-image:url("../img/dsb__about-page-banner.svg")}.banner-v3__breadcrumbs ul.breadcrumb li:last-child a span{color:var(--color-maroon)}.banner-v3__breadcrumbs ul.breadcrumb li i{color:var(--color-maroon)}.banner-v3__title h1{color:var(--color-dark-maroon)}.banner__with-image::before{background-image:url("../img/dsb__single-banner-shape1.svg")}.banner__with-image::after{background-image:url("../img/dsb__single-banner-shape2.svg")}.banner-404{background-image:url("../img/dsb-404-banner.svg")}.site-footer{background-image:url("../img/dsb__footer-bg.svg")}.site-footer a:hover,.site-footer a:focus,.site-footer a:active{color:var(--color-white) !important}.site-footer .footer-bottom #contact-nav ul li a:hover i,.site-footer .footer-bottom #contact-nav ul li a:active i,.site-footer .footer-bottom #contact-nav ul li a:focus i{color:var(--color-dark-maroon)}.copyright{background-color:var(--color-dark-maroon)}.copyright a:hover,.copyright a:focus,.copyright a:active{color:var(--color-white) !important}.gform_body .gfield .gfield_label{color:var(--color-dark-maroon)}.gform_body .gfield select{background-image:url("../img/dsb-sort-icon.svg")}.gform_body .gfield .ginput_container_date .datepicker{background-image:url("../img/dsb-calendar-icon.svg")}.login-form{background-color:var(--color-dark-maroon)}.filter{margin-bottom:4.375rem}.filter form select{background-image:url("../img/dsb-angle-down.svg")}.filter form input[type='search']{margin:0;background-image:url("../img/dsb-search.svg")}.footer-section__1{background-image:url("../img/dsb-icon-pattern.svg")}.footer-section__2::before{background:linear-gradient(90deg, #85080C 33.85%, #8FD604 100%)}.footer-section__3,.footer-section__4{border-color:var(--color-dark-maroon)}.footer-section__3 .footer-section__title h2,.footer-section__4 .footer-section__title h2{color:var(--color-dark-maroon)}.footer-section__3::before{background-image:url("../img/dsb__footer-section-3--img.jpg")}.pagination .pagination__nav .pagination__btn{background-color:var(--color-maroon)}.pagination .pagination__nav .pagination__btn:hover,.pagination .pagination__nav .pagination__btn:active,.pagination .pagination__nav .pagination__btn:focus{background-color:var(--color-dark-maroon)}.sidebar .widget__menu h3 i{background-color:var(--color-pale-gray)}.sidebar .widget__menu #sidebar-navigation ul.menu li a{color:var(--color-dark-maroon)}.sidebar .widget__contact{background:linear-gradient(90deg, #85080C 0%, #4E0305 100%)}.rte>p a,.rte>p a:not(.btn):not(.gform_button):not(.t-link-callout){color:var(--color-maroon)}.rte>p a:hover,.rte>p a:active,.rte>p a:focus,.rte>p a:not(.btn):not(.gform_button):not(.t-link-callout):hover,.rte>p a:not(.btn):not(.gform_button):not(.t-link-callout):active,.rte>p a:not(.btn):not(.gform_button):not(.t-link-callout):focus{color:var(--color-dark-maroon)}.rte ul a,.rte ul:not(.gform_fields) li a,.rte>ul a:hover:not(.btn):not(.gform_button):not(.t-link-callout){color:var(--color-maroon) !important}.rte ul a:hover,.rte ul a:active,.rte ul a:focus,.rte ul:not(.gform_fields) li a:hover,.rte ul:not(.gform_fields) li a:active,.rte ul:not(.gform_fields) li a:focus,.rte>ul a:hover:not(.btn):not(.gform_button):not(.t-link-callout):hover,.rte>ul a:hover:not(.btn):not(.gform_button):not(.t-link-callout):active,.rte>ul a:hover:not(.btn):not(.gform_button):not(.t-link-callout):focus{color:var(--color-dark-maroon) !important}.rte .wp-block-separator{border-top:0.0625rem solid var(--color-pale-gray);border-bottom:0.0625rem solid var(--color-pale-gray)}.rte .testimonials-block .testimonials-controls button{background-color:var(--color-maroon)}.rte .testimonials-block .testimonials-controls button:hover,.rte .testimonials-block .testimonials-controls button:active,.rte .testimonials-block .testimonials-controls button:focus{background-color:var(--color-dark-maroon)}.alert p{color:var(--color-gray-dark)}.alert p a{color:var(--color-gray-dark)}.expand-collapse__title,.expand-collapse__content{border-color:var(--color-gray-divider)}.expand-collapse__feature-title .btn{background-color:var(--color-maroon);color:var(--color-white)}.expand-collapse__feature-title .btn.collapse{background-color:var(--color-dark-maroon)}.expand-collapse__feature-title .btn.collapse i{color:var(--color-white)}.home-page .service-form{background-image:url("../img/dsb__banner-bg.svg")}.home-page .service-form .service-form__featured .service-form__title .sub-heading{color:var(--color-black)}.home-page .support-school{background-image:url("../img/dsb__home--support-section-bg1.svg")}.home-page .support-school .sub-heading{color:var(--color-gray-dark)}.home-page .support-school .photo-desc p,.home-page .support-school .photo-desc ol,.home-page .support-school .photo-desc ul{background-color:var(--color-dark-maroon)}.home-page .support-school .photo-desc figcaption{color:var(--color-white);background-color:var(--color-dark-maroon)}.home-page .why-psb .stroke-secondary{stroke:#373435}.home-page .why-psb .fill-secondary{fill:#373435}.about-page .stories__content{background-color:var(--color-dark-maroon)}.about-page .core-values__title .sub-heading{color:var(--color-dark-maroon)}.about-page .timeline__item-content--inner::before{background:linear-gradient(180deg, rgba(26,43,86,0) 0%, #4E0305 100%)}.about-page .timeline__item-dots h5{color:var(--color-maroon)}.about-page .timeline__item-dots h5::before{background-color:var(--color-maroon)}.about-page .timeline__buttons .nav-btn{background-color:var(--color-maroon)}.about-page .timeline__buttons .nav-btn:hover{background-color:var(--color-dark-maroon)}.about-page .psb-corporation .stroke-secondary{stroke:#373435}.about-page .psb-corporation .fill-secondary{fill:#373435}.staff-page .staff__bio .staff__img::before{background:linear-gradient(0deg, rgba(133,8,12,0.6), rgba(133,8,12,0.6))}.staff-page .staff__full-bio .staff__desc p span a:hover,.staff-page .staff__full-bio .staff__desc p span a:focus,.staff-page .staff__full-bio .staff__desc p span a:active{color:var(--color-maroon)}.not-found-page .service__name h3{color:var(--color-dark-maroon)}.single-post.has-thumbnail::before{background-image:url("../img/dsb-banner-default-bg.svg")}.product-family-page .product-service__title h3{color:var(--color-dark-maroon)}

