.cd-faq-trigger::after, .cd-faq-trigger::before{content:'';}
.mrg-t-30{margin-top:30px;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
.tab .nav-tabs{position:relative;border-bottom:0 none;}
.tab .nav-tabs li{text-align:center;}
.tab .nav-tabs li a{display:block;height:62px;line-height:62px;background:linear-gradient(transparent 0%, #908a78 0%);font-size:1.2em;font-weight:500;color:#fff;margin-right:0;border-radius:0;border:none;position:relative;transition:all 0.5s ease 0s;}
.tab .nav-tabs li.active a, .tab .nav-tabs li a:hover{background:linear-gradient(165deg, transparent 0%, #f5eedc 0%);border:none;color:#223f6c;}
.tab .nav-tabs li a:before{content:"";height:62px;line-height:90px;border-bottom:55px solid rgba(0, 0, 0, 0.3);border-right:10px solid transparent;position:absolute;top:0;left:100%;z-index:1;}
.tab .nav-tabs li:last-child a:before{border:none;}
.tab .tab-content{font-size:14px;color:#6f6c6c;line-height:26px;background:#f5eedc;padding:20px;}
.tab .tab-content h1{font-size:2em;color:#223f6c;}
.tab .tab-content p{margin-bottom:0;}
.tab .nav-tabs li.active span{color:#fff;font-size:5.5em;font-weight:700;text-indent:-5px;position:absolute;margin-top:-10px;background-color:#e0670d;left:0;overflow:hidden;}
.tab .nav-tabs li.active p{margin-left:40px;}
.tab .nav-tabs li span{color:#9e9885;font-size:5.5em;font-weight:700;text-indent:-5px;position:absolute;margin-top:-10px;background-color:#7b745e;left:0;overflow:hidden;}
.tab .nav-tabs li p{margin-left:40px;}
.flow{margin-top:30px;overflow:hidden;margin-bottom:30px;}
.flow .pro-arrow i{margin:20px 0;text-align:center;width:100%;border:1px solid #cec5ac;background-color:#fbf0d3;padding:3px 0;}
.flow-no{float:left;padding:0;color:#e0680e;font-size:4.5em;font-weight:500;}
.flow-head{font-size:1.5em;font-weight:500;padding-bottom:20px;}
.flow-subhead{font-size:1.25em;padding:20px 0;color:#113265;clear:both;}
.flow-subhead p{font-size:1em;line-height:17px;padding-top:10px;}
.flow-subhead i{color:#223f6c;font-size:2em;padding:14px 0;margin:0px 0;width:70px;border-radius:50%;border:3px double #e0670d;text-align:center;float:left;display:inline-block;margin-right:15px;}
.flow-subhead img{padding:18px 10px;margin:0px 0;border-radius:50%;border:3px double #e0670d;text-align:center;float:left;display:inline-block;margin-right:15px;}
.flowbox p{background:#fff;border-radius:0;position:relative;padding:10px;font-size:1em;margin-top:5%;border:1px solid #ff8b31;}
.flowbox p:before{content:"";position:absolute;height:0px;width:0px;top:10px;left:-20px;border-width:10px;border-color:transparent #f58634 transparent transparent;border-style:solid;}
.flowbox .p{background:#fff;border-radius:0;position:relative;padding:10px;font-size:1em;margin-top:5%;border:1px solid #ff8b31;}
.flowbox .p:before{content:"";position:absolute;height:0px;width:0px;top:10px;left:-20px;border-width:10px;border-color:transparent #f58634 transparent transparent;border-style:solid;}
.quest{font-size:2.3em;margin-left:10px;display:inline-block;}
.mrlft25{margin-left:25px;}
.btnNext{position:absolute;bottom:0;right:15px;}
.btnPrevious{position:absolute;bottom:0;left:15px;}
.nxtpre{padding-top:25px;background-color:#e8d6c3;margin:-20px !important;margin-top:-36px;height:34px;}
hr{border-top:1px solid #ece6d7;margin:15px 0;}
.scrollview{background-color:#c30;color:#fff;border-radius:50%;position:fixed;bottom:60px;right:305px;font-size:0.95em;line-height:12px;padding:8px 5px 2px;text-align:center;font-weight:bold;}
.togglelink a{float:left;margin-right:20px;color:#e0670d;font-size:1.3em;text-decoration:underline;}
.togglelink a:hover{color:#e0670d;}
.togglelink span{float:left;margin-right:5px;color:#223f6c;font-size:1.3em;}
.mrrt20{margin-right:20px;}
table{border-collapse:collapse;border-spacing:0;}
.mrg-b-8{margin-bottom:8px;}
.btn-success, .btn-danger{color:#fff!important;}
body.cd-overlay::after{visibility:visible;opacity:1;-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s;}
.panel{border:1px solid #efc19e;}
@media only screen and (min-width:768px){body::after{display:none;}
}
cd-faq-group a{color:#a9c056;text-decoration:none;}
header{position:relative;height:180px;line-height:180px;text-align:center;background-color:#a9c056;}
header h1{color:#ffffff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;font-size:1.25rem;}
@media only screen and (min-width:1024px){header{height:240px;line-height:240px;}
header h1{font-size:36px;font-size:2.25rem;font-weight:300;}
}
.cd-faq{max-width:1024px;box-shadow:0 1px 5px rgba(0, 0, 0, 0.1);}
.cd-faq:after{content:"";display:table;clear:both;}
@media only screen and (min-width:768px){.cd-faq{position:relative;box-shadow:none;}
}
.cd-faq-categories a{position:relative;display:block;overflow:hidden;height:50px;line-height:50px;padding:0 28px 0 16px;background-color:#4e5359;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ffffff;white-space:nowrap;border-bottom:1px solid #555b61;text-overflow:ellipsis;}
.cd-faq-categories a::before, .cd-faq-categories a::after{position:absolute;top:50%;right:16px;display:inline-block;height:1px;width:10px;background-color:#7f868e;}
.cd-faq-categories a::after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.cd-faq-categories li:last-child a{border-bottom:none;}
@media only screen and (min-width:768px){.cd-faq-categories{width:20%;float:left;box-shadow:0 1px 2px rgba(0, 0, 0, 0.08);}
.cd-faq-categories a{font-size:13px;font-size:1em;font-weight:600;padding-left:24px;padding:0 24px;-webkit-transition:background 0.2s, padding 0.2s;-moz-transition:background 0.2s, padding 0.2s;transition:background 0.2s, padding 0.2s;}
.cd-faq-categories a::before, .cd-faq-categories a::after{display:none;}
.no-touch .cd-faq-categories a:hover{background:#555b61;}
.no-js .cd-faq-categories{width:100%;margin-bottom:2em;}
}
@media only screen and (min-width:1024px){.cd-faq-categories{position:absolute;top:0;left:0;width:200px;z-index:2;}
.cd-faq-categories a::before{display:block;top:0;right:auto;left:0;height:100%;width:3px;background-color:#a9c056;opacity:0;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s;}
.cd-faq-categories .selected{background:#42464b !important;}
.cd-faq-categories .selected::before{opacity:1;}
.cd-faq-categories.is-fixed{position:fixed;}
.no-js .cd-faq-categories{position:relative;}
}
.cd-faq-items{position:fixed;height:100%;width:90%;top:0;right:0;background:#ffffff;padding:0 5% 1em;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0) translateX(100%);-moz-transform:translateZ(0) translateX(100%);-ms-transform:translateZ(0) translateX(100%);-o-transform:translateZ(0) translateX(100%);transform:translateZ(0) translateX(100%);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;}
.cd-faq-items.slide-in{-webkit-transform:translateZ(0) translateX(0%);-moz-transform:translateZ(0) translateX(0%);-ms-transform:translateZ(0) translateX(0%);-o-transform:translateZ(0) translateX(0%);transform:translateZ(0) translateX(0%);}
.no-js .cd-faq-items{position:static;height:auto;width:100%;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
@media only screen and (min-width:768px){.cd-faq-items{position:static;height:auto;width:78%;float:right;overflow:visible;-webkit-transform:translateZ(0) translateX(0);-moz-transform:translateZ(0) translateX(0);-ms-transform:translateZ(0) translateX(0);-o-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0);padding:0;background:transparent;}
}
@media only screen and (min-width:1024px){.cd-faq-items{float:none;width:100%;padding-left:220px;}
.no-js .cd-faq-items{padding-left:0;}
}
.cd-close-panel{position:fixed;top:5px;right:-100%;display:block;height:40px;width:40px;overflow:hidden;text-indent:100%;white-space:nowrap;z-index:2;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:right 0.4s;-moz-transition:right 0.4s;transition:right 0.4s;}
.cd-close-panel::before, .cd-close-panel::after{position:absolute;top:16px;left:12px;display:inline-block;height:3px;width:18px;background:#6c7d8e;}
.cd-close-panel::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.cd-close-panel::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.cd-close-panel.move-left{right:2%;}
@media only screen and (min-width:768px){.cd-close-panel{display:none;}
}
.cd-faq-group{display:none;}
.cd-faq-group.selected{display:block;}
.cd-faq-group .cd-faq-title{background:transparent;box-shadow:none;margin:1em 0;}
.no-touch .cd-faq-group .cd-faq-title:hover{box-shadow:none;}
.cd-faq-group .cd-faq-title h2{text-transform:uppercase;font-size:12px;font-size:1.3em;font-weight:700;color:#bbbbc7;}
.no-js .cd-faq-group{display:block;}
@media only screen and (min-width:768px){.cd-faq-group{display:block;}
.cd-faq-group > li{background:#ffffff;margin-bottom:6px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.08);-webkit-transition:box-shadow 0.2s;-moz-transition:box-shadow 0.2s;transition:box-shadow 0.2s;}
.no-touch .cd-faq-group > li:hover{box-shadow:0 1px 10px rgba(108, 125, 142, 0.3);}
.cd-faq-group .cd-faq-title{margin:2em 0 1em;}
.cd-faq-group:first-child .cd-faq-title{margin-top:0;}
}
.cd-faq-trigger{position:relative;display:block;margin:1.6em 0 .4em;line-height:1.2;}
@media only screen and (min-width:768px){.cd-faq-trigger{font-size:24px;font-size:1.5rem;font-weight:300;margin:0;padding:24px 72px 24px 24px;}
.cd-faq-trigger::before, .cd-faq-trigger::after{position:absolute;right:24px;top:50%;height:2px;width:13px;background:#cfdca0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s;}
.cd-faq-trigger::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);right:32px;}
.cd-faq-trigger::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.content-visible .cd-faq-trigger::before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.content-visible .cd-faq-trigger::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
}
.cd-faq-content p{font-size:14px;font-size:1.1em;line-height:1.4;color:#797979;}
@media only screen and (min-width:768px){.cd-faq-content{display:none;padding:0 24px 30px;}
.cd-faq-content p{line-height:1.6;}
.no-js .cd-faq-content{display:block;}
}
.accordion-panel{margin:10px auto;max-width:98%;}
.accordion-panel .accordion dt{display:block;padding:15px 70px 15px 20px;background:#eaf2ff;color:#1b3d73;cursor:pointer;position:relative;user-select:none;font-weight:500;font-size:1.2em;}
.accordion-panel .accordion dd{height:0;overflow:hidden;transition:height .35s ease-out;margin-left:0;margin-bottom:10px;background:#fff;border:#dce6f7 solid 1px;}
.accordion-panel .accordion .content{padding:25px;overflow:auto;font-size:1.1em;}
.accordion-panel .plus-icon{display:inline-block;width:15px;height:15px;position:relative;transition:transform 0.35s ease-out;position:absolute;right:15px;top:60%;margin-top:-12px;}
.accordion-panel .plus-icon:before, .accordion-panel .plus-icon:after{content:'';background:#4b72b3;position:absolute;}
.accordion-panel .plus-icon:before{width:2px;height:15px;margin-left:-0.5px;left:50%;}
.accordion-panel .plus-icon:after{width:15px;height:2px;margin-top:-0.5px;top:50%;opacity:1;transition:opacity 0.35s ease-out;}
.accordion-panel .is-open .plus-icon{transform:rotate(90deg);}
.accordion-panel .is-open .plus-icon:after{opacity:0;}
.accordion-panel .hidden{display:none;}
.accordion-panel .open-btn,
.accordion-panel .close-btn{cursor:pointer;position:absolute;right:0;width:95px;background:#b4c9ea;padding:5px 8px;margin-bottom:3px;color:#213e6b;}
.accordion-panel .buttons-wrapper{position:relative;}
.accordion-panel .buttons-wrapper .plus-icon{position:absolute;right:10px;top:19px;z-index:9;}
.disableAnchor{pointer-events:none;cursor:default;}