






.animate{--animation-name:shake;--animation-duration:2s;--animation-delay:0s;--animation-count:1}.animate.on-load,.animate.on-hover:hover{animation-name:var(--animation-name);animation-duration:var(--animation-duration);animation-delay:var(--animation-delay);animation-iteration-count:var(--animation-count)}

:root{--light-gray:rgba(243, 243, 247, 1.00);--medium-gray:rgba(210, 210, 216, 1.00);--dark-gray:rgba(70, 70, 77, 1.00);--black:rgba(42, 42, 42, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(31, 31, 31, 1.00);--secondary:rgba(231, 231, 231, 1.00);--success:rgba(67, 172, 106, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(255, 255, 255, 1.00);--secondary-contrast:rgba(42, 42, 42, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);--primary-dark:rgba(1, 1, 1, 1.00);--secondary-dark:rgba(201, 201, 201, 1.00);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--header-color:rgba(42, 42, 42, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(42, 42, 42, 1.00);--link-color:rgba(0, 217, 166, 1.00);--link-color-hover:rgba(21, 166, 118, 1.00);--selection-background:var(--primary);--selection-text:var(--primary-contrast);--link-decoration:none;--link-decoration-hover:none;--overlay-color:rgba(0, 0, 0, 0.50);--radius:5px;--small-gutter:2.5rem;--medium-gutter:3rem;--large-gutter:4rem;--site-width:calc(1024rem/16);}::selection{background:var(--selection-background);color:var(--selection-text)}.alt{--header-color:rgba(255, 255, 255, 1.00);--subheader-color:rgba(230, 230, 230, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(255, 255, 255, 1.00);--link-color:rgba(0, 217, 166, 1.00);--link-color-hover:rgba(21, 166, 118, 1.00);--link-decoration:none;--link-decoration-hover:none}.grid-container{max-width:var(--site-width)}.radius{border-radius:var(--radius)}body{font-size:calc(16rem/16)}h1,.h1{font-size:calc(26rem/16)}h2,.h2{font-size:calc(22rem/16)}h3,.h3{font-size:calc(20rem/16)}h4,.h4{font-size:calc(18rem/16)}h5,.h5{font-size:calc(16rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:40%}.button{font-size:calc(16rem/16)}.button.tiny{font-size:calc(16rem/16)}.button.small{font-size:calc(16rem/16)}.button.large{font-size:calc(16rem/16)}@media only screen and (min-width:40em){body{font-size:calc(16rem/16)}h1,.h1{font-size:calc(36rem/16)}h2,.h2{font-size:calc(28rem/16)}h3,.h3{font-size:calc(26rem/16)}h4,.h4{font-size:calc(22rem/16)}h5,.h5{font-size:calc(20rem/16)}h6,.h6{font-size:calc(18rem/16)}small{font-size:30%}}@media only screen and (min-width:64em){body{font-size:calc(16rem/16)}h1,.h1{font-size:calc(48rem/16)}h2,.h2{font-size:calc(36rem/16)}h3,.h3{font-size:calc(32rem/16)}h4,.h4{font-size:calc(26rem/16)}h5,.h5{font-size:calc(22rem/16)}h6,.h6{font-size:calc(18rem/16)}small{font-size:30%}}a{color:var(--link-color);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration)}a:hover,a:focus{color:var(--link-color-hover);-webkit-text-decoration:var(--link-decoration-hover);text-decoration:var(--link-decoration-hover)}.menu a{color:var(--menu-link-color);background:var(--menu-bg-color)}.menu a:hover{color:var(--menu-link-color-hover)}h1,h2,h3,h4,h5,h6{color:var(--header-color)}small{color:var(--small-color)}.subheader{color:var(--subheader-color)}.text ul,.text ol{list-style-position:outside}.text>ul,.text>ol,.text .mez>div>ul,.text .mez>div>ol{margin-left:1.25rem}.text ul{list-style-type:disc}.text ul ul,.text ol ul{list-style-type:circle}.text ol{list-style-type:decimal}.text ol ol,.text ul ol{list-style-type:lower-alpha}.radius,.radius:before,.radius:after{border-radius:calc(5rem/16)}body{background-color:rgba(255, 255, 255, 1.00);}
/*!* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com* License - https://fontawesome.com/license (Commercial License)*/@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url("../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.eot");src:url("../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.woff2") format("woff2"),url("../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.woff") format("woff"),url("../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.ttf") format("truetype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:'Font Awesome 5 Brands';font-weight:400}@font-face{font-family:'Font Awesome 5 Duotone';font-style:normal;font-weight:900;font-display:block;src:url("../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.eot");src:url("../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.eot?#iefix") format("embedded-opentype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.woff2") format("woff2"),url("../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.woff") format("woff"),url("../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.ttf") format("truetype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.svg#fontawesome") format("svg")}.fad{position:relative;font-family:'Font Awesome 5 Duotone';font-weight:900}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;font-display:block;src:url("../rw_common/plugins/stacks/fa5-fonts/fa-light-300.eot");src:url("../rw_common/plugins/stacks/fa5-fonts/fa-light-300.eot?#iefix") format("embedded-opentype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-light-300.woff2") format("woff2"),url("../rw_common/plugins/stacks/fa5-fonts/fa-light-300.woff") format("woff"),url("../rw_common/plugins/stacks/fa5-fonts/fa-light-300.ttf") format("truetype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-light-300.svg#fontawesome") format("svg")}.fal{font-family:'Font Awesome 5 Pro';font-weight:300}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;font-display:block;src:url("../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.eot");src:url("../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.woff2") format("woff2"),url("../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.woff") format("woff"),url("../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.ttf") format("truetype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.svg#fontawesome") format("svg")}.far{font-family:'Font Awesome 5 Pro';font-weight:400}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;font-display:block;src:url("../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.eot");src:url("../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.woff2") format("woff2"),url("../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.woff") format("woff"),url("../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.ttf") format("truetype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:'Font Awesome 5 Pro';font-weight:900} .main-menu a:after, .ico-arrow:after,.label:before, .accordion-title:before, .quote-solid-before, .quote-solid-after, .ico-angle-down>a:after, .overlay-color:before, is-accordion-submenu-parent>a::after{font-family:'Font Awesome 5 Pro' !important;font-weight:900} 




.title{--header-color:rgba(42, 42, 42, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(42, 42, 42, 1.00);--link-color:rgba(0, 217, 166, 1.00);--link-color-hover:rgba(0, 178, 137, 1.00);--link-decoration:none;--link-decoration-hover:none}
.title-w{--header-color:rgba(255, 255, 255, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(255, 255, 255, 1.00);--link-color:rgba(248, 50, 34, 1.00);--link-color-hover:rgba(0, 178, 137, 1.00);--link-decoration:none;--link-decoration-hover:none}
.alt .title, .bg-light-gray-primary:hover .title{--header-color:rgba(245, 245, 245, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(245, 245, 245, 1.00);--link-color:rgba(0, 217, 166, 1.00);--link-color-hover:rgba(0, 178, 137, 1.00);--link-decoration:none;--link-decoration-hover:none}

.above-title{--header-color:rgba(42, 42, 42, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(153, 157, 174, 1.00);--link-color:rgba(0, 217, 166, 1.00);--link-color-hover:rgba(0, 178, 137, 1.00);--link-decoration:none;--link-decoration-hover:none}
.above-title-white{--header-color:rgba(255, 255, 255, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(255, 255, 255, 1.00);--link-color:rgba(248, 50, 34, 1.00);--link-color-hover:rgba(0, 178, 137, 1.00);--link-decoration:none;--link-decoration-hover:none}
.alt .above-title{--header-color:rgba(245, 245, 245, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(245, 245, 245, 1.00);--link-color:rgba(0, 217, 166, 1.00);--link-color-hover:rgba(0, 178, 137, 1.00);--link-decoration:none;--link-decoration-hover:none}

.description-coral{--header-color:rgba(248, 50, 34, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(248, 50, 34, 1.00);--link-color:rgba(0, 0, 0, 1.00);--link-color-hover:rgba(0, 178, 137, 1.00);--link-decoration:none;--link-decoration-hover:none}
.description-white{--header-color:rgba(230, 230, 230, 0.85);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(255, 255, 255, 0.85);--link-color:rgba(0, 0, 0, 1.00);--link-color-hover:rgba(0, 178, 137, 1.00);--link-decoration:none;--link-decoration-hover:none}
.description{--header-color:rgba(42, 42, 42, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(68, 68, 68, 1.00);--link-color:rgba(248, 50, 34, 1.00);--link-color-hover:rgba(0, 178, 137, 1.00);--link-decoration:none;--link-decoration-hover:none}
.alt .description, .bg-light-gray-primary:hover .description{--header-color:rgba(245, 245, 245, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(245, 245, 245, 1.00);--link-color:rgba(0, 217, 166, 1.00);--link-color-hover:rgba(0, 178, 137, 1.00);--link-decoration:none;--link-decoration-hover:none}


            h1.title{font-size:calc(30rem/16) ;line-height:1.30 ;}@media only screen and (min-width:40em) {            h1.title{font-size:calc(38rem/16) }}@media only screen and (min-width:64em) {            h1.title{font-size:calc(48rem/16) }}
            h2.title{font-size:calc(26rem/16) ;line-height:1.30 ;}@media only screen and (min-width:40em) {            h2.title{font-size:calc(32rem/16) }}@media only screen and (min-width:64em) {            h2.title{font-size:calc(40rem/16) }}
            h3.title{font-size:calc(22rem/16) ;line-height:1.30 ;}@media only screen and (min-width:40em) {            h3.title{font-size:calc(26rem/16) }}@media only screen and (min-width:64em) {            h3.title{font-size:calc(32rem/16) }}
            h4.title{font-size:calc(18rem/16) ;line-height:1.30 ;}@media only screen and (min-width:40em) {            h4.title{font-size:calc(22rem/16) }}@media only screen and (min-width:64em) {            h4.title{font-size:calc(26rem/16) }}
            h5.title{font-size:calc(16rem/16) ;line-height:1.30 ;}@media only screen and (min-width:40em) {            h5.title{font-size:calc(20rem/16) }}@media only screen and (min-width:64em) {            h5.title{font-size:calc(22rem/16) }}
            h6.title{font-size:calc(14rem/16) ;line-height:1.30 ;}@media only screen and (min-width:40em) {            h6.title{font-size:calc(16rem/16) }}@media only screen and (min-width:64em) {            h6.title{font-size:calc(18rem/16) }}

            .above-title{font-size:calc(12rem/16) ;line-height:1.30 ;}@media only screen and (min-width:40em) {            .above-title{font-size:calc(14rem/16) }}@media only screen and (min-width:64em) {            .above-title{font-size:calc(14rem/16) }}

            .description{font-size:calc(18rem/16) ;line-height:1.30 ;}@media only screen and (min-width:40em) {            .description{font-size:calc(18rem/16) }}@media only screen and (min-width:64em) {            .description{font-size:calc(18rem/16) }}


h1.title, h2.title{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:20.00px ;margin-left:0.00px ;}@media only screen and (min-width:40em){h1.title, h2.title{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:28.00px ;margin-left:0.00px }}@media only screen and (min-width:64em){h1.title, h2.title{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:36.00px ;margin-left:0.00px }}
h3.title, h4.title, h5.title, h6.title{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:18.00px ;margin-left:0.00px ;}@media only screen and (min-width:40em){h3.title, h4.title, h5.title, h6.title{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:24.00px ;margin-left:0.00px }}@media only screen and (min-width:64em){h3.title, h4.title, h5.title, h6.title{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:28.00px ;margin-left:0.00px }}
h4.title, h5.title, h6.title{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:14.00px ;margin-left:0.00px ;}@media only screen and (min-width:40em){h4.title, h5.title, h6.title{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:18.00px ;margin-left:0.00px }}@media only screen and (min-width:64em){h4.title, h5.title, h6.title{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:22.00px ;margin-left:0.00px }}
.above-title{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:24.00px ;margin-left:0.00px ;}@media only screen and (min-width:40em){.above-title{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:28.00px ;margin-left:0.00px }}@media only screen and (min-width:64em){.above-title{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:32.00px ;margin-left:0.00px }}
.description{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:24.00px ;margin-left:0.00px ;}@media only screen and (min-width:40em){.description{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:32.00px ;margin-left:0.00px }}@media only screen and (min-width:64em){.description{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:48.00px ;margin-left:0.00px }}





            .button{font-size:calc(16rem/16) ;font-weight:700 ;}@media only screen and (min-width:40em) {            .button{font-size:calc(16rem/16) }}@media only screen and (min-width:64em) {            .button{font-size:calc(16rem/16) }}


            .button,.button{font-family:"PT Sans",sans-serif }


.btn-primary{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(42, 42, 42, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(0, 217, 166, 1.00);--secondary:rgba(231, 231, 231, 1.00);--success:rgba(67, 172, 106, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(255, 255, 255, 1.00);--secondary-contrast:rgba(42, 42, 42, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);/* --primary-light:rgba(210, 255, 255, 1.00);--secondary-light:rgba(255, 255, 255, 1.00);--success-light:rgba(255, 255, 255, 1.00);--warning-light:rgba(255, 255, 246, 1.00);--alert-light:rgba(255, 255, 246, 1.00);*/--primary-dark:rgba(0, 187, 136, 1.00);--secondary-dark:rgba(201, 201, 201, 1.00);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--overlay-color:rgba(0, 0, 0, 0.50)}

.btn-white{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(42, 42, 42, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(255, 255, 255, 1.00);--secondary:rgba(231, 231, 231, 1.00);--success:rgba(67, 172, 106, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(42, 42, 42, 1.00);--secondary-contrast:rgba(42, 42, 42, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);/* --primary-light:rgba(255, 255, 255, 1.00);--secondary-light:rgba(255, 255, 255, 1.00);--success-light:rgba(255, 255, 255, 1.00);--warning-light:rgba(255, 255, 246, 1.00);--alert-light:rgba(255, 255, 246, 1.00);*/--primary-dark:rgba(225, 225, 225, 1.00);--secondary-dark:rgba(201, 201, 201, 1.00);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--overlay-color:rgba(0, 0, 0, 0.50)}
.alt .btn-white{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(42, 42, 42, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(42, 42, 42, 1.00);--secondary:rgba(231, 231, 231, 1.00);--success:rgba(67, 172, 106, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(254, 254, 254, 1.00);--secondary-contrast:rgba(42, 42, 42, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);/* --primary-light:rgba(252, 252, 252, 1.00);--secondary-light:rgba(255, 255, 255, 1.00);--success-light:rgba(255, 255, 255, 1.00);--warning-light:rgba(255, 255, 246, 1.00);--alert-light:rgba(255, 255, 246, 1.00);*/--primary-dark:rgba(12, 12, 12, 1.00);--secondary-dark:rgba(201, 201, 201, 1.00);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--overlay-color:rgba(0, 0, 0, 0.50)}

.btn-black{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(42, 42, 42, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(42, 42, 42, 1.00);--secondary:rgba(231, 231, 231, 1.00);--success:rgba(67, 172, 106, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(254, 254, 254, 1.00);--secondary-contrast:rgba(42, 42, 42, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);/* --primary-light:rgba(252, 252, 252, 1.00);--secondary-light:rgba(255, 255, 255, 1.00);--success-light:rgba(255, 255, 255, 1.00);--warning-light:rgba(255, 255, 246, 1.00);--alert-light:rgba(255, 255, 246, 1.00);*/--primary-dark:rgba(12, 12, 12, 1.00);--secondary-dark:rgba(201, 201, 201, 1.00);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--overlay-color:rgba(0, 0, 0, 0.50)}
.alt .btn-black{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(42, 42, 42, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(254, 254, 254, 1.00);--secondary:rgba(231, 231, 231, 1.00);--success:rgba(67, 172, 106, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(42, 42, 42, 1.00);--secondary-contrast:rgba(42, 42, 42, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);/* --primary-light:rgba(255, 255, 255, 1.00);--secondary-light:rgba(255, 255, 255, 1.00);--success-light:rgba(255, 255, 255, 1.00);--warning-light:rgba(255, 255, 246, 1.00);--alert-light:rgba(255, 255, 246, 1.00);*/--primary-dark:rgba(224, 224, 224, 1.00);--secondary-dark:rgba(201, 201, 201, 1.00);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--overlay-color:rgba(0, 0, 0, 0.50)}

.btn-black-primary{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(42, 42, 42, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(42, 42, 42, 1.00);--secondary:rgba(231, 231, 231, 1.00);--success:rgba(67, 172, 106, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(254, 254, 254, 1.00);--secondary-contrast:rgba(42, 42, 42, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);/* --primary-light:rgba(252, 252, 252, 1.00);--secondary-light:rgba(255, 255, 255, 1.00);--success-light:rgba(255, 255, 255, 1.00);--warning-light:rgba(255, 255, 246, 1.00);--alert-light:rgba(255, 255, 246, 1.00);*/--primary-dark:rgba(12, 12, 12, 1.00);--secondary-dark:rgba(201, 201, 201, 1.00);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--overlay-color:rgba(0, 0, 0, 0.50)}
.alt .btn-black-primary{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(42, 42, 42, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(0, 217, 166, 1.00);--secondary:rgba(231, 231, 231, 1.00);--success:rgba(67, 172, 106, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(255, 255, 255, 1.00);--secondary-contrast:rgba(42, 42, 42, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);/* --primary-light:rgba(210, 255, 255, 1.00);--secondary-light:rgba(255, 255, 255, 1.00);--success-light:rgba(255, 255, 255, 1.00);--warning-light:rgba(255, 255, 246, 1.00);--alert-light:rgba(255, 255, 246, 1.00);*/--primary-dark:rgba(0, 187, 136, 1.00);--secondary-dark:rgba(201, 201, 201, 1.00);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--overlay-color:rgba(0, 0, 0, 0.50)}

.btn-white-still{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(42, 42, 42, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(255, 255, 255, 1.00);--secondary:rgba(231, 231, 231, 1.00);--success:rgba(67, 172, 106, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(42, 42, 42, 1.00);--secondary-contrast:rgba(42, 42, 42, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);/* --primary-light:rgba(255, 255, 255, 1.00);--secondary-light:rgba(255, 255, 255, 1.00);--success-light:rgba(255, 255, 255, 1.00);--warning-light:rgba(255, 255, 246, 1.00);--alert-light:rgba(255, 255, 246, 1.00);*/--primary-dark:rgba(225, 225, 225, 1.00);--secondary-dark:rgba(201, 201, 201, 1.00);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--overlay-color:rgba(0, 0, 0, 0.50)}

.btn-black-still{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(42, 42, 42, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(42, 42, 42, 1.00);--secondary:rgba(231, 231, 231, 1.00);--success:rgba(67, 172, 106, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(254, 254, 254, 1.00);--secondary-contrast:rgba(42, 42, 42, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);/* --primary-light:rgba(252, 252, 252, 1.00);--secondary-light:rgba(255, 255, 255, 1.00);--success-light:rgba(255, 255, 255, 1.00);--warning-light:rgba(255, 255, 246, 1.00);--alert-light:rgba(255, 255, 246, 1.00);*/--primary-dark:rgba(12, 12, 12, 1.00);--secondary-dark:rgba(201, 201, 201, 1.00);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--overlay-color:rgba(0, 0, 0, 0.50)}

.btn-coral-still{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(42, 42, 42, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(248, 50, 34, 1.00);--secondary:rgba(231, 231, 231, 1.00);--success:rgba(67, 172, 106, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(254, 254, 254, 1.00);--secondary-contrast:rgba(42, 42, 42, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);/* --primary-light:rgba(255, 255, 244, 1.00);--secondary-light:rgba(255, 255, 255, 1.00);--success-light:rgba(255, 255, 255, 1.00);--warning-light:rgba(255, 255, 246, 1.00);--alert-light:rgba(255, 255, 246, 1.00);*/--primary-dark:rgba(218, 20, 4, 1.00);--secondary-dark:rgba(201, 201, 201, 1.00);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--overlay-color:rgba(0, 0, 0, 0.50)}




.bg-primary{background-color:var(--primary) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.bg-primary{background-attachment:scroll!important}}
.alt .bg-primary{background-color:var(--dark-gray) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.alt .bg-primary{background-attachment:scroll!important}}

.bg-white{background-color:var(--white-color) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.bg-white{background-attachment:scroll!important}}
.alt .bg-white{background-color:var(--black-color) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.alt .bg-white{background-attachment:scroll!important}}

.bg-light-gray{background-color:var(--light-gray) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.bg-light-gray{background-attachment:scroll!important}}
.alt .bg-light-gray{background-color:var(--dark-gray) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.alt .bg-light-gray{background-attachment:scroll!important}}

.bg-black{background-color:var(--black-color) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.bg-black{background-attachment:scroll!important}}
.alt .bg-black{background-color:var(--dark-gray) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.alt .bg-black{background-attachment:scroll!important}}

.bg-white-light-gray{background-color:var(--white-color) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.bg-white-light-gray{background-attachment:scroll!important}}
.bg-white-light-gray:hover{background-color:var(--light-gray) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.bg-white-light-gray{background-attachment:scroll!important}}
.alt .bg-white-light-gray{background-color:var(--black-color) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.alt .bg-white-light-gray{background-attachment:scroll!important}}
.alt .bg-white-light-gray:hover{background-color:var(--dark-gray) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.alt .bg-white-light-gray{background-attachment:scroll!important}}

.bg-light-gray-medium-gray{background-color:var(--light-gray) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.bg-light-gray-medium-gray{background-attachment:scroll!important}}
.bg-light-gray-medium-gray:hover{background-color:var(--medium-gray) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.bg-light-gray-medium-gray{background-attachment:scroll!important}}
.alt .bg-light-gray-medium-gray{background-color:var(--dark-gray) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.alt .bg-light-gray-medium-gray{background-attachment:scroll!important}}
.alt .bg-light-gray-medium-gray:hover{background-color:var(--medium-gray) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.alt .bg-light-gray-medium-gray{background-attachment:scroll!important}}

.bg-light-gray-primary{background-color:var(--light-gray) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.bg-light-gray-primary{background-attachment:scroll!important}}
.bg-light-gray-primary:hover{background-color:var(--primary) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.bg-light-gray-primary{background-attachment:scroll!important}}
.alt .bg-light-gray-primary{background-color:var(--dark-gray) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.alt .bg-light-gray-primary{background-attachment:scroll!important}}
.alt .bg-light-gray-primary:hover{background-color:var(--primary) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.alt .bg-light-gray-primary{background-attachment:scroll!important}}

.bg-white-overlay{position:relative;z-index:0}.bg-white-overlay:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.30 ;background-color:var(--white-color) ;}
.bg-white-overlay{position:relative;z-index:0}.bg-white-overlay:hover:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.45 ;background-color:var(--white-color) ;}
.alt .bg-white-overlay{position:relative;z-index:0}.alt .bg-white-overlay:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.30 ;background-color:var(--black-color) ;}
.alt .bg-white-overlay{position:relative;z-index:0}.alt .bg-white-overlay:hover:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.45 ;background-color:var(--black-color) ;}

.bg-white-overlay-50{position:relative;z-index:0}.bg-white-overlay-50:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.50 ;background-color:var(--white-color) ;}
.bg-white-overlay-50{position:relative;z-index:0}.bg-white-overlay-50:hover:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.70 ;background-color:var(--white-color) ;}
.alt .bg-white-overlay-50{position:relative;z-index:0}.alt .bg-white-overlay-50:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.30 ;background-color:var(--black-color) ;}
.alt .bg-white-overlay-50{position:relative;z-index:0}.alt .bg-white-overlay-50:hover:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.45 ;background-color:var(--black-color) ;}

.bg-white-overlay-75{position:relative;z-index:0}.bg-white-overlay-75:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.75 ;background-color:var(--white-color) ;}
.bg-white-overlay-75{position:relative;z-index:0}.bg-white-overlay-75:hover:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.85 ;background-color:var(--white-color) ;}
.alt .bg-white-overlay-75{position:relative;z-index:0}.alt .bg-white-overlay-75:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.30 ;background-color:var(--black-color) ;}
.alt .bg-white-overlay-75{position:relative;z-index:0}.alt .bg-white-overlay-75:hover:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.45 ;background-color:var(--black-color) ;}

.bg-white-overlay-85{position:relative;z-index:0}.bg-white-overlay-85:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.85 ;background-color:var(--white-color) ;}
.bg-white-overlay-85{position:relative;z-index:0}.bg-white-overlay-85:hover:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.90 ;background-color:var(--white-color) ;}
.alt .bg-white-overlay-85{position:relative;z-index:0}.alt .bg-white-overlay-85:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.30 ;background-color:var(--black-color) ;}
.alt .bg-white-overlay-85{position:relative;z-index:0}.alt .bg-white-overlay-85:hover:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.45 ;background-color:var(--black-color) ;}

.bg-black-overlay{position:relative;z-index:0}.bg-black-overlay:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.45 ;background-color:var(--black-color) ;}
.bg-black-overlay{position:relative;z-index:0}.bg-black-overlay:hover:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.65 ;background-color:var(--black-color) ;}
.alt .bg-black-overlay{position:relative;z-index:0}.alt .bg-black-overlay:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.15 ;background-color:var(--white-color) ;}
.alt .bg-black-overlay{position:relative;z-index:0}.alt .bg-black-overlay:hover:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.25 ;background-color:var(--white-color) ;}

.bg-color-1{background-color:rgba(255, 248, 226, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.bg-color-1{background-attachment:scroll!important}}
.alt .bg-color-1{background-color:rgba(113, 85, 74, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.alt .bg-color-1{background-attachment:scroll!important}}

.bg-color-2{background-color:rgba(225, 255, 242, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.bg-color-2{background-attachment:scroll!important}}
.alt .bg-color-2{background-color:rgba(47, 93, 72, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.alt .bg-color-2{background-attachment:scroll!important}}

.bg-color-3{background-color:rgba(212, 239, 255, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.bg-color-3{background-attachment:scroll!important}}
.alt .bg-color-3{background-color:rgba(47, 68, 93, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.alt .bg-color-3{background-attachment:scroll!important}}

.bg-color-4{background-color:rgba(248, 50, 34, 0.75) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.bg-color-4{background-attachment:scroll!important}}
.alt .bg-color-4{background-color:rgba(47, 68, 93, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.alt .bg-color-4{background-attachment:scroll!important}}

.bg-white-overlay:before, .alt .bg-white-overlay:before, .bg-black-overlay:before, .alt .bg-black-overlay:before, .bg-white-light-gray, .alt .bg-white-light-gray, .bg-light-gray-primary, .alt .bg-light-gray-primary, .bg-light-gray-medium-gray, .alt .bg-light-gray-medium-gray{transition:all 250ms ease 0ms }

.bg-img-1{background:none ;background-image:url('../files/bgimage-4965-757.png') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.bg-img-1{background-attachment:scroll!important}}
.alt .bg-img-1{position:relative;z-index:0}.alt .bg-img-1:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.35 ;background-color:var(--black-color) ;}
.bg-img-2{background:none ;background-image:url('../files/bgimage-4968-757.png') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:multiply ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size: contain  ; }@media (hover:none) and (pointer:coarse){.bg-img-2{background-attachment:scroll!important}}
.alt .bg-img-2{position:relative;z-index:0}.alt .bg-img-2:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.35 ;background-color:var(--black-color) ;}
.bg-img-3{background:none ;background-image:url('../files/bgimage-4970-757.png') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:multiply ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size: contain  ; }@media (hover:none) and (pointer:coarse){.bg-img-3{background-attachment:scroll!important}}
.bg-img-3{position:relative;z-index:0}@media screen and (max-width: 39.9375em){.bg-img-3:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.70 ;background-color:rgba(97, 180, 239, 1.00) ;}}
.alt .bg-img-3{position:relative;z-index:0}.alt .bg-img-3:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.35 ;background-color:var(--black-color) ;}
.bg-img-4{background-color:var(--white-color) ;background-image:url('../files/bgimage-4975-757.jpg') ;background-repeat:no-repeat    ;background-position:left center ;background-origin:padding-box ;background-blend-mode:multiply ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.bg-img-4{background-attachment:scroll!important}}
.bg-img-4{position:relative;z-index:0}@media screen and (max-width: 39.9375em){.bg-img-4:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.70 ;background-color:rgba(230, 155, 193, 1.00) ;}}
.alt .bg-img-4{position:relative;z-index:0}.alt .bg-img-4:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.35 ;background-color:var(--black-color) ;}
.bg-img-5{background:none ;background-image:url('../files/bgimage-4979-757.png') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size: contain  ; }@media (hover:none) and (pointer:coarse){.bg-img-5{background-attachment:scroll!important}}
.alt .bg-img-5{position:relative;z-index:0}.alt .bg-img-5:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.60 ;background-color:var(--black-color) ;}
.bg-img-6{background:none ;background-image:url('../files/bgimage-4981-757.png') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:multiply ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size: contain  ; }@media (hover:none) and (pointer:coarse){.bg-img-6{background-attachment:scroll!important}}
.alt .bg-img-6{position:relative;z-index:0}.alt .bg-img-6:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.35 ;background-color:var(--black-color) ;}
.bg-img-7{background-image:url('') ;background-repeat:no-repeat    ;background-position:left center ;background-origin:padding-box ;background-blend-mode:multiply ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.bg-img-7{background-attachment:scroll!important}}@media only screen and (min-width:40em){.bg-img-7{background-image:url('../files/bgimageMedium-4983-757.png') }}@media only screen and (min-width:64em){.bg-img-7{background-image:url('../files/bgimageLarge-4983-757.png') }}
.alt .bg-img-7{background-image:url('') ;background-repeat:no-repeat    ;background-position:left center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.alt .bg-img-7{background-attachment:scroll!important}}@media only screen and (min-width:40em){.alt .bg-img-7{background-image:url('../files/bgimageMedium-4984-757.png') }}@media only screen and (min-width:64em){.alt .bg-img-7{background-image:url('../files/bgimageLarge-4984-757.png') }}
.bg-img-8{background-image:url('../files/bgimage-4985-757.jpg') ;background-repeat:no-repeat    ;background-position:center bottom ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.bg-img-8{background-attachment:scroll!important}}
.alt .bg-img-8{position:relative;z-index:0}.alt .bg-img-8:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.35 ;background-color:var(--black-color) ;}
.bg-img-9{background-image:url('../files/bgimage-4987-757.jpg') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.bg-img-9{background-attachment:scroll!important}}
.alt .bg-img-9{position:relative;z-index:0}.alt .bg-img-9:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.35 ;background-color:var(--black-color) ;}
.bg-img-10{background-image:url('../files/bgimage-4990-757.jpg') ;background-repeat:no-repeat    ;background-position:right top ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.bg-img-10{background-attachment:scroll!important}}@media only screen and (min-width:40em){.bg-img-10{background-image:url('../files/bgimageMedium-4990-757.jpg') }}
.alt .bg-img-10{position:relative;z-index:0}.alt .bg-img-10:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.35 ;background-color:var(--black-color) ;}
.bg-img-11{background-image:url('../files/bgimage-4992-757.jpg') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.bg-img-11{background-attachment:scroll!important}}
@media screen and (min-width: 40em){.bg-img-12{background-image:url('') ;background-repeat:no-repeat    ;background-position:center bottom ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }}@media (hover:none) and (pointer:coarse){.bg-img-12{background-attachment:scroll!important}}@media only screen and (min-width:40em){.bg-img-12{background-image:url('../files/bgimageMedium-4993-757.png') }}
@media screen and (min-width: 40em){.alt .bg-img-12{background-image:url('') ;background-repeat:no-repeat    ;background-position:center bottom ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }}@media (hover:none) and (pointer:coarse){.alt .bg-img-12{background-attachment:scroll!important}}@media only screen and (min-width:40em){.alt .bg-img-12{background-image:url('../files/bgimageMedium-4994-757.png') }}
@media screen and (max-width: 39.9375em){.bg-img-13{background-image:url('../files/bgimage-4995-757.jpg') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }}@media (hover:none) and (pointer:coarse){.bg-img-13{background-attachment:scroll!important}}
@media screen and (min-width: 40em){.bg-img-14{background-image:url('') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }}@media (hover:none) and (pointer:coarse){.bg-img-14{background-attachment:scroll!important}}@media only screen and (min-width:40em){.bg-img-14{background-image:url('../files/bgimageMedium-4996-757.png') }}
@media screen and (max-width: 39.9375em){.bg-img-15{background-image:url('../files/bgimage-4998-757.jpg') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }}@media (hover:none) and (pointer:coarse){.bg-img-15{background-attachment:scroll!important}}
@media screen and (min-width: 40em){.bg-img-16{background-image:url('') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }}@media (hover:none) and (pointer:coarse){.bg-img-16{background-attachment:scroll!important}}@media only screen and (min-width:40em){.bg-img-16{background-image:url('../files/bgimageMedium-4999-757.png') }}
@media screen and (max-width: 39.9375em){.bg-img-17{background-image:url('../files/bgimage-5000-757.jpg') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }}@media (hover:none) and (pointer:coarse){.bg-img-17{background-attachment:scroll!important}}
.bg-img-18{background-image:url('../files/bgimage-5001-757.jpg') ;background-repeat:no-repeat    ;background-position:center top ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.bg-img-18{background-attachment:scroll!important}}
@media screen and (min-width: 40em){.bg-img-19{background-image:url('') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }}@media (hover:none) and (pointer:coarse){.bg-img-19{background-attachment:scroll!important}}@media only screen and (min-width:40em){.bg-img-19{background-image:url('../files/bgimageMedium-5002-757.png') }}
@media screen and (max-width: 39.9375em){.bg-img-20{background-image:url('../files/bgimage-5003-757.jpg') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }}@media (hover:none) and (pointer:coarse){.bg-img-20{background-attachment:scroll!important}}
.bg-img-21{background-image:url('../files/bgimage-5004-757.png') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.bg-img-21{background-attachment:scroll!important}}
.bg-img-22{background-image:url('../files/bgimage-5005-757.jpg') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.bg-img-22{background-attachment:scroll!important}}@media only screen and (min-width:40em){.bg-img-22{background-image:url('../files/bgimageMedium-5005-757.jpg') }}
.alt .bg-img-22{position:relative;z-index:0}.alt .bg-img-22:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.40 ;background-color:var(--black-color) ;}
.bg-img-23{background-image:url('') ;background-repeat:no-repeat    ;background-position:left center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:auto   ; }@media (hover:none) and (pointer:coarse){.bg-img-23{background-attachment:scroll!important}}@media only screen and (min-width:40em){.bg-img-23{background-image:url('../files/bgimageMedium-5007-757.png') }}@media only screen and (min-width:64em){.bg-img-23{background-image:url('../files/bgimageLarge-5007-757.png') }}
.alt .bg-img-23{background-image:url('') ;background-repeat:no-repeat    ;background-position:left center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:auto   ; }@media (hover:none) and (pointer:coarse){.alt .bg-img-23{background-attachment:scroll!important}}@media only screen and (min-width:40em){.alt .bg-img-23{background-image:url('../files/bgimageMedium-5008-757.png') }}@media only screen and (min-width:64em){.alt .bg-img-23{background-image:url('../files/bgimageLarge-5008-757.png') }}
.bg-img-24{background-color:var(--primary) ;background-image:url('../files/bgimage-5009-757.png') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:multiply ;background-attachment:  fixed ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.bg-img-24{background-attachment:scroll!important}}
.alt .bg-img-24{background-color:var(--primary) ;background-image:url('../files/bgimage-5010-757.jpg') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:multiply ;background-attachment:  fixed ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.alt .bg-img-24{background-attachment:scroll!important}}
.bg-img-25{background-image:url('../files/bgimage-5011-757.jpg') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.bg-img-25{background-attachment:scroll!important}}
.alt .bg-img-25{position:relative;z-index:0}.alt .bg-img-25:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.60 ;background-color:var(--black-color) ;}
.bg-img-26{background-image:url('../files/bgimage-5013-757.jpg') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.bg-img-26{background-attachment:scroll!important}}
.alt .bg-img-26{position:relative;z-index:0}.alt .bg-img-26:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.65 ;background-color:var(--primary) ;}
.bg-img-27{background-color:var(--primary) ;background-image:url('../files/bgimage-5015-757.jpg') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:multiply ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.bg-img-27{background-attachment:scroll!important}}
.alt .bg-img-27{background-color:var(--dark-gray) ;background-image:url('../files/bgimage-5016-757.jpg') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:multiply ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.alt .bg-img-27{background-attachment:scroll!important}}
.bg-img-28{background-image:url('../files/bgimage-5017-757.jpg') ;background-repeat:no-repeat    ;background-position:left center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.bg-img-28{background-attachment:scroll!important}}
.alt .bg-img-28{position:relative;z-index:0}.alt .bg-img-28:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.40 ;background-color:var(--black-color) ;}
.bg-img-29{background:none ;background-image:url('../files/bgimage-5044-757.png') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.bg-img-29{background-attachment:scroll!important}}
.alt .bg-img-29{position:relative;z-index:0}.alt .bg-img-29:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.40 ;background-color:var(--black-color) ;}
.bg-img-30{background:none ;background-image:url('../files/bgimage-5050-757.png') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.bg-img-30{background-attachment:scroll!important}}
.alt .bg-img-30{position:relative;z-index:0}.alt .bg-img-30:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.40 ;background-color:var(--black-color) ;}
.bg-img-31{background:none ;background-image:url('../files/bgimage-5052-757.png') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.bg-img-31{background-attachment:scroll!important}}
.alt .bg-img-31{position:relative;z-index:0}.alt .bg-img-31:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.40 ;background-color:var(--black-color) ;}
.bg-nhamii{background:none ;background-image:url('../files/bgimage-5076-757.png') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size: contain  ; }@media (hover:none) and (pointer:coarse){.bg-nhamii{background-attachment:scroll!important}}
.alt .bg-nhamii{position:relative;z-index:0}.alt .bg-nhamii:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.40 ;background-color:var(--black-color) ;}
.bg-bistro{background:none ;background-image:url('../files/bgimage-5078-757.png') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size: contain  ; }@media (hover:none) and (pointer:coarse){.bg-bistro{background-attachment:scroll!important}}
.alt .bg-bistro{position:relative;z-index:0}.alt .bg-bistro:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.40 ;background-color:var(--black-color) ;}
.bg-linha{background:none ;background-image:url('../files/bgimage-5080-757.png') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size: contain  ; }@media (hover:none) and (pointer:coarse){.bg-linha{background-attachment:scroll!important}}
.alt .bg-linha{position:relative;z-index:0}.alt .bg-linha:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.40 ;background-color:var(--black-color) ;}
.bg-padaria{background:none ;background-image:url('../files/bgimage-5082-757.png') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size: contain  ; }@media (hover:none) and (pointer:coarse){.bg-padaria{background-attachment:scroll!important}}
.alt .bg-padaria{position:relative;z-index:0}.alt .bg-padaria:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.40 ;background-color:var(--black-color) ;}
.bg-mirage{background:none ;background-image:url('../files/bgimage-5084-757.png') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size: contain  ; }@media (hover:none) and (pointer:coarse){.bg-mirage{background-attachment:scroll!important}}
.alt .bg-mirage{position:relative;z-index:0}.alt .bg-mirage:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.40 ;background-color:var(--black-color) ;}
.bg-storesace{background:none ;background-image:url('../files/bgimage-5086-757.png') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size: contain  ; }@media (hover:none) and (pointer:coarse){.bg-storesace{background-attachment:scroll!important}}
.alt .bg-storesace{position:relative;z-index:0}.alt .bg-storesace:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.40 ;background-color:var(--black-color) ;}


