ul{list-style:none;}
a,a:focus,a:hover{text-decoration:none;}
.cd-close-panel,.cd-faq-items{-webkit-backface-visibility:hidden;}
a{transition:all .3s ease-in-out;}
a:focus,a:hover{outline:0;}
h2{font-family:Heebo,sans-serif;font-weight:700;}
.cd-faq-categories a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.cd-faq:after{content:"";}
h2{font-size:30px;}
@media (max-width:575px){
section{text-align:center;}
}
::-webkit-input-placeholder{color:#fff;}
:-moz-placeholder{color:#fff;}
::-moz-placeholder{color:#fff;}
:-ms-input-placeholder{color:#fff;}
.cd-faq{width:90%;max-width:1024px;margin-top:2em;}
.cd-faq:after{display:table;clear:both;}
@media only screen and (min-width:768px){
.cd-faq{position:relative;margin:4em auto;box-shadow:none;direction:rtl;}
}
.cd-faq-categories{padding:0}
.cd-faq-categories li{background:#323739;border-bottom:1px solid #555b61;text-align:center;}
.cd-faq-categories a{position:relative;width:50%;margin-right:auto;margin-left:auto;display:block;overflow:hidden;height:50px;text-align:center;line-height:50px;padding:0 28px 0 16px;background-color:#4e5359;color:#fff;white-space:nowrap;text-overflow:ellipsis;}
.cd-faq-categories a::after,.cd-faq-categories a::before{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:right;}
.cd-faq-categories a{font-size:13px;font-size:.8125rem;font-weight:600;text-align:right;padding:0 24px;-webkit-transition:background .2s,padding .2s;-moz-transition:background .2s,padding .2s;transition:background .2s,padding .2s;}
.cd-faq-categories a::after,.cd-faq-categories a::before{display:none;}
.no-touch .cd-faq-categories a:hover{background:#555b61;}
}
@media only screen and (min-width:1024px){
.cd-faq-categories{position:absolute;top:0;right: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 .2s;-moz-transition:opacity .2s;transition:opacity .2s;}
.cd-faq-categories .selected{background:#42464b!important;}
.cd-faq-categories .selected::before{opacity:1;}
}
.cd-faq-items{position:fixed;height:100%;width:90%;top:0;right:0;background:#fff;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1;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;}
@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:0 0;}
}
@media only screen and (min-width:1024px){
.cd-faq-items{float:none;width:100%;padding-right:220px;}
}
.cd-close-panel{position:fixed;top:95px;right:-100%;display:block;font-size:25px!important;height:40px;width:40px;overflow:hidden;color:#075e54;font-size:29px;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);backface-visibility:hidden;-webkit-transition:right .4s;-moz-transition:right .4s;transition:right .4s;}
@media only screen and (min-width:768px){
.cd-close-panel{display:none;}
}
.cd-faq-group{display:none;}
.cd-faq-group.selected{display:block;margin-top:145px;}
.cd-faq-group .cd-faq-title{background:0 0;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:20px;font-weight:700;color:#000;}
@media only screen and (min-width:768px){
.cd-faq-group{display:block;}
.cd-faq-group>li{background:#fff;margin-bottom:6px;box-shadow:0 1px 2px rgba(0,0,0,.08);-webkit-transition:box-shadow .2s;-moz-transition:box-shadow .2s;transition:box-shadow .2s;}
.no-touch .cd-faq-group>li:hover{box-shadow:0 1px 10px rgba(108,125,142,.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;color:#075e54;padding-right:49px;text-align:right;margin:1.6em 0 .4em;line-height:1.2;font-weight: 700;}
.cd-faq-trigger:hover{color:#075e54!important}
@media only screen and (min-width:768px){
.cd-faq-trigger{font-size:24px;font-size:1.5rem;font-weight:300;margin:0;text-align:right;direction:rtl;color:#075e54!important;padding:24px 72px 24px 24px;}
.cd-faq-trigger::after,.cd-faq-trigger::before{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:.2s;-moz-transition-duration:.2s;transition-duration:.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);}
}
.cd-faq-content p{font-size:14px;font-size:1.075rem;text-align:right;padding-right:50px;line-height:1.4;color:#6c7d8e;}
@media only screen and (min-width:768px){
.cd-faq-content{display:none;padding:0 24px 30px;}
.cd-faq-content p{line-height:1.6;}
}
.cd-close-panel.move-left {
    right: 2%;
}
