body { 
  background-color:#ecece9;
  font-family: Arial, Helvetica, sans-serif;
  font-size:16px;
}
h1{
  font-family: Arial, Helvetica, sans-serif;
color:#000;
font-weight:bold;
    font-size:30px;
    line-height:33px;
}
.eight.columns{
margin-bottom:0px;
margin-left:0px;
}
.TopNav{
    display: flex;
    flex-direction: row;
    justify-content:space-between;
    align-items:center;
    height: 60px;
    background-color:#002E4D;
    margin: 0;
    padding: 0;
}
.NavTo{
    display:flex;
    flex-direction:row;
    align-items:center;
    margin:12px 24px 12px 24px;
    text-align: center;
    font-size:24px;
}
.LogoImage{
    display:flex;
    flex-direction:row;
    align-items:center;
    width: 204px;
    height:28px;
    background-image: url('https://hostedcontent-direct.dragonforms.com/hosted/images/dragon/12219/17.png?v=1746455136905');
background-size:contain;
background-repeat:no-repeat;
    margin:14px 24px 12px 24px;
}
.NavTo a{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration: none;
    width:84px;
    height:36px;
    background-color:#002E4D;
    color:#fff;
    border: 1px solid #fff;
    border-radius: 6px;
margin:0px;
}
.NavTo a:hover{
background-color:#ff4c00;
}
.SpectHead{
    display:flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    background-color: #D0EBFB;
    width:100%;
    height:144px;
    margin: 0;
    padding: 0;
}
.HeadCont{
    display:flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
    width:390px;
    margin: 12px 40px 0 24px;
}
.HeadCont h1{
font-size:34px;
margin-bottom:6px;
text-align:left;
}
.HeadCont h3{
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
line-height:24px;
color:#000;
text-align:left;
}
.HeadCont p{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
line-height:24px;
color:red;
text-align:left;
}
.HeadImg{
    width: 480px;
    height: 143px;
    margin: 0 24px 0 50px;
    background-repeat:no-repeat;
    background-image: url('https://hostedcontent-direct.dragonforms.com/hosted/images/dragon/12219/23.png?v=1746221254826');
background-size:contain;
}
.SectHead{
    width:560px;
    margin: 0 auto;
}
.SectHead h2{
    color:#FF4C00;
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
    text-align:center;
    padding:24px;
    margin:0;
}
#content4{
background-color:#FFFFFF;
}
footer{
background-color:#FFFFFF;
    display:flex;
    flex-direction: column;
    flex-wrap:nowrap;
    justify-content: center;
    align-items: center;
    margin: -16px auto 36px auto;
}
.spectxt{
  font-family: Arial, Helvetica, sans-serif;
color:#000;
    font-size: 16px;
padding:0px;
}
.specdisclaimer{
  font-family: Arial, Helvetica, sans-serif;
color:#ff4c00;
    font-size: 16px;
    width:75%;
height:54px;
    text-align: center;
    margin:12px auto 0px auto;
    padding:12px 0px 0px 0px;
}
.SpecAddress{
width:90%;
}
.SpecAddress p{
  font-family: Arial, Helvetica, sans-serif;
color:#000;
    font-size: 12px;
padding:0px;
}
.SpecAddress a{
color:#ff4c00;
}
.bolder{
    font-weight:bold;
    color:#000;
}
.SpecContact{
    width:90%;
height:54px;
    text-align: center;
    margin:12px auto 0px auto;
    padding:12px 0px 0px 0px;
    border-top: 1px solid #002E4D;
    border-bottom: 1px solid #002E4D;
}
.IEEELOGO{
background-repeat:no-repeat;
    background-image: url('https://hostedcontent-direct.dragonforms.com/hosted/images/dragon/12219/26.png?v=1746548165795');
background-size:contain;
    text-align:center;
    width:90px;
height:27px;
    margin: 24px auto;
    padding:0;
}

/* === CARDS === */

.SelectSub{
    display:flex;
    flex-direction: row;
    justify-content: space-between;
    text-align:center;
    width:774px;
    margin:36px auto 24px auto;
}
.SelPrint, .SelPrintDig, .SelDig{
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    width:228px;
    height:300px;
    background-color:#FFF;
    border: 1px solid #000;
    border-radius: 6px;
}
.SelTitle h4{
font-family: Arial, Helvetica, sans-serif;
color:#000;
font-size:24px;
font-weight:bold;
text-align:left;
padding:24px 0px 12px 0px;
margin:0px 0px 0px 12px;
}
.USCANopt, .INTopt{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
justify-content: space-between;
height:20px;
font-family: Arial, Helvetica, sans-serif;
color:#000;
font-size:14px;
text-align:left;
font-weight:bold;
padding:6px;
margin:0px 6px;
}
.USCANopt{
border-top:1px solid #000;
}
.INTopt{
border-top: 1px dotted #BFBFBF;
border-bottom:1px solid #000;
}
.OptDes p{
    font-size:14px;
    line-height:17px;
    text-align:start;
    color:#000;
    padding:0px 42px 0px 6px;
margin: 6px 0px 44px 5px;
}
.SelPrint > .OptDes p{
margin-bottom:60px;
}

/* === END CARDS === */

.SubButton a{
display:inline-block;
width:144px;
background-color:#FF4C00;
font-family: Arial, Helvetica, sans-serif;
color:#FFF;
font-size:18px;
font-weight:bold;
padding:8px;
border-radius:4px;
text-decoration:none;
}
.SubButton a:hover{
background-color:#A32700;
}

/* FAQ SECTION */

