.layout-28-sections{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.layout-28-left-wrapper{width:50%;display:flex;flex-shrink:0;padding-right:30px}.layout-28-left{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.layout-28-contact{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:0 20px;margin-bottom:60px;border-bottom:1px solid #f1f1f1;padding-bottom:60px}.layout-28-contact i{font-size:60px;color:var(--color-4)}.layout-28-contact-content{flex:auto;display:flex;flex-direction:column}.layout-28-contact-title{width:100%;display:block;font-size:24px;letter-spacing:1px;font-weight:500}.layout-28-contact-value,.layout-28-contact-link{display:block;font-size:18px;line-height:29px;color:var(--light-font-color);margin-top:5px}.layout-28-right-wrapper{width:50%;display:flex;flex-shrink:0;padding-left:30px}.layout-28-right{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;background:#fff;border-top:4px solid var(--color-5);padding:30px 30px;box-shadow:0 0 10px rgba(0,0,0,.1)}.layout-28-form-element{width:100%;display:block}.layout-28-form{width:100%}.layout-28-item-outer{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.layout-28-item-100{width:100%;display:flex;flex-wrap:wrap}.layout-28-item-50{width:50%;display:flex;flex-wrap:wrap}.layout-28-item-inner{padding:0 15px;margin-top:20px}.layout-28-input{width:100%;display:block;padding:0 15px;height:60px;background:#fff;font-size:14px;border:1px solid #e8e8e8}.layout-28-textarea{width:100%;display:block;padding:15px;height:120px;resize:vertical;background:#fff;font-size:14px;line-height:24px;border:1px solid #e8e8e8}.layout-28-input:focus,.layout-28-textarea:focus{border-color:var(--color-5)}.layout-28-buttons{text-align:center;justify-content:flex-start;margin-top:30px}.layout-28-button{border:none;cursor:pointer}.layout-28-result{width:100%;display:block;position:relative;padding:0 15px;margin-top:0;margin-bottom:0;border:1px solid transparent;border-radius:4px}.layout-28-result-desc{display:block;width:100%;font-size:14px;padding:15px}.layout-28-error{color:#ed1c24;background-color:#f8d7da;border-color:#f5c6cb}.layout-28-check-label{position:relative;display:flex;align-items:center;cursor:pointer;font-size:14px;line-height:24px;color:var(--light-font-color)}.layout-28-check{position:absolute;opacity:0;visibility:hidden}.layout-28-check+span{display:inline-block;margin-right:10px;margin-top:6px}.dir-rtl .layout-28-check+span{margin-left:10px}.layout-28-check+span:before{content:"\f111";display:inline-block;font-family:"Line Awesome Free";color:var(--color-5);font-size:36px;font-weight:900}.layout-28-check:checked+span:before{content:"\f058"}@media (max-width:1200px){.layout-28-content-wrapper{padding:30px 0!important}.layout-28-left-wrapper{width:100%;padding:0}.layout-28-left{padding:30px;padding:0 0 30px 0}.layout-28-left-info{margin-top:30px}.layout-28-right-wrapper{width:100%;padding-left:0}.layout-28-contact{padding-bottom:30px;margin-bottom:30px}.layout-28-contact-title{font-size:20px}.layout-28-contact-value,.layout-28-contact-link{font-size:16px;line-height:29px}}@media (max-width:1024px){.layout-28-right{padding:30px 0}}@media (max-width:600px){.layout-28-right{padding:0 0}.layout-28-contact-title{font-size:16px}.layout-28-contact-value,.layout-28-contact-link{font-size:14px;line-height:21px}.layout-28-item-50{width:100%}.layout-28-form{padding:30px 0 45px 0}.layout-28-input{height:45px}.layout-28-check-label{align-items:flex-start;font-size:12px}}.layout-5-wrapper{width:100%;display:block}.layout-5-container{align-items:center}.layout-5-content-wrapper{width:100%;font-size:0;background-size:cover;background-repeat:no-repeat;background-position:left top;flex-wrap:wrap;position:relative}.layout-5-map-wrapper{width:100%;height:600px;display:block;overflow:hidden;position:relative;background:#e8e8e8}.layout-5-map-wrapper iframe{width:100%!important;height:100%!important}@media (max-width:1024px){.layout-5-content-wrapper{padding:60px 0}.layout-5-container{flex-wrap:wrap}}