.layout-17-wrapper{width:100%;display:block}.layout-17-content-wrapper{flex-wrap:wrap;position:relative}.layout-17-container{flex-wrap:wrap;align-items:flex-start}.layout-17-left{width:40%;display:flex;align-items:center;justify-content:flex-start;padding:90px 0}.layout-17-text-title{margin-bottom:30px;display:block;width:100%;color:var(--color-1)}.layout-17-text-desc{display:block;width:100%;color:var(--light-font-color)}.layout-17-text-buttons{margin-top:60px}.layout-17-text-button{display:inline-block;border:2px solid var(--color-1);background:var(--color-1);color:#fff;padding:15px 30px;transition:color .5s ease,background-color .5s ease,border-color .5s ease;border-radius:4px}.layout-17-text-button:hover{background:transparent;border-color:var(--color-1);color:var(--color-1)}.layout-17-right{width:60%;display:flex;flex-wrap:wrap;padding:50px 0 50px 100px;background-size:100% auto;background-position:left top}.layout-17-gallery-col{width:50%;display:block;padding:0 0 0 15px}.layout-17-gallery-col-item{width:100%;display:block;margin-bottom:15px;text-align:right}.layout-17-gallery-col-item img{width:100%;height:auto;display:inline-block}.layout-17-gallery-col-last{padding-top:120px}.layout-17-gallery-col-last .layout-17-gallery-col-item{padding:0}@media (max-width:1200px){.layout-17-content-wrapper{padding:30px 0}}@media (max-width:1024px){.layout-17-left{width:100%;padding:0 0}.layout-17-text-buttons{margin-top:30px}.layout-17-right{display:none}}@media (max-width:768px){.layout-17-text-title{text-align:center}.layout-17-text-desc{display:block;width:100%;color:var(--c707070);text-align:center}.layout-17-text-buttons{text-align:center}.layout-17-text-button{font-size:14px;padding:9px 15px}}.layout-5-container{flex-wrap:wrap;align-items:flex-start}.layout-5-text-wrapper{flex:1;padding:0;display:flex;align-items:center;padding-right:60px;position:relative;z-index:1000}.layout-5-text{display:block;width:100%}.layout-5-title{display:block;width:100%;margin-bottom:36px;color:var(--color-1)}.layout-5-description{display:block;width:100%;color:var(--light-font-color)}.layout-5-right-wrapper{width:49%;display:flex;justify-content:flex-start;position:relative}.layout-5-right{width:100%;display:flex;flex-wrap:wrap;position:relative;z-index:1000}.layout-5-big-image{position:relative;width:100%;display:flex;align-items:center;justify-content:center;padding:0}.layout-5-big-image img{width:100%;height:auto;display:inline-block;position:relative;z-index:20}.layout-5-bottom-images{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.layout-5-bottom-image{width:50%;display:flex;overflow:hidden;padding-right:12px;margin-top:30px}.layout-5-bottom-image img{width:100%;height:auto;display:block}.layout-5-bottom-image:last-child{padding-right:0;padding-left:12px}@media (max-width:1368px){.layout-5-content-wrapper{padding:30px 0!important}}@media (max-width:1024px){.layout-5-text-wrapper{width:100%;padding-right:0}.layout-5-right-wrapper{width:100%;margin-top:30px}.layout-5-right-bg{display:none}.layout-5-bottom-images{display:none}}.layout-12-content-wrapper{font-size:0;position:relative}.layout-12-container{flex-wrap:wrap;align-items:flex-start;padding:0 15px}.layout-12-image{width:100%;padding:0;display:flex;overflow:hidden;justify-content:center;margin-bottom:30px}.layout-12-image img{max-width:100%;height:auto;display:inline-block}.layout-12-text-wrapper{width:100%;padding:0;display:flex;align-items:flex-start;flex-wrap:wrap}.layout-12-text{display:block;width:100%}.layout-12-title{display:block;width:100%;margin-bottom:16px;color:var(--color-1)}.layout-12-gallery-wrapper{width:100%;display:block;overflow:hidden;margin-top:30px}.layout-12-gallery{display:flex;align-items:stretch;flex-wrap:wrap;width:calc(100% + 30px);margin:0 -15px}.layout-12-image-wrapper{width:25%;padding:0 15px;margin-bottom:30px}.layout-12-item-image{width:100%;display:flex;height:100%;align-items:stretch;border:4px solid transparent;position:relative}.layout-12-item-image img{object-fit:cover;object-position:center;width:100%;height:100%}.layout-12-item-image-overlay{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:56px;background:rgba(24,43,155,.5);color:#fff}.layout-12-item-image:hover{border-color:var(--color-1)}.layout-12-emphatic{display:block;width:100%;margin-bottom:15px;color:#000}.layout-12-description{display:block;width:100%;color:var(--light-font-color)}.layout-12-description img{max-width:100%!important;height:auto!important}@media (max-width:1200px){.layout-12-content-wrapper{padding:30px 0!important}}@media (max-width:1024px){.layout-12-image-wrapper{width:50%}}@media (max-width:600px){.layout-12-image-wrapper{width:100%}}.layout-10-wrapper{width:100%;display:block;position:relative}.layout-10-content-wrapper{padding:0 60px;position:relative}.layout-10-content-inner:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:rgba(207,166,112,.90)}.layout-10-content-inner{width:100%;background:var(--color-1);border-radius:5px;padding:90px 0;display:flex;align-items:center;justify-content:center;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;overflow:hidden}.layout-10-inner-container{height:100%;align-items:center;justify-content:center;position:relative;z-index:100}.layout-10-header{width:70%;padding:100px 0;display:block;text-align:center}.layout-10-header-title{color:#fff;display:block}.layout-10-links{width:100%;display:block;margin-top:45px;position:relative}.layout-10-link{animation-delay:0.9s;background-color:var(--color-2);color:#fff;text-align:center;border-radius:43px;padding:16px 43px;font-size:15px;display:inline-flex;align-items:center;justify-content:center;letter-spacing:1px;white-space:nowrap}.layout-10-link:hover{background:var(--color-1);box-shadow:5px 4px 13px 0 rgba(0,0,0,.45);color:#fff}@media (max-width:1200px){.layout-10-wrapper{padding:30px 0!important}.layout-10-content-wrapper{padding:0 15px}.layout-10-content-inner{padding:90px 0}}@media (max-width:768px){.layout-10-content-inner{padding:60px 0}.layout-10-inner-container{height:auto}.layout-10-header{width:70%;padding:0 0;display:block;text-align:center}.layout-10-link{box-shadow:none;padding:6px 13px;font-size:12px}}