.FAQContainer{
width:90%;
margin: 24px auto;
border-top: 1px solid #002E4D;
}
.FAQContainer h1{
text-align: center;
padding-top:24px;
}
.Question{
width:80%;
font-weight:bold;
color:#ff4c00;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
}
.Answer{
width:80%;
font-weight:normal;
margin-top:0px;
margin-right:auto;
margin-bottom:24px;
margin-left:auto;
}

/*  ==== END DESKTOP ONLY STYLING ==== */

/* == START TABLET == */
@media only screen and (max-width: 959px) {
h1{
font-size:24px;
line-height:27px;
}
.TopNav{
    width:100%;
    height: 48px;
    background-color:#002E4D;
    margin: 0;
    padding: 0;
}
.NavTo a{
height:28px;
}
.HeadCont{
flex-direction:column;
align-items:flex-start;
width:238px;
margin: 0px 0px 0px 36px;
}
.HeadCont h1{
font-size:30px;
text-align:left;
margin:0;
padding:0;
}
.HeadCont h3{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
line-height:22px;
text-align:left;
color:#000;
padding-top:6px;
}
.spectxt{
  font-family: Arial, Helvetica, sans-serif;
color:#000;
    font-size: 14px;
padding:0px 48px;
}
.SelectSub{
width:673px;
}
.SelPrint, .SelPrintDig, .SelDig{
width:204px;
height:300px;
}
.OptDes p{
padding-right:18px;
margin: 6px 0px 42px 0px;
}
} /* ==== END TABLET ==== */

/* ==== START MOBILE 2 ==== */
@media only screen and (max-width:767px) {
h1{
font-size:20px;
line-height:22px;
text-align: center;
margin: 0px 48px 0px 48px;
padding:0;
}
.SpectHead{
flex-direction:column;
height:180px;
}
.HeadCont{
flex-direction:column;
align-items:center;
width:350px;
margin: 12px auto 0px auto;
}
.HeadCont h1{
font-size: 36px;
text-align: center;
color:#000;
margin-top:12px;
}
.HeadCont h3{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
line-height:22px;
text-align:center;
color:#000;
margin-top:4px;
}
.HeadImg{
height:101px;
background-position: center;
background-image: url('https://hostedcontent-direct.dragonforms.com/hosted/images/dragon/12219/24.png?v=1755881263384');
margin: 0px 0px 0px 0px;
padding:0;
}
.SpecContact{
    width:90%;
height:72px;
}
.SpecAddress p{
    font-size: 14px;
line-height:18px;
}
.spectxt{
font-size:14px;
line-height:21px;
padding: 0px 8px 0px 8px;
} 
.SelectSub{
flex-direction: column;
width:372px;
}
.SelPrint, .SelPrintDig, .SelDig{
 flex-wrap:wrap;
 flex-direction:row;
justify-content:center;
 width:372px;
 height:260px;
margin-bottom:16px;
}
.SelTitle{
flex:100%;
height:36px;
margin:0px;
}
.SelTitle h4{
font-size:20px;
        text-align:center;
        padding:6px 0px 0px 0px;
        margin:0px 0px 0px 0px;
}
.USCANopt, .INTopt{
font-size:14px;
width:162px;
height:18px;
display:flex;
flex-direction:row;
justify-content: space-between;
margin:0px;
padding:6px 4px 6px 4px;
}
.USCANopt{
border-bottom:1px solid #000;
}
.INTopt{
border-top: 1px solid #000;
margin-left:12px;
}
.OptDes{
flex:100%;
height:41px;
}
.OptDes p{
text-align:center;
padding: 0 6px;
}
.SelPrint > .OptDes p{
margin-bottom:0px;
}
.SubButton{
margin: 6px auto 10px auto;
}
.SelPrint{order:2;}
.SelPrintDig{order:1;}
.SelDig{order:3;}
}
/* ==== END MOBILE 2 ==== */

/* ==== START MOBILE 1 ==== */
@media only screen and (max-width:479px) {
body{
background-color: #FFF;
}
h1{
margin: 0px 0px 0px 0px;
}
.TopNav{
background-color:#FFFFFF;
    justify-content:center;
}
.LogoImage{
    width: 180px;
    height:38px;
    display:flex;
    flex-direction:row;
    align-items:center;
    background-image: url('https://hostedcontent-direct.dragonforms.com/hosted/images/dragon/12219/70.png?v=1755880925587');
    margin:12px;
background-size:contain;
background-repeat:no-repeat;
}
.NavTo{
display:none;
}
.SpectHead{
background-color:#FFFFFF;
flex-direction:column;
border-bottom:1px solid #000;
margin-top:0px;
}
.HeadCont{
flex-direction:column;
width:280px;
margin: 12px auto 0px auto;
}
footer{
margin:-6px 0px 0px 0px;
padding:0;
}
.SpecAddress p{
  font-family: Arial, Helvetica, sans-serif;
color:#000;
    font-size: 12px;
}
.SpecContact{
    width:100%;
height:82px;
    text-align: center;
    margin:12px auto 0px auto;
    padding:12px 0px 0px 0px;
    border-top: 1px solid #002E4D;
    border-bottom: 1px solid #002E4D;
}
.SpecAddress{
width:100%;
text-align:center;
padding:0;
margin:0;
}
.spectxt{
font-size:12px;
line-height:18px;
padding: 0px 8px 0px 8px;
}
.specdisclaimer{
width:90%;
font-size:12px;
line-height:18px;
padding: 0px 8px 12px 8px;
}
.SelectSub{
width:280px;
margin-top:24px;
margin-bottom:16px;
}
.SelPrint, .SelPrintDig, .SelDig{
width:276px;
height:180px;
}
.USCANopt, .INTopt{
font-family: Arial, Helvetica, sans-serif;
width:120px;
}
.usname{
font-size:10px;
}
.OptDes{
margin-top:-4px;
}
} /* ==== END MOBILE 1 ==== */
