.elementor-33091 .elementor-element.elementor-element-12b5531{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:175px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-33091 .elementor-element.elementor-element-12b5531.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-33091 .elementor-element.elementor-element-4511292{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:1;}.elementor-33091 .elementor-element.elementor-element-4511292 img{width:100%;max-width:80%;}.elementor-33091 .elementor-element.elementor-element-7447f6d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-33091 .elementor-element.elementor-element-7447f6d > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-33091 .elementor-element.elementor-element-7447f6d.elementor-element{--align-self:center;}.elementor-33091 .elementor-element.elementor-element-aa37e1b{--display:flex;--min-height:9vh;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--margin-top:-9vh;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-33091 .elementor-element.elementor-element-aa37e1b:not(.elementor-motion-effects-element-type-background), .elementor-33091 .elementor-element.elementor-element-aa37e1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#099999;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-33091 .elementor-element.elementor-element-8cbba97{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-33091 .elementor-element.elementor-element-8cbba97 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-33091 .elementor-element.elementor-element-8cbba97 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.3vw;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-33091 .elementor-element.elementor-element-431ad4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--padding-top:05%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-33091 .elementor-element.elementor-element-431ad4e:not(.elementor-motion-effects-element-type-background), .elementor-33091 .elementor-element.elementor-element-431ad4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33091 .elementor-element.elementor-element-431ad4e.e-con{--align-self:center;}.elementor-33091 .elementor-element.elementor-element-2b5d95f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-33091 .elementor-element.elementor-element-2b5d95f > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-33091 .elementor-element.elementor-element-2b5d95f.elementor-element{--align-self:center;}.elementor-33091 .elementor-element.elementor-element-d1d57ae img{width:100%;max-width:80%;}.elementor-33091 .elementor-element.elementor-element-707d81b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-33091 .elementor-element.elementor-element-707d81b:not(.elementor-motion-effects-element-type-background), .elementor-33091 .elementor-element.elementor-element-707d81b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33091 .elementor-element.elementor-element-707d81b > .elementor-shape-bottom .elementor-shape-fill, .elementor-33091 .elementor-element.elementor-element-707d81b > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#E4E4E4;}.elementor-33091 .elementor-element.elementor-element-707d81b > .elementor-shape-bottom svg, .elementor-33091 .elementor-element.elementor-element-707d81b > .e-con-inner > .elementor-shape-bottom svg{width:calc(202% + 1.3px);}.elementor-33091 .elementor-element.elementor-element-707d81b.e-con{--align-self:center;}.elementor-33091 .elementor-element.elementor-element-ec81257{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-33091 .elementor-element.elementor-element-ec81257 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-33091 .elementor-element.elementor-element-ec81257.elementor-element{--align-self:center;}.elementor-33091 .elementor-element.elementor-element-334b17c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-33091 .elementor-element.elementor-element-e59ab15 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-33091 .elementor-element.elementor-element-e412c7c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--flex-wrap:wrap;--padding-top:5%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-33091 .elementor-element.elementor-element-e412c7c:not(.elementor-motion-effects-element-type-background), .elementor-33091 .elementor-element.elementor-element-e412c7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-33091 .elementor-element.elementor-element-6f2fa75{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-33091 .elementor-element.elementor-element-6f2fa75.elementor-element{--align-self:center;}.elementor-33091 .elementor-element.elementor-element-6f2fa75 img{width:74%;}.elementor-33091 .elementor-element.elementor-element-4e6e9f2{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-33091 .elementor-element.elementor-element-4e6e9f2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-33091 .elementor-element.elementor-element-7d6d095 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-33091 .elementor-element.elementor-element-da27874{--display:flex;--min-height:208px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:035px;--padding-left:0px;--padding-right:0px;}.elementor-33091 .elementor-element.elementor-element-da27874:not(.elementor-motion-effects-element-type-background), .elementor-33091 .elementor-element.elementor-element-da27874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#054055;}.elementor-33091 .elementor-element.elementor-element-da27874 > .elementor-shape-bottom svg, .elementor-33091 .elementor-element.elementor-element-da27874 > .e-con-inner > .elementor-shape-bottom svg{width:calc(212% + 1.3px);}.elementor-33091 .elementor-element.elementor-element-f75eb8d > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33091 .elementor-element.elementor-element-f75eb8d.elementor-element{--align-self:center;}.elementor-33091 .elementor-element.elementor-element-f75eb8d{text-align:center;}.elementor-33091 .elementor-element.elementor-element-f75eb8d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:400;color:#FED717;}.elementor-33091 .elementor-element.elementor-element-eb58abf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:05%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-33091 .elementor-element.elementor-element-eb58abf:not(.elementor-motion-effects-element-type-background), .elementor-33091 .elementor-element.elementor-element-eb58abf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33091 .elementor-element.elementor-element-eb58abf.e-con{--align-self:center;}.elementor-33091 .elementor-element.elementor-element-aca07f2{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-33091 .elementor-element.elementor-element-aca07f2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-33091 .elementor-element.elementor-element-aca07f2.elementor-element{--align-self:center;}.elementor-33091 .elementor-element.elementor-element-4d44852{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-33091 .elementor-element.elementor-element-4d44852 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-33091 .elementor-element.elementor-element-4d44852.elementor-element{--align-self:center;}.elementor-33091 .elementor-element.elementor-element-4727eea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-33091 .elementor-element.elementor-element-4727eea:not(.elementor-motion-effects-element-type-background), .elementor-33091 .elementor-element.elementor-element-4727eea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-33091 .elementor-element.elementor-element-b348c4c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-33091 .elementor-element.elementor-element-b348c4c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-33091 .elementor-element.elementor-element-b348c4c.elementor-element{--align-self:center;}.elementor-33091 .elementor-element.elementor-element-1065b69{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-33091 .elementor-element.elementor-element-1065b69.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-33091 .elementor-element.elementor-element-12b5531{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33091 .elementor-element.elementor-element-aa37e1b{--min-height:5vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-5vh;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33091 .elementor-element.elementor-element-8cbba97{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-33091 .elementor-element.elementor-element-8cbba97 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33091 .elementor-element.elementor-element-8cbba97.elementor-element{--align-self:center;}.elementor-33091 .elementor-element.elementor-element-431ad4e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-33091 .elementor-element.elementor-element-d1d57ae{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-33091 .elementor-element.elementor-element-707d81b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-33091 .elementor-element.elementor-element-e412c7c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-33091 .elementor-element.elementor-element-6f2fa75{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-33091 .elementor-element.elementor-element-da27874{--min-height:120px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33091 .elementor-element.elementor-element-f75eb8d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-33091 .elementor-element.elementor-element-f75eb8d .elementor-heading-title{font-size:2.3vw;line-height:1.1em;}.elementor-33091 .elementor-element.elementor-element-eb58abf{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-33091 .elementor-element.elementor-element-aca07f2 > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-33091 .elementor-element.elementor-element-aca07f2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-33091 .elementor-element.elementor-element-4d44852{width:100%;max-width:100%;}.elementor-33091 .elementor-element.elementor-element-4727eea{--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33091 .elementor-element.elementor-element-1065b69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33091 .elementor-element.elementor-element-1065b69{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:430px){.elementor-33091 .elementor-element.elementor-element-12b5531{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-33091 .elementor-element.elementor-element-4511292 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33091 .elementor-element.elementor-element-4511292{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-33091 .elementor-element.elementor-element-4511292.elementor-element{--align-self:center;}.elementor-33091 .elementor-element.elementor-element-4511292 img{width:63%;max-width:100%;}.elementor-33091 .elementor-element.elementor-element-7447f6d > .elementor-widget-container{padding:10% 5% 0% 5%;}.elementor-33091 .elementor-element.elementor-element-7447f6d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-33091 .elementor-element.elementor-element-7447f6d.elementor-element{--align-self:center;}.elementor-33091 .elementor-element.elementor-element-aa37e1b{--min-height:43px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-33091 .elementor-element.elementor-element-8cbba97 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33091 .elementor-element.elementor-element-8cbba97{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-33091 .elementor-element.elementor-element-8cbba97 .elementor-heading-title{font-size:4.9vw;}.elementor-33091 .elementor-element.elementor-element-431ad4e{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33091 .elementor-element.elementor-element-2b5d95f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-33091 .elementor-element.elementor-element-2b5d95f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-33091 .elementor-element.elementor-element-d1d57ae > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-33091 .elementor-element.elementor-element-d1d57ae{--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-33091 .elementor-element.elementor-element-707d81b{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33091 .elementor-element.elementor-element-707d81b > .elementor-shape-bottom svg, .elementor-33091 .elementor-element.elementor-element-707d81b > .e-con-inner > .elementor-shape-bottom svg{width:calc(500vw + 1.3px);height:33px;}.elementor-33091 .elementor-element.elementor-element-ec81257 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-33091 .elementor-element.elementor-element-ec81257{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-33091 .elementor-element.elementor-element-e412c7c{--padding-top:15%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-33091 .elementor-element.elementor-element-6f2fa75 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-33091 .elementor-element.elementor-element-6f2fa75{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-33091 .elementor-element.elementor-element-6f2fa75 img{width:94%;}.elementor-33091 .elementor-element.elementor-element-4e6e9f2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-33091 .elementor-element.elementor-element-7d6d095 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-33091 .elementor-element.elementor-element-da27874 > .elementor-shape-bottom svg, .elementor-33091 .elementor-element.elementor-element-da27874 > .e-con-inner > .elementor-shape-bottom svg{width:calc(500% + 1.3px);height:33px;}.elementor-33091 .elementor-element.elementor-element-da27874{--margin-top:0px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;}.elementor-33091 .elementor-element.elementor-element-f75eb8d > .elementor-widget-container{margin:-32px 0px 0px 0px;}.elementor-33091 .elementor-element.elementor-element-f75eb8d .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-33091 .elementor-element.elementor-element-aca07f2 > .elementor-widget-container{margin:30px 0px 030px 0px;}.elementor-33091 .elementor-element.elementor-element-aca07f2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-33091 .elementor-element.elementor-element-4d44852 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-33091 .elementor-element.elementor-element-4727eea{--padding-top:25px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-33091 .elementor-element.elementor-element-b348c4c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS */.black{
        color: black;
    }
    
    .red{
        color: #E31B23;
    }
    
    .teal{
        color: #099999;
    }
    
    .darkblue{
        color: #114962;
    }
    
    .helvetica{
        font-family: helvetica-light, Sans-Serif;
        
    }
    
    .gotham{
        font-family: gotham-bold, Sans-Serif;
        font-weight: 900;
    }

    strong {
        font-weight: 400;
    }
    
    .center{
        text-align: center;
    }
    
    .headline{
       font-size: 3vw;
       
       font-weight: 900;
       text-transform: uppercase;
       line-height: 3vw;
    }
    
    
    .extraspace{
        padding-top: 1.25vw;
    }
    
    .bodycopy{
        line-height: 1.75vw;
        font-size: 1.2vw;
        width: 90%;
        
    }
   
    .subline {
        display: inline-block;
    }
    
    .subhead{
       font-size: 1.75vw;
       margin-top: 3vw;
   }
    
    .redctabutton{
        color: white;
        background-color: #E31B23;
        border-radius: 100px;
        font-size: 1.75vw;
        line-height: 2vw;
        text-transform: uppercase;
        padding: 20px 30px 15px 30px;
        font-family: gotham-medium, Sans-Serif;
        cursor: pointer;
    }
    
        .tealctabutton{
        color: white;
        background-color: #099999;
        border-radius: 100px;
        font-size: 1.75vw;
        line-height: 2vw;
        text-transform: uppercase;
        padding: 20px 30px 15px 30px;
        font-family: gotham-medium, Sans-Serif;
        cursor: pointer;
        margin-top: 2vw;
    }
    
    .wide{
        line-height: 1.5vw;
        font-size: 1.5vw;
        padding: 10px 70px 5px 70px;
    }
    
    .redctabutton:hover, .tealctabutton:hover {
        background-color: black;
    }
    
    .maincontainer{
        display: flex;
        flex-direction: column;
        justify-content: space-between; 
        height: 100%;
    }
    
    .tagline{
        position: relative;
        color: white;
        font-size: 1.75vw;
        text-transform: uppercase;
        font-weight: 400;
        top: -1.25vw;
    }
    
    .checkeditem {
    display: flex;
    align-items: stretch; /* Let items grow together */
    gap: 2vw;
    margin-bottom: 30px;
    max-width: 90%
}

    .checkflexcol{
        display: flex;
       flex-direction: column 
       
        
    }

.checkbox {
    width: 60px; /* or any fixed width */
    display: flex;
    align-items: center;
    justify-content: center;
}

.checkbox img {
    height: 150%;
    width: auto;
    max-height: 200%;
    object-fit: contain;
}

.checkeddescription {
    flex: 1;
    padding: 0;
}

h3.checkheading, .checkeddescription p {
    font-size: 1.25vw;
    line-height: 1.5vw;
    margin: 0;
}
    .mobiletaglinebar{
        display: none;
    }
    
    @media only screen and (max-width: 1080px) {
        
        .redctabutton, .tealctabutton{
             padding: 8px 20px 5px 20px;
    }
        
       h3.checkheading, .checkeddescription p {
    font-size: 1.25vw;
    line-height: 1.5vw;
    
    }
    
    .checkeditem {
        display: flex;
        max-width: 100%;
        margin-bottom: 15px;
    }
    
    .checkflexcol{
        display: grid;
        grid-template-columns: repeat(1, 1fr); 
        gap: 20px;
        
    }
    
    .checkbox {
        width: 40px;
        margin-top: -20px;
    }
    
    .checkbox img{
        margin-bottom: 10px;
    }

        
    }
    
    @media only screen and (max-width: 430px) {
        
        
    .headline{
       font-size: 24px;
       
       font-weight: 900;
       text-transform: uppercase;
       line-height: 28px;
    }
    
    
    .extraspace{
        padding-top: 1.25vw;
    }
    
    .bodycopy{
        line-height: 20px;
        font-size: 16px;
        width: 98%;
        
    }
    
     .subhead{
       font-size: 16px;
       margin-top: 3vw;
   }
    
    .break{
        display: none;
    }
    
        .mobiletaglinebar{
        display: block;
        height: 30px;
        position: absolute;
        margin-left: -5%;
        width: 100%;
        background-color: #099999;
        color: white;
        text-align: center;
        top: -30px;
        z-index: 0;

        
    }
    
    .redctabutton, .tealctabutton{
        font-size: 14px;
        padding: 15px 20px 15px 20px;
        line-height: 16px;
    }
    
    
     .checkflexcol{
        grid-template-columns: repeat(1, 1fr); 
       
        
    }
    
    h3.checkheading, .checkeddescription p {
        font-size: 14px;
        line-height: 18px;
    
    }
    
    .checkeditem {
        display: flex;
        max-width: 100%;
        margin-bottom: 15px;
    }

    }/* End custom CSS */