body
{
   background-color: #FAF8F5;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 16px;
   line-height: 1.1875;
   margin: 0;
   padding: 0;
}
#wb_MasterAnnounceGrid
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #F3EDE2;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#MasterAnnounceGrid
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1300px;
}
#MasterAnnounceGrid > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#MasterAnnounceGrid > .col-1
{
   flex: 0 0 auto;
}
#MasterAnnounceGrid > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 100%;
   max-width: 100%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 768px)
{
#MasterAnnounceGrid > .col-1
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_MasterHeaderGrid
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #FAF8F5;
   background-image: none;
   border: 1px solid #EAE3D2;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0 0 30px 0 ;
}
#MasterHeaderGrid
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1300px;
}
#MasterHeaderGrid > .col-1, #MasterHeaderGrid > .col-2, #MasterHeaderGrid > .col-3
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#MasterHeaderGrid > .col-1, #MasterHeaderGrid > .col-2, #MasterHeaderGrid > .col-3
{
   flex: 0 0 auto;
}
#MasterHeaderGrid > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 16.66666667%;
   max-width: 16.66666667%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#MasterHeaderGrid > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 66.66666667%;
   max-width: 66.66666667%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#MasterHeaderGrid > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 16.66666667%;
   max-width: 16.66666667%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 768px)
{
#MasterHeaderGrid > .col-1, #MasterHeaderGrid > .col-2, #MasterHeaderGrid > .col-3
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_MagHeaderGrid
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 20px 0 40px 0 ;
}
#MagHeaderGrid
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1300px;
}
#MagHeaderGrid > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#MagHeaderGrid > .col-1
{
   flex: 0 0 auto;
}
#MagHeaderGrid > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 100%;
   max-width: 100%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 768px)
{
#MagHeaderGrid > .col-1
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_MagHeaderCard
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: transparent;
   background-image: none;
   border: 1px solid transparent;
   border-radius: 3px;
   text-align: center;
}
#MagHeaderCard-card-body
{
   padding: 10px 0 10px 0;
   flex: 1 1 auto;
   font-size: 0;
}
#MagHeaderCard-card-item0
{
   box-sizing: border-box;
   border-radius: 3px 3px 0 0 !important;
   margin: 0 0 10px 0 ;
   padding: 0;
   color: #2E8B9A;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: center;
}
#MagHeaderCard-card-item1
{
   box-sizing: border-box;
   margin: 0 0 10px 0 ;
   padding: 0;
   color: #1B3B48;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 48px;
   text-align: center;
}
#MagHeaderCard-card-item2
{
   box-sizing: border-box;
   border-radius: 0 0 3px 3px !important;
   margin: 0;
   padding: 0;
   color: #5A7079;
   font-family: Georgia;
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   text-align: center;
}
#wb_MagCoversGrid
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0 0 60px 0 ;
}
#MagCoversGrid
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1300px;
}
#MagCoversGrid > .col-1, #MagCoversGrid > .col-2, #MagCoversGrid > .col-3, #MagCoversGrid > .col-4
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 24px;
   padding-left: 24px;
   position: relative;
}
#MagCoversGrid > .col-1, #MagCoversGrid > .col-2, #MagCoversGrid > .col-3, #MagCoversGrid > .col-4
{
   flex: 0 0 auto;
}
#MagCoversGrid > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 25%;
   max-width: 25%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#MagCoversGrid > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 25%;
   max-width: 25%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#MagCoversGrid > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 25%;
   max-width: 25%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#MagCoversGrid > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 25%;
   max-width: 25%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 768px)
{
#MagCoversGrid > .col-1, #MagCoversGrid > .col-2, #MagCoversGrid > .col-3, #MagCoversGrid > .col-4
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_MagCov1
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #D8EAE6;
   border-radius: 14px;
   text-align: center;
}
#MagCov1-card-body
{
   padding: 14px 14px 22px 14px;
   flex: 1 1 auto;
   font-size: 0;
}
#MagCov1-card-item0
{
   box-sizing: border-box;
   border-radius: 14px 14px 0 0 !important;
   margin: 0 0 14px 0 ;
   padding: 0;
   border: 0px solid #000000;
   border-radius: 8px;
   width: 100%;
   height: auto;
}
#MagCov1-card-item1
{
   box-sizing: border-box;
   margin: 0 0 4px 0 ;
   padding: 0;
   color: #2E8B9A;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 15px;
   text-align: left;
}
#MagCov1-card-item2
{
   box-sizing: border-box;
   margin: 0 0 8px 0 ;
   padding: 0;
   color: #1B3B48;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
   text-align: left;
}
#MagCov1-card-item3
{
   box-sizing: border-box;
   margin: 0 0 14px 0 ;
   padding: 0;
   color: #5A7079;
   font-family: Georgia;
   font-weight: normal;
   font-style: normal;
   font-size: 15px;
   line-height: 22.5px;
   text-align: left;
}
#MagCov1-card-item4
{
   display: inline-block;
   line-height: 1.0;
   height: 31px;
   box-sizing: border-box;
   margin: 0;
   padding: 8px 16px 8px 16px;
   border: 1px solid #2E8B9A;
   border-radius: 18px;
   background-color: #2E8B9A;
   background-image: none;
   color: #FFFFFF;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
}
#wb_MagCov1
{
   transform: rotate(0deg) ;
   box-shadow: 0 8px 24px rgba(40, 50, 45, 0.10);
   transition: transform 300ms linear 0ms, box-shadow 300ms linear 0ms;
}
#wb_MagCov1:hover
{
   transform: translate(0px,-8px) rotate(0deg) ;
   box-shadow: 0 24px 45px rgba(40, 50, 45, 0.22);
   transition: transform 300ms linear 0ms, box-shadow 300ms linear 0ms;
}
#wb_MagCov2
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #D8EAE6;
   border-radius: 14px;
   text-align: center;
}
#MagCov2-card-body
{
   padding: 14px 14px 22px 14px;
   flex: 1 1 auto;
   font-size: 0;
}
#MagCov2-card-item0
{
   box-sizing: border-box;
   border-radius: 14px 14px 0 0 !important;
   margin: 0 0 14px 0 ;
   padding: 0;
   border: 0px solid #000000;
   border-radius: 8px;
   width: 100%;
   height: auto;
}
#MagCov2-card-item1
{
   box-sizing: border-box;
   margin: 0 0 4px 0 ;
   padding: 0;
   color: #2E8B9A;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 15px;
   text-align: left;
}
#MagCov2-card-item2
{
   box-sizing: border-box;
   margin: 0 0 8px 0 ;
   padding: 0;
   color: #1B3B48;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
   text-align: left;
}
#MagCov2-card-item3
{
   box-sizing: border-box;
   margin: 0 0 14px 0 ;
   padding: 0;
   color: #5A7079;
   font-family: Georgia;
   font-weight: normal;
   font-style: normal;
   font-size: 15px;
   line-height: 22.5px;
   text-align: left;
}
#MagCov2-card-item4
{
   display: inline-block;
   line-height: 1.0;
   height: 31px;
   box-sizing: border-box;
   margin: 0;
   padding: 8px 16px 8px 16px;
   border: 1px solid #2E8B9A;
   border-radius: 18px;
   background-color: #2E8B9A;
   background-image: none;
   color: #FFFFFF;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
}
#wb_MagCov2
{
   transform: rotate(0deg) ;
   box-shadow: 0 8px 24px rgba(40, 50, 45, 0.10);
   transition: transform 300ms linear 0ms, box-shadow 300ms linear 0ms;
}
#wb_MagCov2:hover
{
   transform: translate(0px,-8px) rotate(0deg) ;
   box-shadow: 0 24px 45px rgba(40, 50, 45, 0.22);
   transition: transform 300ms linear 0ms, box-shadow 300ms linear 0ms;
}
#wb_MagCov3
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #D8EAE6;
   border-radius: 14px;
   text-align: center;
}
#MagCov3-card-body
{
   padding: 14px 14px 22px 14px;
   flex: 1 1 auto;
   font-size: 0;
}
#MagCov3-card-item0
{
   box-sizing: border-box;
   border-radius: 14px 14px 0 0 !important;
   margin: 0 0 14px 0 ;
   padding: 0;
   border: 0px solid #000000;
   border-radius: 8px;
   width: 100%;
   height: auto;
}
#MagCov3-card-item1
{
   box-sizing: border-box;
   margin: 0 0 4px 0 ;
   padding: 0;
   color: #2E8B9A;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 15px;
   text-align: left;
}
#MagCov3-card-item2
{
   box-sizing: border-box;
   margin: 0 0 8px 0 ;
   padding: 0;
   color: #1B3B48;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
   text-align: left;
}
#MagCov3-card-item3
{
   box-sizing: border-box;
   margin: 0 0 14px 0 ;
   padding: 0;
   color: #5A7079;
   font-family: Georgia;
   font-weight: normal;
   font-style: normal;
   font-size: 15px;
   line-height: 22.5px;
   text-align: left;
}
#MagCov3-card-item4
{
   display: inline-block;
   line-height: 1.0;
   height: 31px;
   box-sizing: border-box;
   margin: 0;
   padding: 8px 16px 8px 16px;
   border: 1px solid #2E8B9A;
   border-radius: 18px;
   background-color: #2E8B9A;
   background-image: none;
   color: #FFFFFF;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
}
#wb_MagCov3
{
   transform: rotate(0deg) ;
   box-shadow: 0 8px 24px rgba(40, 50, 45, 0.10);
   transition: transform 300ms linear 0ms, box-shadow 300ms linear 0ms;
}
#wb_MagCov3:hover
{
   transform: translate(0px,-8px) rotate(0deg) ;
   box-shadow: 0 24px 45px rgba(40, 50, 45, 0.22);
   transition: transform 300ms linear 0ms, box-shadow 300ms linear 0ms;
}
#wb_MagCov4
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #D8EAE6;
   border-radius: 14px;
   text-align: center;
}
#MagCov4-card-body
{
   padding: 14px 14px 22px 14px;
   flex: 1 1 auto;
   font-size: 0;
}
#MagCov4-card-item0
{
   box-sizing: border-box;
   border-radius: 14px 14px 0 0 !important;
   margin: 0 0 14px 0 ;
   padding: 0;
   border: 0px solid #000000;
   border-radius: 8px;
   width: 100%;
   height: auto;
}
#MagCov4-card-item1
{
   box-sizing: border-box;
   margin: 0 0 4px 0 ;
   padding: 0;
   color: #2E8B9A;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 15px;
   text-align: left;
}
#MagCov4-card-item2
{
   box-sizing: border-box;
   margin: 0 0 8px 0 ;
   padding: 0;
   color: #1B3B48;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
   text-align: left;
}
#MagCov4-card-item3
{
   box-sizing: border-box;
   margin: 0 0 14px 0 ;
   padding: 0;
   color: #5A7079;
   font-family: Georgia;
   font-weight: normal;
   font-style: normal;
   font-size: 15px;
   line-height: 22.5px;
   text-align: left;
}
#MagCov4-card-item4
{
   display: inline-block;
   line-height: 1.0;
   height: 31px;
   box-sizing: border-box;
   margin: 0;
   padding: 8px 16px 8px 16px;
   border: 1px solid #2E8B9A;
   border-radius: 18px;
   background-color: #2E8B9A;
   background-image: none;
   color: #FFFFFF;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
}
#wb_MagCov4
{
   transform: rotate(0deg) ;
   box-shadow: 0 8px 24px rgba(40, 50, 45, 0.10);
   transition: transform 300ms linear 0ms, box-shadow 300ms linear 0ms;
}
#wb_MagCov4:hover
{
   transform: translate(0px,-8px) rotate(0deg) ;
   box-shadow: 0 24px 45px rgba(40, 50, 45, 0.22);
   transition: transform 300ms linear 0ms, box-shadow 300ms linear 0ms;
}
#wb_MagSubscribeGrid
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 30px 0 40px 0 ;
}
#MagSubscribeGrid
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1300px;
}
#MagSubscribeGrid > .col-1, #MagSubscribeGrid > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 24px;
   padding-left: 24px;
   position: relative;
}
#MagSubscribeGrid > .col-1, #MagSubscribeGrid > .col-2
{
   flex: 0 0 auto;
}
#MagSubscribeGrid > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 41.66666667%;
   max-width: 41.66666667%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#MagSubscribeGrid > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 58.33333333%;
   max-width: 58.33333333%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 768px)
{
#MagSubscribeGrid > .col-1, #MagSubscribeGrid > .col-2
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_MagSubBenefitCard
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: #F4EDE2;
   background-image: none;
   border: 1px solid #E2D7C8;
   border-radius: 18px;
   text-align: center;
}
#MagSubBenefitCard-card-body
{
   padding: 32px 28px 32px 28px;
   flex: 1 1 auto;
   font-size: 0;
}
#MagSubBenefitCard-card-item0
{
   box-sizing: border-box;
   border-radius: 18px 18px 0 0 !important;
   margin: 0 0 10px 0 ;
   padding: 0;
   color: #B55A44;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   text-align: left;
}
#MagSubBenefitCard-card-item1
{
   box-sizing: border-box;
   margin: 0 0 14px 0 ;
   padding: 0;
   color: #1E3A2F;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 29px;
   text-align: left;
}
#MagSubBenefitCard-card-item2
{
   box-sizing: border-box;
   margin: 0 0 20px 0 ;
   padding: 0;
   color: #4A5D54;
   font-family: Georgia;
   font-weight: normal;
   font-style: normal;
   font-size: 15px;
   line-height: 24px;
   text-align: left;
}
#MagSubBenefitCard-card-item3
{
   box-sizing: border-box;
   margin: 0 0 18px 0 ;
   border-top: 1px #DCD0BD solid;
   border-width: 1px 0 0 0;
   height: 0;
   line-height: 0;
}
#MagSubBenefitCard-card-item4
{
   box-sizing: border-box;
   margin: 0 0 10px 0 ;
   padding: 0;
   color: #8C7C6D;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 12px;
   text-align: left;
}
#MagSubBenefitCard-card-item5
{
   box-sizing: border-box;
   border-radius: 0 0 18px 18px !important;
   margin: 0;
   padding: 0;
   color: #1E3A2F;
   font-family: Georgia;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   line-height: 23.4px;
   text-align: left;
}
#wb_MagSubHeaderCard
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: transparent;
   background-image: none;
   border: 1px solid transparent;
   border-radius: 3px;
   text-align: center;
}
#MagSubHeaderCard-card-body
{
   padding: 10px 0 12px 0;
   flex: 1 1 auto;
   font-size: 0;
}
#MagSubHeaderCard-card-item0
{
   box-sizing: border-box;
   border-radius: 3px 3px 0 0 !important;
   margin: 0 0 6px 0 ;
   padding: 0;
   color: #B55A44;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   text-align: left;
}
#MagSubHeaderCard-card-item1
{
   box-sizing: border-box;
   margin: 0 0 6px 0 ;
   padding: 0;
   color: #1E3A2F;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 27px;
   text-align: left;
}
#MagSubHeaderCard-card-item2
{
   box-sizing: border-box;
   margin: 0 0 8px 0 ;
   padding: 0;
   color: #6E5D4F;
   font-family: Georgia;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   text-align: left;
}
#MagSubNameBox
{
   box-sizing: border-box;
   line-height: 32px;
   margin: 0 0 12px 0 ;
   border: 1px solid #D8CFC4;
   border-radius: 8px;
   background-color: #FFFFFF;
   background-image: none;
   color: #2D3E35;
   font-family: Georgia;
   font-weight: normal;
   font-style: normal;
   font-size: 15px;
   text-align: left;
   padding: 6px 12px 6px 12px;
}
#MagSubNameBox:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#MagSubEmailBox
{
   box-sizing: border-box;
   line-height: 32px;
   margin: 0 0 12px 0 ;
   border: 1px solid #D8CFC4;
   border-radius: 8px;
   background-color: #FFFFFF;
   background-image: none;
   color: #2D3E35;
   font-family: Georgia;
   font-weight: normal;
   font-style: normal;
   font-size: 15px;
   text-align: left;
   padding: 6px 12px 6px 12px;
}
#MagSubEmailBox:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#MagSubPlanCombo
{
   border: 1px solid #D8CFC4;
   border-radius: 8px;
   background-color: #FFFFFF;
   
   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%232D3E35' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), none;
   background-repeat: no-repeat, repeat;
   background-position: right .75em center, left top;
   background-size: 16px 12px, auto;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   color: #2D3E35;
   font-family: Georgia;
   font-weight: normal;
   font-style: normal;
   font-size: 15px;
   margin: 0 0 12px 0 ;
   text-align: left;
   padding: 4px 4px 4px 4px;
   box-sizing: border-box;
}
#MagSubPlanCombo:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#MagSubRegionCombo
{
   border: 1px solid #D8CFC4;
   border-radius: 8px;
   background-color: #FFFFFF;
   
   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%232D3E35' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), none;
   background-repeat: no-repeat, repeat;
   background-position: right .75em center, left top;
   background-size: 16px 12px, auto;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   color: #2D3E35;
   font-family: Georgia;
   font-weight: normal;
   font-style: normal;
   font-size: 15px;
   margin: 0 0 12px 0 ;
   text-align: left;
   padding: 4px 4px 4px 4px;
   box-sizing: border-box;
}
#MagSubRegionCombo:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#MagSubPostalBox
{
   box-sizing: border-box;
   line-height: 32px;
   margin: 0 0 16px 0 ;
   border: 1px solid #D8CFC4;
   border-radius: 8px;
   background-color: #FFFFFF;
   background-image: none;
   color: #2D3E35;
   font-family: Georgia;
   font-weight: normal;
   font-style: normal;
   font-size: 15px;
   text-align: left;
   padding: 6px 12px 6px 12px;
}
#MagSubPostalBox:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#MagSubSubmitBtn
{
   border: 1px solid #E07A5F;
   border-radius: 24px;
   background-color: #E07A5F;
   background-image: none;
   color: #FFFFFF;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 15px;
   padding: 1px 6px 1px 6px;
   text-align: center;
   -webkit-appearance: none;
   margin: 0 0 12px 0 ;
}
#MagSubSubmitBtn:focus
{
   outline: 0;
}
#wb_MagSubTrustCard
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: transparent;
   background-image: none;
   border: 1px solid transparent;
   border-radius: 3px;
   text-align: center;
}
#MagSubTrustCard-card-body
{
   padding: 4px 0 8px 0;
   flex: 1 1 auto;
   font-size: 0;
}
#MagSubTrustCard-card-item0
{
   box-sizing: border-box;
   border-radius: 3px 3px 0 0 !important;
   margin: 0;
   padding: 0;
   color: #8C7C6D;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 12px;
   text-align: center;
}
#wb_MasterAnnounceCard
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: transparent;
   background-image: none;
   border: 1px solid transparent;
   border-radius: 3px;
   text-align: center;
}
#MasterAnnounceCard-card-body
{
   padding: 8px 0 8px 0;
   flex: 1 1 auto;
   font-size: 0;
}
#MasterAnnounceCard-card-item0
{
   box-sizing: border-box;
   border-radius: 3px 3px 0 0 !important;
   margin: 0;
   padding: 0;
   color: #6E5D4F;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
   text-align: center;
}
#wb_MasterBrandCard
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: transparent;
   background-image: none;
   border: 1px solid transparent;
   border-radius: 3px;
   text-align: center;
}
#MasterBrandCard-card-body
{
   padding: 14px 0 14px 10px;
   flex: 1 1 auto;
   font-size: 0;
}
#MasterBrandCard-card-item0
{
   box-sizing: border-box;
   border-radius: 3px 3px 0 0 !important;
   margin: 0 0 2px 0 ;
   padding: 0;
   color: #1E3A2F;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 48px;
   text-align: left;
}
#MasterBrandCard-card-item1
{
   box-sizing: border-box;
   border-radius: 0 0 3px 3px !important;
   margin: 0;
   padding: 0;
   color: #8C7C6D;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 12px;
   text-align: left;
}
#wb_MasterActionCard
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: transparent;
   background-image: none;
   border: 1px solid transparent;
   border-radius: 3px;
   text-align: center;
}
#MasterActionCard-card-body
{
   padding: 18px 10px 18px 0;
   flex: 1 1 auto;
   font-size: 0;
}
#MasterActionCard-card-item0
{
   display: inline-block;
   line-height: 1.0;
   height: 37px;
   box-sizing: border-box;
   margin: 0;
   border: 1px solid #E07A5F;
   border-radius: 20px;
   background-color: #E07A5F;
   background-image: none;
   color: #FFFFFF;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 15px;
}
#MasterActionCard-card-item0 a
{
   color: inherit;
   display: block;
   padding: 10px 22px 10px 22px;
   text-decoration: none;
}
#wb_MasterFooterGrid
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #1E3A2F;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 60px 0 0 0 ;
}
#MasterFooterGrid
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1300px;
}
#MasterFooterGrid > .col-1, #MasterFooterGrid > .col-2, #MasterFooterGrid > .col-3, #MasterFooterGrid > .col-4
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 20px;
   padding-left: 20px;
   position: relative;
}
#MasterFooterGrid > .col-1, #MasterFooterGrid > .col-2, #MasterFooterGrid > .col-3, #MasterFooterGrid > .col-4
{
   flex: 0 0 auto;
}
#MasterFooterGrid > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 25%;
   max-width: 25%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#MasterFooterGrid > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 25%;
   max-width: 25%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#MasterFooterGrid > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 25%;
   max-width: 25%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#MasterFooterGrid > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 25%;
   max-width: 25%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 768px)
{
#MasterFooterGrid > .col-1, #MasterFooterGrid > .col-2, #MasterFooterGrid > .col-3, #MasterFooterGrid > .col-4
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_FooterCol1Card
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: transparent;
   background-image: none;
   border: 1px solid transparent;
   border-radius: 3px;
   text-align: center;
}
#FooterCol1Card-card-body
{
   padding: 36px 20px 36px 20px;
   flex: 1 1 auto;
   font-size: 0;
}
#FooterCol1Card-card-item0
{
   box-sizing: border-box;
   border-radius: 3px 3px 0 0 !important;
   margin: 0 0 10px 0 ;
   padding: 0;
   color: #FAF8F5;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 37px;
   text-align: left;
}
#FooterCol1Card-card-item1
{
   box-sizing: border-box;
   margin: 0 0 16px 0 ;
   padding: 0;
   color: #B8D0C5;
   font-family: Georgia;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   line-height: 25.6px;
   text-align: left;
}
#wb_FooterCol2Card
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: transparent;
   background-image: none;
   border: 1px solid transparent;
   border-radius: 3px;
   text-align: center;
}
#FooterCol2Card-card-body
{
   padding: 36px 20px 36px 20px;
   flex: 1 1 auto;
   font-size: 0;
}
#FooterCol2Card-card-item0
{
   box-sizing: border-box;
   border-radius: 3px 3px 0 0 !important;
   margin: 0 0 14px 0 ;
   padding: 0;
   color: #E9B44C;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 15px;
   text-align: left;
}
#FooterCol2Card-card-item1
{
   box-sizing: border-box;
   border-radius: 0 0 3px 3px !important;
   margin: 0;
   padding: 0;
   color: #DCECE5;
   font-family: Georgia;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   line-height: 28.8px;
   text-align: left;
}
#wb_FooterCol3Card
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: transparent;
   background-image: none;
   border: 1px solid transparent;
   border-radius: 3px;
   text-align: center;
}
#FooterCol3Card-card-body
{
   padding: 36px 20px 36px 20px;
   flex: 1 1 auto;
   font-size: 0;
}
#FooterCol3Card-card-item0
{
   box-sizing: border-box;
   border-radius: 3px 3px 0 0 !important;
   margin: 0 0 14px 0 ;
   padding: 0;
   color: #E9B44C;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 15px;
   text-align: left;
}
#FooterCol3Card-card-item1
{
   box-sizing: border-box;
   margin: 0 0 14px 0 ;
   padding: 0;
   color: #B8D0C5;
   font-family: Georgia;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   line-height: 24px;
   text-align: left;
}
#FooterCol3Card-card-item2
{
   display: inline-block;
   line-height: 1.0;
   height: 33px;
   box-sizing: border-box;
   margin: 0;
   border: 1px solid #E07A5F;
   border-radius: 20px;
   background-color: #E07A5F;
   background-image: none;
   color: #FFFFFF;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 15px;
}
#FooterCol3Card-card-item2 a
{
   color: inherit;
   display: block;
   padding: 8px 18px 8px 18px;
   text-decoration: none;
}
#wb_FooterCol4Card
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: transparent;
   background-image: none;
   border: 1px solid transparent;
   border-radius: 3px;
   text-align: center;
}
#FooterCol4Card-card-body
{
   padding: 36px 20px 36px 20px;
   flex: 1 1 auto;
   font-size: 0;
}
#FooterCol4Card-card-item0
{
   box-sizing: border-box;
   border-radius: 3px 3px 0 0 !important;
   margin: 0 0 14px 0 ;
   padding: 0;
   color: #E9B44C;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 15px;
   text-align: left;
}
#FooterCol4Card-card-item1
{
   box-sizing: border-box;
   margin: 0 0 14px 0 ;
   padding: 0;
   color: #B8D0C5;
   font-family: Georgia;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   line-height: 25.6px;
   text-align: left;
}
#FooterCol4Card-card-item2
{
   box-sizing: border-box;
   border-radius: 0 0 3px 3px !important;
   margin: 0;
   padding: 0;
   color: #FAF8F5;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#wb_MasterTextMenu
{
   background-color: transparent;
   background-image: none;
   color: #2D3E35;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   text-transform: none;
   font-size: 13px;
   margin: 22px 0 0 0 ;
   text-align: center;
   overflow: hidden;
}
#wb_MasterTextMenu span
{
   margin: 0 20px 0 0px;
}
#wb_MasterTextMenu a
{
   color: inherit;
   text-decoration: inherit;
}