.pad{padding-top:48.00px ;padding-right:28.00px ;padding-bottom:48.00px ;padding-left:28.00px ;}@media only screen and (min-width:40em){.pad{padding-top:80.00px ;padding-right:44.00px ;padding-bottom:80.00px ;padding-left:44.00px }}@media only screen and (min-width:64em){.pad{padding-top:96.00px ;padding-right:60.00px ;padding-bottom:96.00px ;padding-left:60.00px }}
.pad-2{padding-top:24.00px ;padding-right:14.00px ;padding-bottom:24.00px ;padding-left:14.00px ;}@media only screen and (min-width:40em){.pad-2{padding-top:40.00px ;padding-right:22.00px ;padding-bottom:40.00px ;padding-left:22.00px }}@media only screen and (min-width:64em){.pad-2{padding-top:48.00px ;padding-right:30.00px ;padding-bottom:46.00px ;padding-left:30.00px }}
.pad-x{padding-top:0.00px ;padding-right:28.00px ;padding-bottom:0.00px ;padding-left:28.00px ;}@media only screen and (min-width:40em){.pad-x{padding-top:0.00px ;padding-right:44.00px ;padding-bottom:0.00px ;padding-left:44.00px }}@media only screen and (min-width:64em){.pad-x{padding-top:0.00px ;padding-right:60.00px ;padding-bottom:0.00px ;padding-left:60.00px }}
.pad-x-t{padding-top:48.00px ;padding-right:28.00px ;padding-bottom:0.00px ;padding-left:28.00px ;}@media only screen and (min-width:40em){.pad-x-t{padding-top:80.00px ;padding-right:44.00px ;padding-bottom:0.00px ;padding-left:44.00px }}@media only screen and (min-width:64em){.pad-x-t{padding-top:96.00px ;padding-right:60.00px ;padding-bottom:0.00px ;padding-left:60.00px }}
.pad-x-b{padding-top:0.00px ;padding-right:28.00px ;padding-bottom:48.00px ;padding-left:28.00px ;}@media only screen and (min-width:40em){.pad-x-b{padding-top:0.00px ;padding-right:44.00px ;padding-bottom:80.00px ;padding-left:44.00px }}@media only screen and (min-width:64em){.pad-x-b{padding-top:0.00px ;padding-right:60.00px ;padding-bottom:96.00px ;padding-left:60.00px }}
.pad-t{padding-top:48.00px ;padding-right:0.00px ;padding-bottom:0.00px ;padding-left:0.00px ;}@media only screen and (min-width:40em){.pad-t{padding-top:80.00px ;padding-right:0.00px ;padding-bottom:0.00px ;padding-left:0.00px }}@media only screen and (min-width:64em){.pad-t{padding-top:96.00px ;padding-right:0.00px ;padding-bottom:0.00px ;padding-left:0.00px }}
.pad-y{padding-top:48.00px ;padding-right:0.00px ;padding-bottom:48.00px ;padding-left:0.00px ;}@media only screen and (min-width:40em){.pad-y{padding-top:80.00px ;padding-right:0.00px ;padding-bottom:80.00px ;padding-left:0.00px }}@media only screen and (min-width:64em){.pad-y{padding-top:96.00px ;padding-right:0.00px ;padding-bottom:96.00px ;padding-left:0.00px }}
.pad-b{padding-top:0.00px ;padding-right:0.00px ;padding-bottom:48.00px ;padding-left:0.00px ;}@media only screen and (min-width:40em){.pad-b{padding-top:0.00px ;padding-right:0.00px ;padding-bottom:80.00px ;padding-left:0.00px }}@media only screen and (min-width:64em){.pad-b{padding-top:0.00px ;padding-right:0.00px ;padding-bottom:96.00px ;padding-left:0.00px }}



