@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;800&display=swap);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@charset "UTF-8";*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(67,90,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(67,90,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}.tw-container{width:100%}@media (min-width:640px){.tw-container{max-width:640px}}@media (min-width:768px){.tw-container{max-width:768px}}@media (min-width:1024px){.tw-container{max-width:1024px}}@media (min-width:1230px){.tw-container{max-width:1230px}}.tw-fixed{position:fixed}.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-inset-y-0{bottom:0;top:0}.\!tw-bottom-4{bottom:1rem!important}.tw--right-full{right:-100%}.tw--top-2{top:-.5rem}.tw--top-4{top:-1rem}.tw-bottom-4{bottom:1rem}.tw-bottom-6{bottom:1.5rem}.tw-left-0{left:0}.tw-left-2{left:.5rem}.tw-left-4{left:1rem}.tw-left-5{left:1.25rem}.tw-right-0{right:0}.tw-right-4{right:1rem}.tw-top-0{top:0}.tw-top-32{top:8rem}.tw-top-4{top:1rem}.tw-top-48{top:12rem}.tw-z-10{z-index:10}.tw-z-20{z-index:20}.tw-z-30{z-index:30}.tw-z-50{z-index:50}.tw-z-\[-10\]{z-index:-10}.tw-z-\[1\]{z-index:1}.tw-order-first{order:-9999}.tw-col-span-2{grid-column:span 2/span 2}.tw-col-span-3{grid-column:span 3/span 3}.tw-clear-both{clear:both}.tw-m-0{margin:0}.tw--mx-4{margin-left:-1rem;margin-right:-1rem}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-my-14{margin-bottom:3.5rem;margin-top:3.5rem}.tw-my-2{margin-bottom:.5rem;margin-top:.5rem}.tw-my-6{margin-bottom:1.5rem;margin-top:1.5rem}.tw-my-8{margin-bottom:2rem;margin-top:2rem}.tw--ml-8{margin-left:-2rem}.tw--mr-8{margin-right:-2rem}.tw--mt-16{margin-top:-4rem}.tw-mb-0{margin-bottom:0}.tw-mb-0\.5{margin-bottom:.125rem}.tw-mb-1{margin-bottom:.25rem}.tw-mb-1\.5{margin-bottom:.375rem}.tw-mb-10{margin-bottom:2.5rem}.tw-mb-12{margin-bottom:3rem}.tw-mb-14{margin-bottom:3.5rem}.tw-mb-16{margin-bottom:4rem}.tw-mb-2{margin-bottom:.5rem}.tw-mb-3{margin-bottom:.75rem}.tw-mb-4{margin-bottom:1rem}.tw-mb-5{margin-bottom:1.25rem}.tw-mb-6{margin-bottom:1.5rem}.tw-mb-8{margin-bottom:2rem}.tw-ml-1{margin-left:.25rem}.tw-ml-2{margin-left:.5rem}.tw-ml-auto{margin-left:auto}.tw-mr-1{margin-right:.25rem}.tw-mr-2{margin-right:.5rem}.tw-mr-4{margin-right:1rem}.tw-mr-5{margin-right:1.25rem}.tw-mr-6{margin-right:1.5rem}.tw-mt-0{margin-top:0}.tw-mt-10{margin-top:2.5rem}.tw-mt-14{margin-top:3.5rem}.tw-mt-16{margin-top:4rem}.tw-mt-2{margin-top:.5rem}.tw-mt-20{margin-top:5rem}.tw-mt-3{margin-top:.75rem}.tw-mt-4{margin-top:1rem}.tw-mt-6{margin-top:1.5rem}.tw-mt-7{margin-top:1.75rem}.tw-mt-8{margin-top:2rem}.tw-mt-9{margin-top:2.25rem}.tw-line-clamp-3{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.tw-block{display:block}.tw-inline-block{display:inline-block}.\!tw-flex{display:flex!important}.tw-flex{display:flex}.tw-grid{display:grid}.tw-hidden{display:none}.tw-h-11{height:2.75rem}.tw-h-20{height:5rem}.tw-h-36{height:9rem}.tw-h-5{height:1.25rem}.tw-h-6{height:1.5rem}.tw-h-8{height:2rem}.tw-h-\[102px\]{height:102px}.tw-h-full{height:100%}.tw-h-screen{height:100vh}.tw-min-h-\[200px\]{min-height:200px}.tw-min-h-\[75px\]{min-height:75px}.tw-min-h-\[80px\]{min-height:80px}.tw-min-h-screen{min-height:100vh}.tw-w-11\/12{width:91.666667%}.tw-w-5{width:1.25rem}.tw-w-6{width:1.5rem}.tw-w-8{width:2rem}.tw-w-\[81\%\]{width:81%}.tw-w-full{width:100%}.tw-w-screen{width:100vw}.tw-min-w-\[24px\]{min-width:24px}.tw-max-w-3xl{max-width:48rem}.tw-max-w-\[800px\]{max-width:800px}.tw-max-w-full{max-width:100%}.tw-max-w-md{max-width:28rem}.tw-max-w-xl{max-width:36rem}.tw-flex-1{flex:1 1 0%}.tw-shrink-0{flex-shrink:0}.tw-translate-x-0{--tw-translate-x:0px}.tw-translate-x-0,.tw-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-x-full{--tw-translate-x:100%}.tw-cursor-pointer{cursor:pointer}.tw-auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.tw-flex-row{flex-direction:row}.tw-flex-col{flex-direction:column}.tw-flex-wrap{flex-wrap:wrap}.tw-flex-nowrap{flex-wrap:nowrap}.tw-items-center{align-items:center}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-gap-1{gap:.25rem}.tw-gap-2{gap:.5rem}.tw-gap-4{gap:1rem}.tw-gap-5{gap:1.25rem}.tw-gap-6{gap:1.5rem}.tw-gap-8{gap:2rem}.tw-gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.tw-gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.tw-gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.tw-gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.tw-gap-y-1{row-gap:.25rem}.tw-gap-y-1\.5{row-gap:.375rem}.tw-gap-y-12{row-gap:3rem}.tw-gap-y-2{row-gap:.5rem}.tw-gap-y-5{row-gap:1.25rem}.tw-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.tw-overflow-hidden{overflow:hidden}.tw-overflow-y-auto{overflow-y:auto}.tw-overflow-x-scroll{overflow-x:scroll}.tw-rounded-2xl{border-radius:1rem}.tw-rounded-3xl{border-radius:1.5rem}.tw-rounded-\[100px\]{border-radius:100px}.tw-rounded-lg{border-radius:.5rem}.tw-rounded-md{border-radius:.375rem}.tw-rounded-xl{border-radius:.75rem}.tw-border-2{border-width:2px}.tw-border-b{border-bottom-width:1px}.tw-border-r{border-right-width:1px}.tw-border-t{border-top-width:1px}.tw-border-black{--tw-border-opacity:1;border-color:rgb(37 37 37/var(--tw-border-opacity))}.tw-border-blue-500{--tw-border-opacity:1;border-color:rgb(67 90 246/var(--tw-border-opacity))}.tw-border-gray-400{--tw-border-opacity:1;border-color:rgb(131 130 130/var(--tw-border-opacity))}.tw-border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.tw-bg-black\/80{background-color:rgba(37,37,37,.8)}.tw-bg-blue-500{--tw-bg-opacity:1;background-color:rgb(67 90 246/var(--tw-bg-opacity))}.tw-bg-blue-700{--tw-bg-opacity:1;background-color:rgb(59 79 219/var(--tw-bg-opacity))}.tw-bg-gray-100{--tw-bg-opacity:1;background-color:rgb(238 235 233/var(--tw-bg-opacity))}.tw-bg-gray-50{--tw-bg-opacity:1;background-color:rgb(245 243 242/var(--tw-bg-opacity))}.tw-bg-gray-700{--tw-bg-opacity:1;background-color:rgb(59 65 83/var(--tw-bg-opacity))}.tw-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.tw-bg-cover{background-size:cover}.tw-bg-no-repeat{background-repeat:no-repeat}.tw-fill-current{fill:currentColor}.tw-p-2{padding:.5rem}.tw-p-4{padding:1rem}.\!tw-px-9{padding-left:2.25rem!important;padding-right:2.25rem!important}.\!tw-py-5{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.tw-px-2{padding-left:.5rem;padding-right:.5rem}.tw-px-2\.5{padding-left:.625rem;padding-right:.625rem}.tw-px-3{padding-left:.75rem;padding-right:.75rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.tw-px-8{padding-left:2rem;padding-right:2rem}.tw-py-1{padding-bottom:.25rem;padding-top:.25rem}.tw-py-10{padding-bottom:2.5rem;padding-top:2.5rem}.tw-py-2{padding-bottom:.5rem;padding-top:.5rem}.tw-py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.tw-py-3{padding-bottom:.75rem;padding-top:.75rem}.tw-py-4{padding-bottom:1rem;padding-top:1rem}.tw-py-5{padding-bottom:1.25rem;padding-top:1.25rem}.tw-py-6{padding-bottom:1.5rem;padding-top:1.5rem}.tw-py-7{padding-bottom:1.75rem;padding-top:1.75rem}.tw-py-8{padding-bottom:2rem;padding-top:2rem}.tw-py-\[13px\]{padding-bottom:13px;padding-top:13px}.\!tw-pl-0{padding-left:0!important}.\!tw-pr-0{padding-right:0!important}.tw-pb-10{padding-bottom:2.5rem}.tw-pb-2{padding-bottom:.5rem}.tw-pb-4{padding-bottom:1rem}.tw-pb-6{padding-bottom:1.5rem}.tw-pb-7{padding-bottom:1.75rem}.tw-pb-9{padding-bottom:2.25rem}.tw-pl-4{padding-left:1rem}.tw-pr-1{padding-right:.25rem}.tw-pr-14{padding-right:3.5rem}.tw-pt-0{padding-top:0}.tw-pt-10{padding-top:2.5rem}.tw-pt-14{padding-top:3.5rem}.tw-pt-20{padding-top:5rem}.tw-pt-3{padding-top:.75rem}.tw-pt-4{padding-top:1rem}.tw-pt-6{padding-top:1.5rem}.tw-pt-8{padding-top:2rem}.tw-pt-9{padding-top:2.25rem}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.tw-align-top{vertical-align:top}.tw-align-middle{vertical-align:middle}.tw-text-3xl{font-size:1.875rem;line-height:2.25rem}.tw-text-\[13px\]{font-size:13px}.tw-text-\[15px\]{font-size:15px}.tw-text-base{font-size:1rem;line-height:1.5rem}.tw-text-lg{font-size:1.125rem;line-height:1.75rem}.tw-text-sm{font-size:.875rem;line-height:1.25rem}.tw-text-xl{font-size:1.25rem;line-height:1.75rem}.tw-text-xs{font-size:.75rem;line-height:1rem}.tw-font-bold{font-weight:700}.tw-font-extrabold{font-weight:800}.tw-font-normal{font-weight:400}.tw-font-semibold{font-weight:600}.tw-uppercase{text-transform:uppercase}.tw-normal-case{text-transform:none}.tw-leading-10{line-height:2.5rem}.tw-leading-3{line-height:.75rem}.tw-leading-4{line-height:1rem}.tw-leading-7{line-height:1.75rem}.tw-leading-normal{line-height:1.5}.tw-leading-relaxed{line-height:1.625}.tw-tracking-wide{letter-spacing:.025em}.tw-text-black{--tw-text-opacity:1;color:rgb(37 37 37/var(--tw-text-opacity))}.tw-text-blue-500{--tw-text-opacity:1;color:rgb(67 90 246/var(--tw-text-opacity))}.tw-text-gray-300{--tw-text-opacity:1;color:rgb(173 173 173/var(--tw-text-opacity))}.tw-text-gray-400{--tw-text-opacity:1;color:rgb(131 130 130/var(--tw-text-opacity))}.tw-text-gray-500{--tw-text-opacity:1;color:rgb(128 132 139/var(--tw-text-opacity))}.tw-text-gray-700{--tw-text-opacity:1;color:rgb(59 65 83/var(--tw-text-opacity))}.tw-text-gray-800{--tw-text-opacity:1;color:rgb(59 61 67/var(--tw-text-opacity))}.tw-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.tw-text-opacity-80{--tw-text-opacity:0.8}.tw-underline{text-decoration-line:underline}.tw-opacity-80{opacity:.8}.tw-shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.tw-shadow-2xl,.tw-shadow-3xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-3xl{--tw-shadow:0 5px 14px 0 hsla(0,0%,65%,.5);;--tw-shadow-colored:0 5px 14px 0 var(--tw-shadow-color)}.tw-shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.tw-shadow-lg,.tw-shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.tw-transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-duration-150,.tw-transition-all{transition-duration:.15s}.tw-duration-500{transition-duration:.5s}.tw-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@font-face{font-display:block;font-family:dlr-district-icon;font-style:normal;font-weight:400;src:url(/themes/custom/dlrd9/fonts/dlr-district-icon.eot?d3hok5);src:url(/themes/custom/dlrd9/fonts/dlr-district-icon.eot?d3hok5#iefix) format("embedded-opentype"),url(/themes/custom/dlrd9/fonts/dlr-district-icon.woff2?d3hok5) format("woff2"),url(/themes/custom/dlrd9/fonts/dlr-district-icon.ttf?d3hok5) format("truetype"),url(/themes/custom/dlrd9/fonts/dlr-district-icon.woff?d3hok5) format("woff"),url(/themes/custom/dlrd9/fonts/dlr-district-icon.svg?d3hok5#dlr-district-icon) format("svg")}.councillors-section--item .left-part{flex-shrink:0}.councillors-section--item .right-part{margin-bottom:2rem;margin-top:1rem}.councillors-section--item img{border-radius:10px;width:100%}@media (min-width:1024px){.councillors-section--item .right-part{margin-bottom:0;margin-top:0}}.dlr-documents+.dlr-documents{padding-top:0}.dlr-documents .views-field-name{font-size:14px;font-weight:600}.dlr-documents .views-row{align-items:center;background-color:#f5f3f2;border-radius:10px;display:flex;min-height:5rem;padding:.5rem 1.25rem;position:relative}.dlr-documents .header .views-infinite-scroll-header h2{text-align:left}#related_documents>div{display:block}#related_documents .media-documents__item-wrapper{flex-shrink:1;width:100%}#related_documents .media-documents__item{display:block;height:auto;padding:0;width:100%}.page-document-repository #block-dlrd9-content .layout{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;width:100%}.page-document-repository .bones--title{color:#fff;font-weight:700}.page-document-repository #block-dlrscrolltotop{padding-bottom:1rem;padding-top:40px}.page-document-repository .views-field-field-service-type{display:none}.page-document-repository .download-icon:after{transform:translateY(-65%)}.mobile-border--right{border-color:#838282;padding-right:4px}.media-documents .media-documents__item-wrapper{display:block;margin-bottom:2rem}.media-documents .media-documents__item{height:auto;padding:0;width:100%}.media-documents .download-icon{align-items:center;background:transparent;border:2px solid #435af6;border-radius:100px;color:#435af6;cursor:pointer;display:inline-block;display:flex;font-family:Open Sans,serif;font-weight:800;line-height:1;margin-top:.5rem;max-width:160px;outline:0;padding:.75rem 1rem;text-transform:uppercase;transition:all .3s ease-in-out}.media-documents .download-icon:active,.media-documents .download-icon:focus,.media-documents .download-icon:hover{background-color:transparent;border-color:#2b45f5}.media-documents .download-icon:after{font-size:10px;height:20px;margin-right:.25rem;position:unset;transform:translateY(0);width:20px}.media-documents .download-icon span{clip:auto!important;border:0!important;-webkit-clip-path:unset!important;clip-path:unset!important;height:auto!important;margin:0!important;order:9;overflow:auto!important;padding:0!important;position:relative!important;width:auto!important}@media (max-width:767px){.dlr-documents{padding-left:0;padding-right:0}.dlr-documents .views-row{margin-bottom:1rem}.page-document-repository .bones--title:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:block;font-family:dlr-district-icon!important;font-size:30px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-bottom:.5rem;text-transform:none}.page-document-repository .layout-bg-row .layout-bg-content-container:before{background-color:#435af6;content:"";display:block;height:60%;width:100%}}@media (min-width:768px){.page-document-repository #block-dlrd9-page-title{padding-top:67px}.page-document-repository #block-dlrd9-page-title h1{font-size:40px;max-width:450px}.page-document-repository #block-dlrscrolltotop{padding-top:80px}}@media (min-width:1024px){#related_documents>div{display:grid}.mobile--service-type{display:none}.mobile-border--right{border:none;padding-right:0}.page-document-repository .views-field-field-service-type{display:block}}.dlr-documents .views-row .views-field-uri .tw-pr-16{padding-right:4rem}.form--docs-repository.form-outer__wrapper{background-color:#435af6;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:2rem 0}.form--docs-repository.form-outer__wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:100px;font-size:14px;font-weight:600;height:50px;padding:13px 50px 14px 1rem;width:100%}.form--docs-repository.form-outer__wrapper .js-form-type-select{display:inline-block;position:relative}.form--docs-repository.form-outer__wrapper .js-form-type-select label{margin-bottom:1.5rem}.form--docs-repository.form-outer__wrapper .js-form-type-select:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-size:10px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;pointer-events:none;position:absolute;right:13px;text-transform:none;top:66px}.form--docs-repository.form-outer__wrapper .js-form-item input[type=text]{font-size:14px;font-weight:600}.form--docs-repository.form-outer__wrapper .js-form-item input[type=text]::-moz-placeholder{color:#252525}.form--docs-repository.form-outer__wrapper .js-form-item input[type=text]::placeholder{color:#252525}.form--docs-repository.form-outer__wrapper form{margin:0 auto;padding-left:1.5rem;padding-right:1.5rem;width:100%}.form--docs-repository.form-outer__wrapper form input[type=text]{border-color:#fff;border-radius:42px;font-size:14px;max-width:615px;padding:13px 1rem 14px;width:100%}.form--docs-repository.form-outer__wrapper label,.form--docs-repository.form-outer__wrapper legend{color:#fff;display:inline-block;font-weight:800}.form--docs-repository.form-outer__wrapper legend{margin-bottom:1rem}.form--docs-repository.form-outer__wrapper button.js-form-submit{background:none;border:0;bottom:0;color:#252525;display:block;height:50px;margin:0;padding:0;position:absolute;right:30px;width:50px}.form--docs-repository.form-outer__wrapper button.js-form-submit:hover{background-color:transparent}.form--docs-repository.form-outer__wrapper button.js-form-submit:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-size:32px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.form--docs-repository.form-outer__wrapper button.js-form-submit span{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media (max-width:767px){.form--docs-repository.form-outer__wrapper .js-form-type-textfield{margin-top:.5rem}}@media (min-width:640px){.form--docs-repository.form-outer__wrapper form{max-width:640px}}@media (min-width:768px){.form--docs-repository.form-outer__wrapper form{align-items:end;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));max-width:768px}.form--docs-repository.form-outer__wrapper form .form-item-name,.form--docs-repository.form-outer__wrapper form .js-form-type-select{grid-column:span 2/span 2}}@media (min-width:1024px){.form--docs-repository.form-outer__wrapper form{max-width:1024px}}@media (min-width:1230px){.form--docs-repository.form-outer__wrapper form{max-width:1230px}}#block-explorealsofornode{border-top:1px solid #d3d5d7;margin-top:2rem;padding-bottom:2rem;padding-top:1rem}#block-explorealsofornode h2{color:#838282;font-weight:700;margin-bottom:1rem}#block-explorealsofornode a{color:#435af6;font-weight:600;text-decoration:underline}#block-explorealsofornode a:hover{color:#2b45f5}@media (min-width:768px){#block-explorealsofornode{padding-bottom:100px}#block-explorealsofornode h2{font-size:20px;line-height:40px;margin-bottom:.25rem}}#block-webform{margin-top:40px}#block-webform .webform-ajax-form-wrapper{background-color:#3b4153;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}#block-webform .webform-ajax-form-wrapper form{margin:0 auto;padding-left:1.5rem;padding-right:1.5rem;width:100%}#block-webform .webform-ajax-form-wrapper .js-form-type-radio{border:2px solid #fff;border-radius:16px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin-right:.5rem;padding:.25rem 1.5rem;position:relative;text-align:center;transition:all .3s ease-in-out;width:115px}#block-webform .webform-ajax-form-wrapper .js-form-type-radio.is-active{background-color:#fff;border-color:#fff}#block-webform .webform-ajax-form-wrapper .js-form-type-radio.is-active label{color:#252525}#block-webform .webform-ajax-form-wrapper .js-form-type-radio input{bottom:0;cursor:pointer;height:auto;left:0;opacity:.01;position:absolute;right:0;top:0;width:100%;z-index:100}#block-webform .webform-ajax-form-wrapper .js-form-type-radio label{cursor:pointer;font-size:14px;font-weight:600;text-decoration:none}#block-webform .webform-ajax-form-wrapper label,#block-webform .webform-ajax-form-wrapper legend{color:#fff;display:inline-block;font-weight:400}#block-webform .webform-ajax-form-wrapper legend{font-weight:700;margin-bottom:0;padding:0}#block-webform .form-no-label{font-size:18px;font-weight:700}#block-webform #edit-concern-text p:first-child{font-size:16px;font-weight:700;margin-bottom:12px}#block-webform #edit-concern-text a{background:transparent;border:2px solid #fff;border-radius:100px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,serif;font-size:13px;font-weight:600;line-height:1;outline:0;padding:.5rem 1.5rem;text-transform:uppercase;text-transform:none;transition:all .3s ease-in-out}#block-webform #edit-concern-text a:active,#block-webform #edit-concern-text a:focus,#block-webform #edit-concern-text a:hover{background-color:transparent;border-color:#f2f2f2}#block-webform .webform-confirmation{font-size:20px;text-align:center}#block-webform .webform-confirmation .webform-confirmation__message{margin-bottom:0}#block-webform .webform-confirmation,#block-webform .webform-flexbox{color:#fff;font-weight:600;padding:2rem 0}#block-webform .webform-button--submit{font-size:14px;font-weight:600;position:relative;text-align:left;text-transform:none;width:198px;z-index:1}#block-webform .webform-button--submit:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:12px;text-transform:none;top:13px}#block-webform .webform-button--reset{background-color:transparent;border:0;font-size:14px;font-weight:400;margin:0;padding:0 1.5rem;text-transform:none;z-index:1}#block-webform select,#block-webform textarea{padding:1rem;position:relative;width:100%}#block-webform select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cpath d='m13.766 6.528-6-6a.999.999 0 0 0-1.414 0l-6 6a.999.999 0 1 0 1.414 1.414L7.059 2.65l5.293 5.293a.999.999 0 1 0 1.414-1.414z' id='a'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' opacity='.8'%3E%3Cg transform='rotate(180 9.53 8.118)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23000' fill-rule='nonzero' xlink:href='%23a'/%3E%3Cpath fill='%23000' mask='url(%23b)' d='M-4.941-7.765h24v24h-24z'/%3E%3C/g%3E%3Cpath d='M24 24H0V0h24z'/%3E%3C/g%3E%3C/svg%3E");background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),100% 0;background-repeat:no-repeat;color:#4a4a4a}#block-webform .js-webform-states-hidden.form-wrapper{background-color:#484e60;margin:0 auto;max-width:-moz-max-content;max-width:max-content;position:relative}#block-webform .js-webform-states-hidden.form-wrapper>div{position:relative}#block-webform .js-webform-states-hidden.form-wrapper>div:first-child,#block-webform .js-webform-states-hidden.form-wrapper>div:nth-child(2){padding-top:2rem}#block-webform .js-webform-states-hidden.form-wrapper>div label{font-weight:600;margin-bottom:1rem}#block-webform .js-webform-states-hidden.form-wrapper .form-item{margin-bottom:2rem;z-index:20}#block-webform .js-webform-states-hidden.form-wrapper .form-actions{align-items:flex-start;display:flex;flex-direction:column;margin-left:auto;padding-bottom:2rem;width:-moz-max-content;width:max-content}#block-webform .js-webform-states-hidden.form-wrapper:before{background:#484e60;content:"";display:block;height:100%;margin-left:calc(-50vw + 50%);padding-left:calc(50vw - 50%);position:absolute;width:100%}#block-webform .js-webform-states-hidden.form-wrapper:after{background:#484e60;content:"";display:block;height:100%;margin-right:calc(-50vw + 50%);padding-right:calc(50vw - 50%);position:absolute;right:0;top:0;width:100%}@media (min-width:640px){#block-webform .webform-ajax-form-wrapper form{max-width:640px}}@media (min-width:768px){#block-webform .webform-ajax-form-wrapper form{max-width:768px}#block-webform .webform-ajax-form-wrapper .js-form-type-radio{margin-right:.5rem}#block-webform .webform-flexbox{align-items:center;justify-content:space-between}#block-webform .webform-flex--1{flex:auto}#block-webform .form-no-label{font-size:20px}}@media (min-width:1024px){#block-webform .webform-ajax-form-wrapper form{max-width:1024px}#block-webform .webform-ajax-form-wrapper label,#block-webform .webform-ajax-form-wrapper legend{font-size:16px}#block-webform .webform-flexbox{margin:0}}@media (min-width:1230px){#block-webform .webform-ajax-form-wrapper form{max-width:1230px}}@media (max-width:767px){#block-webform .webform-ajax-form-wrapper .js-form-type-radio{margin-bottom:1rem;text-align:center}#block-webform .form-no-label{line-height:1.5;margin-bottom:1rem}#block-webform .webform-flex.webform-flex--1{margin-bottom:1.5rem}}.views-element-container .cols-3-grid .views-infinite-scroll-content-wrapper{padding-left:0;padding-right:0}.views-element-container .cols-3-grid .views-infinite-scroll-content-wrapper .views-field-field-event-gallery-image img,.views-element-container .cols-3-grid .views-infinite-scroll-content-wrapper .views-field-field-event-main-image img{border-radius:15px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.views-element-container .cols-3-grid .views-infinite-scroll-content-wrapper .views-field-title{font-size:20px;font-weight:700;margin-bottom:20px;margin-top:20px}.views-element-container .cols-3-grid .views-field-view-node a{color:#435af6;display:inline-block;font-weight:800;margin-top:1rem}.views-element-container .cols-3-grid .views-field-view-node a:after{border:4px solid #435af6;border-radius:.25rem;content:"";display:block}.paragraph--view-mode--explore-horizontal{background-color:#f5f3f2;border-radius:15px}.paragraph--view-mode--explore-horizontal>div:nth-child(2){font-weight:700}.paragraph--view-mode--explore-horizontal img{border-radius:15px;width:100%}.paragraph--view-mode--explore-horizontal .left{padding:40px 1.5rem 2rem}.paragraph--view-mode--explore-horizontal .left>div:first-child{font-size:20px;font-weight:700;padding-bottom:1.5rem}.layout-horizontal li,.layout-vertical li{margin-bottom:20px}.layout-vertical{margin-top:40px}.layout-vertical .heading{text-align:center}.views-field-views-conditional-field li{margin-bottom:1rem}.paragraph--view-mode--explore-vertical>div:nth-child(2){font-size:20px;font-weight:700;padding:12px 0}@media (max-width:767px){.views-element-container .cols-3-grid .views-row{margin-bottom:2rem}}@media (min-width:1024px){.views-element-container .cols-3-grid .views-infinite-scroll-content-wrapper{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:60px;max-width:768px;row-gap:3rem}.views-element-container .cols-3-grid .views-infinite-scroll-content-wrapper .views-field-body{height:145px;overflow:hidden}.views-element-container .cols-3-grid .views-infinite-scroll-content-wrapper .views-field-body li{margin-bottom:1rem}.views-element-container .cols-3-grid .views-infinite-scroll-content-wrapper .views-field-body li:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#435af6;content:"";display:inline-block;font-family:dlr-district-icon!important;font-size:10px;font-style:normal;font-variant:normal;font-weight:400;font-weight:700;line-height:1;margin-right:.5rem;text-transform:none;transform:rotate(-90deg)}.views-element-container .cols-3-grid .views-infinite-scroll-content-wrapper .views-field-body li a{text-decoration:underline}.views-element-container .cols-3-grid .views-infinite-scroll-content-wrapper .views-field-field-event-gallery-image img,.views-element-container .cols-3-grid .views-infinite-scroll-content-wrapper .views-field-field-event-main-image img{height:230px}.views-element-container .cols-3-grid .views-field-view-node a{margin-bottom:1.5rem}.layout-vertical{margin-top:80px}.layout-vertical ul{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.layout-vertical ul li{margin-bottom:0}.paragraph--view-mode--explore-horizontal{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.paragraph--view-mode--explore-horizontal .right{order:9}.paragraph--view-mode--explore-horizontal .left{padding:60px 60px 2rem 2rem}.views-element-container .cols-3-grid .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1024px}.views-element-container .cols-3-grid .views-infinite-scroll-content-wrapper .views-field-field-event-gallery-image img,.views-element-container .cols-3-grid .views-infinite-scroll-content-wrapper .views-field-field-event-main-image img{height:270px}.views-element-container .cols-3-grid .views-infinite-scroll-content-wrapper .views-field-body{height:105px}}@media (min-width:1230px){.views-element-container .cols-3-grid .views-infinite-scroll-content-wrapper{max-width:1230px}}.management img{border-radius:10px;width:100%}.gm-style .gm-style-iw-c{padding:0!important}.gm-style img{height:107px;max-width:100%}.gm-style .gm-style-iw-d{overflow:auto!important}.geolocation-map-container .map-popup{display:flex;gap:.5rem;max-width:300px}.geolocation-map-container .map-popup-rhs{padding:20px .5rem .5rem}.geolocation-map-container .map-popup-rhs-name{font-size:13px;font-weight:600;margin-bottom:.25rem}.geolocation-map-container .map-popup-link a{color:#435af6;font-size:12px;text-decoration:underline}.geolocation-map-container .map-popup-link a:hover{color:#0b26e2}@media (max-width:767px){.geolocation-map-container .map-popup{display:block}.geolocation-map-container .map-popup-rhs{padding-top:15px}}.paragraph--type--heading{font-size:20px;font-weight:800;line-height:44px;margin-bottom:1rem;margin-top:1rem}.paragraph--type--sub-heading{font-size:20px;font-weight:700;margin-bottom:1.5rem}.paragraph--type--intro-text{font-size:20px;line-height:1.5;padding-bottom:40px}.paragraph--type--media-promotion{display:flex;flex-wrap:wrap;margin-top:50px}.media-embed{height:100%;width:100%}.media-embed img{-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.paragraph--type--heading{font-size:25px;line-height:34px}}@media (min-width:1024px){.paragraph--type--media-promotion{margin-top:100px}.paragraph--type--sub-heading{margin-bottom:2rem}.paragraph--type--intro-text{padding-bottom:60px}}.popuplar-grid article{margin-bottom:0}.popuplar-grid img{border-radius:15px;width:100%}.popuplar-grid .views-field-field-event-main-image,.popuplar-grid .views-row{position:relative}.popuplar-grid .node-content:before,.popuplar-grid .views-field-field-event-main-image:before{background:rgba(37,37,37,.3);border-radius:15px;content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s ease-in-out;width:100%;z-index:1}.popuplar-grid .node-content img,.popuplar-grid .views-field-field-event-main-image img{width:100%}.popuplar-grid .views-field-title{position:relative}.popuplar-grid .views-field-title a,.popuplar-grid article a{color:#fff;font-size:20px;font-weight:800;height:100%;position:absolute;text-align:center;width:100%;z-index:2}.popuplar-grid .views-field-title a span,.popuplar-grid article a span{bottom:2.5rem;padding:0 1rem;position:absolute;transform:translateX(-50%);width:100%}@media (max-width:767px){.popuplar-grid .views-row{margin-bottom:1rem}.popuplar-grid .views-field-title a span,.popuplar-grid article a span{bottom:3.5rem}}.views-field-field-quick-contact-info{margin-bottom:2rem;margin-top:2rem}.views-field-field-quick-contact-info .field-content{background-color:#3b4153;border-radius:15px;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:24px 19px;text-align:left}.views-field-field-quick-contact-info .field-content a{text-decoration:underline}.related-news .views-row{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:scroll;padding-top:1rem}.related-news .views-infinite-scroll-header a{color:#3b4fdb;display:block;font-weight:800;position:absolute;right:1rem;top:-.5rem}.related-news .views-infinite-scroll-header a:after{border-bottom:8px solid #3b4fdb;border-radius:.25rem;content:"";display:block}.related-news .views-col{display:inline-block;min-width:233px;position:relative}.related-news .views-field-field-service-type .field-content{background-color:#435af6;border-radius:.375rem;color:#fff;font-size:12px;font-weight:700;left:.5rem;line-height:1rem;padding:.5rem .625rem;position:absolute;text-transform:uppercase;top:0}.related-news .views-field-field-service-type .field-content a{opacity:.8}.related-news .views-field-title .field-content{display:inline-block;margin-bottom:.25rem}.related-news .views-field-title .field-content:after{border-bottom-width:8px;border-color:#435af6;border-radius:.25rem;content:"";display:block;margin-top:.5rem;width:50%}.related-news .views-field-title .field-content a{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#435af6;display:block;display:-webkit-box;font-size:1rem;font-weight:800;line-height:1.5rem;margin-top:1rem;overflow:hidden;text-overflow:ellipsis}.related-news .views-field-field-news-date{display:inline-block;margin-right:1rem}.related-news .views-field-field-news-date .field-content{color:#3b3d43;font-size:.875rem;line-height:1.25rem}.related-news .views-field-field-event-select-location{display:inline-block;vertical-align:middle}.related-news .views-field-field-event-select-location .field-content{color:#838282;font-size:.75rem;font-weight:600;line-height:1rem;text-transform:uppercase}.related-news .views-field-view-node .field-content a{background:transparent;border:2px solid #435af6;border-radius:100px;color:#435af6;cursor:pointer;display:inline-block;font-family:Open Sans,serif;font-weight:800;line-height:1;margin-top:1rem;outline:0;padding:1rem 1.5rem;text-transform:uppercase;transition:all .3s ease-in-out}.related-news .views-field-view-node .field-content a:active,.related-news .views-field-view-node .field-content a:focus,.related-news .views-field-view-node .field-content a:hover{background-color:transparent;border-color:#2b45f5}.related-news .views-field-field-listing-image img,.related-news .views-field-field-news-image img{border-radius:15px;width:100%}@media (min-width:768px){.related-news .views-field-field-listing-image img,.related-news .views-field-field-news-image img{height:230px}.related-news .views-infinite-scroll-header a{top:.5rem}.related-news .views-field-title .field-content{margin-bottom:1.25rem}.related-news .views-field-title .field-content a{font-size:1.5rem;line-height:2rem;margin-top:2rem}}@media (min-width:1024px){.related-news .views-field-field-listing-image img,.related-news .views-field-field-news-image img{height:270px}.related-news .views-row{overflow-x:inherit}.related-news h2{font-size:30px}}body:not(.popup--expanded).is-sticky .search-autocomplete.ui-widget.ui-widget-content{top:112px!important;z-index:19}body.popup--expanded .search-autocomplete{position:fixed!important}.search-autocomplete .ui-menu-item{border-bottom:1px solid #dbd8d6;padding:1rem}.search-autocomplete .ui-menu-item:last-child{border:0}.search-autocomplete .ui-menu-item .title{color:#252525;font-size:12px;font-weight:700;text-transform:uppercase}.search-autocomplete .ui-menu-item .ui-state-active{background:none;border:0;color:currentColor;margin:0}.search-autocomplete.ui-menu .ui-menu-item-wrapper{padding:0}.search-autocomplete .autocomplete-item a{color:#838282;text-decoration:underline;transition:all .3s ease-in-out}.search-autocomplete .autocomplete-item a:hover{color:#5d5c5c}.search-autocomplete .search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-size:14px;font-weight:600}.search-autocomplete .main-item .title{font-size:20px;text-transform:none}.search-autocomplete .search-api-autocomplete-suggestion{padding:0}.search-autocomplete #suggestions-items .search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-size:16px;font-weight:600}.search-autocomplete article span{font-size:14px;font-weight:400;margin:0;text-decoration:underline}@media (max-width:1023px){body:not(.path-search) .search-autocomplete{left:50%!important;transform:translateX(-50%)}.search-autocomplete{max-width:97%}}@media (max-width:767px){.search-autocomplete{max-width:89%}}@media (min-width:768px){body:not(.popup--expanded).is-sticky .search-autocomplete.ui-widget.ui-widget-content{top:200px!important}.search-autocomplete .ui-menu-item{display:grid;grid-template-columns:10em auto}}@media (min-width:768px) and (max-width:1023px){body.path-search .search-autocomplete{transform:translateX(0);width:540px}}@media (min-width:1024px){body:not(.popup--expanded).is-sticky .search-autocomplete.ui-widget.ui-widget-content{top:289px!important}body:not(.popup--expanded) .search-autocomplete.ui-widget.ui-widget-content{max-width:615px}}@media (max-width:640px){body.popup--expanded .search-autocomplete{width:93%!important}body.page-node-type-homepage:not(.popup--expanded) .search-autocomplete{width:88%!important}}.banner--slide-container{height:100vh;opacity:0;position:fixed;right:-100%;top:0;transition:all .75s ease;z-index:-1}.banner--slide-container.js-active{opacity:1;right:0;width:100vw;z-index:99}.banner--slide-container.js-active.contact-slider{max-width:28rem}.banner--slide-container.js-active.map-slider{max-width:85vw}.banner--slide-container .geolocation-map-container.js-show{height:90vh!important;margin-left:auto;width:90%!important}.banner--slide-container .map-slider--inner{padding-top:40px}.all-services--group .views-field-title,.all-services--group li{margin-bottom:1rem}.all-services--group .field-content:before,.all-services--group li:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#435af6;content:"";display:inline-block;font-family:dlr-district-icon!important;font-size:10px;font-style:normal;font-variant:normal;font-weight:400;font-weight:700;line-height:1;text-transform:none;transform:rotate(-90deg)}.all-services--group .field-content a,.all-services--group li a{display:inline-flex;font-weight:600;margin-left:20px;text-decoration:underline;width:86%}.service-category--wrapper{background-color:#f5f3f2;border-radius:10px;min-height:300px;padding-bottom:1.5rem;position:relative}.service-category--heading{background-color:#3b4153;border-radius:10px;color:#fff;font-weight:700;padding:20px}.service-category--group{padding:1.5rem 20px 20px}.service-category--group li{margin-bottom:1rem}.service-category--group li:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#435af6;content:"";display:inline-block;font-family:dlr-district-icon!important;font-size:10px;font-style:normal;font-variant:normal;font-weight:400;font-weight:700;line-height:1;text-transform:none;transform:rotate(-90deg)}.service-category--group a{display:inline-flex;font-weight:600;margin-left:20px;text-decoration:underline;width:86%}@media (min-width:768px){.all-services--group{-moz-columns:2;column-count:2}}@media (min-width:1024px){.all-services--group{-moz-columns:3;column-count:3}}.header__search-icon:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.popup--content.popup--search{height:100vh;max-width:100%}.popup--search #views-exposed-form-search-page-1 .js-form-item-sort-bef-combine{display:none}.popup--search form{margin:0 auto;max-width:800px;position:relative;width:100%}.popup--search form input{background-color:#fff;border:5px solid #435af6;border-radius:40px;padding:.5rem 50px .5rem 1rem;width:100%}.popup--search #edit-submit-search,.popup--search #edit-submit-search--2,.popup--search #edit-submit-search--5{background:none;border:none;bottom:0;color:currentColor;display:block;height:50px;margin:0;padding:0;position:absolute;right:.5rem;width:50px}.popup--search #edit-submit-search--2:before,.popup--search #edit-submit-search--5:before,.popup--search #edit-submit-search:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-size:24px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.popup--search #edit-submit-search span,.popup--search #edit-submit-search--2 span,.popup--search #edit-submit-search--5 span{display:none}.ui-widget.ui-widget-content{border:0;border-radius:40px;box-shadow:0 12px 13px 0 rgba(0,0,0,.05);padding:1.5rem}#ui-datepicker-div.ui-widget.ui-widget-content{z-index:31!important}.ui-autocomplete-group.ui-menu-item a{color:#838282;font-family:Open Sans,serif;font-size:14px;font-weight:400;text-decoration:underline}.ui-autocomplete-group.ui-menu-item{padding-bottom:.25rem}#block-popularsearch-2{margin-top:50px;max-width:800px;text-align:right;width:100%}#block-popularsearch-2 h2{color:#838282;font-size:18px;font-weight:800;margin-bottom:12px}@media (min-width:768px){.popup--search form input{padding:1.5rem 50px 1.5rem 2rem}.popup--search #edit-submit-search,.popup--search #edit-submit-search--2,.popup--search #edit-submit-search--5{height:80px}.popup--search #edit-submit-search--2:before,.popup--search #edit-submit-search--5:before,.popup--search #edit-submit-search:before{font-size:32px}}@media (min-width:1024px){.popup--search #edit-submit-search--2:before,.popup--search #edit-submit-search--5:before,.popup--search #edit-submit-search:before{font-size:34px}}.artist.instagram:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#3b4153;border-radius:50%;color:#fff;content:"";display:inline-block;font-family:dlr-district-icon!important;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;height:38px;line-height:1;line-height:29px;margin-right:.5rem;padding:5px;text-align:center;text-transform:none;width:38px}.artist.instagram a{text-decoration:underline}.bg-slider-wrapper .views-field-body .field-content{height:100%;padding:2rem 1.5rem}.artist-description{padding-bottom:50px}.artist-description .summary-text{width:100%}.artist-description .summary-text a{color:#435af6;text-decoration:underline;transition:all .3s ease-in-out}.artist-description .summary-text a:hover{color:#0b26e2}.artist-description img{border-radius:10px;width:100%}.artist-map{padding-bottom:50px}.back-to-artist:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#435af6;border-radius:50%;color:#fff;content:"";display:inline-block;font-family:dlr-district-icon!important;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;height:38px;line-height:1;line-height:29px;margin-right:.5rem;opacity:1;padding:5px;text-align:center;text-transform:none;transform:rotate(90deg);width:38px}.artist-map h2{font-size:20px;margin-bottom:1.5rem;margin-top:2rem}.artist-description p{margin-bottom:.5rem}@media (min-width:1024px){.artist-map h2{font-size:30px;text-align:center}.artist-description{padding-bottom:80px}.artist-map{padding-bottom:100px}}@media (min-width:1230px){.page-node-type-artist .bg-slider-wrapper .views-field-body .field-content{padding:2rem 50px 1rem 1.5rem}}.page-arts .field--service-type{color:#fff}.page-arts header{z-index:20}.page-arts #block-dlrd9-page-title{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.page-arts .bones--title{color:#fff;font-size:30px;font-weight:700}.page-arts #block-dlrd9-content .layout{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;width:100%}.page-arts #block-dlrd9-content .layout .summary-text{background-color:#fff;border-radius:22.5px;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;line-height:1;margin-top:1.5rem;padding:.5rem 1rem}#block-quicktabsarts{background-color:#f5f3f2;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}#block-quicktabsarts .event-location{color:#838282;font-size:12px}html{scroll-behavior:smooth}body{color:#252525;font-family:Open Sans,serif;font-size:16px;font-weight:400}.page-node-type-page h1{font-size:30px;line-height:30px}#block-dlrd9-page-title{margin-top:40px}blockquote{margin:revert}a{transition:all .3s ease-in-out}a:active,a:focus,a:hover{outline:none}.mx-responsive{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.tw-container{padding-left:1.5rem;padding-right:1.5rem}.js input.form-autocomplete{background-image:none}.js-form-type-search-api-autocomplete input{border:0;border-radius:43px;outline:none;padding:12px 30px 12px 32px;width:100%}form{position:relative}.background img{width:100%}body.slide--popup-overflow{overflow-y:hidden}body.slide--popup-overflow #block-megamenu,body.slide--popup-overflow .sign_up-background,body.slide--popup-overflow header,body.slide--popup-overflow header.is-sticky,body.slide--popup-overflow>footer{z-index:2}#block-dlrd9-page-title h1{font-size:30px;font-weight:800;margin-bottom:1rem}.pager+footer .views-infinite-scroll-footer,footer .views-infinite-scroll-footer{font-size:13px;font-weight:600;text-align:center}.load-more:before{content:"+";display:inline-block;margin-right:.5rem}.btn-phone:before{content:"";margin-right:1rem}.btn-content:before,.btn-phone:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:dlr-district-icon!important;font-size:22px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:middle}.btn-content:before{content:"";margin-right:4px}.backdrop{background-color:rgba(0,0,0,.25);bottom:0;display:flex;left:0;position:fixed;right:0;top:0}.popup--close.slide-popup--close:before{position:inherit}.sr-only{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.media-oembed-content{aspect-ratio:16/9;border-radius:10px;height:100%;width:100%}.load-more--loaded{display:block;font-size:13px;font-weight:600;margin-bottom:60px;text-align:center}@media (max-width:767px){.slide--button{position:relative}.slide--button:before{align-items:center;display:flex;height:100%;left:30px;position:absolute;top:0}}@media (min-width:992px){.page-node-type-page h1{font-size:40px;line-height:58px}#block-dlrd9-page-title h1{font-size:40px}}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content{background:#f5f3f2;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout .layout__region{margin-left:auto;margin-right:auto;width:100%}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout.layout--onecol{background:#fff;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-bottom:47px;padding-top:35px;width:100%}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout.layout--onecol h2{margin-bottom:2rem}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout.layout--onecol+.layout--onecol{background:#f5f3f2}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout.layout--onecol:last-child{background-color:#fff}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout.layout--onecol .summary-text{background-color:#3b4153;border-radius:15px;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:24px 19px;text-align:left}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout-bg-section .layout.layout--onecol{background-color:transparent}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content h2{font-size:20px;font-weight:800;line-height:1.5}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout-bg-row{height:360px}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .field-description{max-width:880px;padding-bottom:35px}.page-node-type-bones:not(.page-news--listing).page-events--listing #block-dlrd9-content .layout.layout--onecol{margin-left:0;margin-right:0}.page-node-type-bones:not(.page-news--listing) .video-embed-field-provider-vimeo,.page-node-type-bones:not(.page-news--listing) .video-embed-field-provider-youtube{margin-top:10px}#edit-info-block{background-color:#435af6;border-radius:15px;color:#fff;padding:1rem}#edit-info-block p{align-items:center;display:grid;grid-template-columns:40px auto;margin-bottom:1.5rem;text-align:center}#edit-info-block p:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-size:30px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:1rem;text-transform:none}#edit-info-block ul{list-style:disc;padding-left:1rem}#edit-info-block ul li{font-size:16px;font-weight:400;padding-bottom:1rem;padding-left:1rem}.webform-submission-report-it-form .webform-flexbox{display:block}.webform-submission-report-it-form #edit-processed-text{display:none}.webform-submission-report-it-form #edit-processed-text-01{font-weight:700}.webform-submission-report-it-form #edit-processed-text-02 p,.webform-submission-report-it-form .form-item-personal-data-privacy-rights-in-order-to-provide-the-most-effect,.webform-submission-report-it-form .js-form-item label{font-weight:600;margin-bottom:.5rem}.webform-submission-report-it-form #edit-processed-text-02 p{font-weight:700}.webform-submission-report-it-form .webform-flex{margin-bottom:22px}.webform-submission-report-it-form .webform-flex input{border-color:#adadad;height:50px;padding-left:1.5rem;padding-right:1.5rem}.webform-submission-report-it-form .webform-flex input.form-file{padding:0}.webform-submission-report-it-form .webform-flex input[type=checkbox]{border-color:#252525;margin-top:.5rem}.webform-submission-report-it-form .webform-flex textarea{border:1px solid #adadad;width:100%}.webform-submission-report-it-form #edit-processed-text-02 p,.webform-submission-report-it-form .js-form-item label{display:inline-block}.webform-submission-report-it-form input[name=search_box]{border:3px solid #435af6;border-radius:42px;padding-right:45px}.webform-submission-report-it-form .form-item-search-box{position:relative}.webform-submission-report-it-form .form-item-search-box:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-size:30px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:0;text-transform:none;top:8px;width:42px}.webform-submission-report-it-form #edit-location-address,.webform-submission-report-it-form input[name=search_box]{padding-left:1.5rem}.webform-submission-report-it-form #edit-processed-text-02{font-weight:700}.webform-submission-report-it-form #edit-location-address::-moz-placeholder{color:#252525;font-weight:600}.webform-submission-report-it-form #edit-location-address::placeholder{color:#252525;font-weight:600}.webform-submission-report-it-form .js-form-type-checkbox{align-items:normal}.webform-submission-report-it-form .js-form-type-checkbox input{height:28px;padding:0;width:28px}.webform-submission-report-it-form .js-form-type-checkbox label{color:#838282;font-weight:400;letter-spacing:.25px;line-height:1.75}.webform-submission-report-it-form #map{width:100%}.webform-submission-report-it-form button.js-form-submit.webform-button--submit{align-items:center;background:#435af6;border:1px solid #435af6;color:#fff;display:flex;padding-bottom:19px;padding-top:19px;width:100%}.webform-submission-report-it-form button.js-form-submit.webform-button--submit:active,.webform-submission-report-it-form button.js-form-submit.webform-button--submit:focus,.webform-submission-report-it-form button.js-form-submit.webform-button--submit:hover{background-color:#2b45f5;border-color:#2b45f5}.webform-submission-report-it-form button.js-form-submit.webform-button--submit:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-size:27px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-left:auto;text-transform:none}.webform-submission-report-it-form input[type=file]{font-size:14px}.webform-submission-report-it-form input[type=file]:before{text-align:center;width:156px}.message-notice__bones{align-items:center;background-color:#ffbf47;border-radius:15px;display:flex;font-size:16px;font-weight:700;max-width:880px;padding:24px 19px;text-align:left}.message-notice__bones+.message-notice__bones{margin-top:1rem}.message-notice__bones:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-size:30px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.5rem;text-transform:none}.message-notice__banner{background-color:#3b4153;border-radius:15px;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin:0;max-width:483px;padding:24px 19px;text-align:left;width:100%}.message-notice__banner:before{display:none}@media (min-width:640px){.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout--onecol .layout__region,.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout--twocol-section,.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout-bg-section .layout__region{flex:0 1 100%;max-width:640px}}@media (min-width:768px){.page-node-type-bones:not(.page-news--listing) #block-dlrd9-page-title{color:#fff;position:absolute;z-index:1}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-page-title:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content h2{font-size:24px}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout--onecol .layout__region,.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout--twocol-section,.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout-bg-section .layout__region{max-width:768px;padding-left:5px;padding-right:5px}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout-bg-row{height:315px}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout-bg-row .layout-bg-content-container:before{background-color:#435af6;border-radius:0 100% 25% 75%/100% 0 100% 0;content:"";display:block;height:100%;margin-left:calc(-50vw + 50%);width:50%}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout-bg-section .layout.layout--onecol .layout__region--content span{display:none}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout.layout--onecol{padding-top:45px}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout.layout--onecol .summary-text{font-size:1rem;text-align:center}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout-bg-content-container:before{background-color:#435af6;content:"";display:block;height:60%;width:100%}.page-node-type-bones:not(.page-news--listing).page-future-dlr #block-dlrd9-content .layout-bg-row .layout-bg-content-container:before{background-color:#ffbf47}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-page-title{padding-top:45px;width:45%}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-page-title:before{font-size:40px}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-page-title h1{line-height:1.3}.message-notice__banner{max-width:380px}.field-description{padding-bottom:45px}#edit-info-block{margin-left:auto;max-width:480px;padding:1.5rem}#edit-info-block p{font-size:25px;margin-bottom:37px;margin-top:40px}#edit-info-block p:before{font-size:46px;margin-right:26px}#edit-info-block ul li{font-size:20px;line-height:1.9}.webform-submission-report-it-form{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.webform-submission-report-it-form #edit-processed-text-02,.webform-submission-report-it-form input[name=search_box]{font-size:20px}.webform-submission-report-it-form #edit-processed-text-01{font-size:20px;margin-bottom:1.5rem}.webform-submission-report-it-form button.js-form-submit.webform-button--submit{max-width:240px}.message-notice__bones:before{font-size:36px;margin-right:1rem}}@media (min-width:1024px){.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout--onecol .layout__region,.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout--twocol-section,.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout-bg-section .layout__region{max-width:1024px}#edit-info-block p{grid-template-columns:0 auto}.webform-submission-report-it-form{-moz-column-gap:7rem;column-gap:7rem}.message-notice__banner{max-width:480px}}@media (min-width:1230px){.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout--onecol .layout__region,.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout--twocol-section,.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout-bg-section .layout__region{max-width:1230px}}@media (max-width:767px){.page-node-type-bones:not(.page-news--listing) #block-dlrd9-page-title{color:#fff;padding-top:45px;position:absolute;width:45%;z-index:1}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-page-title:before{-webkit-font-smoothing:antialiased;font-family:dlr-district-icon!important;font-size:40px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-page-title h1{display:none}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content,.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout.layout--onecol{margin-left:auto;margin-right:auto}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout-bg-content-container .layout.layout--onecol{background-color:#435af6;bottom:0;height:70%;padding-top:1.5rem;position:absolute}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout-bg-content-container .layout.layout--onecol span{font-size:30px;font-weight:800;line-height:1.1}.page-node-type-bones:not(.page-news--listing) #block-dlrd9-content .layout-bg-content-container .layout.layout--onecol span:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:block;font-family:dlr-district-icon!important;font-size:26px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-bottom:1rem;text-transform:none}.page-report #block-dlrd9-content .layout.layout--onecol{padding-left:1.5rem;padding-right:1.5rem}#edit-processed-text-02{padding-top:10px}#edit-info-block{margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:640px;padding-left:1.5rem;padding-right:1.5rem}#edit-info-block p{padding-top:10px}.webform-submission-report-it-form{display:flex;flex-direction:column}.webform-submission-report-it-form .js-form-type-checkbox label{font-size:14px}.message-notice__bones{padding:14px 19px}}.page-careers .layout-bg-content-container:before{background-color:#435af6;bottom:0;content:"";display:block;height:60%;position:absolute;width:100%}.page-careers .bones--title{color:#fff;font-size:30px;font-weight:700}.page-careers .layout-bg-row .layout--twocol-section{bottom:80px;padding-left:1.5rem;position:absolute}.page-careers .layout-bg-row .summary-text{background-color:#fff;border-radius:22.5px;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;line-height:1;margin-top:.5rem;padding:.5rem 1rem}.page-careers .layout{margin-left:auto;margin-right:auto;width:100%}@media (min-width:768px){.page-careers #block-dlrd9-content .layout--twocol-section{display:none}}.page-contact-us article{background:#fff}.page-contact-us .menu-link-contentmegamenu article{background:none!important}.page-contact-us.page-node-type-bones #block-dlrd9-content .layout.layout--onecol{padding-top:0}.page-contact-us .layout{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;width:100%}.page-contact-us #block-dlrd9-page-title{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.page-contact-us .bones--title{color:#fff;font-size:30px;font-weight:700}.page-contact-us .layout-bg-row .summary-text{background-color:#fff;border-radius:22.5px;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;line-height:1;margin-top:.5rem;padding:.5rem 1rem}.page-contact-us .paragraph--type--sub-heading{font-weight:400}.page-contact-us .layout-bg-content-container:before{background-color:#435af6;bottom:0;content:"";display:block;height:60%;position:absolute;width:100%}.page-contact-us .layout--twocol-section--67-33{flex-direction:column}.page-contact-us .layout--twocol-section--67-33 .layout__region--second{order:-1}.department-accordion .paragraph--type--heading{font-size:25px;padding-top:2rem}.contact-description p{line-height:1.5;margin-bottom:1rem}.contact-buttons--set{margin-bottom:40px;margin-top:20px}.contact-us-phone{margin-bottom:1rem}.contact-us-phone svg{display:inline-block;margin-right:1rem}.contact-us-email a,.contact-us-email a span,.contact-us-phone a,.contact-us-phone a span{text-transform:none}#block-webform-2{background-color:#3b4153;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}#block-webform-2 form{margin:2rem auto 0;padding:2rem 1.5rem;width:100%}#block-webform-2 form label{color:#fff;display:block;font-weight:600;padding-bottom:12px}#block-webform-2 form h2{color:#fff}#block-webform-2 input,#block-webform-2 select,#block-webform-2 textarea{padding:.25rem 1.5rem .25rem 1rem;width:100%}#block-webform-2 input,#block-webform-2 select{height:50px}#block-webform-2 select{-webkit-appearance:none;-moz-appearance:none;appearance:none}#block-webform-2 input{margin-bottom:1rem}#block-webform-2 textarea{padding:.25rem 1.5rem .25rem 1rem}#block-webform-2 .webform-button--submit{height:67px;position:relative;text-align:left;width:198px;z-index:1}#block-webform-2 .webform-button--submit:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:12px;text-transform:none;top:20px}#block-webform-2 .js-form-type-select{margin-bottom:1.5rem;position:relative}#block-webform-2 .js-form-type-select:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-size:10px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;pointer-events:none;position:absolute;right:13px;text-transform:none;top:66px}#block-webform-2 .js-form-type-webform-markup h2{font-size:20px;padding-bottom:1.5rem}#block-webform-2 #edit-processed-text .btn,#block-webform-2 #processed-text-content .btn{font-size:13px;font-weight:600;padding:.5rem 1rem;text-align:center;text-transform:none}#block-webform-2 .submit-text{color:#fff;font-size:16px;font-weight:700;line-height:1.5;padding-bottom:10px}#block-webform-2 .webform-flexbox{display:flex;flex-direction:column;row-gap:2rem}#block-webform-2 .webform-flexbox>.webform-flex--1:first-child{order:999}#block-webform-2 .webform-confirmation__message{color:#fff;margin-bottom:0;padding-bottom:1.5rem;text-align:center}#block-webform-2 .error{border:2px solid #df0036}#edit-testimonial,#testimonial-content{background:#435af6;border-radius:15px;color:#fff;padding:36px 27px 24px 29px}#edit-testimonial h2,#testimonial-content h2{margin-bottom:2rem}#edit-testimonial p,#testimonial-content p{font-size:20px}#edit-testimonial p+p,#testimonial-content p+p{padding-top:1.5rem}@media (max-width:767px){.page-contact-us .layout-bg-row .layout--twocol-section{bottom:110px;position:absolute}#block-webform-2 .js-form-type-select:after{top:56px}}@media (min-width:640px){#block-webform-2 form{max-width:640px}}@media (min-width:768px){.page-contact-us.page-node-type-bones #block-dlrd9-content .layout.layout--onecol{padding-top:0}.page-contact-us .layout-bg-row .summary-text{margin-top:1.5rem}.page-contact-us .layout-bg-row .layout--twocol-section{height:100%;left:50%;position:absolute;top:0;transform:translate(-50%)}.page-contact-us .layout-bg-row .layout{padding-top:67px}.contact-us-phone{margin-bottom:0}#block-webform-2 form{max-width:768px}#block-webform-2 .js-form-type-webform-markup h2{font-size:30px;padding-bottom:40px}#block-webform-2 #edit-lhs-small-container{-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#block-webform-2 .webform-flexbox{-moz-column-gap:2rem;column-gap:2rem}#block-webform-2 #edit-actions,#block-webform-2 #edit-processed-text,#block-webform-2 #processed-text-content,#block-webform-2 .form-actions{display:block}#block-webform-2 #edit-actions,#block-webform-2 .form-actions{float:left}#block-webform-2 #edit-processed-text,#block-webform-2 #processed-text-content{float:right;margin:0;text-align:right}#block-webform-2 .webform-button--submit{margin-top:0}#block-webform-2 #edit-processed-text,#block-webform-2 #processed-text-content,#block-webform-2 .webform-actions{margin-bottom:100px;margin-top:3rem}}@media (min-width:1024px){.page-contact-us.page-node-type-bones #block-dlrd9-content .layout.layout--onecol{padding-top:0}.page-contact-us.page-node-type-bones #block-dlrd9-content .layout--onecol .layout__region{padding-left:1.5rem;padding-right:1.5rem}.page-contact-us .bones--title{font-size:40px}.page-contact-us .layout--twocol-section--67-33{flex-direction:row}.page-contact-us .layout--twocol-section--67-33 .layout__region--first{padding-right:1.5rem}.page-contact-us .layout--twocol-section--67-33 .layout__region--second{order:0;padding-left:1.5rem}.department-accordion .paragraph--type--heading{padding-top:56px}.contact-buttons--set{margin-bottom:70px}#block-webform-2 form{max-width:1024px;padding:45px 0 0}#block-webform-2 .js-form-type-select{margin-bottom:3rem}#block-webform-2 input{margin-bottom:2rem}#block-webform-2 input,#block-webform-2 select{height:65px}#block-webform-2 .webform-flexbox{-moz-column-gap:66px;column-gap:66px;flex-direction:row}#block-webform-2 .webform-flexbox>.webform-flex--1:first-child{order:0}#testimonial-content{margin-top:36px}#testimonial-content h2{margin-bottom:70px}#testimonial-content p+p{padding-top:50px}}@media (min-width:1230px){#block-webform-2 form{max-width:1230px}}.page-node-type-attraction #block-dlrd9-page-title,.page-node-type-events #block-dlrd9-page-title,.page-node-type-major-events #block-dlrd9-page-title{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.page-node-type-attraction h1,.page-node-type-events h1,.page-node-type-major-events h1{font-weight:700}.page-node-type-attraction .category-event-tag,.page-node-type-events .category-event-tag,.page-node-type-major-events .category-event-tag{display:none;position:inherit}.page-node-type-attraction .category-event-tag:first-child,.page-node-type-events .category-event-tag:first-child,.page-node-type-major-events .category-event-tag:first-child{display:block}.page-node-type-attraction .category-event-tag a,.page-node-type-events .category-event-tag a,.page-node-type-major-events .category-event-tag a{font-weight:700;opacity:.8}.page-node-type-attraction main h2,.page-node-type-events main h2,.page-node-type-major-events main h2{margin-bottom:1.5rem;margin-top:2rem}.page-node-type-attraction .news-section .views-element-container>div>div,.page-node-type-events .news-section .views-element-container>div>div,.page-node-type-major-events .news-section .views-element-container>div>div{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:scroll}.page-node-type-attraction .news-section .views-element-container>div>div .event-location,.page-node-type-events .news-section .views-element-container>div>div .event-location,.page-node-type-major-events .news-section .views-element-container>div>div .event-location{color:#838282;font-size:12px;font-weight:600}.page-node-type-attraction .news-section .views-element-container>div>div .featured-date,.page-node-type-events .news-section .views-element-container>div>div .featured-date,.page-node-type-major-events .news-section .views-element-container>div>div .featured-date{margin-bottom:2rem}.page-node-type-attraction .news-section .views-element-container>div>div article,.page-node-type-events .news-section .views-element-container>div>div article,.page-node-type-major-events .news-section .views-element-container>div>div article{position:relative}.page-node-type-attraction .news-section .views-element-container>div>div article img,.page-node-type-events .news-section .views-element-container>div>div article img,.page-node-type-major-events .news-section .views-element-container>div>div article img{width:100%}.page-node-type-attraction .news-section .views-element-container>div>div .category-event-tag,.page-node-type-events .news-section .views-element-container>div>div .category-event-tag,.page-node-type-major-events .news-section .views-element-container>div>div .category-event-tag{position:absolute}.page-node-type-attraction .news-section .views-element-container>div>div .views-row,.page-node-type-events .news-section .views-element-container>div>div .views-row,.page-node-type-major-events .news-section .views-element-container>div>div .views-row{display:inline-block;min-width:233px}.page-node-type-attraction .news-section .views-element-container>div>div .header,.page-node-type-events .news-section .views-element-container>div>div .header,.page-node-type-major-events .news-section .views-element-container>div>div .header{color:#3b4fdb;font-weight:800;position:absolute;right:1rem;top:-.5rem}.page-node-type-attraction .news-section .views-element-container>div>div .header .views-infinite-scroll-header:after,.page-node-type-events .news-section .views-element-container>div>div .header .views-infinite-scroll-header:after,.page-node-type-major-events .news-section .views-element-container>div>div .header .views-infinite-scroll-header:after{border-bottom:8px solid #3b4fdb;border-radius:.25rem;content:"";display:block}.page-node-type-attraction #block-dlrd9-content+div,.page-node-type-events #block-dlrd9-content+div,.page-node-type-major-events #block-dlrd9-content+div{margin-top:45px}.page-node-type-attraction .summary-description p,.page-node-type-events .summary-description p,.page-node-type-major-events .summary-description p{margin-bottom:1rem}.page-node-type-attraction .summary-description a,.page-node-type-events .summary-description a,.page-node-type-major-events .summary-description a{color:#435af6;text-decoration:underline}.page-node-type-attraction .summary-description ul,.page-node-type-attraction .summary-text ul,.page-node-type-events .summary-description ul,.page-node-type-events .summary-text ul,.page-node-type-major-events .summary-description ul,.page-node-type-major-events .summary-text ul{list-style:initial;margin-left:1rem;margin-right:1rem;padding-left:40px}.page-node-type-attraction .date .date-event,.page-node-type-events .date .date-event,.page-node-type-major-events .date .date-event{font-size:14px;font-weight:700}@media (max-width:767px){.page-node-type-attraction .news-section .views-element-container>div>div article,.page-node-type-events .news-section .views-element-container>div>div article,.page-node-type-major-events .news-section .views-element-container>div>div article{padding-top:1.5rem}.page-node-type-attraction .news-section .views-element-container>div>div article .category-event-tag,.page-node-type-events .news-section .views-element-container>div>div article .category-event-tag,.page-node-type-major-events .news-section .views-element-container>div>div article .category-event-tag{top:0}.page-node-type-attraction .news-section .views-element-container>div>div article img,.page-node-type-events .news-section .views-element-container>div>div article img,.page-node-type-major-events .news-section .views-element-container>div>div article img{height:170px;-o-object-fit:cover;object-fit:cover}.page-node-type-attraction .category-event-tag,.page-node-type-events .category-event-tag,.page-node-type-major-events .category-event-tag{margin-top:1rem}}@media (min-width:768px){.page-node-type-attraction h1,.page-node-type-events h1,.page-node-type-major-events h1{font-size:40px}.page-node-type-attraction .news-section article img,.page-node-type-events .news-section article img,.page-node-type-major-events .news-section article img{height:270px;-o-object-fit:cover;object-fit:cover}.page-node-type-attraction .news-section .views-element-container>div>div,.page-node-type-events .news-section .views-element-container>div>div,.page-node-type-major-events .news-section .views-element-container>div>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:inherit}.page-node-type-attraction .news-section .views-element-container>div>div .header,.page-node-type-events .news-section .views-element-container>div>div .header,.page-node-type-major-events .news-section .views-element-container>div>div .header{top:.5rem}.page-node-type-attraction .slick-slider+div,.page-node-type-events .slick-slider+div,.page-node-type-major-events .slick-slider+div{margin-top:75px}.page-node-type-attraction #block-dlrd9-content+div,.page-node-type-events #block-dlrd9-content+div,.page-node-type-major-events #block-dlrd9-content+div{margin-top:80px}.page-node-type-attraction .addtoany_list,.page-node-type-events .addtoany_list,.page-node-type-major-events .addtoany_list{display:flex}}@media (min-width:1024px){.page-node-type-attraction .news-section article img,.page-node-type-events .news-section article img,.page-node-type-major-events .news-section article img{border-radius:1rem}.page-node-type-attraction .news-section .views-element-container>div>div,.page-node-type-events .news-section .views-element-container>div>div,.page-node-type-major-events .news-section .views-element-container>div>div{gap:1.5rem}.page-node-type-attraction .news-section .views-element-container>div>div>.header,.page-node-type-events .news-section .views-element-container>div>div>.header,.page-node-type-major-events .news-section .views-element-container>div>div>.header{grid-column:span 3/span 3}.page-node-type-attraction .summary-description,.page-node-type-events .summary-description,.page-node-type-major-events .summary-description{width:75%}}.page-node-type-bones.page-events--listing #block-dlrd9-page-title{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.page-node-type-bones.page-events--listing #block-dlrd9-content{background-color:transparent;margin-inline:0;margin-top:2rem}.page-node-type-bones.page-events--listing #block-dlrd9-content .layout__region--first>div:nth-child(2){font-size:30px;font-weight:800;margin-bottom:1rem;margin-top:1rem}.page-events--listing .node-description,.page-node-type-bones.page-events--listing #block-dlrd9-content .layout__region--first>div:nth-child(3){font-size:20px}.page-events--listing a.more-link{color:#435af6;display:inline-block;font-weight:800}.page-events--listing a.more-link:after{border:4px solid #435af6;border-radius:.25rem;content:"";display:block}.page-events--listing .bones--title{display:inline-block;font-size:30px;font-weight:700;margin-bottom:1rem}.events-section article{padding-top:1rem}#block-views-block-event-attraction-listing-block-2 .views-infinite-scroll-content-wrapper .summary-text p{font-weight:700;margin-bottom:.5rem}#block-views-block-event-highlights-block-1{padding-top:2rem}#block-views-block-event-highlights-block-1 h2{font-weight:700;margin-bottom:.5rem}#block-views-block-event-highlights-block-1>div>div .views-row:nth-child(2) article{background-color:#3c5bff}#block-views-block-event-highlights-block-1>div>div .views-row:nth-child(3) article{background-color:#3839f2}#block-views-block-event-highlights-block-1>div>div .views-row:nth-child(2) article img,#block-views-block-event-highlights-block-1>div>div .views-row:nth-child(2) article:before,#block-views-block-event-highlights-block-1>div>div .views-row:nth-child(3) article img,#block-views-block-event-highlights-block-1>div>div .views-row:nth-child(3) article:before{display:none}#block-views-block-event-highlights-block-1>div>div .views-row:nth-child(2) article .featured-date,#block-views-block-event-highlights-block-1>div>div .views-row:nth-child(3) article .featured-date{background-color:hsla(0,0%,100%,.1)}#block-views-block-event-highlights-block-1>div>div .views-row:nth-child(2) article h2,#block-views-block-event-highlights-block-1>div>div .views-row:nth-child(3) article h2{font-size:16px;line-height:1.2}#block-views-block-event-highlights-block-1>div>div article{border-radius:10px;color:#fff;height:285px;margin-bottom:0;position:relative}#block-views-block-event-highlights-block-1>div>div article img{border-radius:10px;height:285px;-o-object-fit:cover;object-fit:cover}#block-views-block-event-highlights-block-1>div>div article h2{font-size:20px;font-weight:800}#block-views-block-event-highlights-block-1>div>div article:before{background-color:rgba(37,37,37,.5);border-radius:10px;content:"";height:100%;left:0;position:absolute;width:100%;z-index:20}#block-views-block-event-highlights-block-1>div>div article .featured-date{background-color:rgba(37,37,37,.8);padding:.25rem 1.5rem}#block-views-block-event-highlights-block-1>div>div article.major-events-highlights:before{display:none}#block-views-block-event-highlights-block-1 .event-page-highlight{position:relative;z-index:9}.geolocation-map-container.js-show .views-field-title .field-content{font-size:16px;font-weight:700}.form--event-attraction .view-mode-switcher{margin:0 auto;padding-left:1.5rem;padding-right:1.5rem;width:100%}.view-mode-switcher-button.active{background:#fff;color:#3b4fdb}.views-switcher-wrapper .grid-view:before{content:""}.views-switcher-wrapper .grid-view:before,.views-switcher-wrapper .map-view:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dlr-district-icon!important;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.25rem;text-transform:none}.views-switcher-wrapper .map-view:before{content:""}.map-view--content{display:none;margin-bottom:2rem}#block-quicktabseventsandattractions>.quicktabs-main>div,#block-quicktabseventsandattractions>div[region=content]>div,#block-quicktabsmajoreventstabs>.quicktabs-main>div,#block-quicktabsmajoreventstabs>div[region=content]>div,#block-quicktabsmeettheartists>.quicktabs-main>div,#block-quicktabsmeettheartists>div[region=content]>div,#block-views-block-event-attraction-listing-block-1>.quicktabs-main>div,#block-views-block-event-attraction-listing-block-1>div[region=content]>div,#block-views-block-event-attraction-listing-block-2>.quicktabs-main>div,#block-views-block-event-attraction-listing-block-2>div[region=content]>div{background-color:#f5f3f2;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-bottom:60px}#block-quicktabseventsandattractions .event-location,#block-quicktabsmajoreventstabs .event-location,#block-quicktabsmeettheartists .event-location,#block-views-block-event-attraction-listing-block-1 .event-location,#block-views-block-event-attraction-listing-block-2 .event-location{color:#838282;display:inline-block;font-size:12px;font-weight:600}#block-quicktabseventsandattractions .views-infinite-scroll-content-wrapper,#block-quicktabsmajoreventstabs .views-infinite-scroll-content-wrapper,#block-quicktabsmeettheartists .views-infinite-scroll-content-wrapper,#block-views-block-event-attraction-listing-block-1 .views-infinite-scroll-content-wrapper,#block-views-block-event-attraction-listing-block-2 .views-infinite-scroll-content-wrapper{display:grid;gap:2.5rem;margin:45px auto 0;width:100%}#block-quicktabseventsandattractions .views-infinite-scroll-content-wrapper article,#block-quicktabsmajoreventstabs .views-infinite-scroll-content-wrapper article,#block-quicktabsmeettheartists .views-infinite-scroll-content-wrapper article,#block-views-block-event-attraction-listing-block-1 .views-infinite-scroll-content-wrapper article,#block-views-block-event-attraction-listing-block-2 .views-infinite-scroll-content-wrapper article{margin-bottom:0}#block-quicktabseventsandattractions .views-infinite-scroll-content-wrapper article img,#block-quicktabsmajoreventstabs .views-infinite-scroll-content-wrapper article img,#block-quicktabsmeettheartists .views-infinite-scroll-content-wrapper article img,#block-views-block-event-attraction-listing-block-1 .views-infinite-scroll-content-wrapper article img,#block-views-block-event-attraction-listing-block-2 .views-infinite-scroll-content-wrapper article img{background-repeat:no-repeat;background-size:cover;border-radius:15px;width:100%}#block-views-block-event-attraction-listing-block-2>div[region=content]>div{background-color:transparent}#block-followus-2 h2{font-size:16px;font-weight:800}#block-followus-2 .follow-us{display:flex;gap:.5rem}#block-followus-2 .paragraph--type--icon-with-link .social-icon{background-color:#3b4153;border-radius:50%;color:#fff;height:38px;margin-right:.5rem;width:38px}#block-followus-2 .paragraph--type--icon-with-link .social-icon:before{display:inline-block;font-size:20px;height:38px;line-height:29px!important;padding:5px;text-align:center;width:38px}#block-followus-2 .paragraph--type--icon-with-link a{font-size:13px;font-weight:700;padding-left:0}#block-followus-2 .paragraph--type--icon-with-link a span{display:block;margin-bottom:4px}#block-followus-2 .paragraph--type--icon-with-link a .social-title:after{font-size:13px;font-weight:700;text-decoration:underline}#block-followus-2 .paragraph--type--icon-with-link a svg{display:none}#block-followus-2 .paragraph--type--icon-with-link a[href*=facebook] .social-icon:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}#block-followus-2 .paragraph--type--icon-with-link a[href*=facebook] .social-title:after{content:"Facebook"}#block-followus-2 .paragraph--type--icon-with-link a[href*=twitter] .social-icon:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}#block-followus-2 .paragraph--type--icon-with-link a[href*=twitter] .social-title:after{content:"Twitter"}#block-followus-2 .paragraph--type--icon-with-link a[href*=youtube] .social-icon:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}#block-followus-2 .paragraph--type--icon-with-link a[href*=youtube] .social-title:after{content:"Youtube"}#block-followus-2 .paragraph--type--icon-with-link a[href*=instagram] .social-icon:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}#block-followus-2 .paragraph--type--icon-with-link a[href*=instagram] .social-title:after{content:"Instagram"}.attraction-content h2{font-size:20px;font-weight:700;margin-bottom:1.5rem;margin-top:20px}.attraction-content .summary-text{position:relative}.attraction-content .summary-text p{font-size:16px;font-weight:700;line-height:1.75;word-break:break-word}.attraction-content .summary-text p+p{margin-top:1rem}.attraction-content .summary-text p a{color:#435af6;text-decoration:underline;transition:all .3s ease-in-out}.attraction-content .summary-text p a:hover{color:#2b45f5}#quicktabs-tabpage-events_attractions_tab-1{margin-bottom:48px}#quicktabs-tabpage-events_attractions_tab-0{width:100%}#block-dlrd9-quicktabsjobopportunitiesforengineeringgraduates,#block-quicktabseventsandattractions,#block-quicktabsfuturedlr,#block-quicktabsmajoreventstabs,#block-quicktabsmeettheartists{background-color:#f5f3f2;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}#block-dlrd9-quicktabsjobopportunitiesforengineeringgraduates .views-infinite-scroll-content-wrapper,#block-quicktabseventsandattractions .views-infinite-scroll-content-wrapper,#block-quicktabsfuturedlr .views-infinite-scroll-content-wrapper,#block-quicktabsmajoreventstabs .views-infinite-scroll-content-wrapper,#block-quicktabsmeettheartists .views-infinite-scroll-content-wrapper{padding-left:1.5rem;padding-right:1.5rem}#block-dlrd9-quicktabsjobopportunitiesforengineeringgraduates #quicktabs-tabpage-events_attractions_tab-1,#block-quicktabseventsandattractions #quicktabs-tabpage-events_attractions_tab-1,#block-quicktabsfuturedlr #quicktabs-tabpage-events_attractions_tab-1,#block-quicktabsmajoreventstabs #quicktabs-tabpage-events_attractions_tab-1,#block-quicktabsmeettheartists #quicktabs-tabpage-events_attractions_tab-1{background-color:#fff}#block-dlrd9-quicktabsjobopportunitiesforengineeringgraduates .field-content h2,#block-quicktabseventsandattractions .field-content h2,#block-quicktabsfuturedlr .field-content h2,#block-quicktabsmajoreventstabs .field-content h2,#block-quicktabsmeettheartists .field-content h2{color:#435af6;display:block;font-size:1rem;font-weight:800;line-height:1.5rem;margin-bottom:.25rem;margin-top:1rem}#block-dlrd9-quicktabsjobopportunitiesforengineeringgraduates .field-content h2:after,#block-quicktabseventsandattractions .field-content h2:after,#block-quicktabsfuturedlr .field-content h2:after,#block-quicktabsmajoreventstabs .field-content h2:after,#block-quicktabsmeettheartists .field-content h2:after{border-bottom-width:8px;border-color:#435af6;border-radius:.25rem;content:"";display:block;margin-top:.5rem;width:50%}#block-dlrd9-quicktabsjobopportunitiesforengineeringgraduates .field-content h2 span,#block-quicktabseventsandattractions .field-content h2 span,#block-quicktabsfuturedlr .field-content h2 span,#block-quicktabsmajoreventstabs .field-content h2 span,#block-quicktabsmeettheartists .field-content h2 span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:inline-block;max-height:65px;overflow:hidden;text-overflow:ellipsis}#block-dlrd9-quicktabsjobopportunitiesforengineeringgraduates .grid-view>h2,#block-dlrd9-quicktabsjobopportunitiesforengineeringgraduates .header .views-infinite-scroll-header h2,#block-dlrd9-quicktabsjobopportunitiesforengineeringgraduates .map-view .views-element-container h2,#block-quicktabseventsandattractions .grid-view>h2,#block-quicktabseventsandattractions .header .views-infinite-scroll-header h2,#block-quicktabseventsandattractions .map-view .views-element-container h2,#block-quicktabsfuturedlr .grid-view>h2,#block-quicktabsfuturedlr .header .views-infinite-scroll-header h2,#block-quicktabsfuturedlr .map-view .views-element-container h2,#block-quicktabsmajoreventstabs .grid-view>h2,#block-quicktabsmajoreventstabs .header .views-infinite-scroll-header h2,#block-quicktabsmajoreventstabs .map-view .views-element-container h2,#block-quicktabsmeettheartists .grid-view>h2,#block-quicktabsmeettheartists .header .views-infinite-scroll-header h2,#block-quicktabsmeettheartists .map-view .views-element-container h2{font-weight:800;padding-top:1.5rem;text-align:center}#block-dlrd9-quicktabsjobopportunitiesforengineeringgraduates img,#block-quicktabseventsandattractions img,#block-quicktabsfuturedlr img,#block-quicktabsmajoreventstabs img,#block-quicktabsmeettheartists img{-o-object-fit:cover;object-fit:cover}#block-dlrd9-quicktabsjobopportunitiesforengineeringgraduates .form--event-attraction.form-outer__wrapper form .form-item-field-event-category-target-id label,#block-quicktabseventsandattractions .form--event-attraction.form-outer__wrapper form .form-item-field-event-category-target-id label,#block-quicktabsfuturedlr .form--event-attraction.form-outer__wrapper form .form-item-field-event-category-target-id label,#block-quicktabsmajoreventstabs .form--event-attraction.form-outer__wrapper form .form-item-field-event-category-target-id label,#block-quicktabsmeettheartists .form--event-attraction.form-outer__wrapper form .form-item-field-event-category-target-id label{display:none}#block-dlrd9-quicktabsjobopportunitiesforengineeringgraduates .form--event-attraction.form-outer__wrapper form select,#block-quicktabseventsandattractions .form--event-attraction.form-outer__wrapper form select,#block-quicktabsfuturedlr .form--event-attraction.form-outer__wrapper form select,#block-quicktabsmajoreventstabs .form--event-attraction.form-outer__wrapper form select,#block-quicktabsmeettheartists .form--event-attraction.form-outer__wrapper form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;padding:13px 50px 14px 1rem;width:100%}#block-dlrd9-quicktabsjobopportunitiesforengineeringgraduates .form--event-attraction.form-outer__wrapper form input[type=text],#block-dlrd9-quicktabsjobopportunitiesforengineeringgraduates .form--event-attraction.form-outer__wrapper form select,#block-quicktabseventsandattractions .form--event-attraction.form-outer__wrapper form input[type=text],#block-quicktabseventsandattractions .form--event-attraction.form-outer__wrapper form select,#block-quicktabsfuturedlr .form--event-attraction.form-outer__wrapper form input[type=text],#block-quicktabsfuturedlr .form--event-attraction.form-outer__wrapper form select,#block-quicktabsmajoreventstabs .form--event-attraction.form-outer__wrapper form input[type=text],#block-quicktabsmajoreventstabs .form--event-attraction.form-outer__wrapper form select,#block-quicktabsmeettheartists .form--event-attraction.form-outer__wrapper form input[type=text],#block-quicktabsmeettheartists .form--event-attraction.form-outer__wrapper form select{border-radius:100px;font-size:14px;font-weight:600;height:50px;width:100%}#block-dlrd9-quicktabsjobopportunitiesforengineeringgraduates .form--event-attraction.form-outer__wrapper form input[name=field_events_date_end_value],#block-dlrd9-quicktabsjobopportunitiesforengineeringgraduates .form--event-attraction.form-outer__wrapper form input[name=field_events_date_value],#block-quicktabseventsandattractions .form--event-attraction.form-outer__wrapper form input[name=field_events_date_end_value],#block-quicktabseventsandattractions .form--event-attraction.form-outer__wrapper form input[name=field_events_date_value],#block-quicktabsfuturedlr .form--event-attraction.form-outer__wrapper form input[name=field_events_date_end_value],#block-quicktabsfuturedlr .form--event-attraction.form-outer__wrapper form input[name=field_events_date_value],#block-quicktabsmajoreventstabs .form--event-attraction.form-outer__wrapper form input[name=field_events_date_end_value],#block-quicktabsmajoreventstabs .form--event-attraction.form-outer__wrapper form input[name=field_events_date_value],#block-quicktabsmeettheartists .form--event-attraction.form-outer__wrapper form input[name=field_events_date_end_value],#block-quicktabsmeettheartists .form--event-attraction.form-outer__wrapper form input[name=field_events_date_value]{padding-right:1rem}#block-dlrd9-quicktabsjobopportunitiesforengineeringgraduates .form--event-attraction.form-outer__wrapper form input[name=field_events_date_end_value]::-webkit-input-placeholder,#block-dlrd9-quicktabsjobopportunitiesforengineeringgraduates .form--event-attraction.form-outer__wrapper form input[name=field_events_date_end_value]::placeholder,#block-dlrd9-quicktabsjobopportunitiesforengineeringgraduates .form--event-attraction.form-outer__wrapper form input[name=field_events_date_value]::-webkit-input-placeholder,#block-dlrd9-quicktabsjobopportunitiesforengineeringgraduates .form--event-attraction.form-outer__wrapper form input[name=field_events_date_value]::placeholder,#block-quicktabseventsandattractions .form--event-attraction.form-outer__wrapper form input[name=field_events_date_end_value]::-webkit-input-placeholder,#block-quicktabseventsandattractions .form--event-attraction.form-outer__wrapper form input[name=field_events_date_end_value]::placeholder,#block-quicktabseventsandattractions .form--event-attraction.form-outer__wrapper form input[name=field_events_date_value]::-webkit-input-placeholder,#block-quicktabseventsandattractions .form--event-attraction.form-outer__wrapper form input[name=field_events_date_value]::placeholder,#block-quicktabsfuturedlr .form--event-attraction.form-outer__wrapper form input[name=field_events_date_end_value]::-webkit-input-placeholder,#block-quicktabsfuturedlr .form--event-attraction.form-outer__wrapper form input[name=field_events_date_end_value]::placeholder,#block-quicktabsfuturedlr .form--event-attraction.form-outer__wrapper form input[name=field_events_date_value]::-webkit-input-placeholder,#block-quicktabsfuturedlr .form--event-attraction.form-outer__wrapper form input[name=field_events_date_value]::placeholder,#block-quicktabsmajoreventstabs .form--event-attraction.form-outer__wrapper form input[name=field_events_date_end_value]::-webkit-input-placeholder,#block-quicktabsmajoreventstabs .form--event-attraction.form-outer__wrapper form input[name=field_events_date_end_value]::placeholder,#block-quicktabsmajoreventstabs .form--event-attraction.form-outer__wrapper form input[name=field_events_date_value]::-webkit-input-placeholder,#block-quicktabsmajoreventstabs .form--event-attraction.form-outer__wrapper form input[name=field_events_date_value]::placeholder,#block-quicktabsmeettheartists .form--event-attraction.form-outer__wrapper form input[name=field_events_date_end_value]::-webkit-input-placeholder,#block-quicktabsmeettheartists .form--event-attraction.form-outer__wrapper form input[name=field_events_date_end_value]::placeholder,#block-quicktabsmeettheartists .form--event-attraction.form-outer__wrapper form input[name=field_events_date_value]::-webkit-input-placeholder,#block-quicktabsmeettheartists .form--event-attraction.form-outer__wrapper form input[name=field_events_date_value]::placeholder{color:#252525;font-weight:600}#block-dlrd9-quicktabsjobopportunitiesforengineeringgraduates .form--event-attraction.form-outer__wrapper form .js-form-type-select,#block-quicktabseventsandattractions .form--event-attraction.form-outer__wrapper form .js-form-type-select,#block-quicktabsfuturedlr .form--event-attraction.form-outer__wrapper form .js-form-type-select,#block-quicktabsmajoreventstabs .form--event-attraction.form-outer__wrapper form .js-form-type-select,#block-quicktabsmeettheartists .form--event-attraction.form-outer__wrapper form .js-form-type-select{display:inline-block;position:relative}#block-dlrd9-quicktabsjobopportunitiesforengineeringgraduates .form--event-attraction.form-outer__wrapper form .js-form-type-select:after,#block-quicktabseventsandattractions .form--event-attraction.form-outer__wrapper form .js-form-type-select:after,#block-quicktabsfuturedlr .form--event-attraction.form-outer__wrapper form .js-form-type-select:after,#block-quicktabsmajoreventstabs .form--event-attraction.form-outer__wrapper form .js-form-type-select:after,#block-quicktabsmeettheartists .form--event-attraction.form-outer__wrapper form .js-form-type-select:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-size:10px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;pointer-events:none;position:absolute;right:13px;text-transform:none;top:18px}#block-dlrd9-quicktabsjobopportunitiesforengineeringgraduates .form--event-attraction.form-outer__wrapper form button.js-form-submit,#block-quicktabseventsandattractions .form--event-attraction.form-outer__wrapper form button.js-form-submit,#block-quicktabsfuturedlr .form--event-attraction.form-outer__wrapper form button.js-form-submit,#block-quicktabsmajoreventstabs .form--event-attraction.form-outer__wrapper form button.js-form-submit,#block-quicktabsmeettheartists .form--event-attraction.form-outer__wrapper form button.js-form-submit{height:50px}.date-and-location{bottom:1.5rem;left:1rem;position:absolute;right:1rem;z-index:30}.date-and-location legend{display:none}.date-and-location .fieldset-wrapper{background-color:hsla(0,0%,100%,.1);border-radius:.375rem;display:inline-block;font-size:12px;line-height:1rem;padding:.25rem 1rem}.date-and-location .fieldset-wrapper *{display:inline-block;font-size:13px;font-weight:400}.major-events-highlights .node-content h2{display:none}.major-events-highlights img{width:100%}.major-events-highlights .fieldset-wrapper{background-color:rgba(37,37,37,.8)}.major-events-highlights .layout-bg-overlay{background-color:rgba(37,37,37,.5);border-radius:10px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}.highlight-events a h2{display:none}.highlight-events .category-event-tag{background-color:transparent;border-radius:0;left:1rem;padding:0;right:1rem;top:1rem;z-index:30}.highlight-events img{position:absolute}.node-content.field-content div:nth-child(2){margin-bottom:1.5rem}.sign_up-wrapper{height:100%;text-align:left}.sign_up-background{background-color:#9f7e00;height:136px;margin-bottom:-40px}.sign_up-left,.sign_up-right{position:relative;z-index:9}.sign_up-left span,.sign_up-right span{position:absolute;top:50%;transform:translateY(-50%);width:100%}.sign_up-left:before{background-color:#ffcb04;content:"";display:block;height:100%;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.sign_up-left span{color:#252525;font-size:20px;font-weight:800}.sign_up-right{color:#fff;font-size:18px;font-weight:600}.sign_up-right:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:0;text-transform:none;top:50%;transform:translateY(-50%)}@media (max-width:767px){#block-quicktabsmeettheartists .views-infinite-scroll-content-wrapper .views-row,#block-views-block-event-attraction-listing-block-1 .views-infinite-scroll-content-wrapper .views-row,#block-views-block-event-attraction-listing-block-2 .views-infinite-scroll-content-wrapper .views-row{padding-left:1rem;padding-right:1rem}#block-views-block-news-block-1>div>div article{margin-bottom:.5rem}#block-quicktabseventsandattractions .js-form-item-delta,#block-quicktabseventsandattractions .js-form-item-delta-1,#block-quicktabseventsandattractions .js-form-type-select{display:inline-block;width:32%}#block-quicktabseventsandattractions .js-form-item-delta{margin-left:7px;margin-right:7px}#block-quicktabseventsandattractions .js-form-type-textfield{margin-top:.5rem}#block-views-block-event-highlights-block-1{margin-bottom:1.5rem}#block-views-block-event-highlights-block-1>div>div>.views-row{margin-bottom:1rem}#block-views-block-event-highlights-block-1>div>div footer{padding:0}}@media (max-width:639px){#block-quicktabseventsandattractions .js-form-type-select,#block-quicktabsmeettheartists .js-form-type-select{width:100%}#block-quicktabseventsandattractions .js-form-item-delta,#block-quicktabseventsandattractions .js-form-item-delta-1,#block-quicktabsmeettheartists .js-form-item-delta,#block-quicktabsmeettheartists .js-form-item-delta-1{width:49%}#block-quicktabseventsandattractions .js-form-item-delta,#block-quicktabsmeettheartists .js-form-item-delta{margin-left:0;margin-right:.25rem}}@media (min-width:640px){#block-quicktabseventsandattractions .views-infinite-scroll-content-wrapper,#block-quicktabsmajoreventstabs .views-infinite-scroll-content-wrapper,#block-quicktabsmeettheartists .views-infinite-scroll-content-wrapper,#block-views-block-event-attraction-listing-block-1 .views-infinite-scroll-content-wrapper,#block-views-block-event-attraction-listing-block-2 .views-infinite-scroll-content-wrapper,.form--event-attraction .view-mode-switcher{max-width:640px}}@media (min-width:768px){.page-node-type-bones.page-events--listing #block-dlrd9-page-title{position:inherit}.page-node-type-bones.page-events--listing #block-dlrd9-content{display:inline-block;margin-right:1rem;vertical-align:top;width:calc(75% - 2rem)}.page-node-type-bones.page-events--listing #block-dlrd9-content .layout__region--first>div:nth-child(2){font-size:40px}.form--event-attraction .view-mode-switcher{max-width:768px}#block-quicktabseventsandattractions .views-infinite-scroll-content-wrapper,#block-quicktabsmajoreventstabs .views-infinite-scroll-content-wrapper,#block-quicktabsmeettheartists .views-infinite-scroll-content-wrapper,#block-views-block-event-attraction-listing-block-1 .views-infinite-scroll-content-wrapper,#block-views-block-event-attraction-listing-block-2 .views-infinite-scroll-content-wrapper{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:60px;max-width:768px;padding-left:1.5rem;padding-right:1.5rem;row-gap:3rem}#block-quicktabseventsandattractions .views-infinite-scroll-content-wrapper article img,#block-quicktabsmajoreventstabs .views-infinite-scroll-content-wrapper article img,#block-quicktabsmeettheartists .views-infinite-scroll-content-wrapper article img,#block-views-block-event-attraction-listing-block-1 .views-infinite-scroll-content-wrapper article img,#block-views-block-event-attraction-listing-block-2 .views-infinite-scroll-content-wrapper article img{height:230px}#block-quicktabseventsandattractions .form-outer__wrapper form,#block-quicktabsmajoreventstabs .form-outer__wrapper form,#block-quicktabsmeettheartists .form-outer__wrapper form,#block-views-block-event-attraction-listing-block-1 .form-outer__wrapper form,#block-views-block-event-attraction-listing-block-2 .form-outer__wrapper form{align-items:end;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:768px}#block-quicktabseventsandattractions .form-outer__wrapper form .js-form-item input[type=text],#block-quicktabsmajoreventstabs .form-outer__wrapper form .js-form-item input[type=text],#block-quicktabsmeettheartists .form-outer__wrapper form .js-form-item input[type=text],#block-views-block-event-attraction-listing-block-1 .form-outer__wrapper form .js-form-item input[type=text],#block-views-block-event-attraction-listing-block-2 .form-outer__wrapper form .js-form-item input[type=text]{font-size:20px}#block-quicktabseventsandattractions .form-outer__wrapper form .js-form-type-radio,#block-quicktabsmajoreventstabs .form-outer__wrapper form .js-form-type-radio,#block-quicktabsmeettheartists .form-outer__wrapper form .js-form-type-radio,#block-views-block-event-attraction-listing-block-1 .form-outer__wrapper form .js-form-type-radio,#block-views-block-event-attraction-listing-block-2 .form-outer__wrapper form .js-form-type-radio{margin-right:1rem}#block-quicktabsmajoreventstabs .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}#block-quicktabseventsandattractions .grid-view>h2,#block-quicktabseventsandattractions .header .views-infinite-scroll-header h2,#block-quicktabseventsandattractions .map-view .views-element-container h2,#block-quicktabsfilmtabs .grid-view>h2,#block-quicktabsfilmtabs .header .views-infinite-scroll-header h2,#block-quicktabsfilmtabs .map-view .views-element-container h2,#block-quicktabsmajoreventstabs .grid-view>h2,#block-quicktabsmajoreventstabs .header .views-infinite-scroll-header h2,#block-quicktabsmajoreventstabs .map-view .views-element-container h2,#block-quicktabsmeettheartists .grid-view>h2,#block-quicktabsmeettheartists .header .views-infinite-scroll-header h2,#block-quicktabsmeettheartists .map-view .views-element-container h2{font-size:30px;padding-top:43px}#block-quicktabseventsandattractions .map-view .views-element-container h2,#block-quicktabsfilmtabs .map-view .views-element-container h2,#block-quicktabsmajoreventstabs .map-view .views-element-container h2,#block-quicktabsmeettheartists .map-view .views-element-container h2{margin-bottom:40px}#block-quicktabseventsandattractions .form--event-attraction.form-outer__wrapper form,#block-quicktabsfilmtabs .form--event-attraction.form-outer__wrapper form,#block-quicktabsmajoreventstabs .form--event-attraction.form-outer__wrapper form,#block-quicktabsmeettheartists .form--event-attraction.form-outer__wrapper form{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:repeat(6,minmax(0,1fr))}#block-quicktabseventsandattractions .form--event-attraction.form-outer__wrapper form .form--event-attraction__title,#block-quicktabsfilmtabs .form--event-attraction.form-outer__wrapper form .form--event-attraction__title,#block-quicktabsmajoreventstabs .form--event-attraction.form-outer__wrapper form .form--event-attraction__title,#block-quicktabsmeettheartists .form--event-attraction.form-outer__wrapper form .form--event-attraction__title{grid-column:span 6/span 6}#block-quicktabseventsandattractions .form--event-attraction.form-outer__wrapper form div:nth-child(2),#block-quicktabseventsandattractions .form--event-attraction.form-outer__wrapper form div:nth-child(5),#block-quicktabsfilmtabs .form--event-attraction.form-outer__wrapper form div:nth-child(2),#block-quicktabsfilmtabs .form--event-attraction.form-outer__wrapper form div:nth-child(5),#block-quicktabsmajoreventstabs .form--event-attraction.form-outer__wrapper form div:nth-child(2),#block-quicktabsmajoreventstabs .form--event-attraction.form-outer__wrapper form div:nth-child(5),#block-quicktabsmeettheartists .form--event-attraction.form-outer__wrapper form div:nth-child(2),#block-quicktabsmeettheartists .form--event-attraction.form-outer__wrapper form div:nth-child(5){grid-column:span 2/span 2}#block-quicktabseventsandattractions .form--event-attraction.form-outer__wrapper form .js-form-item input[type=text],#block-quicktabsfilmtabs .form--event-attraction.form-outer__wrapper form .js-form-item input[type=text],#block-quicktabsmajoreventstabs .form--event-attraction.form-outer__wrapper form .js-form-item input[type=text],#block-quicktabsmeettheartists .form--event-attraction.form-outer__wrapper form .js-form-item input[type=text]{font-size:14px}#block-views-block-event-highlights-block-1{padding-top:56px}#block-views-block-event-highlights-block-1>div>div{display:grid;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:42px}#block-views-block-event-highlights-block-1>div>div>h2{margin-bottom:.75rem}#block-views-block-event-highlights-block-1>div>div footer{grid-column:span 2/span 2;padding:0}#block-views-block-event-highlights-block-1>div>div>.views-row:first-child{grid-column:span 2/span 2;grid-row:span 2/span 2}#block-views-block-event-highlights-block-1>div>div>.views-row:first-child article,#block-views-block-event-highlights-block-1>div>div>.views-row:first-child img{height:100%}#block-views-block-event-highlights-block-1>div>div>.views-row:first-child .fieldset-wrapper{background-color:rgba(37,37,37,.8)}#block-views-block-event-highlights-block-1>div>div>.views-row article img{height:280px;-o-object-fit:cover;object-fit:cover;width:100%}#block-followus-2{display:inline-block;margin-top:55px;width:25%}#block-followus-2 .follow-us{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#block-quicktabseventsandattractions .field-content h2,#block-quicktabsfilmtabs .field-content h2,#block-quicktabsmajoreventstabs .field-content h2,#block-quicktabsmeettheartists .field-content h2{font-size:1.5rem;line-height:2rem;margin-bottom:1.25rem;margin-top:2rem}.highlight-events .category-event-tag{top:2rem}.attraction-content div.more-link{bottom:0;position:absolute}.attraction-content .summary-text{height:315px}.map-view--content{margin-bottom:60px;margin-top:60px}}@media (min-width:1024px){#block-views-block-event-highlights-block-1>div>div .views-row article h2{font-size:35px}#block-views-block-event-highlights-block-1>div>div .views-row:nth-child(2) article h2,#block-views-block-event-highlights-block-1>div>div .views-row:nth-child(3) article h2{font-size:20px}#block-quicktabseventsandattractions .views-infinite-scroll-content-wrapper,#block-quicktabsmajoreventstabs .views-infinite-scroll-content-wrapper,#block-quicktabsmeettheartists .views-infinite-scroll-content-wrapper,#block-views-block-event-attraction-listing-block-1 .views-infinite-scroll-content-wrapper,#block-views-block-event-attraction-listing-block-2 .views-infinite-scroll-content-wrapper,.form--event-attraction .view-mode-switcher{max-width:1024px}#block-quicktabseventsandattractions .views-infinite-scroll-content-wrapper article img,#block-quicktabsmajoreventstabs .views-infinite-scroll-content-wrapper article img,#block-quicktabsmeettheartists .views-infinite-scroll-content-wrapper article img,#block-views-block-event-attraction-listing-block-1 .views-infinite-scroll-content-wrapper article img,#block-views-block-event-attraction-listing-block-2 .views-infinite-scroll-content-wrapper article img{height:270px}#block-quicktabseventsandattractions .form-outer__wrapper form,#block-quicktabsfilmtabs .form-outer__wrapper form,#block-quicktabsmajoreventstabs .form-outer__wrapper form,#block-quicktabsmeettheartists .form-outer__wrapper form{max-width:1024px}.sign_up-wrapper{grid-template-columns:400px auto}.sign_up-left span{font-size:30px;width:70%}.sign_up-left:before{margin-right:0}.sign_up-right span{font-size:24px;margin-left:60px;width:50%}.sign_up-right.arrow:after{font-size:40px;right:140px}.sign_up-right:before{background:#9f7e00;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 100%);content:"";display:block;height:136px;left:-25px;position:absolute;width:50px}.attraction-content .summary-text{height:255px}.date-and-location .fieldset-wrapper{padding:.25rem 1.5rem}}@media (min-width:1230px){#block-quicktabseventsandattractions .views-infinite-scroll-content-wrapper,#block-quicktabsfilmtabs .views-infinite-scroll-content-wrapper,#block-quicktabsmajoreventstabs .views-infinite-scroll-content-wrapper,#block-quicktabsmeettheartists .views-infinite-scroll-content-wrapper,#block-views-block-event-attraction-listing-block-1 .views-infinite-scroll-content-wrapper,#block-views-block-event-attraction-listing-block-2 .views-infinite-scroll-content-wrapper,.form--event-attraction .view-mode-switcher{max-width:1230px}#block-followus-2 .paragraph--type--icon-with-link a span{display:inline-block;margin-bottom:0}.attraction-content .summary-text{height:225px}}@media screen and (min-width:40em){.page-events--listing .layout--twocol-section.layout--twocol-section--50-50>.layout__region--first{flex:0 1 100%}}.event-screen-view-mode .node-image{height:58vh;position:relative;z-index:-1}.event-screen-view-mode .node-image:after{border-color:transparent transparent #fff;border-style:solid;border-width:0 0 42vh 100vw;bottom:0;content:"";height:0;left:0;position:absolute;width:0;z-index:-1}.event-screen-view-mode .node-content{-webkit-font-smoothing:antialiased;background:#fff;float:right;font-family:Open Sans;height:calc(42vh + 190px);line-height:1.5;margin-top:-220px;overflow:hidden;padding-right:120px;width:60%;z-index:2}.event-screen-view-mode .node-content h2{font-size:57px;font-weight:700;line-height:1.5}.event-screen-view-mode .node-content h2.heading-green{color:#47aa42}.event-screen-view-mode .node-content h2.heading-blue{color:#3d79d2}.event-screen-view-mode .node-content h2.heading-purple{color:#6d2077}.event-screen-view-mode .node-content h2.heading-red{color:#e10e49}.event-screen-view-mode .node-content .event-screen--date{font-size:30px;font-weight:700;margin-top:30px}.event-screen-view-mode .node-content .event-screen--content,.event-screen-view-mode .node-content .event-screen--description{font-size:22px;margin-top:30px}.event-screen-view-mode .node-content .event-screen--content ul{padding-left:0}.event-screen-view-mode .node-content .event-screen--content ul li{list-style-type:none;margin-top:30px;padding-left:25px;position:relative}.event-screen-view-mode .node-content .event-screen--content ul li span.major-events-date{display:inline-block}.event-screen-view-mode .node-content .event-screen--content ul li:before{color:#47aa42;content:">";font-size:25px;font-weight:bolder;left:0;position:absolute;top:0}.event-screen-view-mode .node-content .event-screen--see-more{font-size:22px;font-weight:700;margin-top:30px}.event-screen-view-mode .node-content .event-screen--details{bottom:45px;font-size:25px;position:absolute;width:inherit}.event-screen-view-mode .node-content .event-screen--details .event-screen--details-item>div{display:flex}.event-screen-view-mode .node-content .event-screen--details .event-screen--details-item>div .field-label,.event-screen-view-mode .node-content .event-screen--details .event-screen--details-item>div .label-field{min-width:30%}.event-screen-view-mode .node-content .event-screen--major-events-location{display:flex;font-size:25px;margin-top:30px}.event-screen-view-mode .node-content .event-screen--major-events-location .field-label{min-width:30%}.event-screen-view-mode .node-content:before{background:url(/themes/custom/dlrd9/images/old-dlrcoco-logo.png) no-repeat 50%/contain;bottom:25px;content:"";display:block;height:102px;left:60px;position:absolute;width:138px}.page-faq--landing .depth-3{display:none}.page-faq--landing .view-content .header{display:block;font-weight:800}.page-faq--landing .view-content .item-list{min-height:245px}.page-faq--landing .view-content .item-list img{display:inline-block;margin-right:1.5rem;width:46px}.page-faq--landing .view-content .item-list:nth-child(2){background-color:#e5681b}.page-faq--landing .view-content .item-list:nth-child(3){background-color:#435af6}.page-faq--landing .view-content .item-list:nth-child(4){background-color:#3fa45e}.page-faq--landing .view-content .item-list:nth-child(5){background-color:#3839e9}.page-faq--landing .view-content .item-list li{margin-bottom:1rem}.page-faq--landing .view-content .item-list li span{display:inline-block;padding-bottom:.5rem}.page-faq--landing .view-content .item-list li span a{font-weight:600;text-decoration:underline;transition:color .3s ease-in-out}.page-faq--landing .view-content .item-list li span a:focus,.page-faq--landing .view-content .item-list li span a:hover{color:#e6e6e6}.page-faq--landing .view-content .item-list h3{font-weight:800;margin-bottom:1rem}.path-faq.page-faq--landing #block-dlrd9-content .header{display:block;margin-bottom:1rem}.path-faq #block-dlrd9-page-title{margin-bottom:40px}.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper label{margin-bottom:1rem}.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper button.js-form-submit.form-submit{height:50px;right:33px}.path-faq #block-dlrd9-content{background-color:#f5f3f2;border-radius:15px;padding:1rem 1.5rem 2.5rem}.path-faq #block-dlrd9-content .header h2{font-size:25px;font-weight:700;margin-bottom:1.5rem}.path-faq #block-dlrd9-content .views-element-container .views-element-container .view-content h3{font-size:16px;font-weight:600;margin-bottom:1rem}.path-faq .popular-links .views-row{margin-bottom:.5rem}.path-faq .popular-links .views-row a{text-decoration:underline}.path-faq .depth-2>li>.depth-3{display:none}.path-faq .depth-2>li.active .depth-3{display:block;padding-bottom:1rem}.path-faq .view-content .item-list{border-radius:10px;color:#fff;padding:1.5rem 1rem}.path-faq .pseudo-link--level-1{border-bottom:1px solid #dbd8d6;display:inline-block;font-size:20px;margin-bottom:1rem;padding-bottom:.5rem;width:100%}.path-faq .region-content{margin-bottom:2rem;margin-top:2rem}.faq-accordion .ui-accordion-header,.faq-accordion .views-accordion-header,.ui-accordion .ui-accordion-header,.ui-accordion .views-accordion-header{background-color:#3b4153;border-color:#3b4153;border-radius:10px;margin-top:.25rem;padding:1rem 54px 1rem 24px;position:relative}.faq-accordion .ui-accordion-header:after,.faq-accordion .views-accordion-header:after,.ui-accordion .ui-accordion-header:after,.ui-accordion .views-accordion-header:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-size:10px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:25px;text-transform:none;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out}.faq-accordion .ui-accordion-header.ui-state-active:after,.faq-accordion .views-accordion-header.ui-state-active:after,.ui-accordion .ui-accordion-header.ui-state-active:after,.ui-accordion .views-accordion-header.ui-state-active:after{transform:translateY(-50%) rotate(180deg)}.faq-accordion .ui-state-default,.faq-accordion .ui-state-default a,.faq-accordion .ui-state-default a:link,.ui-accordion .ui-state-default,.ui-accordion .ui-state-default a,.ui-accordion .ui-state-default a:link{color:#fff}.faq-accordion .ui-accordion-header-icon,.ui-accordion .ui-accordion-header-icon{display:none}.faq-accordion .js-views-accordion-group-header,.ui-accordion .js-views-accordion-group-header{font-size:20px;font-weight:700;margin-bottom:1.5rem;margin-top:2rem}.faq-accordion .ui-accordion-content,.ui-accordion .ui-accordion-content{border:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 2px 14px 0 #dbd8d6;margin-bottom:2rem}.faq-accordion .ui-accordion-content a,.ui-accordion .ui-accordion-content a{color:#252525;display:inline-block;margin-bottom:.5rem;text-decoration:underline}.ui-accordion.ui-widget{font-family:Open Sans,serif;font-weight:400}.services-menu{font-weight:700}.services-menu ul li{margin-bottom:.75rem;position:relative}.services-menu ul li a{text-decoration:underline;transition:color .3s ease-in-out}.services-menu ul li a:focus,.services-menu ul li a:hover{color:#585858}.services-menu ul li .services-filter__link.active{color:#435af6;width:87%}.services-menu ul li .depth-3 a{color:#838282;font-size:13px;font-weight:700}.services-menu ul li.active{border-bottom:1px solid #dbd8d6;border-top:1px solid #dbd8d6;padding-top:1rem}.services-menu ul li.active:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#435af6;content:"";font-family:dlr-district-icon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:0;text-transform:none}.services-menu ul li.active:first-child{border-top:none;padding-top:0}.services-menu ul li.active>a{display:inline-block;margin-bottom:20px}@media (max-width:991px){.path-faq .item-list{margin-bottom:1rem}.path-faq #block-dlrd9-content{margin-bottom:2rem;margin-top:1.5rem}}@media (min-width:768px){.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper form button.js-form-submit.form-submit{bottom:0;height:60px;right:130px}.path-faq #block-exposedformfaq-searchpage-1 #block-dlrd9-page-title h1{margin-bottom:40px}}@media (min-width:992px){.path-faq.page-faq--landing #block-dlrd9-content .header{display:block;margin-bottom:-1rem}.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper label{margin-right:4.5rem}.path-faq .item-list{padding:2rem 1rem}.page-faq--landing #block-dlrd9-content .views-element-container .view-content{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.page-faq--landing #block-dlrd9-content .views-element-container .view-content .header{grid-column:span 2/span 2}}@media (min-width:1024px){.path-faq .region-content{display:grid;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.path-faq #block-webform{grid-column:span 4/span 4}.path-faq #block-dlrd9-content{grid-column:span 3/span 3;padding:27px 55px 80px}.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper form .js-form-item input[type=text]{padding:26px 50px 26px 2rem}.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper form button.js-form-submit.form-submit{height:84px;right:35px}.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper label{margin-bottom:0}.page-faq--landing #block-faqnavigationblock{grid-row:span 3/span 3}}@media (min-width:1230px){.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper form button.js-form-submit.form-submit{right:249px}}.paragraph--type--text-accordion{border-radius:10px}.page-film .bones--title{display:inline-block;max-width:450px}.page-film .field--service-type{color:#fff}.page-node-type-film-location .geolocation-map-wrapper{margin-bottom:40px;margin-top:40px}.page-node-type-film-location .summary-text h3{padding-bottom:1rem;padding-top:2rem}.page-node-type-film-location .summary-text ul{list-style:disc outside;padding-left:1.5rem}.page-node-type-film-location .summary-text ul li{padding-left:.5rem}.page-node-type-film-location .summary-text p{line-height:1.75}.page-node-type-film-location .summary-text h2{font-size:20px;line-height:34px}.page-node-type-film-location .summary-text h2+p{font-size:18px;padding-top:1.5rem}#block-quicktabsfilmtabs{background-color:#f5f3f2;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}#block-quicktabsfilmtabs .slick-slider>div{margin:0 auto}#block-quicktabsfilmtabs .slick-slider .slider-content{text-align:left}#block-quicktabsfilmtabs .form--film.form-outer__wrapper .form-item-field-location-category-target-id label,#block-quicktabsfilmtabs .form--film.form-outer__wrapper .js-form-type-textfield label{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}#block-quicktabsfilmtabs .form--film.form-outer__wrapper .js-form-type-textfield{display:inline-block;width:100%}#block-quicktabsfilmtabs .form--film.form-outer__wrapper button.js-form-submit{height:50px}#block-quicktabsfilmtabs .form--film.form-outer__wrapper form .js-form-item input[type=text]{border-radius:100px;font-size:14px;height:50px;width:100%}#block-quicktabsfilmtabs .form--film.form-outer__wrapper form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:100px;font-size:14px;font-weight:600;height:50px;margin-bottom:1rem;padding:13px 50px 14px 1rem;width:100%}#block-quicktabsfilmtabs .form--film.form-outer__wrapper .js-form-type-select{display:inline-block;margin-right:1rem;position:relative;width:100%}#block-quicktabsfilmtabs .form--film.form-outer__wrapper .js-form-type-select:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-size:10px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;pointer-events:none;position:absolute;right:13px;text-transform:none;top:18px}#block-quicktabsfilmtabs .bg-slider-wrapper .views-field-nothing{padding:2rem 1.5rem}#block-quicktabsfilmtabs .bg-slider-wrapper .slide--film-description{font-size:16px}.slide--film-duration{display:inline-block;font-weight:600;margin-bottom:2rem}.film-location--slider{margin-top:4rem}.film-location--slider .views-infinite-scroll-header{padding-bottom:2rem}.film--permit-image img{width:100%}@media (max-width:767px){.bg-slider-wrapper .views-field-nothing{order:9}}@media (max-width:1023px){#block-quicktabsfilmtabs ul.quicktabs-tabs{display:inline-flex;flex-wrap:nowrap;overflow-x:scroll}}@media (min-width:768px){#quicktabs-container-film_tabs.quicktabs-main{display:block}#block-quicktabsfilmtabs .form--film.form-outer__wrapper button.js-form-submit{right:75px;top:0}#block-quicktabsfilmtabs .form--film.form-outer__wrapper .js-form-type-select{max-width:256px}#block-quicktabsfilmtabs .form--film.form-outer__wrapper .js-form-type-textfield{max-width:366px}#block-quicktabsfilmtabs .bg-slider-wrapper .slide__description img{margin-left:auto;max-width:88%}.slide--film-link{margin-top:1.5rem}.film-location--slider{margin-top:2rem}.film-location--slider.bg-slider-wrapper .slick-slider .views-field-body{flex:0 0 40%;width:40%}.film-location--slider.bg-slider-wrapper .slick-slider .views-field-field-event-gallery-image{flex:0 0 60%;width:60%}.page-node-type-film-location .summary-text h3{padding-top:3rem}.page-node-type-film-location .summary-text h2{font-size:35px;line-height:44px}.page-node-type-film-location .summary-text h2+p{font-size:20px;margin-bottom:1rem;padding-top:44px}}@media (min-width:1024px){#block-quicktabsfilmtabs .form--film.form-outer__wrapper button.js-form-submit{right:10px}.page-node-type-film-location .geolocation-map-wrapper{margin-bottom:80px}.bg-slider-wrapper.film-location--slider .slide__description{max-width:734px}.slide--film-duration{margin-bottom:4rem}}@media (min-width:1230px){#block-quicktabsfilmtabs .form--film.form-outer__wrapper .js-form-type-select{max-width:328px}#block-quicktabsfilmtabs .form--film.form-outer__wrapper .js-form-type-textfield{max-width:430px}}.page-future-dlr article{margin-bottom:0;position:relative}.page-future-dlr article .event-tag{top:0}.page-future-dlr .event-location{color:#838282;font-size:12px;font-weight:700}.page-future-dlr .quicktabs-tabpage{padding-top:2rem}.page-future-dlr .views-field-name{font-size:20px;font-weight:700;line-height:34px;margin-bottom:1rem}.page-future-dlr .views-field-field-sub-title{font-size:16px;font-weight:700;line-height:30px;margin-bottom:1.5rem}.page-future-dlr .views-field-description__value{max-width:800px}.page-future-dlr .views-field-description__value p{margin-bottom:1rem}.page-future-dlr .related-content img{border-radius:15px;-o-object-fit:cover;object-fit:cover;width:100%}.page-future-dlr .related-content .views-field-title{font-weight:700;padding-top:1.5rem}.page-future-dlr .related-content .views-field-body{line-height:1.75;padding-top:2rem}.page-future-dlr .related-content .views-field-view-node{padding-top:1.5rem}.page-future-dlr .related-content .views-field-view-node a{color:#435af6;display:inline-block;font-weight:800}.page-future-dlr .related-content .views-field-view-node a:after{border:4px solid #435af6;border-radius:.25rem;content:"";display:block}.page-future-dlr #block-quicktabsfuturedlr .dlr-documents .header .views-infinite-scroll-header h2{text-align:left}.page-future-dlr .views-field-field-promotion{margin-top:2rem}.page-future-dlr .views-field-field-promotion .btn{background:#435af6;border:1px solid #435af6;border-radius:100px;color:#fff!important;cursor:pointer;display:inline-block;font-family:Open Sans,serif;font-weight:800;line-height:1;outline:0;padding:1rem 1.5rem;text-transform:uppercase;transition:all .3s ease-in-out}.page-future-dlr .views-field-field-promotion .btn:active,.page-future-dlr .views-field-field-promotion .btn:focus,.page-future-dlr .views-field-field-promotion .btn:hover{background-color:#2b45f5;border-color:#2b45f5}.page-future-dlr .promotions{margin-bottom:0}.page-future-dlr .promotions .paragraph--type--button-link-with-icon .icon svg{margin-top:-6px}.page-future-dlr .order{padding-bottom:1.5rem;padding-top:0}.page-future-dlr .slide__description{padding-bottom:0!important}@media (max-width:991px){.page-future-dlr #block-dlrd9-content{margin-bottom:0}}@media (max-width:767px){.related-content .views-row{margin-bottom:1rem}.page-future-dlr .promotions{display:grid}.page-future-dlr .order{order:-1;padding-left:0;padding-right:0}}.latest-news .views-row{display:inline-block;min-width:233px;position:relative}@media (max-width:1230px){.page-future-dlr ul.quicktabs-tabs{flex-wrap:nowrap;overflow-x:scroll}}@media (min-width:768px){.page-future-dlr .quicktabs-tabpage{padding-top:70px}.page-future-dlr .views-field-name{font-size:35px;line-height:44px}.page-future-dlr .views-field-field-sub-title{font-size:20px;line-height:30px}.page-future-dlr .related-content img{height:230px}.page-future-dlr .related-content .views-field-title{font-size:20px}.page-future-dlr .related-content .views-field-body{padding-top:50px}}@media (min-width:1024px){.page-future-dlr .order{order:-1;padding-bottom:2rem;padding-left:0;padding-top:0}.page-future-dlr .related-content img{height:270px}.page-future-dlr .views-field-field-promotion{margin-top:4rem}.page-future-dlr .quicktabs-tabpage h2{font-size:30px}.page-future-dlr #gallery{margin-top:70px}.page-future-dlr #block-quicktabsfuturedlr .dlr-documents .header .views-infinite-scroll-header h2{font-size:25px}}.generic-content--subheading ul{color:#3b4fdb;text-decoration:underline}.generic-content--subheading p{line-height:1.5}.page-node-type-generic-content .related-news{margin-top:0}.page-node-type-generic-content .promotional-content .paragraph--view-mode--default .btn{background:transparent;border:2px solid #435af6;color:#435af6}.page-node-type-generic-content .promotional-content .paragraph--view-mode--default .btn:active,.page-node-type-generic-content .promotional-content .paragraph--view-mode--default .btn:focus,.page-node-type-generic-content .promotional-content .paragraph--view-mode--default .btn:hover{background-color:transparent;border-color:#2b45f5}.generic-content ol,.generic-content ul{margin-bottom:.5rem;margin-top:.5rem;padding-left:1.5rem}.generic-content ol li,.generic-content ul li{line-height:28px;padding-left:1rem}.generic-content ul{list-style:disc}.generic-content ol{list-style:decimal}.generic-content--description{margin-bottom:40px;margin-top:40px}.generic-content--description h2,.generic-content--description h3{margin-bottom:1rem}.generic-content--description h2{margin-top:40px}.generic-content--description h3{margin-top:1.5rem}.generic-content--description a{color:#435af6;text-decoration:underline}.generic-content--description a:active,.generic-content--description a:focus,.generic-content--description a:hover{color:#2b45f5}.generic-content--description .paragraph--type--text{margin-bottom:1.5rem;margin-top:1.5rem}.generic-content--description .summary-text p{margin-bottom:1rem}.generic-content--description .summary-text ul{list-style:disc;padding-left:1rem}.field-important h4{font-weight:700;margin:0 auto 1.5rem;max-width:-moz-max-content;max-width:max-content;text-align:center;text-transform:uppercase}.field-important h4:after{border-bottom:7px solid #3b4fdb;border-radius:.25rem;content:"";display:block;margin-top:.25rem}.content-list ul{color:#3b4fdb}.content-list li{margin-bottom:.25rem}.content-list li a{text-decoration:underline}.content-list li a:hover{color:#273dd5}.generic-content--related-documents .media-documents__item,.generic-content--related-documents .media-documents__item-wrapper{width:100%}@media (min-width:768px){.documents-group--accordion .ui-accordion-content{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.documents-group--accordion .media-documents__item{width:100%}}@media (min-width:1024px){.generic-content--description,.generic-content--description h2{margin-top:60px}.generic-content--description h3{margin-top:40px}}.shipping-table-title{font-size:28px}.shipping-hours-table thead th{background-color:#36a056!important;border:4px solid #fff;color:#fff;font-size:18px;font-weight:800;height:60px;text-align:center}.shipping-hours-table tr th{border:4px solid #fff}.shipping-hours-table tr td:first-child,.shipping-hours-table tr th:first-child{border-bottom-left-radius:15px;border-top-left-radius:15px}.shipping-hours-table tr td:last-child,.shipping-hours-table tr th:last-child{border-bottom-right-radius:15px;border-top-right-radius:15px}.shipping-hours-table .default-column{background:#f6f6f7;border:4px solid #fff;color:#252525;font-size:16px;font-stretch:normal;font-weight:400;height:60px;text-align:left}.shipping-hours-table .default-column.highlight-column{background:#fcf4e4}.shipping-hours-table .default-column.first-column{background:#3b4fdb;color:#fff;font-weight:700;text-align:center;width:170px}.shipping-hours-table table tbody td a{color:#3b4fdb;font-weight:600}@media (max-width:768px){.shipping-hours-table{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:scroll}}.page-node-type-area #block-dlrd9-page-title,.page-node-type-generic-listing #block-dlrd9-page-title{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.page-node-type-area .promotional-content .paragraph--view-mode--default .btn{background:transparent;border:2px solid #435af6;border-radius:100px;color:#435af6;cursor:pointer;display:inline-block;font-family:Open Sans,serif;font-weight:800;line-height:1;outline:0;padding:1rem 1.5rem;text-transform:uppercase;transition:all .3s ease-in-out}.page-node-type-area .promotional-content .paragraph--view-mode--default .btn:active,.page-node-type-area .promotional-content .paragraph--view-mode--default .btn:focus,.page-node-type-area .promotional-content .paragraph--view-mode--default .btn:hover{background-color:transparent;border-color:#2b45f5}.frequent-links{box-shadow:0 5px 14px 0 hsla(0,0%,65%,.5);position:relative}.frequent-links a{bottom:0;left:0;padding:1.5rem 1rem;position:absolute;right:0;top:0;z-index:1}.frequent-links:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:1rem;color:#3b4fdb;content:"";font-family:dlr-district-icon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:1rem;text-transform:none}.page-node-type-generic-content .frequent-links:after{color:#fff}.layout-bg--generic-listing{height:360px}.layout-bg--generic-listing .layout-bg-bg-container img{height:360px;-o-object-fit:cover;object-fit:cover;width:100%}.layout__left img{max-width:48px}.link-item--related{margin-bottom:.5rem}.link-item--related:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#435af6;content:"";display:inline-block;font-family:dlr-district-icon!important;font-size:10px;font-style:normal;font-variant:normal;font-weight:400;font-weight:700;line-height:1;text-transform:none;transform:rotate(-90deg)}.link-item--related a{display:inline-flex;font-size:16px;font-weight:600;margin-left:20px;text-decoration:underline;width:86%}.layout__background:before{background-color:#435af6;bottom:0;content:"";display:block;height:54%;position:absolute;width:100%}.page-future-dlr .layout__background:before{background-color:#ffbf47}.paragraph-telephone a{font-size:14px;font-weight:400}.generic-listing--description .summary-text p,.paragraph--type--title-and-telephone{margin-bottom:1rem}.generic-listing--description .summary-text ul{list-style:disc;padding-left:1rem}.generic-listing--description .summary-text a{color:#435af6;font-weight:600;text-decoration:underline}.generic-listing--description .summary-text a:hover{color:#2b45f5}.banner--button a>div{display:inline-block}#block-views-block-artist-map-block-2{margin-bottom:50px}.promotion--generic-listing .paragraph--view-mode--default .btn{background:transparent;border:2px solid #435af6;border-radius:100px;color:#435af6;cursor:pointer;display:inline-block;font-family:Open Sans,serif;font-weight:800;line-height:1;outline:0;padding:1rem 1.5rem;text-transform:uppercase;transition:all .3s ease-in-out}.promotion--generic-listing .paragraph--view-mode--default .btn:active,.promotion--generic-listing .paragraph--view-mode--default .btn:focus,.promotion--generic-listing .paragraph--view-mode--default .btn:hover{background-color:transparent;border-color:#2b45f5}@media (max-width:767px){.layout__background .layout__left{bottom:100px;position:absolute}.layout__background .layout__left img{max-width:30px}}@media (min-width:768px){.layout__background:before{background-color:#435af6;border-radius:0 100% 25% 75%/100% 0 100% 0;display:block;height:100%;margin-left:calc(-50vw + 50%);width:50%}.layout-bg--generic-listing,.layout-bg--generic-listing .layout-bg-bg-container img{height:315px}#block-views-block-block-style-gallery-block-1 .bg-slider-wrapper .slide__content a{position:relative}}@media (min-width:1024px){.generic-listing--button{float:right}#block-views-block-artist-map-block-2{margin-bottom:100px}}.page-node-type-homepage .messages--status{position:absolute;width:100%;z-index:1}.page-node-type-homepage header{background:none}.page-node-type-homepage header.is-sticky{background:#f5f3f2}.page-node-type-homepage header.is-sticky #block-dlrd9-main-menu ul li,.page-node-type-homepage header.is-sticky .main-header__mobile-toggle{color:#252525}.page-node-type-homepage main{margin-top:-119px}.page-node-type-homepage #block-dlrd9-main-menu ul li{color:#fff}.page-node-type-homepage .popup.search{display:none}.page-node-type-homepage .header-container{width:100%}.page-node-type-homepage .main-header__mobile-toggle{color:#fff}.page-node-type-homepage #block-dlrd9-page-title{display:none}.page-node-type-homepage .event-location{color:#838282;font-size:12px;text-transform:uppercase}.page-node-type-homepage .promotional-content{padding:2.25rem 1.5rem}.page-node-type-homepage .promotions video,.page-node-type-homepage .views-field-field-promotion video{border-radius:15px;margin-top:3rem}.page-node-type-homepage .paragraph--type--media-promotion{margin-top:0}.page-node-type-homepage .homepage-promotion-grid article{position:relative}.page-node-type-homepage .homepage-promotion-grid a{bottom:0;left:0;position:absolute;right:0;top:0}.page-node-type-homepage .homepage-promotion-grid a article{align-items:center;display:flex;height:100%;justify-content:center;padding:16px}.page-node-type-homepage .bounce-arrow{bottom:50px;display:block;left:50%;position:absolute;transform:translateX(-50%) rotate(135deg)}.page-node-type-homepage .bounce-arrow span{animation:bounce 1s infinite;border-right:5px solid #fff;border-top:5px solid #fff;display:inline-block;height:25px;width:25px;z-index:1}.page-node-type-homepage .bounce-arrow:hover{cursor:pointer}.page-node-type-homepage.search-hover:before{background:rgba(0,0,0,.3);bottom:0;content:"";display:block;left:0;position:fixed;right:0;top:0;z-index:11}.page-node-type-homepage.search-hover .form-outer__wrapper{position:relative;z-index:99}.page-node-type-homepage.search-hover header{z-index:1}.promo-services{box-shadow:0 0 0 100vmax #3b4fdb;-webkit-clip-path:inset(0,-100vmax);clip-path:inset(0,-100vmax)}.promo-services a{display:block;height:100%;padding:2rem 1.25rem}.promo-services article{color:#252525;font-size:14px;font-weight:800}.promo-services svg{color:#3b4fdb;margin:-1px auto 10px;max-height:27px;max-width:26px}@keyframes bounce{0%{bottom:80px}50%{bottom:90px}to{bottom:80px}}.bounce-arrow{display:none}.homepage-top-banner img,.homepage-top-banner video{height:600px;-o-object-fit:cover;object-fit:cover;width:100%}.plate-section svg{fill:#fff;height:46px;margin:0 auto;width:46px}.plate-section article span{color:#fff;display:inline-block;font-size:16px;font-weight:700;padding-top:1rem}.plate-section-2 div:first-child{background:#435af6}.plate-section-2 div:nth-child(2){background:#3839e9}.plate-section-2 div:nth-child(3){background:#0fc283}.plate-section-2 div:nth-child(4){background:#3fa45e}.plate-section-3 div:first-child{background:#e5681b}.plate-section-3 div:nth-child(2){background:#c8540c}.plate-section-3 div:nth-child(3){background:#8418e3;height:100%}.plate-section-4 div:first-child{background:#7107cf}.plate-section-4 div:nth-child(2){background:#435af6}.grid-1 .events-plate,.grid-2 .events-plate{height:142px}.grid-1 .events-plate a>div,.grid-2 .events-plate a>div{padding-left:1.25rem;padding-right:1rem;padding-top:1.25rem}.events-section .views-element-container>div{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:scroll}.events-section .views-element-container>div .views-row{display:inline-block;min-width:233px;position:relative}.events-section .views-element-container>div time{color:#3b3d43;font-size:14px}.paragraph--type--media-promotion img{width:100%}.promotions .cta-style-basic .promotional-content .btn,.views-field-field-promotion .cta-style-basic .promotional-content .btn{border:2px solid #435af6;color:#435af6}.promotions .cta-style-basic .promotional-content .btn:active,.promotions .cta-style-basic .promotional-content .btn:focus,.promotions .cta-style-basic .promotional-content .btn:hover,.views-field-field-promotion .cta-style-basic .promotional-content .btn:active,.views-field-field-promotion .cta-style-basic .promotional-content .btn:focus,.views-field-field-promotion .cta-style-basic .promotional-content .btn:hover{border-color:#2b45f5;color:#2b45f5}.promotions .cta-style-rounded-colourfull .promotional-content,.views-field-field-promotion .cta-style-rounded-colourfull .promotional-content{background:#435af6;color:#fff}.promotions .cta-style-rounded-colourfull .promotional-content .btn,.views-field-field-promotion .cta-style-rounded-colourfull .promotional-content .btn{background:transparent;border:2px solid #fff;color:#fff}.promotions .cta-style-rounded-colourfull .promotional-content .btn:active,.promotions .cta-style-rounded-colourfull .promotional-content .btn:focus,.promotions .cta-style-rounded-colourfull .promotional-content .btn:hover,.views-field-field-promotion .cta-style-rounded-colourfull .promotional-content .btn:active,.views-field-field-promotion .cta-style-rounded-colourfull .promotional-content .btn:focus,.views-field-field-promotion .cta-style-rounded-colourfull .promotional-content .btn:hover{background-color:transparent;border-color:#f2f2f2}.promotions .cta-style-rounded-colourfull .media-embed article,.promotions .cta-style-rounded-colourfull .media-embed div:not(.visually-hidden),.promotions .cta-style-rounded-colourfull .media-embed img,.views-field-field-promotion .cta-style-rounded-colourfull .media-embed article,.views-field-field-promotion .cta-style-rounded-colourfull .media-embed div:not(.visually-hidden),.views-field-field-promotion .cta-style-rounded-colourfull .media-embed img{height:100%}.promotions img,.promotions video,.views-field-field-promotion img,.views-field-field-promotion video{margin:0 auto}.cta-style-rounded-colourfull div:first-child article img{border-top-right-radius:150px}.cta-style-basic img,.cta-style-basic video{border-radius:1rem}.homepage-search-block button.js-form-submit,.path-search #block-search-block-on-page-1 button.js-form-submit{background:none;border:0;bottom:0;color:#252525;display:block;height:72px;margin:0;padding:0;position:absolute;right:0;width:64px}.homepage-search-block button.js-form-submit:hover,.path-search #block-search-block-on-page-1 button.js-form-submit:hover{background-color:transparent}.homepage-search-block button.js-form-submit:before,.path-search #block-search-block-on-page-1 button.js-form-submit:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-size:32px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.homepage-search-block button.js-form-submit span,.path-search #block-search-block-on-page-1 button.js-form-submit span{display:none}@media (max-width:1024px){.path-search #block-search-block-on-page-1 button.js-form-submit{height:50px}.path-search #block-search-block-on-page-1 button.js-form-submit:before{font-size:26px}}@media (max-width:767px){.path-search #block-search-block-on-page-1 button.js-form-submit{height:49px}.path-search #block-search-block-on-page-1 button.js-form-submit:before{font-size:21px}.events-section article img{height:170px;-o-object-fit:cover;object-fit:cover}}@media (min-width:1900px){.page-node-type-homepage .promotions.cta-orientation-media-right{grid-template-columns:repeat(2,minmax(0,1fr))}.page-node-type-homepage .promotions.cta-orientation-media-right .promotional-content{grid-column:1}}@media (min-width:768px){.page-node-type-homepage .paragraph--type--media-promotion{gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.page-node-type-homepage .paragraph--type--media-promotion.cta-style-basic{grid-template-columns:repeat(2,minmax(0,1fr))}.page-node-type-homepage .paragraph--type--media-promotion.cta-style-basic .promotional-content{padding-top:0}.page-node-type-homepage .cta-style-rounded-colourfull .promotional-content{grid-column:span 2/span 2;height:100%}.homepage-top-banner img,.homepage-top-banner video{height:900px}.homepage-search-block .js-form-type-search-api-autocomplete input{padding:24px 60px 24px 32px}.events-section article img{height:270px;-o-object-fit:cover;object-fit:cover}.promotions .cta-orientation-media-right .order,.promotions.cta-orientation-media-right .order,.views-field-field-promotion .order{order:-1}.cta-style-rounded-colourfull .media-embed img{border-bottom-left-radius:150px;border-top-right-radius:0}.cta-style-rounded-colourfull .promotional-content{border-top-right-radius:150px}.events-section .views-element-container>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:inherit}}@media (min-width:1024px){.page-node-type-homepage .paragraph--type--media-promotion{margin-top:0}.page-node-type-homepage .media-embed{height:100%;padding-left:0}.page-node-type-homepage .promotional-content{padding:4rem 3.5rem}.page-node-type-homepage main{margin-top:-150px}.page-node-type-homepage .promotions video,.page-node-type-homepage .views-field-field-promotion video{margin-top:4.5rem}.page-node-type-homepage .promotions .video-embed,.page-node-type-homepage .views-field-field-promotion .video-embed{padding-left:1.5rem;padding-right:1.5rem}.promo-services article{font-size:18px}.promo-services a:hover{text-decoration:underline}.search-block-left #block-exposedformsearchpage-1{margin-left:0;margin-right:auto}.search-block-center #block-exposedformsearchpage-1{margin-left:auto;margin-right:auto}#block-exposedformsearchpage-1{margin-left:auto;max-width:615px}.grid-1 .events-plate{height:440px;margin-bottom:0}.grid-1 .events-plate a>div{padding-left:2rem;padding-top:4rem}.grid-1 .events-plate .item-grid__title{font-size:35px;line-height:2.5rem}.grid-2 .events-plate{height:208px}.grid-2 .events-plate a>div{padding-left:2rem;padding-top:2rem}.grid-2 .events-plate .item-grid__title{font-size:1.5rem;line-height:2rem}.plate-section-3 div:nth-child(3){grid-row:span 2/span 2}.plate-section article span{font-size:20px;padding-top:1rem}.homepage-top-banner img,.homepage-top-banner video{height:752px;margin-top:-115px;width:100%}.events-section article img{border-radius:1rem}.events-section .views-element-container>div{gap:1.5rem}}@media (min-width:992px){.search-block-left #block-popularsearch{margin-left:0;margin-right:auto}.search-block-center #block-popularsearch{margin-left:auto;margin-right:auto}.search-block-center h1{text-align:center}#block-popularsearch{margin-left:auto;max-width:900px}}@media (max-width:767px){.events-section .views-element-container>div>div article{padding-top:1rem}.events-section .views-element-container>div>div article .category-event-tag{top:0}}@media (max-width:991px){#block-popularsearch{display:none}#block-exposedformsearchpage-1 h1{font-size:20px;text-align:center}#block-exposedformsearchpage-1 input[type=submit]{height:25px}}@media (max-width:1023px){.plate-section-3 div:nth-child(3){grid-column:span 2/span 2}}.page-node-type-bones.page-howdoi .region-content{position:relative}.page-node-type-bones.page-howdoi .region-content .popular-links{background:#3b3d43;border:1px solid #3b3d43;border-radius:10px;color:#fff;max-width:480px;padding:2rem 1.5rem;position:absolute;right:10%;top:160px;width:100%;z-index:1}.page-node-type-bones.page-howdoi .region-content .popular-links h2{font-weight:600}.page-node-type-bones.page-howdoi .region-content .popular-links h2 span{display:none}.page-node-type-bones.page-howdoi .region-content .popular-links a{display:inline-block;font-weight:600;text-decoration:underline}.page-node-type-bones.page-howdoi #block-dlrd9-page-title{position:static;width:100%}.page-node-type-bones.page-howdoi #block-dlrd9-page-title:before{display:none}.page-node-type-bones.page-howdoi #block-dlrd9-page-title h1{color:#252525}.page-node-type-bones.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper label{display:block;margin-bottom:1.5rem}.apply,.apply-item:before{color:#435af6}.pay,.pay-item:before{color:#4d9c6c}#block-popularlinks{display:block!important}#block-views-block-all-services-block-1>div>div{display:block}#block-views-block-all-services-block-1>div>div .view-grouping{background-color:#f5f3f2;border-radius:10px;height:368px;padding-bottom:1.5rem;position:relative}#block-views-block-all-services-block-1>div>div .view-grouping-header{background-color:#3b4153;border-radius:10px;color:#fff;font-weight:700;padding:20px}#block-views-block-all-services-block-1>div>div .view-grouping-content{padding:1.5rem 20px 20px}#block-views-block-all-services-block-1>div>div .view-grouping-content h3{font-size:16px;font-weight:700;margin-bottom:1rem}#block-views-block-all-services-block-1>div>div .view-grouping-content .views-row{margin-bottom:1rem}#block-views-block-all-services-block-1>div>div .view-grouping-content .views-row+h3{margin-top:40px}#block-views-block-all-services-block-1>div>div .view-grouping-content .service-item:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-family:dlr-district-icon!important;font-size:10px;font-style:normal;font-variant:normal;font-weight:400;font-weight:700;line-height:1;text-transform:none;transform:rotate(-90deg)}#block-views-block-all-services-block-1>div>div .view-grouping-content .service-item a{display:inline-flex;margin-left:20px;width:86%}#block-views-block-all-services-block-1>div>div .views-field-title a{font-size:16px;font-weight:600;text-decoration:underline}#block-views-block-all-services-block-1>div>div .form-outer__wrapper{height:450px}.views-row.last+h3{display:none}@media (min-width:768px){.page-node-type-bones.page-howdoi .region-content .popular-links{left:2rem;right:auto;top:210px}#block-views-block-all-services-block-1>div>div{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:46px}#block-views-block-all-services-block-1>div>div .form-outer__wrapper{grid-column:span 2/span 2}}@media (min-width:1024px){#block-views-block-all-services-block-1>div>div{grid-template-columns:repeat(3,minmax(0,1fr))}#block-views-block-all-services-block-1>div>div .form-outer__wrapper{grid-column:span 3/span 3;height:315px}.page-node-type-bones.page-howdoi .region-content .popular-links{left:auto;max-width:344px;right:0;top:63px}.page-node-type-bones.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper form .js-form-item input[type=text],.page-node-type-bones.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper form button.js-form-submit{height:85px}}@media (min-width:1230px){.page-node-type-bones.page-howdoi .region-content .popular-links{max-width:480px}}@media (max-width:767px){#block-views-block-all-services-block-1>div>div .view-grouping{margin-bottom:1.5rem}}.page-node-type-jobs #block-dlrd9-page-title{display:none}.page-node-type-jobs h1{font-size:30px;font-weight:700}@media (min-width:1024px){.page-node-type-jobs h1{font-size:40px}.page-node-type-jobs .job-overview p{margin-bottom:1.5rem}.page-node-type-jobs .job-overview ol,.page-node-type-jobs .job-overview ul{margin-bottom:.5rem;margin-top:.5rem;padding-left:1.5rem}.page-node-type-jobs .job-overview ol li,.page-node-type-jobs .job-overview ul li{line-height:28px;padding-left:1rem}.page-node-type-jobs .job-overview ul{list-style:disc}.page-node-type-jobs .job-overview ol{list-style:decimal}}.page-node-type-bones.page-job--listing #block-dlrd9-content article .layout.layout--onecol h2{text-align:left}#block-views-block-job-listing-block-1{padding-top:35px}#block-views-block-job-listing-block-1>h2{margin-bottom:1.5rem}#block-views-block-job-listing-block-1 .job-vacancies .views-row article h2{text-decoration:none}.job-vacancies .views-row{background-color:#435af6;border-radius:10px;color:#fff;padding:1.5rem}.job-vacancies .views-row article{margin-bottom:0}.job-vacancies .views-row article h2{margin-bottom:1.5rem;text-decoration:underline}.job-vacancies .views-row .node-content>div{margin-bottom:1rem}.job-vacancies .views-row .node-content>div>div{display:inline-block;font-size:16px;font-weight:600;margin-bottom:0}.bg-slider-wrapper .views-field-field-vendors-description .field-content{height:100%;padding:2rem 1.5rem}@media (min-width:768px){#block-views-block-job-listing-block-1>h2{margin-bottom:45px}.job-vacancies .views-row article h2{font-size:20px;line-height:30px;margin-bottom:52px}}@media (min-width:1230px){#block-views-block-job-listing-block-1{padding-top:75px}.page-job--listing .bg-slider-wrapper .views-field-field-vendors-description .field-content{padding:2rem 50px 1rem 1.5rem}}@media (max-width:767px){.page-node-type-bones.page-job--listing .layout-bg-row .layout--twocol-section.layout--twocol-section--50-50{padding-top:140px}.page-node-type-bones.page-job--listing .layout-bg-row .layout--twocol-section.layout--twocol-section--50-50 svg{width:30px}.page-node-type-bones.page-job--listing .layout-bg-row .layout--twocol-section.layout--twocol-section--50-50 .summary-text{margin-top:1rem}.job-vacancies .views-row{margin-bottom:1rem}}.node-65521 #block-views-block-block-style-gallery-block-1 .slide__media .media--slick{display:none}.node-65521 #block-views-block-block-style-gallery-block-1 .slide__description{padding-bottom:0}.page-node-type-major-events .field-date-wrapper{align-items:center;background-color:#3c5bff;border-radius:10px;color:#fff;display:flex;flex-direction:column;font-size:20px;font-weight:700;height:150px;justify-content:center;width:150px}.page-node-type-major-events .views-field-title{font-size:20px;font-weight:700;margin-top:1.5rem}.page-node-type-major-events .views-field-title .field-content:after{border-bottom-width:8px;border-color:#435af6;border-radius:.25rem;content:"";display:block;margin-top:.5rem;width:50%}.page-node-type-major-events .views-field-field-event-display-date{margin-top:.5rem}.page-node-type-major-events .views-field-field-event-display-date .field-content{font-size:14px}.page-node-type-major-events .views-field-views-conditional-field .field-content{color:#838282;font-size:12px;font-weight:700;text-transform:uppercase}.page-node-type-major-events .views-field-view-node a{background:transparent;border:2px solid #435af6;border-radius:100px;color:#435af6;cursor:pointer;display:inline-block;font-family:Open Sans,serif;font-weight:800;line-height:1;margin-top:1rem;outline:0;padding:1rem 1.5rem;text-transform:uppercase;transition:all .3s ease-in-out}.page-node-type-major-events .views-field-view-node a:active,.page-node-type-major-events .views-field-view-node a:focus,.page-node-type-major-events .views-field-view-node a:hover{background-color:transparent;border-color:#2b45f5}.page-node-type-major-events .quicktabs-tabs{padding-top:1.5rem}.page-node-type-major-events .quicktabs-main{padding-bottom:2rem}#block-quicktabsmajoreventstabs .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){#block-quicktabsmajoreventstabs .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.page-node-type-major-events .field-date-wrapper{font-size:30px}#block-quicktabsmajoreventstabs .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-meet-artists .layout__region--first{color:#fff}.page-meet-artists .background img{border-radius:10px}.page-meet-artists .paragraph--type--media-promotion{display:grid}.page-meet-artists .paragraph--type--media-promotion .order{order:-1;padding-left:0;padding-right:0}.artist-content{margin-top:2rem}.artist-content img{border-radius:15px;width:100%}.artist-content .heading-h1{clear:both;padding-top:135px;width:100%}.artist-item{display:block;margin-bottom:1rem;position:relative}.artist-item:before{background:rgba(37,37,37,.5);border-radius:15px;content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s ease-in-out;width:100%}.artist-item .title{color:#fff;font-size:20px;font-weight:800;padding-left:30px;padding-right:1rem;padding-top:2rem;position:absolute;top:0}#quicktabs-tabpage-meet_the_artists-2{width:100%}#quicktabs-container-meet_the_artists{padding-bottom:50px}#block-dlrd9-content>article{margin-bottom:0}#quicktabs-tabpage-meet_the_artists-0 .paragraph--type--intro-text h2{font-size:22px;margin-bottom:1rem}#quicktabs-tabpage-meet_the_artists-0 .paragraph--type--intro-text h3{margin-bottom:2rem}#quicktabs-tabpage-meet_the_artists-0 .paragraph--type--intro-text p{font-size:18px;line-height:28px;margin-bottom:1rem}#quicktabs-tabpage-meet_the_artists-0 .paragraph--type--intro-text .paragraph--type--description{margin-top:2rem}@media (min-width:768px){.page-meet-artists .paragraph--type--media-promotion{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0;padding-top:4rem}.page-meet-artists .paragraph--type--media-promotion .order{grid-column:auto;padding-left:0;padding-right:0}.page-meet-artists .paragraph--type--media-promotion .video-embed{padding-left:0;padding-right:0}#quicktabs-tabpage-meet_the_artists-0 .paragraph--type--description,#quicktabs-tabpage-meet_the_artists-0 .paragraph--type--intro-text{max-width:880px;width:100%}.artists-list-wrapper{padding-top:73px}.artists-list-wrapper .image-mobile{display:none}.artists-list-wrapper .image img{height:100%;max-width:580px}.artists-list-wrapper .title{font-size:25px;padding-top:50px}.artist-content{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}.artist-content+.heading-h1{padding-top:135px}.artist-item+.artist-item{margin-top:18px}#quicktabs-tabpage-meet_the_artists-0 p{line-height:28px;margin-bottom:1rem}#quicktabs-tabpage-meet_the_artists-0,#quicktabs-tabpage-meet_the_artists-2{padding-top:73px}#quicktabs-tabpage-meet_the_artists-0 .paragraph--type--intro-text h2{font-size:35px}#quicktabs-tabpage-meet_the_artists-0 .paragraph--type--intro-text p{font-size:20px}#quicktabs-tabpage-meet_the_artists-0 .paragraph--type--intro-text p br{display:none}#quicktabs-tabpage-meet_the_artists-0 .paragraph--type--description{margin-top:50px}}@media (min-width:1024px){.page-meet-artists .promotions video{margin-top:3rem}.page-meet-artists .paragraph--type--media-promotion{padding-bottom:1.5rem}.artists-list-wrapper{padding-bottom:118px}}@media (max-width:767px){#block-quicktabsarts ul.quicktabs-tabs,#block-quicktabsmeettheartists ul.quicktabs-tabs{display:inline-flex;flex-wrap:nowrap;overflow-x:scroll}.artists-list-wrapper{padding-top:2rem}.artists-list-wrapper .image{display:none}.artist-content+.heading-h1{padding-top:65px}#quicktabs-tabpage-meet_the_artists-0,#quicktabs-tabpage-meet_the_artists-2,.artist-content+.heading-h1{padding-top:2rem}}.page-node-type-news h1{font-weight:700}.page-node-type-news h2{margin-bottom:1.5rem;margin-top:2rem}.page-node-type-news .news-section .views-element-container>div>div{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:scroll}.page-node-type-news .news-section .views-element-container>div>div .views-row{display:inline-block;min-width:233px}.page-node-type-news #block-dlrd9-content+div{margin-top:45px}.page-node-type-news #block-dlrd9-content .summary-text a{color:#435af6;font-weight:700;text-decoration:underline}.page-node-type-news .news-section article{padding-top:1rem;position:relative}.page-node-type-news .news-section .event-location{color:#838282;font-size:12px;font-weight:600}.page-node-type-news .summary-description p{margin-bottom:1rem}.page-node-type-news .summary-description a{color:#435af6;text-decoration:underline}.page-node-type-news .summary-description ul,.page-node-type-news .summary-text ul{list-style:initial;margin-left:1rem;margin-right:1rem;padding-left:40px}.page-node-type-news .news_image{margin-bottom:80px}.page-node-type-news .news_image .slick-slider img{width:auto}.page-node-type-news .news_video{margin-bottom:30px}.service-type{color:#838282}.gallery-btn a{font-size:14px;font-weight:600;padding-bottom:12px;padding-top:12px;text-transform:none}.gallery-btn a:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-family:dlr-district-icon!important;font-size:25px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.5rem;text-transform:none;vertical-align:middle}#gallery+.slick-slider .slick-slider,#gallery+.slick-slider-future .slick-slider .slick-slider{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}#gallery+.slick-slider .slick-prev,#gallery+.slick-slider-future .slick-slider .slick-prev{left:auto;right:auto}#gallery+.slick-slider .slick__arrow,#gallery+.slick-slider-future .slick-slider .slick__arrow{left:auto;top:37%}#gallery+.slick-slider .slick__slide .slide__content,#gallery+.slick-slider-future .slick-slider .slick__slide .slide__content{margin-inline:10px;margin-bottom:2rem}#gallery+.slick-slider img,#gallery+.slick-slider-future .slick-slider img{margin-left:auto;margin-right:auto;width:auto}#gallery+.slick-slider .slide__description,#gallery+.slick-slider-future .slick-slider .slide__description{padding-left:1rem;padding-right:1rem}.download-icon:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:#3b4fdb;border-radius:50%;color:#fff;content:"";display:flex;font-family:dlr-district-icon!important;font-size:24px;font-style:normal;font-variant:normal;font-weight:400;height:40px;justify-content:center;line-height:1;position:absolute;right:20px;text-align:center;text-transform:none;top:50%;transform:translateY(-50%);width:40px}.download-icon span{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media (max-width:768px){.page-node-type-news .news-section article img{height:270px;-o-object-fit:cover;object-fit:cover}}@media (max-width:767px){.slick-slide .has-caption .slide__media .media{margin-bottom:0}.slick-slide .has-caption .slide__media .slide__caption{position:inherit}}@media (min-width:768px){.page-node-type-news h1{font-size:40px}.page-node-type-news .news-section article img{height:270px;-o-object-fit:cover;object-fit:cover}.page-node-type-news .news-section .views-element-container>div>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.page-node-type-news .slick-slider+div{margin-top:75px}.page-node-type-news #block-dlrd9-content+div{margin-top:80px}#gallery+.slick-slider .slick__arrow,#gallery+.slick-slider-future .slick-slider .slick__arrow{left:auto;top:-65px}#gallery+.slick-slider .slick-prev,#gallery+.slick-slider-future .slick-slider .slick-prev{left:auto;right:70px}}@media (min-width:1024px){.page-node-type-news .news-section article img{border-radius:1rem}.page-node-type-news .news-section .views-element-container>div>div{gap:1.5rem}}#block-views-block-news-block-1 h2{font-weight:700;margin-bottom:.5rem}#block-views-block-news-block-1>div>div{margin-bottom:1rem}#block-views-block-news-block-1>div>div .views-row:nth-child(2) article{background-color:#3c5bff}#block-views-block-news-block-1>div>div .views-row:nth-child(3) article{background-color:#3839f2}#block-views-block-news-block-1>div>div .views-row:nth-child(2) article,#block-views-block-news-block-1>div>div .views-row:nth-child(3) article{background-image:none!important}#block-views-block-news-block-1>div>div .views-row:nth-child(2) article:before,#block-views-block-news-block-1>div>div .views-row:nth-child(3) article:before{display:none}#block-views-block-news-block-1>div>div .views-row:nth-child(2) article .featured-date,#block-views-block-news-block-1>div>div .views-row:nth-child(3) article .featured-date{background-color:hsla(0,0%,100%,.1)}#block-views-block-news-block-1>div>div .views-row:nth-child(2) article h2,#block-views-block-news-block-1>div>div .views-row:nth-child(3) article h2{font-size:16px}#block-views-block-news-block-1>div>div article{background-repeat:no-repeat;background-size:cover;border-radius:10px;color:#fff;height:285px;margin-bottom:0;position:relative}#block-views-block-news-block-1>div>div article>div{padding-left:1rem;z-index:2}#block-views-block-news-block-1>div>div article>div:first-child{padding-top:1.5rem}#block-views-block-news-block-1>div>div article h2{font-size:20px;font-weight:800}#block-views-block-news-block-1>div>div article:before{background-color:rgba(37,37,37,.7);border-radius:10px;content:"";height:100%;position:absolute;width:100%;z-index:1}#block-views-block-news-block-1>div>div article .featured-date{background-color:rgba(37,37,37,.8);padding:.25rem 1.5rem}.search-listing>div[region=content]>div{background-color:#f5f3f2;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-bottom:60px}.search-listing .event-location{color:#838282;display:inline-block;font-size:12px;font-weight:600}.search-listing .views-infinite-scroll-content-wrapper{display:grid;gap:2.5rem;margin:45px auto 0;width:100%}.search-listing .views-infinite-scroll-content-wrapper article{margin-bottom:0}.search-listing .views-infinite-scroll-content-wrapper article img{background-repeat:no-repeat;background-size:cover;border-radius:15px;width:100%}.news-listing-search form label{margin-right:1rem}.news-listing-search form .form-text{border-radius:100px;height:50px;line-height:1;padding:1rem 1.5rem}@media (min-width:640px){.search-listing .views-infinite-scroll-content-wrapper{max-width:640px}}@media (min-width:768px){.search-listing .views-infinite-scroll-content-wrapper{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:60px;max-width:768px;padding-left:1.5rem;padding-right:1.5rem;row-gap:3rem}.search-listing .views-infinite-scroll-content-wrapper article img{height:230px}.search-listing .form-outer__wrapper form{align-items:end;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:768px}.search-listing .form-outer__wrapper form .js-form-item input[type=text]{font-size:20px}.search-listing .form-outer__wrapper form .js-form-type-radio{margin-right:1rem}#block-views-block-news-block-1>div>div{display:grid;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:42px}#block-views-block-news-block-1>div>div>h2{margin-bottom:.75rem}#block-views-block-news-block-1>div>div .views-row:first-child,#block-views-block-news-block-1>div>div .views-row:last-child{grid-column:span 2/span 2}#block-views-block-news-block-1>div>div .views-row:first-child{grid-row:span 2/span 2}#block-views-block-news-block-1>div>div .views-row:first-child article{height:100%}#block-views-block-news-block-1>div>div .views-row article{height:240px}}@media (min-width:1024px){#block-views-block-news-block-1>div>div .views-row article{height:280px}#block-views-block-news-block-1>div>div .views-row article h2{font-size:35px}#block-views-block-news-block-1>div>div .views-row:nth-child(2) article h2,#block-views-block-news-block-1>div>div .views-row:nth-child(3) article h2{font-size:20px}.search-listing .views-infinite-scroll-content-wrapper{max-width:1024px}.search-listing .views-infinite-scroll-content-wrapper article img{height:270px}}@media (min-width:1230px){.search-listing .views-infinite-scroll-content-wrapper{max-width:1230px}}@media (max-width:767px){.search-listing .views-infinite-scroll-content-wrapper .views-row{padding-left:1rem;padding-right:1rem}#block-views-block-news-block-1>div>div article{margin-bottom:.5rem}}.page-node-type-parks #block-dlrd9-page-title{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.page-node-type-parks .paragraph--type--button-link-with-icon a{background:transparent;border:2px solid #435af6;color:#435af6}.page-node-type-parks .paragraph--type--button-link-with-icon a:active,.page-node-type-parks .paragraph--type--button-link-with-icon a:focus,.page-node-type-parks .paragraph--type--button-link-with-icon a:hover{background-color:transparent;border-color:#2b45f5}.page-node-type-parks .bg-slider-wrapper .views-infinite-scroll-header .views-field-field-eat-drink-shop-bsg-title{padding-bottom:2rem}.page-node-type-parks .bg-slider-wrapper .views-infinite-scroll-header .views-field-field-block-style-gallery-title{padding-bottom:0}.plan-visit--slide .views-label-field-related-content,.plan-visit--slide .views-label-field-related-documents{display:inline-block;font-size:20px;font-weight:700;margin-bottom:1.5rem}.plan-visit--slide .views-field-field-related-content li{margin-bottom:.5rem}.plan-visit--slide .views-field-field-related-content li:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#435af6;content:"";display:inline-block;font-family:dlr-district-icon!important;font-size:10px;font-style:normal;font-variant:normal;font-weight:400;font-weight:700;line-height:1;text-transform:none;transform:rotate(-90deg)}.plan-visit--slide .views-field-field-related-content li a{display:inline-flex;font-size:16px;font-weight:600;margin-left:20px;text-decoration:underline;width:86%}.plan-visit--slide .views-field-field-related-documents{padding-top:2rem}.event-attraction--listing .category-event-tag{top:-1rem;z-index:1}#quicktabs-tabpage-parks_tabs-1{padding-top:50px}.other-parks img{border-radius:10px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);width:100%}.other-parks .views-field-title{font-size:20px;font-weight:700;margin-top:1rem}.other-parks .views-field-nothing a{color:#435af6;display:inline-block;font-size:13px;font-weight:700;margin-top:.5rem;text-decoration:underline}.other-parks .views-field-nothing a:hover{color:#2b45f5}.other-parks .views-row{margin-bottom:1.5rem}#map{text-align:center}#block-quicktabsparkstabs{background-color:#f5f3f2;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}#block-quicktabsparkstabs .event-location{color:#838282;display:inline-block;font-size:12px;font-weight:600}#block-quicktabsparkstabs .views-field-field-eat-drink-shop-title{font-size:25px;font-weight:700;margin-bottom:1rem}#block-quicktabsparkstabs .views-field-field-eat-drink-shop-sub-heading{font-size:20px;font-weight:700}#block-quicktabsparkstabs article .field-content h2{color:#435af6;display:block;font-size:1rem;font-weight:800;line-height:1.5rem;margin-bottom:.25rem;margin-top:1rem}#block-quicktabsparkstabs article .field-content h2:after{border-bottom-width:8px;border-color:#435af6;border-radius:.25rem;content:"";display:block;margin-top:.5rem;width:50%}#block-quicktabsparkstabs article .field-content img{border-radius:15px}#block-quicktabsparkstabs .event-attraction--listing .category-event-tag a{color:#fff;text-decoration:none}#block-quicktabsparkstabs .event-attraction--listing .category-event-tag a:hover{color:#fff}.column-left .views-field-field-plan-your-visit-heading{margin-bottom:1rem;margin-top:48px}.column-left>.views-infinite-scroll-header h2{font-size:25px}.column-left .column-right--content,.column-right .views-field-field-plan-your-visit-heading{display:none}.column-right .column-right--content button span{display:inline-block}.column-right .slide--button h2{font-size:16px;line-height:1}@media (min-width:768px){.other-parks .views-field-title{margin-top:2rem}.other-parks .views-row{margin-bottom:0}#block-quicktabsparkstabs .views-field-field-eat-drink-shop-description{margin-bottom:90px;margin-top:90px}#quicktabs-tabpage-parks_tabs-1{padding-top:70px}#block-quicktabsparkstabs article .field-content h2{font-size:1.5rem;line-height:2rem;margin-bottom:1.25rem;margin-top:2rem}}@media (min-width:1024px){#block-quicktabsparkstabs .eds--top-slider,#block-quicktabsparkstabs .views-field-field-eat-drink-shop-description,#block-quicktabsparkstabs .views-field-field-eat-drink-shop-sub-heading,#block-quicktabsparkstabs .views-field-field-eat-drink-shop-title{max-width:780px}#block-quicktabsparkstabs .views-field-field-eat-drink-shop-description{font-size:20px;line-height:1.5}#block-quicktabsparkstabs .views-field-field-eat-drink-shop-title{font-size:35px}#block-quicktabsparkstabs .views-field-field-eat-drink-shop-sub-heading{margin-bottom:30px}.column-left .views-field-field-plan-your-visit-heading{margin-top:0}.column-left>.views-infinite-scroll-header{margin-bottom:60px}.column-left>.views-infinite-scroll-header h2{font-size:35px}.plan-visit--slide .views-label-field-related-content,.plan-visit--slide .views-label-field-related-documents{font-size:30px}}@media (max-width:1023px){.column-right{order:-9999}#block-quicktabsparkstabs ul.quicktabs-tabs{flex-wrap:nowrap;overflow-x:scroll}}.slick--view--park-tabs--block-9 .slide__description img{-o-object-fit:contain;object-fit:contain}.page-node-type-bones.page-film #block-dlrd9-page-title,.page-node-type-bones.page-future-dlr #block-dlrd9-page-title,.page-node-type-bones.page-job--listing #block-dlrd9-page-title,.page-node-type-bones.page-meet-artists #block-dlrd9-page-title,.page-node-type-bones.page-pitches #block-dlrd9-page-title{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.page-node-type-bones.page-film #block-dlrd9-content,.page-node-type-bones.page-future-dlr #block-dlrd9-content,.page-node-type-bones.page-job--listing #block-dlrd9-content,.page-node-type-bones.page-meet-artists #block-dlrd9-content,.page-node-type-bones.page-pitches #block-dlrd9-content{background:#f5f3f2;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.page-node-type-bones.page-film #block-dlrd9-content .layout,.page-node-type-bones.page-future-dlr #block-dlrd9-content .layout,.page-node-type-bones.page-job--listing #block-dlrd9-content .layout,.page-node-type-bones.page-meet-artists #block-dlrd9-content .layout,.page-node-type-bones.page-pitches #block-dlrd9-content .layout{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;width:100%}.page-node-type-bones.page-film #block-dlrd9-content .layout.layout--onecol,.page-node-type-bones.page-future-dlr #block-dlrd9-content .layout.layout--onecol,.page-node-type-bones.page-job--listing #block-dlrd9-content .layout.layout--onecol,.page-node-type-bones.page-meet-artists #block-dlrd9-content .layout.layout--onecol,.page-node-type-bones.page-pitches #block-dlrd9-content .layout.layout--onecol{background:#fff;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100%;padding-top:45px;width:100%}.page-node-type-bones.page-film #block-dlrd9-content .layout.layout--onecol h2,.page-node-type-bones.page-future-dlr #block-dlrd9-content .layout.layout--onecol h2,.page-node-type-bones.page-job--listing #block-dlrd9-content .layout.layout--onecol h2,.page-node-type-bones.page-meet-artists #block-dlrd9-content .layout.layout--onecol h2,.page-node-type-bones.page-pitches #block-dlrd9-content .layout.layout--onecol h2{margin-bottom:2rem}.page-node-type-bones.page-film #block-dlrd9-content .layout--twocol-section--33-67,.page-node-type-bones.page-future-dlr #block-dlrd9-content .layout--twocol-section--33-67,.page-node-type-bones.page-job--listing #block-dlrd9-content .layout--twocol-section--33-67,.page-node-type-bones.page-meet-artists #block-dlrd9-content .layout--twocol-section--33-67,.page-node-type-bones.page-pitches #block-dlrd9-content .layout--twocol-section--33-67{padding-bottom:30px;padding-top:37px}.page-node-type-bones.page-film #block-dlrd9-content h2,.page-node-type-bones.page-future-dlr #block-dlrd9-content h2,.page-node-type-bones.page-job--listing #block-dlrd9-content h2,.page-node-type-bones.page-meet-artists #block-dlrd9-content h2,.page-node-type-bones.page-pitches #block-dlrd9-content h2{font-size:24px;font-weight:800}.page-node-type-bones.page-film #block-dlrd9-content .popup--content,.page-node-type-bones.page-future-dlr #block-dlrd9-content .popup--content,.page-node-type-bones.page-job--listing #block-dlrd9-content .popup--content,.page-node-type-bones.page-meet-artists #block-dlrd9-content .popup--content,.page-node-type-bones.page-pitches #block-dlrd9-content .popup--content{display:block;top:0;transform:translateX(-50%)}.page-node-type-bones.page-film .fieldgroup,.page-node-type-bones.page-future-dlr .fieldgroup,.page-node-type-bones.page-job--listing .fieldgroup,.page-node-type-bones.page-meet-artists .fieldgroup,.page-node-type-bones.page-pitches .fieldgroup{border-bottom:1px solid #dbd8d6;margin-top:1.5rem;padding-bottom:1rem}.page-node-type-bones.page-film .fieldgroup:first-child,.page-node-type-bones.page-film .fieldgroup:first-child legend,.page-node-type-bones.page-future-dlr .fieldgroup:first-child,.page-node-type-bones.page-future-dlr .fieldgroup:first-child legend,.page-node-type-bones.page-job--listing .fieldgroup:first-child,.page-node-type-bones.page-job--listing .fieldgroup:first-child legend,.page-node-type-bones.page-meet-artists .fieldgroup:first-child,.page-node-type-bones.page-meet-artists .fieldgroup:first-child legend,.page-node-type-bones.page-pitches .fieldgroup:first-child,.page-node-type-bones.page-pitches .fieldgroup:first-child legend{border-bottom:none}.page-node-type-bones.page-film legend,.page-node-type-bones.page-future-dlr legend,.page-node-type-bones.page-job--listing legend,.page-node-type-bones.page-meet-artists legend,.page-node-type-bones.page-pitches legend{border-bottom:1px solid #dbd8d6;font-size:18px;font-weight:700;margin-bottom:1.5rem;padding-bottom:12px;width:100%}.page-node-type-bones.page-film .views-element-container .views-infinite-scroll-content-wrapper .views-row,.page-node-type-bones.page-future-dlr .views-element-container .views-infinite-scroll-content-wrapper .views-row,.page-node-type-bones.page-job--listing .views-element-container .views-infinite-scroll-content-wrapper .views-row,.page-node-type-bones.page-meet-artists .views-element-container .views-infinite-scroll-content-wrapper .views-row,.page-node-type-bones.page-pitches .views-element-container .views-infinite-scroll-content-wrapper .views-row{background-color:#fff;border-radius:10px;box-shadow:0 5px 14px 0 hsla(0,0%,65%,.5);height:390px;padding:1rem 12px;position:relative}.page-node-type-bones.page-film .js-form-type-radio label,.page-node-type-bones.page-future-dlr .js-form-type-radio label,.page-node-type-bones.page-job--listing .js-form-type-radio label,.page-node-type-bones.page-meet-artists .js-form-type-radio label,.page-node-type-bones.page-pitches .js-form-type-radio label{color:#838282;font-size:14px;text-decoration:underline}.page-node-type-bones.page-film .layout-bg-row,.page-node-type-bones.page-future-dlr .layout-bg-row,.page-node-type-bones.page-job--listing .layout-bg-row,.page-node-type-bones.page-meet-artists .layout-bg-row,.page-node-type-bones.page-pitches .layout-bg-row{height:360px}.page-node-type-bones.page-film .layout-bg-row .layout__region--first>div>span,.page-node-type-bones.page-future-dlr .layout-bg-row .layout__region--first>div>span,.page-node-type-bones.page-job--listing .layout-bg-row .layout__region--first>div>span,.page-node-type-bones.page-meet-artists .layout-bg-row .layout__region--first>div>span,.page-node-type-bones.page-pitches .layout-bg-row .layout__region--first>div>span{color:#fff;font-size:30px;font-weight:700}.page-node-type-bones.page-film .layout-bg-row .summary-text,.page-node-type-bones.page-future-dlr .layout-bg-row .summary-text,.page-node-type-bones.page-job--listing .layout-bg-row .summary-text,.page-node-type-bones.page-meet-artists .layout-bg-row .summary-text,.page-node-type-bones.page-pitches .layout-bg-row .summary-text{background-color:#fff;border-radius:22.5px;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;line-height:1;margin-top:1.5rem;padding:.5rem 1rem}.page-node-type-bones.page-film .layout-bg-row .summary-text>div,.page-node-type-bones.page-future-dlr .layout-bg-row .summary-text>div,.page-node-type-bones.page-job--listing .layout-bg-row .summary-text>div,.page-node-type-bones.page-meet-artists .layout-bg-row .summary-text>div,.page-node-type-bones.page-pitches .layout-bg-row .summary-text>div{display:inline-block}.page-node-type-bones.page-film .layout-bg-row .layout-bg-content-container:before,.page-node-type-bones.page-future-dlr .layout-bg-row .layout-bg-content-container:before,.page-node-type-bones.page-job--listing .layout-bg-row .layout-bg-content-container:before,.page-node-type-bones.page-meet-artists .layout-bg-row .layout-bg-content-container:before,.page-node-type-bones.page-pitches .layout-bg-row .layout-bg-content-container:before{background-color:#435af6;bottom:0;content:"";display:block;height:60%;width:100%}.page-node-type-bones.page-film.page-future-dlr .layout-bg-row .layout-bg-content-container:before,.page-node-type-bones.page-future-dlr.page-future-dlr .layout-bg-row .layout-bg-content-container:before,.page-node-type-bones.page-job--listing.page-future-dlr .layout-bg-row .layout-bg-content-container:before,.page-node-type-bones.page-meet-artists.page-future-dlr .layout-bg-row .layout-bg-content-container:before,.page-node-type-bones.page-pitches.page-future-dlr .layout-bg-row .layout-bg-content-container:before{background-color:#ffbf47}.page-node-type-bones.page-film.page-future-dlr .layout-bg-row .layout__region--first>div>span,.page-node-type-bones.page-future-dlr.page-future-dlr .layout-bg-row .layout__region--first>div>span,.page-node-type-bones.page-job--listing.page-future-dlr .layout-bg-row .layout__region--first>div>span,.page-node-type-bones.page-meet-artists.page-future-dlr .layout-bg-row .layout__region--first>div>span,.page-node-type-bones.page-pitches.page-future-dlr .layout-bg-row .layout__region--first>div>span{color:#252525}.page-node-type-bones.page-film.page-arts .views-element-container .views-infinite-scroll-content-wrapper .views-row,.page-node-type-bones.page-film.page-film .views-element-container .views-infinite-scroll-content-wrapper .views-row,.page-node-type-bones.page-future-dlr.page-arts .views-element-container .views-infinite-scroll-content-wrapper .views-row,.page-node-type-bones.page-future-dlr.page-film .views-element-container .views-infinite-scroll-content-wrapper .views-row,.page-node-type-bones.page-job--listing.page-arts .views-element-container .views-infinite-scroll-content-wrapper .views-row,.page-node-type-bones.page-job--listing.page-film .views-element-container .views-infinite-scroll-content-wrapper .views-row,.page-node-type-bones.page-meet-artists.page-arts .views-element-container .views-infinite-scroll-content-wrapper .views-row,.page-node-type-bones.page-meet-artists.page-film .views-element-container .views-infinite-scroll-content-wrapper .views-row,.page-node-type-bones.page-pitches.page-arts .views-element-container .views-infinite-scroll-content-wrapper .views-row,.page-node-type-bones.page-pitches.page-film .views-element-container .views-infinite-scroll-content-wrapper .views-row{background-color:transparent;border-radius:0;box-shadow:none;height:auto;padding:0}.page-node-type-bones.page-film .geolocation-map-wrapper,.page-node-type-bones.page-future-dlr .geolocation-map-wrapper,.page-node-type-bones.page-job--listing .geolocation-map-wrapper,.page-node-type-bones.page-meet-artists .geolocation-map-wrapper,.page-node-type-bones.page-pitches .geolocation-map-wrapper{margin:0 auto}.page-pitches .field--service-type,.pitch{color:#fff}.pitch{border-radius:5px;display:inline-block;font-size:12px;font-weight:700;margin-bottom:.25rem;padding:6px 12px;text-transform:uppercase}.pitch>div,.pitch>span{display:inline-block;opacity:.8;vertical-align:middle}.pitch:before{font-size:24px;margin-right:.25rem;vertical-align:middle}.pitch{background-color:#44b065}.playable_true.pitch:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.playable_false{background-color:#3b4153}.playable_false:before{content:""}.pitch_football:before,.playable_false:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dlr-district-icon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.pitch_football:before{content:""}.pitch_rugby:before{content:""}.pitch_gaa:before,.pitch_rugby:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dlr-district-icon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.pitch_gaa:before{content:""}.grass:before{content:""}.astro:before,.grass:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dlr-district-icon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.astro:before{content:""}.pitch_notice{align-items:center;background-color:#ffbf47;color:#252525;display:inline-flex}.pitch_notice:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}@media (max-width:767px){.layout .views-element-container .views-infinite-scroll-content-wrapper .views-row{margin-bottom:39px}.page-node-type-bones.page-arts #block-dlrd9-content h2,.page-node-type-bones.page-document-repository #block-dlrd9-content h2,.page-node-type-bones.page-film #block-dlrd9-content h2,.page-node-type-bones.page-future-dlr #block-dlrd9-content h2,.page-node-type-bones.page-job--listing #block-dlrd9-content h2,.page-node-type-bones.page-meet-artists #block-dlrd9-content h2,.page-node-type-bones.page-pitches #block-dlrd9-content h2{margin-bottom:.5rem;margin-top:24px}.page-node-type-bones.page-arts .layout-bg-row .layout--twocol-section,.page-node-type-bones.page-document-repository .layout-bg-row .layout--twocol-section,.page-node-type-bones.page-film .layout-bg-row .layout--twocol-section,.page-node-type-bones.page-future-dlr .layout-bg-row .layout--twocol-section,.page-node-type-bones.page-job--listing .layout-bg-row .layout--twocol-section,.page-node-type-bones.page-meet-artists .layout-bg-row .layout--twocol-section,.page-node-type-bones.page-pitches .layout-bg-row .layout--twocol-section{height:100%;padding-top:20px;position:relative}.page-node-type-bones.page-arts .layout-bg-row .layout-bg-content-container:before,.page-node-type-bones.page-document-repository .layout-bg-row .layout-bg-content-container:before,.page-node-type-bones.page-film .layout-bg-row .layout-bg-content-container:before,.page-node-type-bones.page-future-dlr .layout-bg-row .layout-bg-content-container:before,.page-node-type-bones.page-job--listing .layout-bg-row .layout-bg-content-container:before,.page-node-type-bones.page-meet-artists .layout-bg-row .layout-bg-content-container:before,.page-node-type-bones.page-pitches .layout-bg-row .layout-bg-content-container:before{position:absolute}.page-node-type-bones.page-arts .layout-bg-row .layout__region--second,.page-node-type-bones.page-document-repository .layout-bg-row .layout__region--second,.page-node-type-bones.page-film .layout-bg-row .layout__region--second,.page-node-type-bones.page-future-dlr .layout-bg-row .layout__region--second,.page-node-type-bones.page-job--listing .layout-bg-row .layout__region--second,.page-node-type-bones.page-meet-artists .layout-bg-row .layout__region--second,.page-node-type-bones.page-pitches .layout-bg-row .layout__region--second{align-items:self-end;display:flex;flex:0 1 100%;margin-bottom:1.5rem}.page-node-type-bones.page-arts.page-pitches .layout-bg-row .layout__region.layout__region--second,.page-node-type-bones.page-document-repository.page-pitches .layout-bg-row .layout__region.layout__region--second,.page-node-type-bones.page-film.page-pitches .layout-bg-row .layout__region.layout__region--second,.page-node-type-bones.page-future-dlr.page-pitches .layout-bg-row .layout__region.layout__region--second,.page-node-type-bones.page-job--listing.page-pitches .layout-bg-row .layout__region.layout__region--second,.page-node-type-bones.page-meet-artists.page-pitches .layout-bg-row .layout__region.layout__region--second,.page-node-type-bones.page-pitches.page-pitches .layout-bg-row .layout__region.layout__region--second{align-items:center;order:-9}.page-node-type-bones.page-arts #block-dlrd9-content .layout--onecol .layout__region--content h2,.page-node-type-bones.page-document-repository #block-dlrd9-content .layout--onecol .layout__region--content h2,.page-node-type-bones.page-film #block-dlrd9-content .layout--onecol .layout__region--content h2,.page-node-type-bones.page-future-dlr #block-dlrd9-content .layout--onecol .layout__region--content h2,.page-node-type-bones.page-job--listing #block-dlrd9-content .layout--onecol .layout__region--content h2,.page-node-type-bones.page-meet-artists #block-dlrd9-content .layout--onecol .layout__region--content h2,.page-node-type-bones.page-pitches #block-dlrd9-content .layout--onecol .layout__region--content h2{font-size:20px}.page-node-type-bones.page-arts .message-notice__bones,.page-node-type-bones.page-document-repository .message-notice__bones,.page-node-type-bones.page-film .message-notice__bones,.page-node-type-bones.page-future-dlr .message-notice__bones,.page-node-type-bones.page-job--listing .message-notice__bones,.page-node-type-bones.page-meet-artists .message-notice__bones,.page-node-type-bones.page-pitches .message-notice__bones{text-align:left}.page-node-type-bones.page-arts .message-notice__bones span,.page-node-type-bones.page-document-repository .message-notice__bones span,.page-node-type-bones.page-film .message-notice__bones span,.page-node-type-bones.page-future-dlr .message-notice__bones span,.page-node-type-bones.page-job--listing .message-notice__bones span,.page-node-type-bones.page-meet-artists .message-notice__bones span,.page-node-type-bones.page-pitches .message-notice__bones span{display:inline-block;width:67%}}@media (min-width:640px){.page-future-dlr #block-dlrd9-content .layout,.page-future-dlr .geolocation-map-wrapper,.page-job--listing #block-dlrd9-content .layout,.page-job--listing .geolocation-map-wrapper,.page-meet-artists #block-dlrd9-content .layout,.page-meet-artists .geolocation-map-wrapper,.page-pitches #block-dlrd9-content .layout,.page-pitches .geolocation-map-wrapper{max-width:640px}}@media (min-width:768px){.page-node-type-bones.page-arts #block-dlrd9-content .layout,.page-node-type-bones.page-arts .geolocation-map-wrapper,.page-node-type-bones.page-film #block-dlrd9-content .layout,.page-node-type-bones.page-film .geolocation-map-wrapper,.page-node-type-bones.page-future-dlr #block-dlrd9-content .layout,.page-node-type-bones.page-future-dlr .geolocation-map-wrapper,.page-node-type-bones.page-job--listing #block-dlrd9-content .layout,.page-node-type-bones.page-job--listing .geolocation-map-wrapper,.page-node-type-bones.page-meet-artists #block-dlrd9-content .layout,.page-node-type-bones.page-meet-artists .geolocation-map-wrapper,.page-node-type-bones.page-pitches #block-dlrd9-content .layout,.page-node-type-bones.page-pitches .geolocation-map-wrapper{max-width:768px}.page-node-type-bones.page-arts legend,.page-node-type-bones.page-film legend,.page-node-type-bones.page-future-dlr legend,.page-node-type-bones.page-job--listing legend,.page-node-type-bones.page-meet-artists legend,.page-node-type-bones.page-pitches legend{font-size:20px}.page-node-type-bones.page-arts .layout__region--second .views-element-container .views-infinite-scroll-content-wrapper,.page-node-type-bones.page-film .layout__region--second .views-element-container .views-infinite-scroll-content-wrapper,.page-node-type-bones.page-future-dlr .layout__region--second .views-element-container .views-infinite-scroll-content-wrapper,.page-node-type-bones.page-job--listing .layout__region--second .views-element-container .views-infinite-scroll-content-wrapper,.page-node-type-bones.page-meet-artists .layout__region--second .views-element-container .views-infinite-scroll-content-wrapper,.page-node-type-bones.page-pitches .layout__region--second .views-element-container .views-infinite-scroll-content-wrapper{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.page-node-type-bones.page-arts #block-dlrd9-content .layout.layout--onecol h2,.page-node-type-bones.page-film #block-dlrd9-content .layout.layout--onecol h2,.page-node-type-bones.page-future-dlr #block-dlrd9-content .layout.layout--onecol h2,.page-node-type-bones.page-job--listing #block-dlrd9-content .layout.layout--onecol h2,.page-node-type-bones.page-meet-artists #block-dlrd9-content .layout.layout--onecol h2,.page-node-type-bones.page-pitches #block-dlrd9-content .layout.layout--onecol h2{text-align:center}.page-node-type-bones.page-arts #block-dlrd9-content .layout--twocol-section.layout--twocol-section--33-67>.layout__region--first,.page-node-type-bones.page-arts #block-dlrd9-content .layout--twocol-section.layout--twocol-section--67-33>.layout__region--second,.page-node-type-bones.page-film #block-dlrd9-content .layout--twocol-section.layout--twocol-section--33-67>.layout__region--first,.page-node-type-bones.page-film #block-dlrd9-content .layout--twocol-section.layout--twocol-section--67-33>.layout__region--second,.page-node-type-bones.page-future-dlr #block-dlrd9-content .layout--twocol-section.layout--twocol-section--33-67>.layout__region--first,.page-node-type-bones.page-future-dlr #block-dlrd9-content .layout--twocol-section.layout--twocol-section--67-33>.layout__region--second,.page-node-type-bones.page-job--listing #block-dlrd9-content .layout--twocol-section.layout--twocol-section--33-67>.layout__region--first,.page-node-type-bones.page-job--listing #block-dlrd9-content .layout--twocol-section.layout--twocol-section--67-33>.layout__region--second,.page-node-type-bones.page-meet-artists #block-dlrd9-content .layout--twocol-section.layout--twocol-section--33-67>.layout__region--first,.page-node-type-bones.page-meet-artists #block-dlrd9-content .layout--twocol-section.layout--twocol-section--67-33>.layout__region--second,.page-node-type-bones.page-pitches #block-dlrd9-content .layout--twocol-section.layout--twocol-section--33-67>.layout__region--first,.page-node-type-bones.page-pitches #block-dlrd9-content .layout--twocol-section.layout--twocol-section--67-33>.layout__region--second{flex:0 1 25%}.page-node-type-bones.page-arts #block-dlrd9-content .layout--twocol-section.layout--twocol-section--33-67>.layout__region--second,.page-node-type-bones.page-arts #block-dlrd9-content .layout--twocol-section.layout--twocol-section--67-33>.layout__region--first,.page-node-type-bones.page-film #block-dlrd9-content .layout--twocol-section.layout--twocol-section--33-67>.layout__region--second,.page-node-type-bones.page-film #block-dlrd9-content .layout--twocol-section.layout--twocol-section--67-33>.layout__region--first,.page-node-type-bones.page-future-dlr #block-dlrd9-content .layout--twocol-section.layout--twocol-section--33-67>.layout__region--second,.page-node-type-bones.page-future-dlr #block-dlrd9-content .layout--twocol-section.layout--twocol-section--67-33>.layout__region--first,.page-node-type-bones.page-job--listing #block-dlrd9-content .layout--twocol-section.layout--twocol-section--33-67>.layout__region--second,.page-node-type-bones.page-job--listing #block-dlrd9-content .layout--twocol-section.layout--twocol-section--67-33>.layout__region--first,.page-node-type-bones.page-meet-artists #block-dlrd9-content .layout--twocol-section.layout--twocol-section--33-67>.layout__region--second,.page-node-type-bones.page-meet-artists #block-dlrd9-content .layout--twocol-section.layout--twocol-section--67-33>.layout__region--first,.page-node-type-bones.page-pitches #block-dlrd9-content .layout--twocol-section.layout--twocol-section--33-67>.layout__region--second,.page-node-type-bones.page-pitches #block-dlrd9-content .layout--twocol-section.layout--twocol-section--67-33>.layout__region--first{flex:0 1 75%}.page-node-type-bones.page-arts #block-dlrd9-content .popup--content,.page-node-type-bones.page-film #block-dlrd9-content .popup--content,.page-node-type-bones.page-future-dlr #block-dlrd9-content .popup--content,.page-node-type-bones.page-job--listing #block-dlrd9-content .popup--content,.page-node-type-bones.page-meet-artists #block-dlrd9-content .popup--content,.page-node-type-bones.page-pitches #block-dlrd9-content .popup--content{left:0;opacity:1;padding:0;position:static;transform:translate(0);visibility:visible}.page-node-type-bones.page-arts #block-dlrd9-content .popup--close,.page-node-type-bones.page-film #block-dlrd9-content .popup--close,.page-node-type-bones.page-future-dlr #block-dlrd9-content .popup--close,.page-node-type-bones.page-job--listing #block-dlrd9-content .popup--close,.page-node-type-bones.page-meet-artists #block-dlrd9-content .popup--close,.page-node-type-bones.page-pitches #block-dlrd9-content .popup--close{display:none}.page-node-type-bones.page-arts .layout-bg-row,.page-node-type-bones.page-film .layout-bg-row,.page-node-type-bones.page-future-dlr .layout-bg-row,.page-node-type-bones.page-job--listing .layout-bg-row,.page-node-type-bones.page-meet-artists .layout-bg-row,.page-node-type-bones.page-pitches .layout-bg-row{height:315px}.page-node-type-bones.page-arts .layout-bg-row .layout--twocol-section,.page-node-type-bones.page-film .layout-bg-row .layout--twocol-section,.page-node-type-bones.page-future-dlr .layout-bg-row .layout--twocol-section,.page-node-type-bones.page-job--listing .layout-bg-row .layout--twocol-section,.page-node-type-bones.page-meet-artists .layout-bg-row .layout--twocol-section,.page-node-type-bones.page-pitches .layout-bg-row .layout--twocol-section{height:100%;left:50%;position:absolute;top:0;transform:translate(-50%)}.page-node-type-bones.page-arts .layout-bg-row .layout__region--second,.page-node-type-bones.page-film .layout-bg-row .layout__region--second,.page-node-type-bones.page-future-dlr .layout-bg-row .layout__region--second,.page-node-type-bones.page-job--listing .layout-bg-row .layout__region--second,.page-node-type-bones.page-meet-artists .layout-bg-row .layout__region--second,.page-node-type-bones.page-pitches .layout-bg-row .layout__region--second{position:relative;text-align:right}.page-node-type-bones.page-arts .layout-bg-row .layout__region--second>div,.page-node-type-bones.page-film .layout-bg-row .layout__region--second>div,.page-node-type-bones.page-future-dlr .layout-bg-row .layout__region--second>div,.page-node-type-bones.page-job--listing .layout-bg-row .layout__region--second>div,.page-node-type-bones.page-meet-artists .layout-bg-row .layout__region--second>div,.page-node-type-bones.page-pitches .layout-bg-row .layout__region--second>div{bottom:27px;max-width:483px;position:absolute;right:0;width:100%}.page-node-type-bones.page-arts .layout-bg-row .layout__region--first,.page-node-type-bones.page-film .layout-bg-row .layout__region--first,.page-node-type-bones.page-future-dlr .layout-bg-row .layout__region--first,.page-node-type-bones.page-job--listing .layout-bg-row .layout__region--first,.page-node-type-bones.page-meet-artists .layout-bg-row .layout__region--first,.page-node-type-bones.page-pitches .layout-bg-row .layout__region--first{padding-top:67px}.page-node-type-bones.page-arts .layout-bg-row .layout__region--first>div>span,.page-node-type-bones.page-film .layout-bg-row .layout__region--first>div>span,.page-node-type-bones.page-future-dlr .layout-bg-row .layout__region--first>div>span,.page-node-type-bones.page-job--listing .layout-bg-row .layout__region--first>div>span,.page-node-type-bones.page-meet-artists .layout-bg-row .layout__region--first>div>span,.page-node-type-bones.page-pitches .layout-bg-row .layout__region--first>div>span{font-size:40px}.page-node-type-bones .pitch_message_notice{margin-top:-1.5rem}}@media (min-width:1024px){.page-node-type-bones.page-arts #block-dlrd9-content .layout,.page-node-type-bones.page-arts .geolocation-map-wrapper,.page-node-type-bones.page-film #block-dlrd9-content .layout,.page-node-type-bones.page-film .geolocation-map-wrapper,.page-node-type-bones.page-future-dlr #block-dlrd9-content .layout,.page-node-type-bones.page-future-dlr .geolocation-map-wrapper,.page-node-type-bones.page-job--listing #block-dlrd9-content .layout,.page-node-type-bones.page-job--listing .geolocation-map-wrapper,.page-node-type-bones.page-pitches #block-dlrd9-content .layout,.page-node-type-bones.page-pitches .geolocation-map-wrapper{max-width:1024px}.page-node-type-bones.page-arts #block-dlrd9-content .layout--twocol-section--33-67,.page-node-type-bones.page-film #block-dlrd9-content .layout--twocol-section--33-67,.page-node-type-bones.page-future-dlr #block-dlrd9-content .layout--twocol-section--33-67,.page-node-type-bones.page-job--listing #block-dlrd9-content .layout--twocol-section--33-67,.page-node-type-bones.page-pitches #block-dlrd9-content .layout--twocol-section--33-67{padding-bottom:80px;padding-top:57px}.page-node-type-bones.page-arts #block-dlrd9-content .layout.layout--onecol,.page-node-type-bones.page-film #block-dlrd9-content .layout.layout--onecol,.page-node-type-bones.page-future-dlr #block-dlrd9-content .layout.layout--onecol,.page-node-type-bones.page-job--listing #block-dlrd9-content .layout.layout--onecol,.page-node-type-bones.page-pitches #block-dlrd9-content .layout.layout--onecol{padding-top:91px}.page-node-type-bones.page-arts #block-dlrd9-content .layout.layout--onecol h2,.page-node-type-bones.page-film #block-dlrd9-content .layout.layout--onecol h2,.page-node-type-bones.page-future-dlr #block-dlrd9-content .layout.layout--onecol h2,.page-node-type-bones.page-job--listing #block-dlrd9-content .layout.layout--onecol h2,.page-node-type-bones.page-pitches #block-dlrd9-content .layout.layout--onecol h2{margin-bottom:43px}.page-node-type-bones.page-arts #block-dlrd9-content h2,.page-node-type-bones.page-film #block-dlrd9-content h2,.page-node-type-bones.page-future-dlr #block-dlrd9-content h2,.page-node-type-bones.page-job--listing #block-dlrd9-content h2,.page-node-type-bones.page-pitches #block-dlrd9-content h2{font-size:30px}.page-node-type-bones.page-job--listing #block-dlrd9-content .layout .layout__region{padding-top:36px}.page-node-type-bones.page-job--listing #block-dlrd9-content .layout__region.layout__region--content{padding-left:1.5rem;padding-right:1.5rem}.page-node-type-bones.page-job--listing #block-dlrd9-content .layout.layout--onecol{padding-bottom:2rem;padding-top:0}.page-node-type-bones.page-job--listing #block-dlrd9-content .layout.layout--onecol h2{font-size:25px;margin-bottom:20px}.page-node-type-bones.page-job--listing .layout-bg-row .summary-text{margin-top:68px}}@media (min-width:1230px){.page-node-type-bones.page-arts #block-dlrd9-content .layout,.page-node-type-bones.page-arts .geolocation-map-wrapper,.page-node-type-bones.page-film #block-dlrd9-content .layout,.page-node-type-bones.page-film .geolocation-map-wrapper,.page-node-type-bones.page-future-dlr #block-dlrd9-content .layout,.page-node-type-bones.page-future-dlr .geolocation-map-wrapper,.page-node-type-bones.page-job--listing #block-dlrd9-content .layout,.page-node-type-bones.page-job--listing .geolocation-map-wrapper,.page-node-type-bones.page-meet-artists #block-dlrd9-content .layout,.page-node-type-bones.page-meet-artists .geolocation-map-wrapper,.page-node-type-bones.page-pitches #block-dlrd9-content .layout,.page-node-type-bones.page-pitches .geolocation-map-wrapper{max-width:1230px}.page-node-type-bones.page-arts .layout__region--second .views-element-container .views-infinite-scroll-content-wrapper,.page-node-type-bones.page-film .layout__region--second .views-element-container .views-infinite-scroll-content-wrapper,.page-node-type-bones.page-future-dlr .layout__region--second .views-element-container .views-infinite-scroll-content-wrapper,.page-node-type-bones.page-job--listing .layout__region--second .views-element-container .views-infinite-scroll-content-wrapper,.page-node-type-bones.page-meet-artists .layout__region--second .views-element-container .views-infinite-scroll-content-wrapper,.page-node-type-bones.page-pitches .layout__region--second .views-element-container .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:40em){.page-node-type-bones.page-arts .layout--twocol-section.layout--twocol-section--33-67>.layout__region--first,.page-node-type-bones.page-arts .layout--twocol-section.layout--twocol-section--67-33>.layout__region--second,.page-node-type-bones.page-contact-us .layout--twocol-section.layout--twocol-section--33-67>.layout__region--first,.page-node-type-bones.page-contact-us .layout--twocol-section.layout--twocol-section--67-33>.layout__region--second,.page-node-type-bones.page-film .layout--twocol-section.layout--twocol-section--33-67>.layout__region--first,.page-node-type-bones.page-film .layout--twocol-section.layout--twocol-section--67-33>.layout__region--second,.page-node-type-bones.page-future-dlr .layout--twocol-section.layout--twocol-section--33-67>.layout__region--first,.page-node-type-bones.page-future-dlr .layout--twocol-section.layout--twocol-section--67-33>.layout__region--second,.page-node-type-bones.page-job--listing .layout--twocol-section.layout--twocol-section--33-67>.layout__region--first,.page-node-type-bones.page-job--listing .layout--twocol-section.layout--twocol-section--67-33>.layout__region--second,.page-node-type-bones.page-meet-artists .layout--twocol-section.layout--twocol-section--33-67>.layout__region--first,.page-node-type-bones.page-meet-artists .layout--twocol-section.layout--twocol-section--67-33>.layout__region--second,.page-node-type-bones.page-pitches .layout--twocol-section.layout--twocol-section--33-67>.layout__region--first,.page-node-type-bones.page-pitches .layout--twocol-section.layout--twocol-section--67-33>.layout__region--second{flex:0 1 25%}.page-node-type-bones.page-arts .layout--twocol-section.layout--twocol-section--33-67>.layout__region--second,.page-node-type-bones.page-arts .layout--twocol-section.layout--twocol-section--67-33>.layout__region--first,.page-node-type-bones.page-contact-us .layout--twocol-section.layout--twocol-section--33-67>.layout__region--second,.page-node-type-bones.page-contact-us .layout--twocol-section.layout--twocol-section--67-33>.layout__region--first,.page-node-type-bones.page-film .layout--twocol-section.layout--twocol-section--33-67>.layout__region--second,.page-node-type-bones.page-film .layout--twocol-section.layout--twocol-section--67-33>.layout__region--first,.page-node-type-bones.page-future-dlr .layout--twocol-section.layout--twocol-section--33-67>.layout__region--second,.page-node-type-bones.page-future-dlr .layout--twocol-section.layout--twocol-section--67-33>.layout__region--first,.page-node-type-bones.page-job--listing .layout--twocol-section.layout--twocol-section--33-67>.layout__region--second,.page-node-type-bones.page-job--listing .layout--twocol-section.layout--twocol-section--67-33>.layout__region--first,.page-node-type-bones.page-meet-artists .layout--twocol-section.layout--twocol-section--33-67>.layout__region--second,.page-node-type-bones.page-meet-artists .layout--twocol-section.layout--twocol-section--67-33>.layout__region--first,.page-node-type-bones.page-pitches .layout--twocol-section.layout--twocol-section--33-67>.layout__region--second,.page-node-type-bones.page-pitches .layout--twocol-section.layout--twocol-section--67-33>.layout__region--first{flex:0 1 75%}}.path-search #block-dlrd9-page-title{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.path-search .js-form-type-radio label{color:#838282;font-size:14px;text-decoration:underline}.path-search .js-form-type-select{display:inline-block;position:relative}.path-search .js-form-type-select:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-size:10px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:13px;text-transform:none;top:18px}.path-search .js-form-type-select label{margin-right:1rem}.path-search .form-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;border:2px solid #252525;border-radius:10px;padding:.5rem 1.5rem .5rem 1rem;width:205px}@media (max-width:360px){.path-search .form-select{width:190px}}.path-search .region-content{background-color:#f5f3f2;border-radius:15px;padding:1.5rem;position:relative}.path-search .views-infinite-scroll-header{font-weight:700;text-align:center}.path-search .views-infinite-scroll-content-wrapper .views-row{border-top:1px solid #dbd8d6;margin-top:1.5rem;padding-top:1rem}.path-search .views-infinite-scroll-content-wrapper .views-field-field-content-group .field-content{color:#838282;font-size:12px;font-weight:700;letter-spacing:.25px;line-height:2.33;text-transform:uppercase}.path-search .views-infinite-scroll-content-wrapper .views-field-title .field-content{font-weight:700;line-height:1.5}.path-search .views-infinite-scroll-content-wrapper .views-field-title .field-content a{word-break:break-all}.path-search .views-infinite-scroll-content-wrapper .views-field-search-api-excerpt{padding-top:.5rem}.path-search .views-infinite-scroll-content-wrapper .views-field-search-api-excerpt .field-content{color:#838282;font-size:14px}.path-search .views-infinite-scroll-content-wrapper .views-field-search-api-excerpt .field-content strong{color:#252525;font-weight:600}.path-search .views-infinite-scroll-content-wrapper .views-field-field-media-document .field-content{display:block;overflow-x:hidden;position:relative}.path-search main{padding-bottom:56px;padding-top:2rem}.path-search .pager{padding-bottom:2rem;padding-top:2rem}#edit-field-content-group--3--wrapper legend{font-size:20px;font-weight:700;line-height:1.5}#edit-field-content-group--3--wrapper .fieldset-wrapper{border-bottom:1px solid #dbd8d6;border-top:1px solid #dbd8d6;margin-top:21px;padding-bottom:21px;padding-top:21px}#block-search-block-on-page-1{background-color:#435af6;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:2rem 0}#block-search-block-on-page-1 .form-wrapper__inner{margin:0 auto;padding-left:1.5rem;padding-right:1.5rem;width:100%}#block-search-block-on-page-1 .form-outer__wrapper{max-width:615px}#block-search-block-on-page-1 #edit-submit-search--4{background:none;border:none;bottom:0;color:currentColor;height:50px;margin:0;padding:0;position:absolute;right:.5rem;width:50px}#block-search-block-on-page-1 #edit-submit-search--4:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-size:24px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}#block-search-block-on-page-1 #edit-submit-search--4 span{display:none}@media (min-width:640px){#block-search-block-on-page-1 .form-wrapper__inner{max-width:640px}}@media (min-width:768px){#block-search-block-on-page-1 .form-wrapper__inner{align-items:center;display:grid;grid-template-columns:25% auto;max-width:768px}.path-search h1{font-size:40px;margin-bottom:0}.path-search .js-form-type-select{margin-bottom:2rem}.path-search .pager{padding-bottom:64px;padding-top:64px;text-align:left}}@media (min-width:1024px){.path-search #block-search-block-on-page-1 .form-wrapper__inner .form-autocomplete{height:70px}#block-search-block-on-page-1 .form-wrapper__inner{max-width:1024px}#block-search-block-on-page-1 .form-wrapper__inner .form-autocomplete{font-size:20px;height:65px}#block-search-block-on-page-1 .form-wrapper__inner #edit-submit-search--4{height:65px}#block-search-block-on-page-1 .form-wrapper__inner #edit-submit-search--4:before{font-size:34px}}@media (min-width:1230px){#block-search-block-on-page-1 .form-wrapper__inner{max-width:1230px}}.accordion-header{display:block;position:relative;transition:all .3s ease-in-out}.accordion-header.is-active svg{transform:rotate(180deg)}.addtoany_list{display:flex;gap:.5rem}.addtoany_list a{font-size:13px;font-weight:700;padding-left:0;text-decoration:underline}.addtoany_list a span{display:block;margin-bottom:4px}.addtoany_list .a2a_button_facebook span:before{content:""}.addtoany_list .a2a_button_facebook span:before,.addtoany_list .a2a_button_twitter span:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dlr-district-icon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.addtoany_list .a2a_button_twitter span:before{content:""}.addtoany_list span{background-color:#3b4153!important;border-radius:50%!important;color:#fff;height:38px!important;margin-right:.5rem;width:38px!important}.addtoany_list span:before{display:inline-block;font-size:20px;height:38px;line-height:29px!important;padding:5px;text-align:center;width:38px}.addtoany_list span svg{display:none}@media (min-width:768px){.addtoany_list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1230px){.addtoany_list a span{display:inline-block;margin-bottom:0}}.bg-slider-wrapper .header .views-infinite-scroll-header,.bg-slider-wrapper .header .views-row .field-content{color:#fff;font-size:1.25rem;font-weight:800;line-height:1.75rem;padding-top:2rem}.bg-slider-wrapper .header .views-infinite-scroll-header{padding-left:1.5rem;padding-right:1.5rem}.bg-slider-wrapper .slider-content{height:100%;position:relative}.bg-slider-wrapper .slider-content>a{color:#838282;display:inline-block;font-size:14px;margin-top:.25rem;text-decoration:underline}.bg-slider-wrapper .slide-title,.bg-slider-wrapper .slide-title a{color:#252525;font-size:20px;font-weight:700;margin-bottom:1.5rem;margin-top:0;text-decoration:none}.bg-slider-wrapper .slide__description{background-color:#fff;border-radius:15px;display:flex;height:100%;margin:0 auto;max-width:345px;padding-top:0}.bg-slider-wrapper .views-field-field-block-style-gallery-title{padding-bottom:2rem}.bg-slider-wrapper .views-field-field-background-image .field-content,.bg-slider-wrapper .views-field-field-background-image img{height:100%}.bg-slider-wrapper .slide__content{padding-bottom:50px;padding-top:20px}.bg-slider-wrapper .views-field-field-media .field-content,.bg-slider-wrapper .views-field-field-media img{height:100%}.bg-slider-wrapper .unslick{padding-bottom:60px}@media (min-width:768px){.bg-slider-wrapper .header .views-row .field-content{font-size:1.875rem;line-height:2.25rem;margin:0 auto;padding-top:3.5rem;text-align:center;width:60%}.bg-slider-wrapper .slick-slider .slick-slider{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.bg-slider-wrapper .slick-slider .slick-slider .slick__slide .slide__content{margin:10px}.bg-slider-wrapper .slide__content{padding-bottom:70px;padding-top:40px}.bg-slider-wrapper .slide__content .slide--film-link a{position:relative}.bg-slider-wrapper .slick .slick-initialized .slick-slide{opacity:.5;position:relative;transition:all .15s linear;z-index:1}.bg-slider-wrapper .slick .slick-initialized .slick-slide.slick-active{opacity:1;transform:scale(1.1);z-index:4}.bg-slider-wrapper .slick-slider .views-field{flex:0 0 50%;width:50%}.bg-slider-wrapper .slide__description{max-width:560px}.bg-slider-wrapper .slide__description img{border-bottom-right-radius:15px;border-top-right-radius:15px}.bg-slider-wrapper .slick__arrow{top:-47px}.bg-slider-wrapper .slick-prev{right:90px}.bg-slider-wrapper .slick-next{right:1.5rem}}@media (min-width:1024px){.bg-slider-wrapper .slick .slick-initialized .slick-slide.slick-active{transform:scale(1.2)}.bg-slider-wrapper .slide__description{max-width:620px}.bg-slider-wrapper .header .views-row .field-content{max-width:100%;width:53%}.bg-slider-wrapper .slider-content>a{bottom:0;position:absolute}.bg-slider-wrapper .views-row .field-content{margin:0 auto;max-width:65%}}@media (max-width:767px){.bg-slider-wrapper .slide__description{flex-direction:column;margin:0 auto}.bg-slider-wrapper .slide__description img{border-top-left-radius:15px;border-top-right-radius:15px}.bg-slider-wrapper .views-field-field-background-image,.bg-slider-wrapper .views-field-field-event-gallery-image,.bg-slider-wrapper .views-field-field-media{order:-1}.bg-slider-wrapper .slick__arrow{top:20%}}.btn,.button,button{border-radius:100px;cursor:pointer;display:inline-block;font-family:Open Sans,serif;font-weight:800;line-height:1;outline:0;padding:1rem 1.5rem;text-transform:uppercase;transition:all .3s ease-in-out}.btn.primary,.button.primary,button.primary{background:#435af6;border:1px solid #435af6;color:#fff}.btn.primary:active,.btn.primary:focus,.btn.primary:hover,.button.primary:active,.button.primary:focus,.button.primary:hover,button.primary:active,button.primary:focus,button.primary:hover{background-color:#2b45f5;border-color:#2b45f5}.btn.secondary,.button.secondary,button.secondary{background:transparent;border:2px solid #435af6;color:#435af6}.btn.secondary:active,.btn.secondary:focus,.btn.secondary:hover,.button.secondary:active,.button.secondary:focus,.button.secondary:hover,button.secondary:active,button.secondary:focus,button.secondary:hover{background-color:transparent;border-color:#2b45f5}.btn.tertiary,.button.tertiary,button.tertiary{background:transparent;border:2px solid #fff;color:#fff}.btn.tertiary:active,.btn.tertiary:focus,.btn.tertiary:hover,.button.tertiary:active,.button.tertiary:focus,.button.tertiary:hover,button.tertiary:active,button.tertiary:focus,button.tertiary:hover{background-color:transparent;border-color:#f2f2f2}input,optgroup,select,textarea{border-radius:3px;max-width:100%}input:disabled{background-color:#eeebe9}#block-quicktabseventsandattractions .form-outer__wrapper,#block-quicktabsfilmtabs .form-outer__wrapper,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper,.search-listing .form-outer__wrapper{background-color:#435af6;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:2rem 0}#block-quicktabseventsandattractions .form-outer__wrapper form,#block-quicktabsfilmtabs .form-outer__wrapper form,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper form,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper form,.search-listing .form-outer__wrapper form{margin:0 auto;padding-left:1.5rem;padding-right:1.5rem;width:100%}#block-quicktabseventsandattractions .form-outer__wrapper form .js-form-type-radio,#block-quicktabsfilmtabs .form-outer__wrapper form .js-form-type-radio,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper form .js-form-type-radio,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper form .js-form-type-radio,.search-listing .form-outer__wrapper form .js-form-type-radio{border:2px solid #fff;border-radius:16px;color:#fff;cursor:pointer;display:inline-block;padding:.25rem 1.5rem;position:relative;transition:all .3s ease-in-out}#block-quicktabseventsandattractions .form-outer__wrapper form .js-form-type-radio.is-active,#block-quicktabsfilmtabs .form-outer__wrapper form .js-form-type-radio.is-active,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper form .js-form-type-radio.is-active,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper form .js-form-type-radio.is-active,.search-listing .form-outer__wrapper form .js-form-type-radio.is-active{background-color:#fff;border-color:#fff}#block-quicktabseventsandattractions .form-outer__wrapper form .js-form-type-radio.is-active label,#block-quicktabsfilmtabs .form-outer__wrapper form .js-form-type-radio.is-active label,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper form .js-form-type-radio.is-active label,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper form .js-form-type-radio.is-active label,.search-listing .form-outer__wrapper form .js-form-type-radio.is-active label{color:#435af6}#block-quicktabseventsandattractions .form-outer__wrapper form .js-form-type-radio input,#block-quicktabsfilmtabs .form-outer__wrapper form .js-form-type-radio input,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper form .js-form-type-radio input,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper form .js-form-type-radio input,.search-listing .form-outer__wrapper form .js-form-type-radio input{left:0;opacity:0;position:absolute;top:0}#block-quicktabseventsandattractions .form-outer__wrapper form .js-form-type-radio label,#block-quicktabsfilmtabs .form-outer__wrapper form .js-form-type-radio label,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper form .js-form-type-radio label,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper form .js-form-type-radio label,.search-listing .form-outer__wrapper form .js-form-type-radio label{cursor:pointer;font-size:14px;font-weight:400}#block-quicktabseventsandattractions .form-outer__wrapper form input[type=text],#block-quicktabsfilmtabs .form-outer__wrapper form input[type=text],.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper form input[type=text],.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper form input[type=text],.search-listing .form-outer__wrapper form input[type=text]{border-color:#fff;border-radius:42px;font-size:14px;max-width:615px;padding:13px 50px 14px 1rem;width:100%}#block-quicktabseventsandattractions .form-outer__wrapper label,#block-quicktabseventsandattractions .form-outer__wrapper legend,#block-quicktabsfilmtabs .form-outer__wrapper label,#block-quicktabsfilmtabs .form-outer__wrapper legend,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper label,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper legend,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper label,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper legend,.search-listing .form-outer__wrapper label,.search-listing .form-outer__wrapper legend{color:#fff;display:inline-block;font-weight:800}#block-quicktabseventsandattractions .form-outer__wrapper legend,#block-quicktabsfilmtabs .form-outer__wrapper legend,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper legend,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper legend,.search-listing .form-outer__wrapper legend{margin-bottom:1rem}#block-quicktabseventsandattractions .form-outer__wrapper button.js-form-submit,#block-quicktabsfilmtabs .form-outer__wrapper button.js-form-submit,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper button.js-form-submit,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper button.js-form-submit,.search-listing .form-outer__wrapper button.js-form-submit{background:none;border:0;bottom:0;color:#252525;display:block;height:60px;margin:0;padding:0;position:absolute;right:20px;width:50px}#block-quicktabseventsandattractions .form-outer__wrapper button.js-form-submit:hover,#block-quicktabsfilmtabs .form-outer__wrapper button.js-form-submit:hover,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper button.js-form-submit:hover,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper button.js-form-submit:hover,.search-listing .form-outer__wrapper button.js-form-submit:hover{background-color:transparent}#block-quicktabseventsandattractions .form-outer__wrapper button.js-form-submit:before,#block-quicktabsfilmtabs .form-outer__wrapper button.js-form-submit:before,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper button.js-form-submit:before,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper button.js-form-submit:before,.search-listing .form-outer__wrapper button.js-form-submit:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-size:32px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}#block-quicktabseventsandattractions .form-outer__wrapper button.js-form-submit span,#block-quicktabsfilmtabs .form-outer__wrapper button.js-form-submit span,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper button.js-form-submit span,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper button.js-form-submit span,.search-listing .form-outer__wrapper button.js-form-submit span{display:none}#block-quicktabseventsandattractions .form-outer__wrapper.form--event-attraction .form-item-field-events-date-end-value label,#block-quicktabseventsandattractions .form-outer__wrapper.form--event-attraction .form-item-field-events-date-value label,#block-quicktabsfilmtabs .form-outer__wrapper.form--event-attraction .form-item-field-events-date-end-value label,#block-quicktabsfilmtabs .form-outer__wrapper.form--event-attraction .form-item-field-events-date-value label,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper.form--event-attraction .form-item-field-events-date-end-value label,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper.form--event-attraction .form-item-field-events-date-value label,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper.form--event-attraction .form-item-field-events-date-end-value label,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper.form--event-attraction .form-item-field-events-date-value label,.search-listing .form-outer__wrapper.form--event-attraction .form-item-field-events-date-end-value label,.search-listing .form-outer__wrapper.form--event-attraction .form-item-field-events-date-value label{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}#block-quicktabseventsandattractions .form-outer__wrapper.form--event-attraction button.js-form-submit,#block-quicktabsfilmtabs .form-outer__wrapper.form--event-attraction button.js-form-submit,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper.form--event-attraction button.js-form-submit,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper.form--event-attraction button.js-form-submit,.search-listing .form-outer__wrapper.form--event-attraction button.js-form-submit{right:30px}.js-form-required:after{content:"*";display:inline-block;padding-left:.25rem}#edit-is-this-page-useful---wrapper-legend .js-form-required:after{content:" "}label[for=edit-personal-data-privacy-rights-in-order-to-provide-the-most-effect]:after{display:none}.js-form-type-checkbox,.js-form-type-radio{align-items:center;display:grid;gap:1rem}.js-form-type-checkbox+.js-form-type-radio,.js-form-type-radio+.js-form-type-radio{margin-top:1rem}.js-form-type-radio{grid-template-columns:1.5em auto}.js-form-type-checkbox{grid-template-columns:2.5em auto}.js-form-type-checkbox .description{grid-column:span 2/span 2}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:.15em solid;display:grid;font:inherit;height:1.5rem;margin:0;place-content:center;transform:translateY(-.075em);width:1.5rem}input[type=checkbox]:before,input[type=radio]:before{content:"";height:1rem;transform:scale(0);transition:transform .12s ease-in-out;width:1rem}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=radio]{border-radius:50%}input[type=radio]:before{border-radius:50%;box-shadow:inset 1em 1em #435af6}input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:before{box-shadow:inset 1em 1em #252525;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform-origin:bottom left}input[type=checkbox]:checked{outline:2px solid #ffbf47}input[type=file]{border:none;width:100%}input[type=file]::-webkit-file-upload-button{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}input[type=file]:before{background:#435af6;border:1px solid #435af6;border-radius:100px;color:#fff;content:"Browse...";cursor:pointer;display:inline-block;font-size:16px;font-weight:600;line-height:1;margin-right:1rem;outline:0;padding:1rem 1.5rem;transition:all .3s ease-in-out}input[type=file]:before:active,input[type=file]:before:focus,input[type=file]:before:hover{background-color:#2b45f5;border-color:#2b45f5}.form-managed-file+.description{margin-top:1rem}button[type=submit]{background:#435af6;border:1px solid #435af6;color:#fff;margin:1rem 0}button[type=submit]:active,button[type=submit]:focus,button[type=submit]:hover{background-color:#2b45f5;border-color:#2b45f5}.form-wrapper .webform-flex .webform-flex--container>.form-item{margin:0;padding:0}@media (min-width:640px){#block-quicktabseventsandattractions .form-outer__wrapper form,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper form,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper form,.search-listing .form-outer__wrapper form{max-width:640px}}@media (min-width:768px){#block-quicktabseventsandattractions .form-outer__wrapper form,#block-quicktabsfilmtabs .form-outer__wrapper form,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper form,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper form,.search-listing .form-outer__wrapper form{max-width:768px}#block-quicktabseventsandattractions .form-outer__wrapper form .js-form-item input[type=text],#block-quicktabsfilmtabs .form-outer__wrapper form .js-form-item input[type=text],.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper form .js-form-item input[type=text],.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper form .js-form-item input[type=text],.search-listing .form-outer__wrapper form .js-form-item input[type=text]{font-size:20px}#block-quicktabseventsandattractions .form-outer__wrapper form .js-form-type-radio,#block-quicktabsfilmtabs .form-outer__wrapper form .js-form-type-radio,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper form .js-form-type-radio,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper form .js-form-type-radio,.search-listing .form-outer__wrapper form .js-form-type-radio{margin-right:1rem}.form-wrapper .webform-flex .webform-flex--container>.form-item{margin:0;padding:0}.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper button.js-form-submit{right:131px}}@media (min-width:1024px){#block-quicktabseventsandattractions .form-outer__wrapper label,#block-quicktabseventsandattractions .form-outer__wrapper legend,#block-quicktabsfilmtabs .form-outer__wrapper label,#block-quicktabsfilmtabs .form-outer__wrapper legend,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper label,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper legend,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper label,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper legend,.search-listing .form-outer__wrapper label,.search-listing .form-outer__wrapper legend{font-size:25px}#block-quicktabseventsandattractions .form-outer__wrapper legend,#block-quicktabsfilmtabs .form-outer__wrapper legend,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper legend,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper legend,.search-listing .form-outer__wrapper legend{margin-bottom:1.5rem}#block-quicktabseventsandattractions .form-outer__wrapper form,#block-quicktabsfilmtabs .form-outer__wrapper form,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper form,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper form,.search-listing .form-outer__wrapper form{max-width:1024px}#block-quicktabseventsandattractions .form-outer__wrapper form input[type=text],#block-quicktabsfilmtabs .form-outer__wrapper form input[type=text],.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper form input[type=text],.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper form input[type=text],.search-listing .form-outer__wrapper form input[type=text]{padding:14px 50px 14px 2rem}#block-quicktabseventsandattractions .form-outer__wrapper button.js-form-submit,#block-quicktabsfilmtabs .form-outer__wrapper button.js-form-submit,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper button.js-form-submit,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper button.js-form-submit,.search-listing .form-outer__wrapper button.js-form-submit{right:30px}.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper button.js-form-submit{right:392px}}@media (min-width:1230px){#block-quicktabseventsandattractions .form-outer__wrapper form,#block-quicktabsfilmtabs .form-outer__wrapper form,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper form,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper form,.search-listing .form-outer__wrapper form{max-width:1230px}.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper button.js-form-submit{right:596px}}@media (max-width:767px){#block-quicktabseventsandattractions .form-outer__wrapper .js-form-type-radio,#block-quicktabsfilmtabs .form-outer__wrapper .js-form-type-radio,.page-howdoi #block-views-block-all-services-block-1 .form-outer__wrapper .js-form-type-radio,.path-faq #block-exposedformfaq-searchpage-1 .form-outer__wrapper .js-form-type-radio,.search-listing .form-outer__wrapper .js-form-type-radio{margin-bottom:1rem;text-align:center;width:100%}}.captcha-type-challenge--math{color:#fff;position:relative;z-index:20}.captcha-type-challenge--math input{color:#000}.page-node-type-homepage #block-megamenu{background-color:transparent}.page-node-type-homepage #block-megamenu .menu>.menu-item,.page-node-type-homepage #block-megamenu .menu>.menu-item:first-child{background-color:#fff}.page-node-type-homepage #block-megamenu .menu>.menu-item>a,.page-node-type-homepage #block-megamenu .menu>.menu-item>span{color:#252525}.page-node-type-homepage.menu-expanded #block-megamenu{background-color:#f5f3f2}.page-node-type-homepage.menu-expanded #block-dlrd9-main-menu ul li{color:currentColor}.page-node-type-homepage #block-megamenu-2 .menu_link_content{background:#fff}.page-node-type-homepage.mobile-menu-expanded #block-megamenu .menu>.menu-item>a,.page-node-type-homepage.mobile-menu-expanded #block-megamenu .menu>.menu-item>span{color:rgba(37,37,37,.5)}.page-node-type-homepage.mobile-menu-expanded #block-megamenu .menu>.menu-item.active>a,.page-node-type-homepage.mobile-menu-expanded #block-megamenu .menu>.menu-item.active>span,.page-node-type-homepage.mobile-menu-expanded header:not(.is-sticky) .main-header__mobile-toggle{color:#252525}.page-node-type-homepage.mobile-menu-expanded header:not(.is-sticky) #block-dlrd9-branding svg,.page-node-type-homepage.mobile-menu-expanded header:not(.is-sticky) #block-dlrd9-branding svg path:first-child{fill:#252525}.page-node-type-homepage.mobile-menu-expanded header:not(.is-sticky) #block-dlrd9-branding svg path:nth-child(2){fill:#838282}#block-megamenu{background-color:#f5f3f2;position:relative}#block-megamenu .menu>.menu-item{background-color:#44b065;cursor:pointer;display:flex;flex-direction:column;justify-content:center}#block-megamenu .menu>.menu-item:first-child{background-color:#435af6}#block-megamenu .menu>.menu-item>a,#block-megamenu .menu>.menu-item>span{color:#fff;font-family:Open Sans,serif;font-size:16px;font-weight:800;position:relative;transition:all .3s ease-in-out}#block-megamenu .menu>.menu-item>a:before,#block-megamenu .menu>.menu-item>span:before{display:inline-block;font-size:26px;margin-right:1.5rem;vertical-align:middle}#block-megamenu .menu>.menu-item:first-child>span:before{content:""}#block-megamenu .menu>.menu-item:first-child>span:before,#block-megamenu .menu>.menu-item:first-child>span:hover:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dlr-district-icon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}#block-megamenu .menu>.menu-item:first-child>span:hover:before{content:""}#block-megamenu .menu>.menu-item:nth-child(2)>span:before{content:""}#block-megamenu .menu>.menu-item:nth-child(2)>span:before,#block-megamenu .menu>.menu-item:nth-child(3)>a:before,#block-megamenu .menu>.menu-item:nth-child(3)>span:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dlr-district-icon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}#block-megamenu .menu>.menu-item:nth-child(3)>a:before,#block-megamenu .menu>.menu-item:nth-child(3)>span:before{content:""}#block-megamenu .menu>.menu-item:nth-child(4)>span:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}#block-megamenu .menu .main-menu__arrow{display:none}#block-megamenu .menu_link_content,#block-megamenu-2 .menu_link_content{background:#f5f3f2;display:none;margin:0;width:100%}#block-megamenu .menu-link-contentmegamenu ul li a:not(.btn):focus:after,#block-megamenu .menu-link-contentmegamenu ul li a:not(.btn):hover:after,#block-megamenu .paragraph--type--content-links a:not(.btn):focus:after,#block-megamenu .paragraph--type--content-links a:not(.btn):hover:after,#block-megamenu .paragraph--type--content-links-with-icons a:not(.btn) span:focus:after,#block-megamenu .paragraph--type--content-links-with-icons a:not(.btn) span:hover:after,#block-megamenu-2 .menu-link-contentmegamenu ul li a:not(.btn):focus:after,#block-megamenu-2 .menu-link-contentmegamenu ul li a:not(.btn):hover:after,#block-megamenu-2 .paragraph--type--content-links a:not(.btn):focus:after,#block-megamenu-2 .paragraph--type--content-links a:not(.btn):hover:after,#block-megamenu-2 .paragraph--type--content-links-with-icons a:not(.btn) span:focus:after,#block-megamenu-2 .paragraph--type--content-links-with-icons a:not(.btn) span:hover:after{opacity:1;padding-left:.25rem;transform:translateX(0)}#block-megamenu .menu-link-contentmegamenu ul li a:not(.btn):after,#block-megamenu .paragraph--type--content-links a:not(.btn):after,#block-megamenu .paragraph--type--content-links-with-icons a:not(.btn) span:after,#block-megamenu-2 .menu-link-contentmegamenu ul li a:not(.btn):after,#block-megamenu-2 .paragraph--type--content-links a:not(.btn):after,#block-megamenu-2 .paragraph--type--content-links-with-icons a:not(.btn) span:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#435af6;content:"";font-family:dlr-district-icon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;opacity:0;padding-top:.25rem;position:absolute;text-transform:none;transform:translateX(28px);transition:all .3s ease-in-out}#block-megamenu .paragraph--type--button-link-with-icon .btn,#block-megamenu-2 .paragraph--type--button-link-with-icon .btn{background:#435af6;border:1px solid #435af6;color:#fff;display:inline-block}#block-megamenu .paragraph--type--button-link-with-icon .btn:active,#block-megamenu .paragraph--type--button-link-with-icon .btn:focus,#block-megamenu .paragraph--type--button-link-with-icon .btn:hover,#block-megamenu-2 .paragraph--type--button-link-with-icon .btn:active,#block-megamenu-2 .paragraph--type--button-link-with-icon .btn:focus,#block-megamenu-2 .paragraph--type--button-link-with-icon .btn:hover{background-color:#2b45f5;border-color:#2b45f5}#block-megamenu .paragraph--type--button-link-with-icon .btn .icon,#block-megamenu-2 .paragraph--type--button-link-with-icon .btn .icon{display:none}#block-megamenu .layout--threecol-33-34-33,#block-megamenu-2 .layout--threecol-33-34-33{-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#block-megamenu .layout--threecol-33-34-33 .layout__region--top,#block-megamenu-2 .layout--threecol-33-34-33 .layout__region--top{grid-column:span 3/span 3}#block-megamenu .layout--threecol-33-34-33 .link-item,#block-megamenu-2 .layout--threecol-33-34-33 .link-item{padding-right:.5rem}#block-megamenu-3 .menu-link-contentmegamenu .dlr-mm-no-child{align-items:center;display:inline-flex;width:100%}#block-megamenu .menu-link-contentmegamenu a:not(.btn),#block-megamenu-2 .menu-link-contentmegamenu a:not(.btn),#block-megamenu-3 .menu-link-contentmegamenu a:not(.btn){color:#838282;display:inline-block;font-size:14px;font-weight:400;padding:.5rem 0;text-decoration:underline;transition:all .3s ease-in-out}#block-megamenu .menu-link-contentmegamenu a:not(.btn):focus,#block-megamenu .menu-link-contentmegamenu a:not(.btn):hover,#block-megamenu-2 .menu-link-contentmegamenu a:not(.btn):focus,#block-megamenu-2 .menu-link-contentmegamenu a:not(.btn):hover,#block-megamenu-3 .menu-link-contentmegamenu a:not(.btn):focus,#block-megamenu-3 .menu-link-contentmegamenu a:not(.btn):hover{color:#435af6}#block-megamenu .menu-link-contentmegamenu a:not(.btn):focus:after,#block-megamenu .menu-link-contentmegamenu a:not(.btn):hover:after,#block-megamenu-2 .menu-link-contentmegamenu a:not(.btn):focus:after,#block-megamenu-2 .menu-link-contentmegamenu a:not(.btn):hover:after,#block-megamenu-3 .menu-link-contentmegamenu a:not(.btn):focus:after,#block-megamenu-3 .menu-link-contentmegamenu a:not(.btn):hover:after{opacity:1;padding-left:.25rem;transform:translateX(0)}#block-megamenu .menu-link-contentmegamenu .dlr-mm-no-child,#block-megamenu-2 .menu-link-contentmegamenu .dlr-mm-no-child,#block-megamenu-3 .menu-link-contentmegamenu .dlr-mm-no-child{transition:all .3s ease-in-out}#block-megamenu .menu-link-contentmegamenu .dlr-mm-no-child:focus .dlr-mm-icon,#block-megamenu .menu-link-contentmegamenu .dlr-mm-no-child:hover .dlr-mm-icon,#block-megamenu-2 .menu-link-contentmegamenu .dlr-mm-no-child:focus .dlr-mm-icon,#block-megamenu-2 .menu-link-contentmegamenu .dlr-mm-no-child:hover .dlr-mm-icon,#block-megamenu-3 .menu-link-contentmegamenu .dlr-mm-no-child:focus .dlr-mm-icon,#block-megamenu-3 .menu-link-contentmegamenu .dlr-mm-no-child:hover .dlr-mm-icon{color:#435af6}#block-megamenu .menu-link-contentmegamenu .paragraph--type--content-links>div:first-child,#block-megamenu-2 .menu-link-contentmegamenu .paragraph--type--content-links>div:first-child,#block-megamenu-3 .menu-link-contentmegamenu .paragraph--type--content-links>div:first-child{color:#252525;font-weight:800;margin-bottom:1rem}#block-megamenu .menu-link-contentmegamenu .paragraph--type--button-link-with-icon .btn,#block-megamenu-2 .menu-link-contentmegamenu .paragraph--type--button-link-with-icon .btn,#block-megamenu-3 .menu-link-contentmegamenu .paragraph--type--button-link-with-icon .btn{background:transparent;border:2px solid #435af6;color:#435af6;margin-bottom:1.5rem}#block-megamenu .menu-link-contentmegamenu .paragraph--type--button-link-with-icon .btn:active,#block-megamenu .menu-link-contentmegamenu .paragraph--type--button-link-with-icon .btn:focus,#block-megamenu .menu-link-contentmegamenu .paragraph--type--button-link-with-icon .btn:hover,#block-megamenu-2 .menu-link-contentmegamenu .paragraph--type--button-link-with-icon .btn:active,#block-megamenu-2 .menu-link-contentmegamenu .paragraph--type--button-link-with-icon .btn:focus,#block-megamenu-2 .menu-link-contentmegamenu .paragraph--type--button-link-with-icon .btn:hover,#block-megamenu-3 .menu-link-contentmegamenu .paragraph--type--button-link-with-icon .btn:active,#block-megamenu-3 .menu-link-contentmegamenu .paragraph--type--button-link-with-icon .btn:focus,#block-megamenu-3 .menu-link-contentmegamenu .paragraph--type--button-link-with-icon .btn:hover{background-color:transparent;border-color:#2b45f5}#block-megamenu .menu-link-contentmegamenu .paragraph--type--button-link-with-icon .btn:before,#block-megamenu-2 .menu-link-contentmegamenu .paragraph--type--button-link-with-icon .btn:before,#block-megamenu-3 .menu-link-contentmegamenu .paragraph--type--button-link-with-icon .btn:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-family:dlr-district-icon!important;font-size:24px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.25rem;text-transform:none;vertical-align:middle}#block-megamenu .menu-link-contentmegamenu .paragraph--type--button-link-with-icon .btn .icon,#block-megamenu-2 .menu-link-contentmegamenu .paragraph--type--button-link-with-icon .btn .icon,#block-megamenu-3 .menu-link-contentmegamenu .paragraph--type--button-link-with-icon .btn .icon{display:none}#block-megamenu .menu-link-contentmegamenu article,#block-megamenu-2 .menu-link-contentmegamenu article,#block-megamenu-3 .menu-link-contentmegamenu article{align-items:center;color:currentColor;display:inline-flex;position:relative;width:100%}#block-megamenu .menu-link-contentmegamenu article svg,#block-megamenu-2 .menu-link-contentmegamenu article svg,#block-megamenu-3 .menu-link-contentmegamenu article svg{color:currentColor;margin-right:1rem;transition:all .3s ease-in-out;width:30px}#block-megamenu .menu-link-contentmegamenu article span,#block-megamenu-2 .menu-link-contentmegamenu article span,#block-megamenu-3 .menu-link-contentmegamenu article span{color:currentColor;display:inline-block;font-weight:400;text-decoration:underline;transition:all .3s ease-in-out}#block-megamenu .layout__region--third .paragraph--type--button-link-with-icon .btn,#block-megamenu-2 .layout__region--third .paragraph--type--button-link-with-icon .btn,#block-megamenu-3 .layout__region--third .paragraph--type--button-link-with-icon .btn{border:none;border-radius:0;padding-left:0;text-transform:none}#block-megamenu .layout__region--third .paragraph--type--button-link-with-icon .btn:before,#block-megamenu-2 .layout__region--third .paragraph--type--button-link-with-icon .btn:before,#block-megamenu-3 .layout__region--third .paragraph--type--button-link-with-icon .btn:before{display:none}#block-megamenu .layout__region--third .paragraph--type--button-link-with-icon .btn:after,#block-megamenu-2 .layout__region--third .paragraph--type--button-link-with-icon .btn:after,#block-megamenu-3 .layout__region--third .paragraph--type--button-link-with-icon .btn:after{border:4px solid #435af6;border-radius:.25rem;content:"";display:block;margin-top:.5rem}#block-megamenu .layout__region--third .paragraph--type--content-links a:not(.btn),#block-megamenu-2 .layout__region--third .paragraph--type--content-links a:not(.btn),#block-megamenu-3 .layout__region--third .paragraph--type--content-links a:not(.btn){color:#252525;font-weight:400;text-decoration:none}#block-megamenu .layout__region--third .paragraph--type--content-links a:not(.btn):hover,#block-megamenu-2 .layout__region--third .paragraph--type--content-links a:not(.btn):hover,#block-megamenu-3 .layout__region--third .paragraph--type--content-links a:not(.btn):hover{color:#3b4fdb}#block-megamenu .menu_link_content .paragraph--type--content-links>div:first-child,#block-megamenu-2 .menu_link_content .paragraph--type--content-links>div:first-child,#block-megamenu-3 .menu_link_content .paragraph--type--content-links>div:first-child{font-size:18px}#block-megamenu .menu_link_content .layout__region--third .paragraph--type--content-links>div:first-child,#block-megamenu-2 .menu_link_content .layout__region--third .paragraph--type--content-links>div:first-child,#block-megamenu-3 .menu_link_content .layout__region--third .paragraph--type--content-links>div:first-child{font-size:20px;font-weight:600}#block-megamenu #block-views-block-future-dlr-block-1>div>div .views-field-field-menu-liner a:hover{color:#252525}#block-views-block-future-dlr-block-1>div>div img{border-radius:10px}#block-views-block-future-dlr-block-1>div>div .menu-liner{color:#838282;line-height:1.75}#block-megamenu-2{display:none}#block-megamenu-2 .menu{display:flex;gap:1rem}#block-megamenu-2 .menu-item{cursor:pointer}.dlr-mm-icon svg{width:30px}@media (min-width:768px){#block-megamenu{padding-bottom:2rem}#block-megamenu .paragraph--type--content-links-with-icons>div,#block-megamenu-2 .paragraph--type--content-links-with-icons>div{-moz-column-count:3;column-count:3;-moz-column-gap:1.5rem;column-gap:1.5rem}#block-megamenu #block-views-block-future-dlr-block-1>div>div,#block-megamenu-2 #block-views-block-future-dlr-block-1>div>div{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}#block-megamenu #block-views-block-future-dlr-block-1>div>div .views-row,#block-megamenu-2 #block-views-block-future-dlr-block-1>div>div .views-row{display:flex;gap:1rem}#block-megamenu #block-views-block-future-dlr-block-1 .future-dlr-menu:first-child div:first-child{display:none}#block-megamenu #block-views-block-future-dlr-block-1 .future-dlr-menu:first-child div.views-row{display:flex;gap:1rem}#block-megamenu #block-views-block-future-dlr-block-1 .future-dlr-menu:first-child div.views-row div{display:block}}@media (min-width:1024px){body.menu-expanded:before{background:rgba(0,0,0,.3);bottom:0;content:"";height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9}body.menu-expanded .main-container,body.menu-expanded header{background:#f5f3f2}.page-node-type-homepage.menu-expanded #block-megamenu{background-color:#f5f3f2}.page-node-type-homepage.menu-expanded #block-megamenu .menu>.menu-item{background-color:#44b065}.page-node-type-homepage.menu-expanded #block-megamenu .menu>.menu-item:first-child{background-color:#435af6}.page-node-type-homepage.menu-expanded #block-megamenu .menu>.menu-item>a,.page-node-type-homepage.menu-expanded #block-megamenu .menu>.menu-item>span{color:#fff}.page-node-type-homepage.menu-expanded #block-dlrd9-main-menu ul li{color:currentColor}#mobile_menu{display:none}#block-megamenu .menu>.menu-item,#block-megamenu-2 .menu>.menu-item{margin-right:2px;padding:0 1rem}#block-megamenu .menu>.menu-item:first-child,#block-megamenu-2 .menu>.menu-item:first-child{border-radius:1.5rem 0 0 1.5rem}#block-megamenu .menu>.menu-item:last-child,#block-megamenu-2 .menu>.menu-item:last-child{border-radius:0 1.5rem 1.5rem 0}#block-megamenu .menu>.menu-item.active .menu_link_content,#block-megamenu-2 .menu>.menu-item.active .menu_link_content{opacity:1;top:100%;transition:all .3s;visibility:visible;z-index:9}#block-megamenu .menu>.menu-item>a,#block-megamenu .menu>.menu-item>span,#block-megamenu-2 .menu>.menu-item>a,#block-megamenu-2 .menu>.menu-item>span{display:inline-block;font-size:18px;padding:1.5rem 0}.menu-expanded #block-megamenu .menu>.menu-item:not(.active),.menu-expanded #block-megamenu-2 .menu>.menu-item:not(.active){opacity:.6}#block-megamenu .menu-link-contentmegamenu a:not(.btn),#block-megamenu-2 .menu-link-contentmegamenu a:not(.btn){font-size:16px}#block-megamenu .menu_link_content,#block-megamenu-2 .menu_link_content{box-shadow:0 12px 13px 0 rgba(0,0,0,.05);display:flex;left:0;opacity:0;padding:35px 15px 55px;position:absolute;top:70%;transition:all .2s;visibility:hidden;z-index:-1}#block-megamenu .menu_link_content .paragraph--type--content-links>div,#block-megamenu-2 .menu_link_content .paragraph--type--content-links>div{font-size:20px;font-weight:800}#block-megamenu .menu_link_content .paragraph--type--content-links>div:first-child,#block-megamenu-2 .menu_link_content .paragraph--type--content-links>div:first-child{font-size:25px}#block-megamenu{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);z-index:10}#block-megamenu .megamenu-block{left:auto;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;top:0;width:100%}#block-megamenu .menu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}#block-megamenu .menu .menu-item{align-items:center}#block-megamenu .menu .menu-item.active .menu_link_content{margin-top:-30px}#block-megamenuservices>ul{-moz-column-count:3;column-count:3;-moz-column-gap:1.5rem;column-gap:1.5rem}#block-megamenuservices>ul .dlr-mm-no-child{align-items:center;display:inline-flex;width:100%}}@media (max-width:1023px){#block-megamenu{z-index:10}body:not(.page-node-type-homepage) #block-megamenu{display:none}#block-megamenu .menu>.menu-item{border-radius:.5rem;margin-bottom:.25rem;padding-top:1rem}#block-megamenu .menu>.menu-item>span{padding-left:250px}#block-megamenu .menu>.menu-item.active{padding-bottom:0}#block-megamenu .menu>.menu-item.active>span{padding-bottom:1rem}#block-megamenu .menu>.menu-item.active .menu-link-contentmegamenu{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;padding-top:1rem}#block-megamenu li:nth-child(2) .menu_link_content>div>div>div .paragraph--view-mode--default div h2{display:none}.page-node-type-homepage #block-megamenu{left:50%;margin-top:40px;position:absolute;top:23rem;transform:translateX(-50%);width:90%;z-index:11}.page-node-type-homepage #block-megamenu .megamenu-block{padding-left:0;padding-right:0}.page-node-type-homepage #block-megamenu .menu-link-contentmegamenu>div{padding-top:1rem}#block-megamenu .layout--threecol-33-34-33,#block-megamenu-2 .layout--threecol-33-34-33,#block-megamenu-3 .layout--threecol-33-34-33{display:block}}@media (max-width:991px){.page-node-type-homepage #block-megamenu{top:15rem}.page-node-type-homepage #block-megamenu .menu>.menu-item>a,.page-node-type-homepage #block-megamenu .menu>.menu-item>span{padding-bottom:1rem;padding-left:200px}}@media (max-width:767px){.page-node-type-homepage #block-megamenu{margin-bottom:0;margin-top:0;padding-bottom:0;top:10rem}.page-node-type-homepage #block-megamenu .menu>.menu-item>a,.page-node-type-homepage #block-megamenu .menu>.menu-item>span{padding-bottom:1rem;padding-left:70px}.page-node-type-homepage button.js-form-submit{height:49px}.page-node-type-homepage button.js-form-submit:before{font-size:21px}.page-node-type-homepage .homepage-top-banner img{height:474px}}@media (max-width:639px){.page-node-type-homepage .homepage-top-banner img{height:600px}}@media (max-width:1023px){#block-megamenu .main-buttons-active .menu_link_content{background:#fff;display:block}}@media (min-width:768px) and (max-width:1023px){#block-megamenu .paragraph--type--content-links-with-icons>div{-moz-column-count:1;column-count:1}#block-megamenu #block-views-block-future-dlr-block-1>div>div{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:992px) and (max-width:1023px){#block-megamenu .menu>.menu-item{padding-bottom:1rem}#block-megamenu .menu>.menu-item:nth-child(3)>a{padding-left:250px}}@media (min-width:768px) and (max-width:991px){#block-megamenu .menu>.menu-item:nth-child(3)>a{padding-left:200px}}.modal .popup--close:before{font-size:18px;padding:.5rem;right:0;top:0}.modal-dialog{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;max-width:660px;padding:0 15px;width:100%}.modal-dialog .modal-content{background-color:#fff;border:none;border-radius:15px;max-width:600px}.modal-dialog .modal-content .modal-body{padding:2rem 1.5rem 1.5rem}.modal-dialog .modal-content .modal-body a{color:#435af6;text-decoration:underline}.modal-dialog .modal-content .modal-body a:hover{color:#0b26e2}.popup--content{align-items:center;background-color:#f5f3f2;display:flex;flex-direction:column;left:50%;max-width:750px;opacity:0;overflow:hidden;padding:4rem 1rem;position:fixed;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:999}.popup--content.js-active{opacity:1;visibility:visible}.popup--close{cursor:pointer}.popup--close:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;border-radius:50%;color:#435af6;content:"";font-family:dlr-district-icon!important;font-size:18px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;padding:.5rem;position:absolute;right:1rem;text-transform:none;top:1rem;transition:all .3s ease-in-out}.popup--close:focus:before,.popup--close:hover:before{color:#566af6}.popup--opened:before{background:rgba(0,0,0,.3);bottom:0;content:"";height:100%;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease-in;visibility:hidden;width:100%;z-index:99}.popup--opened.js-active:before{opacity:1;visibility:visible}@media (min-width:1024px){.popup--close:before{font-size:38px;padding:1rem}}.paragraph--type--button-link-with-icon .icon svg{height:32px;width:32px}.quicktabs-main,ul.quicktabs-tabs{margin:0 auto;padding:.5rem 1.5rem;width:100%}.quicktabs-main>li,ul.quicktabs-tabs>li{color:#adadad;font-size:20px;font-weight:700;transition:all .1s ease-in-out}.quicktabs-main>li:last-child,ul.quicktabs-tabs>li:last-child{padding-right:0}.quicktabs-main>li:after,ul.quicktabs-tabs>li:after{border-bottom:5px solid transparent;border-radius:3.5px;content:"";display:block}.quicktabs-main>li.active,ul.quicktabs-tabs>li.active{color:#252525}.quicktabs-main>li.active:after,ul.quicktabs-tabs>li.active:after{border-color:#3b4fdb}.quicktabs-main{background-color:#fff;padding:0;position:relative}.quicktabs-main:after,.quicktabs-main:before{background-color:#fff;content:"";display:block;height:100%;position:absolute;width:100%}.quicktabs-main:before{margin-left:calc(-50vw + 50%);padding-left:calc(50vw - 50%)}.quicktabs-main:after{margin-right:calc(-50vw + 50%);padding-right:calc(50vw - 50%);right:0;top:0}.quicktabs-main a{color:#435af6;text-decoration:underline}.quicktabs-main a:hover{color:#0b26e2}.quicktabs-tabs{display:flex;gap:3rem}.quicktabs-tabpage{padding-left:1.5rem;padding-right:1.5rem;position:relative;width:100%;z-index:2}@media (min-width:640px){.quicktabs-main,.quicktabs-tabs{max-width:640px}}@media (min-width:768px){.quicktabs-main,.quicktabs-tabs{display:flex;gap:3rem;max-width:768px}}@media (min-width:1024px){.quicktabs-main,.quicktabs-tabs{max-width:1024px}}@media (min-width:1230px){.quicktabs-main,.quicktabs-tabs{max-width:1230px}}@media (max-width:767px){#block-dlrd9-quicktabsjobopportunitiesforengineeringgraduates ul.quicktabs-tabs{display:inline-block;overflow-x:scroll;position:relative;z-index:1.5}.node-76162 .quicktabs-main>li.active:after,.node-76162 ul.quicktabs-tabs>li.active:after{border:transparent}}#dlr-sitewide-popup-feedback:not(.hidden),#dlr-sitewide-popup:not(.hidden){align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.sitewide-feedback-popup .modal-content{box-shadow:none;padding:45px 0 1.5rem;width:100%}.sitewide-feedback-popup .modal-header{border:0;padding:0}.sitewide-feedback-popup .modal-body{text-align:center}.sitewide-feedback-popup .modal-buttons{align-items:center;display:flex;flex-direction:column}.sitewide-feedback-popup .modal-buttons .button-yes{margin-bottom:15px}.sitewide-feedback-popup .modal-buttons .button-yes a{background:#435af6;border:1px solid #435af6;border-radius:100px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,serif;font-weight:800;line-height:1;outline:0;padding:1rem 1.5rem;text-transform:uppercase;transition:all .3s ease-in-out}.sitewide-feedback-popup .modal-buttons .button-yes a:active,.sitewide-feedback-popup .modal-buttons .button-yes a:focus,.sitewide-feedback-popup .modal-buttons .button-yes a:hover{background-color:#2b45f5;border-color:#2b45f5}.sitewide-feedback-popup .modal-buttons .button-no{color:#838282;cursor:pointer;font-size:14px;letter-spacing:.45px;line-height:1.57;text-decoration:underline;transition:all .3s ease-in-out}.sitewide-feedback-popup .modal-buttons .button-no:hover{color:#5d5c5c}.message-block-full-width,.persistent-message-block-full-width{background-color:#ffbf47}.message-block-full-width:before,.persistent-message-block-full-width:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-size:30px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.5rem;text-transform:none}.slick{max-width:100%;position:relative}.slick-next,.slick-prev{background:transparent;border:none;color:transparent;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;outline:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick button,.slick--thumbnail .slick__slide img,.slick-arrow:after,.slick-arrow:before{pointer-events:auto}.slick-arrow{background:#f5f3f2;border-radius:50%;font-size:0;height:42px;left:auto;position:absolute;top:50%;transform:translateY(-50%);width:42px}.slick-arrow:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#435af6;content:"";display:block;font-family:dlr-district-icon!important;font-size:18px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;opacity:1;text-transform:none}.slick-arrow:focus,.slick-arrow:hover{background:#eae6e4}.slick-arrow:focus:before,.slick-arrow:hover:before{color:#2b45f5}.slick-next{right:0}.slick__arrow{bottom:auto;height:2px;left:0;margin-top:-1px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}.slick-prev{right:auto}.slick-prev:before{transform:rotate(90deg)}.slick-next:before{transform:rotate(-90deg)}.slide__description{font-size:13px;font-weight:400;padding-bottom:1rem;padding-top:1rem}.slide__description .views-field-field-caption{margin-top:1rem}.slick--field .slide.has-caption .slide__description{flex-grow:1;padding-left:5px!important;width:0}.slick--field .slide.has-caption .slide__content{display:inline-block}.slide__title{display:none}.slick-slider{margin-bottom:2rem}.slick-slider img{max-height:210px;-o-object-fit:cover;object-fit:cover;width:100%}.slick-slider+div{margin-top:40px}@media (min-width:768px){.slick img{max-height:500px}.slick__arrow{bottom:-36px;top:auto}.slick-prev{left:auto;right:70px}.slick-slider{margin-bottom:0}.slick-slider+div{margin-top:70px}}.slide--caption--bottom .slide__caption,.slide--caption--top .slide__caption{bottom:0;display:flex;position:relative;top:auto;width:100%}@media (min-width:64em){.slide__caption{padding:0}}.heading-h1,.heading-h2,.heading-h3,h1,h2,h3{font-family:Open Sans,serif;font-weight:800}.heading-h1,h1{font-size:25px;line-height:34px}.heading-h2,h2{font-size:20px;line-height:22px}.heading-h3,h3{font-size:16px;line-height:30px}@media (min-width:768px){.heading-h1,h1{font-size:35px;line-height:44px}.heading-h2,h2{font-size:25px;line-height:40px}.heading-h3,h3{font-size:20px;line-height:30px}}.webform-multiple-table-responsive td.webform-multiple-table--operations{display:none}.webform-multiple-table-responsive table,.webform-multiple-table-responsive td,.webform-multiple-table-responsive th{border:none}.webform-multiple-table-responsive table,.webform-multiple-table-responsive tbody{display:block}.webform-multiple-table-responsive td{padding:0}.webform-multiple-table-responsive table,.webform-submission-graduate-engineer-application-form,.webform-submission-job-application-form-form{margin:0 auto;max-width:500px;width:100%}.webform-submission-graduate-engineer-application-form button[id*=add-submit],.webform-submission-job-application-form-form button[id*=add-submit]{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex}.webform-submission-graduate-engineer-application-form button[id*=add-submit]:before,.webform-submission-job-application-form-form button[id*=add-submit]:before{content:"+";font-size:28px;margin-left:auto}.webform-submission-graduate-engineer-application-form .js-form-item,.webform-submission-job-application-form-form .js-form-item{display:block}.webform-submission-graduate-engineer-application-form #edit-processed-text,.webform-submission-job-application-form-form #edit-processed-text{display:none}.webform-submission-graduate-engineer-application-form #edit-processed-text-01,.webform-submission-job-application-form-form #edit-processed-text-01{font-weight:700}.webform-submission-graduate-engineer-application-form #edit-processed-text-02 p,.webform-submission-graduate-engineer-application-form .form-item-personal-data-privacy-rights-in-order-to-provide-the-most-effect,.webform-submission-graduate-engineer-application-form .js-form-item label,.webform-submission-job-application-form-form #edit-processed-text-02 p,.webform-submission-job-application-form-form .form-item-personal-data-privacy-rights-in-order-to-provide-the-most-effect,.webform-submission-job-application-form-form .js-form-item label{font-weight:600;margin-bottom:.5rem}.webform-submission-graduate-engineer-application-form #edit-processed-text-02 p,.webform-submission-job-application-form-form #edit-processed-text-02 p{font-weight:700}.webform-submission-graduate-engineer-application-form .form-item,.webform-submission-job-application-form-form .form-item{margin-bottom:22px}.webform-submission-graduate-engineer-application-form .form-item input,.webform-submission-graduate-engineer-application-form .form-item select,.webform-submission-job-application-form-form .form-item input,.webform-submission-job-application-form-form .form-item select{border:1px solid #adadad;height:50px;padding-left:1.5rem;padding-right:1.5rem;width:100%}.webform-submission-graduate-engineer-application-form .form-item input.form-file,.webform-submission-graduate-engineer-application-form .form-item select.form-file,.webform-submission-job-application-form-form .form-item input.form-file,.webform-submission-job-application-form-form .form-item select.form-file{padding:0}.webform-submission-graduate-engineer-application-form .form-item input[type=checkbox],.webform-submission-graduate-engineer-application-form .form-item input[type=radio],.webform-submission-graduate-engineer-application-form .form-item select[type=checkbox],.webform-submission-graduate-engineer-application-form .form-item select[type=radio],.webform-submission-job-application-form-form .form-item input[type=checkbox],.webform-submission-job-application-form-form .form-item input[type=radio],.webform-submission-job-application-form-form .form-item select[type=checkbox],.webform-submission-job-application-form-form .form-item select[type=radio]{border-color:#252525;height:28px;margin-top:.5rem;padding:0;width:28px}.webform-submission-graduate-engineer-application-form .form-item input[type=checkbox]~label,.webform-submission-graduate-engineer-application-form .form-item input[type=radio]~label,.webform-submission-graduate-engineer-application-form .form-item select[type=checkbox]~label,.webform-submission-graduate-engineer-application-form .form-item select[type=radio]~label,.webform-submission-job-application-form-form .form-item input[type=checkbox]~label,.webform-submission-job-application-form-form .form-item input[type=radio]~label,.webform-submission-job-application-form-form .form-item select[type=checkbox]~label,.webform-submission-job-application-form-form .form-item select[type=radio]~label{display:inline-block;margin-bottom:0}.webform-submission-graduate-engineer-application-form .form-item textarea,.webform-submission-job-application-form-form .form-item textarea{border:1px solid #adadad;width:100%}.webform-submission-graduate-engineer-application-form .js-form-type-radio,.webform-submission-job-application-form-form .js-form-type-radio{align-items:center;display:flex}.webform-submission-graduate-engineer-application-form #edit-processed-text-02 p,.webform-submission-graduate-engineer-application-form .js-form-item label,.webform-submission-job-application-form-form #edit-processed-text-02 p,.webform-submission-job-application-form-form .js-form-item label{display:block}.webform-submission-graduate-engineer-application-form #edit-processed-text-02,.webform-submission-job-application-form-form #edit-processed-text-02{font-weight:700}.webform-submission-graduate-engineer-application-form .js-form-type-checkbox,.webform-submission-job-application-form-form .js-form-type-checkbox{align-items:normal}.webform-submission-graduate-engineer-application-form .js-form-type-checkbox input,.webform-submission-job-application-form-form .js-form-type-checkbox input{height:28px;padding:0;width:28px}.webform-submission-graduate-engineer-application-form .js-form-type-checkbox label,.webform-submission-job-application-form-form .js-form-type-checkbox label{color:#838282;font-weight:400;letter-spacing:.25px;line-height:1.75}.webform-submission-graduate-engineer-application-form button.js-form-submit.webform-button--submit,.webform-submission-job-application-form-form button.js-form-submit.webform-button--submit{align-items:center;background:#435af6;border:1px solid #435af6;color:#fff;display:flex;padding-bottom:14px;padding-top:14px;width:100%}.webform-submission-graduate-engineer-application-form button.js-form-submit.webform-button--submit:active,.webform-submission-graduate-engineer-application-form button.js-form-submit.webform-button--submit:focus,.webform-submission-graduate-engineer-application-form button.js-form-submit.webform-button--submit:hover,.webform-submission-job-application-form-form button.js-form-submit.webform-button--submit:active,.webform-submission-job-application-form-form button.js-form-submit.webform-button--submit:focus,.webform-submission-job-application-form-form button.js-form-submit.webform-button--submit:hover{background-color:#2b45f5;border-color:#2b45f5}.webform-submission-graduate-engineer-application-form button.js-form-submit.webform-button--submit:after,.webform-submission-job-application-form-form button.js-form-submit.webform-button--submit:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dlr-district-icon!important;font-size:18px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-left:auto;text-transform:none}.webform-submission-graduate-engineer-application-form fieldset legend+.fieldset-wrapper,.webform-submission-job-application-form-form fieldset legend+.fieldset-wrapper{margin-top:1rem}.webform-submission-graduate-engineer-application-form .js-form-type-webform-custom-composite>label,.webform-submission-job-application-form-form .js-form-type-webform-custom-composite>label{font-weight:700;margin-bottom:1.5rem;margin-top:1rem;text-transform:uppercase}.webform-submission-graduate-engineer-application-form .js-form-type-webform-custom-composite .description,.webform-submission-job-application-form-form .js-form-type-webform-custom-composite .description{font-size:14px;margin-bottom:2rem}.webform-submission-graduate-engineer-application-form .webform-multiple-add,.webform-submission-job-application-form-form .webform-multiple-add{margin-bottom:2rem}.webform-submission-graduate-engineer-application-form .js-webform-type-radios>legend,.webform-submission-job-application-form-form .js-webform-type-radios>legend{font-weight:600;margin-bottom:.5rem}.webform-submission-graduate-engineer-application-form ul,.webform-submission-job-application-form-form ul{list-style:inherit;padding-left:2rem}@media (min-width:768px){.webform-submission-graduate-engineer-application-form .webform-multiple-add,.webform-submission-job-application-form-form .webform-multiple-add{margin-bottom:4rem}.webform-submission-graduate-engineer-application-form .js-form-type-webform-custom-composite>label,.webform-submission-job-application-form-form .js-form-type-webform-custom-composite>label{margin-bottom:2rem;margin-top:1.5rem}.webform-submission-graduate-engineer-application-form .js-form-type-webform-custom-composite .description,.webform-submission-job-application-form-form .js-form-type-webform-custom-composite .description{font-size:14px;margin-bottom:2.5rem}.webform-submission-graduate-engineer-application-form #edit-processed-text-02,.webform-submission-graduate-engineer-application-form input[name=search_box],.webform-submission-job-application-form-form #edit-processed-text-02,.webform-submission-job-application-form-form input[name=search_box]{font-size:20px}.webform-submission-graduate-engineer-application-form #edit-processed-text-01,.webform-submission-job-application-form-form #edit-processed-text-01{font-size:20px;margin-bottom:1.5rem}.webform-submission-graduate-engineer-application-form .js-form-type-date,.webform-submission-job-application-form-form .js-form-type-date{display:inline-block;width:50%}}@media (max-width:767px){.webform-submission-graduate-engineer-application-form,.webform-submission-job-application-form-form{display:flex;flex-direction:column}.webform-submission-graduate-engineer-application-form .js-form-type-checkbox label,.webform-submission-job-application-form-form .js-form-type-checkbox label{font-size:14px}}.webform-submission-job-application-form-form h2{text-align:center}.webform-submission-job-application-form-form .js-form-item-agree-privacy-statement{display:flex!important}.webform-submission-job-application-form-form .js-form-item-agree-privacy-statement .description{margin-top:8px}.node-76162 #block-dlrd9-webform>h2,.node-76162 #block-webform{display:none}.node-76162 .bones--title{font-size:30px;font-weight:800;margin-bottom:1rem}.node-76162 #block-views-block-quick-contact-info-block-1{display:none}@media (max-width:767px){.node-76162 .layout-bg-bg-wrapper img{-o-object-position:-400px 0;object-position:-400px 0}}footer{padding-top:10px;z-index:8}footer h2{font-weight:700}#block-sitebranding svg{fill:#fff}.logo-bkg{background-image:url(/themes/custom/dlrd9/images/background-brand-logo.png);background-position:0 100%;background-repeat:no-repeat;background-size:cover;bottom:-14rem;height:500px;left:-550px;position:absolute;width:1500px}#block-sitebranding .main-header__mobile-toggle{display:none}@media (max-width:1023px){#block-sitebranding>div{justify-content:center;margin-bottom:1rem}}#block-dlrd9-branding svg path:first-child,#block-dlrd9-branding svg path:nth-child(3){color:#0087bf}#block-dlrd9-branding svg path:nth-child(2){color:#4ea84c}.page-node-type-homepage #block-dlrd9-branding svg{fill:#fff}#block-dlrd9-branding svg path:first-child,#block-dlrd9-branding svg path:nth-child(3){fill:#0087bf}.page-node-type-homepage #block-dlrd9-branding svg path:first-child,.page-node-type-homepage #block-dlrd9-branding svg path:nth-child(3){fill:#fff}.page-node-type-homepage.menu-expanded #block-dlrd9-branding svg path:first-child,.page-node-type-homepage.menu-expanded #block-dlrd9-branding svg path:nth-child(3){fill:#0087bf}#block-dlrd9-branding svg path:nth-child(2){fill:#4ea84c}.page-node-type-homepage #block-dlrd9-branding svg path:nth-child(2){fill:#fff}.page-node-type-homepage.menu-expanded #block-dlrd9-branding svg path:nth-child(2){fill:#4ea84c}.is-sticky #block-dlrd9-branding svg{padding-top:10px}.is-sticky #block-dlrd9-branding svg path:first-child{fill:#0087bf}.is-sticky #block-dlrd9-branding svg path:nth-child(2){fill:#4ea84c}.is-sticky #block-dlrd9-branding svg path:nth-child(3){display:none}@media (min-width:992px){.is-sticky #block-dlrd9-branding svg{padding-top:1rem}}@media (min-width:1024px){.irish-lang:not(.path-frontpage) .header-container{width:84%}.is-sticky #block-megamenu-2{display:block;margin-left:auto}.is-sticky #block-megamenu-2 .menu>.menu-item>a,.is-sticky #block-megamenu-2 .menu>.menu-item>span{font-size:14px;font-weight:600}.is-sticky #block-dlrd9-branding+.header-links{display:none}}@media (min-width:1230px){.irish-lang:not(.path-frontpage) .header-container{width:87%}}@media (max-width:1023px){header:not(.is-sticky){border-bottom:2px solid #dbd8d6;padding-top:2rem}.page-node-type-homepage header:not(.is-sticky){border-color:#fff}header:not(.is-sticky) .main-header__mobile-toggle.is-active{display:none}#block-dlrd9-branding{width:100%}#block-dlrd9-branding>div{justify-content:space-between}#block-dlrd9-main-menu,#block-megamenu-2{display:none}.header-links>#block-dlrd9-main-menu{display:none!important}.main-header__mobile-toggle:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-family:dlr-district-icon!important;font-size:10px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-left:.5rem;text-transform:none;transition:all .3s ease-in-out}.main-header__mobile-toggle.is-active:after{transform:rotate(180deg)}#mobile_menu{background:#f5f3f2;display:none;height:100vh;left:0;overflow:scroll;padding-bottom:100px;position:fixed;top:0;width:100%}.is-sticky #mobile_menu{top:58px}body.mobile-menu-expanded header{background:#f5f3f2}#block-megamenu-3 .megamenu-block{margin:0 auto}#block-megamenu-3 .monbile_megamenu{background:#fff;border-radius:10px;margin-bottom:1rem;margin-top:1rem}#block-megamenu-3 .monbile_megamenu>li{flex:100%;padding-bottom:1rem;position:relative}#block-megamenu-3 .monbile_megamenu>li:first-child{padding-top:1rem}#block-megamenu-3 .monbile_megamenu>li:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#435af6;content:"";display:inline-block;font-family:dlr-district-icon!important;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.5rem;text-transform:none;transition:all .3s ease-in-out}#block-megamenu-3 .monbile_megamenu>li.is-active{color:#435af6}#block-megamenu-3 .monbile_megamenu>li.is-active:before{transform:rotate(180deg)}#block-megamenu-3 .monbile_megamenu>li>span{display:inline-block;font-size:20px;font-weight:800}#block-megamenu-3 .monbile_megamenu .menu_link_content{background:#fff;display:none;margin:0;width:100%}#block-megamenu-3 .monbile_megamenu li:nth-child(2) .menu_link_content>div>div>div .paragraph--view-mode--default h2{display:none}#block-megamenu-3 .menu_element_as_button{background:#435af6;border:1px solid #435af6;color:#fff}#block-megamenu-3 .menu_element_as_button:active,#block-megamenu-3 .menu_element_as_button:focus,#block-megamenu-3 .menu_element_as_button:hover{background-color:#2b45f5;border-color:#2b45f5}.mobile_main_menu{display:block;padding-left:1.5rem;padding-right:1.5rem}.mobile_main_menu .menu_element_as_button{background:transparent;border:2px solid #435af6;color:#435af6}.mobile_main_menu .menu_element_as_button:active,.mobile_main_menu .menu_element_as_button:focus,.mobile_main_menu .menu_element_as_button:hover{background-color:transparent;border-color:#2b45f5}.menu_element_as_button{text-align:center;text-transform:none;width:100%}}@media (max-width:991px){header:not(.is-sticky){padding-top:0}body:not(.page-node-type-homepage) header:not(.is-sticky){padding:0}header .site-logo svg{width:84px}}.maintenance-page .maintanance-site-name{padding:1rem}.maintenance-page main{margin-top:0;padding:1rem}.maintenance-page header img{width:250px}.maintenance-page .site-wide-notification{display:none}.messages{word-wrap:break-word;background:no-repeat 10px 17px;border-radius:2px;border-style:solid;border-width:1px 1px 1px 0;margin:9px 0 10px 8px;overflow-wrap:break-word;padding:15px 20px 15px 35px}.messages--error{background-color:#fcf4f2;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;color:#a51b00}.messages--error p.error{color:#a51b00}.messages--warning{background-color:#fdf8ed;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;box-shadow:-8px 0 0 #e09600;color:#734c00}.messages--status{background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;box-shadow:-8px 0 0 #77b259;color:#325e1c}table,td,th{border:1px solid}.site-wide-notification .sitewide-notifications-close{margin-top:0}.after\:tw-ml-2:after{content:var(--tw-content);margin-left:.5rem}.after\:tw-mt-2:after{content:var(--tw-content);margin-top:.5rem}.after\:tw-block:after{content:var(--tw-content);display:block}.after\:tw-w-1\/2:after{content:var(--tw-content);width:50%}.after\:tw-rounded:after{border-radius:.25rem;content:var(--tw-content)}.after\:tw-border-b-8:after{border-bottom-width:8px;content:var(--tw-content)}.after\:tw-border-b-\[7px\]:after{border-bottom-width:7px;content:var(--tw-content)}.after\:tw-border-blue-500:after{--tw-border-opacity:1;border-color:rgb(67 90 246/var(--tw-border-opacity));content:var(--tw-content)}.after\:tw-align-middle:after{content:var(--tw-content);vertical-align:middle}.after\:tw-text-2xl:after{content:var(--tw-content);font-size:1.5rem;line-height:2rem}.after\:tw-content-\[\'\\e908\'\]:after{--tw-content:"\e908";content:var(--tw-content)}.first\:tw-ml-0:first-child{margin-left:0}.last\:tw-border-0:last-child{border-width:0}.hover\:tw-border-\[\#2b45f5\]:hover{--tw-border-opacity:1;border-color:rgb(43 69 245/var(--tw-border-opacity))}.hover\:tw-bg-\[\#2b45f5\]:hover{--tw-bg-opacity:1;background-color:rgb(43 69 245/var(--tw-bg-opacity))}.hover\:tw-bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:tw-text-black:hover{--tw-text-opacity:1;color:rgb(37 37 37/var(--tw-text-opacity))}@media (min-width:640px){.sm\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:tw-bottom-6{bottom:1.5rem}.md\:tw-left-1\/2{left:50%}.md\:tw-top-0{top:0}.md\:tw-top-2{top:.5rem}.md\:tw-top-6{top:1.5rem}.md\:tw-top-72{top:18rem}.md\:tw-top-\[20\%\]{top:20%}.md\:tw-order-none{order:0}.md\:tw-col-span-2{grid-column:span 2/span 2}.md\:tw-col-span-3{grid-column:span 3/span 3}.md\:tw-col-span-6{grid-column:span 6/span 6}.md\:tw-float-right{float:right}.md\:tw-my-0{margin-bottom:0;margin-top:0}.md\:tw-my-12{margin-bottom:3rem;margin-top:3rem}.md\:tw-my-2{margin-bottom:.5rem;margin-top:.5rem}.md\:tw-my-8{margin-bottom:2rem;margin-top:2rem}.md\:tw--mb-8{margin-bottom:-2rem}.md\:tw-mb-0{margin-bottom:0}.md\:tw-mb-10{margin-bottom:2.5rem}.md\:tw-mb-11{margin-bottom:2.75rem}.md\:tw-mb-12{margin-bottom:3rem}.md\:tw-mb-14{margin-bottom:3.5rem}.md\:tw-mb-2{margin-bottom:.5rem}.md\:tw-mb-5{margin-bottom:1.25rem}.md\:tw-mb-6{margin-bottom:1.5rem}.md\:tw-mb-8{margin-bottom:2rem}.md\:tw-mb-9{margin-bottom:2.25rem}.md\:tw-mr-0{margin-right:0}.md\:tw-mt-0{margin-top:0}.md\:tw-mt-10{margin-top:2.5rem}.md\:tw-mt-12{margin-top:3rem}.md\:tw-mt-14{margin-top:3.5rem}.md\:tw-mt-16{margin-top:4rem}.md\:tw-mt-2{margin-top:.5rem}.md\:tw-mt-24{margin-top:6rem}.md\:tw-mt-6{margin-top:1.5rem}.md\:tw-mt-8{margin-top:2rem}.md\:tw-block{display:block}.md\:tw-inline-block{display:inline-block}.md\:tw-inline{display:inline}.md\:\!tw-flex{display:flex!important}.md\:tw-flex{display:flex}.md\:tw-grid{display:grid}.md\:tw-hidden{display:none}.md\:tw-h-9{height:2.25rem}.md\:tw-w-1\/2{width:50%}.md\:tw-w-1\/4{width:25%}.md\:tw-w-3\/4{width:75%}.md\:tw-w-56{width:14rem}.md\:tw-w-auto{width:auto}.md\:tw-max-w-md{max-width:28rem}.md\:tw-flex-1{flex:1 1 0%}.md\:tw-flex-none{flex:none}.md\:tw--translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:tw-flex-row{flex-direction:row}.md\:tw-justify-start{justify-content:flex-start}.md\:tw-justify-end{justify-content:flex-end}.md\:tw-gap-16{gap:4rem}.md\:tw-gap-2{gap:.5rem}.md\:tw-gap-4{gap:1rem}.md\:tw-gap-5{gap:1.25rem}.md\:tw-gap-9{gap:2.25rem}.md\:tw-gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.md\:tw-gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.md\:tw-gap-y-8{row-gap:2rem}.md\:tw-rounded-l-\[100px\]{border-bottom-left-radius:100px;border-top-left-radius:100px}.md\:tw-rounded-l-none{border-bottom-left-radius:0;border-top-left-radius:0}.md\:tw-rounded-r-\[100px\]{border-bottom-right-radius:100px;border-top-right-radius:100px}.md\:tw-rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.md\:tw-border-r-2{border-right-width:2px}.md\:tw-border-black{--tw-border-opacity:1;border-color:rgb(37 37 37/var(--tw-border-opacity))}.md\:tw-py-12{padding-bottom:3rem;padding-top:3rem}.md\:tw-pb-0{padding-bottom:0}.md\:tw-pb-9{padding-bottom:2.25rem}.md\:tw-pl-0{padding-left:0}.md\:tw-pr-2{padding-right:.5rem}.md\:tw-pt-0{padding-top:0}.md\:tw-pt-10{padding-top:2.5rem}.md\:tw-pt-12{padding-top:3rem}.md\:tw-pt-14{padding-top:3.5rem}.md\:tw-pt-16{padding-top:4rem}.md\:tw-pt-36{padding-top:9rem}.md\:tw-text-center{text-align:center}.md\:tw-text-2xl{font-size:1.5rem;line-height:2rem}.md\:tw-text-\[25px\]{font-size:25px}.md\:tw-text-\[40px\]{font-size:40px}.md\:tw-text-base{font-size:1rem;line-height:1.5rem}.md\:tw-text-xl{font-size:1.25rem;line-height:1.75rem}.md\:tw-normal-case{text-transform:none}}@media (min-width:1024px){.lg\:tw-pointer-events-none{pointer-events:none}.lg\:tw-left-0{left:0}.lg\:tw-left-auto{left:auto}.lg\:tw-right-auto{right:auto}.lg\:tw-top-0{top:0}.lg\:tw-top-20{top:5rem}.lg\:tw-top-\[45\%\]{top:45%}.lg\:tw-order-none{order:0}@media (min-width:1024px){.lg\:lg\:tw-col-span-2{grid-column:span 2/span 2}}.lg\:tw-col-span-2{grid-column:span 2/span 2}.lg\:tw-col-span-3{grid-column:span 3/span 3}.lg\:tw-col-span-4{grid-column:span 4/span 4}.lg\:tw-float-right{float:right}.lg\:tw-my-10{margin-bottom:2.5rem;margin-top:2.5rem}.lg\:tw-my-12{margin-bottom:3rem;margin-top:3rem}.lg\:tw--mt-12{margin-top:-3rem}.lg\:tw--mt-20{margin-top:-5rem}.lg\:tw-mb-0{margin-bottom:0}.lg\:tw-mb-10{margin-bottom:2.5rem}.lg\:tw-mb-12{margin-bottom:3rem}.lg\:tw-mb-16{margin-bottom:4rem}.lg\:tw-mb-20{margin-bottom:5rem}.lg\:tw-mb-24{margin-bottom:6rem}.lg\:tw-mb-32{margin-bottom:8rem}.lg\:tw-mb-4{margin-bottom:1rem}.lg\:tw-mb-6{margin-bottom:1.5rem}.lg\:tw-ml-0{margin-left:0}.lg\:tw-mr-0{margin-right:0}.lg\:tw-mt-0{margin-top:0}.lg\:tw-mt-10{margin-top:2.5rem}.lg\:tw-mt-12{margin-top:3rem}.lg\:tw-mt-14{margin-top:3.5rem}.lg\:tw-mt-16{margin-top:4rem}.lg\:tw-mt-20{margin-top:5rem}.lg\:tw-mt-24{margin-top:6rem}.lg\:tw-mt-4{margin-top:1rem}.lg\:tw-mt-6{margin-top:1.5rem}.lg\:tw-mt-8{margin-top:2rem}.lg\:tw-block{display:block}.lg\:tw-inline-block{display:inline-block}.lg\:\!tw-flex{display:flex!important}.lg\:tw-flex{display:flex}.lg\:tw-grid{display:grid}.lg\:tw-hidden{display:none}.lg\:tw-h-52{height:13rem}.lg\:tw-min-h-\[80px\]{min-height:80px}.lg\:tw-w-1\/2{width:50%}.lg\:tw-w-2\/3{width:66.666667%}.lg\:tw-w-5\/6{width:83.333333%}.lg\:tw-w-\[88\%\]{width:88%}.lg\:tw-w-full{width:100%}.lg\:tw-max-w-\[250px\]{max-width:250px}.lg\:tw-max-w-full{max-width:100%}.lg\:tw-flex-none{flex:none}.lg\:tw-cursor-default{cursor:default}.lg\:tw-grid-flow-col{grid-auto-flow:column}.lg\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:tw-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:tw-flex-wrap{flex-wrap:wrap}.lg\:tw-items-start{align-items:flex-start}.lg\:tw-items-center{align-items:center}.lg\:tw-justify-end{justify-content:flex-end}.lg\:tw-justify-between{justify-content:space-between}.lg\:tw-gap-14{gap:3.5rem}.lg\:tw-gap-28{gap:7rem}.lg\:tw-gap-6{gap:1.5rem}.lg\:tw-gap-9{gap:2.25rem}.lg\:tw-gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.lg\:tw-gap-y-10{row-gap:2.5rem}.lg\:tw-gap-y-20{row-gap:5rem}.lg\:tw-border-0{border-width:0}.lg\:tw-p-0{padding:0}.lg\:tw-py-20{padding-bottom:5rem;padding-top:5rem}.lg\:tw-py-6{padding-bottom:1.5rem;padding-top:1.5rem}.lg\:tw-py-8{padding-bottom:2rem;padding-top:2rem}.lg\:tw-pb-0{padding-bottom:0}.lg\:tw-pb-12{padding-bottom:3rem}.lg\:tw-pb-16{padding-bottom:4rem}.lg\:tw-pb-2{padding-bottom:.5rem}.lg\:tw-pb-24{padding-bottom:6rem}.lg\:tw-pl-10{padding-left:2.5rem}.lg\:tw-pr-16{padding-right:4rem}.lg\:tw-pt-14{padding-top:3.5rem}.lg\:tw-pt-16{padding-top:4rem}.lg\:tw-pt-20{padding-top:5rem}.lg\:tw-pt-32{padding-top:8rem}.lg\:tw-pt-40{padding-top:10rem}.lg\:tw-pt-48{padding-top:12rem}.lg\:tw-pt-8{padding-top:2rem}.lg\:tw-text-right{text-align:right}.lg\:tw-text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:tw-text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:tw-text-\[25px\]{font-size:25px}.lg\:tw-text-\[35px\]{font-size:35px}.lg\:tw-text-\[40px\]{font-size:40px}.lg\:tw-text-base{font-size:1rem;line-height:1.5rem}.lg\:tw-text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:tw-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.lg\:before\:tw-mr-2:before{content:var(--tw-content);margin-right:.5rem}.lg\:before\:tw-mr-2\.5:before{content:var(--tw-content);margin-right:.625rem}.lg\:before\:tw-border-l:before{border-left-width:1px;content:var(--tw-content)}.lg\:before\:tw-border-gray-300:before{--tw-border-opacity:1;border-color:rgb(173 173 173/var(--tw-border-opacity));content:var(--tw-content)}}@media (min-width:1230px){.xl\:tw-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}
.tw-container .paragraph--type--container-text-paragraph{background-color:#f5f3f2;border-radius:10px;margin:13px 0;padding:21px 153px 23px 24px}.tw-container .paragraph--type--container-text-paragraph div{color:#000;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.75}#block-dlrlibrary-content .views-element-container h2{color:#252525;font-size:25px;font-stretch:normal;font-style:normal;font-weight:800;letter-spacing:.18px;line-height:1.76;margin:21px 0}.promotion .promotion-full-outer{background-color:#f5f3f2;border-radius:15px;display:flex;margin:30px 0}.promotion .promotion-title-body{font-size:20px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.8;padding:60px 20px 30px;width:50%}.promotion .promotion-title{font-weight:700}.promotion .promotion-video-image{width:50%}.promotion .promotion-video-image img{border-radius:15px}.promotion .promotion-title-body .summary-text{font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.75}.plan-your-visit-accordion{padding-bottom:60px}.latest-events{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.latest-events h2 a:after{display:none}.latest-events h2:after{border-bottom-width:8px;border-color:#435af6;border-radius:.25rem;content:"";display:block;margin-top:.5rem;width:50%}.latest-events .views-row{display:inline-block;min-width:233px}.latest-events .views-row .latest-events-region{padding-top:1rem;position:relative}.latest-events img{border-radius:1rem;height:270px;-o-object-fit:cover;object-fit:cover;width:-moz-fit-content;width:fit-content}.latest-events .field_event_select_location{padding-left:30px}.latest-events .field_event_select_location .event-location{color:#838282}.promotion-wrapper .promotion-link .icon svg path{fill:#fff}.media-documents__item-wrapper .break-words{word-break:break-word}.libraries .download-icon:after{position:absolute;right:0!important;top:50%}.libraries .media-documents__item .contextual>div:first-child{word-break:break-word}.libraries .address-block{float:right;max-width:254px}.libraries .promotion-wrapper .promotion-title{font-size:20px;max-width:unset}.libraries .message-notice__bones{font-weight:unset}.libraries .paragraph--type--message-notice{margin:15px 0}.libraries .geolocation-map-container{height:79vh!important;overflow:hidden}.libraries .category-event-tag{display:none}.libraries .category-event-tag:first-child{display:block!important}.node-content.libraries .intro-main-body{font-size:20px;font-weight:400;line-height:1.5;word-break:break-word!important}.node-content.libraries .intro-main-body,.node-content.libraries .intro-main-title{font-stretch:normal;font-style:normal;letter-spacing:normal;margin:15px 0;padding:10px 0}.node-content.libraries .intro-main-title{font-size:40px;font-weight:700;line-height:1.45}.node-content.libraries .paragraph--type--important,.node-content.libraries .paragraph--type--intro-text{word-break:break-word!important}.node-content.libraries .captur3d-3d-tour{text-align:center}.node-content.libraries .captur3d-3d-tour iframe{margin:24px 0;width:100%}@media screen and (min-width:992px){.node-content.libraries .captur3d-3d-tour iframe{margin:0 auto 24px;max-width:1200px}}.intro-main-body a{color:#435af6}.intro-main-body a:hover{text-decoration:underline}.views-field-field-gallery-caption{color:#252525;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.25px;line-height:1.57;padding:10px}.gallery-slider .views-element-container h2{color:#252525;font-size:30px;font-stretch:normal;font-style:normal;font-weight:800;letter-spacing:.22px;line-height:1.47;margin-top:21px;text-align:center}.view-address-block .address-title:before{background-image:url(/sites/dlrlibrary/themes/custom/dlrlibrary/images/iconography-location.svg);content:"";height:27px;left:0;margin-left:15px;-o-object-fit:contain;object-fit:contain;position:absolute;width:19px}.view-address-block .address-block{padding-left:3rem}.view-address-block .address-block .email a{color:#3b4fdb;text-decoration:underline}.address-content-tel{padding-right:5px}.senior-librarians{margin:20px 0}.senior-librarians .senior-librarians-title{color:#252525;font-size:25px;font-stretch:normal;font-style:normal;font-weight:800;letter-spacing:normal;line-height:normal}.senior-librarians .senior-librarians-title .field--name-field-senior-librarians{color:#252525;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.75}.senior-librarians .senior-librarians-title div{padding:5px 0 0}.layout__left.library-map-button{visibility:hidden}.slick--field .slide.has-caption .slide__description{font-size:16px}@media (min-width:1024px){.slick--field .slide.has-caption .slide__description{padding-left:10px!important}}.slick-slider .slide__caption{bottom:0;position:absolute;top:auto;width:100%}@media (max-width:767px){.slick-slider .slide__caption{position:inherit}}@media (min-width:320px) and (max-width:767px){.library .layout__background:before{height:60%}.library .layout__background .slick__arrow{display:flex;gap:25px;justify-content:flex-end;left:unset;position:absolute;top:-11%!important}.layout--twocol-section{display:block}.banner-section .view-address-block,.banner-section .view-address-block .address-block{display:block!important}.promotion .promotion-full-outer{flex-direction:column-reverse}.promotion .promotion-video-image{border-radius:15px;width:100%}.promotion .promotion-icon{height:58px;width:60px}.promotion .promotion-title-body{font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.75;width:100%}.tw-container .paragraph--type--container-text-paragraph{padding:21px 24px}.layout--twocol-section--67-33 .layout__region--first{font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.56}#block-dlrlibrary-content .views-element-container h2{font-size:20px;letter-spacing:.15px;line-height:1.7;padding:0 0 0 24px;text-align:left}.slick__arrow{display:flex;gap:25px;justify-content:flex-end;left:unset;position:absolute;top:-15%!important}.slick-arrow{height:35px;position:relative;width:35px}.latest-events{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:scroll}.latest-events img{height:170px;-o-object-fit:cover;object-fit:cover}.latest-events .field_event_select_location{padding-left:0}.libraries .address-block{float:unset;max-width:unset}.library-open-hours{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:scroll}.library-open-hours thead th{min-width:145px;padding:10px 0}.slide.has-caption .slide__description{padding-left:1rem!important}}@media (min-width:768px) and (max-width:991px){.banner-section .view-address-block,.banner-section .view-address-block .address-block{display:block!important}.libraries .address-block{float:unset;max-width:unset}.promotion .promotion-full-outer{flex-direction:column-reverse}.promotion .promotion-video-image{border-radius:15px;width:100%}.promotion .promotion-video-image img{width:100%}.promotion .promotion-icon{height:58px;width:60px}.promotion .promotion-title-body{font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.75;width:100%}}@media (min-width:992px) and (max-width:1200px){.promotion .promotion-video-image div,.promotion .promotion-video-image div .video-embed-field-responsive-video{height:100%}.promotion .promotion-icon{left:50%;position:absolute;top:81%}}.banner-section .view-address-block{display:none}.library-open-hours thead th{background-color:#36a056!important;border:4px solid #fff;color:#fff;font-size:18px;font-weight:800;height:60px;text-align:center}.library-open-hours tr th{border:4px solid #fff}.library-open-hours tr th:first-child{border-bottom-left-radius:15px;border-top-left-radius:15px}.library-open-hours tr th:last-child{border-bottom-right-radius:15px;border-top-right-radius:15px}.library-open-hours .default-column{background:#f6f6f7;color:#252525;font-size:16px;font-stretch:normal;font-weight:400;height:60px;text-align:left}.library-open-hours .default-column.first-column,.library-open-hours .default-column.highlight-column{font-size:18px;font-stretch:normal}.library-open-hours .default-column.highlight-column{background:#fcf4e4}.library-open-hours .default-column.first-column{background:#3b4fdb;color:#fff;font-weight:700;text-align:center;width:170px}@media (min-width:1024px){.paragraph--type--intro-text{padding-bottom:25px}}.ui-accordion .ui-accordion-content ul{list-style:disc}.ui-accordion .ui-accordion-content a{color:#435af6!important;text-decoration:none!important}.ui-accordion .ui-accordion-content a:hover{text-decoration:underline!important}html{scroll-behavior:smooth}body{color:#252525;font-size:16px}.page-node-type-page h1{font-size:30px;line-height:30px}#block-dlrd9-page-title{margin-top:40px}blockquote{margin:revert}a{transition:all .3s ease-in-out}a:active,a:focus,a:hover{outline:none}.mx-responsive{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.tw-container{padding-left:1.5rem;padding-right:1.5rem}.js input.form-autocomplete{background-image:none}.js-form-type-search-api-autocomplete input{border:0;border-radius:43px;outline:none;padding:12px 30px 12px 32px;width:100%}form{position:relative}.background img{width:100%}body.slide--popup-overflow{overflow-y:hidden}body.slide--popup-overflow #block-megamenu,body.slide--popup-overflow .sign_up-background,body.slide--popup-overflow header,body.slide--popup-overflow header.is-sticky,body.slide--popup-overflow>footer{z-index:2}#block-dlrd9-page-title h1{font-size:30px;font-weight:800;margin-bottom:1rem}.pager+footer .views-infinite-scroll-footer,footer .views-infinite-scroll-footer{font-size:13px;font-weight:600;text-align:center}.load-more:before{content:"+";display:inline-block;margin-right:.5rem}.btn-phone:before{margin-right:1rem}.btn-content:before,.btn-phone:before{display:inline-block;font-size:22px;vertical-align:middle}.btn-content:before{margin-right:4px}.backdrop{background-color:rgba(0,0,0,.25);bottom:0;display:flex;left:0;position:fixed;right:0;top:0}.popup--close.slide-popup--close:before{position:inherit}.media-oembed-content{aspect-ratio:16/9;border-radius:10px;height:100%;width:100%}.load-more--loaded{display:block;font-size:13px;font-weight:600;margin-bottom:60px;text-align:center}@media (max-width:767px){.slide--button{position:relative}.slide--button:before{align-items:center;display:flex;height:100%;left:30px;position:absolute;top:0}}@media (min-width:992px){.page-node-type-page h1{font-size:40px;line-height:58px}#block-dlrd9-page-title h1{font-size:40px}}a.ck-anchor{color:#252525}.addtoany_list.a2a_kit_size_32 a{font-size:13px}.more-information{background-color:#3b4153;border-radius:10px;margin:13px 100px 13px 0;padding:21px 23px 23px 24px}.more-information p{color:#fff;font-size:16px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.75}.page-node-type-news .news-section .views-element-container>div>div{overflow-x:hidden}@media (max-width:1024px){.page-node-type-news .news-section .views-element-container>div>div{overflow-x:scroll}}.latest-news h2 a:after{display:none}.latest-news h2:after{border-bottom-width:8px;border-color:#435af6;border-radius:.25rem;content:"";display:block;margin-top:.5rem;width:50%}#related_documents .related-doc-news{font-size:25px;font-weight:800}.slick-slider .slide__media{overflow:hidden;position:relative}.library--events .category-event-tag{color:#fff}@media (min-width:320px) and (max-width:767px){.more-information{margin:13px 0;padding:21px 24px}}@media (min-width:768px){.page-node-type-news #block-dlrlibrary-content+div{margin-top:80px}}.page-node-type-news .news-section article img{border-radius:1rem}@media (max-width:768px){.page-node-type-news .news-section article img{height:170px;-o-object-fit:cover;object-fit:cover}}#block-exposedformevent-attraction-listingblock-1 .form--event-attraction{background-color:#435af6;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:2rem 0}#block-exposedformevent-attraction-listingblock-1 .form--event-attraction__title{grid-column:span 6/span 6}#block-exposedformevent-attraction-listingblock-1 h2{display:none}#views-exposed-form-event-attraction-listing-block-1{align-items:end;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 auto;max-width:1230px;width:100%}#views-exposed-form-event-attraction-listing-block-1 .form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:100px;color:#252525;font-size:14px;font-weight:600;height:50px;padding:13px 50px 14px 16px;width:100%}#views-exposed-form-event-attraction-listing-block-1 .js-form-item-field-event-category-target-id{position:relative}#views-exposed-form-event-attraction-listing-block-1 .js-form-item-field-event-category-target-id:after{color:#252525;content:"\e906";font-family:dlr-district-icon!important;font-size:10px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;pointer-events:none;position:absolute;right:18px;text-transform:none;top:20px}#views-exposed-form-event-attraction-listing-block-1 .js-form-item-field-event-organiser-target-id{position:relative}#views-exposed-form-event-attraction-listing-block-1 .js-form-item-field-event-organiser-target-id:after{color:#252525;content:"\e906";font-family:dlr-district-icon!important;font-size:10px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;pointer-events:none;position:absolute;right:18px;text-transform:none;top:20px}#views-exposed-form-event-attraction-listing-block-1 .form-text{border-radius:100px;font-size:14px;font-weight:600;height:50px;outline:none;padding:14px 55px 14px 16px;width:100%}#views-exposed-form-event-attraction-listing-block-1 .js-form-item-field-events-date-end-value input[type=text]::-moz-placeholder,#views-exposed-form-event-attraction-listing-block-1 .js-form-item-field-events-date-value input[type=text]::-moz-placeholder,#views-exposed-form-event-attraction-listing-block-1 .js-form-item-title input[type=text]::-moz-placeholder{color:#252525;font-size:14px}#views-exposed-form-event-attraction-listing-block-1 .js-form-item-field-events-date-end-value input[type=text]::placeholder,#views-exposed-form-event-attraction-listing-block-1 .js-form-item-field-events-date-value input[type=text]::placeholder,#views-exposed-form-event-attraction-listing-block-1 .js-form-item-title input[type=text]::placeholder{color:#252525;font-size:14px}#views-exposed-form-event-attraction-listing-block-1 label{display:none}#views-exposed-form-event-attraction-listing-block-1 #edit-submit-event-attraction-listing{background:none;border:0;bottom:0;color:#252525;display:block;height:50px;margin:0;padding:0;position:absolute;right:9px;width:50px}#views-exposed-form-event-attraction-listing-block-1 #edit-submit-event-attraction-listing:before{content:"";content:"\e908";font-family:dlr-district-icon!important;font-size:32px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}#views-exposed-form-event-attraction-listing-block-1 #edit-submit-event-attraction-listing span{display:none}#views-exposed-form-event-attraction-listing-block-1 .js-form-item-title{grid-column:span 2/span 2}.event-attraction-search-keyword .views-field-field-event-main-image img{border-radius:15px;width:100%}.event-attraction-search-keyword .views-field-field-event-main-image{margin-bottom:1.5rem}.event-attraction-search-keyword .views-field-field-event-display-date{font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.25px;line-height:1.57}.event-attraction-search-keyword .views-field-field-event-select-location{color:#435af6;font-size:12px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.25px;line-height:2.33;text-decoration:underline}.event-attraction-search-keyword .views-field-title{font-size:1.5rem;font-size:25px;font-weight:700;line-height:2rem;margin-bottom:1.25rem;margin-top:2rem}.event-attraction-search-keyword .views-field-title:after{border-bottom-width:8px;border-color:#435af6;border-radius:.25rem;content:"";display:block;margin-top:.5rem;width:50%}.event-attraction-search-keyword .views-field-title a{color:#435af6;display:block}.event-attraction-search-keyword .views-infinite-scroll-content-wrapper{margin-top:0!important;padding-top:60px}.section-event-listing-half span{font-size:40px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.45}@media (min-width:320px) and (max-width:767px){#views-exposed-form-event-attraction-listing-block-1{align-items:end;-moz-column-gap:1rem;column-gap:1rem;display:block;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 auto;max-width:1230px;width:100%}#views-exposed-form-event-attraction-listing-block-1 .form-item-field-events-date-value,#views-exposed-form-event-attraction-listing-block-1 .js-form-item-field-event-organiser-target-id,#views-exposed-form-event-attraction-listing-block-1 .js-form-item-field-events-date-end-value,#views-exposed-form-event-attraction-listing-block-1 .js-form-item-title{margin-top:.5rem}#views-exposed-form-event-attraction-listing-block-1 .form-text,#views-exposed-form-event-attraction-listing-block-1 .js-form-type-textfield #edit-title--2{padding-left:16px}.event-attraction-search-keyword .views-infinite-scroll-content-wrapper{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:1023px){#views-exposed-form-event-attraction-listing-block-1{display:block;padding:0}#views-exposed-form-event-attraction-listing-block-1 .form-item-field-event-category-target-id,#views-exposed-form-event-attraction-listing-block-1 .form-item-field-event-organiser-target-id,#views-exposed-form-event-attraction-listing-block-1 .form-item-field-events-date-end-value,#views-exposed-form-event-attraction-listing-block-1 .form-item-field-events-date-value,#views-exposed-form-event-attraction-listing-block-1 .form-item-title{margin-bottom:10px;max-width:100%!important}#views-exposed-form-event-attraction-listing-block-1 .form-item-field-event-category-target-id input,#views-exposed-form-event-attraction-listing-block-1 .form-item-field-event-organiser-target-id input,#views-exposed-form-event-attraction-listing-block-1 .form-item-field-events-date-end-value input,#views-exposed-form-event-attraction-listing-block-1 .form-item-field-events-date-value input,#views-exposed-form-event-attraction-listing-block-1 .form-item-title input{width:100%!important}#views-exposed-form-event-attraction-listing-block-1 .form-item-title:after{bottom:15px;top:unset!important}}.page-node-type-homepage #block-dlrlibrary-breadcrumbs{display:none}.page-node-type-homepage .promo-wrapper .lg-screen .views-col{margin:10px 0}.page-node-type-homepage header{background:none}.page-node-type-homepage main{margin-top:0}.page-node-type-homepage #block-dlrd9-main-menu ul li{color:#fff}.page-node-type-homepage .popup.search{display:block}.page-node-type-homepage .main-header__mobile-toggle{color:#252525;cursor:pointer}.page-node-type-homepage .main-header__mobile-close{cursor:pointer}.page-node-type-homepage #block-dlrd9-page-title{display:none}.page-node-type-homepage .event-location{color:#838282;font-size:12px;text-transform:uppercase}.page-node-type-homepage .promotional-content{padding:2.25rem 1.5rem}.page-node-type-homepage .promotions video,.page-node-type-homepage .views-field-field-promotion video{border-radius:15px;margin-top:3rem}.page-node-type-homepage .paragraph--type--media-promotion{margin-top:0}.page-node-type-homepage .homepage-promotion-grid article{position:relative}.page-node-type-homepage .homepage-promotion-grid a{bottom:0;left:0;position:absolute;right:0;top:0}.page-node-type-homepage .homepage-promotion-grid a article{align-items:center;display:flex;height:100%;justify-content:center;padding:16px}.page-node-type-homepage .bounce-arrow{bottom:50px;display:block;left:50%;position:absolute;transform:translateX(-50%) rotate(135deg)}.page-node-type-homepage .bounce-arrow span{animation:bounce 1s infinite;border-right:5px solid #fff;border-top:5px solid #fff;display:inline-block;height:25px;width:25px;z-index:1}.page-node-type-homepage .bounce-arrow:hover{cursor:pointer}.page-node-type-homepage.search-hover:before{background:rgba(0,0,0,.3);bottom:0;content:"";display:block;left:0;position:fixed;right:0;top:0;z-index:11}.page-node-type-homepage.search-hover .form-outer__wrapper{position:relative;z-index:99}.page-node-type-homepage.search-hover header{z-index:1}@media (min-width:1024px){.dlr-newsletter-right .messages__wrapper .messages{bottom:85px;left:15px;position:absolute}}.promo-services a{display:block;height:100%;padding:2rem 1.25rem}.promo-services article{color:#252525;font-size:14px;font-weight:800}.promo-services svg{color:#3b4fdb;margin:-1px auto 10px;max-height:27px;max-width:26px}@keyframes bounce{0%{bottom:80px}50%{bottom:90px}to{bottom:80px}}.bounce-arrow{display:none}.homepage-top-banner img,.homepage-top-banner video{height:600px;-o-object-fit:cover;object-fit:cover;width:100%}.plate-section svg{fill:#fff;height:46px;margin:0 auto;width:46px}.plate-section article span{color:#fff;display:inline-block;font-size:16px;font-weight:700;padding-top:1rem}.plate-section-2 div:first-child{background:#435af6}.plate-section-2 div:nth-child(2){background:#3839e9}.plate-section-2 div:nth-child(3){background:#0fc283}.plate-section-2 div:nth-child(4){background:#3fa45e}.plate-section-3 div:first-child{background:#e5681b}.plate-section-3 div:nth-child(2){background:#c8540c}.plate-section-3 div:nth-child(3){background:#8418e3;height:100%}.plate-section-4 div:first-child{background:#7107cf}.plate-section-4 div:nth-child(2){background:#435af6}.grid-1 .events-plate,.grid-2 .events-plate{height:142px}.grid-1 .events-plate a>div,.grid-2 .events-plate a>div{padding-left:1.25rem;padding-right:1rem;padding-top:1.25rem}.events-section .views-element-container>div{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:scroll}.events-section .views-element-container>div .views-row{display:inline-block;min-width:233px;position:relative}.events-section .views-element-container>div time{color:#3b3d43;font-size:14px}.paragraph--type--media-promotion img{width:100%}.promotions .cta-style-basic .promotional-content .btn,.views-field-field-promotion .cta-style-basic .promotional-content .btn{border:2px solid #435af6;color:#435af6}.promotions .cta-style-basic .promotional-content .btn:active,.promotions .cta-style-basic .promotional-content .btn:focus,.promotions .cta-style-basic .promotional-content .btn:hover,.views-field-field-promotion .cta-style-basic .promotional-content .btn:active,.views-field-field-promotion .cta-style-basic .promotional-content .btn:focus,.views-field-field-promotion .cta-style-basic .promotional-content .btn:hover{border-color:#2b45f5;color:#2b45f5}.promotions .cta-style-rounded-colourfull .promotional-content,.views-field-field-promotion .cta-style-rounded-colourfull .promotional-content{background:#435af6;color:#fff}.promotions .cta-style-rounded-colourfull .promotional-content .btn,.views-field-field-promotion .cta-style-rounded-colourfull .promotional-content .btn{background:transparent;border:2px solid #fff;color:#fff}.promotions .cta-style-rounded-colourfull .promotional-content .btn:active,.promotions .cta-style-rounded-colourfull .promotional-content .btn:focus,.promotions .cta-style-rounded-colourfull .promotional-content .btn:hover,.views-field-field-promotion .cta-style-rounded-colourfull .promotional-content .btn:active,.views-field-field-promotion .cta-style-rounded-colourfull .promotional-content .btn:focus,.views-field-field-promotion .cta-style-rounded-colourfull .promotional-content .btn:hover{background-color:transparent;border-color:#f2f2f2}.promotions .cta-style-rounded-colourfull .media-embed article,.promotions .cta-style-rounded-colourfull .media-embed div:not(.visually-hidden),.promotions .cta-style-rounded-colourfull .media-embed img,.views-field-field-promotion .cta-style-rounded-colourfull .media-embed article,.views-field-field-promotion .cta-style-rounded-colourfull .media-embed div:not(.visually-hidden),.views-field-field-promotion .cta-style-rounded-colourfull .media-embed img{height:100%}.promotions img,.promotions video,.views-field-field-promotion img,.views-field-field-promotion video{margin:0 auto}.cta-style-rounded-colourfull div:first-child article img{border-top-right-radius:150px}.cta-style-basic img,.cta-style-basic video{border-radius:1rem}.homepage-search-block button.js-form-submit{background:none;border:0;bottom:0;color:#252525;display:block;height:72px;margin:0;padding:0;position:absolute;right:0;width:64px}.homepage-search-block button.js-form-submit:hover{background-color:transparent}.homepage-search-block button.js-form-submit:before{font-size:32px}.homepage-search-block button.js-form-submit span{display:none}@media (max-width:767px){.events-section article img{height:170px;-o-object-fit:cover;object-fit:cover}}@media (min-width:1900px){.page-node-type-homepage .promotions.cta-orientation-media-right{grid-template-columns:repeat(2,minmax(0,1fr))}.page-node-type-homepage .promotions.cta-orientation-media-right .promotional-content{grid-column:1}}@media (min-width:768px){.page-node-type-homepage .paragraph--type--media-promotion{gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.page-node-type-homepage .paragraph--type--media-promotion.cta-style-basic{grid-template-columns:repeat(2,minmax(0,1fr))}.page-node-type-homepage .paragraph--type--media-promotion.cta-style-basic .promotional-content{padding-top:0}.page-node-type-homepage .cta-style-rounded-colourfull .promotional-content{grid-column:span 2/span 2;height:100%}.homepage-top-banner img,.homepage-top-banner video{height:900px}.homepage-search-block .js-form-type-search-api-autocomplete input{padding:24px 60px 24px 32px}.events-section article img{height:270px;-o-object-fit:cover;object-fit:cover}.promotions .cta-orientation-media-right .order,.promotions.cta-orientation-media-right .order,.views-field-field-promotion .order{order:-1}.cta-style-rounded-colourfull .media-embed img{border-bottom-left-radius:150px;border-top-right-radius:0}.cta-style-rounded-colourfull .promotional-content{border-top-right-radius:150px}.events-section .views-element-container>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:inherit}}@media (min-width:1024px){.page-node-type-homepage .paragraph--type--media-promotion{margin-top:0}.page-node-type-homepage .media-embed{height:100%;padding-left:0}.page-node-type-homepage .promotional-content{padding:4rem 3.5rem}.page-node-type-homepage main{margin-top:0}.page-node-type-homepage .promotions video,.page-node-type-homepage .views-field-field-promotion video{margin-top:4.5rem}.page-node-type-homepage .promotions .video-embed,.page-node-type-homepage .views-field-field-promotion .video-embed{padding-left:1.5rem;padding-right:1.5rem}.promo-services article{font-size:18px}.promo-services a:hover{text-decoration:underline}.search-block-left #block-exposedformsearchpage-1{margin-left:0;margin-right:auto}.search-block-center #block-exposedformsearchpage-1{margin-left:auto;margin-right:auto}#block-exposedformsearchpage-1{margin-left:auto;max-width:615px}.grid-1 .events-plate{height:440px;margin-bottom:0}.grid-1 .events-plate a>div{padding-left:2rem;padding-top:4rem}.grid-1 .events-plate .item-grid__title{font-size:35px;line-height:2.5rem}.grid-2 .events-plate{height:208px}.grid-2 .events-plate a>div{padding-left:2rem;padding-top:2rem}.grid-2 .events-plate .item-grid__title{font-size:1.5rem;line-height:2rem}.plate-section-3 div:nth-child(3){grid-row:span 2/span 2}.plate-section article span{font-size:20px;padding-top:1rem}.homepage-top-banner img,.homepage-top-banner video{height:752px;margin-top:-115px;width:100%}.events-section article img{border-radius:1rem}.events-section .views-element-container>div{gap:1.5rem}}@media (min-width:992px){.search-block-left #block-popularsearch{margin-left:0;margin-right:auto}.search-block-center #block-popularsearch{margin-left:auto;margin-right:auto}.search-block-center h1{text-align:center}#block-popularsearch{margin-left:auto;max-width:900px}}@media (max-width:767px){.events-section .views-element-container>div>div article{padding-top:1rem}.events-section .views-element-container>div>div article .category-event-tag{top:0}}@media (max-width:991px){#block-popularsearch{display:none}#block-exposedformsearchpage-1 h1{font-size:20px;text-align:center}#block-exposedformsearchpage-1 input[type=submit]{height:25px}}@media (max-width:1023px){.plate-section-3 div:nth-child(3){grid-column:span 2/span 2}}.page-node-type-homepage #block-megamenu{background:#f5f3f2}.page-node-type-homepage #block-megamenu .menu>.menu-item,.page-node-type-homepage #block-megamenu .menu>.menu-item:first-child{background-color:#36a056}.page-node-type-homepage #block-megamenu .menu>.menu-item>a,.page-node-type-homepage #block-megamenu .menu>.menu-item>span{color:#fff}.right-content-section{width:49%}.right-content-section .right-content{background:#3c5bff;border-radius:10px;color:#fff;padding:40px 20px 20px;width:48%}@media (max-width:1023px){.right-content-section .right-content{padding:40px 13px 13px}}.right-content-section .right-content:hover{background-color:#3b4fdb}.right-content-section .right-content:hover .bottom-part{background-color:#465ae3}.right-content-section .right-content:hover .node-title{text-decoration:underline;text-decoration-color:#fff}.right-content-section a{min-height:250px}.right-content-section .last-content{border-radius:10px}.feature-block-wrapper .date-location{margin:0 auto;width:90%}.feature-block-wrapper .bottom-part{bottom:20px;position:absolute}.feature-block-wrapper .half-content-section .node-title{font-size:18px;font-weight:700}.feature-block-wrapper .node-type{font-size:16px;font-weight:600;margin-bottom:10px}.no-image .bottom-part{background:#4f69ee;border-radius:5px;font-size:13px;margin-right:20px;padding:5px}.right-content-bottom .bottom-part{bottom:30px;margin-right:20px;position:absolute;text-align:left}.right-content-bottom img{border-radius:10px;width:100%}@media (max-width:540px){.right-content-bottom img{height:270px;-o-object-fit:cover;object-fit:cover}}.left-content{width:49%}.left-content .top-part{width:90%}.left-content .bottom-part{bottom:30px}.left-content .image-part{display:block;height:100%;overflow:hidden}.left-content .image-part img{border-radius:15px;height:100%;width:100%}.left-content,.right-content-bottom{color:#fff}.left-content .date-location,.right-content-bottom .date-location{background:rgba(37,37,37,.8);border-radius:5px;font-size:13px;font-weight:600;margin:0;padding:5px;width:-moz-fit-content;width:fit-content}.left-content .text-part,.right-content-bottom .text-part{height:100%;padding:40px 20px 20px;position:absolute;top:0;width:100%}@media (max-width:1023px){.left-content .text-part,.right-content-bottom .text-part{padding:40px 13px 13px}}.left-content:before,.right-content-bottom:before{background-color:rgba(37,37,37,.6);border-radius:15px;content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s ease-in-out;width:100%}.left-content .node-title,.right-content-bottom .node-title{font-size:35px;font-weight:800}@media (max-width:1023px){.left-content,.right-content-bottom{display:block;width:100%}.left-content .node-title,.right-content-bottom .node-title{font-size:18px}}#block-views-block-home-page-feature-block-block-5{display:none}@media (max-width:1023px){.right-content-section{width:100%}.right-content-section a{min-height:150px}.right-content-section .right-content{display:block;margin-top:10px;width:100%}#block-views-block-home-page-feature-block-block-5{display:block}#block-views-block-home-page-feature-block-block-2{display:none}}.promo-link{background:#f5f3f2;border-radius:10px;display:block;margin:0 8px;text-align:center}.promo-link:hover{background:#ededed}@media (max-width:1023px){.promo-link{margin-bottom:15px}}.promo-item{display:flex;flex-direction:column;min-height:165px;padding:35px 25px}@media (max-width:1023px){.promo-item{padding:40px 25px}}.promo-item img{margin:0 auto}.promo-item .promo-title{font-size:18px;font-weight:800;padding:10px 0 0}@media (max-width:1023px){.promo-item .promo-title{font-size:13px}}.promo-item .promo-title:hover{color:#435af6;text-decoration:underline}.home-latest-news-event{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:inherit}.home-latest-news-event img{border-radius:10px;height:270px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1023px){.home-latest-news-event{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:scroll}.home-latest-news-event .views-row{display:inline-block;min-width:233px}.home-latest-news-event img{height:170px}}#block-views-block-home-page-feature-block-block-3 .views-col,#block-views-block-home-page-feature-block-block-4 .views-col{padding:0 12px}#block-views-block-home-page-feature-block-block-3 .views-field-title,#block-views-block-home-page-feature-block-block-4 .views-field-title{color:#435af6;font-size:25px;font-weight:700;line-height:normal;margin-top:20px;position:relative}#block-views-block-home-page-feature-block-block-3 .views-field-title:after,#block-views-block-home-page-feature-block-block-4 .views-field-title:after{--tw-border-opacity:1;border-bottom-width:7px;border-color:rgb(67 90 246/var(--tw-border-opacity));border-radius:.25rem;content:var(--tw-content);display:block;margin-top:5px;width:50%}#block-views-block-home-page-feature-block-block-3 .views-field-title span,#block-views-block-home-page-feature-block-block-4 .views-field-title span{display:block}#block-views-block-home-page-feature-block-block-3 .views-field-field-event-select-location,#block-views-block-home-page-feature-block-block-4 .views-field-field-event-select-location{font-size:14px;margin-top:50px;min-height:25px}#block-views-block-home-page-feature-block-block-3 .views-field-view-node,#block-views-block-home-page-feature-block-block-4 .views-field-view-node{margin-top:20px;min-height:60px}#block-views-block-home-page-feature-block-block-3 .views-field-view-node a,#block-views-block-home-page-feature-block-block-4 .views-field-view-node a{border:2px solid #435af6;border-radius:20px;color:#435af6;font-size:16px;font-weight:700;padding:5px 15px;text-transform:uppercase}#block-views-block-home-page-feature-block-block-3 .views-field-view-node a:hover,#block-views-block-home-page-feature-block-block-4 .views-field-view-node a:hover{background:#435af6;color:#fff}#block-views-block-home-page-feature-block-block-3 span.location,#block-views-block-home-page-feature-block-block-4 span.location{color:#838282}@media (min-width:1024px){#block-views-block-home-page-feature-block-block-3 footer,#block-views-block-home-page-feature-block-block-4 footer{display:none}}.homepage-view-latest{align-items:baseline;display:flex;justify-content:flex-end}@media (max-width:1023px){.homepage-view-latest{justify-content:center}}.homepage-view-latest .label{font-size:30px;font-weight:800;width:50%}@media (max-width:1023px){.homepage-view-latest .label{width:100%}}.homepage-view-latest .side-links{color:#435af6;font-size:16px;font-weight:800}.homepage-view-latest a:after{--tw-border-opacity:1;border-bottom-width:7px;border-color:rgb(67 90 246/var(--tw-border-opacity));border-radius:.25rem;content:var(--tw-content);display:block}.homepage-view-latest .first-link{margin-right:10px}@media (max-width:1023px){.homepage-view-latest-header{justify-content:flex-start}.homepage-view-latest-header .side-links{display:none}.homepage-view-footer{justify-content:center}}#block-views-block-home-page-feature-block-block-2{margin-top:25px}#block-views-block-home-page-feature-block-block-1{margin-top:10px}.homepage-bottom-block-wrapper{padding:60px 0}@media (max-width:1023px){.homepage-bottom-block-wrapper{padding-bottom:25px;padding-top:40px}}.homepage-view-latest{padding-bottom:60px}@media (max-width:1023px){.homepage-view-latest{padding-bottom:40px}}.homepage-view-latest.homepage-view-footer{padding:10px 0}.promoservice-wrapper{padding:60px 0}@media (max-width:1023px){.promoservice-wrapper{padding-bottom:20px}}.promotion-wrapper .promotion-image{width:40%}@media (max-width:1023px){.promotion-wrapper .promotion-image{width:100%}}.promotion-wrapper .promotion-image img{height:100%;width:100%}@media (max-width:1023px){.promotion-wrapper .promotion-image img{border-top-right-radius:150px}}.promotion-wrapper .promotion-details{background:#435af6;border-top-right-radius:150px;max-width:60%;padding:60px}@media (max-width:1023px){.promotion-wrapper .promotion-details{border-radius:0;max-width:100%}}@media (max-width:767px){.promotion-wrapper .promotion-details{padding:40px}}@media (max-width:540px){.promotion-wrapper .promotion-details{padding:25px}}.promotion-wrapper .promotion-title{font-size:35px;max-width:60%}@media (max-width:1023px){.promotion-wrapper .promotion-title{max-width:100%}}@media (max-width:767px){.promotion-wrapper .promotion-title{font-size:25px}}.promotion-wrapper .promotion-date-location{font-size:24px;padding-bottom:30px}@media (max-width:767px){.promotion-wrapper .promotion-date-location{font-size:20px}}.promotion-wrapper .promotion-link a{border:2px solid #fff;border-radius:33px}@media (max-width:767px){.promotion-wrapper .promotion-link a{font-size:14px}}@media (min-width:1024px){.promotion-image img{border-bottom-left-radius:150px}}@media (min-width:320px) and (max-width:1023px){.menu-link-contentmegamenu .menu-link:hover span:after{display:none}}.staff-picks-outer{margin-top:50px;position:relative}.staff-picks-outer .staff-picks-head{font-size:30px;font-stretch:normal;font-style:normal;font-weight:800;letter-spacing:normal;line-height:normal;margin-bottom:25px}.staff-picks-outer .popup--content{padding-right:20px!important}.staff-picks-outer .load-more{text-decoration:none!important}.staff-picks-outer .staff-picks-books{width:100%}.staff-picks-outer .staff-picks-books .views-field-title a{color:#252525;text-decoration:none}.staff-picks-outer .staff-picks-books .grid__content{margin-bottom:2rem}.staff-picks-outer .staff-picks-books .grid__content .views-field-title{font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;font-weight:700;letter-spacing:normal;line-height:normal;margin-top:10px;padding-right:23px}.staff-picks-outer .staff-picks-books .grid__content .views-field-field-book-author{padding-right:23px}.staff-picks-outer .views-exposed-form .option{color:#838282;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.45px;line-height:1.57;text-decoration:underline}.staff-picks-outer .views-exposed-form legend{font-size:20px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.15px;line-height:1.5;margin-bottom:20px}.staff-picks-outer .popup--close:before{display:none}.staff-picks-layout div div a{color:#838282;font-size:12px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.25px;line-height:2.33;text-transform:uppercase}.staff-picks-layout div span a{color:#252525;font-size:40px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.45;text-transform:none}.staff-picks-layout .summary-text p{color:#252525;font-size:20px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.45px;line-height:1.5;margin:20px 0}.book .book--author div:first-child{padding-right:5px}.book .book-body .book-body-label{font-size:25px;font-stretch:normal;font-style:normal;font-weight:800;letter-spacing:normal;line-height:1.6}.book .book-body .summary-text{font-size:16px;line-height:1.75;padding-top:10px}.book .reserve-book .reserve-book-button a{background-color:#fff;border:2px solid #435af6;border-radius:100px;color:#435af6;cursor:pointer;display:inline-block;font-weight:800;height:45px;outline:0;padding:10px 0;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out;width:157.2px}#views-exposed-form-bones-page-listing-blocks-block-2 .js-form-submit{background:none;border:0;bottom:0;color:#252525;display:block;height:50px;margin:0;padding:0;position:absolute;right:6px;width:50px}#views-exposed-form-bones-page-listing-blocks-block-2 .js-form-submit:before{content:"\e908";font-family:dlr-district-icon!important;font-size:32px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}#views-exposed-form-bones-page-listing-blocks-block-2 .js-form-submit span{display:none}@media (min-width:320px) and (max-width:767px){#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-field-event-category-target-id,#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-field-event-organiser-target-id{min-width:unset!important}.book .book-poster-image img{-o-object-fit:cover;object-fit:cover;width:100%}.staff-picks-tab-full ul.quicktabs-tabs li{font-size:16px}.staff-picks-tab-full .quicktabs-tabs{gap:1rem;justify-content:space-between}.staff-picks-outer{margin:unset}.staff-picks-outer .popup--content.js-active{display:block;height:auto;max-height:100%;overflow:auto;top:0;transform:translateX(-50%)}.staff-picks-outer .popup--content.js-active .form-outer__wrapper legend{font-size:20px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.15px;line-height:1.5;margin-bottom:20px}.staff-picks-outer .popup--content .staff-picks-head{margin-top:50px}.staff-picks-outer .popup--close:after{background:#fff;border-radius:50%;color:#435af6;content:"\e909";font-family:dlr-district-icon!important;font-size:18px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;padding:.5rem;position:absolute;text-transform:none;top:9%;transition:all .3s ease-in-out}.staff-picks-outer .staff-picks-books{margin-top:100px;width:100%}.staff-picks-outer .staff-picks-books .views-field-title{font-size:16px;padding-right:54px}.staff-picks-outer .staff-picks-books .views-field-field-book-author{padding-right:54px}.staff-picks-outer .popup{position:absolute;top:1%}.staff-picks-outer .staff-picks-exposed{display:none;width:unset}.staff-picks-layout .summary-text p{font-size:18px}.staff-picks-layout div span a{font-size:30px}}.bones-bottom-block,.bones-page-exposed-filter{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.bones-bottom-block{background-color:#f5f3f2;padding-bottom:2rem}.bones-page-exposed-filter{background-color:#435af6;padding:2rem 0}#block-views-block-bones-page-listing-blocks-block-2,#block-views-block-bones-page-listing-blocks-block-3{color:#fff;font-size:25px}#block-views-block-bones-page-listing-blocks-block-2 .form-item-field-event-category-target-id label,#block-views-block-bones-page-listing-blocks-block-3 .form-item-field-event-category-target-id label{color:#fff;display:block;font-size:16px;font-weight:600;margin-bottom:15px}#block-views-block-bones-page-listing-blocks-block-2 .views-field-field-event-main-image,#block-views-block-bones-page-listing-blocks-block-3 .views-field-field-event-main-image{padding:20px 0}#block-views-block-bones-page-listing-blocks-block-2 .views-field-field-event-main-image img,#block-views-block-bones-page-listing-blocks-block-3 .views-field-field-event-main-image img{border-radius:15px;-o-object-fit:cover;object-fit:cover}@media (max-width:641px){#block-views-block-bones-page-listing-blocks-block-2 .views-field-field-event-main-image img,#block-views-block-bones-page-listing-blocks-block-3 .views-field-field-event-main-image img{-o-object-fit:cover;object-fit:cover;width:100%}}@media (min-width:768px){#block-views-block-bones-page-listing-blocks-block-2 .views-field-field-event-main-image img,#block-views-block-bones-page-listing-blocks-block-3 .views-field-field-event-main-image img{height:230px}}@media (min-width:1024px){#block-views-block-bones-page-listing-blocks-block-2 .views-field-field-event-main-image img,#block-views-block-bones-page-listing-blocks-block-3 .views-field-field-event-main-image img{height:270px}}#block-views-block-bones-page-listing-blocks-block-2 .views-field.views-field-field-event-category,#block-views-block-bones-page-listing-blocks-block-3 .views-field.views-field-field-event-category{background:#435af6;border-radius:5px;font-size:12px;font-stretch:normal;font-style:normal;font-weight:600;font-weight:700;left:20px;letter-spacing:.25px;padding:10px 15px;position:absolute;text-transform:uppercase}#block-views-block-bones-page-listing-blocks-block-2 .views-field.views-field-field-event-category .field-content,#block-views-block-bones-page-listing-blocks-block-3 .views-field.views-field-field-event-category .field-content{opacity:.8}#block-views-block-bones-page-listing-blocks-block-2 .view-types-wrapper,#block-views-block-bones-page-listing-blocks-block-3 .view-types-wrapper{padding:50px 0}#block-views-block-bones-page-listing-blocks-block-2 .view-types-wrapper li.grid,#block-views-block-bones-page-listing-blocks-block-3 .view-types-wrapper li.grid{margin-bottom:50px!important}@media (max-width:1025px){#block-views-block-bones-page-listing-blocks-block-2 .view-types-wrapper li.grid,#block-views-block-bones-page-listing-blocks-block-3 .view-types-wrapper li.grid{margin-bottom:20px!important}}#block-views-block-bones-page-listing-blocks-block-2 .views-field.views-field-title,#block-views-block-bones-page-listing-blocks-block-3 .views-field.views-field-title{color:#435af6;font-size:25px;font-weight:700;min-height:95px;padding-bottom:20px;position:relative}#block-views-block-bones-page-listing-blocks-block-2 .views-field.views-field-title:after,#block-views-block-bones-page-listing-blocks-block-3 .views-field.views-field-title:after{--tw-border-opacity:1;border-bottom-width:7px;border-color:rgb(67 90 246/var(--tw-border-opacity));border-radius:.25rem;bottom:5px;content:var(--tw-content);display:block;margin-top:5px;position:absolute;width:50%}#block-views-block-bones-page-listing-blocks-block-2 .views-field.views-field-title a,#block-views-block-bones-page-listing-blocks-block-3 .views-field.views-field-title a{display:block}#block-views-block-bones-page-listing-blocks-block-2 .display-date,#block-views-block-bones-page-listing-blocks-block-3 .display-date{color:#3b3d43;font-size:14px;font-weight:700}#block-views-block-bones-page-listing-blocks-block-2 .display-date .event-location,#block-views-block-bones-page-listing-blocks-block-3 .display-date .event-location{color:#435af6;padding-left:10px}#block-views-block-bones-page-listing-blocks-block-2 .views-field-field-event-select-location,#block-views-block-bones-page-listing-blocks-block-3 .views-field-field-event-select-location{margin:15px 0;min-height:45px}#block-views-block-bones-page-listing-blocks-block-2 .js-pager__items.pager,#block-views-block-bones-page-listing-blocks-block-3 .js-pager__items.pager{margin-top:25px}#block-views-block-bones-page-listing-blocks-block-2 .pager__item .load-more,#block-views-block-bones-page-listing-blocks-block-3 .pager__item .load-more{border:2px solid #435af6;border-radius:30px;color:#435af6;font-size:18px;font-weight:700;padding:9px 22px}#block-views-block-bones-page-listing-blocks-block-2 .views-infinite-scroll-footer,#block-views-block-bones-page-listing-blocks-block-3 .views-infinite-scroll-footer{color:#252525;font-size:13px;font-weight:600}#block-views-block-bones-page-listing-blocks-block-3 .views-field.views-field-title{margin-top:30px}#block-views-block-bones-page-listing-blocks-block-3 .display-date{font-weight:600!important}#block-views-block-bones-page-listing-blocks-block-3 .news-expose-filter form{align-items:center;display:flex;justify-content:flex-end}#block-views-block-bones-page-listing-blocks-block-3 .news-expose-filter form input{color:#000}#block-views-block-bones-page-listing-blocks-block-3 .news-expose-filter form input::-moz-placeholder{color:#000;font-size:14px;font-weight:600}#block-views-block-bones-page-listing-blocks-block-3 .news-expose-filter form input::placeholder{color:#000;font-size:14px;font-weight:600}#block-views-block-bones-page-listing-blocks-block-3 .news-expose-filter form .js-form-submit{background:none;border:0;bottom:0;color:#252525;display:block;height:50px;margin:0;padding:0;position:absolute;right:10px;width:50px}#block-views-block-bones-page-listing-blocks-block-3 .news-expose-filter form .js-form-submit:before{content:"\e908";font-family:dlr-district-icon!important;font-size:32px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}#block-views-block-bones-page-listing-blocks-block-3 .news-expose-filter form .js-form-submit span{display:none}#block-views-block-bones-page-listing-blocks-block-3 .news-expose-filter .form-item-field-news-date-value,#block-views-block-bones-page-listing-blocks-block-3 .news-expose-filter .form-item-field-news-date-value-1{margin:0 10px;max-width:150px}#block-views-block-bones-page-listing-blocks-block-3 .news-expose-filter .form-item-field-news-date-value input,#block-views-block-bones-page-listing-blocks-block-3 .news-expose-filter .form-item-field-news-date-value-1 input{border-radius:100px;font-size:14px;padding:14px 16px 14px 1rem}#block-views-block-bones-page-listing-blocks-block-3 .news-expose-filter .form-item-field-news-date-value input:focus-visible,#block-views-block-bones-page-listing-blocks-block-3 .news-expose-filter .form-item-field-news-date-value-1 input:focus-visible{outline:none}#block-views-block-bones-page-listing-blocks-block-3 .news-expose-filter .form-item-field-search-keywords-value{margin:0 0 0 10px;max-width:615px}#block-views-block-bones-page-listing-blocks-block-3 .news-expose-filter .form-item-field-search-keywords-value input{border-color:#fff;border-radius:42px;font-size:14px;padding:14px 55px 14px 1rem}#block-views-block-bones-page-listing-blocks-block-3 .news-expose-filter .form-item-field-search-keywords-value input:focus-visible{outline:none}@media (max-width:1023px){#block-views-block-bones-page-listing-blocks-block-3 .tw-container{display:block}#block-views-block-bones-page-listing-blocks-block-3 .expose-filter-title{margin-bottom:15px}#block-views-block-bones-page-listing-blocks-block-3 .news-expose-filter form{display:block}#block-views-block-bones-page-listing-blocks-block-3 .form-item-field-news-date-value,#block-views-block-bones-page-listing-blocks-block-3 .form-item-field-news-date-value-1,#block-views-block-bones-page-listing-blocks-block-3 .form-item-field-search-keywords-value{margin:0!important;max-width:100%!important}#block-views-block-bones-page-listing-blocks-block-3 .form-item-field-news-date-value input,#block-views-block-bones-page-listing-blocks-block-3 .form-item-field-news-date-value-1 input,#block-views-block-bones-page-listing-blocks-block-3 .form-item-field-search-keywords-value input{margin-top:10px;width:100%}#block-views-block-bones-page-listing-blocks-block-3 .form-item-field-search-keywords-value:after{bottom:10px;top:unset!important}}.node-bones-page-individual .content-title{font-size:40px;font-weight:700}.node-bones-page-individual .content-intro .summary-text{font-size:20px;font-weight:400}.node-bones-page-individual .feature-block-title{color:#3b3d43;font-size:25px;font-weight:800}.node-bones-page-individual .expose-filter-title{color:#fff;font-size:25px;font-weight:800}.node-bones-page-individual .news-expose-filter label{display:none}@media (min-width:768px){.staff-picks-outer .popup--content{background-color:#fff;display:block;left:0;opacity:1;padding:0;position:static;transform:translate(0);visibility:visible}.staff-picks-outer .popup{flex:0 1 25%}}#block-views-block-bones-page-listing-blocks-block-3 .view-types-wrapper{padding:50px 0}#block-views-block-bones-page-listing-blocks-block-3 .views-field-field-news-image img{border-radius:15px}@media (max-width:641px){#block-views-block-bones-page-listing-blocks-block-3 .views-field-field-news-image img{-o-object-fit:cover;object-fit:cover;width:100%}}@media (min-width:768px){#block-views-block-bones-page-listing-blocks-block-3 .views-field-field-news-image img{height:230px}}@media (min-width:1024px){#block-views-block-bones-page-listing-blocks-block-3 .views-field-field-news-image img{height:270px}}#block-views-block-bones-page-listing-blocks-block-3 .views-field-field-event-select-location{min-height:20px}#block-views-block-bones-page-listing-blocks-block-3 .display-date{color:#3b3d43;font-size:14px;font-weight:700}#block-views-block-bones-page-listing-blocks-block-3 .display-date .event-location{color:#838282;padding-left:10px}#views-exposed-form-bones-page-listing-blocks-block-2{align-items:end;display:flex;justify-content:space-between;margin:0 auto;width:100%}#views-exposed-form-bones-page-listing-blocks-block-2 .js-form-type-select{min-width:200px;position:relative}#views-exposed-form-bones-page-listing-blocks-block-2 .js-form-item-field-event-category-target-id:after{top:60px}#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-field-event-organiser-target-id:after,#views-exposed-form-bones-page-listing-blocks-block-2 .js-form-item-field-event-category-target-id:after{color:#252525;content:"\e906";font-family:dlr-district-icon!important;font-size:10px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;pointer-events:none;position:absolute;right:18px;text-transform:none}#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-field-event-organiser-target-id:after{top:20px}#views-exposed-form-bones-page-listing-blocks-block-2 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:100px;color:#000;font-size:14px;font-weight:600;height:50px;outline:none;padding:14px 16px 14px 1rem;width:100%}#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-field-event-organiser-target-id,#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-field-events-date-end-value,#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-field-events-date-value,#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-title{padding:0 0 0 10px}#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-field-events-date-end-value,#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-field-events-date-value{max-width:150px}#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-field-events-date-end-value label,#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-field-events-date-value label{display:none}#views-exposed-form-bones-page-listing-blocks-block-2 input{border-radius:100px;color:#000;font-size:14px;padding:14px 16px 14px 1rem}#views-exposed-form-bones-page-listing-blocks-block-2 input:focus-visible{outline:none}#views-exposed-form-bones-page-listing-blocks-block-2 input::-moz-placeholder{color:#000;font-size:14px;font-weight:600}#views-exposed-form-bones-page-listing-blocks-block-2 input::placeholder{color:#000;font-size:14px;font-weight:600}#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-title{max-width:615px}#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-title input{border-color:#fff;border-radius:42px;font-size:14px;padding:14px 50px 14px 1rem}@media (max-width:1023px){#views-exposed-form-bones-page-listing-blocks-block-2{display:block}#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-field-event-category-target-id,#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-field-event-organiser-target-id,#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-field-events-date-end-value,#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-field-events-date-value,#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-title{margin-bottom:10px;max-width:100%!important;padding:0}#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-field-event-category-target-id input,#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-field-event-organiser-target-id input,#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-field-events-date-end-value input,#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-field-events-date-value input,#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-title input{width:100%!important}#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-title:after{bottom:15px;top:unset!important}}@media (min-width:1024px) and (max-width:1229px){#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-field-event-category-target-id,#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-field-event-organiser-target-id{min-width:190px}#views-exposed-form-bones-page-listing-blocks-block-2 .form-item-title{max-width:300px}}.past-exhibitions{color:#428bca;font-size:16px}.past-exhibitions:hover{color:#2a6496;text-decoration:underline}.most-popular-paragraph.most-popular-title div{font-size:25px;font-stretch:normal;font-style:normal;font-weight:800;letter-spacing:normal;line-height:1.6}.generic-listing .download-icon:after{position:absolute;right:0!important;top:50%}.generic-listing .media-documents__item .contextual>div:first-child{word-break:break-word}.generic-listing .accordion-title{font-size:35px;font-stretch:normal;font-style:normal;font-weight:800;letter-spacing:.26px;line-height:1.26;padding:20px 0}.generic-listing .generic-listing--description .intro-text-heading{font-size:20px;font-weight:800;line-height:44px;margin-bottom:1rem;margin-top:1rem}.generic-listing .generic-listing--description .intro-text{margin-bottom:1rem}.generic-listing .all-services{font-size:20px;font-weight:800;line-height:44px;margin-bottom:1rem;margin-top:1rem}.generic-listing .intro-main-title{font-size:40px;font-weight:700;line-height:1.45}.generic-listing .intro-main-body,.generic-listing .intro-main-title{font-stretch:normal;font-style:normal;letter-spacing:normal;margin:15px 0;padding:10px 0}.generic-listing .intro-main-body{font-size:20px;font-weight:400;line-height:1.5;word-break:break-word}.generic-listing .latest-news{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.generic-listing .latest-news .views-row .latest-news-region{padding-top:1rem;position:relative}.generic-listing .latest-news .views-row .latest-news-region img{border-radius:1rem;height:270px;-o-object-fit:cover;object-fit:cover}.generic-listing .latest-events{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.generic-listing .latest-events .views-row{display:inline-block;min-width:233px}.generic-listing .latest-events .views-row .latest-events-region{padding-top:1rem;position:relative}.generic-listing .latest-events .views-row .category-event-tag:first-child{display:block!important}.generic-listing .latest-events .views-row .category-event-tag{display:none}.generic-listing .latest-events img{border-radius:1rem;height:270px;-o-object-fit:cover;object-fit:cover}.generic-listing .paragraph--type--intro-text{font-size:16px!important;line-height:1.75!important;word-break:break-word!important}.generic-listing .paragraph--type--important{word-break:break-word!important}.generic-listing-contents .paragraph--type--heading{font-size:35px!important;padding-bottom:15px}.accordion-section-paragraph .views-row .view-grouping .view-grouping .view-grouping-content .js-views-accordion-group-header{display:none}.accordion-section-paragraph .views-row .view-grouping .view-grouping-header{font-size:35px;font-stretch:normal;font-style:normal;font-weight:800;letter-spacing:.26px;line-height:1.26;margin:20px 0;padding:10px 0}.accordion-section-paragraph .views-row .view-grouping .view-grouping-header p{font-size:20px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.45px;line-height:1.5}@media (min-width:768px){.generic-listing .generic-listing--description .intro-text-heading{font-size:25px;line-height:34px}.generic-listing .all-services{font-size:25px;line-height:40px;margin-top:2.5rem}}@media (min-width:320px) and (max-width:767px){.generic-listing .latest-news{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:scroll}.generic-listing .latest-news .views-row .latest-news-region img{height:170px;-o-object-fit:cover;object-fit:cover}.generic-listing .latest-events{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:scroll}.generic-listing .latest-events img{height:170px;-o-object-fit:cover;object-fit:cover}}#block-topmenu ul{display:flex}#block-topmenu ul li{font-size:16px;font-weight:600;padding:0 25px}.header-container,.page-node-type-homepage header{background-color:#f5f3f2}.header-container{width:62%!important}@media (max-width:1229px){.header-container{width:55%!important}}@media (max-width:1023px){.header-container{width:100%!important}}.header-top-left{padding-left:15px;width:38%}@media (max-width:1229px){.header-top-left{width:45%}}@media (min-width:1024px){.popup.search .lg\:before\:tw-mr-2\.5:before{margin-right:15px}}.irish-lang .header-container{width:62%!important}@media (max-width:1229px){.irish-lang .header-container{width:55%!important}}@media (max-width:1023px){.irish-lang .header-container{width:100%!important}}@media (max-width:1229px){.irish-lang #block-dlrlibrary-site-branding{max-width:240px}}@media (max-width:1023px){.irish-lang #block-dlrlibrary-site-branding{max-width:100%;width:100%!important}}.irish-lang .header-top-left{width:38%}@media (max-width:1229px){.irish-lang .header-top-left{width:45%}}.irish-lang .popup.search{max-width:35%}.irish-lang .user-account{max-width:65%}.irish-lang .user-account #block-singlerightmenu li a{display:block;height:100%}.user-account #block-singlerightmenu li a{background:#435af6;border-radius:20px;color:#fff;font-size:14px;font-weight:600;padding:11px 20px;text-transform:uppercase}.user-account #block-singlerightmenu ul{display:flex}.user-account #block-singlerightmenu ul>li:last-child>a{border-bottom-left-radius:0;border-top-left-radius:0}.user-account #block-singlerightmenu ul>li:first-child>a{background:#ffbf47;border-bottom-right-radius:0;border-top-right-radius:0;color:#252525}.user-account #block-singlerightmenu ul>li+li>a{margin-left:2px}.menu-expanded #block-megamenu .menu>.menu-item:not(.active),.menu-expanded #block-megamenu-2 .menu>.menu-item:not(.active){opacity:1}#block-megamenu .menu>.menu-item{background-color:#36a056!important}.main-menu-items{display:block!important;text-align:center}#block-megamenu .menu>.menu-item>span:before{display:none}#block-megamenu .menu>.menu-item.active{background-color:#435af6!important}#block-megamenu .paragraph--type--content-links-with-icons>div,#block-megamenu-2 .paragraph--type--content-links-with-icons>div{-moz-column-count:1;column-count:1}@media (max-width:1023px){.paragraph--type--libraries>div:first-child{display:block}}.paragraph--type--libraries .library-menu-link:hover .title span{color:#435af6;transition:all .3s ease-in-out}.paragraph--type--libraries img{border-radius:10px}.paragraph--type--libraries .title span{color:#3b3d43;font-weight:600}.paragraph--type--libraries .menu-libraries{align-items:center}@media (min-width:1024px){#block-megamenu .menu-link-contentmegamenu .paragraph--type--libraries article{margin-bottom:0;min-width:100px;width:100px}}.menu-link-contentmegamenu .link-icon svg path{fill:#252525}.menu-link-contentmegamenu .menu-link:hover .link-icon svg path{fill:#435af6}.menu-link-contentmegamenu .menu-link:hover span{color:#435af6!important}.menu-link-contentmegamenu .menu-link:hover span:after{color:#435af6!important;content:"\e913"!important;font-family:dlr-district-icon!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1!important;opacity:1!important;padding-left:.25rem!important;padding-top:.25rem!important;position:absolute!important;text-transform:none!important;transform:translateX(28px);transform:translateX(0)!important;transition:all .3s ease-in-out!important}.menu-link-contentmegamenu .menu-link .node{margin-bottom:0}#block-megamenu .menu .menu-item:nth-child(2) .paragraph--type--content-links-with-icons div div{text-align:center}#block-megamenu .menu-link-contentmegamenu article span,#block-megamenu-2 .menu-link-contentmegamenu article span,#block-megamenu-3 .menu-link-contentmegamenu article span{color:#3b3d43;font-weight:600;text-decoration-color:#f5f3f2}#block-mainnavigation li{padding-bottom:0;padding-left:15px}#block-megamenu .menu-item-1 .layout__region--fourth .menu-link{display:block;text-align:left}#block-megamenu .menu-item-1 .layout__region--second .menu-link{width:450px}#block-megamenu .menu-item-1 .layout__region--second .menu-link span{text-align:left}@media (max-width:1023px){.header-wrapper{padding-bottom:10px;padding-top:10px}#mobile_menu{position:absolute;top:auto!important}#block-mainnavigation{display:none!important}#block-dlrlibrary-site-branding,.header-container,.page-node-type-homepage .header-container{width:100%}header,header:not(.is-sticky){border-bottom-color:transparent}header{border-bottom-color:#dbd8d6!important}.main-header__mobile-close:after{background:url(/sites/dlrlibrary/themes/custom/dlrlibrary/images/close-icon.svg);background-size:cover;content:"";display:inline-block;height:12px;margin-left:3px;width:12px}}@media (max-width:480px){#block-dlrlibrary-site-branding .site-logo{width:60%}}.menu-link-contentmegamenu{padding-top:25px}.menu-content-wrapper{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:320px) and (max-width:1024px){.menu-content-wrapper{padding:0}}#block-megamenu-3 .menu-link-contentmegamenu .paragraph--type--libraries article{display:none}.menu-link,.title{font-size:16px!important}.library-menu-link article{margin-bottom:0}.library-menu-link .tw-font-extrabold{margin-bottom:10px!important;margin-top:10px!important}@media (max-width:1023px){.library-menu-link .tw-font-extrabold{font-size:16px!important}}.monbile_megamenu li:nth-child(2) .paragraph--type--content-links-with-icons .link-icon{display:none}.page-node-type-homepage .menu-content-wrapper{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:320px) and (max-width:1024px){.page-node-type-homepage .menu-content-wrapper{padding:0}}.page-node-type-homepage .menu-content-wrapper .menu-link,.page-node-type-homepage .menu-content-wrapper .title{font-size:16px!important}.page-node-type-homepage .menu-content-wrapper article{margin-bottom:0}.page-node-type-homepage .menu-content-wrapper .tw-font-extrabold{margin-bottom:10px!important;margin-top:10px!important}@media (max-width:1023px){.page-node-type-homepage .menu-content-wrapper .tw-font-extrabold{font-size:16px!important}}.page-node-type-homepage .monbile_megamenu li:nth-child(2) .paragraph--type--content-links-with-icons .link-icon{display:none}.menu-link span,.page-node-type-homepage .menu-link span{text-decoration:underline;text-decoration-color:#838282!important}@media (min-width:1024px){#block-megamenu .menu .menu-item{display:none}#block-megamenu .menu .menu-item:first-child,#block-megamenu .menu .menu-item:nth-child(2),#block-megamenu .menu .menu-item:nth-child(3),#block-megamenu .menu .menu-item:nth-child(4){display:block}#block-megamenu .menu .menu-item:first-child{border-radius:1.5rem 0 0 1.5rem}#block-megamenu .menu .menu-item:nth-child(4){border-radius:0 1.5rem 1.5rem 0}}.mobile-search-popup{background:#fff;border:1px solid #435af6;border-radius:27.5px}.mobile-search-popup:after{color:#2b45f5;margin:0}.mobile-search-popup .header__search-icon span{padding-left:25px;width:90%}@media (max-width:480px){.mobile-search-popup .header__search-icon span{width:80%}}.mobile-mega-menu #block-megamenu{margin-top:25px;position:relative;top:0;width:100%}.mobile-mega-menu li.menu-item{display:none}.mobile-mega-menu li.menu-item-0,.mobile-mega-menu li.menu-item-1,.mobile-mega-menu li.menu-item-2,.mobile-mega-menu li.menu-item-3{display:block}#block-mobilemegamenu{display:none;margin:10px 0}@media (max-width:1023px){#block-mobilemegamenu{display:block}}#block-mobilemegamenu li{background:#36a056;border-radius:10px;margin-bottom:5px;padding:10px}#block-mobilemegamenu li a{color:#fff;display:block;font-size:18px;font-weight:700;text-align:center}.popular-links.homepage-only{display:none}@media (max-width:479px){.site-logo{max-width:250px}}#block-mobiletopmenu ul{display:flex}#block-mobiletopmenu ul li{margin-right:25px}#block-mobiletopmenu ul a{font-size:20px;font-weight:600;-webkit-text-decoration:underline #838282;text-decoration:underline #838282}.mobile-top-menu-wrapper .popular-links{border-bottom:none!important;width:90%}.mobile-top-menu-wrapper #block-mobiletopmenu{display:block!important;padding-top:0}.megamenu-block .news-and-events h2{font-size:25px;font-stretch:normal;font-weight:800;margin-bottom:15px}.megamenu-block .news-and-events .views-field-field-event-main-image{border-radius:10px;margin-right:20px;min-width:85px}.megamenu-block .news-and-events .views-field-field-event-main-image img{border-radius:10px}.megamenu-block .news-and-events .views-field-title{max-width:250px}.megamenu-block .news-and-events .views-field-title a{color:#3b3d43!important;font-weight:600!important}.megamenu-block .news-and-events .views-row{align-items:center;display:flex;margin-bottom:20px}@media (max-width:1023px){.megamenu-block .news-and-events .paragraph--type--block{display:none}.layout{display:block}.menu-libraries img{display:none}.paragraph--type--libraries .node{margin:0}.monbile_megamenu .menu-link svg{height:22px;width:20px!important}#block-megamenu-3 .monbile_megamenu>li>span{font-size:18px}}@media (max-width:340px){.main-header__mobile-toggle{text-align:right}}.paragraph--type--external-menu-links-with-icon span:after{color:#435af6;content:"\e913";font-family:dlr-district-icon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;opacity:0;padding-top:.25rem;position:absolute;text-transform:none;transform:translateX(28px);transition:all .3s ease-in-out}#dlr-site-wide-notification:not(.hidden),#persistent-notification:not(.hidden){display:flex}@media (min-width:320px) and (max-width:767px){#dlr-site-wide-notification .mb-width{width:76%}}@media (max-width:1023px){.main-header__mobile-toggle.is-active{display:none}}.latest-events .category-event-tag{color:#fff;font-size:12px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.25px}.latest-events .category-event-tag a{opacity:.8}.latest-news .event-tag{color:#fff;font-size:12px;font-weight:700;letter-spacing:.25px}.latest-news .event-tag div{opacity:.8}.audio-podcast .audio-podcast-items .tw-flex{flex-grow:1}.audio-podcast .more-details{color:#3b4fdb;font-size:13px;font-weight:600;text-decoration:underline}.audio-podcast-file{background-color:#435af6;border-radius:22.5px;color:#fff;min-width:232px;padding:10px 20px;position:relative}@media (max-width:767px){.audio-podcast-file{max-width:232px}}.audio-podcast-file a{font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.43;padding:0 0 0 25px}.audio-podcast-file a:before{background-image:url(/sites/dlrlibrary/themes/custom/dlrlibrary/images/iconography-audio.svg);background-repeat:no-repeat;content:"";height:30px;left:4%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translateY(-50%);width:31px}.slick__arrow .slick-arrow:hover{background:#eae6e4!important}.slick__arrow .slick-arrow:before{color:#dbd8d6}.slick__arrow .slick-arrow:hover:before{color:#435af6}.slick__arrow .slick-arrow:focus,.slick__arrow .slick-arrow:hover{background:none}.generic-content--related-documents .media-documents__item,.generic-content--related-documents .media-documents__item-wrapper .contextual-region{flex-grow:1}.residencies{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:50px;max-width:1230px;row-gap:3rem}.residencies .residencies-main-image img{background-repeat:no-repeat;background-size:cover;border-radius:15px;height:270px;-o-object-fit:cover;object-fit:cover;width:100%}.residencies .residencies-title{font-size:20px;font-weight:700;margin-bottom:1.5rem;margin-top:20px}.residencies .residencies-description{font-size:16px;font-weight:unset;line-height:1.75;margin-bottom:30px;position:relative;word-break:break-word}.residencies .residencies-description strong{font-weight:400}.residencies .residencies-view-more{color:#435af6;font-weight:800}.residencies .residencies-view-more:after{border:4px solid #435af6;border-radius:.25rem;content:"";display:block;width:100px}.slide.has-caption .media{margin-bottom:56px}.generic-content .podcast-description{font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.5;margin:0 0 15px;padding:10px 0;word-break:break-word}.generic-content .download-icon:after{position:absolute;right:0!important;top:50%}.generic-content .field--service-type{color:#838282}.generic-content .js-pager__items{list-style:none}.generic-content .slide__media{overflow:hidden;position:relative}.generic-content .all-contents--content .all-contents{font-size:16px;font-weight:700;line-height:28px;padding:10px 0}.generic-content .all-contents--content li{color:#435af6;font-size:16px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.75;margin-left:25px;padding-left:10px!important;text-decoration:underline}.generic-content .paragraph--type--intro-text{font-size:16px!important;line-height:1.75!important;word-break:break-word!important}.generic-content .paragraph--type--important{word-break:break-word!important}.generic-content .generic_content_image_caption .tw-text-xs{padding:20px 0;width:100%}.generic-content .generic_content_image_caption img{-o-object-fit:cover;object-fit:cover;width:100%}.generic-content .latest-news{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.generic-content .latest-news .views-row{display:inline-block;min-width:233px}.generic-content .latest-news .views-row .latest-news-region{padding-top:1rem;position:relative}.generic-content .latest-news .views-row .latest-news-region img{border-radius:1rem;height:270px;-o-object-fit:cover;object-fit:cover}.generic-content .latest-news .views-row .latest-news-region .event-location{color:#838282;font-size:12px;font-weight:600}.generic-content .generic-content--description{margin-bottom:0;margin-top:20px;word-break:break-word}.generic-content .generic-content--description .paragraph--type--text-accordion h2{margin:0}.generic-content .podcast-audio h3{font-size:1.25rem;font-weight:600;line-height:1.75rem}.generic-content .latest-events{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.generic-content .latest-events img{border-radius:1rem;height:270px;-o-object-fit:cover;object-fit:cover}.generic-content .latest-events .views-row{display:inline-block;min-width:233px}.generic-content .latest-events .views-row .latest-events-region{padding-top:1rem;position:relative}.generic-content .latest-events .views-row .latest-events-region .category-event-tag:first-child{color:#fff;display:block!important;font-size:12px;font-weight:700;letter-spacing:.25px}.generic-content .latest-events .views-row .latest-events-region .category-event-tag:first-child a{opacity:.8}.generic-content .latest-events .views-row .latest-events-region .category-event-tag{display:none}.generic-content .latest-events .views-row .field_event_select_location .event-location{color:#838282;font-size:12px;font-weight:600;padding-left:5px}.generic-content .link-group-heading{background-color:#435af6;border-radius:22.5px;margin:10px 0;max-width:92px;text-align:center}.generic-content .link-group-heading div{color:#fff;font-size:25px;font-stretch:normal;font-style:normal;font-weight:800;letter-spacing:normal;line-height:1.6;padding:0 10px}.generic-content .link-group-links{font-size:20px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.15px;line-height:1.9;text-decoration:underline}.generic-content .field-groups .field_group_list{color:#252525;font-size:25px;font-stretch:normal;font-style:normal;font-weight:800;letter-spacing:3px;line-height:1.6;padding-bottom:60px}.generic-content .field-groups .field_group_list a{display:inline-block;text-decoration:underline}.generic-content .field-groups .field_group_list .notactive{color:#a0a7af}.generic-content .paragraph--type--link-group-paragraph{padding:10px 0}.generic-content .generic-content-label{color:#382c14}.contact-us-form{background-color:#3b4153;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.contact-us-form form{margin:2rem auto 0;max-width:1230px;padding-top:45px;width:100%}.contact-us-form form .webform-flex--container .form-wrapper{-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-us-form form input{height:65px;margin-bottom:2rem;outline:none;padding:.375rem .75rem;width:100%}.contact-us-form form label{color:#fff;display:block;font-weight:600;padding-bottom:12px}.contact-us-form form h2{color:#fff;font-size:30px;line-height:40px;padding-bottom:40px}.contact-us-form form .webform-flexbox{flex-direction:column;width:50%}.contact-us-form form .webform-button--submit{height:67px;position:relative;text-align:left;width:198px;z-index:1}.contact-us-form form .webform-button--submit:after{content:"\e911";font-family:dlr-district-icon!important;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:12px;text-transform:none;top:20px}.contact-us-form textarea{outline:none;padding:.375rem .75rem;width:100%}.contact-us-form .webform-confirmation__message{color:#fff;margin-bottom:0;padding-bottom:1.5rem;text-align:center}.on-site-exhibitions{background-color:#f5f3f2;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-bottom:60px}.on-site-exhibitions .views-infinite-scroll-content-wrapper{display:grid;margin:45px auto 0;margin-top:0!important;max-width:1230px;padding-top:60px;width:100%}.on-site-exhibitions .views-field-field-event-main-image{margin-bottom:1.5rem}.on-site-exhibitions .views-field-field-event-main-image img{border-radius:15px;width:100%}.on-site-exhibitions .views-field-field-event-display-date{font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.25px}.on-site-exhibitions .views-field-field-event-select-location{color:#435af6;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.25px;padding-left:10px;text-decoration:underline}.on-site-exhibitions .views-field-field-event-category{color:#435af6;font-size:12px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.25px;text-decoration:underline}.on-site-exhibitions .views-field-title{font-size:25px;font-weight:700;line-height:2rem;margin-bottom:1.25rem;margin-top:1rem}.on-site-exhibitions .views-field-title:after{border-bottom-width:8px;border-color:#435af6;border-radius:.25rem;content:"";display:block;margin-top:.5rem;width:50%}.on-site-exhibitions .views-field-title a{color:#435af6;display:block}.on-site-exhibitions .on-site-container{display:flex}.generic-content--related-documents .media-documents__item,.generic-content--related-documents .media-documents__item .contextual>div:first-child{word-break:break-word}.media-document-generic-content{padding-bottom:0;padding-top:0}.generic-content--related-documents .media-documents__item{height:0;padding-bottom:0;padding-top:0}.generic-content--related-documents-section .media-documents__item .media-documents__item-wrapper{align-items:center;display:flex;min-height:80px;padding-bottom:8px;padding-top:8px;width:100%}.generic-content--related-documents-section .media-documents__item article{flex-grow:1;position:relative}.generic-content .ui-accordion.ui-widget,.generic-content--related-documents-section .media-documents__item{width:100%}@media (min-width:320px) and (max-width:359px){.service-category--group a{margin-left:10px}}@media (min-width:320px) and (max-width:767px){.on-site-exhibitions .views-infinite-scroll-content-wrapper{padding-left:1.5rem;padding-right:1.5rem}.generic-content--related-documents .media-documents__item,.generic-content--related-documents .media-documents__item-wrapper{flex-shrink:1;width:100%}.generic-content--related-documents .media-documents__item{display:block;height:auto;padding:0;width:100%}.residencies{gap:2.5rem;grid-template-columns:repeat(1,minmax(0,1fr));margin:45px auto 0;width:100%}.residencies .residencies-description .more-link{position:unset}.generic-content .latest-news{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:scroll}.generic-content .latest-news .views-row .latest-news-region h2{margin-bottom:1.5rem;margin-top:2rem;padding:0}.generic-content .audio-podcast .audio-podcast-items{padding-bottom:16px;padding-top:16px}.generic-content .audio-podcast .audio-podcast-item{display:block;padding:0}.generic-content .audio-podcast .audio-podcast-item>div:first-child{padding-bottom:24px}.generic-content .podcast-audio-details{display:block}.generic-content .latest-events{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:scroll}.generic-content .latest-events .views-row .field_event_select_location .event-location{padding:0}.generic-content .latest-events .views-row .latest-events-region img,.generic-content .latest-events img{height:170px;-o-object-fit:cover;object-fit:cover}.contact-us-form form{margin-left:auto;margin-right:auto;max-width:640px}.contact-us-form form .webform-flex--container .form-wrapper{display:block}.contact-us-form form .webform-flexbox{width:100%}}@media (min-width:768px){.generic-content .slick__arrow{bottom:32px;top:auto}.on-site-exhibitions .views-infinite-scroll-content-wrapper{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));padding-left:1.5rem;padding-right:1.5rem;row-gap:3rem}}@media (min-width:768px) and (max-width:991px){.contact-us-form form .webform-flexbox{width:100%}}@media (min-width:991px) and (max-width:1023px){.contact-us-form form .webform-flexbox{width:100%}.generic-content--related-documents .media-document-generic-content{margin-bottom:0;padding-bottom:0;padding-top:0}.generic-content--related-documents .media-documents__item{height:0;padding-bottom:0;padding-top:0}}@media (min-width:1230px){.generic-content--related-documents .media-document-generic-content{margin-bottom:0;padding-bottom:0;padding-top:0}.generic-content--related-documents .media-documents__item{height:0;padding-bottom:0;padding-top:0}}@media (min-width:1024px){.paragraph--type--sub-heading{margin-top:2rem}}.popup--content{padding:15rem 3rem}@media (max-width:767px){.popup--content{padding:5rem 1rem}}.popup--close:before{right:4rem;top:4rem}@media (max-width:767px){.popup--close:before{right:1rem}}.search-page-exposed-filter{background-color:#435af6;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:2rem 0}.popup-search-block .expose-filter-title,.search-page-exposed-filter .expose-filter-title{font-size:40px;font-stretch:normal;font-style:normal;min-width:40%}@media (max-width:767px){.popup-search-block .expose-filter-title,.search-page-exposed-filter .expose-filter-title{font-size:25px}}@media (max-width:1023px){.popup-search-block .expose-filter-title,.search-page-exposed-filter .expose-filter-title{margin-bottom:8px}}.popup-search-block .views-exposed-form,.search-page-exposed-filter .views-exposed-form{align-items:center;display:flex}.popup-search-block .form-item-search-api-fulltext,.search-page-exposed-filter .form-item-search-api-fulltext{min-width:625px}@media (max-width:1023px){.popup-search-block .form-item-search-api-fulltext,.search-page-exposed-filter .form-item-search-api-fulltext{min-width:unset;width:100%}}.popup-search-block .form-item-search-api-fulltext input,.search-page-exposed-filter .form-item-search-api-fulltext input{border-color:#fff;border-radius:42.5px;color:#252525;font-size:24px;height:75px;padding:15px 25px;width:100%}@media (max-width:767px){.popup-search-block .form-item-search-api-fulltext input,.search-page-exposed-filter .form-item-search-api-fulltext input{font-size:100%;height:50px}}.popup-search-block .form-item-search-api-fulltext input:focus-visible,.search-page-exposed-filter .form-item-search-api-fulltext input:focus-visible{outline:none}.popup-search-block button,.search-page-exposed-filter button{background:none;border:0;bottom:0;color:#252525;display:block;height:75px;margin:0;padding:0;position:absolute;right:15px;width:64px}@media (max-width:767px){.popup-search-block button,.search-page-exposed-filter button{height:50px;width:25px}}.popup-search-block button span,.search-page-exposed-filter button span{display:none}.popup-search-block button:hover,.search-page-exposed-filter button:hover{background:none}.popup-search-block button:before,.search-page-exposed-filter button:before{content:"\e908";font-family:dlr-district-icon!important;font-size:40px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}@media (max-width:767px){.popup-search-block button:before,.search-page-exposed-filter button:before{font-size:24px}}.library-search-page .js-pager__items{text-align:left!important}.search-view-content-wrapper .views-row{border-bottom:1px solid #dbd8d6;padding-bottom:25px}@media (min-width:1024px){.search-view-content-wrapper .views-row{width:75%}}.search-view-content-wrapper .views-row h2{font-size:25px;padding:0!important;text-decoration:underline}.search-view-content-wrapper .views-row a{font-style:normal}.search-view-content-wrapper .views-row a:hover{color:#435af6}.search-view-content-wrapper .views-row .node-content{font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;line-height:1.75}.search-result-summary{color:#252525;font-size:16px;font-weight:700}#views-exposed-form-search-page-page-1{display:flex}#block-exposedformsearch-pageblock-1{margin-top:50px;max-width:800px;text-align:right;width:100%}#block-exposedformsearch-pageblock-1 #views-exposed-form-search-page-block-1{display:flex}@media (max-width:767px){#block-exposedformsearch-pageblock-1 #views-exposed-form-search-page-block-1 .form-actions{height:70px}}#block-exposedformsearch-pageblock-1 #views-exposed-form-search-page-block-1 button{background:none;border:0;bottom:0;color:#252525;display:block;height:100px;margin:0;padding:0;position:absolute;right:15px;width:64px}@media (max-width:767px){#block-exposedformsearch-pageblock-1 #views-exposed-form-search-page-block-1 button{height:70px;width:37px}}#block-exposedformsearch-pageblock-1 #views-exposed-form-search-page-block-1 button span{display:none}#block-exposedformsearch-pageblock-1 #views-exposed-form-search-page-block-1 button:before{content:"\e908";font-family:dlr-district-icon!important;font-size:40px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}@media (max-width:767px){#block-exposedformsearch-pageblock-1 #views-exposed-form-search-page-block-1 button:before{font-size:26px}}#block-exposedformsearch-pageblock-1 .form-item-search-api-fulltext{width:100%}#block-exposedformsearch-pageblock-1 .form-item-search-api-fulltext input{border-radius:51.5px;color:#252525;font-size:24px;height:100px;padding:15px 80px 15px 45px;width:100%}#block-exposedformsearch-pageblock-1 .form-item-search-api-fulltext input:focus-visible{outline:none}@media (max-width:767px){#block-exposedformsearch-pageblock-1 .form-item-search-api-fulltext input{font-size:14px;height:70px;padding:15px 55px 15px 30px}}.popup-search-textapi-bottom{font-size:14px;font-weight:600;letter-spacing:.15px;max-width:800px;padding:0 51px;text-align:left;width:100%}@media (max-width:767px){.popup-search-textapi-bottom{font-size:12px;padding:0}}.mobile-search-api-fulltext{width:90%}@media (max-width:480px){.mobile-search-api-fulltext{width:85%}}#block-backtomaindlrsite{border:2px solid #fff;border-radius:22.5px;padding:10px 27px;text-align:center}#block-backtomaindlrsite a{color:#fff;font-size:16px;font-stretch:normal;font-style:normal;font-weight:800;letter-spacing:.25px;line-height:1.5;text-transform:uppercase}.footer-social-media{background-color:#3b4153;z-index:0}.footer-social-media .tw-container>div:first-child{display:flex;justify-content:space-between}#block-socialmediaiconswithlinks{padding-top:10px}.popular-links span{display:none}.social-icons svg:hover circle{fill:#fff;transition:all .3s ease-in-out}.social-icons svg:hover path{fill:#435af6;transition:all .3s ease-in-out}#block-aboutthewebsite a:hover,#block-aboutus a:hover{text-decoration:underline}#mailchimp-signup-subscribe-block-dlr-newsletter-signup-form-edit-submit{font-size:20px;height:65px}#block-dlrlibraries h2{font-size:24px;font-weight:400;margin:0}#block-dlrlibraries .summary-text p,#block-dlrlibraries h2{color:#fff;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:normal}#block-dlrlibraries .summary-text p{font-size:35px;font-weight:800}.signup-text-wrapper{line-height:2}.signup-text-wrapper .signup-title{font-size:20px}.dlr-newsletter-right{width:55%}.dlr-newsletter-right .mailchimp-signup-subscribe-form{display:flex;width:100%}.dlr-newsletter-right #mailchimp-signup-subscribe-block-dlr-newsletter-signup-form{align-items:center;display:flex;justify-content:space-between;width:100%}.dlr-newsletter-right #mailchimp-signup-subscribe-block-dlr-newsletter-signup-form .form-outer__wrapper{width:100%}.dlr-newsletter-right .mailchimp-newsletter-mergefields{width:76%}.dlr-newsletter-right .mailchimp-newsletter-mergefields label{display:none}.dlr-newsletter-right .mailchimp-newsletter-mergefields input{border:3px solid #435af6;border-radius:42.5px;height:65px;outline:none;padding:10px 20px;width:100%}.dlr-newsletter-right .mailchimp-newsletter-mergefields ::-moz-placeholder{color:#3b4153;font-size:20px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.45px;line-height:1.5}.dlr-newsletter-right .mailchimp-newsletter-mergefields ::placeholder{color:#3b4153;font-size:20px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.45px;line-height:1.5}@media (min-width:320px) and (max-width:767px){#block-backtomaindlrsite{margin:28px 0 12px}.social-icons img{height:50px;width:50px}#block-dlrlibraries h2{font-size:18px}#block-dlrlibraries .summary-text p{font-size:30px}.paragraph--type--icon-with-links{margin-top:10px}.footer-social-media .tw-container>div:first-child{display:unset}#block-logo{display:flex;justify-content:center;margin-bottom:1rem}.popular-links span{display:unset}.social-icons svg{height:50px;width:50px}.dlr-newsletter-right .mailchimp-newsletter-mergefields ::-moz-placeholder{font-size:16px;letter-spacing:.36px}.dlr-newsletter-right .mailchimp-newsletter-mergefields ::placeholder{font-size:16px;letter-spacing:.36px}}@media (min-width:768px) and (max-width:991px){#block-backtomaindlrsite{margin:28px 0 12px}.social-icons img{height:50px;width:50px}#block-dlrlibraries h2{font-size:18px}#block-dlrlibraries .summary-text p{font-size:30px}.paragraph--type--icon-with-links{margin-top:10px}#block-logo{display:flex;justify-content:center;margin-bottom:1rem}.popular-links span{display:unset}}@media (min-width:991px) and (max-width:1023px){#block-logo{display:flex;justify-content:center;margin-bottom:1rem}.popular-links span{display:unset}}@media (max-width:1023px){.dlr-newsletter-left{padding-bottom:25px}#mailchimp-signup-subscribe-block-dlr-newsletter-signup-form-edit-submit,.dlr-newsletter-right,.mailchimp-newsletter-mergefields{width:100%!important}#mailchimp-signup-subscribe-block-dlr-newsletter-signup-form{display:block!important}}@media (min-width:1024px) and (max-width:1229px){.dlr-newsletter-right .mailchimp-newsletter-mergefields{width:70%}}.accordion-header{margin:0!important}
*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}input{border-width:1px;--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity))}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.block,.node{margin-bottom:1rem}[id$=-local-tasks] ul{list-style-position:inside;list-style-type:disc}.visible{visibility:visible}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-auto{margin-left:auto;margin-right:auto}.mr-2{margin-right:.5rem}.block{display:block}.flex{display:flex}.items-center{align-items:center}.p-4{padding:1rem}.text-2xl{font-size:1.5rem;line-height:2rem}@media (min-width:768px){.md\:flex{display:flex}.md\:w-1\/4{width:25%}.md\:flex-1{flex:1 1 0%}}
