.btn,.k-button,.rssubmit input[type=Image],button,input[type=Submit]{
    background-color:transparent;
    border:1px solid #ff4612;
    border-radius:1.9285em;
    cursor:pointer;
    font-size:.8571em;
    font-weight:600;
    letter-spacing:1px;
    line-height:1.5;
    outline:none;
    overflow:hidden;
    padding:1.25em 2em;
    position:relative;
    text-transform:uppercase;
    -webkit-transition:color .3s,background-color .3s;
    transition:color .3s,background-color .3s;
    white-space:normal;
    z-index:1
}
.btn:hover,.focus-ring.btn,.focus-ring.k-button,.k-button:hover,.rssubmit input.focus-ring[type=Image],.rssubmit input[type=Image]:hover,button.focus-ring,button:hover,input.focus-ring[type=Submit],input[type=Submit]:hover{
    background-color:#ff4612;
    color:#fff;
    outline:none
}
input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=TEXT],textarea,textarea.k-textbox{
    background:#fff;
    border:1px solid #dad1cc;
    border-radius:2rem;
    -webkit-box-shadow:0;
    box-shadow:0;
    max-width:100%;
    outline:none;
    padding:1em 30px;
    -webkit-transition:border .3s,-webkit-box-shadow .3s;
    transition:border .3s,-webkit-box-shadow .3s;
    transition:border .3s,box-shadow .3s;
    transition:border .3s,box-shadow .3s,-webkit-box-shadow .3s;
    width:100%
}
input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=TEXT]:hover,textarea:hover{
    border:1px solid #81716a
}
input.focus-ring[type=email],input.focus-ring[type=number],input.focus-ring[type=password],input.focus-ring[type=search],input.focus-ring[type=tel],input.focus-ring[type=text],input.focus-ring[type=TEXT],textarea.focus-ring{
    -webkit-box-shadow:0 0 .5em 0 #ff4612;
    box-shadow:0 0 .5em 0 #ff4612
}
select{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:transparent url(https://response1.fasken.com/REACTION/img/select-down.png) right 20px center no-repeat;
    border:1px solid #dad1cc;
    border-radius:7px 7px 0 0;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#ff4612;
    font-size:16px;
    margin:30px 0;
    padding:20px 40px 20px 20px;
    width:100%
}
select:focus{
    background-image:url(https://response1.fasken.com/REACTION/img/select-up.png)
}
a{
    color:inherit;
    outline:none;
    text-decoration:none;
    -webkit-transition:color .3s;
    transition:color .3s
}
a.focus-ring,a:hover{
    text-decoration:none;
    color:#ff4612
}
cite,select{
    position:relative;
    font:normal 600 .7143rem Gordita,helvetica,arial,sans-serif;
    color:inherit;
    text-transform:uppercase;
    white-space:nowrap
}
[colspan="2"]>p:first-child>span:first-child:before,h1:before,h2:before,h3:before{
    border-bottom:.8em solid transparent;
    border-right:.615em solid #ff4612;
    border-top:0 solid transparent;
    display:inline-block;
    height:0;
    width:0;
    pointer-events:none
}
body,html{
    font-size:14px;
    font-family:Gordita,helvetica,arial,sans-serif;
    width:100%;
    overflow:hidden;
    margin:0;
    padding:0
}
td{
    font-family:inherit
}
div{
    max-width:100%
}
[style="padding:20px;width:600px;"],[style="width:960px;margin:0 auto"]

{ width:100%!important }
p:empty{
    display:none
}
.rsfieldlabelrequired,label{
    font-weight:400;
    margin-bottom:0
}
h1,h2,h3{
    font-family:Gordita,helvetica,arial,sans-serif;
    font-weight:600;
    margin:2rem 0;
    position:relative;
    width:100%;
    text-transform:none
}
h1 a,h2 a,h3 a{
    color:#ff4612;
    font-size:inherit
}
h1 a[href^=http]:after,h2 a[href^=http]:after,h3 a[href^=http]:after{
    display:none
}
h1 a::hover,h2 a::hover,h3 a::hover{
    color:#333132
}
h1:before,h2:before,h3:before{
    content:"";
    margin-right:.5em
}
h1{
    font-size:1.857rem
}
h2{
    font-size:1.7142rem
}
h3{
    font-size:1.429rem
}
a{
    font-size:inherit;
    font-family:inherit;
    color:#ff4612
}
a[href^=http]:after{
    content:url(https://response.fasken.com/images/img/external.svg);
    vertical-align:baseline
}
a:focus,a:hover{
    color:#333132
}
img{
    height:auto;
    max-width:100%
}
[colspan="2"]>p:first-child>span:first-child{
    font-family:Gordita,helvetica,arial,sans-serif!important;
    font-weight:600;
    margin:2rem 0;
    position:relative;
    width:100%;
    font-size:1.857rem!important
}
[colspan="2"]>p:first-child>span:first-child:before{
    content:"";
    margin-right:.5em
}
[colspan="2"] a{
    margin-left:.35em
}
[style="margin-left: 16px"]{
    margin-left:0!important
}
[name=LEADGENSOURCE]{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
.btn,.k-button,.rssubmit input[type=Image],button,input[type=Submit]{
    background-image:none!important;
    display:inline-block;
    color:#333132!important
}
.btn:focus,.btn:hover,.k-button:focus,.k-button:hover,.rssubmit input[type=Image]:focus,.rssubmit input[type=Image]:hover,button:focus,button:hover,input[type=Submit]:focus,input[type=Submit]:hover{
    color:#fff!important
}
ol,ul{
    list-style:none;
    margin:0 0 2em;
    padding:0
}
ol li,ul li{
    line-height:1.7143rem;
    margin:0 0 .714em;
    position:relative
}
ul li{
    padding:0 0 0 1.5em
}
ul li:before{
    background-color:#ff4612;
    border-radius:50%;
    content:"";
    height:6px;
    left:0;
    position:absolute;
    top:.714em;
    width:6px
}
ol{
    counter-reset:a
}
ol li{
    counter-increment:a;
    padding:0 0 0 2em
}
ol li:before{
    color:#ff4612;
    content:counter(a) ".";
    font-weight:600;
    left:0;
    position:absolute;
    top:0
}
blockquote{
    margin:30px 0;
    padding:0 calc(25px + .25em) 0 25px;
    position:relative;
    width:100%
}
blockquote:after,blockquote:before{
    color:#ff4612;
    font-size:2.57rem;
    line-height:1em;
    vertical-align:text-top
}
blockquote:before{
    content:open-quote;
    left:0;
    position:absolute;
    top:0
}
blockquote:after{
    content:close-quote;
    margin:0 -2.57rem 0 .25em
}
blockquote:empty{
    display:none
}
input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=TEXT],textarea{
    height:auto
}
input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=TEXT]:focus,textarea:focus{
    -webkit-box-shadow:0 0 .5em 0 #ff4612;
    box-shadow:0 0 .5em 0 #ff4612
}
textarea,textarea.k-textbox{
    height:150px;
    padding:12px 30px
}
textarea.k-textbox:focus,textarea:focus{
    -webkit-box-shadow:0 0 .5em 0 #ff4612;
    box-shadow:0 0 .5em 0 #ff4612
}
input[type=checkbox],input[type=CHECKBOX],input[type=radio],input[type=RADIO]{
    margin-right:.5em;
    vertical-align:text-top
}
select{
    outline:none
}
select:focus{
    -webkit-box-shadow:0 0 .5em 0 #ff4612;
    box-shadow:0 0 .5em 0 #ff4612
}
time{
    color:#ff4612
}
cite{
    color:#81716a
}
table{
    width:100%!important;
    border:0 solid transparent;
    border-collapse:collapse;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
table,td,th{
    max-width:100%
}
td,th{
    border:0 solid transparent
}
td:empty,th:empty{
    display:none
}
th{
    font-weight:600
}
.rsfieldlabel{
    font-size:14px
}
.rsfieldlabelrequired{
    font-size:14px;
    padding:0;
    text-transform:none
}
.rsreaction td{
    padding:10px 0;
    vertical-align:middle
}
@media only screen and (max-width:575px){
    .rsreaction{
        flex-wrap:wrap
    }
    .rsreaction,.rsreaction tbody,.rsreaction tr{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap
    }
    .rsreaction tbody,.rsreaction tr{
        flex-wrap:wrap;
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
    .rsreaction tr{
        padding:10px 0
    }
    .rsreaction td{
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        width:100%;
        vertical-align:middle;
        padding:0
    }
}
@media (min-width:992px){
    ol,ul{
        -webkit-columns:2;
        columns:2
    }
}
@media print{
    .btn,button,input[type=Image]{
        display:none
    }
    ol,ul{
        padding-left:1rem
    }
    ol li,ul li{
        padding:0
    }
    ol li:before,ul li:before{
        display:none
    }
    ul{
        list-style:disc
    }
    ol{
        list-style:inherit
    }
}
