<meta name="x-apple-disable-message-reformatting" />
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Oswald:wght@700&display=swap" rel="stylesheet">
<style type="text/css">    
      /* reset */
      /* links */
      a{outline:none; color:#000; text-decoration:none;}
      a:hover{text-decoration:none !important;}
      a[x-apple-data-detectors]{color:inherit !important; text-decoration:none !important;}
      a[href^="tel"]:hover{text-decoration:none !important;}
      /* button hover transparency */
      .active-i a:hover,
      .active-t:hover{opacity:0.8;}
      .active-i a,
      .active-t{transition:all 0.3s ease;}
      /* bold */
      b, strong{font-weight:700;}
      /* table */
      th{padding:0;}
      table { border-collapse: collapse !important; border-spacing: 0;}
      table td{mso-line-height-rule:exactly; border-collapse:collapse; border-spacing: 0;}
      /*margin */
      h1, h2, h3, h4, p{margin: 0;}
      /* img */
      img{clear: both; display: block; outline: none; text-decoration: none; margin: 0px; border: none; border:0 none; height:auto; line-height:100%;}
      a img{border:none;}
      /* body */
      html, body { height:100% !important; margin: 0 !important; padding: 0 !important; width: 100% !important;}
      p{margin:0;}
      th{padding:0;}
      table td{mso-line-height-rule:exactly;}
      /* end reset */
      /* outlook fix */
      .ExternalClass .not-for-outlook, [owa] .not-for-outlook { display:none; } 
      /* links */
      a{outline:none; color:#000; text-decoration:underline;}
      a:hover{text-decoration:none!important;}
      .h-u a{text-decoration:none;}
      .h-u a:hover{text-decoration:none!important;}
      a[x-apple-data-detectors]{color:inherit!important; text-decoration:none!important;}
      a[href^="tel"]:hover{text-decoration:none!important;}
      .active-i a:hover,
      .active-t:hover{opacity:0.8;}
      .active-i a,
      .active-t{transition:all 0.3s ease;}
      a img{border:none;}
      b, strong{font-weight:700;}
      .ns span, .ns a{color:inherit!important; text-decoration:none!important; border:none!important;}
      .l-white a{color:#fff;}
      /* mobile */
      @media only screen and (max-width:639px) {
        /* general styles */
        /* email h1/M 44px */
        h1, .h1{font-size: 44px !important; line-height: 48px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        .h1_camp{font-size: 37px !important; line-height: 41px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        
        .h1_camp_sm{font-size: 29px !important; line-height: 32px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}


        /* email h2/M 37px */
        h2, .h2, .mobile_h1{font-size: 37px !important; line-height: 41px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h3/M 29px */
        h3, .h3, .mobile_h3{font-size: 29px !important; line-height: 32px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        .h3_camp{font-size: 29px !important; line-height: 32px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h4/M 25px normal */
        h4, .h4, .mobile_h4{font-size: 25px !important; line-height: 28px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h4/M 22px normal */
        .h4_accolade{font-size: 22px !important; line-height: 25px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h5/M 16px normal */
        h5, .h5, .mobile_h5{font-size: 16px !important; line-height: 21px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email h5/ line_height: 26px; */
        .h5_large{font-size: 19px !important; line-height: 26px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email h6/M 14px normal */
        h6, .h6, .mobile_h6{font-size: 14px !important; line-height: 19px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email p - body1 */
        p, .p{font-size: 16px !important; line-height: 24px !important;}
        /* email p - body2 */
        .body2{font-size: 14px !important; line-height: 21px !important;}
        /* email p - body3 */
        .body3{font-size: 14px !important; line-height: 17px !important;}
        /* list*/
        ul, ol {padding-inline-start: 20px;}
        li{padding-bottom: 12px; padding-left: 12px !important;}
        li:last-child{padding-bottom: 0 !important;}
        /* remove bold formatting */
        .normal{font-weight: normal !important;}
        /* display block */
        .mobile {display: block !important; max-height: 100% !important; height: auto !important; width: auto !important; font-size: initial !important;}
        .d-b{display:block!important;}
        /* display none */
        .hm, .hidemobile{display:none!important;width:0!important;height:0!important;padding:0!important;font-size:0!important;line-height:0!important;}
        .desktop {display:none!important;width:0!important;height:0!important;padding:0!important;font-size:0!important;line-height:0!important;}
        /* category - email h2/D 50px */
        .category {font-size: 50px !important;line-height: 99% !important; font-weight: 900 !important; width: auto !important;}
        /* feature - needs updating?*/
        .feature_img{height: 275px !important;}
        .feature_bg{background-position: left center !important;}
        /* gem - needs updating*/
        .gem_desktop_image{display: none;}
        .gem_mobile_image{background: #F3F3F3; width: auto !important; display: block !important; max-height: 100% !important; height: auto !important;}
        .gem_info{display:block !important; padding-left: 0 !important; padding-top: 12px;}
        /* button */
        .button{font-size: 11px !important;line-height: 11px !important;}
        .button a{padding: 16px !important; letter-spacing: 0.11em !important;}
        .secondary-button{font-size: 11px !important;line-height: 11px !important; letter-spacing: 0.11em !important;}
        .w-32{width:32px !important;}
        .w-190{width:190px !important;}
        .w-260{width:260px !important;}
        .w-200{width:200px !important;}
        .w-50p{width:50% !important;}
        /* underscore */
        .underscore{width:24px !important;}
        /* MC logo */
        .wi-100p img{width:100% !important;height:auto !important;}
        .wi-90p img{width:90% !important;height:auto !important;}
        .wi-80p img{width:80% !important;height:auto !important;}
        .wi-70p img{width:70% !important;height:auto !important;}
        .wi-60p img{width:60% !important;height:auto !important;}
        .wi-50p img{width:50% !important;height:auto !important;}
        .wi-40p img{width:40% !important;height:auto !important;}
        .wi-30p img{width:30% !important;height:auto !important;}

        .wi-200{width:100% !important;height:auto !important;}
        /* Monogram logo */
        .logo-monogram{width:75px !important;height:auto !important;}
        /* Monogram logo */
        .logo-sessions{width:160px !important;height:auto !important;}
        /* width 100% */
        .wi-100p {width:auto !important;height:auto !important;}
        /*outlook padding */
        .w-m-32{width:32px !important;}
        /* mobile padding overrides */
        /* padding bottom */
        .pb-m-48, .pb-48{padding-bottom: 48px !important;}
        .pb-m-40, .pb-40{padding-bottom: 40px !important;}
        .pb-m-32, .pb-32{padding-bottom: 32px !important;}
        .pb-m-24, .pb-24{padding-bottom: 24px !important;}
        .pb-m-20, .pb-20{padding-bottom: 20px !important;}
        .pb-m-12, .pb-12{padding-bottom: 12px !important;}
        .pb-m-8, .pb-8{padding-bottom: 8px !important;}
        .pb-m-6, .pb-6{padding-bottom: 6px !important;}
        .pb-m-3, .pb-3{padding-bottom: 3px !important;}
        .pb-m-0, .pb-0{padding-bottom: 0px !important;}
        /* width */
        .w-47p{width:47%!important;}
        .w-48p{width:48%!important;}
        .w-53p{width:53%!important;}
        .w-80p{width:80%!important;}
        .w-128{width:128px !important;}
        /*height */
        .h-12{height:12px !important;}
        .h-24{height:24px !important;}
        .h-128{height:128px !important;}
        /* padding top */
        .pt-m-48, .pt-48{padding-top: 48px !important;}
        .pt-m-40, .pt-40{padding-top: 40px !important;}
        .pt-m-32, .pt-32{padding-top: 32px !important;}
        .pt-m-24, .pt-24{padding-top: 24px !important;}
        .pt-m-20, .pt-20{padding-top: 20px !important;}
        .pt-m-18, .pt-18{padding-top: 18px !important;}
        .pt-m-12, .pt-12{padding-top:12px !important;}
        .pt-m-8, .pt-8{padding-top: 8px !important}
        .pt-m-6, .pt-6{padding-top:6px !important;}
        .pt-m-0, .pt-0{padding-top:0px !important;}
        /* padding left */
        .pl-0, .pl-m-0{padding-left: 0 !important;}
        .pl-4, .pl-m-4{padding-left: 4px !important}
        .pl-8, .pl-m-8{padding-left: 8px !important}
        .pl-12, .pl-m-12{padding-left: 12px !important;}
        .pl-16, .pl-m-16{padding-left: 16px !important;}
        .pl-24, .pl-m-24{padding-left: 24px !important;}
        .pl-32, .pl-m-32{padding-left: 32px !important;}
        /* padding right */
        .pr-0, .pr-m-0{padding-right: 0 !important;}
        .pr-4, .pr-m-4{padding-right: 4px !important}
        .pr-8, .pr-m-8{padding-right: 8px !important}
        .pr-16, .pr-m-16{padding-right: 16px !important;}
        .pr-32, .pr-m-32{padding-right: 32px !important;}
        /* padding left and right */
        .plr-m-32, .plr-32{padding-left: 32px !important; padding-right:32px !important;}
        .plr-m-24, .plr-24{padding-left: 24px !important; padding-right:24px !important;}
        .plr-m-12, .plr-12{padding-left: 12px !important; padding-right:12px !important;}
        .plr-m-8, .plr-8{padding-left: 8px !important; padding-right:8px !important;}
        .plr-m-4, .plr-4{padding-left: 4px !important; padding-right:4px !important;}
        .plr-m-0, .plr-0{padding-left: 0px !important; padding-right: 0px !important;}
        /* padding top and bottom */
        .ptb-m-0{padding-top: 0px !important; padding-bottom:0px !important;}
        .ptb-m-4{padding-top: 4px !important; padding-bottom:4px !important;}
        .ptb-m-8{padding-top: 8px !important; padding-bottom:8px !important;}
        .ptb-m-12{padding-top: 12px !important; padding-bottom:12px !important;}
        .ptb-m-40{padding-top: 40px !important; padding-bottom:40px !important;}
        .ptb-m-32{padding-top: 32px !important; padding-bottom:32px !important;}
        /* padding all sides */
        .p-m-32{padding: 32px !important;}
        .w-100p{width:100% !important;}
        /* flex/ float */
        .tflex{display:block!important;width:100%!important;box-sizing:border-box;}
        .f-l{float:left!important;}
        .f-r{float:right!important;}
        /* text-align */
        .ta-m-l{text-align: left !important;}
        .ta-m-r{text-align: right !important;}
        /* quote */
        img.quote{width: 47px !important; height: 35px !important;}
        /*star rating */
        img.stars{width: 180px !important; height: auto !important;}
        /* table data */
        .h-m-48{height:48px !important;}
        .h-m-32{height:32px !important;}
        .w-m-32{width:32px !important;}
        /* dark mode */
        .darkmode .gem_desktop_image.dark, .gem_mobile_image.dark {background-image: linear-gradient(#1E1E1E,#1E1E1E) !important; background:#1E1E1E;}
        .darkmode .gem_desktop_image.light, .gem_mobile_image.light {background-image: linear-gradient(#FFFEF2,#FFFEF2) !important;  background:#FFFEF2;}
        .text-m-center{
            text-align:center;
        }
      }         
      /* end mobile */
      @media only screen and (max-width:413px) {
        .hi-cta img {height:31px !important; width:auto !important;}
      }
      @media only screen and (max-width:374px) {
        .hi-cta img {height:26px !important; width:auto !important;}
      }
      @media only screen and (max-width:375px) and (min-width:374px) {
        .gmail-fix{min-width:374px!important;}
      }
      @media only screen and (max-width:414px) and (min-width:413px) {
        .gmail-fix{min-width:413px!important;}
      }

      /* iPad in portrait & landscape */
      @media only screen 
      and (min-device-width : 768px) 
      and (max-device-width : 1024px)  { /* email h1/M 60px */
        /* email h1/M 44px */
        h1, .h1{font-size: 44px !important; line-height: 48px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        .h1_camp{font-size: 37px !important; line-height: 41px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        
        .h1_camp_sm{font-size: 29px !important; line-height: 32px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}

        /* email h2/M 37px */
        h2, .h2, .mobile_h1{font-size: 37px !important; line-height: 41px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h3/M 29px */
        h3, .h3, .mobile_h3{font-size: 29px !important; line-height: 32px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        
        .h3-m{font-size: 18px !important; line-height: 24px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        
        /* email h4/M 25px normal */
        h4, .h4, .mobile_h4{font-size: 25px !important; line-height: 28px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h4/M 22px normal */
        .h4_accolade{font-size: 22px !important; line-height: 25px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h5/M 16px normal */
        h5, .h5, .mobile_h5{font-size: 16px !important; line-height: 21px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
       .h5_camp_sm{font-size: 16px !important; line-height: 20px !important; font-family: Arial, Helvetica, sans-serif !important;}
        /* email h5/ line_height: 26px; */
        .h5_large{font-size: 19px !important; line-height: 26px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email h6/M 14px normal */
        h6, .h6, .mobile_h6{font-size: 14px !important; line-height: 19px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email p - body1 */
        p, .p{font-size: 16px !important; line-height: 24px !important;}
        /* email p - body2 */
        .body2{font-size: 14px !important; line-height: 21px !important;}
      }

      /* iPad in landscape */
      @media only screen 
      and (min-device-width : 768px) 
      and (max-device-width : 1024px) 
      and (orientation : landscape) { /* email h1/M 60px */
        /* email h1/M 44px */
        h1, .h1{font-size: 44px !important; line-height: 48px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        .h1_camp{font-size: 37px !important; line-height: 41px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        
        .h1_camp_sm{font-size: 29px !important; line-height: 32px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}

        /* email h2/M 37px */
        h2, .h2, .mobile_h1{font-size: 37px !important; line-height: 41px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h3/M 29px */
        h3, .h3, .mobile_h3{font-size: 29px !important; line-height: 32px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h4/M 25px normal */
        h4, .h4, .mobile_h4{font-size: 25px !important; line-height: 28px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h4/M 22px normal */
        .h4_accolade{font-size: 22px !important; line-height: 25px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h5/M 16px normal */
        h5, .h5, .mobile_h5{font-size: 16px !important; line-height: 21px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email h5/ line_height: 26px; */
        .h5_large{font-size: 19px !important; line-height: 26px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email h6/M 14px normal */
        h6, .h6, .mobile_h6{font-size: 14px !important; line-height: 19px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email p - body1 */
        p, .p{font-size: 16px !important; line-height: 24px !important;}
        /* email p - body2 */
        .body2{font-size: 14px !important; line-height: 21px !important;}
      }

      /* iPad in portrait */
      @media only screen 
      and (min-device-width : 768px) 
      and (max-device-width : 1024px) 
      and (orientation : portrait) { /* email h1/M 60px */
        /* email h1/M 44px */
        h1, .h1{font-size: 44px !important; line-height: 48px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        .h1_camp{font-size: 37px !important; line-height: 41px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        
        .h1_camp_sm{font-size: 29px !important; line-height: 32px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}


        /* email h2/M 37px */
        h2, .h2, .mobile_h1{font-size: 37px !important; line-height: 41px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h3/M 29px */
        h3, .h3, .mobile_h3{font-size: 29px !important; line-height: 32px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h4/M 25px normal */
        h4, .h4, .mobile_h4{font-size: 25px !important; line-height: 28px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h4/M 22px normal */
        .h4_accolade{font-size: 22px !important; line-height: 25px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h5/M 16px normal */
        h5, .h5, .mobile_h5{font-size: 16px !important; line-height: 21px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email h5/ line_height: 26px; */
        .h5_large{font-size: 19px !important; line-height: 26px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email h6/M 14px normal */
        h6, .h6, .mobile_h6{font-size: 14px !important; line-height: 19px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email p - body1 */
        p, .p{font-size: 16px !important; line-height: 24px !important;}
        /* email p - body2 */
        .body2{font-size: 14px !important; line-height: 21px !important;}
      }
      /* Retina iPad in portrait & landscape */
      @media only screen 
      and (min-device-width : 768px) 
      and (max-device-width : 1024px)
      and (-webkit-min-device-pixel-ratio: 2) {/* email h1/M 60px */
        /* email h1/M 44px */
        h1, .h1{font-size: 44px !important; line-height: 48px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        .h1_camp{font-size: 37px !important; line-height: 41px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        
        .h1_camp_sm{font-size: 29px !important; line-height: 32px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}

        /* email h2/M 37px */
        h2, .h2, .mobile_h1{font-size: 37px !important; line-height: 41px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h3/M 29px */
        h3, .h3, .mobile_h3{font-size: 29px !important; line-height: 32px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h4/M 25px normal */
        h4, .h4, .mobile_h4{font-size: 25px !important; line-height: 28px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h4/M 22px normal */
        .h4_accolade{font-size: 22px !important; line-height: 25px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h5/M 16px normal */
        h5, .h5, .mobile_h5{font-size: 16px !important; line-height: 21px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email h5/ line_height: 26px; */
        .h5_large{font-size: 19px !important; line-height: 26px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email h6/M 14px normal */
        h6, .h6, .mobile_h6{font-size: 14px !important; line-height: 19px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email p - body1 */
        p, .p{font-size: 16px !important; line-height: 24px !important;}
        /* email p - body2 */
        .body2{font-size: 14px !important; line-height: 21px !important;}
      }
      /* Retina iPad in landscape */
      @media only screen 
      and (min-device-width : 768px) 
      and (max-device-width : 1024px) 
      and (orientation : landscape)
      and (-webkit-min-device-pixel-ratio: 2) { /* email h1/M 60px */
        /* email h1/M 44px */
        h1, .h1{font-size: 44px !important; line-height: 48px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        .h1_camp{font-size: 37px !important; line-height: 41px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        
        .h1_camp_sm{font-size: 29px !important; line-height: 32px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}

        /* email h2/M 37px */
        h2, .h2, .mobile_h1{font-size: 37px !important; line-height: 41px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h3/M 29px */
        h3, .h3, .mobile_h3{font-size: 29px !important; line-height: 32px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h4/M 25px normal */
        h4, .h4, .mobile_h4{font-size: 25px !important; line-height: 28px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h4/M 22px normal */
        .h4_accolade{font-size: 22px !important; line-height: 25px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h5/M 16px normal */
        h5, .h5, .mobile_h5{font-size: 16px !important; line-height: 21px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email h5/ line_height: 26px; */
        .h5_large{font-size: 19px !important; line-height: 26px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email h6/M 14px normal */
        h6, .h6, .mobile_h6{font-size: 14px !important; line-height: 19px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email p - body1 */
        p, .p{font-size: 16px !important; line-height: 24px !important;}
        /* email p - body2 */
        .body2{font-size: 14px !important; line-height: 21px !important;}
      }

      /* Retina iPad in portrait */
      @media only screen 
      and (min-device-width : 768px) 
      and (max-device-width : 1024px) 
      and (orientation : portrait)
      and (-webkit-min-device-pixel-ratio: 2) { /* email h1/M 60px */
        /* email h1/M 44px */
        h1, .h1{font-size: 44px !important; line-height: 48px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        .h1_camp{font-size: 37px !important; line-height: 41px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        
        .h1_camp_sm{font-size: 29px !important; line-height: 32px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}

        /* email h2/M 37px */
        h2, .h2, .mobile_h1{font-size: 37px !important; line-height: 41px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h3/M 29px */
        h3, .h3, .mobile_h3{font-size: 29px !important; line-height: 32px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h4/M 25px normal */
        h4, .h4, .mobile_h4{font-size: 25px !important; line-height: 28px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h4/M 22px normal */
        .h4_accolade{font-size: 22px !important; line-height: 25px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h5/M 16px normal */
        h5, .h5, .mobile_h5{font-size: 16px !important; line-height: 21px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email h5/ line_height: 26px; */
        .h5_large{font-size: 19px !important; line-height: 26px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email h6/M 14px normal */
        h6, .h6, .mobile_h6{font-size: 14px !important; line-height: 19px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email p - body1 */
        p, .p{font-size: 16px !important; line-height: 24px !important;}
        /* email p - body2 */
        .body2{font-size: 14px !important; line-height: 21px !important;}
      }
      /* iPad mini in portrait & landscape */
      @media only screen 
      and (min-device-width : 768px) 
      and (max-device-width : 1024px)
      and (-webkit-min-device-pixel-ratio: 1)  { /* email h1/M 60px */
        /* email h1/M 44px */
        h1, .h1{font-size: 44px !important; line-height: 48px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        .h1_camp{font-size: 37px !important; line-height: 41px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        
        .h1_camp_sm{font-size: 29px !important; line-height: 32px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}

        /* email h2/M 37px */
        h2, .h2, .mobile_h1{font-size: 37px !important; line-height: 41px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h3/M 29px */
        h3, .h3, .mobile_h3{font-size: 29px !important; line-height: 32px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h4/M 25px normal */
        h4, .h4, .mobile_h4{font-size: 25px !important; line-height: 28px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h4/M 22px normal */
        .h4_accolade{font-size: 22px !important; line-height: 25px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h5/M 16px normal */
        h5, .h5, .mobile_h5{font-size: 16px !important; line-height: 21px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email h5/ line_height: 26px; */
        .h5_large{font-size: 19px !important; line-height: 26px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email h6/M 14px normal */
        h6, .h6, .mobile_h6{font-size: 14px !important; line-height: 19px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email p - body1 */
        p, .p{font-size: 16px !important; line-height: 24px !important;}
        /* email p - body2 */
        .body2{font-size: 14px !important; line-height: 21px !important;}
      }
      /* iPad mini in landscape */
      @media only screen and (min-device-width : 768px) 
      and (max-device-width : 1024px) 
      and (orientation : landscape)
      and (-webkit-min-device-pixel-ratio: 1)  { 
        /* email h1/M 44px */
        h1, .h1{font-size: 44px !important; line-height: 48px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        .h1_camp{font-size: 37px !important; line-height: 41px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        
        .h1_camp_sm{font-size: 29px !important; line-height: 32px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}

        /* email h2/M 37px */
        h2, .h2, .mobile_h1{font-size: 37px !important; line-height: 41px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h3/M 29px */
        h3, .h3, .mobile_h3{font-size: 29px !important; line-height: 32px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h4/M 25px normal */
        h4, .h4, .mobile_h4{font-size: 25px !important; line-height: 28px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h4/M 22px normal */
        .h4_accolade{font-size: 22px !important; line-height: 25px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h5/M 16px normal */
        h5, .h5, .mobile_h5{font-size: 16px !important; line-height: 21px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email h5/ line_height: 26px; */
        .h5_large{font-size: 19px !important; line-height: 26px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email h6/M 14px normal */
        h6, .h6, .mobile_h6{font-size: 14px !important; line-height: 19px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email p - body1 */
        p, .p{font-size: 16px !important; line-height: 24px !important;}
        /* email p - body2 */
        .body2{font-size: 14px !important; line-height: 21px !important;}
      }
      /* iPad mini in portrait */
      @media only screen 
      and (min-device-width : 768px) 
      and (max-device-width : 1024px) 
      and (orientation : portrait)
      and (-webkit-min-device-pixel-ratio: 1)  { /* email h1/M 60px */
        /* email h1/M 44px */
        h1, .h1{font-size: 44px !important; line-height: 48px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        .h1_camp{font-size: 37px !important; line-height: 41px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        
        .h1_camp_sm{font-size: 29px !important; line-height: 32px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}

        /* email h2/M 37px */
        h2, .h2, .mobile_h1{font-size: 37px !important; line-height: 41px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h3/M 29px */
        h3, .h3, .mobile_h3{font-size: 29px !important; line-height: 32px !important; letter-spacing: 1px; font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h4/M 25px normal */
        h4, .h4, .mobile_h4{font-size: 25px !important; line-height: 28px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h4/M 22px normal */
        .h4_accolade{font-size: 22px !important; line-height: 25px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important; font-weight: 700 !important;}
        /* email h5/ line_height: 26px; */
        .h5_large{font-size: 19px !important; line-height: 26px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email h5/M 16px normal */
        h5, .h5, .mobile_h5{font-size: 16px !important; line-height: 21px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email h6/M 14px normal */
        h6, .h6, .mobile_h6{font-size: 14px !important; line-height: 19px !important; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif !important;}
        /* email p - body1 */
        p, .p{font-size: 16px !important; line-height: 24px !important;}
        /* email p - body2 */
        .body2{font-size: 14px !important; line-height: 21px !important;}
      }     
      /* dark mode */
        @media (prefers-dark-interface) {body{-apple-color-filter:none;}}
        @media (prefers-color-scheme: dark) {
        body {
          background-color: #1E1E1E;
          color: #FFFEF2;
        }
      }

      @media (prefers-color-scheme: light) {
        body {
          background-color: #FFFEF2;
          color: #1E1E1E;
        }
      }

    </style>
<!--[if mso]>
  <style type="text/css">
    ul, ol {
    margin: 0 0 0 24px;
    padding: 0;
    list-style-position: inside;
    }
    
    .msoHide {
    display :none;
    }
    
    .mso-w-80{
        width:80px;
        max-width:80px;
    }
  </style>
<![endif]-->