.centered{margin-right:auto !important;margin-left:auto !important;}  

.w-max-650{min-width:0.00px ;max-width:650.00px ;}
.w-max-750{min-width:0.00px ;max-width:650.00px ;}
.w-max-850{min-width:0.00px ;max-width:650.00px ;}
.w-max-1100{min-width:0.00px ;max-width:1100.00px ;}


.orbit-bullets button{height:0.75rem ;}  
.orbit-bullets button{width:0.75rem ;}  
.orbit-bullets button:hover{background-color:var(--primary) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.orbit-bullets button{background-attachment:scroll!important}}
.orbit-bullets button.is-active, .orbit-bullets button:hover{background-color:var(--primary) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.orbit-bullets button.is-active, .orbit-bullets button:hover{background-attachment:scroll!important}}


input{height:44.00px !important;min-height:0px !important;max-height:1000px !important;}@media only screen and (min-width:40em){input{height:44.00px !important}}@media only screen and (min-width:64em){input{height:44.00px !important}}


.bord-b-white{border-color:var(--white-color) ;border-bottom-width:2px ;border-bottom-style:solid ;}
.bord-primary{border-color:var(--primary) ;border-width:2px ;border-style:solid ;}
.bord-light-gray{border-color:var(--light-gray) ;border-width:3px ;border-style:solid ;}
.bord-medium-gray{border-color:var(--medium-gray) ;border-width:1px ;border-style:solid ;}





