/*
Theme Name: CHT
Text Domain: cht
Version: 1.0.2
Description: Theme for CHT
Author: Ian Fraser / 89 Digital
Author URI: https://89digital.co

Date last mod: 25 August 2026
*/
/*---- FONTS ----*/
@font-face {
font-family: 'made_tommy_softlight';
src: url('assets/fonts/made_tommy_soft_light-webfont.woff2') format('woff2'), url('assets/fonts/made_tommy_soft_light-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'made_tommy_softregular';
src: url('assets/fonts/made_tommy_soft_regular-webfont.woff2') format('woff2'), url('assets/fonts/made_tommy_soft_regular-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'made_tommy_softmedium';
src: url('assets/fonts/made_tommy_soft_medium-webfont.woff2') format('woff2'), url('assets/fonts/made_tommy_soft_medium-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'made_tommy_softbold';
src: url('assets/fonts/made_tommy_soft_bold-webfont.woff2') format('woff2'), url('assets/fonts/made_tommy_soft_bold-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}


/*---- GENERAL ----*/
body {font-family: 'made_tommy_softregular';}
body.stop {overflow-y: hidden;}
.color_blue_1 {color:#007B8B !important;}
.color_blue_2 {color:#7ED5DC !important;}
.color_blue_3 {color:#39C0CC !important;}
.color_blue_4 {color:#65CFD8 !important;}

.m_0 {margin:0 !important;}
.mb_0 {margin-bottom:0 !important}
.mb_1 {margin-bottom:1rem !important}
.mb_2 {margin-bottom:2rem !important}
.mb_3 {margin-bottom:3rem !important}
.mb_4 {margin-bottom:4rem !important}
.mb_5 {margin-bottom:5rem !important}
.mt_0 {margin-top:0 !important;}
.mt_1 {margin-top:1rem !important;}
.mt_2 {margin-top:2rem !important;}
.mt_3 {margin-top:3rem !important;}
.mt_4 {margin-top:4rem !important;}
.mt_5 {margin-top:5rem !important;}

.hidden {display:none;}


/*---- ANIMATIONS ----*/
header,
#hdr_logo,
#nav_ftr,
#filter_region,
#img_gallery .top_imgs ul,
#agedcarefund_app .application form section,
#agedcarefund_app .application form .btns {
transition: all .25s ease-out;
-moz-transition: all .25s ease-out;
-webkit-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
}

a, button,
.btn, .pop_up,
button.care_type,
button.btn_option,
.care_types label,
.locations .item label,
.wpcf7-form input[type="submit"],
#img_gallery .thumb_imgs ul li {
opacity: 1;
transition: opacity .25s ease-out;
-moz-transition: opacity .25s ease-out;
-webkit-transition: opacity .25s ease-out;
-o-transition: opacity .25s ease-out;
}

a:hover,
button:hover,
button.care_type:hover,
button.btn_option:hover,
.wpcf7-form input[type="submit"]:hover {
opacity: 0.5;
text-decoration: none;
}

/*---- TEXT ----*/
.text_black {color: #000 !important;}
.text_white {color: #FFF !important;}

h1, h2, h3, h4, h5, h6 {}

h1 {}
h2 {color:#007B8B;margin:0 0 1rem;}
h3 {color:#39C0CC;margin:0 0 1rem;}
h4 {color:#39C0CC;margin:0 0 1rem;}
h5 {color:#007B8B;margin:0 0 1rem;}

h4, h5, h6 {font-family: 'made_tommy_softregular';margin-bottom:0.5rem;}
h4 em {font-size:1rem;}
p {font-size: 1rem;}
strong {font-family: 'made_tommy_softmedium';font-weight:normal;}

/*---- IMAGES ----*/
.outline img {border:1px solid #DDD;}

/*---- BTNS ----*/
button:focus {outline:0;}

a.txt_link {color:#39C0CC;}
a.txt_link:after {content: '';display: inline-block;background-repeat: no-repeat;width: 0.8rem;height: 0.8rem;margin:0.4rem 0 0 0.3rem;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4OCA4OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODggODg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMzlDMENDO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIzLjMsMS44bC01LDVjLTIuNCwyLjQtMi40LDYuNSwwLDguOUw0Ni42LDQ0TDE4LjMsNzIuM2MtMi40LDIuNC0yLjQsNi41LDAsOC45bDUsNWMyLjQsMi40LDYuNSwyLjQsOC45LDAKCWwzNy41LTM3LjdjMS4yLTEuMiwxLjgtMi45LDEuOC00LjVjMC0xLjctMC42LTMuMy0xLjgtNC41TDMyLjIsMS44QzI5LjgtMC42LDI1LjctMC42LDIzLjMsMS44eiIvPgo8L3N2Zz4K');}

.btn {color:#FFF;font-family: 'made_tommy_softmedium';border-radius:0.5rem;font-size:1.1rem;text-decoration:none !important;}
.btn:hover {color:#FFF;}
.btn.btn_dd {font-family: 'made_tommy_softregular';color:#000 !important;}
.btn.btn_dd.on {background-color:#39C0CC;color:#FFF !important;}
.btn.btn_blue {background-color:#39C0CC;color:#FFF !important;}
.btn.btn_option {background-color:#c1ecef;color:#000;}
.btn.btn_cta {background-color:#007B8B;color:#FFF !important;}
.btn.btn_apply {background-color:#39C0CC;font-size: 1.4rem;padding: 0.4rem 1.2rem;}
.btn.btn_search {background-color:#39C0CC;color:#FFF !important;}
.btn.btn_cta:after,
.btn.btn_search:after {content: '';display: inline-block;background-repeat: no-repeat;width: 0.8rem;height: 0.8rem;float: right;margin:0.4rem 0 0 0.3rem;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4OCA4OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODggODg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIzLjMsMS44bC01LDVjLTIuNCwyLjQtMi40LDYuNSwwLDguOUw0Ni42LDQ0TDE4LjMsNzIuM2MtMi40LDIuNC0yLjQsNi41LDAsOC45bDUsNWMyLjQsMi40LDYuNSwyLjQsOC45LDAKCWwzNy41LTM3LjdjMS4yLTEuMiwxLjgtMi45LDEuOC00LjVjMC0xLjctMC42LTMuMy0xLjgtNC41TDMyLjIsMS44QzI5LjgtMC42LDI1LjctMC42LDIzLjMsMS44eiIvPgo8L3N2Zz4K');}
.btn.btn_icon:before {content: '';display: inline-block;background-repeat: no-repeat;}
.btn.btn_ext:after,
.btn.btn_pdf:after {width: 0.8rem;height: 0.8rem;float: right;margin: 0.3rem 0 0 0.4rem;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTExLDBjLTAuNCwwLTAuOCwwLjItMC45LDAuNlMxMCwxLjQsMTAuMywxLjdMMTEuNiwzTDYuMyw4LjNjLTAuNCwwLjQtMC40LDEsMCwxLjRzMSwwLjQsMS40LDBMMTMsNC40bDEuMywxLjMKCUMxNC42LDYsMTUsNi4xLDE1LjQsNS45UzE2LDUuNCwxNiw1VjFjMC0wLjYtMC40LTEtMS0xSDExeiBNMi41LDFDMS4xLDEsMCwyLjEsMCwzLjV2MTBDMCwxNC45LDEuMSwxNiwyLjUsMTZoMTAKCWMxLjQsMCwyLjUtMS4xLDIuNS0yLjVWMTBjMC0wLjYtMC40LTEtMS0xcy0xLDAuNC0xLDF2My41YzAsMC4zLTAuMiwwLjUtMC41LDAuNWgtMTBDMi4yLDE0LDIsMTMuOCwyLDEzLjV2LTEwQzIsMy4yLDIuMiwzLDIuNSwzSDYKCWMwLjYsMCwxLTAuNCwxLTFTNi42LDEsNiwxSDIuNXoiLz4KPC9zdmc+Cg==');}
.btn.btn_apply.btn_ext:after {width: 1rem;height: 1rem;margin: 0.5rem 0 0 0.6rem;}
.btn.btn_icon.btn_filter:before {width: 0.8rem;height: 0.8rem;float: right;margin: 0.3rem 0 0 0.4rem;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMSAxMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTEgMTE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZD0iTTAsMi4yaDIuMlYwSDBWMi4yeiBNNC40LDIuMmgyLjJWMEg0LjRWMi4yeiBNMCw2LjZoMi4yVjQuNEgwVjYuNnogTTQuNCw2LjZoMi4yVjQuNEg0LjRWNi42eiBNOC44LDB2Mi4ySDExVjBIOC44egoJIE04LjgsNi42SDExVjQuNEg4LjhWNi42eiBNMCwxMWgyLjJWOC44SDBWMTF6IE00LjQsMTFoMi4yVjguOEg0LjRWMTF6IE04LjgsMTFIMTFWOC44SDguOFYxMXoiLz4KPC9zdmc+Cg==');}
.btn.btn_icon.btn_newsletter:before {width: 1rem;height: 1rem;float: right;margin: 0.2rem -0.1rem 0 0.4rem;background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0iTTk2IDk2YzAtMzUuMyAyOC43LTY0IDY0LTY0SDQ0OGMzNS4zIDAgNjQgMjguNyA2NCA2NFY0MTZjMCAzNS4zLTI4LjcgNjQtNjQgNjRIODBjLTQ0LjIgMC04MC0zNS44LTgwLTgwVjEyOGMwLTE3LjcgMTQuMy0zMiAzMi0zMnMzMiAxNC4zIDMyIDMyVjQwMGMwIDguOCA3LjIgMTYgMTYgMTZzMTYtNy4yIDE2LTE2Vjk2em02NCAyNHY4MGMwIDEzLjMgMTAuNyAyNCAyNCAyNEgyOTZjMTMuMyAwIDI0LTEwLjcgMjQtMjRWMTIwYzAtMTMuMy0xMC43LTI0LTI0LTI0SDE4NGMtMTMuMyAwLTI0IDEwLjctMjQgMjR6bTIwOC04YzAgOC44IDcuMiAxNiAxNiAxNmg0OGM4LjggMCAxNi03LjIgMTYtMTZzLTcuMi0xNi0xNi0xNkgzODRjLTguOCAwLTE2IDcuMi0xNiAxNnptMCA5NmMwIDguOCA3LjIgMTYgMTYgMTZoNDhjOC44IDAgMTYtNy4yIDE2LTE2cy03LjItMTYtMTYtMTZIMzg0Yy04LjggMC0xNiA3LjItMTYgMTZ6TTE2MCAzMDRjMCA4LjggNy4yIDE2IDE2IDE2SDQzMmM4LjggMCAxNi03LjIgMTYtMTZzLTcuMi0xNi0xNi0xNkgxNzZjLTguOCAwLTE2IDcuMi0xNiAxNnptMCA5NmMwIDguOCA3LjIgMTYgMTYgMTZINDMyYzguOCAwIDE2LTcuMiAxNi0xNnMtNy4yLTE2LTE2LTE2SDE3NmMtOC44IDAtMTYgNy4yLTE2IDE2eiIvPjwvc3ZnPg==');}
.btn.btn_icon.btn_view_map:before {width: 1rem;height: 1rem;float: right;margin: 0.2rem -0.2rem 0 0.3rem;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4LjUgMTIuOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOC41IDEyLjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNNy4zLDEuMkM2LjQsMC40LDUuNCwwLDQuMywwYy0xLjIsMC0yLjIsMC40LTMsMS4yQzAuNCwyLjEsMCwzLjEsMCw0LjNjMCwwLjYsMC4xLDEuMSwwLjMsMS41bDMsNi40CgkJYzAuMSwwLjIsMC4yLDAuMywwLjQsMC40YzAuMiwwLjEsMC40LDAuMiwwLjYsMC4yYzAuMiwwLDAuNC0wLjEsMC42LTAuMmMwLjItMC4xLDAuMy0wLjIsMC40LTAuNGwzLTYuNGMwLjItMC40LDAuMy0wLjksMC4zLTEuNQoJCUM4LjUsMy4xLDguMSwyLjEsNy4zLDEuMkw3LjMsMS4yeiBNNS44LDUuOEM1LjMsNi4yLDQuOCw2LjQsNC4zLDYuNGMtMC42LDAtMS4xLTAuMi0xLjUtMC42QzIuMyw1LjMsMi4xLDQuOCwyLjEsNC4zCgkJYzAtMC42LDAuMi0xLjEsMC42LTEuNWMwLjQtMC40LDAuOS0wLjYsMS41LTAuNmMwLjYsMCwxLjEsMC4yLDEuNSwwLjZjMC40LDAuNCwwLjYsMC45LDAuNiwxLjVDNi40LDQuOCw2LjIsNS4zLDUuOCw1LjhMNS44LDUuOHoKCQkgTTUuOCw1LjgiLz4KPC9nPgo8L3N2Zz4K');}

.btn_social {display: inline-block;width: fit-content;height: 2rem;margin: 0 1rem;}
.btn_social:before {content: '';display: inline-block;background-repeat: no-repeat;}
.btn_social.fb:before {width: 2rem;height: 2rem;background-size: 2rem;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxvZ29fMDAwMDAxNTg3Mjc2MjU2NDYxMTk0OTQ1MDAwMDAwMTU3MTEzMTQyNjUyNTk2NTI3NjRfIgoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTAwIDQ5OC4yIgoJIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwMCA0OTguMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMyMzFGMjA7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjUwLDBDMTExLjksMCwwLDExMS45LDAsMjUwYzAsMTE3LjIsODAuNywyMTUuNiwxODkuNiwyNDIuNlYzMjYuNGgtNTEuNmgwVjI1MGgwaDUxLjZ2LTMyLjkKCWMwLTg1LjEsMzguNS0xMjQuNSwxMjItMTI0LjVjMTUuOCwwLDQzLjIsMy4xLDU0LjMsNi4yVjE2OGMtNS45LTAuNi0xNi4xLTAuOS0yOC45LTAuOWMtNDEsMC01Ni44LDE1LjUtNTYuOCw1NS45djI3aDgxLjdsLTE0LDc2LjQKCWgtNjcuNnYxNzEuOEM0MDQuMSw0ODMuMiw1MDAsMzc3LjgsNTAwLDI1MEM1MDAsMTExLjksMzg4LjEsMCwyNTAsMHoiLz4KPC9zdmc+Cg==');}
.btn_social.li:before {width: 6rem;height: 1.6rem;background-size: 6rem;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA4NDEgMjA1LjEiCgkgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODQxIDIwNS4xOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDEsLTEzOC40NjIsLTI4Ny40MjUpIj4KCTxwYXRoIGQ9Ik05NjcuNyw0NzkuNkw5NjcuNyw0NzkuNmMyLjEsMCwzLjgtMS43LDMuOC0zLjhjMC0wLjEsMC0wLjEsMC0wLjJjMC0yLjgtMS43LTQuMi01LjItNC4yaC01Ljd2MTQuOGgyLjF2LTYuNWgyLjZsMC4xLDAuMQoJCWw0LjEsNi40aDIuM2wtNC40LTYuNkw5NjcuNyw0NzkuNnogTTk2NS4yLDQ3OC4xaC0yLjV2LTVoMy4xYzEuNiwwLDMuNSwwLjMsMy41LDIuNEM5NjkuMyw0NzcuOSw5NjcuNSw0NzguMSw5NjUuMiw0NzguMQoJCSBNMTM4LjUsMzE3LjZoMzEuNFY0MzJIMjI4djI5aC04OS42VjMxNy42SDEzOC41eiBNMjQxLjksMzYzLjhoMzAuMlY0NjFoLTMwLjJMMjQxLjksMzYzLjhMMjQxLjksMzYzLjh6IE0yNTcsMzE1LjQKCQljOS42LDAsMTcuNSw3LjksMTcuNSwxNy41cy03LjksMTcuNS0xNy41LDE3LjVzLTE3LjUtNy45LTE3LjUtMTcuNVMyNDcuNCwzMTUuNCwyNTcsMzE1LjRMMjU3LDMxNS40IE0zOTguNCwzMTcuNWgzMC4ydjg1LjcKCQlsMzQuMi0zOS42aDM3bC0zOS42LDQ1bDM4LjgsNTIuM2gtMzhsLTMyLTQ4aC0wLjR2NDhoLTMwLjJWMzE3LjV6IE0yODguOSwzNjMuOGgyOVYzNzdoMC40YzUuOS0xMC4xLDE2LjktMTYuMSwyOC42LTE1LjcKCQljMzAuNiwwLDM2LjIsMjAuMSwzNi4yLDQ2LjN2NTMuM2gtMzAuMnYtNDcuM2MwLTExLjMtMC4yLTI1LjgtMTUuNy0yNS44Yy0xNS43LDAtMTguMSwxMi4zLTE4LjEsMjV2NDguMWgtMzAuMkwyODguOSwzNjMuOHoiLz4KCTxwYXRoIGQ9Ik01NjMuMyw0MDFjMC0wLjEsMC0wLjMsMC0wLjRjMC05LjktOC4yLTE4LjEtMTguMS0xOC4xYy0wLjEsMC0wLjMsMC0wLjQsMGMtMTAuOS0wLjctMjAuNSw3LjYtMjEuMywxOC41SDU2My4zegoJCSBNNTg4LjksNDQ0LjFjLTEwLjIsMTIuMy0yNS4zLDE5LjQtNDEuMywxOS4zYy0zMC4yLDAtNTQuMy0yMC4xLTU0LjMtNTEuM3MyNC4yLTUxLjMsNTQuMy01MS4zYzI4LjIsMCw0NS45LDIwLjEsNDUuOSw1MS4zdjkuNQoJCWgtNzAuMWMxLjgsMTEsMTEuNiwxOS4yLDIyLjcsMTguOWM4LjctMC4xLDE2LjgtNC41LDIxLjUtMTEuOUw1ODguOSw0NDQuMXogTTY1Ni40LDM4Ny4yYy0xNS4xLDAtMjQuMSwxMC4xLTI0LjEsMjQuOAoJCWMwLDE0LjcsOS4xLDI0LjgsMjQuMSwyNC44YzE1LjEsMCwyNC4yLTEwLjEsMjQuMi0yNC44QzY4MC42LDM5Ny4zLDY3MS42LDM4Ny4yLDY1Ni40LDM4Ny4yIE03MDguNCw0NjAuOWgtMjcuOFY0NDhoLTAuNAoJCWMtNy4xLDkuNS0xOC4yLDE1LjItMzAsMTUuM2MtMjksMC00OC4xLTIwLjktNDguMS01MC41YzAtMjcuMiwxNi45LTUyLjEsNDQuNy01Mi4xYzEyLjUsMCwyNC4yLDMuNCwzMSwxMi45aDAuNHYtNTZoMzAuMgoJCUw3MDguNCw0NjAuOXogTTkxMi4yLDQ2MUg4ODJ2LTQ3LjNjMC0xMS4zLTAuMi0yNS44LTE1LjctMjUuOGMtMTUuNywwLTE4LjEsMTIuMy0xOC4xLDI1VjQ2MUg4MTh2LTk3LjJoMjl2MTMuM2gwLjQKCQljNS45LTEwLjEsMTYuOS0xNi4xLDI4LjYtMTUuN2MzMC42LDAsMzYuMiwyMC4xLDM2LjIsNDYuM1Y0NjF6IE03ODMuOSwzNTAuNUw3ODMuOSwzNTAuNWMtOS42LDAtMTcuNS03LjktMTcuNS0xNy41CgkJczcuOS0xNy41LDE3LjUtMTcuNXMxNy41LDcuOSwxNy41LDE3LjVsMCwwQzgwMS40LDM0Mi42LDc5My41LDM1MC41LDc4My45LDM1MC41IE03OTksNDYxaC0zMC4ydi05Ny4ySDc5OVY0NjF6IE05MjcuMiwyODcuNAoJCUg3NTMuNmMtOC4xLTAuMS0xNC45LDYuNS0xNSwxNC43djE3NC4zYzAuMSw4LjIsNi45LDE0LjgsMTUsMTQuN2gxNzMuNmM4LjIsMC4xLDE1LTYuNSwxNS4xLTE0LjdWMzAyLjEKCQlDOTQyLjIsMjkzLjksOTM1LjQsMjg3LjMsOTI3LjIsMjg3LjQgTTk2NS41LDQ2NC44Yy03LjYsMC4xLTEzLjgsNi4zLTEzLjgsMTMuOXM2LjMsMTMuOSwxMy45LDEzLjljNy42LDAsMTMuOS02LjMsMTMuOS0xMy45CgkJcy02LjItMTMuOC0xMy44LTEzLjlIOTY1LjUgTTk2NS41LDQ5MWMtMC4xLDAtMC4xLDAtMC4yLDBjLTYuNywwLTEyLjItNS41LTEyLjItMTIuMnM1LjUtMTIuMiwxMi4yLTEyLjJjNi42LDAsMTIuMSw1LjQsMTIuMiwxMgoJCXYwLjJjMC4xLDYuNS01LjEsMTItMTEuNywxMi4ySDk2NS41Ii8+CjwvZz4KPC9zdmc+Cg==');}
.btn_social.yt:before {width: 6.2rem;height: 1.6rem;background-size: 6rem;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzODAuOSA4NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzgwLjkgODU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMjMxRjIwO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwOC4yLDIuNUM5OC43LDAsNjAuNywwLDYwLjcsMHMtMzgsMC00Ny41LDIuNUM4LjEsMy45LDMuOSw4LjEsMi41LDEzLjNDMCwyMi44LDAsNDIuNSwwLDQyLjUKCXMwLDE5LjgsMi41LDI5LjJjMS40LDUuMiw1LjUsOS4zLDEwLjcsMTAuN0MyMi44LDg1LDYwLjcsODUsNjAuNyw4NXMzOCwwLDQ3LjUtMi41YzUuMi0xLjQsOS4zLTUuNSwxMC43LTEwLjcKCWMyLjUtOS41LDIuNS0yOS4yLDIuNS0yOS4yczAtMTkuOC0yLjUtMjkuMkMxMTcuNSw4LjEsMTEzLjQsMy45LDEwOC4yLDIuNXogTTQ4LjYsNjAuN1YyNC4zbDMxLjYsMTguMkw0OC42LDYwLjd6IE0xNjAuOSw2bC01LDIyLjQKCWMtMS40LDYuNS0yLjMsMTEuMi0yLjcsMTRoLTAuM2MtMC42LTMuOS0xLjUtOC42LTIuNy0xNC4xTDE0NS40LDZoLTExLjlsMTMuNiw0OS4zdjIzLjZIMTU5VjU1LjNMMTcyLjgsNkgxNjAuOXogTTM4MC45LDU2LjN2LTkuMQoJYzAtNS42LTAuNC0xMC0xLjMtMTMuMmMtMC45LTMuMi0yLjQtNS41LTQuNi03Yy0yLjItMS41LTUuNC0yLjMtOS41LTIuM2MtNiwwLTEwLjIsMS44LTEyLjYsNS41Yy0yLjUsMy43LTMuNyw5LjUtMy43LDE3LjVWNTcKCWMwLDcuOCwxLjIsMTMuNSwzLjYsMTcuMmMyLjQsMy43LDYuNSw1LjYsMTIuNCw1LjZjNC45LDAsOC43LTEuMiwxMS40LTMuNnM0LTYuMSw0LTExYzAtMC44LDAtMS40LTAuMS0xLjlsLTEwLjMtMC42CgljLTAuMSwzLjItMC40LDUuNi0xLjEsN2MtMC43LDEuNC0xLjksMi4xLTMuNywyLjFjLTEuMywwLTIuMy0wLjQtMy0xLjJjLTAuNi0wLjgtMS4xLTItMS4zLTMuN2MtMC4yLTEuNy0wLjMtNC4zLTAuMy03Ljd2LTIuNwoJSDM4MC45eiBNMzYwLjksNDUuM2MwLTMuNSwwLjEtNi4xLDAuMy03LjhjMC4yLTEuNywwLjYtMi45LDEuMi0zLjdjMC42LTAuOCwxLjUtMS4xLDIuOC0xLjFjMS4zLDAsMi4yLDAuNCwyLjgsMS4xCgljMC42LDAuNywxLDIsMS4zLDMuN2MwLjIsMS44LDAuMyw0LjQsMC4zLDcuOHYzLjhoLTguOFY0NS4zeiBNMjI5LjYsNjhjLTAuNSwxLTEuMiwxLjgtMi4xLDIuNGMtMSwwLjYtMiwxLTMsMQoJYy0xLjIsMC0yLjEtMC41LTIuNi0xLjVjLTAuNS0xLTAuOC0yLjctMC44LTUuMVYyNS43aC0xMnYzOS44YzAsNC45LDAuOCw4LjUsMi41LDEwLjljMS43LDIuMyw0LjMsMy41LDcuOCwzLjUKCWM1LjEsMCw4LjktMi41LDExLjUtNy40aDAuM2wxLDYuNWg5LjRWMjUuN2gtMTJWNjh6IE0yOTEuMSw2OGMtMC41LDEtMS4yLDEuOC0yLjEsMi40Yy0xLDAuNi0yLDEtMywxYy0xLjIsMC0yLjEtMC41LTIuNi0xLjUKCWMtMC41LTEtMC44LTIuNy0wLjgtNS4xVjI1LjdoLTEydjM5LjhjMCw0LjksMC44LDguNSwyLjUsMTAuOWMxLjcsMi4zLDQuMywzLjUsNy44LDMuNWM1LjEsMCw4LjktMi41LDExLjUtNy40aDAuM2wxLDYuNWg5LjRWMjUuNwoJaC0xMlY2OHogTTE5NiwyNy4xYy0yLjQtMS42LTUuNS0yLjQtOS41LTIuNGMtNCwwLTcuMiwwLjgtOS43LDIuNGMtMi41LDEuNi00LjMsNC4xLTUuNCw3LjZjLTEuMiwzLjUtMS43LDguMS0xLjcsMTMuOHY3LjcKCWMwLDUuNywwLjUsMTAuMiwxLjUsMTMuNmMxLDMuNCwyLjcsNS45LDUuMSw3LjZjMi40LDEuNiw1LjcsMi40LDkuOSwyLjRjNC4xLDAsNy40LTAuOCw5LjgtMi40YzIuNC0xLjYsNC4xLTQuMSw1LjItNy42CgljMS4xLTMuNCwxLjYtOCwxLjYtMTMuN3YtNy43YzAtNS43LTAuNi0xMC4zLTEuNy0xMy44QzIwMC4xLDMxLjIsMTk4LjQsMjguNywxOTYsMjcuMXogTTE5MC44LDYwLjVjMCwzLjktMC4zLDYuOC0xLDguNQoJYy0wLjcsMS43LTEuOCwyLjYtMy41LDIuNmMtMS43LDAtMi44LTAuOS0zLjUtMi42Yy0wLjYtMS43LTEtNC42LTEtOC41VjQzLjljMC0zLjgsMC4zLTYuNiwxLTguNGMwLjctMS44LDEuOC0yLjYsMy40LTIuNgoJYzEuNywwLDIuOSwwLjksMy41LDIuNmMwLjcsMS44LDEsNC42LDEsOC40VjYwLjV6IE0yNzQuMiw2aC0zNS41djkuNmgxMS45djYzLjJoMTEuN1YxNS43aDExLjlWNnogTTMzOS4yLDI2LjkKCWMtMS42LTEuNS0zLjktMi4zLTYuNy0yLjNjLTIuMiwwLTQuMywwLjYtNi4yLDEuOWMtMS45LDEuMi0zLjQsMi45LTQuNCw0LjloLTAuMWwwLTI4LjFoLTExLjZ2NzUuNmg5LjlsMS4yLTVoMC4zCgljMC45LDEuOCwyLjMsMy4yLDQuMiw0LjNjMS45LDEsMy45LDEuNiw2LjIsMS42YzQuMSwwLDctMS45LDguOS01LjZjMS45LTMuNywyLjktOS42LDIuOS0xNy41di04LjRjMC02LTAuNC0xMC42LTEuMS0xNAoJQzM0MiwzMC44LDM0MC45LDI4LjQsMzM5LjIsMjYuOXogTTMzMS44LDU1LjljMCwzLjktMC4yLDYuOS0wLjUsOS4xYy0wLjMsMi4yLTAuOSwzLjgtMS42LDQuN2MtMC44LDAuOS0xLjgsMS40LTMsMS40CgljLTEsMC0xLjktMC4yLTIuNy0wLjdjLTAuOC0wLjUtMS41LTEuMi0yLTIuMVYzOC4xYzAuNC0xLjQsMS4xLTIuNiwyLjEtMy42YzEtMC45LDIuMS0xLjQsMy4yLTEuNGMxLjIsMCwyLjIsMC41LDIuOCwxLjQKCWMwLjcsMSwxLjEsMi42LDEuNCw0LjhjMC4zLDIuMywwLjQsNS41LDAuNCw5LjZWNTUuOXoiLz4KPC9zdmc+Cg==');}


/*---- POP UP ----*/
.pop_up {position: absolute;background-color: #eff7f8;padding: 0.5rem 0.7rem;width: 20rem;border-radius: 0.5rem;border: 1px solid #bed9dc;bottom: 2.5rem;left: 0;opacity:0;pointer-events:none;z-index:10;font-family: 'made_tommy_softregular';color:#000;}
.pop_up.on {opacity:1;}
.pop_up strong {font-family: 'made_tommy_softmedium';display:block;}
.pop_up:before {content: '';border-right-color: transparent!important;border-bottom-color: transparent!important;border-left-color: transparent!important;
display: block;width: 0;height: 0;position: absolute;border-style: solid;left: 0.7rem;bottom: -1.4rem;border-width: 0.7rem 0.6rem;color: #bed9dc;}


/*---- LISTS ----*/
.bullets {}
.bullets ul {overflow:hidden;padding-left:1.2rem;}
.bullets li {list-style: none;width: fit-content;color: #007B8B;display: block;position: relative;float: left;padding:0;}
.bullets li:before {content: '';display: inline-block;width: 1.2rem;height: 1rem;background-repeat: no-repeat;background-size: 1.2rem;float: left;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA5LjIgNy45IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5LjIgNy45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzM5QzBDQzt9Cjwvc3R5bGU+CjxnPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zLjksNy43YzAsMC4xLTAuMSwwLjEtMC4zLDAuMmMtMC4xLDAtMC4zLDAtMC40LTAuMWwtMy0yLjVDMCw1LTAuMSw0LjYsMC4yLDQuM2wwLjMtMC40CgkJCQljMC4zLTAuMywwLjctMC40LDEtMC4xbDEuOSwxLjVsNC4xLTUuMWMwLjMtMC4zLDAuNy0wLjQsMS0wLjFsMC40LDAuM2MwLjMsMC4zLDAuNCwwLjcsMC4xLDFMMy45LDcuN3oiLz4KCQk8L2c+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==');
}


.circles {}
.circles ul {margin: 0 0 2rem;padding: 0;padding-left:1.2rem;}
.circles li {list-style: none;width: 100%;margin: 0 0 0.25rem;display: block;position: relative;}
.circles li:before {content: '';display: inline-block;background-color: #39C0CC;border-radius: 50%;float: left;}
.vc_row.intro .circles ul,
.vc_row.intro_sub .circles ul {max-width:50rem;margin:0 auto 2rem;}
.vc_row.intro .circles ul li,
.vc_row.intro_sub .circles ul li {margin: 0 0 1rem;}

/*---- VIDEO ----*/
/*---- SVG ----*/
.logo_svg_full {display: block;width: 100%;position: relative;}
svg.icon_display {position: absolute;top: 0;left: 0;width: 100%;max-width: 200px;}


/*---- FORMS ----*/
select {height:42px;color:#000;}
.wpcf7-form {}
.wpcf7-form > p {margin:0 0 0 !important;}
.wpcf7-form label {line-height:2rem;display:block;}
.wpcf7-form label > span {}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="number"],
.wpcf7-form input[type="email"],
.wpcf7-form textarea {border-radius: 0.8rem;border: 0.1rem solid #c2dadc;padding: 0.6rem 1rem;width:100%;}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="number"],
.wpcf7-form input[type="email"] {height: 3rem;}
.wpcf7-form textarea {height:15rem;resize: none;}
.wpcf7-form input[type="submit"] {color:#FFF;font-family: 'made_tommy_softmedium';border-radius:0.5rem;border:none;background-color:#007B8B;padding:0.5rem 1rem;}
.wpcf7-form select {border-radius: 0.8rem;border: 0.1rem solid #c2dadc;padding: 0.6rem 1rem;width:100%;height:3rem;}
.wpcf7-form .block {margin:0 0 1rem;}
.wpcf7-form .block.submit {margin:1rem 0 1rem;padding:1rem 0 0;}
.wpcf7-form .block p {margin:0;}
.wpcf7 form .wpcf7-response-output {margin: 1rem 0 0;background-color: #ffb900;border-radius: 0.5rem;padding: 0.3rem 1rem;}
.wpcf7 form.sent .wpcf7-response-output {background-color:#b8e783;border-color:#b8e783;}

/*---- HEADER ----*/
header .logo {}
header .logo img {width:100%;}

header .desktop-top-menu {position: relative;right: 0;}
header .desktop-top-menu ul {margin:0;padding:0;right: 0;position: absolute;}
header .desktop-top-menu ul li {list-style:none;display: inline-block;vertical-align:middle;}
header .desktop-top-menu ul li:before {content:'';display: inline-block;height: 1.2rem;width: 0.15rem;background-color:#EF4B36;margin: 0.2rem 0.9rem 0 0.6rem;float:left;}
header .desktop-top-menu ul li.current-menu-item {}
header .desktop-top-menu ul li.current-menu-item a {float:right;padding-top:0.1rem;}
header .desktop-top-menu ul li a {color: #007B8B;}
header .desktop-top-menu li.current_page_item a:after {content:'';display:block;width: auto;height: 0.15rem;background-color: rgb(0 123 139 / 40%);}

header .desktop-top-menu ul li.contact {margin:0 0 0 2rem;}
header .desktop-top-menu ul li:first-child:before {display:none;}
header .desktop-top-menu ul li.contact:before {display:none;}
header .desktop-top-menu ul li.contact a {font-family: 'made_tommy_softmedium';}


/*---- NAVIGATION: DESKTOP ----*/
#nav-desktop {margin:0;}
#nav-desktop nav {padding:0;}
#menu-desktop-menu {}
#menu-desktop-menu li a {font-size:1.1rem;}
#menu-desktop-menu > li {}
#menu-desktop-menu > li > a {color: #007B8B;font-family: 'made_tommy_softmedium';padding:1rem 1rem;}
#menu-desktop-menu > li:first-child a {padding-left:0;}
#menu-desktop-menu > li.current_page_item a:after {content:'';display:block;width: auto;height: 0.15rem;background-color: rgb(0 123 139 / 40%);}
#menu-desktop-menu .dropdown > a:after {content: '';background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4OCA4OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODggODg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMzlDMENDO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTg2LjIsMjMuM2wtNS01Yy0yLjQtMi40LTYuNS0yLjQtOC45LDBMNDQsNDYuNkwxNS43LDE4LjNjLTIuNC0yLjQtNi41LTIuNC04LjksMGwtNSw1Yy0yLjQsMi40LTIuNCw2LjUsMCw4LjkKCWwzNy43LDM3LjVjMS4yLDEuMiwyLjksMS44LDQuNSwxLjhjMS43LDAsMy4zLTAuNiw0LjUtMS44bDM3LjctMzcuNUM4OC42LDI5LjgsODguNiwyNS43LDg2LjIsMjMuM3oiLz4KPC9zdmc+Cg==');
background-size: .6rem;height: .6rem;width: .6rem;background-repeat: no-repeat;border: none;margin: 10px 0 0 4px;display: inline-block;float: right;}

#menu-desktop-menu .dropdown-menu {background-color: #eff7f8;border-radius: 0.3rem;margin-top: -0.1rem;border: none;box-shadow: 0 2px 6px rgb(0 0 0 / 30%);padding:0;}
#menu-desktop-menu .dropdown-menu > li {}
#menu-desktop-menu .dropdown-menu > li > a {color: #007b8b;padding: 0.5rem 1.2rem;}
#menu-desktop-menu .dropdown-menu > li:first-child,
#menu-desktop-menu .dropdown-menu > li:first-child a {border-radius:0.3rem 0.3rem 0 0;}
#menu-desktop-menu .dropdown-menu > li:last-child,
#menu-desktop-menu .dropdown-menu > li:last-child a {border-radius:0 0 0.3rem 0.3rem;}
#menu-desktop-menu .dropdown-menu > li:hover {background-color:#39C0CC;}
#menu-desktop-menu .dropdown-menu > li:hover a {color:#FFF;opacity:1;background-color:#39C0CC;}
#menu-desktop-menu .dropdown-menu > li.current_page_item {background-color:#39C0CC;}
#menu-desktop-menu .dropdown-menu > li.current_page_item a {color:#FFF;}


/*---- NAVIGATION: MOBILE ----*/
#nav_ftr {width: 100%;background-color: #FFF;position: fixed;bottom:-10rem;left: 0;z-index: 999;border-top: 0.2rem solid #FABFBA;box-shadow: 0 -0.2rem 0.8rem rgba(128, 128, 128, 0.35);}
#nav_ftr.scrl {}
#nav_ftr .btns {padding: 0.85rem 1.5rem 2rem;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
#nav_ftr .btns a {display: block;color: #007B8B;font-family: 'made_tommy_softmedium';flex: 1 0 20%;text-align: center;}
#nav_ftr_menu {}
#nav_ftr_find {}
#nav_ftr_contact {}
#nav_ftr_menu:before, #nav_ftr_find:before, #nav_ftr_contact:before {content: '';display: block;width:2rem;height:2rem;margin: 0 auto 0.2rem;background-repeat: no-repeat;background-position: center;}
#nav_ftr_menu:before {background-size:2rem;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDcuOSA5NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTA3LjkgOTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMzlDMENDO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwMC41LDM3LjJoLTkzYy00LDAtNy40LDIuOS03LjQsNi4zdjcuMWMwLDMuNCwzLjQsNi4zLDcuNCw2LjNoOTNjNCwwLDcuNC0yLjksNy40LTYuM3YtNy4xCglDMTA3LjksNDAuMSwxMDQuNSwzNy4yLDEwMC41LDM3LjJ6IE0xMDAuNSw3NC4zaC05M2MtNCwwLTcuNCwyLjktNy40LDYuM3Y3LjFDMCw5MS4xLDMuNCw5NCw3LjQsOTRoOTNjNCwwLDcuNC0yLjksNy40LTYuM3YtNy4xCglDMTA3LjksNzcuMiwxMDQuNSw3NC4zLDEwMC41LDc0LjN6IE0xMDAuNSwwaC05M0MzLjQsMCwwLDIuOSwwLDYuM3Y3LjFjMCwzLjQsMy40LDYuMyw3LjQsNi4zaDkzYzQsMCw3LjQtMi45LDcuNC02LjNWNi4zCglDMTA3LjksMi45LDEwNC41LDAsMTAwLjUsMHoiLz4KPC9zdmc+Cg==')}
#nav_ftr_find:before {background-size: 1.3rem;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1OS4xIDg4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1OS4xIDg4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzM5QzBDQzt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yOS41LDBDMTMuMiwwLDAsMTMuMiwwLDI5LjVjMCw0LjEsMC43LDcuNiwyLjEsMTAuM2wyMC42LDQ0YzAuNywxLjQsMS40LDIuMSwyLjgsMi44YzEuNCwwLjcsMi42LDEuNCw0LDEuNAoJczIuOC0wLjcsNC4xLTEuNGMxLjMtMC43LDIuMS0xLjQsMi44LTIuOGwyMC42LTQ0YzEuNC0yLjgsMi4xLTYuMiwyLjEtMTAuM0M1OS4xLDEzLjIsNDUuOSwwLDI5LjUsMHogTTI5LjUsNDUuMwoJYy05LjMsMC0xNi45LTcuNi0xNi45LTE2LjlzNy42LTE2LjksMTYuOS0xNi45UzQ2LjQsMTksNDYuNCwyOC40UzM4LjgsNDUuMywyOS41LDQ1LjN6Ii8+Cjwvc3ZnPgo=')}
#nav_ftr_contact:before {background-size:1.7rem;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4NC43IDg0LjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDg0LjcgODQuNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMzOUMwQ0M7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDYuMywwYzIxLjIsMCwzOC40LDE3LjIsMzguNCwzOC40YzAsMi4yLTEuOCw0LTQsNGMtMi4yLDAtNC0xLjgtNC00YzAtMTYuOC0xMy42LTMwLjQtMzAuNC0zMC40CgljLTIuMiwwLTQtMS44LTQtNFM0NC4xLDAsNDYuMywweiBNNDIuNCwxOS45YzAtMi4yLDEuOC00LDQtNGMxMi40LDAsMjIuNSwxMC4xLDIyLjUsMjIuNWMwLDIuMi0xLjgsNC00LDRjLTIuMiwwLTQtMS44LTQtNAoJYzAtOC02LjUtMTQuNi0xNC42LTE0LjZDNDQuMSwyMy44LDQyLjQsMjIuMSw0Mi40LDE5Ljl6IE0xOS40LDAuMkMyMi43LTAuNiwyNiwxLDI3LjMsNC4xTDMzLjksMjBjMS4xLDIuNywwLjMsNS44LTEuOSw3LjcKCWwtOC4yLDYuN0MyOS4zLDQ2LDM4LjgsNTUuNCw1MC40LDYwLjlsNi43LTguMmMxLjktMi4zLDUtMyw3LjctMS45bDE1LjksNi42YzMuMSwxLjMsNC43LDQuNiwzLjgsNy44bC00LDE0LjYKCWMtMC44LDIuOS0zLjQsNC45LTYuNCw0LjlDMzMuMiw4NC43LDAsNTEuNSwwLDEwLjZjMC0zLDItNS42LDQuOS02LjRDNC45LDQuMiwxOS40LDAuMiwxOS40LDAuMnoiLz4KPC9zdmc+Cg==')}


#nav-mobile {background: #eff7f8;z-index:1000;left:0;width: 100%;bottom:-100vh;border-radius: 0;padding:15px 15px 20px 15px;position:fixed;height:100%;
pointer-events:none;
transition: all .35s ease-out;
-moz-transition: all .35s ease-out;
-webkit-transition: all .35s ease-out;
-o-transition: all .35s ease-out;
}
#nav-mobile.show {bottom:0;
pointer-events:all;
transition: all .25s ease-in;
-moz-transition: all .25s ease-in;
-webkit-transition: all .25s ease-in;
-o-transition: all .25s ease-in;
}
#nav-mobile:after {content: '';display: block;width: 100%;	position: absolute;bottom: 0;left: 0;height: 2rem;background-position: center bottom;background-size:200%;background-repeat: no-repeat;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMjUxLjcgNjcuMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTI1MS43IDY3LjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojQjdEQ0UxO30KCS5zdDF7ZmlsbDojM0FDMUNEO30KCS5zdDJ7ZmlsbDojOUZENUIyO30KCS5zdDN7ZmlsbDojNDVCOTc4O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTg4OS43LDY3LjJjODMuOS0xMy41LDE1My40LTI4LjIsMjAzLjYtNDMuMUMxMDEyLjYsMjkuNiw5MjguMSwzNCw4NDEsMzYuOUM0ODMuNiw0OC44LDE3Mi4zLDMzLjIsMCwwdjY3LjIKCUg4ODkuN3oiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTg0MSwzNi45Yy04LjgsMC4zLTE3LjYsMC42LTI2LjQsMC44Yy0xMDQuOSw5LjMtMjEwLjMsMTkuNi0zMTUuNSwyOS40aDc1Mi42VjExLjEKCUMxMTI2LjIsMjMuMSw5ODcuMSwzMiw4NDEsMzYuOXoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTg0MSwzNi45Yy0yMjkuNCw3LjYtNDM5LjgsNC02MDYuNi04LjRDMTU1LjksMzQuNSw3Ny44LDM4LjgsMCw0MS4xdjcuNGM0MDksMzEuMSw4MjguMywxMC4yLDEyNTEuNy0zNS42di0xLjgKCUMxMTI2LjIsMjMuMSw5ODcuMSwzMiw4NDEsMzYuOXoiLz4KPHBhdGggY2xhc3M9InN0MiIgZD0iTTg0MSwzNi45Yy01LjIsMC4yLTEwLjQsMC4zLTE1LjYsMC41YzIyLjgsMi43LDQ1LjcsNS4zLDY4LjYsNy43YzExOC44LTguNCwyMzguMS0xOS4zLDM1Ny43LTMyLjN2LTEuOAoJQzExMjYuMiwyMy4xLDk4Ny4xLDMyLDg0MSwzNi45eiIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMCw0MS4xdjcuNGMxMjMuNyw5LjQsMjQ4LjQsMTQuMSwzNzMuOSwxNC43Yy05Mi41LTcuMS0xODQuNy0xNS45LTI3Ni41LTI2QzY0LjgsMzguOSwzMi40LDQwLjIsMCw0MS4xeiIvPgo8cGF0aCBjbGFzcz0ic3QzIiBkPSJNODE0LjcsMzcuN2MtODMuOSw3LjUtMTY4LjIsMTUuNS0yNTIuMywyMy41QzY3Mi40LDU4LjUsNzgzLDUyLjksODk0LDQ1LjFjLTIyLjktMi40LTQ1LjgtNS02OC42LTcuNwoJQzgyMS44LDM3LjUsODE4LjIsMzcuNiw4MTQuNywzNy43eiIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMCwwdjI2LjFjMzIuNCwzLjksNjQuOSw3LjYsOTcuNCwxMS4yYzUwLjEtMS43LDk5LjItNC40LDE0Ny44LThDMTQ3LjQsMjIuMyw2NC4xLDEyLjQsMCwweiIvPgo8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTE2NS41LDY3LjJjLTkxLjEtNC45LTE4MS42LTEyLjUtMjcxLjUtMjIuMWMtOS43LDAuNy0xOS41LDEuNC0yOS4yLDJjLTAuMSwwLTAuMywwLTAuNCwwCgljLTcuMiwwLjUtMTQuNCwxLTIxLjYsMS40Yy0wLjEsMC0wLjIsMC0wLjIsMGMtOS42LDAuNi0xOS4zLDEuMi0yOC45LDEuOGMtMC4yLDAtMC41LDAtMC43LDBjLTcuMSwwLjQtMTQuMSwwLjgtMjEuMiwxLjIKCWMtMC4yLDAtMC40LDAtMC43LDBjLTIuNCwwLjEtNC43LDAuMy03LjEsMC40YzAsMCwwLDAtMC4xLDBjLTcuMSwwLjQtMTQuMywwLjgtMjEuNCwxLjJjLTAuNCwwLTAuOCwwLTEuMiwwLjEKCWMtNi45LDAuNC0xMy43LDAuNy0yMC42LDEuMWMtMC40LDAtMC44LDAtMS4yLDAuMWMtMi4yLDAuMS00LjUsMC4yLTYuNywwLjNjLTAuMiwwLTAuNCwwLTAuNywwYy02LjksMC4zLTEzLjgsMC43LTIwLjcsMQoJYy0wLjUsMC0xLjEsMC4xLTEuNiwwLjFjLTYuNywwLjMtMTMuMywwLjYtMTkuOSwwLjljLTAuNiwwLTEuMSwwLTEuNywwLjFjLTIuMSwwLjEtNC4zLDAuMi02LjQsMC4zYy0wLjQsMC0wLjksMC0xLjMsMC4xCgljLTQuMywwLjItOC43LDAuNC0xMywwLjVjLTAuMiwwLTAuNSwwLTAuNywwYy0yLjEsMC4xLTQuMiwwLjItNi4zLDAuMmMtMC43LDAtMS40LDAuMS0yLjEsMC4xYy02LjQsMC4zLTEyLjksMC41LTE5LjMsMC43CgljLTAuOCwwLTEuNSwwLjEtMi4zLDAuMWMtMiwwLjEtNCwwLjEtNiwwLjJjLTAuNywwLTEuMywwLTIsMC4xYy0zLjksMC4xLTcuOCwwLjMtMTEuNiwwLjRjLTAuNiwwLTEuMSwwLTEuNywwLjEKCWMtMiwwLjEtMy45LDAuMS01LjksMC4yYy0wLjksMC0xLjgsMC4xLTIuNywwLjFjLTYuMiwwLjItMTIuNCwwLjQtMTguNiwwLjZjLTAuOSwwLTEuOSwwLjEtMi44LDAuMWMtMS45LDAuMS0zLjcsMC4xLTUuNiwwLjIKCWMtMC45LDAtMS44LDAtMi43LDAuMWMtMy40LDAuMS02LjgsMC4yLTEwLjMsMC4zYy0wLjksMC0xLjgsMC0yLjcsMC4xYy0xLjgsMC0zLjYsMC4xLTUuNSwwLjFjLTEuMSwwLTIuMSwwLjEtMy4yLDAuMQoJYy0xLjgsMC0zLjYsMC4xLTUuNCwwLjFjLTAuMywwLTAuNiwwLTAuOSwwYy0zLjgsMC4xLTcuNywwLjItMTEuNSwwLjNjLTEuMSwwLTIuMywwLTMuNCwwLjFjLTEuNywwLTMuNSwwLjEtNS4yLDAuMQoJYy0xLjIsMC0yLjMsMC0zLjUsMC4xYy0zLDAuMS01LjksMC4xLTguOSwwLjJjLTEuMiwwLTIuNCwwLTMuNiwwLjFjLTEuNywwLTMuNCwwLjEtNSwwLjFjLTEuMiwwLTIuNSwwLTMuNywwLjEKCWMtMS43LDAtMy4zLDAuMS01LDAuMWMtMS44LDAtMy42LDAuMS01LjQsMC4xYy0yLjMsMC00LjUsMC4xLTYuOCwwLjFjLTEuMywwLTIuNiwwLTQsMC4xYy0xLjYsMC0zLjIsMC00LjgsMC4xYy0xLjQsMC0yLjgsMC00LjIsMAoJYy0yLjUsMC01LDAuMS03LjUsMC4xYy0xLjUsMC0zLDAtNC41LDBjLTEuNiwwLTMuMSwwLTQuNywwYy0xLjQsMC0yLjgsMC00LjMsMGMtMS41LDAtMywwLTQuNSwwYy0yLjUsMC01LjEsMC03LjYsMC4xCgljLTEuNCwwLTIuOSwwLTQuNCwwYy0xLjUsMC0zLDAtNC41LDBjLTEuNSwwLTMsMC00LjUsMGMtMS42LDAtMy4zLDAtNC45LDBjLTIuMSwwLTQuMiwwLTYuMiwwYy0xLjgsMC0zLjYsMC01LjQsMAoJYy0xLjQsMC0yLjksMC00LjMsMGMtMS42LDAtMy4yLDAtNC44LDBjLTEuNCwwLTIuNywwLTQuMSwwYy0yLjYsMC01LjIsMC03LjksMGMtMS4zLDAtMi42LDAtMy45LDBjLTEuNywwLTMuMywwLTUsMAoJYy0xLjQsMC0yLjcsMC00LjEsMGMtMS4xLDAtMi4yLDAtMy40LDBjMTgsMS40LDM2LjEsMi43LDU0LjIsNEgxMTY1LjV6Ii8+CjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik04NDQuMSwzNy40Yy01LDAuMi05LjksMC4zLTE0LjksMC41YzIxLjYsMi41LDQzLjIsNSw2NC44LDcuM2MxMTguOC04LjQsMjM4LjEtMTkuMywzNTcuNy0zMi4zdi0xCglDMTEyNywyMy43LDk4OSwzMi41LDg0NC4xLDM3LjR6Ii8+Cjwvc3ZnPgo=');}
#nav-mobile .btns {position:relative;width:100%;overflow:hidden;margin: 1rem 0 1rem 0rem;}
#nav-mobile .btns .logo {width: 6rem;display: inline-block;margin: 0 0 2rem;}
#nav-mobile .btns .close {content: '';background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4Ni45IDg2LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDg2LjkgODYuOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMwMDdCOEI7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNODUuMiw3Ny4ybC04LjEsOC4xYy0yLjIsMi4yLTUuOCwyLjItOC4xLDBMNDMuNCw1OS42TDE3LjksODUuMmMtMi4yLDIuMi01LjgsMi4yLTguMSwwbC04LjEtOC4xCgljLTIuMi0yLjItMi4yLTUuOCwwLTguMWwyNS42LTI1LjZMMS43LDE3LjljLTIuMi0yLjItMi4yLTUuOCwwLTguMWw4LjEtOC4xYzIuMi0yLjIsNS44LTIuMiw4LjEsMGwyNS42LDI1LjZMNjksMS43CgljMi4yLTIuMiw1LjgtMi4yLDguMSwwbDguMSw4LjFjMi4yLDIuMiwyLjIsNS44LDAsOC4xTDU5LjYsNDMuNUw4NS4yLDY5Qzg3LjUsNzEuMyw4Ny41LDc0LjksODUuMiw3Ny4yeiIvPgo8L3N2Zz4K');background-size: 24px;height: 28px;width: 28px;background-repeat: no-repeat;border: none;margin: 8px 4px 0 0;display: block;opacity:1;}
#menu-mobile-menu {margin:0;padding:0;overflow-y:scroll;}
#menu-mobile-menu li {list-style:none;width:100%;}
#menu-mobile-menu > li {padding:0;margin:0;border-bottom:2px solid #b1e0e4;position: relative;display: block;overflow: hidden;}
#menu-mobile-menu > li.last {border-bottom:none;margin-bottom: 4rem;}
#menu-mobile-menu > li:last-child {border-bottom:none;}
#menu-mobile-menu > li > a {position:relative;opacity:1;}
#menu-mobile-menu > li.dropdown .dropdown-toggle::after {content: '';background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4OCA4OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODggODg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDA3QjhCO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIzLjMsMS44bC01LDVjLTIuNCwyLjQtMi40LDYuNSwwLDguOUw0Ni42LDQ0TDE4LjMsNzIuM2MtMi40LDIuNC0yLjQsNi41LDAsOC45bDUsNWMyLjQsMi40LDYuNSwyLjQsOC45LDAKCWwzNy41LTM3LjdjMS4yLTEuMiwxLjgtMi45LDEuOC00LjVjMC0xLjctMC42LTMuMy0xLjgtNC41TDMyLjIsMS44QzI5LjgtMC42LDI1LjctMC42LDIzLjMsMS44eiIvPgo8L3N2Zz4K');background-size: 14px;height: 18px;width: 18px;background-repeat: no-repeat;border: none;margin:6px 0 0 0;display: inline-block;float: right;}
#menu-mobile-menu > li.show .dropdown-toggle::after {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4OCA4OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODggODg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDA3QjhCO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTg2LjIsMjMuM2wtNS01Yy0yLjQtMi40LTYuNS0yLjQtOC45LDBMNDQsNDYuNkwxNS43LDE4LjNjLTIuNC0yLjQtNi41LTIuNC04LjksMGwtNSw1Yy0yLjQsMi40LTIuNCw2LjUsMCw4LjkKCWwzNy43LDM3LjVjMS4yLDEuMiwyLjksMS44LDQuNSwxLjhjMS43LDAsMy4zLTAuNiw0LjUtMS44bDM3LjctMzcuNUM4OC42LDI5LjgsODguNiwyNS43LDg2LjIsMjMuM3oiLz4KPC9zdmc+Cg==');}

#menu-mobile-menu li a {color:#007B8B;display:block;width:100%;padding: 0.75rem 0;font-size:1.1rem;font-family: 'made_tommy_softmedium';}
#menu-mobile-menu > li ul {margin:0;padding:0;}
#menu-mobile-menu > li ul li a {}
#menu-mobile-menu > li ul.dropdown-menu {position:relative !important;background:none;border:none;transform:translate3d(0, 0, 0) !important;}
#menu-mobile-menu > li ul.dropdown-menu {max-height:0;display:block;overflow: hidden;
transition: max-height .25s ease-out;
-moz-transition: max-height .25s ease-out;
-webkit-transition: max-height .25s ease-out;
-o-transition: max-height .25s ease-out;
}
#menu-mobile-menu > li ul.dropdown-menu.show {max-height:1000px;
transition: max-height .75s ease-in;
-moz-transition: max-height .75s ease-in;
-webkit-transition: max-height .75s ease-in;
-o-transition: max-height .75s ease-in;
}
#menu-mobile-menu > li ul.dropdown-menu li {position:relative !important;background:none;}
#menu-mobile-menu > li ul.dropdown-menu li a {position:relative !important;background:none;font-family: 'made_tommy_softregular';}
#menu-mobile-menu > li ul.dropdown-menu li a span {display:block;}
#menu-mobile-menu > li ul.dropdown-menu li.dropdown {}





/*---- MAIN ----*/
main {}
.vc_row.container {margin:0 auto !important;}
.vc_row.ovr_vis,
.vc_row[data-vc-full-width].over_vis,
.is_location .vc_row[data-vc-full-width].over_vis {overflow:visible !important;}


/*---- BREADCRUMBS ----*/
.breadcrumbs {position:relative;overflow:hidden;}
.breadcrumbs a.lnk {color:#007B8B;float:left;}
.breadcrumbs a.lnk::after {content: '';background-size:1rem;height:1rem;width:1rem;background-repeat: no-repeat;border: none;display: inline-block;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4OCA4OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODggODg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMzlDMENDO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIzLjMsMS44bC01LDVjLTIuNCwyLjQtMi40LDYuNSwwLDguOUw0Ni42LDQ0TDE4LjMsNzIuM2MtMi40LDIuNC0yLjQsNi41LDAsOC45bDUsNWMyLjQsMi40LDYuNSwyLjQsOC45LDAKCWwzNy41LTM3LjdjMS4yLTEuMiwxLjgtMi45LDEuOC00LjVjMC0xLjctMC42LTMuMy0xLjgtNC41TDMyLjIsMS44QzI5LjgtMC42LDI1LjctMC42LDIzLjMsMS44eiIvPgo8L3N2Zz4K');float: right;margin:0.3rem 0.4rem 0 0.4rem;}
.breadcrumbs span {}


/*---- PAGINATION ----*/
.post_pagination {}
.post_pagination:before {content:'';display:block;width:100%;height:0.1rem;background-color:#DDD;margin: 1rem 0 2rem;}
.post_pagination p {}
.post_pagination a {color:#007B8B;float:left;}
.post_pagination span {margin:0 1rem;}
.post_pagination span::after {content:'';float:left;display: inline-block;height: 1.2rem;width: 0.15rem;background-color:#EF4B36;margin: 0.2rem 0.8rem 0;}
.post_pagination a.nxt:after,
.post_pagination a.prev:before {content: '';background-size:1rem;height:1rem;width:1rem;background-repeat: no-repeat;border: none;display: inline-block;}
.post_pagination a.prev {}
.post_pagination a.prev:before {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4OCA4OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODggODg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMzlDMENDO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTY0LjcsODYuMmw1LTVjMi40LTIuNCwyLjQtNi41LDAtOC45TDQxLjQsNDRsMjguMy0yOC4zYzIuNC0yLjQsMi40LTYuNSwwLTguOWwtNS01Yy0yLjQtMi40LTYuNS0yLjQtOC45LDAKCUwxOC4zLDM5LjVjLTEuMiwxLjItMS44LDIuOS0xLjgsNC41YzAsMS43LDAuNiwzLjMsMS44LDQuNWwzNy41LDM3LjdDNTguMiw4OC42LDYyLjMsODguNiw2NC43LDg2LjJ6Ii8+Cjwvc3ZnPgo=');float:left;margin:0.3rem 0.4rem 0 0;}
.post_pagination a.nxt {}
.post_pagination a.nxt:after {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4OCA4OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODggODg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMzlDMENDO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIzLjMsMS44bC01LDVjLTIuNCwyLjQtMi40LDYuNSwwLDguOUw0Ni42LDQ0TDE4LjMsNzIuM2MtMi40LDIuNC0yLjQsNi41LDAsOC45bDUsNWMyLjQsMi40LDYuNSwyLjQsOC45LDAKCWwzNy41LTM3LjdjMS4yLTEuMiwxLjgtMi45LDEuOC00LjVjMC0xLjctMC42LTMuMy0xLjgtNC41TDMyLjIsMS44QzI5LjgtMC42LDI1LjctMC42LDIzLjMsMS44eiIvPgo8L3N2Zz4K');float: right;margin:0.3rem 0 0 0.4rem;}


/*---- BANNERS ----*/
.vc_row.top_banner {}
.vc_row.top_banner .img {align-items: center;display: flex;justify-content: center;margin:0;}
.vc_row.top_banner .txt .block {margin:0 auto;background-color:#d1f1f3;float:none;position:relative;}
.vc_row.top_banner .txt .hdr {margin:0;}
.vc_row.top_banner .txt h1,
.vc_row.top_banner .txt p {color:#007B8B;}
.vc_row.top_banner .txt p {margin:0;}

.vc_row.top_banner .txt .home .wpb_wrapper {position:relative;}
.vc_row.top_banner .txt .home h1 {}
#home_search {background-color: #007B8B;border-radius: 0.8rem;}
#home_search p {float:none;width:100%;color:#FFF;}
#home_search select {border-radius: 0.8rem;border: 0.1rem solid #c2dadc;padding: 0.5rem 0.7rem;}


.is_location .vc_row.top_banner .txt h1 {margin:1rem 0;}
.is_location .vc_row.top_banner .txt p {font-size:1.4rem;}

.vc_row.mid_banner .txt .container {}
.vc_row.mid_banner .txt h2,
.vc_row.mid_banner .txt h4,
.vc_row.mid_banner .txt p {color:#FFF;}
.vc_row.mid_banner .txt h1 {margin: 0 0 1rem;}
.vc_row.mid_banner .txt p {margin: 0 0 1rem;}




.vc_row.banner_download {
	margin-bottom: 2rem;
}
.vc_row.banner_download .container.banner {
	background-color: #d1f1f3;
	border-radius: 1.5rem;
	max-width: 880px;
}
.vc_row.banner_download .txt {
	padding: 3rem;
	margin: 0;
	margin-top: 2rem;
}
.vc_row.banner_download .txt h2 {}
.vc_row.banner_download .txt a {
	background-color: #007B8B;
	color: #FFF;
	font-family: 'made_tommy_softmedium';
	border-radius: 0.5rem;
	font-size: 1.1rem;
	text-decoration: none;
}
.vc_row.banner_download .img {
	padding: 2rem 3rem;
	margin: 0;
}
.vc_row.banner_download .img img {
	max-width: 180px;
	margin: 0;
}

@media screen and (max-width: 768px) {
	.vc_row.banner_download {
		width: calc(100% - 30px) !important;
		left: 0 !important;
		margin: 0 auto 2rem !important;
	}

	.vc_row.banner_download .container.banner {
		display: flex;
		flex-direction: column;
	}

	.vc_row.banner_download .vc_col-sm-8 {
		order: 2;
	}

	.vc_row.banner_download .vc_col-sm-4 {
		order: 1;
	}

	.vc_row.banner_download .txt {
		text-align: center;
		padding: 0;
		margin: 0;
		margin-bottom: 2rem;
	}

	.vc_row.banner_download .img {
		text-align: center;
	}

	.vc_row.banner_download .img img {
	}
}




/*---- SECTIONS ----*/
.vc_row.intro .wpb_text_column,
.vc_row.intro_sub .wpb_text_column,
.vc_row.intro_sub_left .wpb_text_column,
.vc_row.features_col .wpb_text_column,
.vc_row.welcome_col .wpb_text_column,
.vc_row.cta_single_col .wpb_text_column,
.vc_row.request_info_col .wpb_text_column,
.vc_row.cta_col .wpb_text_column,
.vc_row.two_col_txt .wpb_text_column,
.vc_row.one_col_imgs .wpb_text_column,
.vc_row.two_col_imgs .wpb_text_column,
.vc_row.three_col_imgs .wpb_text_column,
.vc_row.four_col_imgs .wpb_text_column,
.vc_row.five_col_imgs .wpb_text_column,
.vc_row.video_fw .wpb_text_column {margin-bottom:0;}

.vc_row.two_col_imgs.our_recipients {}
.vc_row.two_col_imgs.our_recipients .container {max-width:1100px;}
.vc_row.two_col_imgs.our_recipients .container .wpb_column {margin-bottom:3rem;}
.vc_row.two_col_imgs.our_recipients .container h5 {}
.vc_row.two_col_imgs.our_recipients .container p {}


.vc_row.intro .txt p,
.vc_row.intro_sub .txt p {max-width:50rem;margin:0 auto;}
.vc_row.intro .txt p > a,
.vc_row.intro_sub .txt p > a {text-decoration: underline;color: #007b8b;}

.vc_row.intro .txt {}
.vc_row.intro .txt h2 {}

.vc_row.intro_sub .txt {}
.vc_row.intro_sub .bullets li {width:100%;}
.vc_row.intro_sub .img_mw img {width:100%;max-width:32rem;margin-top:1rem;}

.vc_row.intro_sub .step:before {content: '';display: block;width: 10rem;height: 10rem;background-repeat: no-repeat;background-size: 10rem;margin: 0;
background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4OCA4OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODggODg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRUVFRUVFO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTg2LjIsMjMuM2wtNS01Yy0yLjQtMi40LTYuNS0yLjQtOC45LDBMNDQsNDYuNkwxNS43LDE4LjNjLTIuNC0yLjQtNi41LTIuNC04LjksMGwtNSw1Yy0yLjQsMi40LTIuNCw2LjUsMCw4LjkKCWwzNy43LDM3LjVjMS4yLDEuMiwyLjksMS44LDQuNSwxLjhjMS43LDAsMy4zLTAuNiw0LjUtMS44bDM3LjctMzcuNUM4OC42LDI5LjgsODguNiwyNS43LDg2LjIsMjMuM3oiLz4KPC9zdmc+Cg==');
position: absolute;z-index: -1;left: 0;right: 0;margin-left: auto;margin-right: auto;margin-top: -11rem;}
.vc_row.intro_sub .step h3 {margin-bottom:1rem;}
.vc_row.intro_sub .step h3 em {	display: block;font-style: normal;text-transform: uppercase;font-size: 1.2rem;background-color: #007b8b;letter-spacing: 0.1rem;font-family: 'made_tommy_softmedium';margin: 0 auto 1rem;position: relative;color: #FFF;width: 5.2rem;border-radius: 50%;height: 5.3rem;padding: 2rem 0 0;}
.vc_row.intro_sub .step img {max-width:32rem;width:100%;}
.vc_row.intro_sub .step p a {text-decoration: underline;color: #007b8b;}
.vc_row.intro_sub .step ul {max-width: 40rem;margin: 0 auto 2rem;}
.vc_row.intro_sub .step ul li {text-align:left;}

.vc_row.intro_sub_left .txt {}
.vc_row.intro_sub_left .txt h3 {}
.vc_row.intro_sub_left .txt p {}

.vc_row.cta_single_col {margin-top: 3rem;margin-bottom: 5rem;}
.vc_row.cta_single_col .txt {position: relative;display:block;background-color: #d1f1f3;border-radius:0.8rem;padding:2rem 1.5rem;}
.vc_row.cta_single_col .txt h2,
.vc_row.cta_single_col .txt h4 {font-size: 2.2rem;color: #007B8B;}

.vc_row.welcome_col .img img {border-radius:50%;max-width: 200px;width:100%;}
.vc_row.welcome_col .txt h2,
.vc_row.welcome_col .txt h4 {color: #007B8B;}
.vc_row.welcome_col .txt p strong {color: #007B8B;}

.vc_row.request_info_col {margin-top: 3rem;margin-bottom: 5rem;}
.vc_row.request_info_col .col_left {}
.vc_row.request_info_col .col_right {}
.vc_row.request_info_col .img {margin-bottom:0;}
.vc_row.request_info_col .img img {border-radius:0.8rem;}
.vc_row.request_info_col .txt {position: relative;display:block;background-color: #d1f1f3;border-radius:0.8rem;}
.vc_row.request_info_col .txt h4 {font-size: 2rem;color: #007B8B;}
.vc_row.request_info_col .col_left p {margin:0 0 1rem;}
.vc_row.request_info_col .col_right p {color: #000;}
.vc_row.request_info_col .col_right a {color: #007B8B;font-family: 'made_tommy_softmedium';}
.vc_row.request_info_col .col_right p.ph {font-size:1.35rem;margin:2rem 0 0.5rem;}
.vc_row.request_info_col .col_right p.email {margin:0 0 2rem;}

.vc_row.cta_col {margin-top: 2rem;margin-bottom: 3rem;}
.vc_row.cta_col .img img {border-radius:0.8rem;}
.vc_row.cta_col .txt h4 {color: #007B8B;}

.vc_row.two_col_txt .img {margin-bottom:1rem;}
.vc_row.two_col_txt .img img {}
.vc_row.two_col_txt .txt {}
.vc_row.two_col_txt .txt h3 {}
.vc_row.two_col_txt .txt h4 {}
.vc_row.two_col_txt .txt p > a {text-decoration: underline;color: #007b8b;}

.vc_row.one_col_imgs .img {margin-bottom:1.5rem;}
.vc_row.one_col_imgs .img img {}

.vc_row.two_col_imgs .img {margin-bottom:1.5rem;}
.vc_row.two_col_imgs .img img {}
.vc_row.two_col_imgs .txt {}
.vc_row.two_col_imgs .txt h3 {}
.vc_row.two_col_imgs .txt h4 {}
.vc_row.two_col_imgs .txt h5 {}
.vc_row.two_col_imgs .txt p {margin-bottom:1rem;}
.vc_row.two_col_imgs .txt p > a {text-decoration: underline;color: #007b8b;}

.vc_row.three_col_imgs .img {margin-bottom:1rem;}
.vc_row.three_col_imgs .img img {}
.vc_row.three_col_imgs .txt {}
.vc_row.three_col_imgs .txt h3 {}
.vc_row.three_col_imgs .txt h4 {}
.vc_row.three_col_imgs .txt h5 {}
.vc_row.three_col_imgs .txt p {margin-bottom:1rem;}

.vc_row.four_col_imgs .icon {margin-bottom:1rem;}
.vc_row.four_col_imgs .txt .wpb_column {margin-bottom:1rem;}
.vc_row.four_col_imgs .icon img {width: 100%;margin: 0 auto;max-width: 8rem;}
.vc_row.four_col_imgs .img {margin-bottom:1rem;}
.vc_row.four_col_imgs .img img {}
.vc_row.four_col_imgs .txt {}
.vc_row.four_col_imgs .txt h3 {}
.vc_row.four_col_imgs .txt h4 {}
.vc_row.four_col_imgs .txt p {margin-bottom:1rem;font-size:1.1rem;}

.vc_row.five_col_imgs .txt .wpb_column:last-child {display:none;}
.vc_row.five_col_imgs .icon {margin-bottom:1rem;}
.vc_row.five_col_imgs .icon img {width: 100%;margin: 0 auto;}
.vc_row.five_col_imgs .img {margin-bottom:1rem;}
.vc_row.five_col_imgs .img img {width: 100%;margin: 0 auto;}
.vc_row.five_col_imgs .txt {}
.vc_row.five_col_imgs .txt h3 {}
.vc_row.five_col_imgs .txt h4 {}
.vc_row.five_col_imgs .txt h5 {text-align:center !important;}
.vc_row.five_col_imgs .txt p {margin-bottom:1rem;font-size:1.1rem;}

.vc_row.contact_details {}
.vc_row.contact_details .wpb_content_element {text-align:center;}
.vc_row.contact_details .wpb_content_element p {}
.vc_row.contact_details .wpb_content_element a {color:#007B8B;}

.vc_row.video_fw {}
.vc_row.video_fw .video {width:100%;height:auto;background-color:#eff7f8;margin:0;}



/*---- PAGE SPECIFIC ----*/
/*---- HOME ----*/

/*---- LOCATIONS ----*/
.locations_btns {margin-bottom:1rem;}
div.locations:after,
.locations_btns:after {content:'';display:block;width:100%;height:0.1rem;background-color:#DDD;margin: 1rem 15px 0;}
.locations_btns .care_types {}
.locations_btns .care_types p,
.locations_btns .btns p {margin: 0;min-height: 2rem;}
.locations_btns .care_types,
.locations_btns .btns {}
.locations_btns .btns {margin-top:1.5rem;}
.locations_btns .btns button.btn_filter {}
.locations_btns .btns button.btn_view_map {}

#filter_region {display: block;width: 11rem;background-color: #eff7f8;position: absolute;z-index: 1;top: 3rem;right:15px;border-radius: 0.5rem;opacity: 0;border: 1px solid #bed9dc;pointer-events:none;}
#filter_region.on {opacity:1;pointer-events:all;}
#filter_region:before {content: '';border-top-color: inherit;border-right-color: transparent !important;border-top-color: transparent !important;border-left-color: transparent !important;display: block;width: 0;height: 0;position: absolute;	border-style: solid;right: 1rem;top: -1.4rem;border-width: 0.7rem 0.6rem;color: #bed9dc;}

#filter_region button {display: block;margin:0;	width: 100%;text-align: left;pointer-events:none;border-radius:0;}
#filter_region button:first-child {border-radius: 0.5rem 0.5rem 0 0;}
#filter_region button:last-child {border-radius: 0 0 0.5rem 0.5rem;}
#filter_region.on button {pointer-events:all;}
#filter_txt {display: inline-block;padding: 0.5rem 0 0;vertical-align: top;}
#filter_txt div {display:inline;margin:0 0.5rem 0 0;}
#filter_txt span {}
#filter_txt em {font-style:normal;margin:0 0 0 0.3rem;}
#filter_txt em:before {content:'(';}
#filter_txt em:after {content:')';}

.locations_txt {margin-bottom:2rem;}
#filter_txt_type {margin:0 0 0 1rem !important;}
#no_results {min-height:30rem;}

.locations {}
.locations .item {margin: 0 0 3rem;display:none;}
.locations .item.on {display:block;}
.locations .item h3 {font-size: 1.3rem !important;margin: 0 0 0.5rem;}
.locations .item h3 a {color:#39C0CC;}
.locations .item .img {width:100%;height:auto;margin: 0 0 1rem;border-radius: 0.8rem;}
.locations .item .types {margin:0;position:relative;}

button.care_type,
.gmaps_details label.care_type,
.contact_locations label.care_type,
.locations .item label {position:relative;color:#FFF;border-radius: 0.5rem;font-family: 'made_tommy_softmedium';opacity:1;}
.locations .item label:hover {cursor:pointer;}
.locations .item label.care_type_3 .pop_up {right:0;left:unset;}
.locations .item label.care_type_3 .pop_up:before {left: unset;right: 0.7rem;}

button.care_type {border:none;opacity:0.3;}
button.care_type.on {opacity:1;color: #FFF;}

button.care_type.dementia_care,
.care_types label.dementia_care,
.gmaps_details label.dementia_care,
.contact_locations label.dementia_care,
.locations .item label.dementia_care {background-color:#44B877;}
.locations .item label.dementia_care:hover {background-color:#a1dbbb;}

button.care_type.hospital_care,
.care_types label.hospital_care,
.gmaps_details label.hospital_care,
.contact_locations label.hospital_care,
.locations .item label.hospital_care {background-color:#007B8B;}
.locations .item label.hospital_care:hover {background-color:#7fbdc5;}

button.care_type.rest_home,
.care_types label.rest_home,
.gmaps_details label.rest_home,
.contact_locations label.rest_home,
.locations .item label.rest_home {background-color:#39C0CC;}
.locations .item label.rest_home:hover {background-color:#9cdfe5;}

button.care_type.specialised_dementia_care,
.care_types label.specialised_dementia_care,
.gmaps_details label.specialised_dementia_care,
.contact_locations label.specialised_dementia_care,
.locations .item label.specialised_dementia_care {background-color:#f26f5e;}
.locations .item label.specialised_dementia_care:hover {background-color:#f8b7ae;}

#locations_map {display:block;width:100%;background-color:#FFF;}
#locations_map .gm-style .gm-style-iw-a {
/* opacity:0; */
transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;
}
/* #locations_map .gm-style .gm-style-iw-a.show {opacity:1;} */
#locations_map button.gm-ui-hover-effect {margin: 0.75rem 0.75rem 0.5rem !important;background-color: #FFF !important;}
#locations_map button.gm-ui-hover-effect > span {width: 1.6rem !important;height: 1.6rem !important;mask-size: 1.6rem;margin: 0.2rem !important;}
.gmaps_popup {padding: 0.7rem 0.5rem 0.2rem 0.5rem;max-width: 21rem;}
.gmaps_img {position: relative;width: 100%;margin: 0 0 1rem;}
.gmaps_img img {position: relative;max-width: 20rem;}
.gmaps_details h3 {margin: 0 0 0.4rem;font-size: 1.3rem;font-family: 'made_tommy_softregular';}
.gmaps_details a {color: #007b8b;text-decoration:none !important;}
.gmaps_details address {margin: 0 0 0.5rem;font-family: 'made_tommy_softregular';}
.gmaps_details p {font-family: 'made_tommy_softregular';}
.gmaps_details .types {position: relative;width: 100%;}
.gmaps_details label {margin: 0 0.5rem 0.6rem 0 !important;}

.contact_locations {}
.contact_locations .item {margin-bottom: 1rem !important;padding-bottom: 1rem;}
.contact_locations .item:after {content:'';display:block;width:100%;height:0.1rem;background-color:#DDD;margin: 1rem 15px 0;}
.contact_locations .img {}
.contact_locations .img img {width:100%;height:auto;margin: 0 0 1rem;border-radius: 0.5rem;}
.contact_locations .txt {}
.contact_locations .txt h3 {font-size: 1.3rem !important;margin: 0 0 0.5rem;}
.contact_locations .txt h3 a {color:#39C0CC;}
.contact_locations .txt address {margin: 0 0 0.5rem;}
.contact_locations .txt p {margin: 0 0 0.5rem;}
.contact_locations .txt a {color: #007b8b;font-family: 'made_tommy_softmedium';}
.contact_locations .txt .types {margin:0;position:relative;}



/*---- LOCATION ----*/
.is_location {}
.is_location .contact_details {margin: 0 0 3rem !important;}
.is_location .contact_details h2 {font-family: 'made_tommy_softmedium';font-size: 1.5rem;margin: 0 0 0.5rem;}
.is_location .contact_details address {margin: 0 0 1rem;}
.is_location .contact_details a {color: #007b8b;font-family: 'made_tommy_softmedium';}
.is_location .contact_details p.ph {margin: 0 0 0.5rem;}
.is_location .contact_details p.email {}
.is_location .contact_details .hours {}
.is_location .contact_details .hours p {font-size: 1rem;margin: 0 0 0.3rem;font-family: 'made_tommy_softmedium';}
.is_location .contact_details .hours span {font-family: 'made_tommy_softregular';}
.is_location .contact_details .hours span.day {margin:0;min-width: 7rem;display: inline-block;}
.is_location .contact_details .hours span.time {}

.is_location .care_types label {position:relative;margin: 0 0 1.5rem 2rem;color:#FFF;padding: 0.3rem 0.6rem 0.3rem 2.6rem;border-radius: 0.5rem;font-family: 'made_tommy_softmedium';opacity:1;}
.is_location .care_types label:before {content:'';display:block;width: 4rem;height: 4rem;border-radius: 50%;position: absolute;margin: 0;z-index: 1;top: -1rem;left: -2rem;border: 0.2rem solid #FFF;background-repeat: no-repeat;}
.is_location .care_types label.care_type_3 .pop_up {right:0;left:unset;}
.is_location .care_types label.care_type_3 .pop_up:before {left: unset;right: 0.7rem;}
.is_location .care_types label.dementia_care:before {background-size:2rem;background-position-x: 0.8rem;background-position-y: 0.5rem;background-color:#44B877;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNC4zIDMyLjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0LjMgMzIuMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8Zz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01LjEsMS4zQzYuNCw0LjgsNy4zLDguNCw3LjksMTJjMC42LTAuMiwwLjktMC45LDAuOC0xLjZDOC4xLDcuNyw3LjQsNSw2LjUsMi4zQzYuMywxLjcsNS45LDEuMyw1LjEsMS4zCgkJCSBNOC4zLDE1LjJoMC40YzMuNiwwLDcuMiwwLDEwLjgsMGMwLjQsMCwwLjYsMC4xLDAuOCwwLjVjMC4yLDAuNiwwLjUsMS4yLDAuOCwxLjljMC4xLDAuMywwLjMsMC4zLDAuNSwwLjIKCQkJYzAuMi0wLjEsMC4yLTAuMywwLjItMC42Yy0wLjItMC42LTAuNS0xLjMtMC43LTEuOWMtMC4zLTAuNy0wLjYtMC45LTEuNC0wLjljLTMuNywwLTcuNCwwLTExLjEsMEg4LjJDOC4yLDE0LjcsOC4yLDE0LjksOC4zLDE1LjIKCQkJIE0xNS42LDE2LjNIOC4zdjMuMmg4LjFDMTYuMiwxOC41LDE1LjksMTcuNCwxNS42LDE2LjMgTTEyLjQsMzEuMmMwLjYtMC4xLDEuNC0wLjEsMi4yLTAuM2MzLjUtMC42LDYuMy0yLjQsOC40LTUuMQoJCQljMC4yLTAuMywwLjItMC42LDAtMC44Yy0wLjItMC4yLTAuNi0wLjEtMC44LDAuMmMtMC40LDAuNS0wLjgsMS0xLjMsMS40Yy0zLjIsMy03LDQuMi0xMS40LDMuM2MtMy4xLTAuNi01LjUtMi4yLTcuNS00LjcKCQkJQzIsMjUsMS45LDI0LjksMS44LDI0LjljLTAuMiwwLTAuNCwwLTAuNiwwLjJjLTAuMiwwLjItMC4xLDAuNSwwLjEsMC43QzQuMSwyOS4zLDcuNywzMSwxMi40LDMxLjIgTTE2LjcsMTYuMwoJCQljMC4zLDEuMiwwLjYsMi4zLDAuOSwzLjVjMC4yLDAuNS0wLjEsMC45LTAuNiwwLjljLTMsMC02LDAtOSwwYy0wLjYsMC0wLjgtMC4yLTAuNy0wLjhjMC0xLjUsMC4xLTIuOSwwLTQuNAoJCQljLTAuMS0yLjEtMC41LTQuMi0wLjktNi4zQzUuNyw2LjYsNSw0LDQuMSwxLjVDMy45LDEuMSwzLjcsMSwzLjQsMS4xQzMuMSwxLjIsMywxLjUsMy4xLDEuOWMxLjQsMy40LDIuMiw3LDIuNywxMC42CgkJCWMwLjMsMi4zLDAuNSw0LjcsMC40LDdjMCwxLTAuMSwxLjktMC4yLDIuOWMtMC4yLDEuNC0wLjQsMi44LTAuNiw0LjJjMCwwLjEsMCwwLjIsMC4xLDAuM2MwLjIsMC4yLDAuNSwwLjMsMC44LDAuNQoJCQljMC0wLjEsMC0wLjEsMC4xLTAuMWMwLjUtMS42LDAuOC0zLjIsMC45LTQuOWMwLTAuNSwwLjItMC42LDAuNy0wLjZjMy4zLDAsNi41LDAsOS44LDBjMC40LDAsMC42LDAuMSwwLjcsMC41CgkJCWMwLjMsMC45LDAuNSwxLjksMC44LDIuOGMwLjEsMC41LDAuMywwLjksMC40LDEuNGMwLjItMC4yLDAuNC0wLjMsMC42LTAuNWMwLjItMC4yLDAuMy0wLjQsMC4yLTAuN2MtMC43LTIuNy0xLjUtNS40LTIuMi04LjEKCQkJQzE3LjcsMTYuMiwxNy43LDE2LjIsMTYuNywxNi4zQzE2LjcsMTYuMywxNi43LDE2LjMsMTYuNywxNi4zIE04LjIsMjIuN2MwLDAuNC0wLjEsMC43LTAuMSwxYy0wLjMsMS4zLTAuNSwyLjUtMC44LDMuOAoJCQljLTAuMSwwLjMsMCwwLjQsMC4yLDAuNWMzLjcsMS41LDcuMywxLjMsMTAuNy0wLjhjMC4yLTAuMSwwLjItMC4yLDAuMi0wLjRjLTAuNC0xLjMtMC43LTIuNS0xLTMuOGMtMC4xLTAuMi0wLjItMC4zLTAuNC0wLjMKCQkJYy0yLjgsMC01LjYsMC04LjUsMEg4LjJ6IE04LjEsMTMuM2gwLjRjMy43LDAsNy41LDAsMTEuMiwwYzEuMiwwLDEuOSwwLjUsMi40LDEuNmMwLjIsMC42LDAuNSwxLjIsMC43LDEuOWMwLjQsMC45LTAuMSwxLjgtMSwyLjEKCQkJYy0wLjcsMC4yLTEuNC0wLjEtMS43LTAuOGMtMC4yLTAuNS0wLjQtMC45LTAuNi0xLjRjLTAuMi0wLjQtMC4yLTAuNC0wLjctMC40YzAuOCwyLjgsMS41LDUuNiwyLjMsOC40YzAuMS0wLjEsMC4yLTAuMiwwLjMtMC40CgkJCWMwLjYtMC43LDEuNi0wLjksMi4zLTAuM2MwLjcsMC41LDAuOCwxLjUsMC4yLDIuM2MtMi4zLDMtNS4zLDQuOS05LDUuNkM5LDMyLjksNC4xLDMxLDAuNCwyNi40Yy0wLjYtMC43LTAuNS0xLjcsMC4zLTIuMwoJCQljMC43LTAuNSwxLjctMC40LDIuMywwLjNjMC40LDAuNSwwLjksMSwxLjQsMS42YzAsMCwwLjEsMCwwLjEsMGMwLjEtMC4zLDAuMS0wLjYsMC4yLTAuOWMwLjUtMi45LDAuNy01LjcsMC42LTguNgoJCQlDNC45LDExLjcsNCw3LDIuMiwyLjVDMi4xLDIuMSwxLjksMS43LDIsMS4yYzAuMi0xLDEuMy0xLjUsMi4yLTEuMWMwLjIsMC4xLDAuNCwwLjEsMC41LDAuMUM2LDAuMSw3LjIsMC44LDcuNiwyCgkJCWMwLjksMi43LDEuNiw1LjUsMi4xLDguNGMwLjIsMS0wLjQsMi4yLTEuNCwyLjdDOC4yLDEzLjEsOC4xLDEzLjIsOC4xLDEzLjNDOC4xLDEzLjMsOC4xLDEzLjMsOC4xLDEzLjMiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K');}
.is_location .care_types label.hospital_care:before {background-size: 1.9rem;background-position-x: 0.8rem;background-position-y: 0.4rem;background-color:#007B8B;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNC42IDM1LjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0LjYgMzUuNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8Zz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOC43LDI0LjVoLTIuM3YxLjZoMi4zVjI0LjV6IE0xNi40LDI5LjdjMC42LTAuOSwxLjUtMC44LDIuMy0wLjh2LTEuNmgtMi4zVjI5Ljd6IE0xNy41LDMzLjIKCQkJYzEtMS4xLDIuMS0yLjEsMy4xLTMuMmMtMC44LDAtMS44LDAtMi43LDBjLTAuMywwLTAuNCwwLjEtMC40LDAuNEMxNy41LDMxLjQsMTcuNSwzMi40LDE3LjUsMzMuMiBNNS45LDI5LjdjMC44LDAsMS41LDAsMi4yLDAKCQkJYzAuMSwwLDAuMi0wLjEsMC4yLTAuMmMwLTAuNywwLTEuNSwwLTIuMkg1LjlWMjkuN3ogTTEyLjksMjkuN2gyLjN2LTIuNGgtMi4zVjI5Ljd6IE0xMS43LDI3LjNIOS40djIuNGgyLjNWMjcuM3ogTTkuOSwzLjcKCQkJYzAsMC42LDAsMS4yLDAsMS44YzAsMC4xLDAuMiwwLjQsMC40LDAuNGMxLjMsMCwyLjYsMCwzLjksMGMwLjEsMCwwLjQtMC4yLDAuNC0wLjNjMC0wLjYsMC0xLjMsMC0xLjlIOS45eiBNMTIuMywyLjUKCQkJYzEuMywwLDIuNywwLDQsMGMwLjUsMCwwLjYtMC4xLDAuNi0wLjdjMC0wLjUtMC4xLTAuNi0wLjYtMC42Yy0yLjcsMC01LjMsMC04LDBjLTAuNSwwLTAuNywwLjEtMC42LDAuN2MwLDAuNSwwLjEsMC42LDAuNiwwLjYKCQkJQzkuNiwyLjUsMTEsMi41LDEyLjMsMi41IE01LjksMjYuMWg5LjN2LTEuNkg1LjlWMjYuMXogTTEuOCwzMS4zdi0wLjVjMC04LjMsMC0xNi41LDAtMjQuOGMwLTEuMiwwLjctMS45LDEuOS0xLjkKCQkJYzEuNiwwLDMuMSwwLDQuNywwaDAuNFYzLjZjLTAuMiwwLTAuMywwLTAuNSwwYy0wLjcsMC0xLjItMC4yLTEuNi0wLjhDNi42LDIuNyw2LjUsMi42LDYuNCwyLjZjLTEuMiwwLTIuNCwwLTMuNiwwCgkJCWMtMC45LDAtMS42LDAuNy0xLjYsMS42YzAsOC44LDAsMTcuNywwLDI2LjVDMS4yLDMxLjIsMS4zLDMxLjMsMS44LDMxLjMgTTE1LjgsMy42djAuNWgwLjRjMS42LDAsMy4xLDAsNC43LDAKCQkJYzEuMiwwLDEuOSwwLjcsMS45LDEuOWMwLDcuNiwwLDE1LjEsMCwyMi43YzAsMC42LTAuMSwxLjEtMC42LDEuNmMtMC40LDAuMy0wLjYsMC43LTEsMWMwLjYsMCwxLjEsMCwxLjYsMGMwLjYsMCwwLjctMC4xLDAuNy0wLjgKCQkJYzAtNi4xLDAtMTIuMywwLTE4LjRjMC0yLjcsMC01LjMsMC04YzAtMC45LTAuNy0xLjYtMS42LTEuNmMtMS4yLDAtMi40LDAtMy42LDBjLTAuMSwwLTAuMywwLjEtMC40LDAuMmMtMC4zLDAuNS0wLjgsMC44LTEuNCwwLjgKCQkJQzE2LjIsMy42LDE2LDMuNiwxNS44LDMuNiBNOC44LDUuM0g4LjRjLTEuNiwwLTMuMSwwLTQuNywwQzMuMSw1LjMsMyw1LjUsMyw2LjFjMCw5LjEsMCwxOC4yLDAsMjcuM2MwLDAuNywwLjEsMC44LDAuOCwwLjgKCQkJYzQsMCw4LjEsMCwxMi4xLDBoMC40di0zLjRoLTAuNGMtMy41LDAtNi45LDAtMTAuNCwwYy0wLjYsMC0wLjgtMC4yLTAuOC0wLjhjMC0yLDAtNCwwLTZjMC0wLjYsMC4yLTAuOCwwLjgtMC44CgkJCWM0LjYsMCw5LjEsMCwxMy43LDBjMC42LDAsMC44LDAuMiwwLjgsMC44YzAsMS41LDAsMi45LDAsNC40djAuNGgxLjd2LTAuNGMwLTcuNSwwLTE0LjksMC0yMi40YzAtMC42LTAuMi0wLjctMC43LTAuNwoJCQljLTEuNiwwLTMuMiwwLTQuOCwwaC0wLjNjLTAuMiwxLjItMC43LDEuNy0xLjksMS43Yy0xLjIsMC0yLjMsMC0zLjUsMGMtMC4xLDAtMC4zLDAtMC40LDBDOS4zLDYuOCw4LjksNi40LDguOCw1LjMgTTEuOCwzMi43CgkJCWMtMC41LTAuMi0wLjktMC4zLTEuMi0wLjVDMC4xLDMxLjgsMCwzMS4zLDAsMzAuN2MwLTYuMSwwLTEyLjIsMC0xOC4zQzAsOS43LDAsNywwLDQuM0MwLDMsMC44LDEuOSwyLDEuNgoJCQljMC4zLTAuMSwwLjUtMC4xLDAuOC0wLjFjMS4xLDAsMi4zLDAsMy40LDBjMC4yLDAsMC4zLDAsMC40LTAuM0M2LjgsMC41LDcuNCwwLDguMSwwYzIuOCwwLDUuNiwwLDguNCwwYzAuOCwwLDEuMywwLjQsMS41LDEuMgoJCQljMC4xLDAuMiwwLjIsMC4yLDAuMywwLjJjMS4xLDAsMi4yLDAsMy4zLDBjMS44LDAsMi45LDEuMiwyLjksM2MwLDguNywwLDE3LjUsMCwyNi4yYzAsMS4yLTAuNiwxLjktMS44LDEuOWMtMC44LDAtMS42LDAtMi40LDAKCQkJYy0wLjIsMC0wLjQsMC4xLTAuNSwwLjJjLTAuOCwwLjgtMS42LDEuNi0yLjQsMi40Yy0wLjIsMC4yLTAuNCwwLjMtMC43LDAuM2MtNC40LDAtOC45LDAtMTMuMywwYy0wLjksMC0xLjctMC43LTEuNy0xLjcKCQkJQzEuOCwzMy4zLDEuOCwzMywxLjgsMzIuNyIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMC42LDExLjFjMC0xLjUtMS4yLTIuNy0yLjctMi43Yy0xLjUsMC0yLjYsMS4yLTIuNiwyLjdjMCwxLjUsMS4yLDIuNywyLjcsMi43CgkJCUM5LjQsMTMuOCwxMC42LDEyLjYsMTAuNiwxMS4xIE03LjksMTVjLTIuMSwwLTMuOC0xLjctMy44LTMuOWMwLTIuMiwxLjctMy45LDMuOC0zLjljMi4zLDAsMy44LDEuOSwzLjgsMy44CgkJCUMxMS43LDEzLjMsMTAuMSwxNSw3LjksMTUiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAuNCwyMC41YzEuNywwLDMuMywwLDUsMGMwLjQsMCwwLjYsMC4yLDAuNiwwLjVjMCwwLjMtMC4xLDAuNS0wLjQsMC42Yy0wLjEsMC0wLjIsMC0wLjMsMAoJCQljLTMuMywwLTYuNiwwLTkuOSwwYy0wLjQsMC0wLjctMC4yLTAuNy0wLjZjMC0wLjQsMC4zLTAuNiwwLjctMC42QzcsMjAuNSw4LjcsMjAuNSwxMC40LDIwLjUiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTUsMTguMWMxLjQsMCwyLjgsMCw0LjIsMGMwLjUsMCwwLjcsMC4yLDAuNywwLjZjMCwwLjQtMC4zLDAuNi0wLjcsMC42Yy0yLjgsMC01LjYsMC04LjQsMAoJCQljLTAuNSwwLTAuNy0wLjItMC43LTAuNmMwLTAuNCwwLjItMC42LDAuNy0wLjZDMTIuMiwxOC4xLDEzLjYsMTguMSwxNSwxOC4xIi8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE3LjIsOS43YzEsMCwyLDAsMi45LDBjMC40LDAsMC43LDAuMiwwLjcsMC42YzAsMC40LTAuMywwLjYtMC43LDAuNmMtMiwwLTMuOSwwLTUuOSwwCgkJCWMtMC41LDAtMC43LTAuMi0wLjctMC42YzAtMC40LDAuMi0wLjYsMC43LTAuNkMxNS4yLDkuNywxNi4yLDkuNywxNy4yLDkuNyIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02LjksMTguMWMwLjUsMCwxLDAsMS41LDBjMC40LDAsMC43LDAuMiwwLjcsMC42YzAsMC40LTAuMiwwLjYtMC43LDAuNmMtMSwwLTIsMC0zLDBjLTAuNCwwLTAuNy0wLjMtMC43LTAuNgoJCQljMC0wLjQsMC4zLTAuNiwwLjctMC42QzUuOSwxOC4xLDYuNCwxOC4xLDYuOSwxOC4xIi8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LjUsMTQuM2MtMC41LDAtMC45LDAtMS40LDBjLTAuNCwwLTAuNi0wLjItMC42LTAuNWMwLTAuMywwLjItMC42LDAuNS0wLjZjMC45LDAsMS45LDAsMi44LDAKCQkJYzAuMywwLDAuNiwwLjMsMC41LDAuNmMwLDAuMy0wLjIsMC42LTAuNiwwLjZDMTYuNCwxNC4zLDE1LjksMTQuMywxNS41LDE0LjMiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTUuNSw5LjFjLTAuNCwwLTAuOSwwLTEuMywwYy0wLjQsMC0wLjYtMC4yLTAuNi0wLjZjMC0wLjQsMC4yLTAuNiwwLjYtMC42YzAuOSwwLDEuOCwwLDIuNiwwCgkJCWMwLjQsMCwwLjYsMC4yLDAuNiwwLjZjMCwwLjMtMC4zLDAuNi0wLjYsMC42QzE2LjQsOS4xLDE1LjksOS4xLDE1LjUsOS4xIi8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjQsMjEuNmMtMC4zLDAtMC42LDAtMC45LDBjLTAuNCwwLTAuNi0wLjMtMC42LTAuNmMwLTAuMywwLjItMC41LDAuNi0wLjVjMC42LDAsMS4yLDAsMS43LDAKCQkJYzAuNCwwLDAuNiwwLjIsMC42LDAuNmMwLDAuMy0wLjIsMC42LTAuNiwwLjZDMTksMjEuNiwxOC43LDIxLjYsMTguNCwyMS42Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTcuMywxMS43Yy0wLjgtMC4xLTEtMC4yLTEtMC42YzAtMC40LDAuMi0wLjUsMS0wLjdjMC4xLTAuOCwwLjMtMSwwLjYtMWMwLjQsMCwwLjUsMC4zLDAuNiwxCgkJCWMwLjQsMCwxLDAsMSwwLjZjMCwwLjQtMC4yLDAuNS0wLjksMC41Yy0wLjEsMC4zLTAuMiwwLjYtMC4zLDAuOWMwLDAuMS0wLjIsMC4xLTAuNCwwLjFDNy41LDEyLjcsNy40LDEyLjUsNy4zLDExLjciLz4KCTwvZz4KPC9nPgo8L3N2Zz4K');}
.is_location .care_types label.rest_home:before {background-size: 1.7rem;background-position-x: 0.9rem;background-position-y: 0.4rem;background-color:#39C0CC;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMC40IDMxLjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwLjQgMzEuNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8Zz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yLjUsMzAuNmMwLjQsMCwwLjksMCwxLjMsMGMwLjEsMCwwLjIsMCwwLjItMC4yYzAtMC43LDAtMS4zLDAtMmMwLTAuMy0wLjItMC40LTAuNC0wLjRjLTAuNywwLTEuNCwwLTIuMSwwCgkJCUMxLjIsMjgsMSwyOC4yLDEsMjguNGMwLjEsMC43LDAsMS40LDAsMi4xYzAsMC4yLDAuMSwwLjIsMC4yLDAuMkMxLjYsMzAuNiwyLDMwLjYsMi41LDMwLjYgTTE1LjQsMjYuNmMtMC4yLDAuMy0wLjQsMC42LTAuNSwxCgkJCWMtMC4yLDEsMC4xLDEuOSwwLjksMi42YzAuNSwwLjQsMSwwLjUsMS42LDAuNGMxLjMtMC4zLDIuMS0xLjQsMS45LTIuOGMtMC4xLTAuNC0wLjMtMC44LTAuNi0xLjFjMCwwLTAuMS0wLjEtMC4xLTAuMQoJCQljLTAuMSwwLDAsMC4xLDAsMC4xYzAsMC4yLDAsMC40LDAsMC42YzAuMSwwLjcsMCwxLjctMSwyYy0wLjgsMC4zLTEuOC0wLjItMi0xQzE1LjUsMjcuNywxNS42LDI3LjIsMTUuNCwyNi42IE05LjcsMTdoNC41CgkJCWMwLjYsMCwwLjYsMCwwLjUtMC42YzAtMC4xLDAtMC4xLDAtMC4yYzAtMC40LTAuMi0wLjQtMC41LTAuNGMtMywwLTYsMC05LDBjLTAuNCwwLTAuNCwwLTAuNCwwLjRjMCwwLjEsMCwwLjItMC4xLDAuMwoJCQljMCwwLjQsMCwwLjQsMC40LDAuNEg5LjcgTTMuMyw3LjlDMy42LDcuNiw0LDcuNCw0LjQsNy4yQzQuNSw3LjEsNC41LDcsNC41LDdjMC0wLjYsMC4xLTEuMiwwLjEtMS45YzAuMS0xLDEtMi4xLDIuMi0yLjEKCQkJYzAuOSwwLDEuOCwwLDIuNiwwYzAuMiwwLDAuMiwwLDAuMi0wLjJjMC0wLjMsMC0wLjUsMC0wLjhjMC0wLjIsMC0wLjItMC4yLTAuMmMtMC44LDAtMS42LDAtMi40LDBjLTAuNiwwLTEuMSwwLjEtMS42LDAuNAoJCQlDNSwyLjQsNC42LDIuNiw0LjMsMi45QzMuNiwzLjcsMy40LDQuNiwzLjQsNS43YzAsMC4yLDAsMC40LDAsMC41QzMuMyw2LjgsMy4zLDcuMywzLjMsNy45IE0xNSwzLjhjMS4zLDAsMi43LDAsNCwwCgkJCWMwLjMsMCwwLjQtMC4xLDAuNC0wLjRjMC0wLjYsMC0xLjIsMC0xLjhjMC0wLjUsMC0wLjUtMC41LTAuNWMtMS45LDAtMy44LDAtNS44LDBjLTAuNywwLTEuNCwwLTIuMSwwYy0wLjQsMC0wLjQsMC4xLTAuNCwwLjQKCQkJYzAsMC43LDAsMS4zLDAsMmMwLDAuMywwLjEsMC4zLDAuNCwwLjNDMTIuMywzLjgsMTMuNywzLjgsMTUsMy44IE05LjgsMTQuOGMxLjUsMCwzLjEsMCw0LjYsMGMwLjEsMCwwLjMsMC4xLDAuMy0wLjIKCQkJYy0wLjEtMC40LDAtMC43LTAuMS0xLjFjLTAuMS0wLjgtMC4xLTEuNS0wLjItMi4zYzAtMC44LTAuNi0xLjMtMS4zLTEuM2MtMi4yLDAtNC40LDAtNi42LDBjLTAuNiwwLTEuMSwwLjUtMS4yLDEKCQkJYy0wLjEsMC40LTAuMSwwLjgtMC4xLDEuMkM1LDEyLjksNC45LDEzLjcsNSwxNC42YzAsMC4yLDAuMSwwLjMsMC4zLDAuM0M2LjcsMTQuOCw4LjMsMTQuOCw5LjgsMTQuOCBNOS43LDcuN0w5LjcsNy43CgkJCWMtMSwwLTIsMC0zLDBDNS41LDcuNiw0LjYsOCwzLjksOC45QzMuMyw5LjYsMywxMC4zLDMsMTEuMWMwLDAuNC0wLjEsMC44LTAuMSwxLjNjMCwxLTAuMiwyLTAuMiwzLjFjMCwwLjUtMC4xLDAuOS0wLjEsMS40CgkJCWMwLDAuMywwLDAuNiwwLDFjLTAuMSwxLTAuMSwyLTAuMiwzLjFjLTAuMSwwLjUtMC4xLDEuMS0wLjEsMS42YzAsMS4xLTAuMiwyLjItMC4yLDMuM2MwLDAuMiwwLDAuMywwLDAuNWMwLDAuMy0wLjEsMC42LDAsMC44CgkJCWMwLjEsMC4yLDAuNCwwLDAuNiwwLjFjMC4xLDAsMC4xLDAsMC4yLDBjMC4yLDAsMC4zLTAuMSwwLjMtMC4zYzAtMC45LDAuMS0xLjgsMC4yLTIuN2MwLjEtMC44LDAuMS0xLjYsMC4xLTIuNAoJCQljMC0wLjMsMC0wLjYsMC4xLTAuOWMwLjEtMSwwLjItMiwwLjItMy4xYzAtMC41LDAuMS0wLjksMC4xLTEuNGMwLTAuMywwLTAuNiwwLTFjMC4xLTEsMC4yLTIsMC4yLTMuMWMwLTAuNSwwLTEuMSwwLjEtMS42CgkJCWMwLjEtMC41LDAuNC0xLDAuOC0xLjNDNS41LDksNiw4LjgsNi42LDguOGMxLjksMCwzLjgsMCw1LjcsMGMwLjQsMCwwLjcsMCwxLjEsMGMxLjEsMC4xLDEuOSwxLDIsMmMwLjEsMC44LDAuMSwxLjcsMC4yLDIuNQoJCQljMCwwLjgsMC4xLDEuNiwwLjIsMi40YzAuMSwxLDAuMSwyLDAuMiwzLjFjMCwwLjYsMC4xLDEuMSwwLjEsMS43YzAsMC45LDAuMSwxLjksMC4yLDIuOGMwLDAuNiwwLjEsMS4xLDAuMSwxLjcKCQkJYzAuMSwwLjksMC4xLDEuOCwwLjIsMi44YzAsMC40LDAuMywwLjYsMC42LDAuNmMwLjMsMCwwLjYtMC40LDAuNS0wLjdjLTAuMS0wLjQtMC4xLTAuOC0wLjEtMS4zYy0wLjEtMC45LTAuMS0xLjctMC4yLTIuNgoJCQljLTAuMS0wLjktMC4xLTEuOC0wLjItMi43Yy0wLjEtMC45LTAuMS0xLjgtMC4yLTIuN2MtMC4xLTAuOS0wLjEtMS44LTAuMi0yLjdjLTAuMS0wLjktMC4xLTEuOC0wLjItMi43YzAtMC43LTAuMS0xLjQtMC4xLTIuMQoJCQljMC0wLjQtMC4yLTAuOS0wLjQtMS4zYy0wLjItMC41LTAuNi0wLjktMS0xLjJjLTAuNS0wLjUtMS4xLTAuNy0xLjgtMC43QzEyLjEsNy42LDEwLjksNy43LDkuNyw3LjcgTTkuOCwxOC4xYy0xLjYsMC0zLjIsMC00LjgsMAoJCQljLTAuMiwwLTAuMywwLjEtMC4zLDAuM2MwLDAuOC0wLjEsMS42LTAuMSwyLjRjLTAuMSwwLjktMC4xLDEuOC0wLjIsMi42YzAsMC43LTAuMSwxLjMtMC4xLDJjMCwwLjUtMC4xLDEtMC4xLDEuNQoJCQljMCwwLjIsMCwwLjMsMC4yLDAuNEM0LjgsMjcuNSw1LDI4LDUsMjguNWMwLDAuNywwLDEuNCwwLDIuMmMwLDAuNi0wLjQsMS0xLDFjLTEsMC0yLDAtMywwYy0wLjYsMC0wLjktMC40LTAuOS0wLjgKCQkJYzAtMC45LTAuMS0xLjksMC0yLjhjMC0wLjQsMC4zLTAuNywwLjYtMC44YzAuMi0wLjEsMC4yLTAuMiwwLjItMC40YzAuMS0xLDAuMS0yLDAuMi0zLjFjMC0wLjMsMC0wLjYsMC4xLTEKCQkJYzAuMS0wLjgsMC4xLTEuNiwwLjEtMi40YzAuMS0wLjksMC4xLTEuOCwwLjItMi43YzAtMC42LDAuMS0xLjIsMC4xLTEuOGMwLjEtMC45LDAuMS0xLjgsMC4yLTIuNmMwLjEtMC42LDAuMS0xLjIsMC4xLTEuNwoJCQlDMiwxMC44LDIuMSw5LjksMi4yLDkuMWMwLTAuNCwwLTAuOCwwLjEtMS4yYzAuMS0wLjYsMC0xLjIsMC4xLTEuOGMwLjEtMC45LDAuMS0xLjgsMC40LTIuNkMyLjgsMy4yLDMsMi45LDMuMiwyLjYKCQkJYzAuNy0xLDEuNi0xLjUsMi43LTEuOGMxLjEtMC4yLDIuMy0wLjEsMy40LTAuMWMwLjIsMCwwLjQsMCwwLjUtMC4yQzEwLjEsMC4xLDEwLjQsMCwxMC44LDBjMi44LDAsNS41LDAsOC4zLDAKCQkJYzAuOCwwLDEuMywwLjcsMS4zLDEuM2MwLDAuNywwLDEuNSwwLDIuMmMwLDAuNy0wLjYsMS4zLTEuMywxLjNjLTIuOCwwLTUuNSwwLTguMywwYy0wLjUsMC0wLjgtMC4xLTEuMS0wLjYKCQkJQzkuNyw0LjEsOS42LDQuMSw5LjUsNC4xYy0wLjksMC0xLjgsMC0yLjcsMGMtMC43LDAtMS4yLDAuNi0xLjIsMS4yYzAsMC40LDAsMC44LTAuMSwxLjNjMCwwLjIsMC4xLDAuMiwwLjIsMC4yCgkJCWMwLjMtMC4yLDAuNy0wLjIsMS4xLTAuMmMyLjEsMCw0LjEsMCw2LjIsMGMxLDAsMi4xLDAuMywyLjksMS4xYzAuNiwwLjUsMSwxLjEsMS4zLDEuOGMwLjIsMC41LDAuMywwLjksMC4zLDEuNAoJCQljMC4xLDAuOSwwLjEsMS44LDAuMiwyLjhjMCwwLjYsMC4xLDEuMSwwLjEsMS43YzAuMSwxLDAuMSwxLjksMC4yLDIuOWMwLDAuOSwwLjEsMS44LDAuMiwyLjdjMC4xLDAuOSwwLjEsMS43LDAuMiwyLjYKCQkJYzAsMC41LDAuMSwxLDAuMSwxLjVjMCwwLjEsMCwwLjEsMC4xLDAuMmMwLjcsMC41LDEuMywxLjEsMS42LDJjMC4zLDAuOSwwLjIsMS43LTAuMiwyLjZjLTAuNCwwLjgtMC45LDEuMi0xLjYsMS42CgkJCWMtMC44LDAuNC0xLjYsMC41LTIuMywwLjJjLTEuMy0wLjUtMi4xLTEuNC0yLjMtMi44Yy0wLjEtMSwwLjEtMS44LDAuNi0yLjZjMC4yLTAuMywwLjQtMC41LDAuOC0wLjdjMC4xLTAuMSwwLjItMC4xLDAuMS0wLjMKCQkJYy0wLjEtMC4zLTAuMS0wLjctMC4xLTFjMC0wLjUtMC4xLTEtMC4xLTEuNWMtMC4xLTEtMC4yLTItMC4yLTNjMC0wLjUtMC4xLTAuOS0wLjEtMS40YzAtMC4yLTAuMS0wLjMtMC4zLTAuMwoJCQlDMTMsMTguMSwxMS40LDE4LjEsOS44LDE4LjEiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K');}
.is_location .care_types label.specialised_dementia_care:before {background-size:2.2rem;background-position-x: 0.6rem;background-position-y: 0.6rem;background-color:#f26f5e;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMzIuMSAxNDIuNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTMyLjEgMTQyLjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjAuOCwxNDIuM2MtMy45LDAtNi42LTEuOS04LjMtNS43Yy0xLTIuMy0yLjEtNC41LTMuMy02LjdsLTEuMy0yLjRjLTAuMS0wLjItMC4zLTAuNC0wLjQtMC42CgkJYy0xLjYtMS45LTItMi4yLTIuNS0yLjJzLTEuMywwLjMtMi42LDAuNmMtNS4xLDEuNi0xMC4zLDMuMS0xNS40LDQuNWMtMS4zLDAuNC0yLjUsMC41LTMuNywwLjVsMCwwYy00LjgsMC04LjItMy05LjYtOC40CgkJYy0wLjYtMi40LTAuNi00LjksMC03LjRjMC42LTIuMywwLjYtMi4zLTEuNS0zLjVjLTMuMy0yLTQuMS0zLjgtMi45LTcuMmwtMS0wLjhjLTIuMy0xLjktMi43LTMuNi0xLjQtNi4yYzAuMi0wLjUsMC41LTEuMSwwLjgtMS42CgkJczAuNi0xLDAuOC0xLjZjMC42LTEuNCwwLjUtMS43LTAuOC0yLjRsLTEuNC0wLjhjLTAuOS0wLjUtMS44LTEtMi43LTEuNmMtMi0xLjMtMy4yLTIuOS0zLjUtNC42Yy0wLjMtMS43LDAuMi0zLjUsMS40LTUuMgoJCWMyLjEtMyw0LjYtNS43LDctOC40czMuNi01LjEsNC03LjljMC4yLTEuMSwwLjYtMi4xLDEuMS0zYzAuMi0wLjUsMC4yLTAuNy0wLjEtMWMtMC41LTAuNS0wLjktMC45LTEuMy0xLjMKCQljLTMuNy0zLjItNC40LTYuMi0yLjgtMTAuOGMwLjItMC43LDAuNi0xLjMsMC45LTJjMC4zLTAuNywwLjctMS4zLDAuOS0yYzAuNS0xLjYsMS0zLjMsMS41LTQuOWMwLjUtMS44LDEtMy42LDEuNi01LjQKCQljMy40LTEwLjYsOC45LTE4LjEsMTYuOS0yMy4xYzIuMy0xLjQsNC43LTIuNiw3LjUtMy43bDMuMS0xLjJsLTIsMi43Yy0xLjYsMi4yLTMsNC41LTQuMyw3LjFsLTAuMSwwLjNsLTAuMiwwLjIKCQljLTAuNSwwLjMtMS4xLDAuNy0xLjYsMWMtNi4yLDQuMy0xMC40LDEwLjYtMTMsMTljLTAuNCwxLjItMC43LDIuNS0xLjEsMy43Yy0wLjgsMy4xLTEuNyw2LjMtMy4xLDkuM2MtMS41LDMuMS0xLjUsMy4xLDAuMyw0LjcKCQlsMC44LDAuN2MzLjEsMi43LDMuOCw2LjIsMi4xLDkuOGMtMC4yLDAuNC0wLjMsMC44LTAuNCwxLjNjLTAuNywzLjktMi40LDcuMy01LDEwLjJsLTAuNSwwLjZjLTEuMywxLjQtMi42LDIuOC0zLjksNC4zCgkJYy0wLjgsMC45LTEuNSwxLjktMi4zLDNMNyw4Mi44bDAsMGMwLjYsMC40LDEuMSwwLjgsMS43LDEuMmMwLjUsMC4zLDAuOSwwLjUsMS40LDAuOHMxLjEsMC42LDEuNiwwLjljMy4zLDIuMSw0LjUsNC45LDMuNiw4LjYKCQljLTAuMywxLjItMC44LDIuNC0xLjMsMy41Yy0wLjEsMC4zLTAuMiwwLjYtMC40LDAuOGMwLjEsMC4xLDAuMywwLjIsMC40LDAuM2MwLjgsMC42LDEuNywxLjMsMi40LDIuMmMxLjQsMS43LDAuNCwzLjMtMC4zLDQuMwoJCWMwLDAsMCwwLjEtMC4xLDAuMWM0LjcsMy41LDUuMiw1LjIsNCwxMS4zYy0wLjMsMS44LTAuMSwzLjUsMC43LDUuM2MwLjUsMSwxLjYsMS43LDIuOCwxLjdjMC4zLDAsMC42LDAsMC44LTAuMWwwLjctMC4yCgkJYzEuMi0wLjMsMi40LTAuNiwzLjYtMWw1LTEuNmM3LjktMi42LDE1LjctNS4xLDIzLjUtNy45YzEuOS0wLjcsMy43LTEuOSw1LjQtMy4xbDAuNS0wLjNjMS4xLTAuNywxLjctMS45LDEuOC0zLjMKCQljMC4yLTIuMiwxLjQtMy41LDMuMy0zLjVjMi4zLDAuMSwzLjUsMS43LDMuNCw0Yy0wLjIsMy4yLTEuNyw2LTQuMiw3LjljLTIuMiwxLjctNC41LDMuMS02LjYsNGMtMi4zLDEtNC43LDEuOS03LjEsMi43CgkJYy0wLjYsMC4yLTEuMSwwLjQtMS43LDAuNmMyLjksMy40LDUuMSw3LjQsNi42LDExLjhjMC41LDEuNiwwLjcsMS43LDIuMywxLjdjMCwwLDQ1LjgsMCw0NiwwYzAuOCwwLDEuMy0wLjIsMS42LTAuNgoJCWMwLjItMC40LDAuMi0xLTAuMS0xLjdjLTMtNi45LTUtMTQuMi01LjgtMjEuOWMtMS05LjcsMC42LTE4LjUsNC44LTI2LjFjMS43LTMuMiwzLjktNi4yLDYtOWwxLTEuNGMyLjEtMi45LDQuNC02LjUsNS45LTEwLjUKCQljMi43LTMuOCw0LjgtNy43LDYuNC0xMS43bDEuOSwwLjRjMCw1LTAuNiw5LjMtMS45LDEzLjJjLTIsNS44LTUuNCwxMC43LTguOCwxNS4xYy00LjksNi4zLTcuNywxMi43LTguNiwxOS42CgkJYy0wLjcsNS43LTAuMiwxMS42LDEuNCwxOC4zYzEuMSw0LjIsMi42LDguMywzLjgsMTEuNGMxLjIsMywxLDYtMC42LDguM2MtMS41LDIuMi00LjEsMy41LTcuMiwzLjVIODcuMUw2MC44LDE0Mi4zeiBNMTA3LDAKCQljLTcuOCwwLTE1LjYsMy43LTIwLjYsOS42QzgxLjQsMy43LDczLjYsMCw2NS44LDBDNTEuNywwLDQwLjcsMTEsNDAuNywyNS4xYzAsMTcuNCwxNS41LDMxLjYsMzkuMyw1Mi42bDYuNCw2LjRsNi40LTYuNAoJCWMyMy44LTIxLDM5LjMtMzUuMiwzOS4zLTUyLjZDMTMyLjEsMTEsMTIxLjEsMCwxMDcsMHogTTg4LjUsNzIuOGwtMC4xLDAuMWwtMiwxLjlsLTItMS45bC0wLjEtMC4xYy0yMy43LTIxLTM3LjEtMzMuNS0zNy4xLTQ3LjcKCQljMC0xMC42LDgtMTguNiwxOC42LTE4LjZjNS44LDAsMTEuOCwyLjgsMTUuNiw3LjNsNSw1LjlsNS01LjljMy44LTQuNSw5LjgtNy4zLDE1LjYtNy4zYzEwLjYsMCwxOC42LDgsMTguNiwxOC42CgkJQzEyNS42LDM5LjMsMTEyLjIsNTEuOSw4OC41LDcyLjh6Ii8+CjwvZz4KPC9zdmc+Cg==');}
.is_location .care_types label .pop_up {left:2rem;}

.is_location .location_intro {margin-bottom:2rem !important;}
.is_location .location_intro h4 {font-size:1.75rem;}
.is_location .location_intro p {font-size:1.1rem;}

.is_location .care_home_manager {display:block;background-color: #d1f1f3;border-radius:0.8rem;position: relative;width: 100%;padding: 1.5rem 1.5rem;overflow:hidden;}
.is_location .care_home_manager .img {width:25%;float:left;margin:0;}
.is_location .care_home_manager .img img {display:block;width: 100%;height: auto;background-color: #DDD;border: none;border-radius: 50%;}
.is_location .care_home_manager .img .no_img {display:block;background-color: #EEE;border: none;border-radius: 50%;background-size:cover;background-image: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBw8QDhAOEA0NEA8RDQ0PEBAPDQ8PEQ8QFREWFhYRFRMYHCggGCYlHRYWIjEhJSouLi4uFx8zRDQsQyotLisBCgoKDg0OGhAQGi4lICYtLS0tLzUuLS0tNystNS0rLy0tLzUuLS0tLS0rLjAtLS0rKzgtKystNy0tKy0tLS0tLf/AABEIAOEA4QMBIgACEQEDEQH/xAAbAAEBAAMBAQEAAAAAAAAAAAAABgMEBQIHAf/EADsQAQACAQEDCQYDBwQDAAAAAAABAgMRBCExBQYSMkFRcYGRIlJhobHBctHwEyNCQ2KCkiQzc+FTorL/xAAZAQEBAQEBAQAAAAAAAAAAAAAABAMCAQX/xAAiEQEAAgIBAwUBAAAAAAAAAAAAAQIDMREEITISEyJBUWH/2gAMAwEAAhEDEQA/AK4B9N80AAAAAAAAAAA1ADUAAAAAAAAAAAAAAAAAAAAAAAB7xY7WtFaxra06REdsj1+UrMzFYiZmZ0iIjWZ8nb2Lm5a2k5bdCPdrpNvOeEfN1uSuTK4K9lskx7VvtHdDoJb551VTTDG7NDByPs9P5VbT331v8p3Nquz444Y6R4ViGUTzaZ3LeKxGoY7YKTxpSfGsS1s3JOz244aR8ax0J+TdCLTGpJiJ2nds5t9uK+v9N/taHBzYbUtNb1mto4xL6A1eUNgpmp0bRpMdW0caz+uxvTPMeTG+GJ8UMM217NbFecd43x6THZMMKvaXQAPAAAAAAAAAAAAAAAABR819i3TnmN861p8I7Z+3lKcXuyYYx46Y4/hrEeM6b5YZ7cV4/W+CvNuWYBGrAAAAAAcjnJsXTxftIj2se/xp2x5cfVJvoVqxMTE74mNJj4IHaMXQvenu3tX0nTVX09uY4S568TyxgKE4AAAAAAAAAAAAAAADY5PprmxR35cevh0oXaH5Kn/UYv8Akr9Vwk6jcKun1IAnUAAAAAACM5epptWT49CfWsLNH845/wBTb8NP/lv0/kxz+LmALEYAAAAAAAAAAAAAAADNsd+jlx27slJ9LQvXzyV9suXp46X96lbesapuojUqenncMoCVSAAAAAAIrlu/S2nLP9UR6ViPstZQGfJ073v717W9Z1UdPHeZT9RPaIYwFaUAAAAAAAAAAAAAAAAV3NrP0tnivbS1q+XGPrp5JF1ube1dDN0Jn2ckdH+6N8fePNlmrzVritxZWgIVoAAAAADS5Zz/ALPZ8lu2a9GPG2776+SJd/nVtWtqYY/h9u3jO6I9NfWHAW4K8V5R5rc2AGzEAAAAAAAAAAAAAAAAftZmJiYnSYmJiY7J734At+SttjNii+7pRuvHdb9b24h+Tdutgv0o3xO69fej81lsu00y0i9LaxPrE90x2IcuP0z/ABbiyeqP6zAMmoAAw7ZtNcWO2S3CI4d89kQ95staVm1pitYjWZnsSHLHKc57aRrGOs+zHfPvS0x45vP8Z5L+mGlnzWve17da0zM/kxgvRAA8AAAAAAAAAAAAAAB0OTOSb5/a6uPXrzHH4VjtUmyckYMfCkWt71/an8o8mV8ta9mtMVrJTZdhy5epjtMe9ppX/KdztbFzbiN+a+v9NN0eduP0UAwtntOuzeuGsbRfKvJl8Fu22OZ9m/2t3T9Wvsm15MVulS0xPbHGJ+Ex2rq9ItE1tETExpMTGsTHg4W383InW2G3R/otrp5W4w7pmiY4szvhmJ5q9bJzkpO7LSaz71far6cY+boU5W2eeGan92tfqkto5PzY+tivHxiOlHrG5rauvZpbvDz3rx2lbX5V2eP52PynpfRpbVzjxR/t1tee+fYr89/yS2rPg2PLk6mK9vj0dI9Z3HsUjZ71p097dt+TNOt7bo4VjdWPL7ycn7BfPbo1jdHWtPCsfrsdXYebk7pzW0j3KTv87dnkoMGGtKxWlYrWOEQ8vmrWOKva4ptPNnF2rm3SYj9nea2iP498Wnv+Di7VyZmxdbHOnvV9qvrHDzXAyrntG+7S2Gs6fPBb7XyZhy9bHGvvV9m3rHHzTvKnIl8UTes9PHHGdParHxjt8VFM1bdmF8Nq93KAasgAAAAAAAAABt8l7HObLFP4etee6sfrTzaip5r7N0cU5J43tu/DXd9dXGS3pry0x19VuHYx0isRWsRERERERwiHoHz1wAAAA8Wx1njWs+MRL2A8VxVjhWseFYh7AAAAAAkAR3Luwfscvsx+7vrNfhPbX9d7mrLl/Zuns9u+n7yPLj8tUauw39VUWWvpsANWQAAAAAAAAvdiw9DFSnu0rE+Om9E7Bj6WbHXvyU18Nd/yXibqJ1Cnp43IAlUgAAAAAAAAAAAAAPy0RMTE8JjSUBmx9C1qTxra1fSdH0BGcu4+jtOTuma2jzrGvz1UdPPeYT9RHaJc8BWlAAAAAAAAdPm7j12ms+7W9vlp91gmOalP3uS3djiPW3/SnRZ5+azBHxAGLYAAAAAAAAAAAAAAS/OrHplpb3sen+Mz+aocDnZT2cVu616+sRP2a4Z+cMs0fCU2AuRAAAAAAAAKLmlX/en/AI49Ol+ahcDmnaOjljt6VJ8tJ/J30Obzldi8IAGTQAAAAAAAAAAAAAAcbnTX9xWe7LWf/W0fd2XI5z2iNn07ZyViPnLvF5w4yeMpMB9BAAAAAAAAAzbJtV8V+nSdJ4d8THdMO/svOSk7stJrPvV9qvpxj5pocWx1tt3XJaul5s22YsnUyVt8Inf6cWd88beDlLPTq5r6d1p6Uek6sJ6f8ltHUfsLgS2HnJljrUx28Naz9/o3cXOXFPWx5K+HRtH2ZzhvH01jNSft3Bz8fLWzW/mxH4q2r85hs49rxW6uXHPhesuJrMbh3FonUs4RI5egAAw5Nqx162THXxvWGtk5Y2avHNWfwxNvpD2KzOoeTaI3LfHFy85MUdWmS3lFY+uvyaWbnLknqY6V/FM3/JpGG8/TictI+1OxZ9px441vetfxWiNfCO1HZ+Vdovxy2iO6ulPo05nXfO+e9pHT/ss56j8hT7VzjxV3Y62vPfPsV+e/5ODt+35M1uleY3dWsbq18GqN64610xtktbYA7ZgAAAAAAAAAAAAAAAP2s6cN3hue42jJHDJkj++zGD1lnaMn/kyf52/NjtMzxmZ8Z1fgHJoAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/9k=');}
.is_location .care_home_manager .txt {width:70%;float:right;}
.is_location .care_home_manager .txt blockquote {position:relative;}
.is_location .care_home_manager .txt blockquote p:before,
.is_location .care_home_manager .txt blockquote p:after {font-size: 1.5rem;position: absolute;}
.is_location .care_home_manager .txt blockquote p:before {content: open-quote;margin-left: -0.8rem;margin-top: -0.2rem;float: left;}
.is_location .care_home_manager .txt blockquote p:after {content: close-quote;margin-left:0;margin-top: -0.4rem;float: right;}
.is_location .care_home_manager .txt blockquote p {display:inline;color:#000;padding:0 1rem 0 0;font-size:1.1rem;}
.is_location .care_home_manager .txt p {color: #007B8B;margin:0;}
.is_location .care_home_manager .txt p.name {font-family: 'made_tommy_softmedium';}
.is_location .care_home_manager .txt p.location {}

.is_location .gallery h2 {margin:0 0 3rem;}

#img_gallery {}
#img_gallery ul {padding:0;margin:0;}
#img_gallery ul li {list-style:none;}
#img_gallery ul li img {width:100%;height:auto;}
#img_gallery .top_imgs {width: 100%;overflow: hidden;margin: 0 0 1rem;}
#img_gallery .top_imgs ul {width:max-content;position:relative;pointer-events:none;}
#img_gallery .top_imgs ul li {display: inline-block;float: left;max-width:1370px;}
#img_gallery .top_imgs ul li p.caption {text-align:center;margin:0.8rem 0 0.3rem;}
#img_gallery .thumb_imgs {width: 100%;overflow: hidden;margin: 0 0 2rem;}
#img_gallery .thumb_imgs ul {margin:0 -1%;}
#img_gallery .thumb_imgs ul li {display: inline-block;float: left;width:18%;margin:0 1%;}
#img_gallery .thumb_imgs ul li:hover {pointer-events:all;cursor:pointer;opacity:0.5;}
#img_gallery .thumb_imgs ul li.active:hover {pointer-events:none;cursor:default;opacity:1;}

.is_location .care_home_review {background-color: #EFF7F8;}
.is_location .care_home_review .container {}
.is_location .care_home_review .inner {text-align: center;padding: 5rem 0;max-width: 48rem;margin: 0 auto;}
.is_location .care_home_review blockquote {position:relative;}
.is_location .care_home_review blockquote p:before,
.is_location .care_home_review blockquote p:after {font-size: 1.5rem;position: absolute;}
.is_location .care_home_review blockquote p:before {content: open-quote;margin-left: -0.8rem;margin-top: -0.2rem;float: left;}
.is_location .care_home_review blockquote p:after {content: close-quote;margin-left:0;margin-top: -0.4rem;float: right;}
.is_location .care_home_review blockquote p {display:inline;color:#000;font-size:1.1rem;}
.is_location .care_home_review .rating.stars {width: 8rem;position: relative;margin: 0 auto;height:2rem;}
.is_location .care_home_review .rating.stars .top,
.is_location .care_home_review .rating.stars .base {content:'';display:block;margin:0;position:absolute;height:2rem;}
.is_location .care_home_review .rating.stars .top {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjUuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MTEuNCA3MS43IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MTEuNCA3MS43OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0Y4RDAzMjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00OC41LDI0LjdMMzcuNywwTDI2LjksMjQuN0wwLDI3LjRsMjAuMiwxNy45bC01LjgsMjYuNGwyMy4zLTEzLjZMNjEsNzEuN2wtNS44LTI2LjRsMjAuMi0xNy45TDQ4LjUsMjQuN3oKCSBNMTMyLjUsMjQuN0wxMjEuNywwbC0xMC44LDI0LjdMODQsMjcuNGwyMC4yLDE3LjlsLTUuOCwyNi40bDIzLjMtMTMuNkwxNDUsNzEuN2wtNS44LTI2LjRsMjAuMi0xNy45TDEzMi41LDI0Ljd6IE0yMTYuNSwyNC43CglMMjA1LjcsMGwtMTAuOCwyNC43TDE2OCwyNy40bDIwLjIsMTcuOWwtNS44LDI2LjRsMjMuMy0xMy42TDIyOSw3MS43bC01LjgtMjYuNGwyMC4yLTE3LjlMMjE2LjUsMjQuN3ogTTMwMC41LDI0LjdMMjg5LjcsMAoJbC0xMC44LDI0LjdMMjUyLDI3LjRsMjAuMiwxNy45bC01LjgsMjYuNGwyMy4zLTEzLjZMMzEzLDcxLjdsLTUuOC0yNi40bDIwLjItMTcuOUwzMDAuNSwyNC43eiBNNDExLjQsMjcuNGwtMjYuOS0yLjdMMzczLjcsMAoJbC0xMC44LDI0LjdMMzM2LDI3LjRsMjAuMiwxNy45bC01LjgsMjYuNGwyMy4zLTEzLjZMMzk3LDcxLjdsLTUuOC0yNi40TDQxMS40LDI3LjR6Ii8+Cjwvc3ZnPgo=');background-size: 8rem;background-repeat: no-repeat;z-index: 1;}
.is_location .care_home_review .rating.stars .base {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjUuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MTEuNCA3MS43IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MTEuNCA3MS43OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0NDQ0NDQzt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00OC41LDI0LjdMMzcuNywwTDI2LjksMjQuN0wwLDI3LjRsMjAuMiwxNy45bC01LjgsMjYuNGwyMy4zLTEzLjZMNjEsNzEuN2wtNS44LTI2LjRsMjAuMi0xNy45TDQ4LjUsMjQuN3oKCSBNMTMyLjUsMjQuN0wxMjEuNywwbC0xMC44LDI0LjdMODQsMjcuNGwyMC4yLDE3LjlsLTUuOCwyNi40bDIzLjMtMTMuNkwxNDUsNzEuN2wtNS44LTI2LjRsMjAuMi0xNy45TDEzMi41LDI0Ljd6IE0yMTYuNSwyNC43CglMMjA1LjcsMGwtMTAuOCwyNC43TDE2OCwyNy40bDIwLjIsMTcuOWwtNS44LDI2LjRsMjMuMy0xMy42TDIyOSw3MS43bC01LjgtMjYuNGwyMC4yLTE3LjlMMjE2LjUsMjQuN3ogTTMwMC41LDI0LjdMMjg5LjcsMAoJbC0xMC44LDI0LjdMMjUyLDI3LjRsMjAuMiwxNy45bC01LjgsMjYuNGwyMy4zLTEzLjZMMzEzLDcxLjdsLTUuOC0yNi40bDIwLjItMTcuOUwzMDAuNSwyNC43eiBNNDExLjQsMjcuNGwtMjYuOS0yLjdMMzczLjcsMAoJbC0xMC44LDI0LjdMMzM2LDI3LjRsMjAuMiwxNy45bC01LjgsMjYuNGwyMy4zLTEzLjZMMzk3LDcxLjdsLTUuOC0yNi40TDQxMS40LDI3LjR6Ii8+Cjwvc3ZnPgo=');background-size: 8rem;background-repeat: no-repeat;width: 8rem;}



/*---- DOWNLOADS ----*/
.downloads {}
.downloads h4 {margin:2rem 0 0;}
.downloads p {}
.downloads ul {margin:0;padding:0;}
.downloads ul li {padding:0;margin:0 0 1rem;list-style:none;}
.downloads ul li a {color: #007B8B;text-decoration:underline;}


/*---- BLOG ----*/
#news-articles article {margin:0 0 3rem;}
#news-articles article img {width:100%;height:auto;margin:0 0 1rem;}
#news-articles .lnk {color: #007B8B;margin:0;}

#news-article article {margin:0 0 3rem;}
#news-article .hdr {margin:0 0 2rem;}
#news-article h1 {color:#39C0CC;}
#news-article .txt {}
#news-article p {font-size:1.1rem;}
#news-article p a {color: #007B8B;text-decoration:underline;}
#news-article p img {width:100%;height:auto;}
#news-article .img img {width:100%;height:auto;}
#news-article .pagination {}

/*---- FOOTER ----*/
footer {background-color: #eff7f8;}

.ftr_top {}

.ftr_about {}
.ftr_about li {list-style:none;}
.ftr_about .logo {margin: 4rem 0 1.5rem;text-align: center;}
.ftr_about .logo a {max-width: 8rem;display: block;margin: 0 auto;}
.ftr_about .about {text-align:center;}
.ftr_about .about h5 {color:#007B8B;}
.ftr_about .about p {max-width:50rem;margin:0 auto 2rem;}
.ftr_about .cta {text-align:center;}
.ftr_about .cta button {}
.ftr_about .cta span {color: #007B8B;font-family: 'made_tommy_softmedium';margin:0 0.3rem;}
.ftr_about .cta a {color: #007B8B;font-family: 'made_tommy_softmedium';}

.ftr_nav {margin:0 auto 3rem;max-width:60rem;}
.ftr_nav_col_1 {}
.ftr_nav_col_2 {}
.ftr_nav_col_3 {}
.ftr_nav ul {padding:0;margin:0;}
.ftr_nav li {list-style:none;}
.ftr_nav li a {color: #007B8B;margin: 0.2rem 0;display: inline-block;padding: 0.1rem 0;}
.ftr_nav li.current_page_item a {}
.ftr_nav li.current_page_item > a:after {content:'';display:block;width: auto;height: 0.15rem;background-color: rgb(0 123 139 / 40%);}
.ftr_nav ul.menu > li > a {font-family: 'made_tommy_softmedium';}

.ftr_social {}
.ftr_social:before {content: '';display: block;max-width: 25rem;height: 0.2rem;background-color: #b8e7eb;margin: 1rem auto 1.5rem;}
.ftr_social:after {content: '';display: block;width: 100%;background-position: center bottom;background-size: 100%;background-repeat: no-repeat;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMjUxLjcgNjcuMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTI1MS43IDY3LjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojQjdEQ0UxO30KCS5zdDF7ZmlsbDojM0FDMUNEO30KCS5zdDJ7ZmlsbDojOUZENUIyO30KCS5zdDN7ZmlsbDojNDVCOTc4O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTg4OS43LDY3LjJjODMuOS0xMy41LDE1My40LTI4LjIsMjAzLjYtNDMuMUMxMDEyLjYsMjkuNiw5MjguMSwzNCw4NDEsMzYuOUM0ODMuNiw0OC44LDE3Mi4zLDMzLjIsMCwwdjY3LjIKCUg4ODkuN3oiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTg0MSwzNi45Yy04LjgsMC4zLTE3LjYsMC42LTI2LjQsMC44Yy0xMDQuOSw5LjMtMjEwLjMsMTkuNi0zMTUuNSwyOS40aDc1Mi42VjExLjEKCUMxMTI2LjIsMjMuMSw5ODcuMSwzMiw4NDEsMzYuOXoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTg0MSwzNi45Yy0yMjkuNCw3LjYtNDM5LjgsNC02MDYuNi04LjRDMTU1LjksMzQuNSw3Ny44LDM4LjgsMCw0MS4xdjcuNGM0MDksMzEuMSw4MjguMywxMC4yLDEyNTEuNy0zNS42di0xLjgKCUMxMTI2LjIsMjMuMSw5ODcuMSwzMiw4NDEsMzYuOXoiLz4KPHBhdGggY2xhc3M9InN0MiIgZD0iTTg0MSwzNi45Yy01LjIsMC4yLTEwLjQsMC4zLTE1LjYsMC41YzIyLjgsMi43LDQ1LjcsNS4zLDY4LjYsNy43YzExOC44LTguNCwyMzguMS0xOS4zLDM1Ny43LTMyLjN2LTEuOAoJQzExMjYuMiwyMy4xLDk4Ny4xLDMyLDg0MSwzNi45eiIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMCw0MS4xdjcuNGMxMjMuNyw5LjQsMjQ4LjQsMTQuMSwzNzMuOSwxNC43Yy05Mi41LTcuMS0xODQuNy0xNS45LTI3Ni41LTI2QzY0LjgsMzguOSwzMi40LDQwLjIsMCw0MS4xeiIvPgo8cGF0aCBjbGFzcz0ic3QzIiBkPSJNODE0LjcsMzcuN2MtODMuOSw3LjUtMTY4LjIsMTUuNS0yNTIuMywyMy41QzY3Mi40LDU4LjUsNzgzLDUyLjksODk0LDQ1LjFjLTIyLjktMi40LTQ1LjgtNS02OC42LTcuNwoJQzgyMS44LDM3LjUsODE4LjIsMzcuNiw4MTQuNywzNy43eiIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMCwwdjI2LjFjMzIuNCwzLjksNjQuOSw3LjYsOTcuNCwxMS4yYzUwLjEtMS43LDk5LjItNC40LDE0Ny44LThDMTQ3LjQsMjIuMyw2NC4xLDEyLjQsMCwweiIvPgo8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTE2NS41LDY3LjJjLTkxLjEtNC45LTE4MS42LTEyLjUtMjcxLjUtMjIuMWMtOS43LDAuNy0xOS41LDEuNC0yOS4yLDJjLTAuMSwwLTAuMywwLTAuNCwwCgljLTcuMiwwLjUtMTQuNCwxLTIxLjYsMS40Yy0wLjEsMC0wLjIsMC0wLjIsMGMtOS42LDAuNi0xOS4zLDEuMi0yOC45LDEuOGMtMC4yLDAtMC41LDAtMC43LDBjLTcuMSwwLjQtMTQuMSwwLjgtMjEuMiwxLjIKCWMtMC4yLDAtMC40LDAtMC43LDBjLTIuNCwwLjEtNC43LDAuMy03LjEsMC40YzAsMCwwLDAtMC4xLDBjLTcuMSwwLjQtMTQuMywwLjgtMjEuNCwxLjJjLTAuNCwwLTAuOCwwLTEuMiwwLjEKCWMtNi45LDAuNC0xMy43LDAuNy0yMC42LDEuMWMtMC40LDAtMC44LDAtMS4yLDAuMWMtMi4yLDAuMS00LjUsMC4yLTYuNywwLjNjLTAuMiwwLTAuNCwwLTAuNywwYy02LjksMC4zLTEzLjgsMC43LTIwLjcsMQoJYy0wLjUsMC0xLjEsMC4xLTEuNiwwLjFjLTYuNywwLjMtMTMuMywwLjYtMTkuOSwwLjljLTAuNiwwLTEuMSwwLTEuNywwLjFjLTIuMSwwLjEtNC4zLDAuMi02LjQsMC4zYy0wLjQsMC0wLjksMC0xLjMsMC4xCgljLTQuMywwLjItOC43LDAuNC0xMywwLjVjLTAuMiwwLTAuNSwwLTAuNywwYy0yLjEsMC4xLTQuMiwwLjItNi4zLDAuMmMtMC43LDAtMS40LDAuMS0yLjEsMC4xYy02LjQsMC4zLTEyLjksMC41LTE5LjMsMC43CgljLTAuOCwwLTEuNSwwLjEtMi4zLDAuMWMtMiwwLjEtNCwwLjEtNiwwLjJjLTAuNywwLTEuMywwLTIsMC4xYy0zLjksMC4xLTcuOCwwLjMtMTEuNiwwLjRjLTAuNiwwLTEuMSwwLTEuNywwLjEKCWMtMiwwLjEtMy45LDAuMS01LjksMC4yYy0wLjksMC0xLjgsMC4xLTIuNywwLjFjLTYuMiwwLjItMTIuNCwwLjQtMTguNiwwLjZjLTAuOSwwLTEuOSwwLjEtMi44LDAuMWMtMS45LDAuMS0zLjcsMC4xLTUuNiwwLjIKCWMtMC45LDAtMS44LDAtMi43LDAuMWMtMy40LDAuMS02LjgsMC4yLTEwLjMsMC4zYy0wLjksMC0xLjgsMC0yLjcsMC4xYy0xLjgsMC0zLjYsMC4xLTUuNSwwLjFjLTEuMSwwLTIuMSwwLjEtMy4yLDAuMQoJYy0xLjgsMC0zLjYsMC4xLTUuNCwwLjFjLTAuMywwLTAuNiwwLTAuOSwwYy0zLjgsMC4xLTcuNywwLjItMTEuNSwwLjNjLTEuMSwwLTIuMywwLTMuNCwwLjFjLTEuNywwLTMuNSwwLjEtNS4yLDAuMQoJYy0xLjIsMC0yLjMsMC0zLjUsMC4xYy0zLDAuMS01LjksMC4xLTguOSwwLjJjLTEuMiwwLTIuNCwwLTMuNiwwLjFjLTEuNywwLTMuNCwwLjEtNSwwLjFjLTEuMiwwLTIuNSwwLTMuNywwLjEKCWMtMS43LDAtMy4zLDAuMS01LDAuMWMtMS44LDAtMy42LDAuMS01LjQsMC4xYy0yLjMsMC00LjUsMC4xLTYuOCwwLjFjLTEuMywwLTIuNiwwLTQsMC4xYy0xLjYsMC0zLjIsMC00LjgsMC4xYy0xLjQsMC0yLjgsMC00LjIsMAoJYy0yLjUsMC01LDAuMS03LjUsMC4xYy0xLjUsMC0zLDAtNC41LDBjLTEuNiwwLTMuMSwwLTQuNywwYy0xLjQsMC0yLjgsMC00LjMsMGMtMS41LDAtMywwLTQuNSwwYy0yLjUsMC01LjEsMC03LjYsMC4xCgljLTEuNCwwLTIuOSwwLTQuNCwwYy0xLjUsMC0zLDAtNC41LDBjLTEuNSwwLTMsMC00LjUsMGMtMS42LDAtMy4zLDAtNC45LDBjLTIuMSwwLTQuMiwwLTYuMiwwYy0xLjgsMC0zLjYsMC01LjQsMAoJYy0xLjQsMC0yLjksMC00LjMsMGMtMS42LDAtMy4yLDAtNC44LDBjLTEuNCwwLTIuNywwLTQuMSwwYy0yLjYsMC01LjIsMC03LjksMGMtMS4zLDAtMi42LDAtMy45LDBjLTEuNywwLTMuMywwLTUsMAoJYy0xLjQsMC0yLjcsMC00LjEsMGMtMS4xLDAtMi4yLDAtMy40LDBjMTgsMS40LDM2LjEsMi43LDU0LjIsNEgxMTY1LjV6Ii8+CjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik04NDQuMSwzNy40Yy01LDAuMi05LjksMC4zLTE0LjksMC41YzIxLjYsMi41LDQzLjIsNSw2NC44LDcuM2MxMTguOC04LjQsMjM4LjEtMTkuMywzNTcuNy0zMi4zdi0xCglDMTEyNywyMy43LDk4OSwzMi41LDg0NC4xLDM3LjR6Ii8+Cjwvc3ZnPgo=');}

.ftr_social .social {}
.ftr_social .lnks {text-align: center;margin: 0 auto;}
.ftr_bottom {background-color: #65cfd8;padding: 1.5rem 0 1.8rem;text-align: center;}
.ftr_bottom p, .ftr_bottom li {font-size: 0.75rem;text-align: center;}
.ftr_bottom p {margin: 0;display: inline-block;width: fit-content;}
.ftr_bottom a {color: #000;}
.ftr_bottom ul {margin: 0;padding: 0;display: inline-block;width: fit-content;}
.ftr_bottom li {list-style: none;}

/*---- 404 ----*/
.error404 main {
	background-image: url('assets/img/404-Page-Not-Found.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	color: #FFF;
	min-height: 40rem;
	padding: 14rem 0 6rem;
}

.error404 main .error404-content {
	width: 80%;
	background-color: rgb(0 0 0 / 50%);
	padding: 1rem 1.8rem;
}

.error404 main h1 {
	font-family: 'made_tommy_softmedium';
	color: #FFF;
	font-size:4rem;
}

.error404 main p {
	font-size: 1.3em;
	color: #FFF;
}


/*---- ANNUAL REPORTS ----*/
.vc_row.annual_reports {}
.vc_row.annual_reports .img {margin-bottom: 0;}
.vc_row.annual_reports .img img {border-radius: 0.8rem 0.8rem 0 0;}
.vc_row.annual_reports .txt {background-color: rgb(209, 241, 243);display: block;border-radius: 0 0 0.8rem 0.8rem;padding: 1.1rem 1.3rem 1.2rem;}
.vc_row.annual_reports .txt h4 {margin-bottom:1rem !important;}
.vc_row.annual_reports .txt p {margin-bottom:0 !important;}


/*---- AGED CARE FUND APPLICATION ----*/
body.page-template-page-agred-care-fund-application {background-color: #eff7f8;background-image: url('https://cht.co.nz/libs/uploads/2024/08/agred-care-fund-online-app-footer.png');background-repeat: no-repeat;background-size: 100%;background-position-y: bottom;}
body.page-template-page-agred-care-fund-application {}
#agedcarefund_app_hdr {	position: relative;box-shadow: none;background: none;z-index: unset;padding: 2rem 0 2rem;margin: 0 auto;}
#agedcarefund_app_hdr .container {max-width:180px;}
#agedcarefund_app {}
#agedcarefund_app .hdr h1 {font-size:2rem;color:#39C0CC;}
#agedcarefund_app .hdr h2 {font-weight: 600;font-size: 1.5rem;}
#agedcarefund_app .hdr p {margin:0 0 0.7rem;}
#agedcarefund_app .hdr p a {text-decoration:underline;color:#39C0CC;}
#agedcarefund_app .hdr small {font-size:0.9rem;}
#agedcarefund_app .hdr strong {color:#007B8B;}

#agedcarefund_app .count {}
#agedcarefund_app .count p {font-size:0.75rem;}
#agedcarefund_app .application {}
#agedcarefund_app .application .wpcf7 {margin: 0 auto 5rem;max-width: 660px;background-color: #FFF;padding: 1rem 1.5rem 2rem;border-radius: 1rem;}
#agedcarefund_app .application form {}
#agedcarefund_app .application form section {opacity: 0.5;max-height: 3.2rem;display: block;overflow: hidden;}
#agedcarefund_app .application form section.active {opacity: 1;max-height: unset;}
#agedcarefund_app .application form section.open {opacity: 1;}
#agedcarefund_app form .step1 {}
#agedcarefund_app form .step2 {}
#agedcarefund_app form .step3 {}
#agedcarefund_app form .step4 {}
#agedcarefund_app form .step1.open {max-height:80rem;}
#agedcarefund_app form .step2.open {max-height:80rem;}
#agedcarefund_app form .step3.open {max-height:80rem;}
#agedcarefund_app form .step4.open {max-height:400rem;}
#agedcarefund_app .application form section:not(.active):hover {opacity:1;}
#agedcarefund_app .application form section .title {
padding: 0.8rem 0;
border-top: 0.075rem solid #39C0CC;
position: relative;
}

#agedcarefund_app .application form section.step1 .title {border-top: none;}
#agedcarefund_app .application form section.step4 .title {padding: 0.8rem 0 0;}
#agedcarefund_app .application form section .title:after {content: '';background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDg4IDg4Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjMzljMGNjOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjguNi4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMS4yLjAgQnVpbGQgNzA5KSAgLS0+CiAgPGc+CiAgICA8ZyBpZD0iTGF5ZXJfMSI+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEuOCw2NC43bDUsNWMyLjQsMi40LDYuNSwyLjQsOC45LDBsMjguMy0yOC4zLDI4LjMsMjguM2MyLjQsMi40LDYuNSwyLjQsOC45LDBsNS01YzIuNC0yLjQsMi40LTYuNSwwLTguOUw0OC41LDE4LjNjLTEuMi0xLjItMi45LTEuOC00LjUtMS44cy0zLjMuNi00LjUsMS44TDEuOCw1NS44Yy0yLjQsMi40LTIuNCw2LjUsMCw4LjlaIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=');display: block;width: 1.2rem;height: 1.2rem;position: absolute;right: 0;top: 1rem;background-size: 1.2rem;background-repeat: no-repeat;}
#agedcarefund_app .application form section.open .title:after,
#agedcarefund_app .application form section.active .title:after {
background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4OCA4OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODggODg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMzlDMENDO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTg2LjIsMjMuM2wtNS01Yy0yLjQtMi40LTYuNS0yLjQtOC45LDBMNDQsNDYuNkwxNS43LDE4LjNjLTIuNC0yLjQtNi41LTIuNC04LjksMGwtNSw1Yy0yLjQsMi40LTIuNCw2LjUsMCw4LjkKCWwzNy43LDM3LjVjMS4yLDEuMiwyLjksMS44LDQuNSwxLjhjMS43LDAsMy4zLTAuNiw0LjUtMS44bDM3LjctMzcuNUM4OC42LDI5LjgsODguNiwyNS43LDg2LjIsMjMuM3oiLz4KPC9zdmc+Cg==');
}

#agedcarefund_app .application form section .title h4 {font-size:1.3rem;}
#agedcarefund_app .application form section .title p {margin: 0 0 1rem;}

#agedcarefund_app .application form .fields {}
#agedcarefund_app .application form .field {margin-bottom:1rem;}
#agedcarefund_app .application form .label p,
#agedcarefund_app .application form .field p {margin:0;}
#agedcarefund_app .application form .label label,
#agedcarefund_app .application form .field label {margin:0;display:block;font-family: 'made_tommy_softmedium';font-weight:normal;margin-bottom:0.5rem;line-height:unset;}
#agedcarefund_app .application form .field input[type="text"] {display:block;width:100%;}
#agedcarefund_app .application form .field textarea {min-height:10rem;height:unset;max-height:12rem;}

#agedcarefund_app .application form .field.radios {}
#agedcarefund_app .application form .field.checkboxes {}
#agedcarefund_app .application form .field.radios p {}
#agedcarefund_app .application form .field.checkboxes p {}
#agedcarefund_app .application form .field.radios button.txt,
#agedcarefund_app .application form .field.checkboxes button.txt {-webkit-appearance: none;border: none;padding: 0;text-decoration: underline;color: #007B8B;background: no-repeat;}
#agedcarefund_app .application form .field.radios .wpcf7-form-control-wrap,
#agedcarefund_app .application form .field.checkboxes .wpcf7-form-control-wrap {margin-top: 0.5rem;display: block;}
#agedcarefund_app .application form .field.radios .wpcf7-radio label,
#agedcarefund_app .application form .field.checkboxes .wpcf7-checkbox label {margin-bottom:1.5rem;}
#agedcarefund_app .application form .field.radios span.wpcf7-list-item,
#agedcarefund_app .application form .field.checkboxes span.wpcf7-list-item {display: inline-block;margin: 0;}
#agedcarefund_app .wpcf7 .wpcf7-list-item {display: block !important;margin:0;margin-bottom: 10px;}
#agedcarefund_app .wpcf7 .wpcf7-radio label,
#agedcarefund_app .wpcf7 .wpcf7-checkbox label {position: relative;cursor: pointer;}
#agedcarefund_app .wpcf7 .wpcf7-radio input[type=radio],
#agedcarefund_app .wpcf7 .wpcf7-checkbox input[type=checkbox] {position: absolute;visibility: hidden;width: 2.2rem;height: 2.2rem;top: 0;left: 0;}
#agedcarefund_app .wpcf7 .wpcf7-radio input[type=radio] + span,
#agedcarefund_app .wpcf7 .wpcf7-checkbox input[type=checkbox] + span {}
#agedcarefund_app .wpcf7 .wpcf7-radio input[type=radio] + span:before,
#agedcarefund_app .wpcf7 .wpcf7-checkbox input[type=checkbox] + span:before {display: block;position: absolute;content: '';border-radius: 0;height: 2.2rem;width: 2.2rem;top: -5px;left: 0px;border:0.1rem solid #c2dadc;border-radius: 0.8rem;}
#agedcarefund_app .wpcf7 .wpcf7-radio input[type=radio] + span:after,
#agedcarefund_app .wpcf7 .wpcf7-checkbox input[type=checkbox] + span:after {display: block;position: absolute;content: "\2713";height: 2.2rem;width: 2.2rem;top: -5px;left: 0;visibility: hidden;font-size: 18px;text-align: center;line-height: 2.2rem;}
#agedcarefund_app .wpcf7 .wpcf7-radio input[type=radio]:checked + span:before,
#agedcarefund_app .wpcf7 .wpcf7-checkbox input[type=checkbox]:checked + span:before {background: transparent;}
#agedcarefund_app .wpcf7 .wpcf7-radio input[type=radio]:checked + span:after,
#agedcarefund_app .wpcf7 .wpcf7-checkbox input[type=checkbox]:checked + span:after {visibility: visible;}
#agedcarefund_app .wpcf7 .wpcf7-list-item-label {font-family: 'made_tommy_softregular';margin-left: 2.8rem;display: inline-block;}

#agedcarefund_app .application form .btns {max-height:5rem;opacity:1;}
#agedcarefund_app .application form .btns.hide {max-height:1rem;opacity:0;}
#agedcarefund_app .application form .btns > div {margin: 1rem 0 3rem;}
#agedcarefund_app .application form .btns p {margin: 0;display: -webkit-flex;display: flex;list-style-type: none;padding: 0;justify-content: flex-end;}
#agedcarefund_app .application form .btns span {font-size: 0.85rem;margin-right: auto;padding: 1rem 0 0;}
#agedcarefund_app .application form .btns button {background-color: #007B8B;color: #FFF !important;min-width:6rem;}
#agedcarefund_app .application form .btns button.btn_form_next {position: relative;padding-right: 1.5rem;}
#agedcarefund_app .application form .btns button.btn_form_next:after {content: '';background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDg4IDg4Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjguNi4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMS4yLjAgQnVpbGQgNzA5KSAgLS0+CiAgPGc+CiAgICA8ZyBpZD0iTGF5ZXJfMSI+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIzLjMsMS44bC01LDVjLTIuNCwyLjQtMi40LDYuNSwwLDguOWwyOC4zLDI4LjMtMjguMywyOC4zYy0yLjQsMi40LTIuNCw2LjUsMCw4LjlsNSw1YzIuNCwyLjQsNi41LDIuNCw4LjksMGwzNy41LTM3LjdjMS4yLTEuMiwxLjgtMi45LDEuOC00LjVzLS42LTMuMy0xLjgtNC41TDMyLjIsMS44Yy0yLjQtMi40LTYuNS0yLjQtOC45LDBaIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=');display: block;width: 0.8rem;height: 0.8rem;position: absolute;right: 0.7rem;top: 0.8rem;background-size: 0.8rem;background-repeat: no-repeat;}

#agedcarefund_app .application form .field.upload {}
#agedcarefund_app .application form .field.upload .wpcf7-form-control-wrap > div {display: block;width: 100%;background-color: #e8eced;border-radius: 0.8rem;margin:0.5rem 0 1rem;text-align: center;padding: 0.5rem;}
#agedcarefund_app .application form .field.upload .codedropz-upload-handler {margin:0;}
#agedcarefund_app .application form .field.upload h3 {font-size:1.2rem;}
#agedcarefund_app .application form .field.upload a {text-decoration: underline;color: #007B8B;}
#agedcarefund_app .application form .field.upload input[type="file"] {}
#agedcarefund_app form .step4 .btns {margin-bottom:0;padding-bottom:0;}
#agedcarefund_app .application form .submit {}
#agedcarefund_app .application form .submit input[type="submit"] {background-color: #007B8B;color: #FFF !important;min-width:6rem;position: absolute;right:1rem;}
#agedcarefund_app .application form .submit input[type="submit"].btn_disabled {opacity:0.5;pointer-events:none;cursor:default;}

#app_modal {}
#app_modal h3 {}
#app_modal p {white-space: pre-wrap;}




/*---- RESPONSIVE ----*/
@media screen and (min-width: 1400px) {
	.container {max-width:1400px;}
	.vc_row.welcome_col .txt,
	.vc_row.cta_single_col .txt,
	.vc_row.request_info_col .txt {max-width:1370px;}
	.vc_row.three_col_imgs_mw .txt {max-width:1024px;}
	.vc_row.cta_single_col_mw .txt {max-width:800px;}
}

@media screen and (min-width: 1200px) {
	.vc_row.top_banner .img {padding-top:6rem;}
	.vc_row.top_banner.search .img {padding-top:0rem;}
}

@media screen and (min-width: 992px) and (max-width:1200px;) {
}

@media screen and (min-width: 992px) {
	.navbar-toggler {display:none;}
	#nav_ftr {display:none;}

	header {position: fixed;z-index: 100;background: #eff7f8;width: 100%;box-shadow: 0 0.2rem 0.8rem rgba(128, 128, 128, 0.35);padding: 2rem 0 0.5rem;}
	header.scroll {padding: 1rem 0 0.5rem;}
	#hdr_logo {display:block;}
	#hdr_logo {margin:0 0 1.5rem;}
	#hdr_logo.scroll {margin:0 0 0.2rem;}
	#hdr_base {height:12rem;}
	#hdr_base.scroll {height:100px;}
	header .logo img {max-width: 8rem;}
	header .cta {position: relative;margin: 2.5rem 0 0;}
	header .cta li {list-style:none;position: absolute;right: 0;top:1rem;z-index:2;}
	header .desktop-top-menu {display:block;}

	h1 {font-size:2.5rem;}
	h2 {font-size:2rem;}
	h3 {font-size:1.75rem;}
	h4 {font-size:1.4rem;}
	h5 {font-size:1.25rem;}
	.bullets ul {margin-bottom:5rem !important;margin-top:3rem !important;}
	.bullets li {margin: 0 0 0.5rem;}
	.bullets li:before {margin:0.5rem 0.4rem 0 -1.2rem;}
	.circles li:before {width: 0.7rem;height: 0.7rem;margin:0.6rem -0.6rem 0 -1.2rem;}
	
	#app_modal,
	#request_info_modal,
	#google_map_modal {top: 10vh;}
	
	.vc_row.intro,
	.vc_row.intro_sub,
	.vc_row.intro_sub_left,
	.vc_row.features_col,
	.vc_row.two_col_txt,
	.vc_row.one_col_imgs,
	.vc_row.two_col_imgs,
	.vc_row.three_col_imgs,
	.vc_row.four_col_imgs,
	.vc_row.five_col_imgs {margin-bottom:4rem;}
	
	.vc_row.cta_col .txt h4,
	.vc_row.intro_sub .txt h3 {font-size:2rem;}
	.vc_row.welcome_col .txt h2,
	.vc_row.welcome_col .txt h4 {font-size: 2.2rem;}

	.circles li,
	.vc_row.top_banner .txt p,
	.vc_row.mid_banner .txt p,
	.vc_row.intro .txt p,
	.vc_row.intro_sub .txt p,
	.vc_row.intro_sub .bullets li,
	.vc_row.welcome_col .txt blockquote p,
	.vc_row.welcome_col .txt p strong,
	.vc_row.features_col li,
	.vc_row.features_col p,
	.vc_row.two_col_txt .txt p,
	.vc_row.two_col_imgs .txt p,
	.vc_row.four_col_imgs .txt h5,
	.vc_row.five_col_imgs .txt h5,
	.is_location .care_home_review p.title,
	.vc_row.cta_col .txt p,
	.is_location .contact_details address,
	.vc_row.request_info_col .col_right p.email,
	.is_location .contact_details p {font-size:1.25rem;}
	
	.locations_btns .care_types {text-align:left;}
	button.care_type {margin:0 1rem 0.6rem 0;}
	.locations_btns .btns {text-align:right;}
	.locations_btns .btns button {margin:0 0 0 2rem;}
	button.care_type,
	.gmaps_details label.care_type,
	.contact_locations label.care_type,
	.locations .item label {margin: 0 1rem 0.6rem 0;padding: 0.3rem 0.6rem;}
	.locations .item a.img_cont,
	.locations .item div.img_cont {display: block;width: 100%;position: relative;}
	.locations .item .img_cont .multi_care_award {position: absolute;z-index: 1;height: 6rem;right: 1rem;top:1.2rem;text-align: right;}
	.locations .item .img_cont .multi_care_award img {width: auto;height: auto;max-height: 90px;margin: 0;right: 0;position: relative;}
	.locations .item a.img_cont .award,
	.locations .item div.img_cont .new_icon {position: absolute;z-index: 1;height: 6rem;right: 1rem;bottom: -2rem;text-align: right;}
	.locations .item a.img_cont .award img,
	.locations .item div.img_cont .new_icon img {width: auto;height: auto;max-height: 90px;margin: 0;right: 0;position: relative;}
	.is_location .mc_award {display: flex;margin:0 0 2rem;}
	.is_location .mc_award .icon_container.mc {max-width: 7.7rem;margin: 0 0.5rem 0 0;}
	.is_location .mc_award .icon_container.mc img {width:100%;height:auto;}
	.is_location .award {display: flex;margin:0 0 2rem;}
	.is_location .award .icon_container {max-width:10.5rem;display: inline-grid;}
	.is_location .award .icon_container img {width:100%;height:auto;}
	.is_location .award .btns_container {display: inline-grid;padding-left: 2rem;}
	.is_location .award .btns_container .btn_option {display: block;width: fit-content;}
	.is_location .btns {display: block;}
	.is_location .btns {margin:0 0 1rem !important;}
	.is_location .btns button,
	.is_location .btns .btn_option {margin:0 2rem 1.5rem 0;}
	.is_location .care_types {margin: 0;padding: 1.5rem 0 0 0;overflow:hidden;}
	.is_location .care_types > div > p {font-size:1rem !important;}
	.is_location .care_types > div {position: relative;display: block;width:50%;margin:0;float: left;padding: 0 2% 0 0;}
	.is_location .care_types > div.rest_home,
	.is_location .care_types > div.hospital_care {min-height: 12rem;}
	.is_location .care_types > div.dementia_care,
	.is_location .care_types > div.specialised_dementia_care {min-height: 10rem;}
	.is_location .care_types > div p {padding-right:1rem;}
	.is_location .care_home_review blockquote p {padding:0 1rem;}
	.is_location .care_home_manager .img .no_img {width:9rem;height:9rem;}

	.pop_up {width: 20rem;}
	.breadcrumbs {margin:0 0 3rem !important;}
	#news-articles {margin:0 0 6rem;}
	#news-article {margin:3rem 0 6rem;}
	#news-article .img {float:right;margin: 0 0 1rem 3rem;max-width: 600px;}


	.vc_row.top_banner {margin-bottom: 4rem;}
	.vc_row.top_banner .img {max-height:46rem;}
	.vc_row.top_banner.search .img {max-height:52rem;}
	.vc_row.top_banner .img img {width:100%;height:auto;}
	.vc_row.top_banner .txt {position:absolute;z-index:1;width:100%;bottom:0;}
	.vc_row.top_banner .txt .block {border-radius: 0.8rem 0.8rem 0 0;padding: 2.5rem 2rem;max-width: 48rem;}
	.vc_row.top_banner.search .txt .block {max-width:65rem;}
	.vc_row.top_banner .txt h1 {margin: 0;}
	.vc_row.top_banner .txt .home p {width:55%;}
	#home_search {bottom:0;position: absolute;right:0;padding: 1rem 1.3rem 1.2rem 1.25rem;}
	#home_search p {margin: 0 0 1rem;}
	#home_search select {max-width: 24rem;display: inline-block;float: left;margin: 0 2rem 0 0;}

	.vc_row.mid_banner {margin-bottom: 4rem;}
	.vc_row.mid_banner .img {align-items: center;display: flex;justify-content: center;max-height:46rem;}
	.vc_row.mid_banner .img img {width:100%;}
	.vc_row.mid_banner .block {margin:0 auto;background-color:#7ED5DC;position:relative;border-radius: 0 0.8rem 0.8rem 0;padding: 2.5rem 2rem;width: 80%;left: -50%;padding-left: 40%;}
	.vc_row.mid_banner .txt {position:absolute;z-index:1;width:100%;top: 14rem;margin:0;}
	.vc_row.mid_banner .txt h2,
	.vc_row.mid_banner .txt h4,
	.vc_row.mid_banner .txt p {padding-left: 15px;}
	
	.vc_row.welcome_col {margin-top: 3rem;margin-bottom: 5rem;}
	.vc_row.welcome_col .txt {position: relative;display:block;background-color: #d1f1f3;border-radius:0.8rem;padding:2rem 1.5rem;}
	.vc_row.welcome_col .img {margin-bottom:0;}
	.vc_row.welcome_col .txt blockquote {position:relative;padding:0 2rem 0 0.5rem;}
	.vc_row.welcome_col .txt blockquote p:before,
	.vc_row.welcome_col .txt blockquote p:after {font-size: 1.5rem;position: absolute;}
	.vc_row.welcome_col .txt blockquote p:before {content: open-quote;margin-left: -0.8rem;margin-top: -0.2rem;float: left;}
	.vc_row.welcome_col .txt blockquote p:after {content: close-quote;margin-left: 0.1rem;margin-top: -0.4rem;float: right;}
	.vc_row.welcome_col .txt blockquote p {display:inline;}
	
	.vc_row.cta_col .txt .wpb_column.col_left {width:60%;}
	.vc_row.cta_col .txt .wpb_column.col_right {width:40%;}
	.vc_row.five_col_imgs .txt .wpb_column {width:20%;}
	.vc_row.five_col_imgs .icon img {max-width: 8rem;}
	
	.vc_row.features_col {margin-top: 2rem;margin-bottom: 3rem;}
	.vc_row.request_info_col .col_left {padding-right:5rem;}
	.vc_row.request_info_col .col_right {}
	
	.vc_row.intro_sub .step {margin-bottom:3rem !important;position:relative;padding-top:10rem;}
	.vc_row.intro .txt p,
	.vc_row.intro_sub .txt p {margin-bottom:2rem;}
	.locations.home {margin-top:5rem;margin-bottom:5rem !important;}
	.vc_row.cta_col .txt:before {min-height: 14rem;}
	.vc_row.cta_col .txt,
	.vc_row.cta_col .txt .wpb_column.col_left,
	.vc_row.cta_col .txt .wpb_column.col_right {min-height: 26rem;}
	.vc_row.cta_col .img {margin-bottom:0;}
	.vc_row.cta_col .txt {position: relative;}
	.vc_row.cta_col .txt:before {content:'';display:block;background-color: #d1f1f3;border-radius:0.8rem;position: relative;width: 100%;z-index: -1;margin: 0 auto;max-width:1340px;top: 7rem;}
	.vc_row.cta_col .txt .wpb_column {position: absolute;z-index: 1;top: 0;}
	.vc_row.cta_col .txt .wpb_column.col_left {left: 0;padding: 3rem 1rem 2rem 4rem;align-items: flex-end;display: flex;justify-content: center;top: -5rem;}
	.vc_row.cta_col .txt .wpb_column.col_right {right: 0;padding: 3rem 5rem 2rem 3rem;align-items: flex-end;display: flex;justify-content: center;top: -5rem;}
	.vc_row.cta_col.cta_download {margin-top:0;margin-bottom:4rem;}
	.vc_row.cta_col.cta_download .txt .wpb_column.col_right {top:0;}
	.vc_row.cta_col.cta_download .txt .wpb_column.col_right .img {}
	.vc_row.cta_col.cta_download .txt .wpb_column.col_right .img img {
		width: 240px;
		border: 1px solid #EEE;
	}
	.vc_row.request_info_col .txt {padding:2rem 1.5rem;}
	.vc_row.video_fw {margin-bottom:3rem;}
	.vc_row.video_fw .video {padding:6rem 0;}
	.vc_row.video_fw .video video {max-width:1400px;width:100%;display:block;margin:0 auto;padding:0 1rem;}

	#img_gallery ul.slide_1 {left:0%;}
	#img_gallery ul.slide_2 {left:-100%;}
	#img_gallery ul.slide_3 {left:-200%;}
	#img_gallery ul.slide_4 {left:-300%;}
	#img_gallery ul.slide_5 {left:-400%;}
	#img_gallery ul.slide_6 {left:-500%;}
	#img_gallery ul.slide_7 {left:-600%;}
	#img_gallery ul.slide_8 {left:-700%;}
	#img_gallery ul.slide_9 {left:-800%;}
	#img_gallery .thumb_imgs ul li {border:0.2rem solid #FFF;padding:0.3rem;}
	#img_gallery .thumb_imgs ul li.active {border:0.2rem solid #7ED5DC;}

	#google_map_modal .modal-dialog {max-width:1200px;width:100%;padding:0 1rem;}
	#google_map_modal .modal-content {border-radius:0.5rem;}
	#google_map_modal .modal-header {padding:1rem 1rem 0.2rem 1rem;}
	#google_map_modal .modal-body {min-height: 12rem;padding:0;}
	#google_map_modal .modal-footer {}
	#google_map_modal button.close {padding: 1rem 1rem;margin: -1.5rem -1rem -0.5rem;}
	#google_map_modal button.close span {font-size:2rem;}
	#locations_map.page {height:60rem;margin-bottom:6rem;}
	#locations_map.map_modal {height:40rem;margin-bottom:0;}

	#request_info_modal .modal-dialog {max-width:800px;width:100%;padding:0 1rem;}
	#request_info_modal .modal-content {border-radius:0.5rem;}
	#request_info_modal .modal-header {padding: 1rem 1rem 0 1rem;display: block;border: none;}
	#request_info_modal .modal-body {padding:0 2rem 2rem;}
	#request_info_modal .modal-body h3 {margin:0 0 0.5rem;}
	#request_info_modal .modal-body p {}
	#request_info_modal button.close {padding: 1rem 1rem 0;margin: -1.5rem -1rem -0.5rem;}
	#request_info_modal button.close span {font-size:2rem;}

	#app_modal .modal-dialog {max-width:600px;width:100%;padding:0 1rem;}
	#app_modal .modal-content {border-radius:0.5rem;}
	#app_modal .modal-header {padding: 1rem 1rem 0 1rem;display: block;border: none;}
	#app_modal .modal-body {padding:0 2rem 2rem;}
	#app_modal .modal-body h3 {margin:0 0 0.5rem;}
	#app_modal .modal-body p {}
	#app_modal button.close {padding: 1rem 1rem 0;margin: -1.5rem -1rem -0.5rem;}
	#app_modal button.close span {font-size:2rem;}

	.ftr_nav_col_1 {}
	.ftr_nav_col_2 {}
	.ftr_nav_col_3 {}

	.ftr_about .cta {margin:0 auto 3rem;}
	.ftr_nav li.spacer {margin:0 0 2rem;}
	.ftr_social:before {width: 100%;}
	.ftr_social:after {background-size:100%;height: 6rem;margin: -2rem 0 0;}
	.ftr_bottom .copyright, .ftr_bottom .privacy {display: inline;margin: 0 4rem;}
}


@media screen and (min-width: 768px) and (max-width:992px) {
	.vc_row.top_banner .img img {width:100%;height:auto;}

	.vc_row.top_banner {margin-bottom: 4rem;}
	.vc_row.top_banner .img {max-height:46rem;}
	.vc_row.top_banner.search .img {max-height:52rem;}
	.vc_row.top_banner .img img {width:100%;height:auto;}
	.vc_row.top_banner .txt {position:absolute;z-index:1;width:100%;bottom:0;}
	.vc_row.top_banner .txt .block {border-radius: 0.8rem 0.8rem 0 0;padding: 2.5rem 2rem;max-width: 48rem;}
	.vc_row.top_banner.search .txt .block {max-width:65rem;}
	.vc_row.top_banner .txt h1 {margin: 0;}
	.vc_row.top_banner .txt .home p {width:45%;}
	#home_search {bottom:0;position: absolute;right:0;padding: 1rem 1.3rem 1.2rem 1.25rem;}
	#home_search p {margin: 0 0 1rem;}
	#home_search select {max-width: 24rem;display: inline-block;float: left;margin: 0 1rem 0 0;}

	.vc_row.welcome_col .txt {position: relative;display:block;background-color: #d1f1f3;border-radius:0.8rem;padding:2rem 1.5rem;}
	.vc_row.welcome_col .img {margin-bottom:0;}
	.vc_row.five_col_imgs .txt .wpb_column {width:20%;}
	.vc_row.mid_banner > div > div > .wpb_wrapper > div:first-child {width:100%;max-width:none;}
	.vc_row.cta_col .txt {display: block;background-color: #d1f1f3;border-radius:0.8rem;position: relative;width: 100%;padding:1.5rem 0.5rem;}
	.vc_row.cta_col .img {margin-bottom:1rem;}

	#img_gallery ul.slide_1 {left:-5%;}
	#img_gallery ul.slide_2 {left:-120%;}
	#img_gallery ul.slide_3 {left:-230%;}
	#img_gallery ul.slide_4 {left:-340%;}
	#img_gallery ul.slide_5 {left:-450%;}
	#img_gallery ul.slide_6 {left:-560%;}
	#img_gallery ul.slide_7 {left:-670%;}
	#img_gallery ul.slide_8 {left:-780%;}
	#img_gallery ul.slide_9 {left:-890%;}

	.ftr_social:after {background-size:200%;height:5rem;margin:-1rem 0 0;}
}




@media screen and (max-width: 767px) {
	.vc_row.top_banner .img img {width:110%;height:auto;margin-left:-5%;max-width:none;}
	.home .vc_row.top_banner .img img {width: 140%;margin-left: -25%;}

	.vc_row.top_banner .txt .home p {width:100%;margin:0 0 1rem;}
	#home_search {position: relative;padding: 0.7rem 1rem 1rem 1rem;width: 100%;}
	#home_search p {margin: 0 0 0.5rem;}
	#home_search select {display: block;margin: 0 auto 1rem;width: 100%;max-width: 24rem;height:42px;}

	#home_search,
	.vc_row.top_banner .txt .home h1,
	.vc_row.top_banner .txt .home p,
	.vc_row.mid_banner .txt,
	.vc_row.mid_banner .txt h2,
	.vc_row.mid_banner .txt p,
	.vc_row.mid_banner .txt p,
	.vc_row.intro_sub .txt p,
	.vc_row.intro_sub .txt h3,
	.vc_row.cta_col .txt h4,
	.vc_row.cta_col .txt p,
	.vc_row.one_col_txt .txt,
	.vc_row.one_col_txt .txt p,
	.vc_row.two_col_txt .txt,
	.vc_row.two_col_txt .txt h3,
	.vc_row.two_col_txt .txt p,
	.vc_row.two_col_imgs .txt,
	.vc_row.two_col_imgs .txt h3,
	.vc_row.two_col_imgs .txt p,
	.vc_row.three_col_imgs .txt,
	.vc_row.four_col_imgs .txt,
	.vc_row.five_col_imgs .txt,
	.vc_row.four_col_imgs .txt h5,
	.vc_row.four_col_imgs .txt p,
	.vc_row.three_col_imgs .txt h5,
	.vc_row.three_col_imgs .txt p,
	.vc_row.welcome_col .txt h2,
	.vc_row.welcome_col .txt h4,
	.vc_row.welcome_col .txt p,
	.vc_row.welcome_col .txt blockquote,
	.locations_btns .care_types,
	.locations_btns .btns,
	.locations .item .types,
	.locations .item h3,
	.locations .item p.address,
	.breadcrumbs,
	.breadcrumbs span.post,
	#news-articles article {text-align:center !important;}
	.is_location .care_home_manager .txt p {text-align:left !important;}

	.vc_row.one_col_imgs .txt .wpb_column .vc_column-inner,
	.vc_row.two_col_txt .txt .wpb_column .vc_column-inner,
	.vc_row.two_col_imgs .txt .wpb_column .vc_column-inner,
	.vc_row.three_col_imgs .txt .wpb_column .vc_column-inner,
	.vc_row.four_col_imgs .txt .wpb_column .vc_column-inner,
	.vc_row.features_col .txt .wpb_column .vc_column-inner {padding:0;}
	.vc_row.two_col_imgs .txt .wpb_column,
	.vc_row.three_col_imgs .txt .wpb_column {margin-bottom:2rem;}
	.vc_row.four_col_imgs .icon img {min-width:8rem;}
	.vc_row.one_col_txt .txt,
	.vc_row.one_col_imgs .txt,
	.vc_row.two_col_imgs .txt,
	.vc_row.three_col_imgs .txt,
	.vc_row.four_col_imgs .txt,
	.vc_row.five_col_imgs .txt {padding:0;}

	.vc_row.welcome_col .txt {display: flex;flex-direction: column;background-color: #d1f1f3;border-radius:0.8rem;position: relative;width: 100%;padding:1.5rem 0.5rem;}
	.vc_row.welcome_col .txt .wpb_column.col_left,
	.vc_row.welcome_col .txt .wpb_column.col_right {flex: 1;}
	.vc_row.welcome_col .txt .wpb_column.col_left {order: 2;}
	.vc_row.welcome_col .txt .wpb_column.col_right {order: 1;}
	.vc_row.two_col_txt .txt {padding:0;display: flex;flex-direction: column;}
	.vc_row.two_col_txt .txt .wpb_column:first-child {order:2;}
	.vc_row.two_col_txt .txt .wpb_column:last-child {order:1;}
	.locations .vc_row.two_col_txt .txt .wpb_column:first-child {order:1;}
	.locations .vc_row.two_col_txt .txt .wpb_column:last-child {order:2;}
	.vc_row.five_col_imgs .txt .wpb_column {width: 50%;display: inline-block;margin-bottom: 2rem;}
	.vc_row.five_col_imgs .icon img {min-width:8rem;}
	.vc_row.cta_col .txt {display: flex;flex-direction: column;background-color: #d1f1f3;border-radius:0.8rem;position: relative;width: 100%;padding:1.5rem 0.5rem;}
	.vc_row.cta_col .txt .wpb_column.col_left,
	.vc_row.cta_col .txt .wpb_column.col_right {flex: 1;}
	.vc_row.cta_col .txt .wpb_column.col_left {order: 2;}
	.vc_row.cta_col .txt .wpb_column.col_right {order: 1;}
	.vc_row.cta_col .img {margin-bottom:1rem;}

	.pop_up {width: 12rem;}
	#img_gallery ul.slide_1 {left:0%;}
	#img_gallery ul.slide_2 {left:-110%;}
	#img_gallery ul.slide_3 {left:-220%;}
	#img_gallery ul.slide_4 {left:-330%;}
	#img_gallery ul.slide_5 {left:-440%;}
	#img_gallery ul.slide_6 {left:-550%;}
	#img_gallery ul.slide_7 {left:-660%;}
	#img_gallery ul.slide_8 {left:-770%;}
	#img_gallery ul.slide_9 {left:-880%;}

	.ftr_nav li {text-align:center;}
	.ftr_social:after {background-size:200%;height:5rem;margin:-3rem 0 0;}
}









@media screen and (max-width: 992px) {
	.navbar-toggler {display:block;}
	#nav_ftr {display: block;}
	#nav_ftr.scroll {bottom:-0.1rem;}

	header {position:absolute;z-index: 100;background: #eff7f8;width: 100%;box-shadow: 0 0.2rem 0.8rem rgba(128, 128, 128, 0.35);padding: 1.5rem 1rem 1rem;}
	#hdr_base {height: 6rem;}
	header .logo img {max-width:6rem;}
	header .cta {position: relative;margin:0;}
	header .cta li {list-style:none;position: relative;}
	#nav-desktop,
	header .desktop-top-menu {display:none;}
	header .col_left,
	header .col_right {padding:0;pointer-events:none;}
	header .col_left {}
	header .col_right {position: absolute;right: 1rem;top: 2.5rem;}
	header .col_right .textwidget {text-align:right;}
	#hdr_logo {	display: inline-block;width: fit-content;pointer-events: all;}
	#btn_hdr_req {font-size:0.9rem;padding:0.4rem 0.5rem;pointer-events: all;}
	
	.vc_row.intro,
	.vc_row.intro_sub,
	.vc_row.intro_sub_left,
	.vc_row.features_col,
	.vc_row.two_col_txt,
	.vc_row.one_col_imgs,
	.vc_row.two_col_imgs,
	.vc_row.three_col_imgs,
	.vc_row.four_col_imgs,
	.vc_row.five_col_imgs {margin-bottom:3rem;}
	
	.vc_row.intro,
	.vc_row.intro_sub,
	.vc_row.intro_sub_left,
	.vc_row.features_col,
	.vc_row.two_col_txt,
	.vc_row.one_col_imgs,
	.vc_row.two_col_imgs,
	.vc_row.three_col_imgs,
	.vc_row.four_col_imgs,
	.vc_row.five_col_imgs {padding:0 0.5rem;}
	
	.vc_row.two_col_imgs.our_recipients .container h5 {text-align:center !important;}

	h1 {font-size:1.7rem;}
	h2 {font-size:1.6rem;}
	h3 {font-size:1.5rem;}
	h4 {font-size:1.3rem;}
	h5 {font-size:1.1rem;}
	.bullets ul {margin-bottom:3rem !important;margin-top:2rem !important;padding:0 0 0 2rem;}
	.bullets li {margin: 0 0 1rem;}
	.bullets li:before {margin:0.4rem 0.4rem 0 -1.6rem;}
	.circles li {text-align:left;}
	.circles li:before {width: 0.5rem;height: 0.5rem;margin:0.6rem -0.6rem 0 -1.2rem;}
	#app_modal,
	#request_info_modal,
	#google_map_modal {top:3vh;}
	
	.vc_row.intro_sub .txt h3,
	.vc_row.cta_col .txt h4 {font-size: 1.7rem;}
	.vc_row.welcome_col .txt h2,
	.vc_row.welcome_col .txt h4 {font-size:2rem;}
	.vc_row.intro .txt {margin-bottom: 2rem;}
	.vc_row.intro .txt .vc_col-sm-8 .vc_column-inner {padding:0;}

	.circles li,
	.vc_row.mid_banner .txt p,
	.vc_row.top_banner .txt p,
	.vc_row.intro .txt p,
	.vc_row.intro_sub .txt p,
	.vc_row.intro_sub .bullets li,
	.vc_row.welcome_col .txt blockquote p,
	.vc_row.welcome_col .txt p strong,
	.vc_row.features_col li,
	.vc_row.features_col p,
	.vc_row.two_col_txt .txt p,
	.vc_row.two_col_imgs .txt p,
	.vc_row.four_col_imgs .txt h5,
	.vc_row.five_col_imgs .txt h5,
	.is_location .care_home_review p.title,
	.vc_row.cta_col .txt p,
	.is_location .contact_details address,
	.vc_row.request_info_col .col_right p.email,
	.is_location .contact_details p {font-size:1.1rem;}
	
	.breadcrumbs {margin:0 auto 1.5rem !important;}
	.breadcrumbs a {display:inline-block;float:none !important;}
	.breadcrumbs span.post {display:block;position: relative;overflow: hidden;width: 100%;margin: 0.2rem 0 0;}
	#news-articles {margin:0 0 6rem;}
	#news-article {margin:2rem 0 4rem;}
	#news-article .row {display: flex;flex-direction: column;}
	#news-article .txt,
	#news-article .img {flex: 1;}
	#news-article .txt {order: 2;}
	#news-article .img {order: 1;margin:0 0 2rem;}
	
	.vc_row.top_banner {margin-bottom:2rem;}
	.vc_row.top_banner > div > div > .wpb_wrapper {display: flex;flex-direction: column;}
	.vc_row.top_banner > div > div > .wpb_wrapper > div:first-child {order:2;padding:0;}
	.vc_row.top_banner > div > div > .wpb_wrapper > div:last-child {order:1;}
	.vc_row.top_banner .img {}
	.vc_row.top_banner .img figure {margin:0;}
	.vc_row.top_banner .txt {position:relative;width:100%;}
	.vc_row.top_banner .txt .block {padding:2rem 1.5rem;}
	.vc_row.top_banner .txt h1 {margin: 0;}

	.vc_row.mid_banner {margin-bottom: 4rem;}
	.vc_row.mid_banner > div > div > .wpb_wrapper {display: flex;flex-direction: column;}
	.vc_row.mid_banner > div > div > .wpb_wrapper > div:first-child {order:2;padding:0;}
	.vc_row.mid_banner > div > div > .wpb_wrapper > div:last-child {order:1;}
	.vc_row.mid_banner .img {align-items: center;display: flex;justify-content: center;margin:0;}
	.vc_row.mid_banner .img img {width: 200%;max-width: none;margin-left: -50%;}
	.vc_row.mid_banner .block {background-color: #7ED5DC;position: relative;padding: 2rem 1.5rem;width: 100%;}
	.vc_row.mid_banner .txt {position:relative;width:100%;margin:0;}

	/* .vc_row.intro_sub .txt {padding:0;} */
	.vc_row.intro_sub .step {margin-bottom:3rem !important;position:relative;padding-top:10rem;padding-left:15px;padding-right:15px;}
	.vc_row.intro .txt p,
	.vc_row.intro_sub .txt p {margin-bottom:2rem;}
	.locations.home {margin-top:3rem;margin-bottom:3rem !important;padding:0 0.5rem;}
	.vc_row.features_col .txt {padding:0;}
	
	.vc_row.cta_col.cta_download .txt .wpb_column.col_right .img {text-align:center;}
	.vc_row.cta_col.cta_download .txt .wpb_column.col_right .img img {width: 240px;border: 1px solid #EEE;}
	
	.vc_row.welcome_col {margin-top: 3rem;margin-bottom: 5rem;}
	.vc_row.welcome_col .img {margin-bottom:2rem;}
	.vc_row.welcome_col .txt blockquote {position:relative;padding:0 0.5rem;}
	.vc_row.welcome_col .txt blockquote p:before,
	.vc_row.welcome_col .txt blockquote p:after {font-size: 1.5rem;position: absolute;}
	.vc_row.welcome_col .txt blockquote p:before {content: open-quote;margin-left: -0.8rem;margin-top: -0.2rem;float: left;}
	.vc_row.welcome_col .txt blockquote p:after {content: close-quote;margin-left: 0.1rem;margin-top: -0.4rem;float: right;}
	.vc_row.welcome_col .txt blockquote p {display:inline;}
	
	.vc_row.request_info_col .txt {padding:1.5rem 0.5rem;}
	.vc_row.video_fw .video {padding:2rem 1rem;}
	.vc_row.video_fw .video video {width:100%;margin:0 auto;}

	.vc_row.features_col {margin-top:0;margin-bottom:2rem;}
	.locations .item p.address {margin: 0 0 0.5rem;}
	.locations_btns .btns button {margin:0;}
	.locations_btns .btns button.btn_view_map {float:left;}
	.locations_btns .btns button.btn_filter {float:right;}
	button.care_type,
	.gmaps_details label.care_type,
	.contact_locations label.care_type,
	.locations .item label {margin: 0 0.6rem 0.6rem 0;padding: 0.3rem 0.4rem;}
	.locations .item a.img_cont,
	.locations .item div.img_cont {display: block;width: 100%;position: relative;}
	.locations .item a.img_cont .multi_care_award {position: absolute;z-index: 1;width: 6rem;height: 6rem;right:-1rem;top:0.5rem;text-align:right;}
	.locations .item a.img_cont .multi_care_award img {width: 100%;height: auto;margin: 0;right: 0;position: absolute;}
	.locations .item a.img_cont .award,
	.locations .item div.img_cont .new_icon {position: absolute;z-index: 1;width: 6rem;height: 6rem;right:-1rem;bottom:0;text-align:right;}
	.locations .item a.img_cont .award img,
	.locations .item div.img_cont .new_icon img {width: 100%;height: auto;max-height:90px;margin: 0;right: 0;position: absolute;}
	.is_location .btns {}
	.is_location .award {}
	.is_location .mc_award {}
	.is_location .mc_award .icon_container.mc {margin:0;}
	.is_location .mc_award .icon_container.mc img {max-width:200px;margin:0 0 2rem;}
	.is_location .award .icon_container {margin: 0 0 2rem;display: block;padding: 0 3rem;}
	.is_location .award .icon_container img {width:100%;height:auto;}
	.is_location .award .btns_container {}
	.is_location .award .btns_container .btn_option {}
	.is_location .btns {margin:0;}
	.is_location .btns button,
	.is_location .btns .btn_option {margin:0 0 1.5rem 0;}
	.is_location .care_types {margin: 0 0 2rem;padding: 0;overflow: hidden;}
	.is_location .care_types > div > p {font-size: 1rem !important;}
	.is_location .care_types > div {position: relative;display: block;width: 100%;margin: 0;padding: 2rem 0 0;overflow: hidden;}
	.is_location .care_types > div p {padding-right: 1rem;}
	.is_location .care_home_review blockquote p {padding:0;}
	.is_location .care_home_manager .img .no_img {width:5rem;height:5rem;}

	#img_gallery .top_imgs ul li p.caption {}
	#img_gallery .thumb_imgs ul li {border:0.1rem solid #FFF;padding:0.15rem;}
	#img_gallery .thumb_imgs ul li.active {border:0.1rem solid #7ED5DC;}

	#google_map_modal .modal-dialog {max-width:800px;width:100%;padding:0 1rem 0 0;}
	#google_map_modal .modal-content {border-radius:0.5rem;}
	#google_map_modal .modal-header {padding:1rem 1rem 0.2rem 1rem;}
	#google_map_modal .modal-body {min-height: 12rem;padding:0;}
	#google_map_modal .modal-footer {}
	#google_map_modal button.close {padding: 1rem 1rem;margin: -1.5rem -1rem -0.5rem;}
	#google_map_modal button.close span {font-size:2rem;}
	#locations_map.page {height:48rem;margin-bottom:6rem;}
	#locations_map.map_modal {height:26rem;margin-bottom:0;}

	#request_info_modal .modal-dialog {max-width:800px;width:100%;padding:0 1rem 0 0;}
	#request_info_modal .modal-content {border-radius:0.5rem;}
	#request_info_modal .modal-header {padding: 1rem 1rem 0 1rem;display: block;border: none;}
	#request_info_modal .modal-body {padding:0 1rem 1rem;}
	#request_info_modal .modal-body h3 {margin:0 0 0.5rem;}
	#request_info_modal .modal-body p {}
	#request_info_modal button.close {padding: 1rem 1rem 0;margin: -1.5rem -1rem -0.5rem;}
	#request_info_modal button.close span {font-size:2rem;}
	
	#app_modal .modal-dialog {max-width:600px;width:100%;padding:0 1rem 0 0;}
	#app_modal .modal-content {border-radius:0.5rem;}
	#app_modal .modal-header {padding: 1rem 1rem 0 1rem;display: block;border: none;}
	#app_modal .modal-body {padding:0 1rem 1rem;}
	#app_modal .modal-body h3 {margin:0 0 0.5rem;}
	#app_modal .modal-body p {}
	#app_modal button.close {padding: 1rem 1rem 0;margin: -1.5rem -1rem -0.5rem;}
	#app_modal button.close span {font-size:2rem;}
	
	.ftr_about .cta {margin:0 auto 1.5rem;}
	.ftr_about .cta button {display:block;margin:0 auto 1rem;}
	.ftr_about .cta span {display:none;}
	.ftr_nav li.spacer {margin:0 0 1rem;}
	.ftr_social:before {width:80%;}
	.ftr_bottom .copyright, .ftr_bottom .privacy {display:block;margin:0;}
	.ftr_bottom a {display:block;}

}






