.layout-501-content-wrapper{font-size:0;position:relative}.layout-501-container{flex-wrap:wrap;align-items:flex-start;padding:0 15px}.layout-501-banner{width:100%;padding:0;display:flex;overflow:hidden;justify-content:center;margin-bottom:30px}.layout-501-banner img{max-width:100%;height:auto;display:inline-block}.with-radius .layout-501-banner img{border-radius:var(--radius-30)}.layout-501-texts-wrapper{width:100%;padding:0;display:flex;align-items:flex-start;flex-wrap:wrap}.layout-501-texts{display:block;width:100%}.layout-501-title{margin-bottom:30px;color:#1d1d1d}.layout-501-content{display:block;width:100%;color:var(--c-light-font-color);overflow:auto}.layout-501-content img{max-width:100%!important;height:auto!important}.layout-501-content table{width:100%;border-collapse:collapse;border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8}.layout-501-content table tr{width:100%;border-bottom:1px solid #e8e8e8}.layout-501-content table tr td{padding:15px;border-right:1px solid #e8e8e8}.layout-501-content ul,.layout-501-content ol{list-style:none}.layout-501-content ul li,.layout-501-content ol li{width:100%;display:block;margin-bottom:10px}.layout-501-content ul li:before,.layout-501-content ol li:before{content:"\f105";font-family:'Line Awesome Free';font-weight:900;margin-right:10px;color:var(--c-color-1)}.layout-501-gallery-wrapper{margin-top:30px}.layout-501-gallery-container{padding:0 15px}.layout-501-gallery{display:flex;align-items:stretch;flex-wrap:wrap;width:calc(100% + 30px);margin:0 -15px}.layout-501-image-wrapper{width:25%;padding:0 15px;margin-top:30px}.layout-501-item-image{width:100%;display:flex;height:100%;align-items:stretch;position:relative}.layout-501-item-image img{object-fit:cover;object-position:center;width:100%;height:100%}.with-radius .layout-501-item-image img{border-radius:var(--radius-30)}.layout-501-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-501-item-image:hover{border-color:var(--c-color-1)}@media (max-width:1280px){.layout-501-wrapper{padding:30px 0!important}}@media (max-width:1024px){.layout-501-image-wrapper{width:50%}}@media (max-width:600px){.layout-501-image-wrapper{width:100%}}.layout-506-wrapper{width:100%;display:block}.layout-506-content-wrapper{flex-wrap:wrap;font-size:0;position:relative}.layout-506-items-container{padding:0}.layout-506-header{width:100%;display:block;margin-bottom:30px;padding:0 30px}.layout-506-title{width:100%;display:block}.layout-506-childs{width:100%;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;margin-bottom:30px}.layout-506-child{width:33.33%;padding:0 15px;display:flex;flex-direction:column;justify-content:stretch;flex:1 1 auto;margin-top:30px;position:relative}.with-menu .layout-506-child{width:50%}.layout-506-item-wrapper{width:100%;min-height:100%;position:relative;display:flex}.layout-506-items-container{padding:0}.layout-506-item{width:100%;display:block;position:relative;background:#fff;padding:30px;border-radius:16px;box-shadow:5px 5px 15px rgba(0,0,0,.1)}.with-radius .layout-506-item{border-radius:var(--radius-30)}.layout-506-icon{position:absolute;top:15px;right:15px;font-size:24px;color:var(--c-color-2)}.layout-506-strong{display:block;width:100%;letter-spacing:.5px;color:#1d1d1d}.layout-506-text{display:block;width:100%;text-align:left;position:relative;z-index:50;margin-top:15px;color:var(--c-light-font-color)}@media (max-width:1280px){.layout-506-wrapper{padding:30px 0!important}}@media (max-width:1024px){.layout-506-child{width:50%}}@media (max-width:600px){.with-menu .layout-506-child,.layout-506-child{width:100%;padding:0}}@media (max-width:480px){.layout-506-icon{display:none}}.layout-515-content-wrapper{font-size:0;position:relative}.layout-515-container{flex-wrap:wrap;align-items:flex-start}.layout-515-sections{width:100%;display:flex;flex-wrap:wrap}.layout-515-text{width:100%;display:block;margin-bottom:30px}.layout-515-text-title{display:block;width:100%}.layout-515-text-desc{display:block;width:100%;color:var(--c-light-font-color);font-size:18px;line-height:28px}.layout-515-childs{width:100%;display:block}.layout-515-child{width:100%;display:block;position:relative}.layout-515-item{width:100%;display:block;border:2px solid #eaeaea;border-radius:3px;padding:25px 30px;background:#fff;margin-bottom:27px}.layout-515-item-top{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:15px 0 15px 0;cursor:pointer}.layout-515-item-top.active{color:var(--c-color-1)}.layout-515-item-title{display:inline-block;color:var(--c-light-font-color);letter-spacing:1px}.layout-515-icon{display:inline-block;font-size:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:20px;background:#eaeaea;color:#aaa;margin-right:25px;flex-shrink:0}.dir-rtl .layout-515-icon{margin-right:0;margin-left:15px}.layout-515-item-text{display:block;width:100%;padding:0;color:var(--c-light-font-color);opacity:0;visibility:hidden;height:0;overflow:hidden;transition:all .2s ease 0s;position:relative}.dir-rtl .layout-515-item-text{padding:0 75px 0 0}.accordion-link.active .layout-515-item-title{color:var(--c-color-1)}.accordion-link.active .layout-515-icon{background:var(--c-color-1);color:#fff}.accordion-content.active{opacity:1;visibility:visible;height:auto}.dir-rtl .accordion-content.active{padding:15px 75px 15px 0}@media (max-width:1280px){.layout-515-wrapper{padding:30px 0!important}}@media (max-width:1024px){.layout-515-sections{padding:30px 15px}.layout-515-icon{width:24px;height:24px;margin-right:10px}.layout-515-item-text::before{left:12px}.dir-rtl .layout-515-item-text::before{left:auto;right:12px}.layout-515-item-text{padding:0 0 0 30px}.dir-rtl .layout-515-item-text{padding:0 30px 0 0}.accordion-content.active{padding:15px 0 15px 30px}.dir-rtl .accordion-content.active{padding:15px 30px 15px 0}}@media (max-width:360px){.layout-515-item-text::before{display:none}.layout-515-item-text{padding:0 0 0 15px}.dir-rtl .layout-515-item-text{padding:0 15px 0 0}.accordion-content.active{padding:15px 0 15px 15px}.dir-rtl .accordion-content.active{padding:15px 15px 15px 0}}