.other img{display:block;max-width:100%;height:auto;margin:0 auto}.other h2{font-weight:400}.other .headline{background-color:#009ddc;padding:5px 20px}.other .headline h2{padding:5px;font-size:20px;color:#fff}.other .container{position:relative;display:block;max-width:100%;max-width:1200px;padding:0 15px;margin:0 auto}.other .index-title h2{position:relative;padding:10px 20px;margin-bottom:25px;text-align:center;font-size:64px;color:#4d4d4d}@media(max-width: 500px){.other .index-title h2{font-size:40px}}.other .index-title h2::after{content:"";display:block;background:url(../img/solution/horizontal-shadow.png) no-repeat;background-size:contain;width:100%;max-width:970px;height:8px;position:relative;transform:translateX(-50%);bottom:-8px;left:50%}.other .index-block{display:flex;flex-wrap:wrap;margin:30px 0}.other .index-block .index-item{width:25%;padding:0 15px 20px}@media(max-width: 1000px){.other .index-block .index-item{width:50%}}@media(max-width: 500px){.other .index-block .index-item{width:100%;padding:0 0 20px 0}}.other .index-block .index-item .item-thumb{border:1px solid #eee}.other .index-block .index-item .item-title{margin:15px 0;text-align:center;font-size:28px}.other .index-block .index-item .item-title a{font-weight:400}.other .index-block .index-item p{font-weight:300;margin-bottom:5px}.other .index-block .index-item a{display:block}.other .btn-box{margin:20px 0}.other .btn-box.center{text-align:center}.other .btn-box .link-btn{display:inline-block;margin:5px 0;padding:10px 30px;background-color:rgba(0,0,0,0);border:1px solid #009ddc;border-radius:25px;cursor:pointer;color:#009ddc}.other .btn-box .link-btn:hover{background-color:#009ddc;color:#fff}.other .page-title{padding:20px 0;text-align:center}.other .page-title::after{content:"";position:relative;transform:translateX(-50%);bottom:-8px;left:50%;display:block;width:100%;max-width:970px;height:8px;background:url(../img/solution/horizontal-shadow.png) no-repeat;background-size:contain}.other .page-title h2{margin:10px 0;font-size:64px;line-height:1em;color:#4d4d4d}@media(max-width: 1000px){.other .page-title h2{font-size:50px}}@media(max-width: 500px){.other .page-title h2{font-size:40px}}.other #subnav{position:sticky;top:0;z-index:2;height:50px;background-color:#535353}.other #subnav .subnav-this{position:absolute;font-size:20px;line-height:50px;color:#fff}@media(max-width: 1000px){.other #subnav .subnav-this{font-size:18px}}.other #subnav .subnav-this a{display:inline-block;font-size:18px;line-height:50px;color:#fff}@media(max-width: 1000px){.other #subnav .subnav-this a{display:block}}.other #subnav .subnav-menu #subnav-input{display:none}.other #subnav .subnav-menu #subnav-input:checked~.subnav-button-wrapper .subnav-icon{transform:translateY(0)}.other #subnav .subnav-menu #subnav-input:checked~.subnav-button-wrapper .subnav-icon::before{transform-origin:100% 0;transform:rotate(-45deg) scaleY(1.5) translateX(5.2px)}.other #subnav .subnav-menu #subnav-input:checked~.subnav-button-wrapper .subnav-icon::after{transform-origin:0 0;transform:rotate(45deg) scaleY(1.5) translateX(-5.2px)}.other #subnav .subnav-menu #subnav-input:checked~.subnav-button-wrapper~.subnav-section-wrapper{visibility:visible;opacity:1}.other #subnav .subnav-menu .subnav-button-wrapper{position:absolute;top:0;left:50%;z-index:2;display:none;width:60px;min-width:60px;height:48px;margin-left:-30px;pointer-events:none}@media(max-width: 1000px){.other #subnav .subnav-menu .subnav-button-wrapper{display:block;pointer-events:auto}}.other #subnav .subnav-menu .subnav-button-wrapper .subnav-button{position:absolute;top:0;left:0;z-index:1;width:100%;height:auto;min-height:100%}.other #subnav .subnav-menu .subnav-button-wrapper .subnav-button .subnav-label-wrapper{position:relative;z-index:2;max-width:980px;padding:0 15px;margin:0 auto;border-bottom:none}.other #subnav .subnav-menu .subnav-button-wrapper .subnav-button .subnav-label-wrapper .subnav-label{cursor:pointer;display:block;width:40px;height:48px}.other #subnav .subnav-menu .subnav-button-wrapper .subnav-button .subnav-label-wrapper .subnav-label .subnav-icon{position:relative;z-index:1;display:block;width:100%;height:100%;transform:translateY(15%);transition:transform .5s cubic-bezier(0.86, 0, 0.07, 1),transform-origin .5s cubic-bezier(0.86, 0, 0.07, 1)}.other #subnav .subnav-menu .subnav-button-wrapper .subnav-button .subnav-label-wrapper .subnav-label .subnav-icon::before{content:"";position:absolute;top:50%;right:50%;width:12px;height:1px;transform-origin:100% 100%;transform:rotate(40deg) scaleY(1.5) translateX(0);transition:transform .5s cubic-bezier(0.86, 0, 0.07, 1),transform-origin .5s cubic-bezier(0.86, 0, 0.07, 1);background:#fff}.other #subnav .subnav-menu .subnav-button-wrapper .subnav-button .subnav-label-wrapper .subnav-label .subnav-icon::after{content:"";position:absolute;top:50%;left:50%;z-index:1;display:block;width:12px;height:1px;transform-origin:0 100%;transform:rotate(-40deg) scaleY(1.5) translateX(0);transition:transform .5s cubic-bezier(0.86, 0, 0.07, 1),transform-origin .5s cubic-bezier(0.86, 0, 0.07, 1);background:#fff}.other #subnav .subnav-menu .subnav-section-wrapper{position:absolute;right:10px;display:inline-block}@media(max-width: 1000px){.other #subnav .subnav-menu .subnav-section-wrapper{top:50px;left:0;z-index:1;display:block;width:100%;padding:0;visibility:hidden;opacity:0;background-color:#535353}}.other #subnav .subnav-menu .subnav-section-wrapper .subnav-section{display:inline-block;margin:0 20px}.other #subnav .subnav-menu .subnav-section-wrapper .subnav-section p,.other #subnav .subnav-menu .subnav-section-wrapper .subnav-section a{display:inline-block;margin:0 20px;font-size:18px;line-height:50px;color:#fff}@media(max-width: 1000px){.other #subnav .subnav-menu .subnav-section-wrapper .subnav-section p,.other #subnav .subnav-menu .subnav-section-wrapper .subnav-section a{cursor:pointer;display:block}}.other #subnav .subnav-menu .subnav-section-wrapper .subnav-section .current{color:#9b9b9b}#privacy-policy .headline{background-color:#009ddc;padding:5px 20px}#privacy-policy .headline h2{padding:5px;font-size:20px;color:#fff}#privacy-policy .policy-content{padding:30px 0}#privacy-policy .policy-content .text-block{margin-bottom:30px}#privacy-policy .policy-content .text-block h3{margin-bottom:15px;font-size:28px;font-weight:500;color:#009ddc}#privacy-policy .policy-content .text-block h4{margin-bottom:20px;font-size:18px;font-weight:700}#privacy-policy .policy-content .text-block p{margin-bottom:15px}#privacy-policy .policy-content .text-block ul{padding-left:20px;list-style:none}#contact .contact-content{margin:30px 0;color:#333}#contact .headline{background-color:#009ddc;padding:5px 20px}#contact .headline h2{padding:5px;font-size:20px;color:#fff}#contact .text-block{margin-bottom:30px}#contact .text-block h4{margin-bottom:20px;font-size:18px;font-weight:700}#contact .text-block p{margin-bottom:5px}#contact .text-block ul li{margin-left:20px}#contact .attention{padding:10px;border:solid 2px #e57373}#contact .attention p{margin-left:10px}#contact .attention a{word-break:break-all}#agencies .headline{background-color:#009ddc;padding:5px 20px}#agencies .headline h2{padding:5px;font-size:20px;color:#fff}#agencies .text-block{margin-bottom:30px}#agencies .text-block p{margin-bottom:15px}#agencies .agencies-content{padding:30px 0}#agencies .agent-table{display:table;width:100%;border-spacing:0px;border-left:#ccc 1px solid;border-right:#ccc 1px solid}@media(max-width: 800px){#agencies .agent-table{display:none}}#agencies .agent-table th,#agencies .agent-table td{padding:20px;text-align:left;font-weight:400}#agencies .agent-table td span{display:block;margin:5px 0}#agencies .agent-table thead th{background-color:#999;font-weight:400;font-size:18px;color:#fff}#agencies .agent-table thead th:first-child{width:40%}#agencies .agent-table thead th:last-child{width:60%}#agencies .agent-table tbody th,#agencies .agent-table tbody td{border-bottom:#ccc 1px solid}#agencies .agent-table tbody th{vertical-align:top}#agencies .mobile-table{display:none;margin:20px 0}@media(max-width: 800px){#agencies .mobile-table{display:block}}#agencies .mobile-table .mobile-row{margin-bottom:40px}#agencies .mobile-table .mobile-row h4{padding:15px 10px;background-color:#f5f5f5;border-left:#000 solid 1px;font-weight:400}#agencies .mobile-table .mobile-row .mobile-caption{padding:10px}#agencies .mobile-table .mobile-row .mobile-caption span{display:block;margin:5px 0;font-size:18px;font-weight:400}#brochures{display:flex;flex-direction:column;min-height:70vh}#brochures .page-title{padding:20px 0;text-align:center}#brochures .page-title::after{content:"";position:relative;transform:translateX(-50%);bottom:-8px;left:50%;display:block;width:100%;max-width:970px;height:8px;background:url(../img/solution/horizontal-shadow.png) no-repeat;background-size:contain}#brochures .page-title h2{margin:10px 0;font-size:64px;line-height:1em;color:#4d4d4d}@media(max-width: 1000px){#brochures .page-title h2{font-size:50px}}@media(max-width: 500px){#brochures .page-title h2{font-size:40px}}#brochures .index-block{display:flex;flex-wrap:wrap;margin:20px 0}#brochures .index-block .index-item{width:25%;padding:0 15px 20px}@media(max-width: 1000px){#brochures .index-block .index-item{width:50%}}@media(max-width: 500px){#brochures .index-block .index-item{width:100%;padding:0 0 20px 0}}#brochures .index-block .index-item .item-thumb{border:1px solid #eee}#brochures .index-block .index-item .item-title{margin:15px 0;text-align:center;font-size:28px}#brochures .index-block .index-item .item-title a{font-weight:400}#developer-request{display:flex;flex-direction:column;min-height:70vh}#developer-request .btn{padding:10px 30px;border-radius:25px}#developer-request .btn-wrapper{margin:20px 0}#developer-request .divide-block{display:flex;gap:30px;margin:10px 0}@media(max-width: 1000px){#developer-request .divide-block{flex-direction:column}#developer-request .divide-block.reverse{flex-direction:column-reverse}}#developer-request .divide-block .divide-box{width:50%}@media(max-width: 1000px){#developer-request .divide-block .divide-box{width:100%}}#developer-request .divide-block .divide-box h3{font-size:28px;margin:10px 0}#developer-request .divide-block .divide-box p{margin-bottom:10px}#developer-support ul{margin:10px}#developer-support ul li{margin-left:40px}#developer-support .btn{padding:10px 30px;border-radius:25px}#developer-support .btn-wrapper{margin:20px 0}#developer-support .divide-block{display:flex;gap:30px;margin:30px 0}@media(max-width: 1000px){#developer-support .divide-block{flex-direction:column}#developer-support .divide-block.reverse{flex-direction:column-reverse}}#developer-support .divide-block .divide-box{width:50%}@media(max-width: 1000px){#developer-support .divide-block .divide-box{width:100%}}#developer-support .divide-block .divide-box h3{font-size:28px;margin:10px 0}#developer-support .divide-block .divide-box p{margin-bottom:10px}#developer-support hr{margin:20px 0}#developer-support .gray-line{border-bottom:1px solid #eee;border-block-start:#eee;color:#eee}#system-configuration .head-block{min-height:300px;padding:20px;background-image:url(../img/other/configuration_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;text-align:center;color:#fff}#system-configuration .head-block h2{margin:30px 0 10px;font-size:64px;font-weight:300;text-shadow:0 1px 2px rgba(0,0,0,.6)}@media(max-width: 1000px){#system-configuration .head-block h2{font-size:48px}}#system-configuration .head-block p{font-size:32px;font-weight:300}@media(max-width: 1000px){#system-configuration .head-block p{font-size:28px}}@media(max-width: 500px){#system-configuration .head-block p{font-size:20px}}#system-configuration .config-content p{font-weight:300;margin-bottom:15px}#system-configuration .config-content h3{font-size:32px;font-weight:400;margin-bottom:10px}#system-configuration .config-content .text-block{padding:20px 0;background-color:#5d6972;color:#fff}#system-configuration .config-content .text-block p{margin-bottom:15px}#system-configuration .config-content .divide-block{padding:20px 0;display:flex;gap:30px}#system-configuration .config-content .divide-block .divide-box{width:50%}@media(max-width: 1000px){#system-configuration .config-content .divide-block .divide-box{width:100%}}@media(max-width: 1000px){#system-configuration .config-content .divide-block{flex-direction:column}}#system-configuration .config-content .maker-box ul{list-style:none;margin-bottom:20px}#system-configuration .config-content .maker-box ul li{margin-left:0px;line-height:1.5}#system-configuration .config-content .maker-box strong{display:block;margin-bottom:10px;font-size:28px;font-weight:300}#system-configuration .config-content .config-wrapper:nth-child(odd){background-color:#e4e7e9}#system-configuration .config-content .config-wrapper:nth-child(even){background-color:#fff}#support .support-content{padding:30px 0}#support .support-content .text-block{margin-bottom:30px;color:#333}#support .support-content .text-block p{margin-bottom:5px}#support .support-content .text-block ul li{margin-left:20px}#support .support-content .block-link{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;gap:20px;margin:10px auto}#support .support-content .block-link .btnlink{display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid #009ddc;padding:20px;border-radius:10px;text-align:center}#support .support-content .block-link .btnlink h4{font-size:1.875rem;line-height:1.2em;margin:0 0 10px 0}#support .support-content .block-link .btnlink p{font-size:.9rem;color:#333}#support .support-content .block-link .btnlink:hover{background-color:#009ddc}#support .support-content .block-link .btnlink:hover h4{color:#fff}#support .support-content .block-link .btnlink:hover p{color:#fff}@media(max-width: 1000px){#support .support-content .block-link{justify-content:center;grid-template-columns:repeat(2, 1fr)}}@media(max-width: 700px){#support .support-content .block-link{grid-template-columns:repeat(1, 1fr)}}#support .support-content .block-note{margin:30px 0;color:#333}#support .support-content .block-note p{margin-bottom:10px}