/* GRID */
#quick-contact{ background-color: #ffffff; padding: 25px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #ffffff; box-shadow: 0px 0px 55px 5px rgba(0, 0, 0, 0.06); --icon-box-icon-margin: 0px; text-align:center}
#quick-contact .elementor-icon.elementor-animation-grow{ font-size: 213px; fill: rgba(255, 255, 255, 0); color: rgba(255, 255, 255, 0); border-color: rgba(255, 255, 255, 0);}
#quick-contact h3.elementor-icon-box-title{color: #FFA500!important}
#quick-contact .elementor-icon i, #quick-contact .elementor-icon svg{height: auto!important}
#quick-contact .wpcf7-form{margin-top:25px}
#quick-contact label, #quick-contact input, #quick-contact textarea{max-width:100%!important}
.page-id-53 #quick-contact, .page-id-3 #quick-contact, .page-id-24 #quick-contact,  .page-id-16 #quick-contact{ display:none}
/* WPCF7 */
.wpcf7-form-control.wpcf7-submit{background-color: #FFA500; padding: 6px 10px !important; border-radius: 3px; color: #1B202B !important; text-transform: none !important; font-weight: 500; border: 0; width: auto;}
.wpcf7-spinner{ display: block!important; margin: 0 auto; margin-top: 15px;}
/* CONTACT */
body.page-id-16 .wpcf7-form #cf-message p,
body.page-id-16 .wpcf7-form #cf-message label,
body.page-id-16 .wpcf7-form #cf-message span,
body.page-id-16 .wpcf7-form #cf-message textarea{ width: 100%}
/* HEADER */
.menu-item.menu-item-object-custom.menu-item-8401 a{ background-color: #FFA500; padding: 6px 10px !important; border-radius: 3px; color: #1B202B !important; text-transform: none !important; font-weight: 500;}
.menu-item.menu-item-object-custom.menu-item-8401 a:hover{ border-color: #1B202B!important}
.page-id-16 .menu-item.menu-item-object-custom.menu-item-8401 a{background-color: #FFA500!important; border:0!important }
/* buttons */
.btn-cta{ display: block; max-width: 50%; margin: 15px auto; text-align: center; padding: 10px 6px; border-color: #495B7B; border-style: solid; border-width: 00px 0px 2px 0px; background-color: #FFA500; border-radius: 3px; color: #1B202B !important; text-transform: none !important; font-weight: normal; font-family: "Montserrat", Sans-serif; font-size: 14px; letter-spacing: 1.4px;}
/* faq */
.faq-question{ background: #FFF; width: 100%; text-align: left; margin: 15px 0; border-width: 0 0 1px 0;}