.accordion-content{background-color:rgba(255, 255, 255, 0.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.accordion-content{background-attachment:scroll!important}}
.accordion-content{padding:0 ;}  

.tabs{background-color:rgba(255, 255, 255, 0.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.tabs{background-attachment:scroll!important}}
.tabs{border-width:0px !important;border-style:solid !important;}
.tabs-content{background-color:rgba(255, 255, 255, 0.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.tabs-content{background-attachment:scroll!important}}
.tabs-content{border-width:0px !important;border-style:solid !important;}
.tabs-panel{border-width:0px !important;border-style:solid !important;}
.tabs-title > a:hover{background-color:rgba(255, 255, 255, 0.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.tabs-title > a{background-attachment:scroll!important}}
.tabs-panel{background-color:rgba(255, 255, 255, 0.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.tabs-panel{background-attachment:scroll!important}}
.tabs-title > a[aria-selected='true']{background-color:var(--light-gray) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.tabs-title > a[aria-selected='true']{background-attachment:scroll!important}}
.alt .tabs-title > a[aria-selected='true']{background-color:var(--dark-gray) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.alt .tabs-title > a[aria-selected='true']{background-attachment:scroll!important}}
.tabs-panel{padding:0 ;}  










            .above-title{font-family:"PT Sans",sans-serif }


  h1,.h1,          .title{font-family:"Montserrat",sans-serif }


   h2,.h2,         .title{font-family:"Montserrat",sans-serif }


    h3,.h3,        .title{font-family:"Montserrat",sans-serif }


     h4,.h4, h5,.h5, h6,.h6,     .title{font-family:"Montserrat",sans-serif }


            .description{font-family:"PT Sans",sans-serif }


  h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6,     .title{font-weight:700 ;line-height:1.25 ;}

            .above-title{font-weight:400 ;line-height:1.25 ;}

            .description{font-weight:400 ;line-height:1.25 ;}

            .tiny{font-size:calc(10rem/16) ;font-weight:200 ;line-height:1.00 ;}@media only screen and (min-width:40em) {            .tiny{font-size:calc(10rem/16) }}@media only screen and (min-width:64em) {            .tiny{font-size:calc(10rem/16) }}



















/*
1.5.0.1
- hotfix: display bug with dropdown items in edit mode
*/
#stacks_in_12023_2 {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#stacks_in_12023_2 > * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
*:focus {
  outline-style:none;
  box-shadow:none;
  border-color:transparent;
}

#stacks_in_12023_2 .clean-menu-extra {
  display: none;
}
#clean-menu_stacks_in_12023_2 .clean-menu-logo .cm-logo-right {
  white-space: nowrap;
}
#clean-menu_stacks_in_12023_2 .clean-menu-logo .cm-logo-right * {
  margin: 0;
  display: flex;
  align-self: center;
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu li > a:hover,
#clean-menu_stacks_in_12023_2 li > a:hover {
  text-decoration: none;
}

#stacks_in_12023_2 nav {
  border: 0px solid transparent;
}
#clean-menu_stacks_in_12023_2 {
  max-width: 1320px;
  box-sizing: border-box;
  padding: 0px 20px;
  
  margin: 0 auto;
  
}
/* compatability fixes */
#clean-menu_stacks_in_12023_2 ul {
  margin: 0;
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul {
  -webkit-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}
