/* ADD PADDING TO FIRST ELEMENT TO ACCOUNT FOR FIXED POS NAV MENU */
@font-face {
    font-family:'Exo 2';
    font-style:normal;
    font-weight:100;
    font-display:swap;
    src:url(/a/Exo.2.100.woff) format('woff')
}
@font-face {
    font-family:'Exo 2';
    font-style:normal;
    font-weight:200;
    font-display:swap;
    src:url(/a/Exo.2.200.woff) format('woff')
}
@font-face {
    font-family:'Exo 2';
    font-style:normal;
    font-weight:300;
    font-display:swap;
    src:url(/a/Exo.2.300.woff) format('woff')
}
@font-face {
    font-family:'Exo 2';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(/a/Exo.2.400.woff) format('woff')
}
@font-face {
    font-family:'Exo 2';
    font-style:normal;
    font-weight:500;
    font-display:swap;
    src:url(/a/Exo.2.500.woff) format('woff')
}
@font-face {
    font-family:'Exo 2';
    font-style:normal;
    font-weight:600;
    font-display:swap;
    src:url(/a/Exo.2.600.woff) format('woff')
}
@font-face {
    font-family:'Exo 2';
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(/a/Exo.2.700.woff) format('woff')
}
@font-face {
    font-family:'Exo 2';
    font-style:normal;
    font-weight:800;
    font-display:swap;
    src:url(/a/Exo.2.800.woff) format('woff')
}
@font-face {
    font-family:'Exo 2';
    font-style:normal;
    font-weight:900;
    font-display:swap;
    src:url(/a/Exo.2.900.woff) format('woff')
}

/* INITIAL RESET
    Stylesheet is optimised for screens 240px and bigger.
    Block margins are 1.5em.
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u,
i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table,
caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details,
embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby,
section, summary, time, mark, audio, video, content, input, textarea, select {
    margin:0;
    padding:0;
    border:0;
    font-size:1em;
    font-family:inherit;
    font-weight:inherit;
    line-height:inherit;
    vertical-align:baseline
}

article, aside, details, figcaption, figure, form, footer, header, hgroup,
nav, section, div, content, ol, ul, blockquote, img, input, textarea, p {
    display:block;
    box-sizing:border-box
}

header, section, footer, content, form {
    position:relative;
    overflow:auto;
    overflow-x:hidden;
    overflow-y:auto
}

p, ol, ul, img, input, textarea, select, details, table, .btn {margin:1.5em 0}

body {
    color:#000;
    background-color:#fff;
    font-size:16px;
    line-height:1.5em;
    font-family:sans-serif;
    font-weight:300;
    text-align:left
}

body.noScroll {overflow:hidden}

content {
    max-width:65em;
    margin:3em auto;
    padding:0 1.5em;
}

content:first-child {padding-top:3em}
content:last-child {padding-bottom:3em}

header, .color {
    background-size:cover;
    background-repeat:no-repeat;
    background-position:50% 50%
}

header.overlay, .color.overlay {box-shadow:100vw 0 0 0 rgba(0,0,0,.3) inset}

header.hero > *, header.overlay > *, .textOutline {text-shadow:1px 0 0 #333, 0 1px 0 #333, -1px 0 0 #333, 0 -1px 0 #333, 1px 1px 0 #333, -1px 1px 0 #333, 1px -1px 0 #333, -1px -1px 0 #333}



/* HEADINGS
    For h1 and h2 use multi-line approach for headlines. When smaller than 480px
    screen then make 2 lines, for bigger than 480px screen then make 1 line.
*/

h1, h2, h3, h4, h5, h6 {
    color:#333;
    display:block;
    clear:both;
    margin:1.5rem 0;
    font-weight:500;
    font-size:1em;
    line-height:1.5em;
    font-family: 'Exo 2', sans-serif
}

h1, h1 sub, h2 sub, h3 sub, h1 sup, h2 sup, h3 sup {
    display:block;
    line-height:1em
}

h1 {font-size:calc(32px + (64 - 32) * (100vw - 240px) / (480 - 240))}
h2 {font-size:calc(22px + (32 - 16) * (100vw - 240px) / (480 - 240))}
h3 {font-size:calc(18px + (32 - 18) * (100vw - 240px) / (1040 - 240))}
h4 {font-size:calc(14px + (24 - 14) * (100vw - 240px) / (1040 - 240))}
h5 {font-size:18px}
h6 {font-weight:700}

@media screen and (min-width:480px) {
    h1 {font-size:calc(42px + (64 - 42) * (100vw - 480px) / (1040 - 480))}
    h2 {font-size:calc(24px + (40 - 24) * (100vw - 480px) / (1040 - 480))}
}

@media screen and (min-width:1040px) {
    h1 {font-size:64px}
    h2 {font-size:40px}
    h3 {font-size:32px}
    h4 {font-size:24px}
}



/* form input select texarea */
textarea, input, select {
    color:inherit;
    width:100%;
    padding:.5em;
    border-radius:.375em;
    line-height:1.5em;
    border:.0625em solid currentColor;
    -webkit-appearance:none;
    background-color:transparent
}

