/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen and (min-width:768px){.horizontal.component-card-list .card-fluid-row{width:100% !important;min-width:100% !important;max-width:100% !important;}.horizontal.component-card-list .card-fluid-row .card-fluid-col{display:flex;flex-basis:0;flex-grow:1;margin-right:2rem;}.horizontal.component-card-list .card-fluid-row .card-fluid-col:last-child{margin-right:0;}}
.uniquely-button::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:var(--color-secondary) !important;transition:left 0.8s ease;}.uniquely-button:hover::before{left:0;}.uniquely-button{padding-top:4px;padding-bottom:8px;padding-left:32px;padding-right:32px;width:fit-content;text-align:center;background-color:var(--color-primary) !important;position:relative;overflow:hidden;margin-bottom:2.25rem;}.uniquely-button a{position:relative;z-index:1000;text-decoration:none !important;color:var(--color-white) !important;font-size:16px;font-weight:300;border-bottom:none !important;}.uniquely-button a:hover{text-decoration:none !important;font-weight:450 !important;border-bottom:none !important;color:var(--color-primary) !important;}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
:root{--color-primary:#2E3333;--color-secondary:#45E8D4;--color-tertiary:#FEA9C1;--color-black:#000000;--color-white:#ffffff;--ff-font-awesome-5-free:"Font Awesome 5 Free";--ff-inter-variable-sans-serif:"inter-variable",sans-serif;--fs-1-2rem:1.2rem;--padded-paragraph-desktop-sides:58px;--padded-paragraph-mobile-sides:32px;--padded-paragraph-desktop-above-below:48px;--padded-paragraph-mobile-above-below:32px;}
h1{font-family:'Spectral',serif;font-weight:500;font-size:3.5rem;letter-spacing:-0.02em;color:var(--color-primary) !important;}h2,h3,h4,h5,h6{font-family:'Caveat',cursive;font-weight:500;color:var(--color-primary) !important;}h2{font-size:2.5rem !important;}body{font-family:'Lora',serif;font-weight:400;}nav .nav .nav-item .nav-link{font-family:'Spectral',serif;font-size:1.25rem;}footer p{font-family:'Spectral',serif;font-size:1.25rem;}
@font-face{font-display:swap;font-family:'Lora';font-style:normal;font-weight:400;src:url(/themes/custom/uniquetheme/fonts/lora-v37-latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Lora';font-style:italic;font-weight:400;src:url(/themes/custom/uniquetheme/fonts/lora-v37-latin-italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Lora';font-style:normal;font-weight:500;src:url(/themes/custom/uniquetheme/fonts/lora-v37-latin-500.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Lora';font-style:italic;font-weight:500;src:url(/themes/custom/uniquetheme/fonts/lora-v37-latin-500italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Lora';font-style:normal;font-weight:600;src:url(/themes/custom/uniquetheme/fonts/lora-v37-latin-600.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Lora';font-style:italic;font-weight:600;src:url(/themes/custom/uniquetheme/fonts/lora-v37-latin-600italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Lora';font-style:normal;font-weight:700;src:url(/themes/custom/uniquetheme/fonts/lora-v37-latin-700.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Lora';font-style:italic;font-weight:700;src:url(/themes/custom/uniquetheme/fonts/lora-v37-latin-700italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Spectral';font-style:normal;font-weight:200;src:url(/themes/custom/uniquetheme/fonts/spectral-v15-latin-200.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Spectral';font-style:italic;font-weight:200;src:url(/themes/custom/uniquetheme/fonts/spectral-v15-latin-200italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Spectral';font-style:normal;font-weight:300;src:url(/themes/custom/uniquetheme/fonts/spectral-v15-latin-300.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Spectral';font-style:italic;font-weight:300;src:url(/themes/custom/uniquetheme/fonts/spectral-v15-latin-300italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Spectral';font-style:normal;font-weight:400;src:url(/themes/custom/uniquetheme/fonts/spectral-v15-latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Spectral';font-style:italic;font-weight:400;src:url(/themes/custom/uniquetheme/fonts/spectral-v15-latin-italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Spectral';font-style:normal;font-weight:500;src:url(/themes/custom/uniquetheme/fonts/spectral-v15-latin-500.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Spectral';font-style:italic;font-weight:500;src:url(/themes/custom/uniquetheme/fonts/spectral-v15-latin-500italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Spectral';font-style:normal;font-weight:600;src:url(/themes/custom/uniquetheme/fonts/spectral-v15-latin-600.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Spectral';font-style:italic;font-weight:600;src:url(/themes/custom/uniquetheme/fonts/spectral-v15-latin-600italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Spectral';font-style:normal;font-weight:700;src:url(/themes/custom/uniquetheme/fonts/spectral-v15-latin-700.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Spectral';font-style:italic;font-weight:700;src:url(/themes/custom/uniquetheme/fonts/spectral-v15-latin-700italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Spectral';font-style:normal;font-weight:800;src:url(/themes/custom/uniquetheme/fonts/spectral-v15-latin-800.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Spectral';font-style:italic;font-weight:800;src:url(/themes/custom/uniquetheme/fonts/spectral-v15-latin-800italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Dancing Script';font-style:normal;font-weight:400;src:url(/themes/custom/uniquetheme/fonts/dancing-script-v29-latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Dancing Script';font-style:normal;font-weight:500;src:url(/themes/custom/uniquetheme/fonts/dancing-script-v29-latin-500.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Dancing Script';font-style:normal;font-weight:600;src:url(/themes/custom/uniquetheme/fonts/dancing-script-v29-latin-600.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Dancing Script';font-style:normal;font-weight:700;src:url(/themes/custom/uniquetheme/fonts/dancing-script-v29-latin-700.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Caveat';font-style:normal;font-weight:400;src:url(/themes/custom/uniquetheme/fonts/caveat-v23-latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Caveat';font-style:normal;font-weight:500;src:url(/themes/custom/uniquetheme/fonts/caveat-v23-latin-500.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Caveat';font-style:normal;font-weight:600;src:url(/themes/custom/uniquetheme/fonts/caveat-v23-latin-600.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Caveat';font-style:normal;font-weight:700;src:url(/themes/custom/uniquetheme/fonts/caveat-v23-latin-700.woff2) format('woff2');}
#navbar-main{background-color:var(--color-primary);}#navbar-main .offcanvas{background-color:var(--color-primary);}#navbar-main .navbar-brand{color:var(--color-secondary);}#navbar-main .navbar-nav > .nav-item .nav-link:hover{text-decoration:underline;text-decoration-color:var(--color-secondary);}#navbar-main .navbar-toggler-icon{background-image:url('/themes/custom/uniquetheme/navbar-toggle.svg');}#navbar-main .offcanvas-header > .btn-close{background-image:url('/themes/custom/uniquetheme/navbar-close.svg');}.header-site-logo-name{color:var(--color-secondary);font-family:'Dancing Script',cursive;}.header-site-logo-name a{color:var(--color-secondary);font-family:'Dancing Script',cursive;text-decoration:none;font-size:2em;}.header-site-logo-name a:hover{text-decoration:underline;color:var(--color-secondary);}
footer{color:var(--color-white);background-color:var(--color-primary) !important;}footer .footer-copyright{color:var(--color-secondary);}footer .site-footer__bottom{border-top:1px solid !important;border-color:var(--color-white) !important;}footer .block{border:none !important;margin-top:0px !important;padding-top:0px !important;}footer nav ul{display:block !important;width:100% !important;}footer nav ul li{display:block !important;}footer nav ul li a{padding-top:0px !important;}footer nav ul li a:hover{text-decoration:underline;text-decoration-color:var(--color-secondary);}.site-footer__top p{margin-top:0px !important;}.site-footer .content{color:rgba(255,255,255,1) !important;}#block-uniquetheme-footersocialmedia .nav{display:block !important;}#block-uniquetheme-footersocialmedia .nav .nav-item{display:inline-block !important;}#block-uniquetheme-footersocialmedia .nav .nav-item a{font-size:2rem !important;}#block-uniquetheme-footersocialmedia .nav .nav-item a:hover{color:var(--color-secondary);}
@media screen and (min-width:992px){.padded-paragraph{padding-top:var(--padded-paragraph-desktop-above-below) !important;padding-bottom:var(--padded-paragraph-desktop-above-below) !important;}}@media screen and (max-width:991px){.padded-paragraph{padding-top:var(--padded-paragraph-mobile-above-below) !important;padding-bottom:var(--padded-paragraph-mobile-above-below) !important;}}
.promo-component-redux .promo-redux-text-wrapper .promo-redux-text-inner{border:15px solid #292929;background-color:#ffffff;padding:40px;}.promo-component-redux .promo-redux-text-wrapper .promo-redux-text-inner{position:relative;z-index:1;}@media screen and (min-width:1500px){.promo-component-redux .promo-redux-text-wrapper .promo-redux-text-inner{padding-left:40px;padding-right:40px;padding-top:24px;padding-bottom:24px;}}.promo-component-redux .promo-redux-text-wrapper .promo-redux-text{padding-bottom:32px;}@media screen and (max-width:767px){.promo-component-redux .promo-redux-text-wrapper .promo-redux-text{padding-bottom:16px;}}@media screen and (min-width:768px){.promo-redux-wrapper{position:relative;}.promo-redux-photo{width:74%;}.promo-component-redux .promo-redux-text-wrapper{position:absolute;top:0px;right:0px;padding-top:5%;padding-bottom:5%;width:50%;}.promo-component-redux .promo-redux-text-wrapper .promo-redux-text-inner{height:100%;}}@media screen and (min-width:1084px){.component-promo-large .promo-redux-wrapper .promo-redux-photo{width:85%;}.component-promo-large .promo-redux-wrapper .promo-redux-photo img{width:100% !important;height:auto !important;max-height:600px !important;min-height:600px !important;object-fit:cover !important;object-position:top !important;}.component-promo-large .promo-redux-text-wrapper{width:48%;}}@media screen and (max-width:1540px) and (min-width:1084px){.component-promo-large .promo-redux-text{font-size:16px !important;}.component-promo-large .promo-redux-header{font-size:36px !important;}}@media screen and (max-width:1083px) and (min-width:768px){.component-promo-large .promo-redux-text-wrapper{position:relative !important;width:100% !important;padding-top:0px !important;padding-bottom:0px !important;padding-left:var(--padded-paragraph-desktop-sides) !important;padding-right:var(--padded-paragraph-desktop-sides) !important;margin-top:-50px !important;}.component-promo-large .promo-redux-photo{width:100% !important;}.component-promo-large .promo-redux-wrapper .promo-redux-photo img{width:100% !important;height:auto !important;}}@media screen and (min-width:1920px){.component-promo-large .promo-redux-wrapper .promo-redux-photo img{max-height:700px !important;min-height:700px !important;}}@media screen and (min-width:768px){.component-promo-small .promo-redux-photo{width:100%;}.component-promo-small .promo-redux-text-wrapper{padding-right:5%;width:50%;}.component-promo-small .promo-redux-text-wrapper .promo-redux-links .promo-redux-link{width:250px !important;}}@media screen and (max-width:1083px) and (min-width:768px){.component-promo-small .promo-redux-text-wrapper{width:100% !important;position:relative !important;padding-top:0px !important;padding-bottom:0px !important;padding-left:var(--padded-paragraph-desktop-sides) !important;padding-right:var(--padded-paragraph-desktop-sides) !important;margin-top:-50px !important;}.component-promo-small .promo-redux-wrapper .promo-redux-photo img{width:100% !important;height:auto !important;}}@media screen and (max-width:1349px) and (min-width:1084px){.component-promo-small .promo-redux-header{font-size:36px !important;}.component-promo-small .promo-redux-text{font-size:16px !important;}}@media screen and (min-width:1084px){.component-promo-small .promo-redux-wrapper .promo-redux-photo img{width:100% !important;height:auto !important;}}@media screen and (max-width:767px){.promo-redux-photo{position:relative;}.promo-component-redux .promo-redux-text-wrapper{padding-left:5%;padding-right:5%;margin-top:-50px;position:relative;z-index:2;}.promo-component-redux .promo-redux-photo img{width:100%;height:auto;}}@media screen and (min-width:1084px){.standard-component-hero-unique-class .field--name-field-post-content-components .component-promo-small .promo-redux-text{font-size:20px !important;}.standard-component-unique-class .field--name-field-post-content-components .component-promo-small .promo-redux-text{font-size:20px !important;}.landing-page-unique-class .component-promo-small .promo-redux-text{font-size:20px !important;}.homepage-unique-class .component-promo-small .promo-redux-text{font-size:20px !important;}.standard-component-hero-unique-class .field--name-field-post-content-components .component-promo-small .promo-redux-wrapper .promo-redux-photo img{width:100% !important;height:auto !important;max-height:800px !important;object-fit:cover !important;}.standard-component-unique-class .field--name-field-post-content-components .component-promo-small .promo-redux-wrapper .promo-redux-photo img{width:100% !important;height:auto !important;max-height:800px !important;object-fit:cover !important;}.landing-page-unique-class .component-promo-small .promo-redux-wrapper .promo-redux-photo img{width:100% !important;height:auto !important;max-height:800px !important;object-fit:cover !important;}.homepage-unique-class .component-promo-small .promo-redux-wrapper .promo-redux-photo img{width:100% !important;height:auto !important;max-height:600px !important;object-fit:cover !important;}.standard-component-hero-unique-class .field--name-field-page-components .component-promo-large .promo-redux-text-wrapper{width:55% !important;}.standard-component-unique-class .field--name-field-page-components .component-promo-large .promo-redux-text-wrapper{width:55% !important;}.standard-component-hero-unique-class .field--name-field-page-components .component-promo-large .promo-redux-header{font-size:36px !important;}.standard-component-unique-class .field--name-field-page-components .component-promo-large .promo-redux-header{font-size:36px !important;}.standard-component-hero-unique-class .field--name-field-page-components .component-promo-large .promo-redux-text{font-size:16px !important;}.standard-component-unique-class .field--name-field-page-components .component-promo-large .promo-redux-text{font-size:16px !important;}}h3.promo-redux-header{font-size:34px !important;color:#000000 !important;font-family:"proxima-nova",Helvetica,Arial,sans-serif !important;font-weight:550 !important;}@media screen and (min-width:768px){.promo-text-left-image-right.component-promo-large .promo-redux-wrapper{text-align:right;}.promo-text-left-image-right.component-promo-large .promo-redux-wrapper .promo-redux-photo{display:inline-block;}.promo-text-left-image-right.component-promo-large .promo-redux-wrapper .promo-redux-text-wrapper{text-align:left;left:0px !important;}.promo-text-left-image-right.component-promo-small .promo-redux-text-wrapper{left:0px !important;padding-right:0px !important;padding-left:5% !important;}}.promo-redux-photo .field--type-image{float:none !important;}
.promo-component-redux.primary .promo-redux-text-wrapper .promo-redux-text-inner{border-color:var(--color-primary) !important;}.promo-component-redux.secondary .promo-redux-text-wrapper .promo-redux-text-inner{border-color:var(--color-secondary) !important;}
.pagination{--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary);}.btn-primary{--bs-btn-color:var(--bb-primary-text);--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-primary-text);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);}.btn-secondary{--bs-btn-color:var(--bb-secondary-text);--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-secondary-text);--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary);}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-disabled-color:var(--bb-primary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-primary-dark);}.btn-outline-secondary{--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-disabled-color:var(--bb-secondary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-secondary-dark);}h1,.h1{color:var(--bb-h1-color);}h2,.h2{color:var(--bb-h2-color);}h3,.h3{color:var(--bb-h3-color);}
