.elementor-1959 .elementor-element.elementor-element-28dce3dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:0;}.elementor-1959 .elementor-element.elementor-element-28dce3dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1959 .elementor-element.elementor-element-f7c5b84 .elementor-button{background-color:#4fafa2;font-family:"Montserrat", Sans-serif;border-radius:1px 1px 1px 1px;padding:15px 35px 15px 35px;}.elementor-1959 .elementor-element.elementor-element-311b5ac1{margin-top:-40px;margin-bottom:0px;}.elementor-1959 .elementor-element.elementor-element-508dc894 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:bold;color:#0c0c0c;}.elementor-1959 .elementor-element.elementor-element-3d848129{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;color:#0c0c0c;}.elementor-1959 .elementor-element.elementor-element-21851b87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;color:#0c0c0c;}.elementor-1959 .elementor-element.elementor-element-6a7e8a2c img{border-radius:5px 5px 5px 5px;}.elementor-1959 .elementor-element.elementor-element-48e0eee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -33px) 0px;color:#0c0c0c;}.elementor-1959 .elementor-element.elementor-element-7bd1cc1a .elementor-button{background-color:#424872;}.elementor-1959 .elementor-element.elementor-element-42da70ae{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#0c0c0c;}.elementor-bc-flex-widget .elementor-1959 .elementor-element.elementor-element-221296d7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1959 .elementor-element.elementor-element-221296d7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1959 .elementor-element.elementor-element-1cd55b2b .elementor-button{background-color:#ffffff;fill:#1e1e1e;color:#1e1e1e;border-style:solid;border-width:4px 4px 4px 4px;border-color:#004f58;border-radius:100px 100px 100px 100px;}.elementor-bc-flex-widget .elementor-1959 .elementor-element.elementor-element-36fa6a88.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1959 .elementor-element.elementor-element-36fa6a88.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1959 .elementor-element.elementor-element-5b36f75c{color:#0c0c0c;}.elementor-1959 .elementor-element.elementor-element-e1e2167{padding:60px 0px 0px 0px;}.elementor-1959 .elementor-element.elementor-element-14624037:not(.elementor-motion-effects-element-type-background), .elementor-1959 .elementor-element.elementor-element-14624037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#cecece;}.elementor-1959 .elementor-element.elementor-element-14624037, .elementor-1959 .elementor-element.elementor-element-14624037 > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-1959 .elementor-element.elementor-element-14624037{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1959 .elementor-element.elementor-element-14624037 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1959 .elementor-element.elementor-element-1641c06{padding:0px 0px 0px 5px;font-size:17px;font-weight:bold;color:#0c0c0c;}.elementor-bc-flex-widget .elementor-1959 .elementor-element.elementor-element-368e7fc6.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1959 .elementor-element.elementor-element-368e7fc6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1959 .elementor-element.elementor-element-d9bc1d6 img{width:90px;max-width:100%;}.elementor-1959 .elementor-element.elementor-element-53cd2397 > .elementor-element-populated{border-style:dashed;border-width:0px 1px 0px 0px;border-color:#a8a8a8;}.elementor-1959 .elementor-element.elementor-element-74a4acdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;font-size:15px;color:#0c0c0c;}.elementor-1959 .elementor-element.elementor-element-79899c9c{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(0,0,0,0.18);padding:10px 0px 0px 0px;}.elementor-1959 .elementor-element.elementor-element-79899c9c, .elementor-1959 .elementor-element.elementor-element-79899c9c > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1959 .elementor-element.elementor-element-2b04762e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1959 .elementor-element.elementor-element-2b04762e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1959 .elementor-element.elementor-element-6bf52537{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-1959 .elementor-element.elementor-element-6bf52537 .elementor-heading-title{font-weight:normal;color:#0c0c0c;}.elementor-1959 .elementor-element.elementor-element-675ff6af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1959 .elementor-element.elementor-element-675ff6af img{width:100%;border-radius:5px 5px 5px 5px;}.elementor-1959 .elementor-element.elementor-element-6cb9a4d2{border-style:dashed;border-width:0px 0px 1px 0px;border-color:rgba(0,0,0,0.15);margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1959 .elementor-element.elementor-element-6cb9a4d2, .elementor-1959 .elementor-element.elementor-element-6cb9a4d2 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1959 .elementor-element.elementor-element-37ee527a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1959 .elementor-element.elementor-element-37ee527a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1959 .elementor-element.elementor-element-37ee527a > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1959 .elementor-element.elementor-element-50e23e49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1959 .elementor-element.elementor-element-743a499d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1959 .elementor-element.elementor-element-743a499d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1959 .elementor-element.elementor-element-743a499d > .elementor-element-populated{margin:0px 0px -20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1959 .elementor-element.elementor-element-5d74d6b2{padding:0px 0px 0px 0px;font-size:17px;color:#0c0c0c;}.elementor-1959 .elementor-element.elementor-element-162a5580{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1959 .elementor-element.elementor-element-162a5580 img{width:100%;border-radius:5px 5px 5px 5px;}.elementor-1959 .elementor-element.elementor-element-100552e3{border-style:dashed;border-width:0px 0px 1px 0px;border-color:rgba(0,0,0,0.15);margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1959 .elementor-element.elementor-element-100552e3, .elementor-1959 .elementor-element.elementor-element-100552e3 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1959 .elementor-element.elementor-element-38ffc6a3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1959 .elementor-element.elementor-element-38ffc6a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1959 .elementor-element.elementor-element-38ffc6a3 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1959 .elementor-element.elementor-element-6bd93fcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1959 .elementor-element.elementor-element-49906afa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1959 .elementor-element.elementor-element-49906afa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1959 .elementor-element.elementor-element-49906afa > .elementor-element-populated{margin:0px 0px -20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1959 .elementor-element.elementor-element-725d01f1{padding:0px 0px 0px 0px;font-size:17px;color:#0c0c0c;}.elementor-1959 .elementor-element.elementor-element-8fe7d74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1959 .elementor-element.elementor-element-8fe7d74 img{width:100%;border-radius:5px 5px 5px 5px;}.elementor-1959 .elementor-element.elementor-element-7a79ae27{border-style:dashed;border-width:0px 0px 1px 0px;border-color:rgba(0,0,0,0.15);margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1959 .elementor-element.elementor-element-7a79ae27, .elementor-1959 .elementor-element.elementor-element-7a79ae27 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1959 .elementor-element.elementor-element-5a5f0c9b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1959 .elementor-element.elementor-element-5a5f0c9b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1959 .elementor-element.elementor-element-5a5f0c9b > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1959 .elementor-element.elementor-element-2454caac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1959 .elementor-element.elementor-element-36e7d175.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1959 .elementor-element.elementor-element-36e7d175.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1959 .elementor-element.elementor-element-36e7d175 > .elementor-element-populated{margin:0px 0px -20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1959 .elementor-element.elementor-element-30525d80{padding:0px 0px 0px 0px;font-size:17px;color:#0c0c0c;}.elementor-1959 .elementor-element.elementor-element-2e0ed862{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1959 .elementor-element.elementor-element-2e0ed862 img{width:100%;border-radius:5px 5px 5px 5px;}.elementor-1959 .elementor-element.elementor-element-1fdaae69{--spacer-size:30px;}.elementor-1959 .elementor-element.elementor-element-36bccdc9{padding:0px 0px 0px 0px;font-size:17px;color:#0c0c0c;}.elementor-1959 .elementor-element.elementor-element-6f6737c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1959 .elementor-element.elementor-element-6f6737c7 img{width:100%;border-radius:5px 5px 5px 5px;}.elementor-1959 .elementor-element.elementor-element-18931725{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1959 .elementor-element.elementor-element-18931725 img{width:100%;border-radius:5px 5px 5px 5px;}.elementor-1959 .elementor-element.elementor-element-639aaa72{padding:0px 0px 0px 0px;font-size:17px;color:#0c0c0c;}.elementor-1959 .elementor-element.elementor-element-76048e1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1959 .elementor-element.elementor-element-76048e1d img{width:100%;border-radius:5px 5px 5px 5px;}.elementor-1959 .elementor-element.elementor-element-661f52b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1959 .elementor-element.elementor-element-661f52b9 img{width:100%;border-radius:5px 5px 5px 5px;}.elementor-1959 .elementor-element.elementor-element-5bb95eec{padding:0px 0px 0px 0px;font-size:17px;color:#0c0c0c;}.elementor-1959 .elementor-element.elementor-element-141c58ab{margin-top:40px;margin-bottom:0px;}.elementor-1959 .elementor-element.elementor-element-2da5c985{text-align:center;}.elementor-1959 .elementor-element.elementor-element-2da5c985 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:bold;color:#0c0c0c;}.elementor-1959 .elementor-element.elementor-element-187d0734 .eael-post-block-item{background-color:rgba(255,255,255,0);margin:-65px -65px -65px -65px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0);}.elementor-1959 .elementor-element.elementor-element-187d0734 .eael-entry-wrapper{padding:0px 0px 0px 0px;}.elementor-1959 .elementor-element.elementor-element-187d0734 .eael-entry-footer{padding:0px 0px 0px 0px;}.elementor-1959 .elementor-element.elementor-element-187d0734 .eael-entry-title > a{font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-1959 .elementor-element.elementor-element-187d0734 .eael-grid-post-excerpt p{margin:0px 0px 0px 0px;}.elementor-1959 .elementor-element.elementor-element-187d0734 .eael-post-elements-readmore-btn{color:#000BEC;}.elementor-1959 .elementor-element.elementor-element-187d0734 .eael-post-block-item .eael-entry-overlay{background-color:rgba(9,34,64,0.63);}.elementor-1959 .elementor-element.elementor-element-187d0734 .eael-post-block.post-block-style-overlay .eael-entry-wrapper{background-color:rgba(9,34,64,0.63) !important;}.elementor-1959 .elementor-element.elementor-element-187d0734 .eael-post-block-item .eael-entry-overlay > i{color:#ffffff;font-size:38px;}.elementor-1959 .elementor-element.elementor-element-187d0734 .eael-post-block-item .eael-entry-overlay .eael-post-block-hover-svg-icon{width:38px;}.elementor-1959 .elementor-element.elementor-element-235df34f{padding:25px 0px 0px 0px;}.elementor-1959 .elementor-element.elementor-element-235df34f .eael-post-block-item{background-color:rgba(255,255,255,0);margin:-65px -65px -65px -65px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0);}.elementor-1959 .elementor-element.elementor-element-235df34f .eael-entry-wrapper{padding:0px 0px 0px 0px;}.elementor-1959 .elementor-element.elementor-element-235df34f .eael-entry-footer{padding:0px 0px 0px 0px;}.elementor-1959 .elementor-element.elementor-element-235df34f .eael-entry-title > a{font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-1959 .elementor-element.elementor-element-235df34f .eael-grid-post-excerpt p{margin:0px 0px 0px 0px;}.elementor-1959 .elementor-element.elementor-element-235df34f .eael-post-elements-readmore-btn{color:#000BEC;}.elementor-1959 .elementor-element.elementor-element-235df34f .eael-post-block-item .eael-entry-overlay{background-color:rgba(9,34,64,0.63);}.elementor-1959 .elementor-element.elementor-element-235df34f .eael-post-block.post-block-style-overlay .eael-entry-wrapper{background-color:rgba(9,34,64,0.63) !important;}.elementor-1959 .elementor-element.elementor-element-235df34f .eael-post-block-item .eael-entry-overlay > i{color:#ffffff;font-size:38px;}.elementor-1959 .elementor-element.elementor-element-235df34f .eael-post-block-item .eael-entry-overlay .eael-post-block-hover-svg-icon{width:38px;}.elementor-1959 .elementor-element.elementor-element-5426766b{margin-top:40px;margin-bottom:0px;}@media(max-width:767px){.elementor-1959 .elementor-element.elementor-element-1641c06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -38px) 0px;}.elementor-1959 .elementor-element.elementor-element-187d0734 .eael-post-block-item{margin:-27px -27px -27px -27px;}.elementor-1959 .elementor-element.elementor-element-235df34f .eael-post-block-item{margin:-27px -27px -27px -27px;}}@media(max-width:480px){.elementor-1959 .elementor-element.elementor-element-311b5ac1{margin-top:20px;margin-bottom:0px;}.elementor-1959 .elementor-element.elementor-element-1641c06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;padding:0px 0px 0px 6px;font-size:15px;}.elementor-1959 .elementor-element.elementor-element-368e7fc6{width:30%;}.elementor-1959 .elementor-element.elementor-element-53cd2397{width:69%;}.elementor-1959 .elementor-element.elementor-element-53cd2397 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-1959 .elementor-element.elementor-element-74a4acdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -29px) 0px;padding:0px 0px 0px 6px;font-size:15px;}.elementor-1959 .elementor-element.elementor-element-2b04762e{width:100%;}.elementor-1959 .elementor-element.elementor-element-37ee527a{width:10%;}.elementor-1959 .elementor-element.elementor-element-743a499d{width:99%;}.elementor-1959 .elementor-element.elementor-element-5d74d6b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 6px;font-size:15px;}.elementor-1959 .elementor-element.elementor-element-38ffc6a3{width:10%;}.elementor-1959 .elementor-element.elementor-element-49906afa{width:99%;}.elementor-1959 .elementor-element.elementor-element-725d01f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 6px;font-size:15px;}.elementor-1959 .elementor-element.elementor-element-5a5f0c9b{width:10%;}.elementor-1959 .elementor-element.elementor-element-36e7d175{width:99%;}.elementor-1959 .elementor-element.elementor-element-30525d80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 6px;font-size:15px;}.elementor-1959 .elementor-element.elementor-element-36bccdc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 6px;font-size:15px;}.elementor-1959 .elementor-element.elementor-element-639aaa72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 6px;font-size:15px;}.elementor-1959 .elementor-element.elementor-element-5bb95eec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 6px;font-size:15px;}.elementor-1959 .elementor-element.elementor-element-2da5c985 .elementor-heading-title{font-size:19px;}.elementor-1959 .elementor-element.elementor-element-187d0734 .eael-post-block-item{margin:-21px -21px -21px -21px;}.elementor-1959 .elementor-element.elementor-element-235df34f .eael-post-block-item{margin:-21px -21px -21px -21px;}}@media(min-width:481px){.elementor-1959 .elementor-element.elementor-element-5f585d0a{width:80.029%;}.elementor-1959 .elementor-element.elementor-element-42686dff{width:19.971%;}.elementor-1959 .elementor-element.elementor-element-221296d7{width:40.343%;}.elementor-1959 .elementor-element.elementor-element-36fa6a88{width:59.757%;}.elementor-1959 .elementor-element.elementor-element-1c6caa9d{width:15.247%;}.elementor-1959 .elementor-element.elementor-element-368e7fc6{width:29.596%;}.elementor-1959 .elementor-element.elementor-element-53cd2397{width:55.234%;}.elementor-1959 .elementor-element.elementor-element-37ee527a{width:5%;}.elementor-1959 .elementor-element.elementor-element-743a499d{width:95.053%;}.elementor-1959 .elementor-element.elementor-element-38ffc6a3{width:5%;}.elementor-1959 .elementor-element.elementor-element-49906afa{width:95.053%;}.elementor-1959 .elementor-element.elementor-element-5a5f0c9b{width:5%;}.elementor-1959 .elementor-element.elementor-element-36e7d175{width:95.053%;}.elementor-1959 .elementor-element.elementor-element-7486864b{width:57.848%;}.elementor-1959 .elementor-element.elementor-element-767474a{width:42.258%;}}@media(max-width:767px) and (min-width:481px){.elementor-1959 .elementor-element.elementor-element-1c6caa9d{width:100%;}.elementor-1959 .elementor-element.elementor-element-368e7fc6{width:20%;}.elementor-1959 .elementor-element.elementor-element-53cd2397{width:80%;}.elementor-1959 .elementor-element.elementor-element-2b04762e{width:60%;}.elementor-1959 .elementor-element.elementor-element-37ee527a{width:6%;}.elementor-1959 .elementor-element.elementor-element-743a499d{width:94%;}.elementor-1959 .elementor-element.elementor-element-38ffc6a3{width:6%;}.elementor-1959 .elementor-element.elementor-element-49906afa{width:94%;}.elementor-1959 .elementor-element.elementor-element-5a5f0c9b{width:6%;}.elementor-1959 .elementor-element.elementor-element-36e7d175{width:94%;}}/* Start custom CSS for image, class: .elementor-element-d9bc1d6 *//* Customize the label (the container) */
.louiecontainer1 {
  display: block;
  position: relative;
  padding-left: 0px;
  margin-bottom: 0px;
  cursor: pointer;
  font-size: 1px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.louiecontainer2 {
  display: block;
  position: relative;
  padding-left: 0px;
  margin-bottom: 0px;
  cursor: pointer;
  font-size: 1px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0px;
  left: 0;
  height: 30px;
  width: 30px;
  background-color: rgba(255,255,255,0.43);
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* When the checkbox is checked, add a blue background */
.louiecontainer1 input:checked ~ .checkmark {
  background-color: #76ABA2;
}

.louiecontainer2 input:checked ~ .checkmark {
  background-color: #424775;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkbox:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.louiecontainer1 input:checked ~ .checkmark:after {
  display: block;
}
.louiecontainer2 input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.louiecontainer1 .checkmark:after {
  left: 12px;
  top: 9px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.louiecontainer2 .checkmark:after {
  left: 12px;
  top: 9px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

input[type=checkbox].styled+span:before, input[type=checkbox].styled+strong:before {
    content: '';
    position: absolute;
    border-radius: 1px;
    -webkit-box-shadow: 0 0 0 2px rgba(0,0,0,.4);
    -moz-box-shadow: 0 0 0 2px rgba(0,0,0,.4);
    box-shadow: 0 0 0 2px rgba(0,0,0,.4);
    top: 3px;
    left: -24px;
    z-index: 0;
    width: 10px;
    height: 10px;
    line-height: 1;
    opacity: 0;
}/* End custom CSS */