textarea {min-height:6em}
input:invalid {color:#f00}
input:invalid:focus {color:inherit}

label {
    display:block;
    font-weight:500;
}

label.half {
    float:left;
    width:calc(50% - .75em)
}

label input, label textarea, label select {margin-top:.375em}
label.half + .half {margin-left:1.5em}
label.half + label:not(.half) {clear:left}

::-webkit-input-placeholder {
    color:#333;
    font-weight:300
}

:-ms-input-placeholder {
    color:#333;
    font-weight:300
}

::-moz-placeholder {
    color:#333;
    font-weight:300
}

:-moz-placeholder {
    color:#333;
    font-weight:300
}

:focus-visible {outline:auto 1px}



/* TEXT STYLES */

b, strong, input, textarea, th, .btn {font-weight: 500}

a, a:link, a:visited {
    color:#00f;
    cursor:pointer;
    text-decoration:inherit
}

sub, sup {font-size:.5em}
sub {vertical-align:sub}
sup {vertical-align:super}

ul, ol {
    padding-left:.75em;
    list-style-position:inside
}

ul {list-style-type: circle}
ol {list-style-type: decimal}

ol ol {list-style-type: lower-alpha}

li {
    margin:.75em 0;
    line-height: 1.5em;
}

.heavyTextOutline {text-shadow:-2px -2px 1px #333,-1px -2px 1px #333,0px -2px 1px #333,1px -2px 1px #333,2px -2px 1px #333,-2px -1px 1px #333,-1px -1px 1px #333,0px -1px 1px #333,1px -1px 1px #333,2px -1px 1px #333,-2px 0px 1px #333,-1px 0px 1px #333,1px 0px 1px #333,2px 0px 1px #333,-2px 1px 1px #333,-1px 1px 1px #333,0px 1px 1px #333,1px 1px 1px #333,2px 1px 1px #333,-2px 2px 1px #333,-1px 2px 1px #333,0px 2px 1px #333,1px 2px 1px #333,2px 2px 1px #333}



/* IMAGE ELEMENTS */

img {width: 100%}



/* TABLE */

table {
    table-layout:fixed;
    border-collapse:collapse;
    border-spacing:0
}

table, th, td {border:.0625em solid #000}
th, td {padding:.75em}
td {vertical-align:top}



/* MESSAGE BOXES */

.msg {
    margin:1.5em 0;
    font-weight: 300;
    border-radius:.375em;
    padding:.75em .75em .75em 5.5em;
    overflow:hidden;
    position:relative;
    border:solid .0625em;
}

.msg ul, .msg ol {margin-bottom:0}

.msg a, .msg a:link, .msg a:visited {
    color:inherit;
    border:0 dotted;
    border-width:0 0 .0625em 0;
}

.msg a:hover, .msg a:active {border-style:solid}

.msg::before, .msg::after {
    content:'';
    position:absolute;
    z-index:2
}

.msg::after {
    width:2em;
    height:2em;
    left:.375em;
    top:.375em;
    background-size:contain;
    background-position:0 0;
    background-origin:content-box;
    background-image:url('data:image/svg+xml,<svg xmlns%3D%22http://www.w3.org/2000/svg%22 width%3D%2248%22 height%3D%2248%22 viewBox%3D%220 0 48 48%22><path fill%3D%22%23fff%22 d%3D%22M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm2 30h-4V22h4v12zm0-16h-4v-4h4v4z%22/></svg>')
}

.msg::before {
    width:31.25em;
    height:31.25em;
    top:-10em;
    left:-32.5em;
    box-sizing:border-box;
    transform:rotate(30deg)
}

.msg::before {background:currentColor}

.msg.error {
    color:#e64;
    background:#ffcdc2
}

.msg.warning {
    color:#dc5;
    background:#f6f1d1
}

.msg.success {
    color:#6a5;
    background:#ceb
}

.msg.info {
    color:#59c;
    background:#def
}

.msg.warning::after {background-image: url('data:image/svg+xml,<svg xmlns%3D%22http://www.w3.org/2000/svg%22 width%3D%2248%22 height%3D%2248%22 viewBox%3D%220 0 48 48%22><path fill%3D%22%23fff%22 d%3D%22M24 4C12.96 4 4 12.95 4 24s8.96 20 20 20 20-8.95 20-20S35.04 4 24 4zm2 30h-4v-4h4v4zm0-8h-4V14h4v12z%22/></svg>')}
.msg.error::after {background-image: url('data:image/svg+xml,<svg xmlns%3D%22http://www.w3.org/2000/svg%22 width%3D%2248%22 height%3D%2248%22 viewBox%3D%220 0 48 48%22><path fill%3D%22%23fff%22 d%3D%22M2 42h44L24 4 2 42zm24-6h-4v-4h4v4zm0-8h-4v-8h4v8z%22/></svg>')}
.msg.success::after {background-image: url('data:image/svg+xml,<svg xmlns%3D%22http://www.w3.org/2000/svg%22 width%3D%2248%22 height%3D%2248%22 viewBox%3D%220 0 48 48%22><path fill%3D%22%23fff%22 d%3D%22M24 4C12.95 4 4 12.95 4 24c0 11.04 8.95 20 20 20 11.04 0 20-8.96 20-20 0-11.05-8.96-20-20-20zm-4 30L10 24l2.83-2.83L20 28.34l15.17-15.17L38 16 20 34z%22/></svg>')}



/* BUTTON */

.btn, input[type=submit] {
    text-align:center;
    width:auto;
    padding:.375em .75em;
    border:.0625em solid;
    border-radius:.375em;
    transition:background .25s ease;
    cursor:pointer
}

.btn {display:inline-block}

.btn.primary, .btn.primary:link, .btn.primary:visited {
    color:#fff;
    border-color:#003c70;
    background:#003c70
}

.btn.secondary, .btn.secondary:link, .btn.secondary:visited {
    color: #fff;
    border-color:#607D8B;
    background:#607D8B
}

.btn.info, .btn.info:link, .btn.info:visited {
    color:#fff;
    border-color:#59c;
    background:#59c
}

.btn.error, .btn.error:link, .btn.error:visited {
    color:#fff;
    background:#ed6444;
    border-color:#ed6444
}

.btn.warning, .btn.warning:link, .btn.warning:visited {
    color:#fff;
    background:#e0cc59;
    border-color:#e0cc59
}

.btn.success, .btn.success:link, .btn.success:visited {
    color:#fff;
    background:#6da252;
    border-color:#6da252
}

.btn.primary, .btn.secondary, .btn.error, .btn.warning, .btn.info, .btn.success, footer, .color::before, .color::after, nav {box-shadow:0 0 .5em -.25em #000}
.btn:hover {opacity:.9}



/* rcb */

.rcb {width:100%}

.rcb, .rcb .col {
    display:block;
    overflow:hidden;
    padding:0;
    vertical-align:top;
    background-size:contain;
    background-repeat:no-repeat;
    background-position: 50% 50%
} @media screen and (min-width:640px) {
    .rcb {
        display:table;
        table-layout:fixed;
        border-collapse:collapse;
        border-spacing:0
    }
    .rcb .col {
        padding:0 .75em;
        display:table-cell
    }
    .rcb .col:first-child {padding-left:1.5em}
    .rcb .col:last-child {padding-right:1.5em}
}

content .rcb .col:first-child {padding-left:0}
content .rcb .col:last-child {padding-right:0}



/* CONTENT POSITIONS */

.rightSet {
    width:100%
} @media screen and (min-width:40rem) {
    .rightSet {
        float:right;
        width:60%
    }
} @media screen and (min-width:70rem) {
    .rightSet {
        right:calc(50vw - (70rem / 2));
        max-width:calc(70rem - (70rem * .4))
    }
}



/* ICON */
.icon {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%
}

a.icon, input.icon, .btn.icon {background-size:1em 1em}

input.icon {
    padding-left: 2.5em;
    background-origin: content-box;
    background-position: -1.75em 50%
}

input.icon.after {
    padding-left: inherit;
    padding-right: 2.5em;
    background-position: calc(100% - 2em) 50%
}

a.icon {
    padding-left:1.5em;
    background-position:0 50%
}

.icon.email, .icon.email:invalid:focus {background-image: url('data:image/svg+xml,<svg xmlns%3D%22http://www.w3.org/2000/svg%22 width%3D%2248%22 height%3D%2248%22 viewBox%3D%220 0 483.3 483.3%22><g><g><path fill%3D%22%23333%22 d%3D%22M424.3%2C57.75H59.1c-32.6%2C0-59.1%2C26.5-59.1%2C59.1v249.6c0%2C32.6%2C26.5%2C59.1%2C59.1%2C59.1h365.1c32.6%2C0%2C59.1-26.5%2C59.1-59.1 v-249.5C483.4%2C84.35%2C456.9%2C57.75%2C424.3%2C57.75z M456.4%2C366.45c0%2C17.7-14.4%2C32.1-32.1%2C32.1H59.1c-17.7%2C0-32.1-14.4-32.1-32.1v-249.5 c0-17.7%2C14.4-32.1%2C32.1-32.1h365.1c17.7%2C0%2C32.1%2C14.4%2C32.1%2C32.1v249.5H456.4z%22/><path fill%3D%22%23333%22 d%3D%22M304.8%2C238.55l118.2-106c5.5-5%2C6-13.5%2C1-19.1c-5-5.5-13.5-6-19.1-1l-163%2C146.3l-31.8-28.4c-0.1-0.1-0.2-0.2-0.2-0.3 c-0.7-0.7-1.4-1.3-2.2-1.9L78.3%2C112.35c-5.6-5-14.1-4.5-19.1%2C1.1c-5%2C5.6-4.5%2C14.1%2C1.1%2C19.1l119.6%2C106.9L60.8%2C350.95 c-5.4%2C5.1-5.7%2C13.6-0.6%2C19.1c2.7%2C2.8%2C6.3%2C4.3%2C9.9%2C4.3c3.3%2C0%2C6.6-1.2%2C9.2-3.6l120.9-113.1l32.8%2C29.3c2.6%2C2.3%2C5.8%2C3.4%2C9%2C3.4 c3.2%2C0%2C6.5-1.2%2C9-3.5l33.7-30.2l120.2%2C114.2c2.6%2C2.5%2C6%2C3.7%2C9.3%2C3.7c3.6%2C0%2C7.1-1.4%2C9.8-4.2c5.1-5.4%2C4.9-14-0.5-19.1L304.8%2C238.55z%22/></g></g></svg>')}
.icon.email:invalid {background-image: url('data:image/svg+xml,<svg xmlns%3D%22http://www.w3.org/2000/svg%22 width%3D%2248%22 height%3D%2248%22 viewBox%3D%220 0 483.3 483.3%22><g><g><path fill%3D%22%23f00%22 d%3D%22M424.3%2C57.75H59.1c-32.6%2C0-59.1%2C26.5-59.1%2C59.1v249.6c0%2C32.6%2C26.5%2C59.1%2C59.1%2C59.1h365.1c32.6%2C0%2C59.1-26.5%2C59.1-59.1 v-249.5C483.4%2C84.35%2C456.9%2C57.75%2C424.3%2C57.75z M456.4%2C366.45c0%2C17.7-14.4%2C32.1-32.1%2C32.1H59.1c-17.7%2C0-32.1-14.4-32.1-32.1v-249.5 c0-17.7%2C14.4-32.1%2C32.1-32.1h365.1c17.7%2C0%2C32.1%2C14.4%2C32.1%2C32.1v249.5H456.4z%22/><path fill%3D%22%23f00%22 d%3D%22M304.8%2C238.55l118.2-106c5.5-5%2C6-13.5%2C1-19.1c-5-5.5-13.5-6-19.1-1l-163%2C146.3l-31.8-28.4c-0.1-0.1-0.2-0.2-0.2-0.3 c-0.7-0.7-1.4-1.3-2.2-1.9L78.3%2C112.35c-5.6-5-14.1-4.5-19.1%2C1.1c-5%2C5.6-4.5%2C14.1%2C1.1%2C19.1l119.6%2C106.9L60.8%2C350.95 c-5.4%2C5.1-5.7%2C13.6-0.6%2C19.1c2.7%2C2.8%2C6.3%2C4.3%2C9.9%2C4.3c3.3%2C0%2C6.6-1.2%2C9.2-3.6l120.9-113.1l32.8%2C29.3c2.6%2C2.3%2C5.8%2C3.4%2C9%2C3.4 c3.2%2C0%2C6.5-1.2%2C9-3.5l33.7-30.2l120.2%2C114.2c2.6%2C2.5%2C6%2C3.7%2C9.3%2C3.7c3.6%2C0%2C7.1-1.4%2C9.8-4.2c5.1-5.4%2C4.9-14-0.5-19.1L304.8%2C238.55z%22/></g></g></svg>')}

.icon.call, .icon.call:invalid:focus {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23333' d='M13.25 21.59c2.88 5.66 7.51 10.29 13.18 13.17l4.4-4.41c.55-.55 1.34-.71 2.03-.49C35.1 30.6 37.51 31 40 31c1.11 0 2 .89 2 2v7c0 1.11-.89 2-2 2C21.22 42 6 26.78 6 8c0-1.11.9-2 2-2h7c1.11 0 2 .89 2 2 0 2.49.4 4.9 1.14 7.14.22.69.06 1.48-.49 2.03l-4.4 4.42z'/%3E%3C/svg%3E")}
.icon.call:invalid {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23f00' d='M13.25 21.59c2.88 5.66 7.51 10.29 13.18 13.17l4.4-4.41c.55-.55 1.34-.71 2.03-.49C35.1 30.6 37.51 31 40 31c1.11 0 2 .89 2 2v7c0 1.11-.89 2-2 2C21.22 42 6 26.78 6 8c0-1.11.9-2 2-2h7c1.11 0 2 .89 2 2 0 2.49.4 4.9 1.14 7.14.22.69.06 1.48-.49 2.03l-4.4 4.42z'/%3E%3C/svg%3E")}

/* nav */

#navState {display:none}
#navState:checked + nav {bottom:0}
#navState:checked + nav .zruxc {transform:translate3d(0,.625em,0) rotate(45deg)}
#navState:checked + nav .zruxc::before {opacity:0}
#navState:checked + nav .zruxc::after {transform:translate3d(0,-1.25em,0) rotate(-90deg)}

nav {
    position:fixed;
    max-width:65em;
    top:0; right:0; left:0;
    padding:0 .75em;
    bottom:calc(100vh - 3.5em);
    overflow:hidden;
    z-index:99;
    background:#fff;
    transition:bottom .5s ease 0s
}

nav ol, nav li, nav li a {
    display:block;
    margin:0;
    padding:0;
    list-style-type:none
}

nav > ol {
    position:absolute;
    top:3.5em;
    padding:.75em;
    left:0;
    right:0;
    bottom:0;
    overflow:auto;
    box-shadow:0 2em .5em -2.25em #000 inset
}

nav ol a, nav ol a:link, nav ol a:visited {color:#333}

nav ol a {
    padding:.25rem 0;
    font-size:1.5em;
    line-height:1.5em
}

nav ol ol a {
    font-size:1.25em;
    padding-left:1.5rem
}

nav .navLogo, menu label[for] {
    display:block;
    float:left;
    height:3em;
    width:9em;
    padding:.25em 0;
    background-size:contain;
    background-origin:content-box
}

nav label[for] {
    position:relative;
    width:2em;
    height:2em;
    padding:.75em;
    float:right;
    cursor:pointer
}

.zruxc, .zruxc::before, .zruxc::after {
    position:relative;
    display:block;
    content:'';
    top:.25em;
    width:2em;
    height:.25em;
    border-radius:.5em;
    background:#333;
    transition:transform .25s ease;
    transform:translate3d(0,0,0) rotate(0deg)
}

.zruxc::before {top:.625em}
.zruxc::after {top:1em}


@media screen and (min-width:320px) {
    nav {padding:0 1.5em}
    nav > ol {padding:1.5em}
    nav .navLogo {width:12em}
}

nav a:hover {opacity:.8}

@media screen and (min-width:880px) {
    #navState:checked + nav {bottom:unset}
    nav .navLogo {background-origin:padding-box}
    nav label[for] {display:none}
    nav, nav > ol {box-shadow:none}
    nav {
        position:relative;
        padding:1.5em;
        margin:0 auto;
    }
    nav > ol {
        position:relative;
        float:right;
        top:unset;
        margin:0;
        padding:0;
    }
    nav li {
        display:block;
        float:left;
    }
    nav ol ol {display:none}
    nav ol a {
        padding:1em 1.5em;
        font-size:1em;
        font-weight:500
    }
    nav > ol li:last-child a {
        color:#fff;
        border-radius:.5em;
        background-color:#333
    }
}

.icon.navLogo {background-image:url('data:image/png;base64,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')}


/* img grid */

content > .imgGrid {
    overflow:auto;
    width:calc(100% + 1.5em);
    margin-left:-.75em;
}

content.imgGrid {
    padding-left:.75em;
    padding-right:.75em
}

.imgGrid input {display:none}

.imgGrid img {
    position:absolute;
    object-fit:cover;
    top:0;
    left:0;
    margin:0;
    width:100%;
    height:100%
}

.imgGrid input:checked + img {
    z-index:101;
    position:fixed;
    padding:1.5em;
    object-fit:contain;
    background:rgba(0,0,0,.8)
}

.imgGrid label {
    display:block;
    overflow:hidden;
    position:relative;
    border-radius:.375em;
    width:calc(100% - 1.5em);
    margin:.75em;
    float:left;
    cursor:pointer;
    background:#eee url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23fff' d='M28 12l-7.5 10 5.7 7.6L23 32c-3.38-4.5-9-12-9-12L2 36h44L28 12z'/%3E%3C/svg%3E") 50% 50% no-repeat
}

.imgGrid.singleRow label {display:none}
.imgGrid.singleRow label:first-child {display:block}

@media screen and (min-width:20rem) {
    .col.imgGrid label {width:calc(50% - 1.5em)}
    .imgGrid.singleRow label:nth-child(2) {display:block}
    .imgGrid label {width:calc(50% - 1.5em)}
} @media screen and (min-width:35rem) {
    .imgGrid.singleRow label:nth-child(3) {display:block}
    .imgGrid label {width:calc(33% - 1.5em)}
} @media screen and (min-width:50rem) {
    .imgGrid input:checked + img {padding:3em}
    .imgGrid.singleRow label:nth-child(4) {display:block}
    .imgGrid label {width:calc(25% - 1.5em)}
} @media screen and (min-width:65rem) {
    .imgGrid.singleRow label:nth-child(5) {display:block}
    .imgGrid label {width:calc(20% - 1.5em)}
}

.imgGrid label::before {
    content:'';
    display:block;
    margin:70% 0 0 0
}



/* footer */
footer {
    padding-top:4em;
    background:rgba(17,17,17,.9)
}

footer content:last-child {padding-bottom:0}
footer, footer a, footer a:link, footer a:visited, footer h1, footer h2, footer h3, footer h4, footer h5, footer p {color:#fff}
footer .copyright {text-align:center}
footer .copyright span {font-size:.875em}

footer textarea, footer input, footer select {
    border-color:#fff;
    background-color:#fff;
    color:#000;
}

footer :invalid {border-color:currentColor}
footer :invalid:focus {color:#000}

footer a.icon.email {background-image:url('data:image/svg+xml,<svg xmlns%3D%22http://www.w3.org/2000/svg%22 width%3D%2248%22 height%3D%2248%22 viewBox%3D%220 0 483.3 483.3%22><g><g><path fill%3D%22%23fff%22 d%3D%22M424.3%2C57.75H59.1c-32.6%2C0-59.1%2C26.5-59.1%2C59.1v249.6c0%2C32.6%2C26.5%2C59.1%2C59.1%2C59.1h365.1c32.6%2C0%2C59.1-26.5%2C59.1-59.1 v-249.5C483.4%2C84.35%2C456.9%2C57.75%2C424.3%2C57.75z M456.4%2C366.45c0%2C17.7-14.4%2C32.1-32.1%2C32.1H59.1c-17.7%2C0-32.1-14.4-32.1-32.1v-249.5 c0-17.7%2C14.4-32.1%2C32.1-32.1h365.1c17.7%2C0%2C32.1%2C14.4%2C32.1%2C32.1v249.5H456.4z%22/><path fill%3D%22%23fff%22 d%3D%22M304.8%2C238.55l118.2-106c5.5-5%2C6-13.5%2C1-19.1c-5-5.5-13.5-6-19.1-1l-163%2C146.3l-31.8-28.4c-0.1-0.1-0.2-0.2-0.2-0.3 c-0.7-0.7-1.4-1.3-2.2-1.9L78.3%2C112.35c-5.6-5-14.1-4.5-19.1%2C1.1c-5%2C5.6-4.5%2C14.1%2C1.1%2C19.1l119.6%2C106.9L60.8%2C350.95 c-5.4%2C5.1-5.7%2C13.6-0.6%2C19.1c2.7%2C2.8%2C6.3%2C4.3%2C9.9%2C4.3c3.3%2C0%2C6.6-1.2%2C9.2-3.6l120.9-113.1l32.8%2C29.3c2.6%2C2.3%2C5.8%2C3.4%2C9%2C3.4 c3.2%2C0%2C6.5-1.2%2C9-3.5l33.7-30.2l120.2%2C114.2c2.6%2C2.5%2C6%2C3.7%2C9.3%2C3.7c3.6%2C0%2C7.1-1.4%2C9.8-4.2c5.1-5.4%2C4.9-14-0.5-19.1L304.8%2C238.55z%22/></g></g></svg>')}
footer a.icon.call {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23fff' d='M13.25 21.59c2.88 5.66 7.51 10.29 13.18 13.17l4.4-4.41c.55-.55 1.34-.71 2.03-.49C35.1 30.6 37.51 31 40 31c1.11 0 2 .89 2 2v7c0 1.11-.89 2-2 2C21.22 42 6 26.78 6 8c0-1.11.9-2 2-2h7c1.11 0 2 .89 2 2 0 2.49.4 4.9 1.14 7.14.22.69.06 1.48-.49 2.03l-4.4 4.42z'/%3E%3C/svg%3E")}

.preFooterIcons .icon {height:3em}



/* PRE FOOTER MAP */

.preFooterMap {z-index:-1}

.preFooterMap::after {
    content:'';
    display:block;
    position:absolute;
    top:0; right:0;
    bottom:0; left:0;
    z-index:400;
    box-shadow:0 0 0.5em -0.25em #000 inset
}

.leaflet-pane, .leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-tile-container, .leaflet-pane > svg, .leaflet-pane > canvas, .leaflet-zoom-box, .leaflet-image-layer, .leaflet-layer {
    position:absolute;
    left:0;
    top:0
}

.leaflet-container {overflow:hidden}

.leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow {
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    -webkit-user-drag:none
}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {background:transparent}

/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {image-rendering:-webkit-optimize-contrast}

.leaflet-safari .leaflet-tile-container {
    width:1600px; /* hack that prevents hw layers "stretching" when loading new tiles */
    height:1600px;
    -webkit-transform-origin:0 0
}
.leaflet-marker-icon,.leaflet-marker-shadow {display:block}

.leaflet-container .leaflet-overlay-pane svg, .leaflet-container .leaflet-marker-pane img, .leaflet-container .leaflet-shadow-pane img, .leaflet-container .leaflet-tile-pane img, .leaflet-container img.leaflet-image-layer, .leaflet-container .leaflet-tile {
	max-width:none !important; /* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
	max-height:none !important
}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action:pan-x pan-y;
	touch-action:pan-x pan-y
}

.leaflet-container.leaflet-touch-drag {
	-ms-touch-action:pinch-zoom;
	touch-action:none; /* Fallback for FF which doesn't support pinch-zoom */
	touch-action:pinch-zoom
}

.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {-ms-touch-action:none; touch-action:none}
.leaflet-container {-webkit-tap-highlight-color:transparent}
.leaflet-container a {-webkit-tap-highlight-color:rgba(51, 181, 229, 0.4)}

.leaflet-tile {
	filter:inherit;
	visibility:hidden
}

.leaflet-tile-loaded {visibility:inherit}

.leaflet-zoom-box {
    width:0;
    height:0;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    z-index:800
}

.leaflet-overlay-pane svg {-moz-user-select:none} /* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-pane {z-index:400}
.leaflet-tile-pane {z-index:200}
.leaflet-overlay-pane {z-index:400}
.leaflet-shadow-pane {z-index:500}
.leaflet-marker-pane {z-index:600}
.leaflet-tooltip-pane {z-index:650}
.leaflet-popup-pane {z-index:700}
.leaflet-map-pane canvas {z-index:100}
.leaflet-map-pane svg {z-index:200}

.leaflet-vml-shape {
	width:1px;
	height:1px
}

.lvml {
	behavior:url(#default#VML);
	display:inline-block;
	position:absolute
}

.leaflet-control {
	position:relative;
	z-index:800;
	pointer-events:visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events:auto
}

.leaflet-top, .leaflet-bottom {
	position:absolute;
	z-index:1000;
	pointer-events:none
}

.leaflet-top {top:0}
.leaflet-right {right:0}
.leaflet-bottom {bottom:0}
.leaflet-left {left:0}

.leaflet-control {
	float:left;
	clear:both
}
.leaflet-right .leaflet-control {float:right}
.leaflet-top .leaflet-control {margin-top:10px}
.leaflet-bottom .leaflet-control {margin-bottom:10px}
.leaflet-left .leaflet-control {margin-left:10px}
.leaflet-right .leaflet-control {margin-right:10px}
.leaflet-fade-anim .leaflet-tile {will-change:opacity}

.leaflet-fade-anim .leaflet-popup {
    opacity:0;
    -webkit-transition:opacity 0.2s linear;
    -moz-transition:opacity 0.2s linear;
    transition:opacity 0.2s linear;
}

.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {opacity:1}

.leaflet-zoom-animated {
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0
}

.leaflet-zoom-anim .leaflet-zoom-animated {will-change:transform}

.leaflet-zoom-anim .leaflet-zoom-animated {
    -webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
    -moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1);
    transition:transform 0.25s cubic-bezier(0,0,0.25,1);
}

.leaflet-zoom-anim .leaflet-tile, .leaflet-pan-anim .leaflet-tile {
    -webkit-transition:none;
    -moz-transition:none;
    transition:none
}

.leaflet-zoom-anim .leaflet-zoom-hide {visibility:hidden}
.leaflet-interactive {cursor:pointer}

.leaflet-grab {
	cursor:-webkit-grab;
	cursor:-moz-grab;
	cursor:grab
}

.leaflet-crosshair, .leaflet-crosshair .leaflet-interactive {cursor:crosshair}
.leaflet-popup-pane, .leaflet-control {cursor:auto}

.leaflet-dragging .leaflet-grab, .leaflet-dragging .leaflet-grab .leaflet-interactive, .leaflet-dragging .leaflet-marker-draggable {
	cursor:move;
	cursor:-webkit-grabbing;
	cursor:-moz-grabbing;
	cursor:grabbing
}

.leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-image-layer, .leaflet-pane > svg path, .leaflet-tile-container {pointer-events:none}

.leaflet-marker-icon.leaflet-interactive, .leaflet-image-layer.leaflet-interactive, .leaflet-pane > svg path.leaflet-interactive, svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events:visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events:auto
}

.leaflet-container {background:#ddd; outline:0}
.leaflet-container a {color:#0078A8}

.leaflet-container a.leaflet-active {outline: 2px solid orange}

.leaflet-zoom-box {
	border:2px dotted #38f;
	background:rgba(255,255,255,.5)
}

.leaflet-container {font:12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif}

.leaflet-bar {
	border-radius:4px;
	box-shadow:0 1px 5px rgba(0,0,0,.65)
}

.leaflet-bar a, .leaflet-bar a:hover {
	color:#000;
	background-color:#fff;
	border-bottom:1px solid #ccc;
	width:26px;
	height:26px;
	line-height:26px;
	display:block;
	text-align:center;
	text-decoration:none
}

.leaflet-bar a, .leaflet-control-layers-toggle {
	display:block;
	background-repeat:no-repeat;
	background-position:50% 50%
}

.leaflet-bar a:hover {background-color:#f4f4f4}

.leaflet-bar a:first-child {
	border-top-left-radius:4px;
	border-top-right-radius:4px
}

.leaflet-bar a:last-child {
	border-bottom:none;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px
}

.leaflet-bar a.leaflet-disabled {
	color:#bbb;
	cursor:default;
	background-color:#f4f4f4
}

.leaflet-touch .leaflet-bar a {
	width:30px;
	height:30px;
	line-height:30px
}

.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius:2px;
	border-top-right-radius:2px
}

.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px
}

.leaflet-control-zoom-in, .leaflet-control-zoom-out {
	font:bold 18px 'Lucida Console', Monaco, monospace;
	text-indent:1px
}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {font-size:22px}

.leaflet-control-layers {
	background:#fff;
	border-radius:5px;
	box-shadow:0 1px 5px rgba(0,0,0,0.4)
}

.leaflet-control-layers-toggle {
	width:36px;
	height:36px;
	background-image: url(images/layers.png)
}

.leaflet-retina .leaflet-control-layers-toggle {
	background-size:26px 26px;
	background-image:url(images/layers-2x.png)
}

.leaflet-touch .leaflet-control-layers-toggle {
	width:44px;
	height:44px
}

.leaflet-control-layers .leaflet-control-layers-list, .leaflet-control-layers-expanded .leaflet-control-layers-toggle {display:none}

.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display:block;
	position:relative
}

.leaflet-control-layers-expanded {
	padding:6px 10px 6px 6px;
	color:#333;
	background:#fff
}

.leaflet-control-layers-scrollbar {
	overflow-y:scroll;
	overflow-x:hidden;
	padding-right:5px
}

.leaflet-control-layers-selector {
	margin-top:2px;
	position:relative;
	top:1px
}

.leaflet-control-layers label {display:block}

.leaflet-control-layers-separator {
	height:0;
	border-top:1px solid #ddd;
	margin:5px -10px 5px -6px
}

.leaflet-default-icon-path {background-image:url(images/marker-icon.png)}
.leaflet-container .leaflet-control-attribution {
	margin:0;
	background:#fff;
	background:rgba(255, 255, 255, 0.7)
}

.leaflet-control-attribution, .leaflet-control-scale-line {
	color:#333;
	padding:0 5px
}

.leaflet-control-attribution a {text-decoration:none}
.leaflet-control-attribution a:hover {text-decoration:underline}
.leaflet-container .leaflet-control-attribution, .leaflet-container .leaflet-control-scale {font-size:11px}
.leaflet-left .leaflet-control-scale {margin-left:5px}
.leaflet-bottom .leaflet-control-scale {margin-bottom:5px}

.leaflet-control-scale-line {
	border:2px solid #777;
	border-top:none;
	line-height:1.1;
	padding:2px 5px 1px;
	font-size:11px;
	white-space:nowrap;
	overflow:hidden;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	background:#fff;
	background:rgba(255, 255, 255, 0.5)
}

.leaflet-control-scale-line:not(:first-child) {
    margin-top:-2px;
	border-bottom:none;
	border-top:2px solid #777
}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {border-bottom:2px solid #777}
.leaflet-touch .leaflet-control-attribution, .leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar {box-shadow:none}

.leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar {
	background-clip:padding-box;
	border:2px solid rgba(0,0,0,0.2)
}

.leaflet-popup {
	position:absolute;
	text-align:center;
	margin-bottom:20px
}

.leaflet-popup-content-wrapper {
	padding:1px;
	text-align:left;
	border-radius:12px
}

.leaflet-popup-content {
	margin:13px 19px;
	line-height:1.4
}

.leaflet-popup-content p {margin:18px 0}

.leaflet-popup-tip-container {
	width:40px;
	height:20px;
	position:absolute;
	left:50%;
	margin-left:-20px;
	overflow:hidden;
	pointer-events:none;
}

.leaflet-popup-tip {
	width:17px;
	height:17px;
	padding:1px;
	margin:-10px auto 0;
	-webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}

.leaflet-popup-content-wrapper, .leaflet-popup-tip {
	background:white;
	color:#333;
	box-shadow:0 3px 14px rgba(0,0,0,0.4)
}

.leaflet-container a.leaflet-popup-close-button {
	position:absolute;
	top:0;
	right:0;
	padding:4px 4px 0 0;
	border:none;
	text-align:center;
	width:18px;
	height:14px;
	font:16px/14px Tahoma, Verdana, sans-serif;
	color:#c3c3c3;
	text-decoration:none;
	font-weight:bold;
	background:transparent
}

.leaflet-container a.leaflet-popup-close-button:hover {color:#999}

.leaflet-popup-scrolled {
	overflow:auto;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd
}

.leaflet-oldie .leaflet-popup-content-wrapper {-ms-zoom:1}

.leaflet-oldie .leaflet-popup-tip {
	width:24px;
	margin:0 auto;
	-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}

.leaflet-oldie .leaflet-popup-tip-container {margin-top:-1px}
.leaflet-oldie .leaflet-control-zoom, .leaflet-oldie .leaflet-control-layers, .leaflet-oldie .leaflet-popup-content-wrapper, .leaflet-oldie .leaflet-popup-tip {border:1px solid #999}

.leaflet-div-icon {
	background:#fff;
	border:1px solid #666
}

.leaflet-tooltip {
	position:absolute;
	padding:6px;
	background-color:#fff;
	border:1px solid #fff;
	border-radius:3px;
	color:#222;
	white-space:nowrap;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	pointer-events:none;
	box-shadow:0 1px 3px rgba(0,0,0,0.4)
}

.leaflet-tooltip.leaflet-clickable {
	cursor:pointer;
	pointer-events:auto
}

.leaflet-tooltip-top:before, .leaflet-tooltip-bottom:before, .leaflet-tooltip-left:before, .leaflet-tooltip-right:before {
	content:'';
	position:absolute;
	pointer-events:none;
	border:6px solid transparent;
	background:transparent
}

.leaflet-tooltip-bottom {margin-top:6px}
.leaflet-tooltip-top {margin-top:-6px}

.leaflet-tooltip-bottom:before, .leaflet-tooltip-top:before {
	left:50%;
	margin-left:-6px
}

.leaflet-tooltip-top:before {
	bottom:0;
	margin-bottom:-12px;
	border-top-color:#fff
}

.leaflet-tooltip-bottom:before {
	top:0;
	margin-top:-12px;
	margin-left:-6px;
	border-bottom-color:#fff
}

.leaflet-tooltip-left {margin-left:-6px}
.leaflet-tooltip-right {margin-left:6px}

.leaflet-tooltip-left:before, .leaflet-tooltip-right:before {
	top:50%;
	margin-top:-6px
}

.leaflet-tooltip-left:before {
	right:0;
	margin-right:-12px;
	border-left-color:#fff
}

.leaflet-tooltip-right:before {
    left:0;
    margin-left:-12px;
    border-right-color:#fff
}



/*  DO NOT COPY BELOW

    The following logo's are included for example purposes.
    You should only inline-encode the logo if its size is small.
*/

.preFooterIcons .qbcc {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='33.35 24.74 187.22 49.58'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='none' d='M0 0h419.53v595.28H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath fill='%23606267' d='M215.85 57.38h1.08l2.48 3.26v-3.26h1.15v5.3h-.99L217 59.31v3.37h-1.15Zm-6.67 2.66v-.01c0-1.5 1.19-2.74 2.82-2.74a2.72 2.72 0 0 1 2.81 2.73v.01c0 1.5-1.19 2.74-2.82 2.74a2.72 2.72 0 0 1-2.81-2.73m4.41 0v-.01c0-.9-.66-1.67-1.6-1.67-.94 0-1.6.74-1.6 1.66v.01c0 .9.67 1.67 1.61 1.67.94 0 1.6-.75 1.6-1.66m-6.68-2.66h1.17v5.3h-1.17Zm-5.27 4.53.7-.83c.47.4.97.65 1.58.65.47 0 .76-.2.76-.5v-.02c0-.3-.18-.45-1.07-.67-1.06-.27-1.75-.57-1.75-1.63 0-.97.77-1.6 1.85-1.6.77 0 1.43.23 1.97.67l-.6.88a2.5 2.5 0 0 0-1.38-.53c-.45 0-.69.2-.69.47v.01c0 .35.23.46 1.15.7 1.07.28 1.68.66 1.68 1.59v.01c0 1.06-.8 1.65-1.94 1.65-.8 0-1.62-.28-2.26-.85m-4.77 0 .69-.83c.48.4.98.65 1.58.65.48 0 .77-.2.77-.5v-.02c0-.3-.18-.45-1.07-.67-1.07-.27-1.76-.57-1.76-1.63 0-.97.78-1.6 1.86-1.6.77 0 1.43.23 1.97.67l-.6.88a2.5 2.5 0 0 0-1.39-.53c-.44 0-.68.2-.68.47v.01c0 .35.23.46 1.15.7 1.07.28 1.68.66 1.68 1.59v.01c0 1.06-.8 1.65-1.95 1.65-.8 0-1.61-.28-2.25-.85m-2.13-4.53h1.17v5.3h-1.17Zm-6.63 0h1.26l1.4 2.24 1.39-2.24h1.26v5.3h-1.16v-3.46l-1.5 2.27h-.03l-1.48-2.25v3.44h-1.14Zm-6.58 0h1.26l1.4 2.24 1.4-2.24h1.25v5.3h-1.16v-3.46l-1.5 2.27h-.02l-1.48-2.25v3.44h-1.15Zm-6.67 2.66v-.01c0-1.5 1.19-2.74 2.83-2.74a2.72 2.72 0 0 1 2.8 2.73v.01c0 1.5-1.18 2.74-2.82 2.74a2.72 2.72 0 0 1-2.8-2.73m4.4 0v-.01c0-.9-.66-1.67-1.6-1.67-.94 0-1.6.74-1.6 1.66v.01c0 .9.68 1.67 1.62 1.67.94 0 1.59-.75 1.59-1.66m-9.86 0v-.01a2.7 2.7 0 0 1 2.77-2.74c1 0 1.6.33 2.09.82l-.75.85c-.4-.37-.82-.6-1.35-.6-.9 0-1.54.74-1.54 1.66v.01c0 .9.63 1.67 1.54 1.67.6 0 .97-.25 1.4-.63l.73.76a2.7 2.7 0 0 1-2.17.94 2.68 2.68 0 0 1-2.72-2.73m-8.02-2.66h1.07l2.49 3.26v-3.26h1.15v5.3h-1l-2.56-3.37v3.37h-1.15Zm-6.68 2.66v-.01c0-1.5 1.2-2.74 2.83-2.74a2.72 2.72 0 0 1 2.81 2.73v.01c0 1.5-1.2 2.74-2.83 2.74a2.72 2.72 0 0 1-2.8-2.73m4.41 0v-.01c0-.9-.67-1.67-1.6-1.67-.95 0-1.6.74-1.6 1.66v.01c0 .9.67 1.67 1.6 1.67.95 0 1.6-.75 1.6-1.66m-6.68-2.66h1.17v5.3h-1.17Zm-3.72 1.07h-1.62v-1.07h4.4v1.07h-1.62v4.23h-1.16Zm-7.06 1.6v-.02a2.7 2.7 0 0 1 2.76-2.74c1 0 1.6.33 2.1.82l-.75.85c-.4-.37-.83-.6-1.36-.6-.89 0-1.53.74-1.53 1.66v.01c0 .9.63 1.67 1.53 1.67.61 0 .98-.25 1.4-.63l.74.76a2.7 2.7 0 0 1-2.17.94 2.68 2.68 0 0 1-2.72-2.73m-5.58.37v-3.03h1.17v3c0 .86.43 1.31 1.14 1.31s1.14-.43 1.14-1.27v-3.04h1.17v3c0 1.6-.9 2.39-2.32 2.39-1.43 0-2.3-.8-2.3-2.36m-5.4-3.03h2.43c.67 0 1.2.19 1.55.53.3.3.45.72.45 1.22v.01c0 .86-.46 1.4-1.14 1.65l1.3 1.9h-1.37l-1.13-1.7h-.92v1.7h-1.16Zm2.35 2.57c.57 0 .9-.3.9-.75v-.01c0-.5-.35-.76-.92-.76h-1.16v1.52Zm-6.02-1.5h-1.62v-1.07h4.4v1.07h-1.61v4.23h-1.17Zm-6.33 3.46.69-.83c.47.4.97.65 1.58.65.48 0 .76-.2.76-.5v-.02c0-.3-.18-.45-1.06-.67-1.07-.27-1.76-.57-1.76-1.63 0-.97.77-1.6 1.85-1.6.78 0 1.44.23 1.97.67l-.6.88a2.5 2.5 0 0 0-1.38-.53c-.45 0-.68.2-.68.47v.01c0 .35.22.46 1.14.7 1.08.28 1.68.66 1.68 1.59v.01c0 1.06-.8 1.65-1.94 1.65-.8 0-1.62-.28-2.25-.85m-5.63-4.53h1.08l2.48 3.26v-3.26h1.16v5.3h-1l-2.56-3.37v3.37h-1.16Zm-6.67 2.66v-.01c0-1.5 1.19-2.74 2.83-2.74a2.72 2.72 0 0 1 2.8 2.73v.01c0 1.5-1.18 2.74-2.82 2.74a2.72 2.72 0 0 1-2.81-2.73m4.42 0v-.01c0-.9-.67-1.67-1.61-1.67-.94 0-1.59.74-1.59 1.66v.01c0 .9.67 1.67 1.6 1.67.94 0 1.6-.75 1.6-1.66m-9.86 0v-.01a2.7 2.7 0 0 1 2.77-2.74c1 0 1.6.33 2.09.82l-.75.85c-.4-.37-.82-.6-1.35-.6-.9 0-1.54.74-1.54 1.66v.01c0 .9.63 1.67 1.54 1.67.6 0 .97-.25 1.39-.63l.74.76a2.7 2.7 0 0 1-2.17.94 2.68 2.68 0 0 1-2.72-2.73m111.32-11.73h2.07c1.67 0 2.82 1.15 2.82 2.64v.02c0 1.49-1.15 2.65-2.82 2.65h-2.07Zm2.07 4.26c.95 0 1.6-.65 1.6-1.59v-.01c0-.94-.65-1.6-1.6-1.6h-.9v3.2Zm-8.05-4.26h1.07l2.49 3.27v-3.27h1.15v5.3h-1l-2.56-3.36v3.37h-1.15Zm-4.17-.03h1.07l2.28 5.34h-1.22l-.49-1.2h-2.24l-.48 1.2h-1.2Zm1.23 3.12-.71-1.72-.7 1.72Zm-11.5-.42v-.01c0-1.51 1.18-2.75 2.78-2.75.96 0 1.53.26 2.09.73l-.74.89c-.4-.34-.77-.54-1.38-.54-.85 0-1.53.75-1.53 1.65v.02c0 .97.67 1.68 1.6 1.68.43 0 .81-.1 1.1-.32v-.76h-1.17v-1h2.3v2.3c-.54.46-1.29.84-2.26.84a2.65 2.65 0 0 1-2.79-2.73m-5.75-2.66h1.08l2.48 3.26v-3.27h1.15v5.3h-.99l-2.57-3.36v3.37h-1.15Zm-2.5 0h1.18v5.3h-1.17Zm-5.97 0h2.07c1.67 0 2.82 1.14 2.82 2.63v.02c0 1.49-1.15 2.65-2.82 2.65h-2.07Zm2.07 4.25c.95 0 1.6-.65 1.6-1.59v-.01c0-.94-.65-1.6-1.6-1.6h-.9v3.2Zm-6.76-4.26h1.17v4.25h2.64v1.06h-3.8Zm-2.5 0h1.18v5.3h-1.17Zm-5.86 3.04V48.3h1.17v3c0 .87.43 1.32 1.14 1.32.72 0 1.15-.44 1.15-1.28v-3.04h1.16v3c0 1.6-.9 2.4-2.32 2.4-1.43 0-2.3-.8-2.3-2.36m-5.38-3.04h2.46c.6 0 1.08.17 1.39.47.24.25.36.54.36.9v.02c0 .6-.32.93-.7 1.14.62.24 1 .6 1 1.3v.02c0 .98-.8 1.46-1.99 1.46h-2.52Zm2.21 2.15c.51 0 .84-.17.84-.56v-.02c0-.35-.27-.54-.76-.54h-1.16v1.12Zm.31 2.14c.52 0 .83-.19.83-.58V52c0-.35-.27-.57-.87-.57h-1.34v1.17Zm-10.72-4.29h2.07c1.66 0 2.82 1.15 2.82 2.64v.02c0 1.49-1.16 2.65-2.82 2.65h-2.07Zm2.07 4.26c.95 0 1.6-.65 1.6-1.59v-.01c0-.94-.65-1.6-1.6-1.6h-.9v3.2Zm-8.06-4.26h1.08l2.48 3.27v-3.27h1.16v5.3h-1l-2.56-3.36v3.37h-1.16Zm-4.16-.03h1.07l2.28 5.34H145l-.49-1.2h-2.24l-.49 1.2h-1.18Zm1.22 3.12-.7-1.72-.7 1.72Zm-7.73-3.09h1.17v4.25h2.64v1.06h-3.81Zm-5.21 4.54.69-.83c.47.4.97.64 1.58.64.48 0 .77-.18.77-.5v-.01c0-.3-.19-.45-1.07-.67-1.07-.28-1.76-.57-1.76-1.63v-.01c0-.96.77-1.6 1.85-1.6.78 0 1.44.24 1.97.67l-.6.88a2.49 2.49 0 0 0-1.38-.52c-.45 0-.68.2-.68.46v.02c0 .35.22.46 1.14.7 1.08.27 1.68.66 1.68 1.58v.02c0 1.05-.8 1.64-1.94 1.64-.8 0-1.62-.28-2.25-.84m-5.63-4.54h1.08l2.49 3.27v-3.27h1.15v5.3h-1l-2.56-3.36v3.37h-1.16Zm-5.07 0h4v1.04h-2.84v1.08h2.5v1.04h-2.5v1.11h2.88v1.04h-4.04Zm-5.08 0h4v1.04h-2.84v1.08h2.5v1.04h-2.5v1.11h2.88v1.04h-4.04Zm-5.8 3.04V48.3h1.16v3c0 .87.43 1.32 1.14 1.32s1.15-.44 1.15-1.28v-3.04h1.16v3c0 1.6-.9 2.4-2.32 2.4-1.43 0-2.3-.8-2.3-2.36m-1.62 2.43-.58-.52c-.45.28-.99.45-1.58.45a2.72 2.72 0 0 1-2.81-2.73v-.01c0-1.51 1.19-2.75 2.83-2.75a2.72 2.72 0 0 1 2.8 2.73v.02c0 .56-.17 1.08-.46 1.52l.54.46Zm-1.45-1.29-.86-.73.74-.84.87.79c.1-.21.15-.46.15-.73v-.01c0-.91-.67-1.67-1.6-1.67-.95 0-1.6.74-1.6 1.65v.02c0 .9.67 1.66 1.6 1.66.26 0 .5-.04.7-.14'/%3E%3Cpath fill='%230097be' d='M70.86 63.03c-1 0-1.93-.17-2.76-.5a5.83 5.83 0 0 1-2.13-1.47 6.67 6.67 0 0 1-1.37-2.36c-.33-.93-.5-2-.5-3.2 0-1.2.17-2.25.5-3.18a6.8 6.8 0 0 1 1.36-2.37 5.75 5.75 0 0 1 2.14-1.48 7.3 7.3 0 0 1 2.76-.5c.77 0 1.49.1 2.15.3.66.2 1.24.5 1.75.9.5.38.92.87 1.25 1.45.32.58.53 1.25.64 2h-2.62a2.47 2.47 0 0 0-.97-1.97 3.56 3.56 0 0 0-2.2-.68 3.9 3.9 0 0 0-1.67.35c-.5.23-.93.58-1.3 1.05a5.18 5.18 0 0 0-.84 1.73c-.2.68-.3 1.48-.3 2.4 0 .91.1 1.72.3 2.4.2.7.49 1.27.85 1.73a3.51 3.51 0 0 0 2.96 1.4c.41 0 .8-.06 1.17-.18.38-.1.7-.27 1-.48.28-.22.51-.5.69-.83.17-.33.28-.71.3-1.14h2.64a5.67 5.67 0 0 1-.66 2 4.88 4.88 0 0 1-3 2.34c-.65.2-1.37.29-2.14.29m13 0c-1 0-1.92-.17-2.75-.5a5.82 5.82 0 0 1-2.13-1.47 6.64 6.64 0 0 1-1.38-2.36c-.32-.93-.49-2-.49-3.2 0-1.2.17-2.25.49-3.18a6.8 6.8 0 0 1 1.36-2.37 5.75 5.75 0 0 1 2.14-1.48 7.3 7.3 0 0 1 2.76-.5c.78 0 1.5.1 2.15.3.66.2 1.24.5 1.75.9.51.38.93.87 1.25 1.45.32.58.54 1.25.65 2h-2.63a2.48 2.48 0 0 0-.96-1.97 3.56 3.56 0 0 0-2.2-.68 3.9 3.9 0 0 0-1.68.35c-.5.23-.92.58-1.29 1.05a5.18 5.18 0 0 0-.84 1.73c-.2.68-.3 1.48-.3 2.4 0 .91.1 1.72.3 2.4.2.7.48 1.27.84 1.73a3.51 3.51 0 0 0 2.96 1.4c.42 0 .8-.06 1.18-.18.37-.1.7-.27.99-.48.28-.22.52-.5.7-.83.17-.33.27-.71.3-1.14h2.63a5.67 5.67 0 0 1-.66 2 4.87 4.87 0 0 1-3 2.34c-.65.2-1.36.29-2.14.29M53.2 59.27a5.13 5.13 0 0 0 3.79 1.75c1.1 0 1.97-.47 2.61-1.42.64-.94.97-2.35.97-4.22 0-1.78-.3-3.12-.92-4.04a2.9 2.9 0 0 0-2.56-1.37c-1.43 0-2.73.82-3.89 2.46Zm0-9.25a5.2 5.2 0 0 1 4.1-2.06A5.34 5.34 0 0 1 61.68 50c.52.64.9 1.42 1.17 2.34.26.93.39 1.94.39 3.05 0 1.15-.15 2.2-.46 3.15-.3.95-.74 1.75-1.28 2.42a5.45 5.45 0 0 1-4.36 2.09 5.6 5.6 0 0 1-3.94-1.46v1.1h-2.55V42.83h2.55Z'/%3E%3Cpath fill='%230097be' d='M49.09 74.32h-1.76V31.43H65.4v1.76H49.1ZM65.4 41.37H50.72V39.6h14.7Zm0-4.03H50.98v-1.76h14.43Z'/%3E%3Cpath fill='%23b12330' d='M43.38 536.75v6.8a5.21 5.21 0 0 1-3.8 1.75 3.05 3.05 0 0 1-2.61-1.4c-.66-.92-.98-2.34-.98-4.24 0-1.77.3-3.12.93-4.03a2.94 2.94 0 0 1 2.57-1.38c1.43 0 2.73.83 3.9 2.5m2.55-9.68h-2.55v7.23a5.26 5.26 0 0 0-4.11-2.05c-.96 0-1.8.17-2.54.53-.75.36-1.36.86-1.86 1.5s-.88 1.42-1.14 2.34c-.26.92-.4 1.93-.4 3.04 0 1.19.16 2.25.47 3.2.32.94.74 1.75 1.29 2.4a5.42 5.42 0 0 0 4.32 2.05 5.8 5.8 0 0 0 3.96-1.45v1.1h2.56Z' clip-path='url(%23a)' transform='matrix(1 0 0 -1 0 595.28)'/%3E%3Cpath fill='%23b12330' d='M72.48 37.46 61.81 27.2 51 37.34l-1.2-1.28 12.05-11.32.61.65 11.24 10.8Zm-3.63 3.9H67.1v-9.31h1.77Z'/%3E%3Cpath fill='%23606267' d='M96.8 62.68h-1.03V48.42h1.03Z'/%3E%3C/svg%3E")}
.preFooterIcons .arc {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='793.71 1540.22 300.75 78.23'%3E%3Cpath d='M987.61 1564.27c-1.99-12.55-12.97-20.08-25.41-20.08-19.56 0-30.96 16-30.96 35.14s11.4 35.14 30.96 35.14c14.53 0 25.83-12.96 26.66-26.88h4.6c-1.67 17.78-14.85 30.86-31.26 30.86-22.39 0-35.57-17.26-35.57-39.12 0-21.86 13.18-39.11 35.57-39.11 26.45 0 29.9 23 30.01 24.05Zm-92.87 14.43c10.87 0 19.03-5.12 19.03-17.15 0-11.3-9-15.58-19.03-15.58h-26.57v32.73Zm-31.17-36.7h31.17c13.07 0 23.63 4.8 23.63 19.24 0 10.04-6.06 17.46-16 19.14v.2c11.09 1.26 13.8 8.27 14.54 16 .73 7.75-.52 16.12 2.51 20.1h-5.13c-2.82-5.13-1.14-13.71-1.98-20.93-.94-7.21-4.5-13.07-17.57-13.07h-26.57v34h-4.6Zm-39.85 0-30.01 74.67h4.91l9.52-23.95h35.77l9.41 23.95h4.92l-29.5-74.68Zm2.51 4.5h.21l16 42.24H809.6Z'/%3E%3Cpath fill='%2394c947' d='M1074.89 1616.41h-74.75v-74.78h74.75Z'/%3E%3Cpath fill='%2300aeef' d='m1022.68 1604.76-22.58-23.32v-39.98h74.95Z'/%3E%3Cpath d='m1093.38 1541.37-2.65 6.74-2.65-6.74H1087v7.69h.73v-6.64h.02l2.64 6.64h.69l2.63-6.64h.02v6.64h.73v-7.69Zm-13.38 0h6.1v.63h-2.69v7.06h-.73V1542H1080Z'/%3E%3Cpath fill='%23fff' d='m1000.08 1576.37.04 15.25 25.52 24.79 49.24-58.23.13-16.74-50.15 59-24.78-24.07Z'/%3E%3C/svg%3E")}
.preFooterIcons .daikin {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 64.62'%3E%3Cpath fill='%2344c8f5' d='M68.87 1H1v62.62L68.87 1'/%3E%3Cpath fill='%23231f20' d='M34.93 1H1v31.32L34.93 1'/%3E%3Cpath fill='%2300a0e4' d='m288.17 14.59-5.23 20.85L276 14.6h-17.4L249.73 50h10.82l5.27-21.04 6.98 21.04h17.33L299 14.6h-10.83M93.25 30.69s-1.01 11.5-10.82 11.5H76.9l4.88-19.1h5.04c1.8 0 7.01.48 6.44 7.6Zm-.79-16.08-4.05-.01H68.83L59.99 50h19.45l7.7.01c10.83 0 21.49-8.06 21.49-20.41 0-14.54-16.17-15-16.17-15m135.68 0H212.1l-13.43 11.58 2.93-11.59h-15l-8.84 35.42h14.96l3.05-12.23 8 12.23h18.1l-13.4-18.55 19.67-16.87m7 0-8.84 35.42h15.64l8.84-35.42h-15.65M127.9 35.12h-3.6l5.8-10.22 1.87 10.22h-4.08Zm-2.23-20.53L105.54 50h10.35l3.34-5.9h14.37l1.08 5.9h15.28l-6.5-35.42h-17.8m37.99 0-8.86 35.42h15.65l8.85-35.42h-15.64'/%3E%3C/svg%3E")}
.preFooterIcons .izone {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' id='Layer_1' x='0' y='0' version='1.1' viewBox='0 0 438 191'%3E%3Cg id='Group_239' transform='translate(-603 -85)'%3E%3Cg id='Group_237' transform='translate(603 85)'%3E%3Cdefs%3E%3Cpath id='SVGID_1_' d='M12 19h416v153H12z'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' overflow='visible'/%3E%3C/clipPath%3E%3Cg id='Group_236' clip-path='url(%23SVGID_2_)'%3E%3Cpath id='Path_217' d='m149.71 67-2.99-6.77a2.79 2.79 0 0 0-2.54-1.66H88.17a2.77 2.77 0 0 0-2.77 2.77v10.4a2.77 2.77 0 0 0 2.77 2.77h36.68l-39.28 46.74a2.77 2.77 0 0 0-.4 2.92l2.99 6.77a2.78 2.78 0 0 0 2.54 1.66h56.01a2.77 2.77 0 0 0 2.77-2.77v-10.4a2.77 2.77 0 0 0-2.77-2.77h-36.69l39.28-46.73c.68-.81.84-1.94.41-2.91' class='st1'/%3E%3Cpath id='Path_218' d='M188.79 58.58a37 37 0 1 0 .16 74 37 37 0 1 0-.16-74m0 58.07a21.06 21.06 0 1 1 21.14-21.14 21.16 21.16 0 0 1-21.14 21.14' class='st1'/%3E%3Cpath id='Path_219' d='M266 58.42a33.6 33.6 0 0 0-16.26 4.65V61.2a2.77 2.77 0 0 0-2.77-2.77h-10.38a2.77 2.77 0 0 0-2.77 2.77v68.61a2.77 2.77 0 0 0 2.75 2.78h10.39a2.77 2.77 0 0 0 2.77-2.77V90.62a16.35 16.35 0 0 1 32.68 0v39.18a2.77 2.77 0 0 0 2.75 2.78h10.4a2.77 2.77 0 0 0 2.77-2.77V90.62a32.3 32.3 0 0 0-32.36-32.2' class='st1'/%3E%3Cpath id='Path_220' d='M343.22 58.58a37 37 0 1 0 18.52 68.92 37.5 37.5 0 0 0 12.78-12.11l1.16-1.84a2.77 2.77 0 0 0-2.35-4.25h-12.76c-.77 0-1.51.32-2.03.88a20.95 20.95 0 0 1-15.32 6.62 21.37 21.37 0 0 1-19.7-13.32h50.23c.73 0 1.44-.29 1.96-.81l3.62-3.62c.52-.52.81-1.23.81-1.96V95.5a36.96 36.96 0 0 0-36.92-36.92m0 15.78a21.06 21.06 0 0 1 19.71 13.32h-39.41a21.37 21.37 0 0 1 19.7-13.32' class='st1'/%3E%3Cpath id='Path_221' d='M73.06 79.69H62.67a2.77 2.77 0 0 0-2.77 2.77v47.34a2.77 2.77 0 0 0 2.75 2.78h10.39a2.77 2.77 0 0 0 2.77-2.77V82.47a2.77 2.77 0 0 0-2.77-2.77' class='st1'/%3E%3Cpath id='Path_222' d='M73.06 58.42H62.67a2.77 2.77 0 0 0-2.77 2.77v10.54a2.77 2.77 0 0 0 2.77 2.77h10.38a2.77 2.77 0 0 0 2.77-2.77V61.2a2.77 2.77 0 0 0-2.77-2.77' class='st1'/%3E%3Cpath id='Path_223' d='M385.98 50.51c1.74 0 3.44.45 4.96 1.29a9.35 9.35 0 0 1 3.73 3.7 10.07 10.07 0 0 1-3.68 13.77A10.05 10.05 0 0 1 377.3 55.5a9.29 9.29 0 0 1 3.73-3.7c1.5-.84 3.21-1.28 4.95-1.29m.01 1.97c-1.39 0-2.76.36-3.97 1.04a8.12 8.12 0 0 0-.05 14.06 8.02 8.02 0 0 0 11.02-2.99 8.07 8.07 0 0 0-.02-8.09 7.54 7.54 0 0 0-3-2.98 8.29 8.29 0 0 0-3.98-1.04m-4.54 13.46V55.27h2.16c2.03 0 3.17 0 3.41.03.58.03 1.15.17 1.67.42a2.92 2.92 0 0 1 1.41 2.56 2.8 2.8 0 0 1-.75 1.98c-.57.57-1.31.93-2.12 1.01.27.09.52.23.75.4.27.25.51.52.72.82.08.1.34.54.79 1.3l1.26 2.15h-2.68l-.89-1.73a7.2 7.2 0 0 0-1.51-2.2 2.42 2.42 0 0 0-1.5-.45h-.56v4.38h-2.16zm2.17-6.06h.87c.78.04 1.56-.01 2.33-.15.58-.18.98-.72.98-1.32a1.3 1.3 0 0 0-.98-1.29c-.77-.14-1.55-.19-2.32-.15h-.87l-.01 2.91z' class='st1'/%3E%3Cpath id='Path_224' d='M388.21 172H51.8A39.84 39.84 0 0 1 12 132.2V58.8A39.85 39.85 0 0 1 51.8 19h340.01C412.78 19 428 35.74 428 58.8v73.41A39.83 39.83 0 0 1 388.21 172M51.8 28.25A30.59 30.59 0 0 0 21.25 58.8v73.41a30.6 30.6 0 0 0 30.55 30.55h336.4a30.58 30.58 0 0 0 30.54-30.55V58.8c0-17.99-11.07-30.55-26.94-30.55h-340z' class='st1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}

/* review */
content.reviewSlider {
    width:500%;
    max-width:unset;
    margin-left:-400%;
    padding-left:0;
    padding-right:0
}

.reviewSlider .review {
    display:block;
    box-sizing:border-box;
    width:20%;
    float:left;
    animation:25s infinite alternate reviewSliderTransition;
    animation-delay:1s;
    transform:translateX(0);
    transform-origin:50% 50% 0
} @media screen and (min-width:640px) {
    .reviewSlider .review {padding:0 calc(50vw - (65em / 2))}
} @media screen and (min-width:65em) {
    .reviewSlider .review {padding:0 calc(50vw - (65em / 2))}
}

.starRating {
    height:2em;
    display:inline-block;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2em' height='2em' viewBox='0 0 48 48'%3E%3Cpath fill='%23FFA300' d='M24 34.54L36.36 42l-3.27-14.06L44 18.49l-14.38-1.24L24 4l-5.62 13.25L4 18.49l10.91 9.45L11.64 42z'/%3E%3C/svg%3E")
}
.starRating:first-child {margin-left:1.5em}

@keyframes reviewSliderTransition {
    0% {transform:translateX(0)}
    19% {transform:translateX(0)}
    21% {transform:translateX(100%)}
    39% {transform:translateX(100%)}
    41% {transform:translateX(200%)}
    59% {transform:translateX(200%)}
    61% {transform:translateX(300%)}
    79% {transform:translateX(300%)}
    81% {transform:translateX(400%)}
    to {transform:translateX(400%)}
}

.reviewSlider p {
    font-weight:300;
    font-size:1.25em;
    line-height:1.5em
} @media screen and (min-width:65em) {
    .reviewSlider p {font-size:1.5em}
}

.reviewSlider p {margin-top:0}
.reviewSlider p + p {margin-top:1em}
.reviewSlider p {padding:0 1.2em}

.reviewBy {
    line-height:1.125em;
    display:block;
    margin:0.75em 0;
    text-align:center
}

.starContainer {
    padding:0 1.5em
} @media screen and (min-width:640px) {
    .starRating:first-child {margin-left:7.5em}
    .reviewSlider p {padding:0 6em}
    .starContainer {padding:0 7.5em}
} @media screen and (min-width:65em) {
    .reviewSlider p {padding:0 5em}
}

.review::before, .review::after, .starRating {background-size:contain}
.review::before {display:none}
.review::after {margin-left:calc(100vw - 6em)}

.review::before, .review::after {
    content:'';
    opacity:.025;
    line-height:1em;
    position:absolute;
    height:6em;
    width:6em;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cpath fill='%23000' d='M33.3 53.77c0 4.14-1.46 7.63-4.4 10.5a14.8 14.8 0 01-10.72 4.28c-5.33 0-9.22-1.86-11.68-5.6-2.46-3.73-3.7-8.5-3.7-14.3a45.15 45.15 0 0110.13-28.83C19.68 11.32 28.1 5.6 38.19 2.66l3.8 7.4a60.82 60.82 0 00-17.08 11.67c-4.65 4.61-6.97 9.5-6.97 14.65l.24 2.26c4.2 0 7.78 1.45 10.72 4.35 2.94 2.9 4.4 6.5 4.4 10.78zm48.74 0c0 4.14-1.45 7.63-4.35 10.5a14.75 14.75 0 01-10.78 4.28c-5.25 0-9.12-1.86-11.62-5.6-2.5-3.73-3.75-8.5-3.75-14.3a45.15 45.15 0 0110.12-28.83C68.4 11.32 76.83 5.6 86.92 2.66l3.93 7.4A61.73 61.73 0 0073.7 21.72c-4.7 4.61-7.03 9.5-7.03 14.65l.24 2.26c4.28 0 7.88 1.45 10.78 4.35 2.9 2.9 4.35 6.5 4.35 10.78z' style='white-space:pre'/%3E%3C/svg%3E")
}

.review::after {
    margin-top:-6em;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cpath fill='%23000' d='M61.03 43.73c0-4.13 1.45-7.65 4.35-10.55 2.9-2.9 6.5-4.35 10.78-4.35 5.25 0 9.12 1.89 11.62 5.66 2.5 3.77 3.75 8.56 3.75 14.36a45.15 45.15 0 01-10.12 28.83c-6.75 8.5-15.17 14.18-25.26 17.04l-3.93-7.27c6.83-3.18 12.57-7.08 17.21-11.68 4.65-4.6 6.97-9.5 6.97-14.65l-.24-2.26c-4.28 0-7.88-1.45-10.78-4.35-2.9-2.9-4.35-6.5-4.35-10.78zm-48.84 0c0-4.13 1.47-7.65 4.4-10.55a14.7 14.7 0 0110.73-4.35c5.32 0 9.21 1.89 11.67 5.66 2.47 3.77 3.7 8.56 3.7 14.36a45.13 45.13 0 01-10.13 28.83C25.81 86.18 17.4 91.86 7.3 94.72l-3.8-7.27a60.63 60.63 0 0017.08-11.68c4.65-4.6 6.97-9.5 6.97-14.65l-.23-2.26A14.7 14.7 0 0116.6 54.5c-2.93-2.9-4.4-6.5-4.4-10.78z' style='white-space:pre'/%3E%3C/svg%3E")
} @media screen and (min-width:640px) {
    .review::before, .review::after {
        display:inline;
        opacity:.05
    }
} @media screen and (min-width:65em) {
    .review::after {margin-left:59em}
}

/* google */
a.googleReviewButton {
    display:block;
    color:#fff;
    font-size:2em;
    position:relative;
    cursor:pointer;
    margin:1.5em 0 2em 0;
    max-width:9em;
    line-height:1em;
    border-radius:.25em;
    font-family:sans-serif;
    padding:.75em 0 .75em 3.75em;
    box-shadow:0 0 .125em -.0625em #333 inset, 0 0 .125em -.0625em #333;
    background:linear-gradient(90deg, #fff 3em, #4384f3 3em)
}

a.googleReviewButton sub {
    font-size:.5em;
    line-height:1em;
    display: block;
}

a.googleReviewButton::after {
    content:'';
    display:block;
    position:absolute;
    left:50%;
    bottom:-2em;
    height:1.5em;
    width:7.5em;
    transform:translate3d(-50%, 0, 0);
    background-size:1.5em 1.5em;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2em' height='2em' viewBox='0 0 48 48'%3E%3Cpath fill='%23fabd03' d='M24 34.54L36.36 42l-3.27-14.06L44 18.49l-14.38-1.24L24 4l-5.62 13.25L4 18.49l10.91 9.45L11.64 42z'/%3E%3C/svg%3E")
}

a.googleReviewButton:hover {opacity:.9}

a.googleReviewButton .icon {
    width:1.5em;
    height:1.5em;
    position:absolute;
    top:.75em;
    left:.75em;
}

.icon.gColor {background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%234285F4' d='M 23.745 12.27 C 23.745 11.48 23.675 10.73 23.555 10 L 12.255 10 L 12.255 14.51 L 18.725 14.51 C 18.435 15.99 17.585 17.24 16.325 18.09 L 16.325 21.09 L 20.185 21.09 C 22.445 19 23.745 15.92 23.745 12.27 Z'/%3E%3Cpath fill='%2334A853' d='M 12.255 24 C 15.495 24 18.205 22.92 20.185 21.09 L 16.325 18.09 C 15.245 18.81 13.875 19.25 12.255 19.25 C 9.125 19.25 6.475 17.14 5.525 14.29 L 1.545 14.29 L 1.545 17.38 C 3.515 21.3 7.565 24 12.255 24 Z'/%3E%3Cpath fill='%23FBBC05' d='M 5.525 14.29 C 5.275 13.57 5.145 12.8 5.145 12 C 5.145 11.2 5.285 10.43 5.525 9.71 L 5.525 6.62 L 1.545 6.62 C 0.725 8.24 0.255 10.06 0.255 12 C 0.255 13.94 0.725 15.76 1.545 17.38 L 5.525 14.29 Z'/%3E%3Cpath fill='%23EA4335' d='M 12.255 4.75 C 14.025 4.75 15.605 5.36 16.855 6.55 L 20.275 3.13 C 18.205 1.19 15.495 0 12.255 0 C 7.565 0 3.515 2.7 1.545 6.62 L 5.525 9.71 C 6.475 6.86 9.125 4.75 12.255 4.75 Z'/%3E%3C/svg%3E")}


/* color section */

.color {
    font-weight:500;
    background-color:#333; /* Change this to your theme accent color */
    overflow:hidden;
    padding:6em 0
}

.color, .color a, .color a:link, .color a:visited, .color h1, .color h2, .color h3, .color h4, .color h5, .color p {color:#fff}

.color::before, .color::after {
    content:'';
    position:absolute;
    background:#fff;
    height:13em;
    left:-3em;
    right:-3em;
    outline:1px solid transparent;
    transform:rotate(357deg) skew(357deg)
}

.color::before {bottom:calc(100% - 6em)}
.color::after {top:calc(100% - 6em)}

.color > content:first-child {margin-top:6rem}
.color > content:last-child {margin-bottom:6rem}

.color content, .color .rcb, .color .col {overflow:visible}
.color form {z-index:1}

.color ::-webkit-input-placeholder {color:#eee}
.color :-ms-input-placeholder {color:#eee}
.color ::-moz-placeholder {color:#eee}
.color :-moz-placeholder {color:#eee}

.color .icon.email, .color .icon.email:invalid:focus {background-image: url('data:image/svg+xml,<svg xmlns%3D%22http://www.w3.org/2000/svg%22 width%3D%2248%22 height%3D%2248%22 viewBox%3D%220 0 483.3 483.3%22><g><g><path fill%3D%22%23fff%22 d%3D%22M424.3%2C57.75H59.1c-32.6%2C0-59.1%2C26.5-59.1%2C59.1v249.6c0%2C32.6%2C26.5%2C59.1%2C59.1%2C59.1h365.1c32.6%2C0%2C59.1-26.5%2C59.1-59.1 v-249.5C483.4%2C84.35%2C456.9%2C57.75%2C424.3%2C57.75z M456.4%2C366.45c0%2C17.7-14.4%2C32.1-32.1%2C32.1H59.1c-17.7%2C0-32.1-14.4-32.1-32.1v-249.5 c0-17.7%2C14.4-32.1%2C32.1-32.1h365.1c17.7%2C0%2C32.1%2C14.4%2C32.1%2C32.1v249.5H456.4z%22/><path fill%3D%22%23fff%22 d%3D%22M304.8%2C238.55l118.2-106c5.5-5%2C6-13.5%2C1-19.1c-5-5.5-13.5-6-19.1-1l-163%2C146.3l-31.8-28.4c-0.1-0.1-0.2-0.2-0.2-0.3 c-0.7-0.7-1.4-1.3-2.2-1.9L78.3%2C112.35c-5.6-5-14.1-4.5-19.1%2C1.1c-5%2C5.6-4.5%2C14.1%2C1.1%2C19.1l119.6%2C106.9L60.8%2C350.95 c-5.4%2C5.1-5.7%2C13.6-0.6%2C19.1c2.7%2C2.8%2C6.3%2C4.3%2C9.9%2C4.3c3.3%2C0%2C6.6-1.2%2C9.2-3.6l120.9-113.1l32.8%2C29.3c2.6%2C2.3%2C5.8%2C3.4%2C9%2C3.4 c3.2%2C0%2C6.5-1.2%2C9-3.5l33.7-30.2l120.2%2C114.2c2.6%2C2.5%2C6%2C3.7%2C9.3%2C3.7c3.6%2C0%2C7.1-1.4%2C9.8-4.2c5.1-5.4%2C4.9-14-0.5-19.1L304.8%2C238.55z%22/></g></g></svg>')}
.color .icon.call, .color .icon.call:invalid:focus {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23fff' d='M13.25 21.59c2.88 5.66 7.51 10.29 13.18 13.17l4.4-4.41c.55-.55 1.34-.71 2.03-.49C35.1 30.6 37.51 31 40 31c1.11 0 2 .89 2 2v7c0 1.11-.89 2-2 2C21.22 42 6 26.78 6 8c0-1.11.9-2 2-2h7c1.11 0 2 .89 2 2 0 2.49.4 4.9 1.14 7.14.22.69.06 1.48-.49 2.03l-4.4 4.42z'/%3E%3C/svg%3E")}

header + .color {padding-top:0}
header + .color::before {display:none}
header + .color form {
    padding:1.5em;
    background:#333;
    border-radius:.75em;
    margin-bottom:-7.5em;
    box-shadow:0 0 0.5em -0.25em #000, 100vw 0 0 0 rgb(0,0,0,.3) inset
}

header + .color > content:first-child {margin-top:0}
header + .color > content:last-child {margin-bottom:0}


/* header */

header {
    font-weight:500;
    background-color:#333
}

header, header a, .action a:link, header a:visited, header h1, header h2, header h3, header h4, header h5, header p {color:#fff}

header.hero > content:first-child {margin-top:calc(3em + 9%)}
header.hero > content:last-child {margin-bottom:calc(3em + 9%)}


/* listStyle */

.checklist {list-style-type:none}

header .checklist {
    font-size:calc(16px + (20 - 16) * (100vw - 320px) / (1040 - 320))
} @media screen and (min-width:1040px) {
    header .checklist {font-size:1.25em}
}

.checklist li {
    position:relative;
    padding-left:2.25em;
    background:padding-box no-repeat 0 0/1.5em 1.5em url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23333' d='M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 464c-118.664 0-216-96.055-216-216 0-118.663 96.055-216 216-216 118.664 0 216 96.055 216 216 0 118.663-96.055 216-216 216zm141.63-274.961L217.15 376.071c-4.705 4.667-12.303 4.637-16.97-.068l-85.878-86.572c-4.667-4.705-4.637-12.303.068-16.97l8.52-8.451c4.705-4.667 12.303-4.637 16.97.068l68.976 69.533 163.441-162.13c4.705-4.667 12.303-4.637 16.97.068l8.451 8.52c4.668 4.705 4.637 12.303-.068 16.97z'%3E%3C/path%3E%3C/svg%3E")
}

header .checklist li {background:none}
header .checklist li::before {
    content:'';
    position:absolute;
    left:0;
    width:1.5em;
    height:1.5em;
    background:padding-box no-repeat 0 0/1.5em 1.5em url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 464c-118.664 0-216-96.055-216-216 0-118.663 96.055-216 216-216 118.664 0 216 96.055 216 216 0 118.663-96.055 216-216 216zm141.63-274.961L217.15 376.071c-4.705 4.667-12.303 4.637-16.97-.068l-85.878-86.572c-4.667-4.705-4.637-12.303.068-16.97l8.52-8.451c4.705-4.667 12.303-4.637 16.97.068l68.976 69.533 163.441-162.13c4.705-4.667 12.303-4.637 16.97.068l8.451 8.52c4.668 4.705 4.637 12.303-.068 16.97z'%3E%3C/path%3E%3C/svg%3E")
}

header.hero .checklist li::before, header.overlay .checklist li::before {filter:drop-shadow(0 0 1px #000) drop-shadow(0 0 1px #333)}


/* SEPERATOR */

.btnContainer a {word-spacing:normal}
.btnContainer {word-spacing:1.5em}