#clean-menu_stacks_in_12023_2 ul li > a:after,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul li > a:after {
  align-self: center;
}
/* --- */
#clean-menu-full_stacks_in_12023_2.cm-full-menu,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul {
  position: absolute;
  top: 0;
  left: 0;
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul {
  text-decoration: none;
  list-style: none;
  margin: 0;
  display: block;
  padding: 0px 0px;
  background: transparent;
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul {
  padding: 6px 0px;
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul li,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul li {
  display: block;
  margin: 0;
  padding: 0;
  float: none;
  background: transparent;
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul li > a,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul li > a {
  padding: 5px 20px;
  margin: 0;
  line-height: 1;
  background: transparent;
  display: inline-block;
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li.clean-menu-dropdown > ul {
  padding: 6px 0px;
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul li > a {
  padding: 6px 20px;
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul > li > a {
  font-weight: bold;
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul > li > .cm-custom-content {
  padding: 4px 20px 4px 20px;
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul ul > li > .cm-custom-content {
  padding: 4px 20px 4px 30px;
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul > li.cm-grouped-item > .cm-custom-content  {
  padding: 4px 20px 4px 0px;
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul ul > li > a,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul ul {
  padding: 6px 20px;
  font-weight: normal;
  line-height: 1;
  height: auto;
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul > div,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul > div {
  padding: 20px;
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul > div a,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul > div a {
  display: block;
  padding: 0;
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul ul,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul ul {
  display: block;
  padding: 0px 0px 10px 10px;
  margin: 0;
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul {
  position: absolute;
  z-index: 999;
  pointer-events: none;
  opacity: 0;
  -webkit-transition: -webkit-transform 300ms ease, opacity 300ms ease;
  transition: -webkit-transform 300ms ease, opacity 300ms ease;
  transition: transform 300ms ease, opacity 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease, opacity 300ms ease;
  -webkit-transform: translate(0, 50px);
  transform: translate(0, 50px);
  min-width: 250px;
  border-radius: 4px;
  box-shadow: 0px 10px 20px rgba(0,0,0,0.4);
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu.clean-menu-active {
  -webkit-transform: translate(0px, 5px);
  transform: translate(0px, 5px);
  pointer-events: all;
  opacity: 1;
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu {
  height: 0;
  overflow: hidden;
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu.clean-menu-active {
  height: auto;
}

#clean-menu-full_stacks_in_12023_2.cm-full-menu {
  -webkit-transform: translate(-50%, 50px);
  transform: translate(-50%, 50px);
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu.clean-menu-active {
  -webkit-transform: translate(-50%, 5px);
  transform: translate(-50%, 5px);
}



#clean-menu-full_stacks_in_12023_2.cm-full-menu.clean-menu-active ul {
  pointer-events: all;
  opacity: 1;
}
#clean-menu-full_stacks_in_12023_2 ul {
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  -webkit-transition: opacity 450ms ease;
  transition: opacity 450ms ease;
}
#clean-menu-full_stacks_in_12023_2.clean-menu-active ul {
  opacity: 1;
  pointer-events: all;
}
.cm-toggle {
  width: 30px;
  height: 28px;
  position: relative;
  margin: 0px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}
.cm-toggle span {
  display: block;
  position: absolute;
  height: 5px;
  width: 100%;
  background: #333;
  border-radius: 4px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
.cm-toggle span:nth-child(1) {
  top: 0px;
}
.cm-toggle span:nth-child(2),.cm-toggle span:nth-child(3) {
  top: 10px;
}
.cm-toggle span:nth-child(4) {
  top: 20px;
}
.cm-toggle.open span:nth-child(1) {
  opacity: 0;
}
.cm-toggle.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cm-toggle.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cm-toggle.open span:nth-child(4) {
  opacity: 0;
}



#clean-menu_stacks_in_12023_2 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
#clean-menu_stacks_in_12023_2 > div {
  align-self: center;
}
#clean-menu_stacks_in_12023_2 .clean-menu-full .cm-menu-toggle {
  width: 30px;
  height: 25px;
  box-sizing: border-box;
  padding: 0;
/*  border: 1px solid #000;*/
  border-radius: 3px;
  cursor: pointer;
}
#clean-menu_stacks_in_12023_2 > div {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 10px 0;
  flex-grow: 1;
  transition: margin 300ms ease;
}
#clean-menu_stacks_in_12023_2 .clean-menu-logo {
  max-width: 200px;
  min-width: 200px;
  margin: 0;
}
#clean-menu_stacks_in_12023_2 .clean-menu-logo .cm-logo-wrap {
  max-width: 200px;
  min-width: 200px;
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  justify-content: center;
}
#clean-menu_stacks_in_12023_2 .clean-menu-logo a {
  text-decoration: none;
  display: block;
}
/*
div[tag="slice"] > .mez > #stacks_in_12023_2.com_onelittledesigner_stacks_Clean_Menu_stack > .clean-menu .clean-menu-logo {
  width: 300px; max-width: 300px;
}
*/
#clean-menu_stacks_in_12023_2 .clean-menu-logo > div > div {
  align-self: center;
}
#clean-menu_stacks_in_12023_2 .clean-menu-logo .cm-logo-left {
  max-width: 73px;
  
  
  max-width: 9999px;
  
  margin: 10px 0;
}
div[tag="slice"] > .mez > #stacks_in_12023_2.com_onelittledesigner_stacks_Clean_Menu_stack > .clean-menu .clean-menu-logo .cm-logo-left  {
  max-width: 128px;
  
  max-width: 9999px;
  
}
#clean-menu_stacks_in_12023_2 .clean-menu-logo .cm-logo-right {
  
  display: none;
  
  margin: 10px 0;
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  
  
  display: -ms-flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  
  -ms-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  list-style: none;
  padding: 0;
  text-decoration: none;
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul > div {
  display: none;
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul ul {
  display: none;
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li {
  margin: 0 15px;
  align-self: center;
  line-height: 1;
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li:first-child {
  margin-left: 0;
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li:last-child {
  margin-right: 0;
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li:last-child.cm-group-True {
  margin: 0;
}


div[tag="slice"] > .mez > #stacks_in_12023_2.com_onelittledesigner_stacks_Clean_Menu_stack > .clean-menu .clean-menu-top-level ul li {
  margin: 0 0 0 15px;
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li > a,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li > a:visited {
  transition: color 150ms ease;
  text-decoration: none;
  color: rgba(90, 189, 255, 1.00);
  font-size: inherit;
  
  line-height: 25px;
  align-items: center;
  padding: 0;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul li > a {
  font-size: inherit;
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li > a,
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul li > a {
  font-family: inherit;
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu > ul > li > a {
  
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li > a svg,
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul li > a svg,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul li > a svg {
  fill: rgba(90, 189, 255, 1.00);
  align-self: center;
  vertical-align: middle;
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul li > a,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul li > a{
  transition: color 150ms ease;
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li.cm-grouped-item,
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul li.cm-grouped-item,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul li.cm-grouped-item {
  white-space: nowrap;
  display: flex;
  align-items: center;
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul li.cm-grouped-item,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul li.cm-grouped-item {
  padding: 5px 20px;
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li.cm-grouped-item > a,
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul li.cm-grouped-item > a {
  display: inline-block;
  margin-left: 8px;
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li.cm-grouped-item > a {
  padding: 0;
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li.cm-grouped-item > a:first-child,
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul li.cm-grouped-item > a:first-child {
  margin-left: 0px;
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul li.cm-grouped-item > a {
  padding: 4px 30px 4px 0;
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li > a ion-icon, #clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li > a i,
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul li > a ion-icon, #clean-menu-full_stacks_in_12023_2.cm-full-menu ul li > a i {
  font-size: 25px;
  line-height: 25px;
  

}
#stacks_in_12023_2 li > a svg,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li > a svg,
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul li > a svg,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul li > a svg {
  
  width: 25px;
  height: 25px;
  
}

#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li > a:hover {
  transition: color 150ms ease;
  text-decoration: none;
  color: rgba(216, 77, 53, 1.00);
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li > a:hover svg,
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul li > a:hover svg {
  fill: rgba(216, 77, 53, 1.00);
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li > a.cm-heading {
  pointer-events: none;
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li.cm-current > a {
  transition: color 150ms ease;
  text-decoration: none;
  color: rgba(251, 238, 130, 1.00);
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li.cm-current > a svg,
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul li.cm-current > a svg {
  fill: rgba(251, 238, 130, 1.00);
}
#clean-menu_stacks_in_12023_2 .cm-toggle span {
  background: #000000;
}
#clean-menu_stacks_in_12023_2 h1, #clean-menu_stacks_in_12023_2 h2, #clean-menu_stacks_in_12023_2 h3, #clean-menu_stacks_in_12023_2 h4, #clean-menu_stacks_in_12023_2 h5, #clean-menu_stacks_in_12023_2 h6, #clean-menu_stacks_in_12023_2 .layouts-text, #clean-menu_stacks_in_12023_2 p {
  color: rgba(0, 0, 0, 0.60);
  font-size: inherit;
  margin: 0;
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul {
  background: rgba(255, 255, 255, 1.00);
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu > ul > li,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul > li {
  border-bottom: 1px solid rgba(255,255,255,0.15)
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu > ul > li:last-child,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul > li:last-child {
  border-bottom: 0px solid transparent;
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul li > a,
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul li > a:visited,
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul li > a svg,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul li > a,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul li > a:visited,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul li > a svg,
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul ul li:before {
  color: rgba(0, 0, 0, 0.40);
  fill: rgba(0, 0, 0, 0.40);
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul li > a:hover,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul li > a:hover,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul li > a:hover svg {
  color: rgba(0, 0, 0, 0.20);
  fill:  rgba(0, 0, 0, 0.20);
}
/* #clean-menu-full_stacks_in_12023_2.cm-full-menu ul li > a.cm-heading:hover,
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul li > a.cm-heading:hover svg,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul li > a.cm-heading:hover {
  color: rgba(0, 0, 0, 0.40);
  cursor: default;
} */
#clean-menu-full_stacks_in_12023_2.cm-full-menu ul li.cm-current > a,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul li.cm-current > a,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul li.cm-current > a svg {
  color: rgba(0, 0, 0, 0.60);
  fill:  rgba(0, 0, 0, 0.60);
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > a.parent:after {
  border-color: rgba(90, 189, 255, 1.00);
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > a.parent:hover:after {
  border-color: rgba(216, 77, 53, 1.00);
}
/* #clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > a.cm-heading.parent:hover:after {
  border-color: rgba(90, 189, 255, 1.00);
} */
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > a.parent.cm-current:after {
  border-color: rgba(251, 238, 130, 1.00);
}
.disable-parents #clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul li > a.parent:hover:after,
.disable-parents #clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul li > a.parent:hover,
#clean-menu-full_stacks_in_12023_2.cm-full-menu.disable-parents  ul li > a.parent:hover {
  color: rgba(0, 0, 0, 0.40);
  border-color: rgba(0, 0, 0, 0.40);
}
.disable-parents #clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li > a.parent:hover,
.disable-parents #clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li > a.parent:hover:after {
  color: rgba(90, 189, 255, 1.00);
  border-color: rgba(90, 189, 255, 1.00);
}




#clean-menu_stacks_in_12023_2 .clean-menu-logo .cm-logo-wrap {
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
#clean-menu_stacks_in_12023_2 .clean-menu-full {
  width: 40px;
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none;
}
#clean-menu_stacks_in_12023_2 .clean-menu-logo {
  width: auto;
  max-width: 9999px;
}
#clean-menu_stacks_in_12023_2 .clean-menu-logo .cm-logo-wrap {
  max-width: 200px;
  margin-right: 5px;
  width: 100%;
}
div[tag="slice"] > .mez > #stacks_in_12023_2.com_onelittledesigner_stacks_Clean_Menu_stack > .clean-menu .clean-menu-top-level ul li {
  margin: 0 0 0 15px;
}



#clean-menu_stacks_in_12023_2 .clean-menu-full {
  margin: 0;
}
#clean-menu_stacks_in_12023_2 .clean-menu-full .cm-menu-toggle {
  display: none;
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul {
  display: block;
  position: fixed;
  pointer-events: none;
  opacity: 0;
  top: 100%;
  box-shadow: 0px 2px 5px rgba(0,0,0,0.2);
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li {
  position: relative;
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li.clean-menu-dropdown > ul {
  -webkit-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  pointer-events: all;
  opacity: 1;
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > a.parent:after {
  content: "";
  border-style: solid;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  margin: -3px 0 0 8px;
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > a.parent a.parent:after {
  border-color: rgba(0, 0, 0, 0.40);
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > a.parent a.parent:hover:after {
  border-color: rgba(0, 0, 0, 0.20);
}
/* #clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > a.parent a.cm-heading.parent:hover:after {
  border-color: rgba(0, 0, 0, 0.40);
} */
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > a.parent a.parent.cm-current:after {
  border-color: rgba(0, 0, 0, 0.60);
}




#clean-menu-full_stacks_in_12023_2.cm-full-menu > ul > li {
  border-bottom: 1px solid rgba(255,255,255,0.15)
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu > ul > li:last-child {
  border-bottom: 0px solid transparent;
}
#clean-menu-full_stacks_in_12023_2.cm-full-menu {

}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li > a,
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li > a:visited {
  color: rgba(255,255,255,.6);
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li > a svg {
  fill: rgba(255,255,255,.6);
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li > a:hover {
  color: rgba(255,255,255,.9);
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li > a:hover svg {
  fill: rgba(255,255,255,.9);
}
/* #clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li > a.cm-heading:hover {
  color: rgba(255,255,255,.6);
  cursor: default;
} */
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li.cm-current > a {
  color: rgba(255,255,255,1);
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li.cm-current > a svg {
  fill: rgba(255,255,255,1);
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > a.parent:after {
  border-color: rgba(255,255,255,.6);
}
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > a.parent:hover:after {
  border-color: rgba(255,255,255,.9);
}
/* #clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > a.cm-heading.parent:hover:after {
  border-color: rgba(255,255,255,.6);
} */
#clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > a.parent.cm-current:after {
  border-color: rgba(255,255,255,1);
}
#clean-menu_stacks_in_12023_2 .cm-toggle span {
  background: rgba(255,255,255,1);
}
#clean-menu_stacks_in_12023_2 h1, #clean-menu_stacks_in_12023_2 h2, #clean-menu_stacks_in_12023_2 h3, #clean-menu_stacks_in_12023_2 h4, #clean-menu_stacks_in_12023_2 h5, #clean-menu_stacks_in_12023_2 h6, #clean-menu_stacks_in_12023_2 .layouts-text, #clean-menu_stacks_in_12023_2 p {
  color: rgba(255,255,255,1);
}
.disable-parents #clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > a.parent:hover,
.disable-parents #clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > a.parent:hover:after {
  color: rgba(255,255,255,.6);
  border-color: rgba(255,255,255,.6);
}


.cm-sticky-wrap_stacks_in_12023_2 {
  transition: background 300ms ease;
  background: transparent;
}
.cm-sticky-wrap_stacks_in_12023_2.cm-sticky {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  background: rgba(34, 34, 34, 1.00);
}
.cm-sticky-wrap_stacks_in_12023_2.cm-sticky > #clean-menu-full_stacks_in_12023_2.cm-full-menu {
  z-index: 999;
}
.cm-sticky-wrap_stacks_in_12023_2.cm-sticky #clean-menu_stacks_in_12023_2.clean-menu {
  max-width: 1320px;
  box-sizing: border-box;
  padding: 0px 20px;
  
  margin: 0 auto;
  
}



@media all and (min-width: 771px) {
  body:not(.cm-mobile-example) #clean-menu-full_stacks_in_12023_2.cm-full-menu ul li {
    border-width: 0;
  }
  body:not(.cm-mobile-example) #clean-menu-full_stacks_in_12023_2 {
    padding: 10px 0px;
  }
  body:not(.cm-mobile-example) #clean-menu-full_stacks_in_12023_2.cm-full-menu ul li.cm-hide-dropdown-menu,
  body:not(.cm-mobile-example) #clean-menu_stacks_in_12023_2 ul li.cm-hide-menu {
    display: none;
  }
  
  #clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul.cm-wide {
    display: grid;
  }
  #clean-menu_stacks_in_12023_2 .clean-menu-top-level > ul > li > ul.cm-wide > li {
    text-align: left;
    align-self: flex-start;
  }
}

@media all and (max-width: 770px) {
  
  #clean-menu_stacks_in_12023_2.clean-menu {
    gap: 0 16px;
  }
  #clean-menu-full_stacks_in_12023_2 {
    min-width: 300px;
  }
  #clean-menu_stacks_in_12023_2 .clean-menu-full {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 10px 0;
  }
  #clean-menu_stacks_in_12023_2 > div:last-child {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  #clean-menu_stacks_in_12023_2 .clean-menu-full .cm-menu-toggle {
    display: block;
  }
  #clean-menu_stacks_in_12023_2 .clean-menu-top-level {
    display: none;
  }
  
  
  #clean-menu_stacks_in_12023_2 .clean-menu-full .cm-menu-toggle {
    float: right;
  }
  
  #clean-menu-full_stacks_in_12023_2.cm-full-menu ul li {
    display: block;
  }
  #clean-menu-full_stacks_in_12023_2.cm-full-menu ul {
    padding: 12px 0px;
  }
  #clean-menu-full_stacks_in_12023_2.cm-full-menu ul > li > .cm-custom-content {
    padding: 4px 24px 4px 24px;
  }
  #clean-menu-full_stacks_in_12023_2.cm-full-menu ul ul > li > .cm-custom-content {
    padding: 4px 24px 4px 34px;
  }
  #clean-menu-full_stacks_in_12023_2.cm-full-menu ul > li.cm-grouped-item > .cm-custom-content  {
    padding: 4px 24px 4px 0px;
  }
  #clean-menu-full_stacks_in_12023_2.cm-full-menu ul li.cm-grouped-item{
    padding: 4px 24px;
  }
  #clean-menu-full_stacks_in_12023_2.cm-full-menu ul li > a {
    font-size: calc(inherit + 2 );
    line-height: calc(inherit + 2 );
    padding: 12px 24px;
    width: 100%;
    box-sizing: border-box;
  }
  #clean-menu-full_stacks_in_12023_2.cm-full-menu ul ul > li > a {
    padding: 12px 24px;
    width: 100%;
    box-sizing: border-box;
  }
  #clean-menu-full_stacks_in_12023_2.cm-full-menu ul li.cm-grouped-item > a {
    width: auto;
  }
  #clean-menu-full_stacks_in_12023_2.cm-full-menu {
    -webkit-transform: translate(0, 50px);
    transform: translate(0, 50px);
  }
  #clean-menu-full_stacks_in_12023_2.cm-full-menu.clean-menu-active {
    -webkit-transform: translate(0px, 5px);
    transform: translate(0px, 5px);
  }
  #clean-menu-full_stacks_in_12023_2.cm-full-menu ul li.cm-grouped-item > a {
    padding: 8px 30px 8px 0;
  }
}






.cm-mobile-example #clean-menu-full_stacks_in_12023_2 {
  min-width: 300px;
}
.cm-mobile-example #clean-menu_stacks_in_12023_2 .clean-menu-full {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.cm-mobile-example #clean-menu_stacks_in_12023_2 > div:last-child {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.cm-mobile-example #clean-menu_stacks_in_12023_2 .clean-menu-full .cm-menu-toggle {
  display: block;
}
.cm-mobile-example #clean-menu_stacks_in_12023_2 .clean-menu-top-level {
  display: none;
}
.cm-mobile-example #clean-menu-full_stacks_in_12023_2.cm-full-menu ul li {
  display: block;
}
.cm-mobile-example #clean-menu-full_stacks_in_12023_2.cm-full-menu ul li > a {
  padding: 10px 20px;
  width: 100%;
  box-sizing: border-box;
}
.cm-mobile-example #clean-menu-full_stacks_in_12023_2.cm-full-menu ul ul > li > a {
  padding: 10px 20px;
  width: 100%;
  box-sizing: border-box;
}
.cm-mobile-example #clean-menu-full_stacks_in_12023_2.cm-full-menu ul li.cm-grouped-item > a {
  width: auto;
}
.cm-mobile-example #clean-menu-full_stacks_in_12023_2.cm-full-menu {
  -webkit-transform: translate(0, 50px);
  transform: translate(0, 50px);
}
.cm-mobile-example #clean-menu-full_stacks_in_12023_2.cm-full-menu.clean-menu-active {
  -webkit-transform: translate(0px, 5px);
  transform: translate(0px, 5px);
}
.cm-mobile-example #clean-menu-full_stacks_in_12023_2.cm-full-menu ul li.cm-grouped-item > a {
  padding: 8px 30px 8px 0;
}

