.l-505-dark{background:var(--c-color-1)}.layout-505-header-wrapper{margin-bottom:6vh}.layout-505-header{width:100%;display:flex;flex-direction:column;gap:15px 0;align-items:center;justify-content:center}.layout-505-sub-title,.layout-505-title{color:var(--c-color-1);text-align:center}.l-505-dark .layout-505-sub-title,.l-505-dark .layout-505-title{color:var(--c-color-3)}.layout-505-texts-wrapper{width:100%;padding:0;display:flex;align-items:flex-start;flex-wrap:wrap}.layout-505-texts{display:block;width:100%}.layout-505-content{display:block;width:100%;color:var(--c-content);overflow:auto}.l-505-dark .layout-505-content{color:var(--c-color-3)}.layout-505-content img{max-width:100%!important;height:auto!important;filter:grayscale(1)}.layout-505-content table{width:100%;border-collapse:collapse;border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8}.layout-505-content table tr{width:100%;border-bottom:1px solid #e8e8e8}.layout-505-content table tr td{padding:15px;border-right:1px solid #e8e8e8}.layout-505-content h1{font-size:30px;line-height:1.5;color:var(--a-dark);font-weight:600;margin-bottom:15px}.layout-505-content h2{font-size:26px;line-height:1.5;color:var(--a-dark);font-weight:600;margin-bottom:15px}.layout-505-content h3{font-size:24px;line-height:1.5;color:var(--a-dark);font-weight:600;margin:15px 0}.layout-505-content ul,.layout-505-content ol{width:100%;display:block;padding:30px;background:rgba(var(--c-2-rgb),.05);list-style-type:none;margin:30px 0;border-radius:30px}.layout-505-content ul li,.layout-505-content ol li{width:100%;display:block;margin:16px 0}.layout-505-content ul li::before,.layout-505-content ol li::before{content:"\f061";display:inline-block;margin-right:15px;font-family:'Line Awesome Free';font-weight:900;color:var(--c-color-2)}.dir-rtl .layout-505-content ul li::before,.dir-rtl .layout-505-content ol li::before{margin-right:0;margin-left:15px;transform:rotate(-180deg)}.layout-505-gallery-wrapper{margin-top:30px}.layout-505-gallery-container{padding:0 15px}.layout-505-gallery{display:flex;align-items:stretch;flex-wrap:wrap;width:calc(100% + 30px);margin:0 -15px}.layout-505-image-wrapper{width:25%;padding:0 15px;margin-top:30px}.layout-505-item-image{width:100%;display:flex;height:100%;align-items:stretch;position:relative}.layout-505-item-image img{object-fit:cover;object-position:center;width:100%;height:100%}.with-radius .layout-505-item-image img{border-radius:var(--radius-30)}.layout-505-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-505-item-image:hover{border-color:var(--c-color-1)}@media (max-width:1280px){.layout-505-wrapper{padding:30px 0!important}}@media (max-width:1024px){.layout-505-image-wrapper{width:50%}}@media (max-width:600px){.layout-505-image-wrapper{width:100%}}.l-12-dark{background:var(--c-color-1)}.layout-12-header-wrapper{margin-bottom:6vh}.layout-12-header{width:100%;display:flex;flex-direction:column;gap:15px 0;align-items:center;justify-content:center}.layout-12-sub-title,.layout-12-title{color:var(--c-color-1);text-align:center}.l-12-dark .layout-12-sub-title,.l-12-dark .layout-12-title{color:var(--c-color-3)}.layout-12-items-container{flex-wrap:wrap;align-items:stretch;position:relative;z-index:20;padding:0}.layout-12-sections{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start}.layout-12-item-wrapper{width:50%;display:flex;padding:0 15px;margin-bottom:30px}.layout-12-item{width:100%;display:flex;position:relative;padding:45px 35px;background:var(--c-color-1)}.l-12-dark .layout-12-item{border:1px solid var(--c-color-3)}.layout-12-item-box{width:100%;display:flex;flex-direction:column;gap:30px 0}.layout-12-item-title{display:inline-flex;color:var(--c-color-3)}.layout-12-item-title:hover{color:var(--c-color-2)}.layout-12-item-title::before{content:"";position:absolute;width:100%;height:100%;inset:0;z-index:100}.layout-12-item-summary{display:inline-flex;color:var(--c-color-3)}.layout-12-box-icon{position:absolute;right:0;bottom:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:16px;background:var(--c-color-2);color:#fff}.dir-rtl .layout-12-box-icon{right:auto;left:0}.layout-12-item:hover .layout-12-box-icon{background:var(--c-color-3);color:var(--c-color-2)}.layout-12-box-icon i{transition:all .2s ease 0s}.dir-rtl .layout-12-box-icon i{transform:rotateY(180deg)}.layout-12-item:hover .layout-12-box-icon i{transform:rotate(-45deg)}.dir-rtl .layout-12-item:hover .layout-12-box-icon i{transform:rotate(-135deg)}.layout-12-overlay-wrapper{width:100%;height:100%;position:fixed;overflow:hidden;background:rgba(0,0,0,.7);top:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;display:none}.layout-12-overlay-container{align-items:center;justify-content:center;height:100vh;overflow-y:auto}.layout-12-overlay-all{width:640px;max-width:100%;position:relative}.layout-12-overlay{width:100%;height:100%;background:#fff;display:flex;flex-direction:column;border-radius:16px 0 16px 16px}.layout-12-overlay-header{display:flex;align-items:center;justify-content:space-between;padding:15px 30px;border-bottom:1px solid #e8e8e8;color:var(--c-color-1)}.layout-12-overlay-close{display:flex;align-items:center;justify-content:center;width:48px;height:48px;font-size:20px;background:var(--c-color-1);color:#fff;border:none;right:0;top:0;float:right;cursor:pointer;border-radius:16px 16px 0 0}.layout-12-overlay-close:hover{background:var(--c-color-2)}.layout-12-overlay-body{width:100%;display:flex;flex:1;overflow:hidden;overflow-y:auto;max-height:50vh;scrollbar-width:thin}.layout-12-overlay-content{padding:30px;width:100%;display:block;color:var(--c-content)}.layout-12-overlay-footer{width:100%;display:flex;align-items:center;justify-content:center;padding:15px;border-top:1px solid #e8e8e8}.layout-12-apply-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;background:var(--c-color-1);color:#fff;gap:0 10px;border-radius:4px;letter-spacing:.5px}.layout-12-apply-button i{font-size:20px}.layout-12-apply-button:hover{background:var(--c-color-2)}.layout-12-item-data{opacity:0;visibility:hidden;display:none}@media (max-width:1280px){.layout-12-wrapper{padding:30px 0!important}}@media (max-width:1024px){.layout-12-sections{flex-direction:column}.layout-12-item-wrapper{width:100%}}