.elementor-20 .elementor-element.elementor-element-489bd8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-24f54a6{margin-top:34px;margin-bottom:20px;}.elementor-20 .elementor-element.elementor-element-3137380{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-3137380 .porto-icon{font-size:27px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-3137380 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-3137380 .porto-sicon-img{border-radius:200px;}.elementor-20 .elementor-element.elementor-element-3137380 .porto-icon.advanced{border-radius:200px;}.elementor-20 .elementor-element.elementor-element-3137380 .porto-icon, .elementor-20 .elementor-element.elementor-element-3137380 .porto-sicon-img{margin:8px 23px 0px 8px;}.elementor-20 .elementor-element.elementor-element-3137380 .porto-sicon-title{font-size:19.6px;font-weight:600;line-height:27px;letter-spacing:-0.05em;margin-bottom:-8px;}.elementor-20 .elementor-element.elementor-element-3137380 .porto-sicon-description{font-size:16.8px;line-height:26px;color:#777777;}.elementor-20 .elementor-element.elementor-element-35b4abd{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-element-fb5099a input[type="text"], .elementor-element-fb5099a input[type="email"], .elementor-element-fb5099a input[type="date"], .elementor-element-fb5099a input[type="datetime"], .elementor-element-fb5099a input[type="number"], .elementor-element-fb5099a input[type="tel"], .elementor-element-fb5099a select{height:39px;--wpforms-field-size-input-height:39px;}.elementor-element-fb5099a textarea{height:140px;--wpforms-field-size-input-height:calc( 140px / 2.8 );}.elementor-element-fb5099a input[type="tel"]::placeholder, .elementor-element-fb5099a input[type="text"]::placeholder, .elementor-element-fb5099a input[type="email"]::placeholder, .elementor-element-fb5099a textarea::placeholder, .elementor-element-fb5099a .form-control::placeholder{color:#BBBBBB;}.elementor-element-fb5099a div.wpforms-container input::placeholder,.elementor-element-fb5099a div.wpforms-container select::placeholder, .elementor-element-fb5099a div.wpforms-container textarea::placeholder{color:#BBBBBB !important;opacity:1 !important;}.elementor-element-fb5099a button, .elementor-element-fb5099a .btn, .elementor-element-fb5099a input[type="submit"], .elementor-element-fb5099a input[type="button"], .elementor-element-fb5099a .wpforms-container button[type="submit"]{font-size:1rem;font-weight:600;}.elementor-element-fb5099a button, .elementor-element-fb5099a .btn, .elementor-element-fb5099a input[type="submit"], .elementor-element-fb5099a input[type="button"]{--wpforms-button-size-height:39px;height:39px;}.elementor-element-fb5099a .wpforms-container button[type="submit"], .elementor-element-fb5099a button, .elementor-element-fb5099a .btn, .elementor-element-fb5099a input[type="submit"], .elementor-element-fb5099a input[type="button"]{padding:0.5rem 1rem 0.5rem 1rem;}.elementor-element-fb5099a div.wpforms-container .wpforms-form label.wpforms-error, .elementor-element-fb5099a div.wpforms-container .wpforms-form em.wpforms-error, .elementor-element-fb5099a .wpcf7-not-valid-tip{letter-spacing:0px;}.elementor-element-fb5099a .wpforms-confirmation-container-full, .elementor-element-fb5099a form .wpcf7-response-output{letter-spacing:0px;}