<style>
  body {margin:0; background-color: #ffffff; font-family:Roboto; text-align:left;}
   .Top {max-width: 100%; padding-right: 0px; padding-left: 0px;}
   .Logo { width: auto; height: 80%; display: inline-block; position: relative; top: 10px; }
   .Header1 {min-width:750px; height: 120px; vertical-align:text-top; text-align:left; background-color: #ffffff; padding-right: 20%; padding-left: 20%;}
   .Header2 {min-width:750px;  background-color:#255881; padding-right: 20%; padding-left: 20%; box-shadow: inset 10px 10px 20px 5px rgba(0,0,0,0.3); padding-top: 40px; padding-bottom: 40px;} 
   .Header2SignIn {min-width:700px; height: 50px; background-color:rgba(4, 119, 100, 0.5); padding-right: 20%; padding-left: 20%;} 
   .Welcome {font-family:Roboto; font-size: 40px; color: #ffffff; line-height: 1.4; text-align: left; }  
   .Body1 { padding-top: 10px;padding-right: 20%; padding-left: 20%;} 
   .WelcomeText { font-family:'Roboto', sans-serif; font-size: 22px; color: #ffffff; line-height: 1.4; text-align: left;  word-wrap: break-word; padding-top: 15px; padding-bottom: 0px;} 
   .Text1 { font-family:Roboto; font-size: 34px; color: #255881; line-height: 1.2; text-align: left; padding-top: 10px; padding-bottom: 10px;} 
   .Text2 { font-family:Roboto Slab; font-size: 16px; color: #6d6e6e; line-height: 1.4; text-align: left; word-wrap: break-word; padding-top: 10px; padding-bottom: 10px;}
   .Text2Italics { font-family:Roboto Slab; font-size: 16px; font-style: italic; color: #6d6e6e; line-height: 1.4; text-align: left; word-wrap: break-word; padding-top: 18px; padding-bottom: 10px;} 
   .Text3 { font-family:Roboto Slab; font-size: 20px; color: #6d6e6e; line-height: 1.4; text-align: left; word-wrap: break-word; padding-top: 22px; padding-bottom: 22px;} 
   .TextUnsub { font-family:Roboto Slab; font-size: 20px; color: #6d6e6e; line-height: 1.4; text-align: left; word-wrap: break-word; padding-top: 10px; padding-bottom: 10px;} 
   .Italics { font-style: italic; }
   .Error { font-family:Roboto Slab; font-size: 12px; color: red; padding-left: 10px; text-align: left;  word-wrap: break-word; display:none; }
   .Height20 { height:20px; }
   .Height30 { height:30px; }
   .Height40 { height:40px; }
   .Width100 { width:100px; }
   .Width150 { width:150px; }
   .FieldLabel { font-family:Roboto Slab; font-size: 20px; color: #6d6e6e; line-height: 1.0; text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 0px;} 
   .Field { text-align: left; padding-top: 5px; padding-bottom: 15px;} 
   .Dropdown { text-align: left; padding-top: 5px; padding-bottom: 0px; border: 0px solid #D4D4D4;} 
   .CheckboxRow { text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 19px;}
   .Input {width: 100%; max-width: 500px; height: 40px; object-fit: contain; background-color: #FFFFFF; border: 1px solid #D4D4D4; padding: 0px 0px 0px 10px; font-family: Roboto Slab; font-size: 18px; color:#249198; border-radius: 5px;   
   }   
   .Select { width: 90%; min-width:200px; max-width: 456px; height: 40px; object-fit: contain; background-color: #FFFFFF; border: 1px solid #D4D4D4; padding-left: 8px; font-family: Roboto Slab; font-size: 18px; color:#249198; padding: 2px 32px 2px 10px; -ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box; box-sizing:content-box;  -moz-appearance: none;  -webkit-appearance: none; -o-appearance: none; appearance: none; border-radius: 5px; background: url("http://image.email.greenwichbiosciences.com/lib/fe3b15707564047e761d74/m/1/801d552b-ac5b-4f53-9613-90d21f5428de.png") no-repeat right transparent; }   
   /*For IE10+*/
   select::-ms-expand { display: none; }
   .Input:focus, .Select:focus {outline: none !important;  border: 1px solid #6d6e6e;}
   input[type="checkbox"] { position: absolute; left: -999em; }
    input[type="checkbox"] + label { position: relative; cursor: pointer; }
    input[type="checkbox"] + label::before {
       content: "";
       display: inline-block;
       vertical-align: -15%;
       height: 2.2ex;
       width: 2.2ex;
       background-color: white;
       border: 1px solid rgb(166, 166, 166);
       border-radius: 3px;       
       margin-right: 0.0em;       
    }
   input[type="checkbox"]:checked + label::after { 
       content: '';
       position: absolute;
       width: 1.1ex;
       height: 0.4ex;
       background: rgba(0, 0, 0, 0);
       top: 0.8ex;
       left: 0.5ex;
       border: 4px solid #249198;
       border-top: none;
       border-right: none;
       -webkit-transform: rotate(-45deg);
       -moz-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
       -ms-transform: rotate(-45deg);
       transform: rotate(-45deg);
   }
   input[type="date"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    display: none;
   }   
   input[type="date"]::-webkit-clear-button{
    display: none; /* Hide the button */
    -webkit-appearance: none; /* turn off default browser styling */
   }

   input:invalid { outline: none; }
   input:valid { border: 1px solid #D4D4D4; }   
   .CheckBoxLabel { font-family:Roboto Slab; font-size: 20px; color: #6d6e6e; line-height: 1.4; text-align: left; display: block; margin-left: 0px;}
   hr.thin { width:100%; height: 1px; border: 0; color: #249198; background-color: #249198;} 
  .Footer {height: 70px; text-align: left; padding-top: 30px; padding-bottom: 5px; padding-left:0px; padding-right:0px; }
  .Btn {width: 140px; height: 40px; object-fit: contain; border:none; border-radius: 5px; background-color: #255881; cursor:pointer; font-family:Roboto; font-size: 24px;  font-weight: 400;  letter-spacing: 1.4px;  text-align: center; color: #ffffff; appearance: none; -webkit-appearance: none;  -webkit-appearance; -moz-appearance;}
   .Btn:hover { border: 3px solid #255881; color: #255881; background: Transparent;}
   .Btn::-ms-clear { display: none; }
   .divTable { display: table; width: 800px; background-color:#fff; border: 0px solid  #666666; border-spacing: 1px; padding-top: 10px;}
   .divRow { display: table-row; width: 100%; border: 0px solid #666666; align-items: center; word-wrap: break-word; }
   .divCellHeader { float: left;/*fix for  buggy browsers*/ display:table-column; height:30px; width: 60px; padding-left: 0px; background-color:#fff;  text-align: center; padding-top:5px; font-family:Roboto Slab; font-size: 20px; color: #6d6e6e; border: 0px solid  #666666; }
   .divCellHeader2 { float: left;/*fix for  buggy browsers*/ display:table-column; height:30px; width: 150px; padding-left: 0px; text-align: left; padding-top:5px; font-family: 'Proxima Nova', Arial, Helvetica, sans-serif; font-size: 16px; color: #3B3B3B !important; border: 0px solid  #666666;}
   .divCell { float: left;/*fix for  buggy browsers*/ display:table-column; height: 40px; width: 40px; text-align: center; background-color:#fff;  padding-top:5px; padding-bottom:0px; padding-left:18px; padding-right:0px; font-family:Roboto Slab; font-size: 20px; color: #6d6e6e; border: 0px solid  #666666; }
   .divCell2 {float: left;/*fix for  buggy browsers*/  display:table-column;  height: 30px; width: 575px; background-color:#fff; font-family:Roboto Slab; font-size: 20px; color: #6d6e6e; border: 0px solid  #666666;  padding-top:5px; padding-left:10px; }
   .divCell3 { float: left;/*fix for  buggy browsers*/  display:table-column; height: 35px; width: 125px; background-color:#fff;  padding-top:15px; padding-bottom:0px; padding-left:18px; padding-right:0px; font-family:Roboto Slab; font-size: 20px; color: #6d6e6e; border: 0px solid  #666666; }
   .divSelector { display: table; width: 755px; background-color:#fff; border: 0px solid  #249198; border-spacing: 1px; padding-top: 0px; }
   .divSelectorCell { float: left; display:table-column; height:30px; width: auto; background-color:#255881; border: 1px solid  #249198;  text-align: center; padding-top:3px; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; font-family:Roboto Slab; font-size: 20px; color: #fff; }
   .divSelectorCell:hover { border: 1px solid #249198; color: #fff; background: #249198; cursor: pointer;}
   .Msg-PopUp { z-index:1; position: fixed; left:50%; top:50%; width: 400px; min-height: 200px; margin: -100px 0 0 -200px; border: 2px solid #047764; border-radius: 9px; background-color: #f4f5f6; padding-top: 10px; padding-bottom: 10px; padding-left: 15px; padding-right: 15px; box-shadow: 0px 0px 1px 5000px rgba(0,0,0,0.6); -moz-box-shadow: 0px 0px 1px 5000px rgba(0,0,0,0.6);  -webkit-box-shadow: 0px 0px 1px 5000px rgba(0,0,0,0.6);}
   .Thank-you {width: 100%; height: 50px; font-family:Roboto Slab; font-size: 29.5px; line-height: 1.38;  text-align: center; color: #249198; padding-bottom: 0px;}
   .Text {height: 60px; font-family:Roboto Slab; font-size: 18px; line-height: 1.4; text-align: center; word-wrap: break-word; padding-top: 10px; padding-bottom: 22px; padding-left:10%; padding-right:10%; color: #666d70;} 
   .x {cursor:pointer; }   
   .Unsubscribe { cursor: pointer; text-decoration: underline;}
   .Unsubscribe:hover { color: #255881; text-decoration: underline;}   
   .Help-PopUp { position: fixed;display:none; width: 275px;  min-height: 100px;  object-fit: contain;  border-radius: 9px;  background-color: #f4f5f6; padding-top: 10px; padding-bottom: 10px; padding-left: 15px; padding-right: 30px; }
   .Whats-This { width: 181px;  height: 24px;  font-family: Roboto Slab;  font-size: 16px;  font-weight: 500;  line-height: 1.71;  letter-spacing: 1px;  text-align: left;  color: #00b2ba;}
   .Help-Text { font-family: Roboto Slab;  font-size: 14px;  line-height: 1.5;  text-align: left;  color: #666d70;}
   .hide{display: none;} 
   
   @media only screen and (max-width:1100px){     
     .mobile-hidden{display: none !important; }
     .Top { max-width: 100%; }
     .Header1 { min-width:750px; padding-right: 10%; padding-left: 10%;}
     .Header2 { min-width:750px; padding-right: 10%; padding-left: 10%;}
     .Body1 { padding-top: 10px; padding-right: 10%; padding-left: 10%;}
     .divTable { display: table; width: 800px;}
   } 
   
    @media only screen and (max-width:950px){     
     .Top { max-width: 100%; }
     .Header1 { min-width:750px; padding-right: 10%; padding-left: 10%;}
     .Header2 { min-width:750px; padding-right: 10%; padding-left: 10%;}
     .divSelector { width: 750px;}
   }
   
   @media only screen and (max-width:750px){
     body { margin:0;min-width:600px;} 
     .mobile-hidden{display: none !important; }
     .Top { max-width: 100%; }
     .Header1 { min-width:700px; padding-right: 5%; padding-left: 5%;}
     .Header2 { min-width:700px; padding-right: 5%; padding-left: 5%;}
     .Welcome { font-size: 36px; } 
     .WelcomeText { color: #ffffff; padding-bottom: 30px; font-size: 16px; }
     .Body1 { padding-top: 10px; padding-right: 5%; padding-left: 5%;}
     .divSelector { width: 650px;}
     .divTable { display: table; width: 725px;}
     .divCell2 { height:30px; max-width:475px; font-size: 18px; padding-top: 8px;}
   } 
   
   @media only screen and (max-width:650px){
     body { margin:0;min-width:450px;} 
     .mobile-hidden{display: none !important; }
     .Top { max-width: 100%; }
     .Header1 { min-width:480px; padding-right: 5%; padding-left: 5%;}
     .Header2 { min-width:480px; padding-right: 5%; padding-left: 5%;}
     .Welcome { font-size: 36px; } 
     .WelcomeText { color: #ffffff; padding-bottom: 0px; font-size: 16px; }
     .Body1 { padding-top: 10px; padding-right: 5%; padding-left: 5%;}
     .divSelector { width: 450px;}
     .divTable { width: 450px;}
     .divCell { height: 34px; padding-top: 5px;}
     .divCell2 { height: 44px; max-width: 255px; font-size: 15px; padding-top: 1px;}
   } 
   
   @media only screen and (max-width:480px){
     body { margin:0;min-width:320px;}  
     .mobile-hidden { display: none !important; }
     .Top { max-width: 480px; }     
     .Header1 { min-width:320px; padding-right: 5%; padding-left: 5%;}
     .Header2 { min-width:320px;  padding-right: 5%; padding-left: 5%;}
      .Body1 { min-width:320px; padding-top: 10px; padding-right: 5%; padding-left: 5%;}
     .Welcome { font-size: 26px; padding-top: 5px; padding-bottom: 50px;}
     .WelcomeText, .Btn { font-size: 16px;}
     .Text1 { font-size: 24px;}
     .Text2, .Text3, .FieldLabel, .Input, .Select, .CheckBoxLabel, .divCellHeader, .TextUnsub { font-size: 14px; }
     .divTable { width: 375px;}
     .divCellHeader { height: 30px; width: 47px; }
     .divCell { height: 30px; width: 30px; padding-left: 15px;}
     .divCell2 { height: 40px; width:220px; font-size: 14px; padding-top: 2px;}
     .CheckboxRow { padding-left: 15px;}
     .Select { width: 100%; max-width: 88%; }
     .divSelector { width: 320px;}
     .divSelectorCell { height: 25px; padding-top:5px; font-size: 18px; }
     .Footer { text-align: center; }
     .Msg-PopUp { z-index:1; position: fixed; left:50%; top:50%; width: 200px; min-height: 200px; margin: -125px 0 0 -125px;}
   
}
   @media only screen and (max-width:480px){
/* MOBILE GLOBAL STYLES - DO NOT CHANGE */
body, .tb_properties{font-family: Arial !important; font-size: 16px !important; color: #808080 !important; line-height: 1 !important; padding: 0px !important; }.buttonstyles{font-family: Arial !important; font-size: 16px !important; color: #FFFFFF !important; padding: 0px !important; }h1{font-family: Arial !important; font-size: 22px !important; color: #202020 !important; line-height: 1 !important; }h2{font-family: Arial !important; font-size: 20px !important; color: #202020 !important; line-height: 1 !important; }h3{font-family: Arial !important; font-size: 18px !important; color: #202020 !important; line-height: 1 !important; }a:not(.buttonstyles){line-height: 1 !important; }.mobile-hidden{display: none !important; }.responsive-td {width: 100% !important; display: block !important; padding: 0 !important;}
/* END OF MOBILE GLOBAL STYLES - DO NOT CHANGE */
}</style>