.layout-503-wrapper{position:relative}.layout-503-container{flex-wrap:wrap;align-items:stretch;position:relative;z-index:20}.layout-503-sections{width:100%;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}.layout-503-image-wrapper{width:50%;height:100%;display:flex;justify-content:flex-start;position:relative}.layout-503-image{width:100%;height:100%;display:flex}.layout-503-image picture{width:100%;height:100%;display:block}.layout-503-image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center}.with-radius .layout-503-image-wrapper img{border-radius:var(--radius-30)}.layout-503-left-wrapper{flex:1;padding:0;display:flex;align-items:center;padding-right:60px}.layout-503-left{display:block;width:100%}.layout-503-title{margin-bottom:30px;font-family:var(--font-3);color:var(--c-color-1)}.layout-503-content{display:block;width:100%;color:var(--c-light-font-color)}@media (max-width:1280px){.layout-503-wrapper{padding:30px 0!important}}@media (max-width:1024px){.layout-503-container{align-items:flex-start}.layout-503-sections{align-items:flex-start}.layout-503-image-wrapper{order:0}.layout-503-image-wrapper,.layout-503-image,.layout-503-image picture{width:100%;height:auto}.layout-503-left-wrapper{width:100%;padding:30px 0;order:2}}.layout-514-content-wrapper{display:flex}.layout-514-sections{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start}.layout-514-left-wrapper{width:50%;display:flex;align-items:flex-start;justify-content:flex-start;padding-right:60px;color:#fff}.layout-514-title{margin-bottom:30px;font-family:var(--font-3);color:var(--c-color-1)}.layout-514-text{width:100%;display:block;margin-top:45px;color:var(--c-light-font-color)}.layout-514-form-wrapper{width:50%;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;position:relative;padding-left:60px}.layout-514-form{width:100%;display:flex;flex-wrap:wrap}.layout-514-form-element{width:100%;display:block}.layout-514-item-100{width:100%;display:flex;flex-wrap:wrap;margin-bottom:20px}.layout-514-input{width:100%;display:block;padding:0 15px;height:60px;font-size:14px;background:var(--c-color-2);border:1px solid var(--c-color-1);border-radius:9px;color:var(--c-light-font-color)}.layout-514-textarea{width:100%;display:block;padding:15px;height:120px;resize:vertical;font-size:14px;line-height:24px;border-radius:9px;background:var(--c-color-2);border:1px solid var(--c-color-1);color:var(--c-light-font-color)}.layout-514-input:focus,.layout-514-textarea:focus{border-color:var(--c-color-1)}.layout-514-buttons{text-align:center;justify-content:flex-start;margin-top:30px}.layout-514-button{padding:15px 45px;font-size:16px;color:#fff;border-radius:4px;background:var(--c-color-1);border:none;font-weight:400;cursor:pointer;transition:all 300ms ease 0s;font-family:var(--font-1)}.layout-514-button:hover{background:var(--c-color-2)}.layout-514-result{width:100%;display:block;position:relative;padding:0;margin-top:0;margin-bottom:15px;border:1px solid transparent;border-radius:4px}.layout-514-result-desc{display:block;width:100%;font-size:14px;padding:15px}.layout-514-error{color:#ed1c24;background-color:#f8d7da;border-color:#f5c6cb;border-radius:8px}.layout-514-check-label{position:relative;display:flex;align-items:center;cursor:pointer;font-size:14px;line-height:24px;color:var(--c-light-font-color)}.layout-514-check{position:absolute;opacity:0;visibility:hidden}.layout-514-check+span{display:inline-block;margin-right:10px;margin-top:6px}.dir-rtl .layout-514-check+span{margin-left:10px}.layout-514-check+span:before{content:"\f111";display:inline-block;font-family:"Line Awesome Free";color:var(--c-color-1);font-size:36px;font-weight:900}.layout-514-check:checked+span:before{content:"\f058"}@media (max-width:1280px){.layout-514-content-wrapper{padding:30px 0 160px 0!important}.layout-514-left-wrapper{width:100%;padding:0}.layout-514-left{padding:30px;padding:0 0 30px 0}.layout-514-left-info{margin-top:30px}.layout-514-form-wrapper{width:100%;padding:0}}@media (max-width:600px){.layout-514-sections{padding:30px 30px}.layout-514-form{padding:30px 15px}.layout-514-input{height:45px}}