.elementor-2417 .elementor-element.elementor-element-2f8622dc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2417 .elementor-element.elementor-element-3eaa3a90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2417 .elementor-element.elementor-element-6d05e94{--display:flex;}.elementor-2417 .elementor-element.elementor-element-a70bdd6{--spacer-size:50px;}@media(min-width:768px){.elementor-2417 .elementor-element.elementor-element-2f8622dc{--content-width:800px;}}/* Start custom CSS for html, class: .elementor-element-3eaa3a90 *//* OPTIMIT_FIXES_CSS */

.optimit-blog{
  font-size:15px;
  color:#474747;
  line-height:1.6;
}

.optimit-blog p{
  margin:0 0 14px 0;
}

.optimit-blog ul,
.optimit-blog ol{
  margin:0 0 14px 22px;
}

.optimit-blog li{
  margin:0 0 8px 0;
}

.optimit-blog h2,
.optimit-blog h3{
  font-size:22px;
  color:#faa42a;
  font-weight:700;
  margin:26px 0 12px 0;
  line-height:1.25;
}

.optimit-blog a{
  color:#f28c28;
  text-decoration:underline;
}

.optimit-faq-head{
  text-align:center;
  margin:28px 0 14px 0;
}

.optimit-faq-kicker{
  text-transform:uppercase;
  letter-spacing:0.14em;
  font-size:12px;
  font-weight:700;
  color:#f28c28;
  margin:0 0 6px 0;
}

.optimit-faq-title{
  font-size:28px;
  font-weight:800;
  color:#6b7280;
  margin:0;
  line-height:1.15;
}

.optimit-faq-box{
  background:#ffffff;
  border:1px solid #e5e7eb;
  border-radius:6px;
  overflow:hidden;
  margin:14px 0 26px 0;
}

.optimit-faq-item{
  border-bottom:1px solid #e5e7eb;
}

.optimit-faq-item:last-child{
  border-bottom:none;
}

.optimit-faq-q{
  display:flex;
  align-items:center;
  gap:14px;
  padding:18px 20px;
  cursor:pointer;
  list-style:none;
}

.optimit-faq-q::-webkit-details-marker{
  display:none;
}

.optimit-faq-icon{
  width:28px;
  height:28px;
  border-radius:999px;
  background:#f28c28;
  position:relative;
  flex:0 0 28px;
  transition:transform 0.2s ease;
}

.optimit-faq-icon::before{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  width:8px;
  height:8px;
  border-right:2px solid #ffffff;
  border-bottom:2px solid #ffffff;
  transform:translate(-50%,-60%) rotate(45deg);
}

.optimit-faq-qtext{
  font-size:18px;
  font-weight:600;
  color:#6b7280;
  line-height:1.35;
}

.optimit-faq-item[open] .optimit-faq-icon{
  transform:rotate(180deg);
}

.optimit-faq-a{
  padding:0 20px 18px 62px;
}

.optimit-faq-a p{
  margin:0;
  color:#6b7280;
}/* End custom CSS */