.elementor-7661 .elementor-element.elementor-element-2839be3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-7661 .elementor-element.elementor-element-e551661{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7661 .elementor-element.elementor-element-2839be3{--content-width:1300px;}}/* Start custom CSS for html, class: .elementor-element-e551661 */.faq {
    font-family: Arial;
    color: #1d1b35;
}
.faq h1 {
    font-size: 3.5vw;
    font-weight: bold;
}
.faq h2 {
    font-size: 2vw;
    font-weight: bold;
}
.faq p {
    font-size: 1.5vw;
}
.faq ul {
    font-size: 1.5vw;
}
.faq-decor p {
    font-style: italic;
}
.horizonal-line {
  width: 100%;      
  height: 0.1vw;      
  background-color: #1d1b35; 
  margin-top:2vw;
  margin-bottom:2vw;
}
@media (min-width: 768px) and (max-width: 1024px) {
.faq {
    font-family: Arial;
    color: #1d1b35;
}
.faq h1 {
    font-size: 3.5vw;
    font-weight: bold;
}
.faq h2 {
    font-size: 2vw;
    font-weight: bold;
    margin-bottom: 0.5vw;
}
.faq p {
    font-size: 1.5vw;
    margin-bottom: 0.5vw;
}
.faq ul {
    font-size: 1.5vw;
}
.faq-decor p {
    font-style: italic;
}
.horizonal-line {
  width: 100%;      
  height: 0.1vw;      
  background-color: #1d1b35; 
  margin-top:2vw;
  margin-bottom:2vw;
}
}
@media (max-width: 767px) {
.faq {
    font-family: Arial;
    color: #1d1b35;
}
.faq h1 {
    font-size: 3.5vw;
    font-weight: bold;
}
.faq h2 {
    font-size: 2vw;
    font-weight: bold;
    margin-bottom: 0.5vw;
}
.faq p {
    font-size: 1.5vw;
    margin-bottom: 0.5vw;
}
.faq ul {
    font-size: 1.5vw;
}
.faq-decor p {
    font-style: italic;
}
.horizonal-line {
  width: 100%;      
  height: 0.1vw;      
  background-color: #1d1b35; 
  margin-top:2vw;
  margin-bottom:2vw;
}
}/* End custom CSS */