.l-17-selection{margin-block:0!important;padding:10vh 0}.layout-17-absolute{width:50%;height:100%;position:absolute;left:0;bottom:0;top:0;background:var(--c-color-1)}.layout-17-sections-wrapper{position:relative;z-index:50}.layout-17-sections-container{align-items:flex-start;justify-content:center}.layout-17-sections{width:100%;display:flex;flex-wrap:wrap;align-items:stretch}.layout-17-left-wrapper{width:50%;display:flex;padding-right:60px;align-items:center;justify-content:flex-start}.layout-17-left{width:100%;display:flex;flex-direction:column}.layout-17-form-header{margin-bottom:30px;width:100%;display:flex;flex-direction:column;gap:30px 0}.layout-17-title{width:100%;display:block;color:#fff}.layout-17-text{width:80%;display:block;color:#fff}.layout-17-infos{width:100%;display:flex;flex-direction:column;gap:15px 0}.layout-17-info-div{width:100%;display:block}.layout-17-info-item{display:inline-flex;align-items:center;justify-content:flex-start;gap:0 10px;color:#fff}.layout-17-right{width:50%;display:flex}.layout-17-form-wrapper{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;position:relative;padding:60px}.layout-17-form{width:100%;display:flex;flex-wrap:wrap}.layout-17-form-element{width:100%;display:block}.layout-17-item-outer{width:100%;display:flex;gap:0 15px}.layout-17-item-100{width:100%;display:flex;flex-wrap:wrap;margin-bottom:20px}.layout-17-item-50{width:50%;display:flex;flex-wrap:wrap;margin-bottom:20px}.layout-17-input{width:100%;display:block;padding:0 15px;height:60px;font-size:16px;background:#fff;color:#1d1d1d;border:none;border-bottom:1px solid var(--c-color-1)}.layout-17-textarea{width:100%;display:block;padding:15px;height:120px;resize:vertical;font-size:16px;line-height:24px;background:#fff;color:#1d1d1d;border:none;border-bottom:1px solid var(--c-color-1)}.layout-17-input:focus,.layout-17-textarea:focus{border-color:var(--c-color-2)}.layout-17-buttons{text-align:center;justify-content:flex-start;margin-top:30px}.layout-17-button{padding:15px 45px;font-size:16px;color:#fff;border-radius:4px;background:var(--c-color-2);border:none;font-weight:400;cursor:pointer;transition:all 300ms ease 0s;font-family:var(--font-1)}.layout-17-button:hover{background:var(--c-color-1)}.layout-17-result{width:100%;display:block;position:relative;padding:0;margin-top:0;margin-bottom:15px;border:1px solid transparent;border-radius:4px}.layout-17-result-desc{display:block;width:100%;font-size:14px;padding:15px}.layout-17-error{color:#ed1c24;background-color:#f8d7da;border-color:#f5c6cb;border-radius:4px}.layout-17-check-label{position:relative;display:flex;align-items:center;cursor:pointer;font-size:14px;line-height:24px;color:var(--c-light-font-color)}.layout-17-check{position:absolute;opacity:0;visibility:hidden}.layout-17-check+span{display:inline-block;margin-right:10px;margin-top:6px}.dir-rtl .layout-17-check+span{margin-left:10px}.layout-17-check+span:before{content:"\f111";display:inline-block;font-family:"Line Awesome Free";color:var(--c-color-1-light);font-size:36px;font-weight:900}.layout-17-check:checked+span:before{content:"\f058"}@media (max-width:1024px){.l-17-selection{margin:0!important;padding:0}.layout-17-sections-container{padding:0}.layout-17-sections{width:100%;flex-direction:column;align-items:flex-start;justify-content:center}.layout-17-left-wrapper{width:100%;background:var(--c-color-1);padding:30px 15px}.layout-17-right{width:100%}.layout-17-absolute{display:none}.layout-17-form-wrapper{padding:15px}}@media (max-width:768px){.layout-17-form-wrapper{padding:30px 15px}.layout-17-text{width:100%}}@media (max-width:600px){.layout-17-item-outer{gap:0;flex-direction:column}.layout-17-item-50{width:100%}}.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:1280px){.layout-5-wrapper{padding:30px 0!important}}@media (max-width:1024px){.layout-5-container{flex-wrap:wrap}}