.cm-mobile-example  #clean-menu_stacks_in_12023_2 .clean-menu-full .cm-menu-toggle {
  float: right;
}









#clean-menu_stacks_in_12023_2 .clean-menu-top-level ul li.cm-current > a {
  
}

#stacks_in_12023_2 {
	background-color: rgba(34, 34, 34, 1.00);
}
#stacks_in_12023_4 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_12023_4 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_12023_4 .fluid-image.unlimited img{width:100% !important}#stacks_in_12023_4 .fluid-image.define_max img{width:100% !important;max-width:200px !important}#stacks_in_12023_4 .fluid-image.align-left img{float:left}#stacks_in_12023_4 .fluid-image.align-right img{float:right}







.clean-menu-top-level #cta_stacks_in_12023_32.clean-menu-cta.clean-menu-cta-style a {
  transition: all 150ms ease;
  color: rgba(255, 255, 255, 0.80);
  background-color: rgba(0, 0, 0, 1.00);
  border: 1px solid rgba(255, 255, 255, 1.00);
  border-radius: 4px;
  padding: 6px 12px;
}
.clean-menu-top-level #cta_stacks_in_12023_32.clean-menu-cta.clean-menu-cta-style.cm-grouped-item > a {
  padding: 0;
}
.clean-menu-top-level #cta_stacks_in_12023_32.clean-menu-cta.clean-menu-cta-style a svg {
  fill: rgba(255, 255, 255, 0.80);
}
.clean-menu-top-level #cta_stacks_in_12023_32.clean-menu-cta.clean-menu-cta-style a:hover,
.clean-menu-top-level #cta_stacks_in_12023_32.clean-menu-cta.clean-menu-cta-style.current a {
  color: rgba(255, 255, 255, 1.00);
  background-color: rgba(127, 127, 127, 1.00);
  border: 1px solid rgba(204, 204, 204, 1.00);
}
.clean-menu-top-level #cta_stacks_in_12023_32.clean-menu-cta.clean-menu-cta-style a:hover svg,
.clean-menu-top-level #cta_stacks_in_12023_32.clean-menu-cta.clean-menu-cta-style.current a svg {
  fill: rgba(255, 255, 255, 1.00);
}
.clean-menu-top-level #cta_stacks_in_12023_32.clean-menu-cta {
  margin: 0 9px;
}
.clean-menu-top-level #cta_stacks_in_12023_32.clean-menu-cta.clean-menu-cta-style a:hover {

}
.clean-menu-top-level #cta_stacks_in_12023_32.clean-menu-cta.clean-menu-cta-style a:active {
  transform: translate(0,1px);
}
.cm-full-menu #cta_stacks_in_12023_32.clean-menu-cta.clean-menu-cta-style {
  padding: 10px 18px 10px 18px;
}
.cm-full-menu #cta_stacks_in_12023_32.clean-menu-cta.clean-menu-cta-style a {
  transition: all 150ms ease;
  color: rgba(255, 255, 255, 0.80);
  background-color: rgba(0, 0, 0, 1.00);
  border: 1px solid rgba(255, 255, 255, 1.00);
  border-radius: 4px;
  display: block;
  text-align: center;
  padding: 6px 12px;
}
.cm-vert-bottom > .clean-menu-top-level > ul:has(> #cta_stacks_in_12023_32) {
  margin-bottom: -6px;
}
.cm-full-menu #cta_stacks_in_12023_32.clean-menu-cta.clean-menu-cta-style.cm-grouped-item > a {
  display: inline-block;
}
.cm-full-menu #cta_stacks_in_12023_32.clean-menu-cta.clean-menu-cta-style a svg {
  fill: rgba(255, 255, 255, 0.80);
}
.cm-full-menu #cta_stacks_in_12023_32.clean-menu-cta.clean-menu-cta-style a:hover,
.cm-full-menu #cta_stacks_in_12023_32.clean-menu-cta.clean-menu-cta-style.current a {
  color: rgba(255, 255, 255, 1.00);
  background-color: rgba(127, 127, 127, 1.00);
  border: 1px solid rgba(204, 204, 204, 1.00);
}
.cm-full-menu #cta_stacks_in_12023_32.clean-menu-cta.clean-menu-cta-style a:hover svg,
.cm-full-menu #cta_stacks_in_12023_32.clean-menu-cta.clean-menu-cta-style a.current a svg {
  fill: rgba(255, 255, 255, 1.00);
}
.cm-full-menu #cta_stacks_in_12023_32.clean-menu-cta.clean-menu-cta-style a:hover {

}
.cm-full-menu #cta_stacks_in_12023_32.clean-menu-cta.clean-menu-cta-style a:active {
  transform: translate(0,1px);
}



