.layout-502-wrapper{position:relative}.layout-502-container{flex-wrap:wrap;align-items:stretch;position:relative;z-index:20}.layout-502-sections{width:100%;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}.layout-502-image-wrapper{width:50%;height:100%;display:flex;justify-content:flex-start;position:relative}.layout-502-image{width:100%;height:100%;display:flex}.layout-502-image picture{width:100%;height:100%;display:block}.layout-502-image-wrapper img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.with-radius .layout-502-image-wrapper img{border-radius:var(--radius-30)}.layout-502-right-wrapper{flex:1;padding:0;display:flex;align-items:center;padding-left:60px}.layout-502-right{display:block;width:100%}.layout-502-title{margin-bottom:30px;font-family:var(--font-3);color:var(--c-color-1)}.layout-502-content{display:block;width:100%;color:var(--c-light-font-color)}@media (max-width:1280px){.layout-502-wrapper{padding:30px 0!important}}@media (max-width:1024px){.layout-502-container{align-items:flex-start}.layout-502-sections{align-items:flex-start}.layout-502-image-wrapper,.layout-502-image,.layout-502-image picture{width:100%;height:auto}.layout-502-right-wrapper{width:100%;padding:30px 0}}.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}}