.clean-menu-top-level #cta_stacks_in_12023_37.clean-menu-cta.clean-menu-cta-style a {
  transition: all 150ms ease;
  color: rgba(255, 255, 255, 1.00);
  background-color: rgba(27, 162, 150, 1.00);
  border: 1px solid rgba(255, 255, 255, 1.00);
  border-radius: 4px;
  padding: 6px 12px;
}
.clean-menu-top-level #cta_stacks_in_12023_37.clean-menu-cta.clean-menu-cta-style.cm-grouped-item > a {
  padding: 0;
}
.clean-menu-top-level #cta_stacks_in_12023_37.clean-menu-cta.clean-menu-cta-style a svg {
  fill: rgba(255, 255, 255, 1.00);
}
.clean-menu-top-level #cta_stacks_in_12023_37.clean-menu-cta.clean-menu-cta-style a:hover,
.clean-menu-top-level #cta_stacks_in_12023_37.clean-menu-cta.clean-menu-cta-style.current a {
  color: rgba(255, 255, 255, 0.80);
  background-color: rgba(251, 2, 7, 1.00);
  border: 1px solid rgba(204, 204, 204, 1.00);
}
.clean-menu-top-level #cta_stacks_in_12023_37.clean-menu-cta.clean-menu-cta-style a:hover svg,
.clean-menu-top-level #cta_stacks_in_12023_37.clean-menu-cta.clean-menu-cta-style.current a svg {
  fill: rgba(255, 255, 255, 0.80);
}
.clean-menu-top-level #cta_stacks_in_12023_37.clean-menu-cta {
  margin: 0 9px;
}
.clean-menu-top-level #cta_stacks_in_12023_37.clean-menu-cta.clean-menu-cta-style a:hover {

}
.clean-menu-top-level #cta_stacks_in_12023_37.clean-menu-cta.clean-menu-cta-style a:active {
  transform: translate(0,1px);
}
.cm-full-menu #cta_stacks_in_12023_37.clean-menu-cta.clean-menu-cta-style {
  padding: 10px 18px 10px 18px;
}
.cm-full-menu #cta_stacks_in_12023_37.clean-menu-cta.clean-menu-cta-style a {
  transition: all 150ms ease;
  color: rgba(255, 255, 255, 1.00);
  background-color: rgba(27, 162, 150, 1.00);
  border: 1px solid rgba(255, 255, 255, 1.00);
  border-radius: 4px;
  display: block;
  text-align: center;
  padding: 6px 12px;
}
.cm-vert-bottom > .clean-menu-top-level > ul:has(> #cta_stacks_in_12023_37) {
  margin-bottom: -6px;
}
.cm-full-menu #cta_stacks_in_12023_37.clean-menu-cta.clean-menu-cta-style.cm-grouped-item > a {
  display: inline-block;
}
.cm-full-menu #cta_stacks_in_12023_37.clean-menu-cta.clean-menu-cta-style a svg {
  fill: rgba(255, 255, 255, 1.00);
}
.cm-full-menu #cta_stacks_in_12023_37.clean-menu-cta.clean-menu-cta-style a:hover,
.cm-full-menu #cta_stacks_in_12023_37.clean-menu-cta.clean-menu-cta-style.current a {
  color: rgba(255, 255, 255, 0.80);
  background-color: rgba(251, 2, 7, 1.00);
  border: 1px solid rgba(204, 204, 204, 1.00);
}
.cm-full-menu #cta_stacks_in_12023_37.clean-menu-cta.clean-menu-cta-style a:hover svg,
.cm-full-menu #cta_stacks_in_12023_37.clean-menu-cta.clean-menu-cta-style a.current a svg {
  fill: rgba(255, 255, 255, 0.80);
}
.cm-full-menu #cta_stacks_in_12023_37.clean-menu-cta.clean-menu-cta-style a:hover {

}
.cm-full-menu #cta_stacks_in_12023_37.clean-menu-cta.clean-menu-cta-style a:active {
  transform: translate(0,1px);
}





.hero-banner{background-image:url('../files/bgimage-11676.jpg') !important;background-repeat:no-repeat    !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important; background-size:  cover !important; }@media (hover:none) and (pointer:coarse){.hero-banner{background-attachment:scroll!important}}
.hero-banner{padding-top:96.00px !important;padding-right:20.00px !important;padding-bottom:96.00px !important;padding-left:20.00px !important;}@media only screen and (min-width:40em){.hero-banner{padding-top:128.00px !important;padding-right:32.00px !important;padding-bottom:128.00px !important;padding-left:32.00px !important}}@media only screen and (min-width:64em){.hero-banner{padding-top:360.00px !important;padding-right:32.00px !important;padding-bottom:200.00px !important;padding-left:32.00px !important}}
/* -- Start EACH CSS Template -- */





/* prevent issue in Foundation theme and some stacks */
#stacks_in_12074 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
#stacks_in_12074_default11_hype_container {  margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;  } 				
#stacks_in_12074 .HYPE_document { overflow: auto;  direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; height: 100% !important;	  }

/* layer 2 */
#stacks_in_12074 .hype_bgs-2 {	
 	


background-image: url(https://media.giphy.com/media/ftfVpeWsm95QgGfOZ8/giphy.gif) !important;
background-position: 50% 50% !important;
background-size: cover !important;
	

	

	opacity: 0.4 !important;
   }

@media screen and (max-width: 600px) { 
#stacks_in_12074 .hype_bgs-2  {    } } 	

@media screen and (max-width: 600px) { 
#stacks_in_12074 .hype_bgs-2  {    } } 

/* layer 1 */
#stacks_in_12074 .hype_bgs-1 , #stacks_in_12074 .hype_bgs-1-blurred { text-align: center;	width: 100%; height: 100%; margin: 0; position: absolute; top: 0; bottom: 0; right: 0; left: 0;   	 background-image: url(https://images.unsplash.com/photo-1590577976322-3d2d6e2130d5?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMzI0OXwwfDF8c2VhcmNofDE1fHxjb29rfGVufDB8fHx8MTY0ODg1MDQ0OQ&ixlib=rb-1.2.1&q=80&w=1080) !important;   
background-size: cover !important; background-position: 50% 60% !important;  opacity: 0.75 !important;   }
/* hide link - avoit issiues Firefox 3D */
#stacks_in_12074 .hype_bgs-1-hover-link {   opacity: 1 !important;   }

@media screen and (max-width: 600px) { #stacks_in_12074 .hype_bgs-1 , #stacks_in_12074 .hype_bgs-1-blurred {    } } 	
/* fixed position in desktop only */
@media (max-width: 480px) { #stacks_in_12074 .hype_bgs-1 , #stacks_in_12074 .hype_bgs-1-blurred { background-attachment: scroll !important; } }
@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_12074 .hype_bgs-1 , #stacks_in_12074 .hype_bgs-1-blurred {  background-attachment: scroll !important; } }
@media (min-width: 1025px) {  }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_12074 .hype_bgs-1 , #stacks_in_12074 .hype_bgs-1-blurred {  background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_12074 .hype_bgs-1 , #stacks_in_12074 .hype_bgs-1-blurred {  background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_12074 .hype_bgs-1 , #stacks_in_12074 .hype_bgs-1-blurred {  background-attachment: scroll !important;  } }

#stacks_in_12074 .hype_bgs-1 {     }	
#stacks_in_12074 .hype_bgs-1-blurred {    display: none !important;   }	
	
/* gradient layer 1 */
#stacks_in_12074 .hype_bgs-1grad {	  background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 9%, rgba(0, 0, 0, 0.78) 100%) !important;   }

/* STRIPES */
#stacks_in_12074 .hype-bg-ext-a, #stacks_in_12074 .hype-bg-ext-b {  background: linear-gradient(0deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.60) 100%) !important;  }
#stacks_in_12074 .hype-bg-ext-b {    }
#stacks_in_12074 .hype-bg-ext-box {    } 

/* SLICE */   /*overflow: auto;*/ 
#stacks_in_12074 .inner_slice_content {  
	text-align: left; pointer-events: auto; 	 	 padding-top: 2vh; padding-bottom: 2vh; padding-left: 2vw; padding-right: 2vw; 		
	
	
	
	
	
	
	
		
	
 
} 		

@media (max-width: 800px) {
#stacks_in_12074 .inner_slice_content {  	     } 
} 

#stacks_in_12074 .inner_slice { margin: auto; pointer-events: none; width: 100%; max-width: 1400px; min-width: 200px; z-index: 2; position: relative;
 


-webkit-animation: fade-slice-css 0.30s  ease-in-out both; animation: fade-slice-css 0.30s  ease-in-out both; -webkit-animation-delay: 0.30s; animation-delay: 0.30s; 

      
   
  
}

@media (max-width: 800px) {  

  
}

@keyframes fade-slice-css { 0% {opacity: 0;} 100% {opacity: 1;} }
@-webkit-keyframes fade-slice-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_12074 .inner_slice_content, #stacks_in_12074 .inner_slice_content p, #stacks_in_12074 .inner_slice_content span, #stacks_in_12074 .inner_slice_content [class*="fa fa-"], #stacks_in_12074 .inner_slice_content h1, #stacks_in_12074 .inner_slice_content h2, #stacks_in_12074 .inner_slice_content h3, #stacks_in_12074 .inner_slice_content h4, #stacks_in_12074 .inner_slice_content h5, #stacks_in_12074 .inner_slice_content h6 {  -webkit-font-smoothing: antialiased;  color: #FFFFFF !important;  }
#stacks_in_12074 .inner_slice_content a:link [class^="fa fa-"], #stacks_in_12074 .inner_slice_content a:visited [class^="fa fa-"], #stacks_in_12074 .inner_slice_content a:link, #stacks_in_12074 .inner_slice_content a {  
 color: #FFFFFF !important;   }

#stacks_in_12074 .inner_slice_content a:hover [class^="fa fa-"], #stacks_in_12074 .inner_slice_content a:active [class^="fa fa-"], #stacks_in_12074 .inner_slice_content a:hover {   
 color: #FFFFFF !important; 	 }

#stacks_in_12074 .inner_slice_content, #stacks_in_12074 .inner_slice_content p, #stacks_in_12074 .inner_slice_content span, #stacks_in_12074 .inner_slice_content [class*="fa fa-"], #stacks_in_12074 .inner_slice_content h1, #stacks_in_12074 .inner_slice_content h2, #stacks_in_12074 .inner_slice_content h3, #stacks_in_12074 .inner_slice_content h4, #stacks_in_12074 .inner_slice_content h5, #stacks_in_12074 .inner_slice_content h6 { 
 text-align: center !important; 	}
/* justify responsive */
@media (min-width: 800px) { 
	#stacks_in_12074 .inner_slice_content, #stacks_in_12074 .inner_slice_content p, #stacks_in_12074 .inner_slice_content span, #stacks_in_12074 .inner_slice_content [class*="fa fa-"], #stacks_in_12074 .inner_slice_content h1, #stacks_in_12074 .inner_slice_content h2, #stacks_in_12074 .inner_slice_content h3, #stacks_in_12074 .inner_slice_content h4, #stacks_in_12074 .inner_slice_content h5, #stacks_in_12074 .inner_slice_content h6 {      }
}

/* vertical flex - justify-content: center;  align-items: center;  */
#stacks_in_12074 .slice-vertical {  margin: auto; width: 100%; position: relative; display: flex;   display: block !important;   min-height: 100vh;  	
  }

@media (max-width: 800px) {
#stacks_in_12074 .slice-vertical {	    }
}
@media (max-width: 600px) {
#stacks_in_12074 .slice-vertical {	    }
}

@keyframes fade-slicecss { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-slicecss { 0% {opacity: 0;} 100% {opacity: 1;} }

/* scroll button */
#stacks_in_12074 .scrollButton-element {   display: block !important;  position: absolute; left: 0; z-index: 6; margin-right: auto; margin-left: auto; right: 0;  border-radius: 55px; -webkit-border-radius: 53px; padding: 0; width: 91px; display: block; text-align: center !important; box-sizing: border-box; bottom: 15px !important; margin-bottom: 10px;  }

#stacks_in_12074 .scrollButton-element [class^="fa fa-"], #stacks_in_12074 .scrollButton-element #stacks_in_12074 [class*="fa fa-"] {  left: 0; text-indent: 0px; margin-right: auto; margin-left: auto; right: 0; padding: 0; width: 91px; 	box-sizing: border-box;  }

#stacks_in_12074 .scrollButton-txt {  box-sizing: border-box; font-size: 17px; line-height: 1.2em; letter-spacing: 9px; text-indent: 10px !important; margin-right: auto;	margin-top: 0px; z-index: 1; top: -25px; display:none;  display: block !important;  
text-align: center !important; position: absolute; overflow: visible; font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Lucida Sans Unicode", sans-serif !important; font-weight: 400 !important;    width: 200px; right: 0; left: 0; padding: 0; margin-left: -55px;   }

#stacks_in_12074 .scrollButton-element [class^="fa fa-"], #stacks_in_12074 .scrollButton-element #stacks_in_12074 [class*="fa fa-"], #stacks_in_12074 .scrollButton-element:after, #stacks_in_12074 .scrollButton-txt { color: #FFFFFF !important;  transition: all 0.15s linear; -moz-transition: all 0.15s linear; -webkit-transition: all 0.15s linear;  } 
/* icon off */
#stacks_in_12074 .scrollButton-element [class^="fa fa-"], #stacks_in_12074 .scrollButton-element #stacks_in_12074 [class*="fa fa-"] {    }  
#stacks_in_12074 .scrollButton-txt:hover, #stacks_in_12074 .scrollButton-element [class^="fa fa-"]:hover {opacity: 0.8;}
#stacks_in_12074 .scrollButton-element a { font-size: 80px !important; line-height: 1em;color: #FFFFFF !important;  }
#stacks_in_12074 .scrollButton-txt:active, #stacks_in_12074 .scrollButton-element [class^="fa fa-"]:active {  transform: scale(0.75) !important; -webkit-transform: scale(0.75) !important;  }
#target-element {  position: absolute; height: 0px; width: 100%; bottom: 0px;  }
@media only screen and (max-height: 501px) { #stacks_in_12074 .scrollButton-element {  font-size: 0 !important; display: none !important;  } }
/* link --- in Hype */
#stacks_in_12074 .hype-link-hover-group, #stacks_in_12074 .hype-link-hover, #stacks_in_12074 .hype-link-hover-blank  {  cursor: pointer !important; }
#stacks_in_12074 .hype-link-hover {  cursor: pointer !important; }

#stacks_in_12074 .trigger-img-scale { opacity: 0.5 !important;  }
#stacks_in_12074 .trigger-1grad-fade { opacity: 0.5 !important;  margin-top: 30vh !important; opacity: 1.0 !important;  }
#stacks_in_12074 .trigger-2-fade { opacity: 0.5 !important;   }
#stacks_in_12074 .trigger-2-stripe { opacity: 0.5 !important;  }

/* -- End EACH CSS Template -- */


.spacerStack {
	height: auto;
	padding-bottom: 5.00%;
}

#spacerStackstacks_in_12216 {
	height: auto;
	padding-bottom: 5.00%;
}


























@media print {
	#spacerStackstacks_in_12216 {
		display: none !important;
	}
}
#stacks_in_12080>.s3_row {
	margin: 0 -0px;
}

#stacks_in_12080>.s3_row>.s3_column_left {
	width: 33.00%;
}

#stacks_in_12080>.s3_row>.s3_column_center {
	width: 34.000000%;
}

#stacks_in_12080>.s3_row>.s3_column_right {
	width: 33.00%;
}

#stacks_in_12080>.s3_row>.s3_column {
	padding: 0 0px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_12080>.s3_row  {
		margin: -0px 0;
	}
	#stacks_in_12080>.s3_row>.s3_column {
		padding: 0px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {



}




#stacks_in_12052 {
	padding: 0px 0px 20px 0px;
}

#stacks_out_12052 {
	width: 90%;
}

#stacks_in_12053 {
	font-size: 150%;
}

#stacks_in_12102 {
	padding:  15px;
}

#stacks_in_12094 {
	padding: 0px 0px 20px 0px;
}

#stacks_out_12094 {
	width: 90%;
}

#stacks_in_12095 {
	font-size: 150%;
}

#stacks_in_12104 {
	padding:  15px;
}



.spacerStack {
	height: auto;
	padding-bottom: 5.00%;
}

#spacerStackstacks_in_12181 {
	height: auto;
	padding-bottom: 5.00%;
}


























@media print {
	#spacerStackstacks_in_12181 {
		display: none !important;
	}
}

#stacks_in_12183 {
	padding:  15px;
}

#stacks_in_12185 {
	letter-spacing: 10px;
	font-weight: bolder;
}



.spacerStack {
	height: auto;
	padding-bottom: 8.00%;
}

#spacerStackstacks_in_12220 {
	height: auto;
	padding-bottom: 8.00%;
}


























@media print {
	#spacerStackstacks_in_12220 {
		display: none !important;
	}
}



.spacerStack {
	height: auto;
	padding-bottom: 5.00%;
}

#spacerStackstacks_in_12240 {
	height: auto;
	padding-bottom: 5.00%;
}


























@media print {
	#spacerStackstacks_in_12240 {
		display: none !important;
	}
}

#stacks_in_12242 {
	padding:  15px;
}

#stacks_in_12244 {
	letter-spacing: 10px;
	font-weight: bolder;
}
.stacks_in_12280 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 2rem)}




.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_12432 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_12432 {
		display: none !important;
	}
}

.stacks_in_12325 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 2rem)}



.stacks_in_12465 img{width:100%;max-width:128px}
.stacks_in_12471{line-height:0}.stacks_in_12471 svg{display:inline-block;max-width:64px;height:auto;}.stacks_in_12471.full-width svg{width:100%;height:auto}

.stacks_in_12443 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 2rem)}



.stacks_in_12497 img{width:100%;max-width:128px}
.stacks_in_12552{line-height:0}.stacks_in_12552 svg{display:inline-block;max-width:64px;height:auto;}.stacks_in_12552.full-width svg{width:100%;height:auto}

.stacks_in_12556 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 2rem)}



.stacks_in_12568 img{width:100%;max-width:128px}
.stacks_in_12574{line-height:0}.stacks_in_12574 svg{display:inline-block;max-width:64px;height:auto;}.stacks_in_12574.full-width svg{width:100%;height:auto}

.stacks_in_12579 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 2rem)}



.stacks_in_12591 img{width:100%;max-width:128px}
.stacks_in_12597{line-height:0}.stacks_in_12597 svg{display:inline-block;max-width:64px;height:auto;}.stacks_in_12597.full-width svg{width:100%;height:auto}
