.navbar-brand{padding:0;margin:0}.navbar-toggler{border:none;width:32px;height:24px;padding:0;position:relative;border-radius:0;cursor:pointer}.navbar-toggler .navbar-toggler-icon{top:10px}.navbar-toggler .navbar-toggler-icon,.navbar-toggler .navbar-toggler-icon:after,.navbar-toggler .navbar-toggler-icon:before{background-color:#333;width:100%;height:3px;display:block;position:absolute;border-radius:100px;transition-property:transform;transition-duration:0.2s;transition-timing-function:ease}.navbar-toggler .navbar-toggler-icon:after,.navbar-toggler .navbar-toggler-icon:before{content:"";display:block}.navbar-toggler .navbar-toggler-icon:before{top:-10px}.navbar-toggler .navbar-toggler-icon:after{bottom:-10px}.navbar-toggler.toggler-spin .navbar-toggler-icon{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.navbar-toggler.toggler-spin .navbar-toggler-icon:before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in}.navbar-toggler.toggler-spin .navbar-toggler-icon:after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19)}.navbar-toggler.toggler-spin.active .navbar-toggler-icon{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.navbar-toggler.toggler-spin.active .navbar-toggler-icon:before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out}.navbar-toggler.toggler-spin.active .navbar-toggler-icon:after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1)}.navbar-toggler.toggler-elastic .navbar-toggler-icon{top:0;transition-duration:275ms;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}.navbar-toggler.toggler-elastic .navbar-toggler-icon:before{top:10px;transition:opacity 125ms 275ms ease}.navbar-toggler.toggler-elastic .navbar-toggler-icon:after{top:20px;transition:transform 275ms cubic-bezier(0.68,-0.55,0.265,1.55)}.navbar-toggler.toggler-elastic.active .navbar-toggler-icon{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms}.navbar-toggler.toggler-elastic.active .navbar-toggler-icon:before{transition-delay:0s;opacity:0}.navbar-toggler.toggler-elastic.active .navbar-toggler-icon:after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms}.navbar-toggler.toggler-spring .navbar-toggler-icon{top:0;transition:background-color 0s 0.13s linear}.navbar-toggler.toggler-spring .navbar-toggler-icon:before{top:10px;transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19)}.navbar-toggler.toggler-spring .navbar-toggler-icon:after{top:20px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19)}.navbar-toggler.toggler-spring.active .navbar-toggler-icon{transition-delay:0.22s;background-color:transparent!important}.navbar-toggler.toggler-spring.active .navbar-toggler-icon:before{top:0;transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.navbar-toggler.toggler-spring.active .navbar-toggler-icon:after{top:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}.bsnav-overlay-light .dropdown.dropdown-horizontal>.navbar-nav:not(.in),.bsnav-overlay .nav-item.dropdown>.navbar-nav:not(.in){transition:clip 0s}.navbar-toggler.active,.navbar-toggler.active.btn,.navbar-toggler.active.focus.btn,.navbar-toggler.btn:active,.navbar-toggler.btn:active:focus,.navbar-toggler.btn:active:hover,.navbar-toggler.btn:focus,.navbar-toggler.btn:hover,.navbar-toggler.btn:not(:disabled):not(.disabled).active,.navbar-toggler.btn:not(:disabled):not(.disabled):active,.navbar-toggler.focus.btn,.navbar-toggler:active,.navbar-toggler:active:focus,.navbar-toggler:focus,.navbar-toggler:hover,.navbar-togglerbutton.active,.navbar-togglerbutton.active.focus,.navbar-togglerbutton.focus,.navbar-togglerbutton:active,.navbar-togglerbutton:active:focus,.navbar-togglerbutton:active:hover,.navbar-togglerbutton:focus,.navbar-togglerbutton:hover,.navbar-togglerbutton:not(:disabled):not(.disabled).active,.navbar-togglerbutton:not(:disabled):not(.disabled):active{background:0 0!important;border:transparent!important}.bsnav-dark .nav-item.dropdown.dropdown-right .navbar-nav .nav-link .caret,.bsnav-dark .nav-item.dropdown .navbar-nav .nav-link .caret,.bsnav-overlay .nav-item.dropdown.dropdown-right .navbar-nav .nav-link .caret,.bsnav-overlay .nav-item.dropdown .navbar-nav .nav-link .caret{border-left-color:#fff;border-right-color:#fff}.bsnav{background:#fff;padding-top:0;padding-bottom:0;z-index:50}.bsnav-dark{background:#000}.bsnav-dark .navbar-nav .nav-item{color:#fff}.bsnav-dark .navbar-toggler .navbar-toggler-icon,.bsnav-dark .navbar-toggler .navbar-toggler-icon:after,.bsnav-dark .navbar-toggler .navbar-toggler-icon:before{background-color:#fff}.bsnav-dark .nav-item .caret{border-top-color:#fff}.bsnav-dark .nav-item.dropdown.dropdown-horizontal>.navbar-nav .nav-link .caret,.bsnav-dark .nav-item.dropdown.dropdown-horizontal>.navbar-nav .navbar-nav .nav-link .caret{border-top-color:#fff;top:2px;position:relative}.bsnav-dark .nav-item.dropdown>.navbar-nav,.bsnav-dark .nav-item.dropdown>.navbar-nav .navbar-nav{background:#000}.bsnav-transparent{background:0 0;left:0;right:0;position:absolute}.bsnav-transparent .nav-item.dropdown>.navbar-nav,.bsnav-transparent .nav-item.dropdown>.navbar-nav .navbar-nav{background:#fff;border-radius:4px;box-shadow:0 2px 14px rgba(0,0,0,0.15)}.bsnav-transparent .nav-item.dropdown>.navbar-nav .navbar-nav{margin-left:3px}.bsnav-transparent .nav-item.dropdown.dropdown-right>.navbar-nav .navbar-nav{margin-left:0;margin-right:3px}.bsnav-transparent .nav-item.dropdown.dropdown-horizontal>.navbar-nav{left:15px;right:15px}.bsnav-transparent .nav-item.dropdown.dropdown-horizontal>.navbar-nav.in .navbar-nav{margin-left:0}.bsnav-light{background:0 0;left:0;right:0;position:absolute}.bsnav-light .navbar-nav .nav-item{color:#fff}.bsnav-light .navbar-toggler .navbar-toggler-icon,.bsnav-light .navbar-toggler .navbar-toggler-icon:after,.bsnav-light .navbar-toggler .navbar-toggler-icon:before{background-color:#fff}.bsnav-light .nav-item .caret{border-top-color:#fff}.bsnav-light .nav-item.dropdown>.navbar-nav{background:#fff;border-radius:4px;box-shadow:0 2px 14px rgba(0,0,0,0.15)}.bsnav-light .nav-item.dropdown>.navbar-nav .navbar-nav{background:#fff;margin-left:3px;border-radius:4px;box-shadow:0 2px 14px rgba(0,0,0,0.15)}.bsnav-light .nav-item.dropdown.dropdown-right>.navbar-nav .navbar-nav{margin-left:0;margin-right:3px}.bsnav-light .nav-item.dropdown .nav-item{color:#000}.bsnav-light .nav-item.dropdown.dropdown-horizontal>.navbar-nav{left:15px;right:15px}.bsnav-light .nav-item.dropdown.dropdown-horizontal>.navbar-nav.in .navbar-nav{margin-left:0}.bsnav-overlay{background:rgba(0,0,0,0.4);border-bottom:solid 1px rgba(255,255,255,0.3);left:0;right:0;position:absolute}.bsnav-overlay .navbar-nav .nav-item{color:#fff}.bsnav-overlay .navbar-toggler .navbar-toggler-icon,.bsnav-overlay .navbar-toggler .navbar-toggler-icon:after,.bsnav-overlay .navbar-toggler .navbar-toggler-icon:before{background-color:#fff}.bsnav-overlay .nav-item .caret{border-top-color:#fff}.bsnav-overlay .nav-item.dropdown.dropdown-horizontal>.navbar-nav .nav-link .caret,.bsnav-overlay .nav-item.dropdown.dropdown-horizontal>.navbar-nav .navbar-nav .nav-link .caret{border-top-color:#fff;top:2px;position:relative}.bsnav-overlay .nav-item.dropdown>.navbar-nav,.bsnav-overlay .nav-item.dropdown>.navbar-nav .navbar-nav{background:rgba(0,0,0,0.4)}.bsnav-overlay-light,.bsnav-overlay-light .nav-item.dropdown>.navbar-nav,.bsnav-overlay-light .nav-item.dropdown>.navbar-nav .navbar-nav{background:rgba(255,255,255,0.8)}.bsnav-overlay-light{border-bottom:solid 1px #fff;left:0;right:0;position:absolute}.bsnav-overlay-light .dropdown.dropdown-horizontal>.navbar-nav,.bsnav-overlay-light .dropdown.dropdown-horizontal>.navbar-nav .navbar-nav{box-shadow:0 1px 0 #fff inset}.navbar-nav .nav-item{color:#000}.navbar-nav .nav-item.active>.nav-link,.navbar-nav .nav-item:active:focus>.nav-link,.navbar-nav .nav-item:active>.nav-link,.navbar-nav .nav-item:focus>.nav-link,.navbar-nav .nav-item:hover>.nav-link{color:#64DD17}.navbar-nav .nav-item.nav-item-fill.active>.nav-link,.navbar-nav .nav-item.nav-item-fill>.nav-link:active:focus>.nav-link,.navbar-nav .nav-item.nav-item-fill>.nav-link:active>.nav-link,.navbar-nav .nav-item.nav-item-fill>.nav-link:focus>.nav-link,.navbar-nav .nav-item.nav-item-fill>.nav-link:hover>.nav-link{background:#64DD17;color:#fff}.navbar-nav .nav-item.nav-item-double-line.active>.nav-link,.navbar-nav .nav-item.nav-item-double-line>.nav-link:active,.navbar-nav .nav-item.nav-item-double-line>.nav-link:active:focus,.navbar-nav .nav-item.nav-item-double-line>.nav-link:focus,.navbar-nav .nav-item.nav-item-double-line>.nav-link:hover,.navbar-nav .nav-item.nav-item-line.active>.nav-link,.navbar-nav .nav-item.nav-item-line>.nav-link:active,.navbar-nav .nav-item.nav-item-line>.nav-link:active:focus,.navbar-nav .nav-item.nav-item-line>.nav-link:focus,.navbar-nav .nav-item.nav-item-line>.nav-link:hover{color:#64DD17}.navbar-nav .nav-item.nav-item-line>.nav-link:after{content:"";background:#64DD17;width:0;height:2px;left:50%;bottom:0;position:absolute;transition:0.3s}.navbar-nav .nav-item.nav-item-line.active>.nav-link:after,.navbar-nav .nav-item.nav-item-line>.nav-link:active:after,.navbar-nav .nav-item.nav-item-line>.nav-link:active:focus:after,.navbar-nav .nav-item.nav-item-line>.nav-link:focus:after,.navbar-nav .nav-item.nav-item-line>.nav-link:hover:after{width:100%;left:0}.navbar-nav .nav-item.nav-item-double-line>.nav-link:after,.navbar-nav .nav-item.nav-item-double-line>.nav-link:before{content:"";background:#64DD17;width:0;height:2px;left:50%;position:absolute;transition:0.3s}.navbar-nav .nav-item.nav-item-double-line>.nav-link:before{top:0}.navbar-nav .nav-item.nav-item-double-line>.nav-link:after{bottom:0}.navbar-nav .nav-item.nav-item-double-line.active>.nav-link:after,.navbar-nav .nav-item.nav-item-double-line.active>.nav-link:before,.navbar-nav .nav-item.nav-item-double-line>.nav-link:active:after,.navbar-nav .nav-item.nav-item-double-line>.nav-link:active:before,.navbar-nav .nav-item.nav-item-double-line>.nav-link:active:focus:after,.navbar-nav .nav-item.nav-item-double-line>.nav-link:active:focus:before,.navbar-nav .nav-item.nav-item-double-line>.nav-link:focus:after,.navbar-nav .nav-item.nav-item-double-line>.nav-link:focus:before,.navbar-nav .nav-item.nav-item-double-line>.nav-link:hover:after,.navbar-nav .nav-item.nav-item-double-line>.nav-link:hover:before{width:100%;left:0}.navbar-nav .nav-item.nav-item-outline{margin-left:5px}.navbar-nav .nav-item.nav-item-outline>.nav-link:after,.navbar-nav .nav-item.nav-item-outline>.nav-link:before{content:"";background:#64DD17;width:0;height:2px;position:absolute;transition:0.3s}.navbar-nav .nav-item.nav-item-outline>.nav-link:before{left:0;top:0}.navbar-nav .nav-item.nav-item-outline>.nav-link:after{right:0;bottom:0}.navbar-nav .nav-item.nav-item-outline.active>.nav-link,.navbar-nav .nav-item.nav-item-outline>.nav-link:active,.navbar-nav .nav-item.nav-item-outline>.nav-link:active:focus,.navbar-nav .nav-item.nav-item-outline>.nav-link:focus,.navbar-nav .nav-item.nav-item-outline>.nav-link:hover{box-shadow:-2px 0 0 #64DD17 inset,2px 0 0 #64DD17 inset}.navbar-nav .nav-item.nav-item-outline.active>.nav-link:after,.navbar-nav .nav-item.nav-item-outline.active>.nav-link:before,.navbar-nav .nav-item.nav-item-outline>.nav-link:active:after,.navbar-nav .nav-item.nav-item-outline>.nav-link:active:before,.navbar-nav .nav-item.nav-item-outline>.nav-link:active:focus:after,.navbar-nav .nav-item.nav-item-outline>.nav-link:active:focus:before,.navbar-nav .nav-item.nav-item-outline>.nav-link:focus:after,.navbar-nav .nav-item.nav-item-outline>.nav-link:focus:before,.navbar-nav .nav-item.nav-item-outline>.nav-link:hover:after,.navbar-nav .nav-item.nav-item-outline>.nav-link:hover:before{width:100%}.navbar-expand-lg .navbar-nav .nav-link,.navbar-nav .nav-link{color:inherit;padding:20px 15px;display:block;position:relative;transition:0.3s;cursor:pointer}.nav-item .caret{width:0;height:0;margin-left:5px;margin-top:-2.5px;border:none;border-left:solid 4px transparent;border-right:solid 4px transparent;border-top:solid 5px #444;vertical-align:middle;display:inline-block}.nav-item.active .caret,.nav-item:hover .caret{border-top-color:#64DD17}.nav-item.dropdown .navbar-nav .nav-link .caret{border:none;border-top:solid 4px transparent;border-bottom:solid 4px transparent;border-left:solid 5px #444}.nav-item.dropdown.dropdown-right .navbar-nav .nav-link .caret{border:none;border-top:solid 4px transparent;border-bottom:solid 4px transparent;border-right:solid 5px #444;margin-left:0;margin-right:5px}.nav-item.dropdown>.navbar-nav{background:#fff;width:200px;position:absolute;pointer-events:none;flex-direction:column;transition:0.3s ease-out;transition-delay:0.1s;clip:rect(0,100vw,0,0)}.nav-item.dropdown>.navbar-nav.in{pointer-events:initial;clip:rect(0,50vw,2000px,0);transition:1.5s ease-in}.nav-item.dropdown>.navbar-nav .navbar-nav{background:#fff;width:200px;flex-direction:column;top:0;left:100%;position:absolute;transition:1s;clip:rect(0,0,2000px,0)}.nav-item.dropdown>.navbar-nav .nav-item{font-size:0.9rem;line-height:1.2;position:relative}.nav-item.dropdown>.navbar-nav .nav-item .nav-link{padding:10px}.nav-item.dropdown>.navbar-nav .nav-item:hover>.navbar-nav{clip:rect(0,100vw,2000px,0)}.nav-item.dropdown>.navbar-nav .nav-item strong.nav-link{font-weight:700}.nav-item.dropdown.dropdown-right>.navbar-nav .navbar-nav{left:auto;right:100%;transition:0.8s;clip:rect(0,100vw,100vh,100vw)}.nav-item.dropdown.dropdown-right>.navbar-nav.in,.nav-item.dropdown.dropdown-right>.navbar-nav .nav-item:hover>.navbar-nav{clip:rect(0,100vw,100vh,-100vw)}.dropdown.dropdown-horizontal{position:initial}.dropdown.dropdown-horizontal>.navbar-nav,.dropdown.dropdown-horizontal>.navbar-nav .navbar-nav{width:auto;left:0;right:0;top:100%;transition:0.6s;flex-direction:row;justify-content:flex-end;box-shadow:0 1px 0 rgba(0,0,0,0.1) inset;clip:rect(0,100vw,0,0)}.dropdown.dropdown-horizontal>.navbar-nav.in,.dropdown.dropdown-horizontal>.navbar-nav .nav-item:hover>.navbar-nav,.dropdown.dropdown-horizontal>.navbar-nav .navbar-nav.in,.dropdown.dropdown-horizontal>.navbar-nav .navbar-nav .nav-item:hover>.navbar-nav{clip:rect(0,100vw,50vh,0)}.dropdown.dropdown-horizontal>.navbar-nav .nav-item,.dropdown.dropdown-horizontal>.navbar-nav .navbar-nav .nav-item{display:inline-block;position:initial}.dropdown.dropdown-horizontal>.navbar-nav .nav-item .nav-link,.dropdown.dropdown-horizontal>.navbar-nav .navbar-nav .nav-item .nav-link{padding:20px 10px}.dropdown.dropdown-horizontal>.navbar-nav .nav-item .nav-link .caret,.dropdown.dropdown-horizontal>.navbar-nav .navbar-nav .nav-item .nav-link .caret{border-left:solid 4px transparent;border-right:solid 4px transparent;border-top:solid 5px #444}.nav-item.dropdown.pop>.navbar-nav{display:none;clip:initial}.nav-item.dropdown.pop>.navbar-nav.in{display:block}.nav-item.dropdown.fade{opacity:1}.nav-item.dropdown.fade>.navbar-nav{opacity:0;visibility:hidden;display:block;transition:0.3s}.nav-item.dropdown.fade>.navbar-nav.in{opacity:1;visibility:visible}.nav-item.dropdown.fadeup>.navbar-nav{margin-top:30px;opacity:0;visibility:hidden;display:block;transition:0.3s}.nav-item.dropdown.fadeup>.navbar-nav.in{margin-top:0;opacity:1;visibility:visible}.nav-item.dropdown.zoom>.navbar-nav{opacity:0;visibility:hidden;display:block;transform:scale(1.1);transition:0.3s}.nav-item.dropdown.zoom>.navbar-nav.in{opacity:1;visibility:visible;transform:scale(1)}.nav-item.dropdown.dropdown-right>.navbar-nav{right:0}.dropdown.megamenu{position:static}.dropdown.megamenu>.navbar-nav{width:100vw;padding:15px;left:0}.dropdown.megamenu>.navbar-nav .navbar-nav{width:auto;position:initial}.dropdown.megamenu>.navbar-nav .nav-item .nav-link{padding:7px 0}.dropdown.megamenu.fade>.navbar-nav,.dropdown.megamenu.fadeup>.navbar-nav,.dropdown.megamenu.pop>.navbar-nav,.dropdown.megamenu.zoom>.navbar-nav,.dropdown.megamenu>.navbar-nav.in{clip:rect(0,100vw,2000px,0)}.bsnav-brand-center-between .navbar-brand,.bsnav-brand-center .navbar-brand{margin-left:0;margin-right:0;left:50%;top:0;position:absolute;transform:translate3d(-50%,0,0)}.bsnav-brand-center-between:not(.bsnav-brand-center-between) .navbar-nav,.bsnav-brand-center:not(.bsnav-brand-center-between) .navbar-nav{flex:1 0 50%}.bsnav-brand-center-between .navbar-nav:first-child,.bsnav-brand-center .navbar-nav:first-child{padding-right:100px;justify-content:flex-end}.bsnav-brand-center-between .navbar-nav:last-child,.bsnav-brand-center .navbar-nav:last-child{padding-left:100px}.bsnav-brand-center-between.navbar-expand-xs .navbar-brand,.bsnav-brand-center.navbar-expand-xs .navbar-brand{position:relative}.bsnav-brand-top{padding-top:20px;flex-flow:column}.bsnav-brand-top>.container{flex-flow:column}.bsnav-brand-top .navbar-brand{margin-left:0;margin-right:0}.bsnav-brand-top.navbar-expand-xs{padding-top:15px;padding-bottom:15px;flex-flow:row wrap}.bsnav-brand-top.navbar-expand-xs .navbar-brand{position:relative;left:50%;transform:translate3d(-50%,0,0)}@media (max-width:575px){.bsnav-brand-center-between.navbar-expand-sm .navbar-brand,.bsnav-brand-center.navbar-expand-sm .navbar-brand{position:relative}.bsnav-brand-top.navbar-expand-sm{padding-top:15px;padding-bottom:15px;flex-flow:row wrap}.bsnav-brand-top.navbar-expand-sm .navbar-brand{position:relative;left:50%;transform:translate3d(-50%,0,0)}}@media (max-width:768px){.bsnav-brand-center-between.navbar-expand-md .navbar-brand,.bsnav-brand-center.navbar-expand-md .navbar-brand{position:relative}.bsnav-brand-top.navbar-expand-md{padding-top:15px;padding-bottom:15px;flex-flow:row wrap}.bsnav-brand-top.navbar-expand-md .navbar-brand{position:relative;left:50%;transform:translate3d(-50%,0,0)}}@media (max-width:768px) and (min-width:768px){.bsnav-brand-top.navbar-expand-md{padding-top:20px;padding-bottom:0;flex-flow:column}}@media (max-width:992px){.bsnav-brand-center-between.navbar-expand-lg .navbar-brand,.bsnav-brand-center.navbar-expand-lg .navbar-brand{position:relative}.bsnav-brand-top.navbar-expand-lg{padding-top:15px;padding-bottom:15px;flex-flow:row wrap}.bsnav-brand-top.navbar-expand-lg .navbar-brand{position:relative;left:50%;transform:translate3d(-50%,0,0)}}.bsnav-sidebar{height:100vh;padding:0;top:0;position:fixed;flex-direction:column;overflow:hidden}.bsnav-sidebar .navbar-brand{margin-left:0;margin-right:0}.bsnav-sidebar .navbar-brand.align-self-start{margin-left:15px}.bsnav-sidebar .navbar-brand.align-self-end{margin-right:15px}.bsnav-sidebar .navbar-nav{width:100%;padding:15px;flex-direction:column}.bsnav-sidebar .navbar-nav .nav-item .nav-link{max-width:100%;padding:5px 0;display:inline-block}.bsnav-sidebar .navbar-nav .nav-item .nav-link>.title{max-width:calc(100% - 20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.bsnav-sidebar .navbar-nav .nav-item .navbar-nav{margin-left:-15px;margin-right:-15px;display:none;box-sizing:content-box}.bsnav-sidebar .navbar-nav .nav-item.active .navbar-nav{display:block}.bsnav-sidebar .navbar-nav .nav-item.menu-item-has-children>.nav-link{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.bsnav-sidebar .navbar-nav .nav-item.menu-item-has-children>.navbar-nav{padding-top:0;padding-bottom:30px}.bsnav-sidebar .navbar-nav.active{opacity:1;visibility:visible;transform:translate3d(0,0,0)}.bsnav-sidebar .navbar-collapse{width:250px}.bsnav-sidebar .justify-content-sm-end .navbar-nav{text-align:right}.bsnav-sidebar .justify-content-sm-center .navbar-nav{text-align:center}.bsnav-sidebar .in>.nav-link .caret{border-top-width:0;border-bottom:solid 4px #444}.bsnav-sidebar .collapse{overflow-y:auto}.bsnav-sidebar.bsnav-sidebar-condensed{transition:transform 0.4s 0.1s ease-in-out}.bsnav-sidebar.bsnav-sidebar-condensed .navbar-nav .nav-item .nav-link{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.bsnav-sidebar .icon-thumbnail{width:40px;height:40px;display:inline-block}.bsnav-sidebar .icon-thumbnail>i{font-size:25px;height:100%;display:flex;align-items:center;justify-content:center;top:-1px;position:relative}.bsnav-has-left-sidebar .bsnav-sidebar-left{left:0}.bsnav-has-left-sidebar .bsnav-body-wrapper{padding-left:250px}.bsnav-has-right-sidebar .bsnav-sidebar-right{right:0}.bsnav-has-right-sidebar .bsnav-body-wrapper{padding-right:250px}.bsnav-has-condensed-sidebar .bsnav-sidebar-left{left:-180px}.bsnav-has-condensed-sidebar .bsnav-sidebar-left:hover{transform:translate3d(180px,0,0)}.bsnav-has-condensed-sidebar .bsnav-sidebar-right{right:-180px}.bsnav-has-condensed-sidebar .bsnav-sidebar-right:hover{transform:translate3d(-180px,0,0)}.bsnav-has-condensed-sidebar.bsnav-has-left-sidebar .bsnav-body-wrapper{padding-left:70px}.bsnav-has-condensed-sidebar.bsnav-has-right-sidebar .bsnav-body-wrapper{padding-right:70px}@media (max-width:575px){.navbar-expand-sm.bsnav-sidebar{width:70px;justify-content:flex-start}.navbar-expand-sm.bsnav-sidebar .bsnav-body-wrapper.bsnav-sidebar-left{width:70px}.navbar-expand-sm.bsnav-sidebar .navbar-brand{width:calc(100% - 10px);background-size:contain;margin-left:5px;margin-right:5px}.navbar-expand-sm.bsnav-sidebar .navbar-toggler{flex:auto 0 0}.bsnav-has-left-sidebar .bsnav-sidebar-left{left:0}.bsnav-has-left-sidebar .bsnav-body-wrapper{padding-left:70px}.bsnav-has-right-sidebar .bsnav-sidebar-right{right:0}.bsnav-has-right-sidebar .bsnav-body-wrapper{padding-right:70px}}@media (max-width:768px){.navbar-expand-md.bsnav-sidebar{width:70px;justify-content:flex-start}.navbar-expand-md.bsnav-sidebar .bsnav-body-wrapper.bsnav-sidebar-left{width:70px}.navbar-expand-md.bsnav-sidebar .navbar-brand{width:calc(100% - 10px);background-size:contain;margin-left:5px;margin-right:5px}.navbar-expand-md.bsnav-sidebar .navbar-toggler{flex:auto 0 0}.bsnav-has-left-sidebar .bsnav-sidebar-left{left:0}.bsnav-has-left-sidebar .bsnav-body-wrapper{padding-left:70px}.bsnav-has-right-sidebar .bsnav-sidebar-right{right:0}.bsnav-has-right-sidebar .bsnav-body-wrapper{padding-right:70px}}@media (max-width:992px){.navbar-expand-lg.bsnav-sidebar{width:70px;justify-content:flex-start}.navbar-expand-lg.bsnav-sidebar .bsnav-body-wrapper.bsnav-sidebar-left{width:70px}.navbar-expand-lg.bsnav-sidebar .navbar-brand{width:calc(100% - 10px);background-size:contain;margin-left:5px;margin-right:5px}.navbar-expand-lg.bsnav-sidebar .navbar-toggler{flex:auto 0 0}.bsnav-has-left-sidebar .bsnav-sidebar-left{left:0}.bsnav-has-left-sidebar .bsnav-body-wrapper{padding-left:70px}.bsnav-has-right-sidebar .bsnav-sidebar-right{right:0}.bsnav-has-right-sidebar .bsnav-body-wrapper{padding-right:70px}}.bsnav-sticky{left:0;right:0;position:fixed;z-index:99}.bsnav-sticky.bsnav-sticky-slide{position:absolute}.bsnav-sticky.bsnav-sticky-slide.sticked{position:fixed;transform:translate3d(0,-100%,0)}.bsnav-sticky.bsnav-sticky-slide.sticked.in{transition:transform 0.4s 0.2s;transform:translate3d(0,0,0)}.bsnav-sticky.bsnav-sticky-fade{position:absolute}.bsnav-sticky.bsnav-sticky-fade.sticked{position:fixed;opacity:0;visibility:hidden}.bsnav-sticky.bsnav-sticky-fade.sticked.in{transition:opacity 0.3s 0.2s;opacity:1;visibility:visible}.bsnav-sticky[data-navbar-toggle]{position:absolute;top:0;right:0;left:0}.bsnav-mobile,.bsnav-mobile .bsnav-mobile-overlay,.bsnav-sticky.navbar-fade,.bsnav-sticky.navbar-slide{left:0;position:fixed;top:0;right:0}.bsnav-sticky.navbar-slide{transform:translateY(-100%)}.bsnav-sticky.navbar-slide.in{transform:translateY(0)}.bsnav-sticky.navbar-fade{visibility:hidden;opacity:0}.bsnav-sticky.navbar-fade.in{visibility:visible;opacity:1}.bsnav-mobile{bottom:0;z-index:49;pointer-events:none}.bsnav-mobile .bsnav-mobile-overlay{bottom:0;visibility:hidden;pointer-events:none}.bsnav-mobile .navbar{background:#fff;width:230px;padding:70px 0 15px;flex-flow:column;top:0;bottom:0;right:0;position:absolute;transition:0.4s ease-in-out;transform:translate3d(300px,0,0);overflow:auto}.bsnav-mobile .navbar.bsnav-dark{background:#000}.bsnav-mobile .navbar-nav{width:100%;padding:15px;flex-direction:column}.bsnav-mobile .navbar-nav .nav-item .nav-link{max-width:100%;padding:5px 0;display:inline-block}.bsnav-mobile .navbar-nav .nav-item .nav-link>.title{max-width:calc(100% - 20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.bsnav-mobile .navbar-nav .nav-item .navbar-nav{margin-left:-15px;margin-right:-15px;display:none;box-sizing:content-box}.bsnav-mobile .navbar-nav .nav-item.active .navbar-nav{display:block}.bsnav-mobile .navbar-nav .nav-item.menu-item-has-children>.nav-link{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.bsnav-mobile .navbar-nav .nav-item.menu-item-has-children>.navbar-nav{padding-top:0;padding-bottom:30px}.bsnav-mobile .navbar-nav.active{opacity:1;visibility:visible;transform:translate3d(0,0,0)}.bsnav-mobile.in{pointer-events:initial}.bsnav-mobile.in .navbar{transform:translate3d(0,0,0)}.bsnav-mobile.in .bsnav-mobile-overlay{visibility:visible;pointer-events:initial}.bsnav-mobile .nav-item.nav-item-fill>.nav-link{padding-left:10px;padding-right:10px}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Regular.ttf") format("truetype")}@font-face{font-family:"Roboto";font-weight:300;src:url("../fonts/Roboto-Light.ttf") format("truetype")}@font-face{font-family:"NotoSansCJKJP";font-style:normal;font-weight:400;src:url("../fonts/NotoSansCJKjp-Regular.eot");src:url("../fonts/NotoSansCJKjp-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/NotoSansCJKjp-Regular.woff") format("woff"),url("../fonts/NotoSansCJKjp-Regular.ttf") format("truetype")}@font-face{font-family:"NotoSansCJKJPMedium";font-style:normal;font-weight:500;src:url("../fonts/NotoSansCJKjp-Medium.eot");src:url("../fonts/NotoSansCJKjp-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/NotoSansCJKjp-Medium.woff") format("woff"),url("../fonts/NotoSansCJKjp-Medium.ttf") format("truetype")}@font-face{font-family:"NotoSansCJKJP";font-style:normal;font-weight:700;src:url("../fonts/NotoSansCJKjp-Bold.eot");src:url("../fonts/NotoSansCJKjp-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/NotoSansCJKjp-Bold.woff") format("woff"),url("../fonts/NotoSansCJKjp-Bold.ttf") format("truetype")}@font-face{font-family:"Harenosora Mincho";src:url("../fonts/HarenosoraMincho.woff2") format("woff2"),url("../fonts/HarenosoraMincho.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;line-height:inherit;color:inherit;font-family:inherit;font-weight:inherit;font-style:inherit}b,strong,th{font-weight:bold}em,i{font-style:italic}sub,sup{font-size:75%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:20px 0;padding:0}input,select{vertical-align:middle}a,a:active,a:focus,a:hover{text-decoration:none;color:inherit;outline:none}li,ol,ul{padding:0;list-style:none;margin:0}label{font-weight:normal}input[type=email],input[type=password],input[type=text]{padding-left:12px;padding-right:12px}select{padding-left:8px;cursor:pointer}input[type=number]{padding-left:5px}textarea{padding:8px 12px 5px 12px}a,button,button:active,button:focus,button:hover,input,select,textarea{outline:none}button{border:none;background:none;padding:0;cursor:pointer}*{padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-bottom:constant(safe-area-inset-bottom);padding-top:constant(safe-area-inset-top)}img{max-width:100%;vertical-align:middle;object-fit:cover}.col-f20,.col-lg-f20,.col-md-f20,.col-sm-f20,.col-xl-f20{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col-f20{flex:0 0 20%;max-width:20%}@media (min-width:576px){.col-sm-f20{flex:0 0 20%;max-width:20%}}@media (min-width:768px){.col-md-f20{flex:0 0 20%;max-width:20%}}@media (min-width:992px){.col-lg-f20{flex:0 0 20%;max-width:20%}}@media (min-width:1200px){.col-xl-f20{flex:0 0 20%;max-width:20%}}.pad-0{padding-left:0px;padding-right:0px}.pad-5{padding-left:5px;padding-right:5px}.pad-8{padding-left:8px;padding-right:8px}.pad-10{padding-left:10px;padding-right:10px}.margin-auto{margin-left:auto;margin-right:auto}.col-mar-0{margin-left:0px;margin-right:0px}.col-mar-0>.col,.col-mar-0>[class*=col-],.col-mar-0>[class^=col-]{padding-left:0px;padding-right:0px}.col-mar-5{margin-left:-5px;margin-right:-5px}.col-mar-5>.col,.col-mar-5>[class*=col-],.col-mar-5>[class^=col-]{padding-left:5px;padding-right:5px}.col-mar-8{margin-left:-8px;margin-right:-8px}.col-mar-8>.col,.col-mar-8>[class*=col-],.col-mar-8>[class^=col-]{padding-left:8px;padding-right:8px}.col-mar-10{margin-left:-10px;margin-right:-10px}.col-mar-10>.col,.col-mar-10>[class*=col-],.col-mar-10>[class^=col-]{padding-left:10px;padding-right:10px}.col-mar-20{margin-left:-20px;margin-right:-20px}.col-mar-20>.col,.col-mar-20>[class*=col-],.col-mar-20>[class^=col-]{padding-left:20px;padding-right:20px}.col-mar-25{margin-left:-25px;margin-right:-25px}.col-mar-25>.col,.col-mar-25>[class*=col-],.col-mar-25>[class^=col-]{padding-left:25px;padding-right:25px}.col-mar-40{margin-left:-40px;margin-right:-40px}.col-mar-40>.col,.col-mar-40>[class*=col-],.col-mar-40>[class^=col-]{padding-left:40px;padding-right:40px}.col-mar-50{margin-left:-50px;margin-right:-50px}.col-mar-50>.col,.col-mar-50>[class*=col-],.col-mar-50>[class^=col-]{padding-left:50px;padding-right:50px}.fx-mid{align-items:flex-center}.fx-bot{align-items:flex-end}.ifx-top{align-self:flex-start}.ifx-bot{align-self:flex-end}.ifx-mid{align-self:flex-center}.relative{position:relative}.static{position:static}.absolute{position:absolute}body,html{font-size:14px;font-family:"NotoSansCJKJP",sans-serif;line-height:1.5;color:#000000}.navbar-nav .dropdown-item{white-space:normal}.section-title{font-size:36px;font-family:"Roboto";font-weight:300;display:inline-block}.section-title:after{content:"";height:2px;width:30px;background-color:#0498cb;display:inline-block;margin-left:15px}.main{padding-top:100px;padding-left:35px;padding-right:35px;padding-bottom:100px}.heading{margin-bottom:25px;position:relative;display:flex;flex-direction:column}.heading.style-2 .section-content-sec{margin-bottom:25px;font-family:"Roboto";font-weight:300}.heading.style-2:after{position:absolute;height:2px;width:80px;content:"";display:inline-block;background:#0498cb;bottom:0}.heading.style-3 .section-content-sec{margin-bottom:25px;font-family:"Roboto";font-weight:300}.heading.style-3:after{position:absolute;height:2px;width:80px;content:"";display:inline-block;background:#fff;bottom:0}.section-title-sec{font-size:14px;font-weight:400;display:block}.page-title{font-family:"Roboto";font-weight:300;font-size:42px}.page-title:after{content:"";height:2px;width:30px;background-color:#0498cb;display:inline-block;margin-left:15px}.page-title-sec{font-size:18px;font-weight:400}.section-content{padding-top:35px;padding-bottom:30px;position:relative;line-height:2;width:100%}.section-content-title{font-size:36px;font-family:"Harenosora Mincho";margin-bottom:15px}.company-section{position:relative}.company-section .company-section-overlay{background:#e5f9ff;width:30%;height:100%;display:inline-block;content:"";right:0;top:0;position:absolute;z-index:-1}.button.button-readmore{color:#fff;position:relative;text-transform:uppercase;background:#333333;font-family:"Roboto";font-weight:300;width:250px;height:50px;display:inline-block;max-width:100%;font-size:16px}.button.button-readmore span{display:flex;justify-content:space-between;width:100%;height:100%;align-items:center;padding:0 20px}.button.button-readmore span:after{content:"";width:40px;height:20px;background:url("../icons/arrow.png") center center no-repeat;display:inline-block;background-size:contain}.icon.icon-home{width:20px;height:18px;background:url("../icons/home.png") center center no-repeat;display:inline-block;background-size:cover}.icon.icon-call{width:30px;height:30px;background:url("../icons/phone.png") center center no-repeat;display:inline-block;background-size:cover}.icon.icon-email{width:30px;height:23px;background:url("../icons/email.png") center center no-repeat;display:inline-block;background-size:cover}.icon.icon-pdf{width:31px;height:15px;background:url("../icons/pdf.png") center center no-repeat;display:inline-block;background-size:cover}.show-mobile{display:none!important}.c-img{width:100%;padding-bottom:150%;overflow:hidden;position:relative;display:block;background-size:contain}.c-img img{position:absolute;left:0;width:100%;height:100%}.letter-6{letter-spacing:6px}.hvr-sweep-to-right{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;transition-property:color;transition-duration:0.3s}.hvr-sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:0.3s;transition-timing-function:ease-out}.hvr-sweep-to-right:active,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:hover{color:white}.hvr-sweep-to-right:active:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:hover:before{transform:scaleX(1)}.pr-20{padding-right:20px}.pl-20{padding-left:20px}.contact-form input[type=email],.contact-form input[type=text]{border:none;border-bottom:1px solid #e5e5e5;display:inline-block;width:100%;background:transparent;padding-bottom:5px}.contact-form textarea{border:1px solid #e5e5e5;display:inline-block;width:100%;background:transparent}.contact-form .form-item{display:flex;width:100%;padding:20px 0}.contact-form .form-item>label{width:22%;font-size:16px;font-weight:500;position:relative;padding-left:50px;display:inline-block}.contact-form .form-item>label span.require{width:40px;height:20px;background:#cc0425;display:inline-block;font-size:10px;font-weight:bold;letter-spacing:0.5px;color:#fff;border-radius:10px;text-align:center;line-height:20px;position:absolute;left:0;top:3px}.contact-form .form-item .wpcf7-form-control-wrap{width:78%}.contact-form .form-item .wpcf7-list-item.first{margin-left:0}.contact-form .form-item .wpcf7-not-valid-tip{font-size:12px}#form-submit{width:350px;height:50px;font-size:16px;color:#fff;position:relative;background:#333333;display:inline-block;max-width:100%;border:none;text-align:center;position:relative;line-height:32px;margin-top:10px;margin:0 auto}#form-submit:after{content:"";width:40px;height:30px;background:url("../icons/arrow.png") center center no-repeat;display:inline-block;background-size:contain;position:absolute;right:20px;top:10px}#form-submit:disabled{background:#555555}.wpcf7-response-output{color:red;border:1px solid red!important;font-weight:normal}@media (max-width:1366px){.section-title:after{margin-left:10px}}@media (min-width:1300px){.container{max-width:1200px}.section-content-title{line-height:60px;letter-spacing:5px}}@media (max-width:1024px){.section-content-title,.section-title{font-size:32px}}@media (min-width:992px){.navbar .nav-item .dropdown-menu{display:none}.navbar .nav-item:hover .nav-link{color:#fff}.navbar .nav-item:hover .dropdown-menu{display:block}.navbar .nav-item .dropdown-menu{margin-top:0}}@media (max-width:768px){.hide-mobile{display:none!important}.show-mobile{display:block!important}}@media (width:768px){.header-cat-title{margin-top:30px}.header-cat-title .page-title{font-size:30px}.header-cat-title .page-title-sec{font-size:14px}.main{padding-top:75px;padding-bottom:75px}.section-content-title,.section-title{font-size:24px}}@media (max-width:767px){.section-content-title,.section-title{font-size:24px;letter-spacing:2px}.header-cat-title{margin-top:30px}.header-cat-title .page-title{font-size:30px}.header-cat-title .page-title-sec{font-size:14px}.section-title-sec{margin-bottom:25px;font-size:14px}.main{padding-top:75px;padding-bottom:75px;padding-left:0;padding-right:0}.container{padding-right:25px;padding-left:25px}}@media (max-width:480px){.section-title-sec{font-size:12px}}#mainNav{transition:background-color 0.2s ease;box-shadow:none;padding-top:30px;padding-bottom:30px;background-color:transparent}#mainNav.navbar-scrolled{background-color:#fff}#mainNav.navbar-scrolled .navbar-brand img{max-height:30px}#mainNav .navbar-brand img{max-height:50px;transition:all 0.2s ease}#mainNav .nav-item .nav-link{color:#000;padding:0 18px;letter-spacing:0}#top-slider .banner-item{height:100%;position:relative}#top-slider .banner-item img{width:100%;height:100%;position:absolute}#top-slider .banner-item .carousel-cap{position:absolute;bottom:0;width:100%;padding-bottom:50px}#top-slider .banner-item .carousel-cap:after{position:absolute;bottom:0;height:60%;background:#fff;content:"";width:50%;display:inline-block;z-index:0}#top-slider .banner-item .carousel-cap h5{font-size:54px;font-family:"Harenosora Mincho";position:relative;z-index:1;letter-spacing:25px}#top-slider .banner-item .carousel-cap span{position:relative;font-size:24px;font-family:"Roboto";display:flex;font-weight:300;justify-content:flex-start;align-items:center;z-index:2}@media (min-width:1366px){#top-slider .carousel-cap h5{line-height:90px}}@media (min-width:992px) and (max-width:1024px){#mainNav .navbar-brand img{max-height:30px}}@media (min-width:767px) and (max-width:768px){#top-slider .banner-item img{min-height:500px}#top-slider .banner-item .carousel-cap{padding-bottom:20px}#top-slider .banner-item .carousel-cap:after{width:85%;height:60%}#top-slider .banner-item .carousel-cap h5{font-size:42px}#top-slider .banner-item .carousel-cap span{font-size:22px}#top-slider .banner-item .carousel-cap span:before{width:80px;height:4px}}@media (max-width:768px){#mainNav{padding-top:20px;padding-bottom:20px}#top-slider .banner-item .carousel-cap{padding-bottom:20px;position:relative;margin-top:-150px}}@media (max-width:767px){.button.button-readmore{max-width:100%}#mainNav{padding-left:25px;padding-right:25px}#mainNav .navbar-brand img{max-height:40px}#mainNav.navbar-light .navbar-toggler{padding:0;border:none;margin-right:20px}#mainNav.navbar-light .navbar-toggler-icon{width:30px;height:24px;background:url("../icons/menu.png") center center no-repeat;display:inline-block;background-size:cover}#mainNav.navbar-light .navbar-collapse{background:#fff}#top-slider .banner-item .carousel-cap{padding-bottom:20px;margin-top:-155px}#top-slider .banner-item .carousel-cap:after{width:85%;height:60%}#top-slider .banner-item .carousel-cap h5{font-size:42px;letter-spacing:10px}#top-slider .banner-item .carousel-cap span{font-size:14px}#top-slider .banner-item .carousel-cap span:before{width:40px;height:4px}}@media only screen and (max-width:480px){#top-slider .banner-item .carousel-cap{margin-top:-125px;padding-bottom:0}#top-slider .banner-item .carousel-cap:after{height:52%}#top-slider .banner-item .carousel-cap h5{font-size:32px;line-height:56px}}.footer-home-text{padding:10px 0;font-size:12px;letter-spacing:0.6px;position:relative;line-height:20px;padding-left:25px}.footer-home-text .icon{position:absolute;top:12px;left:0}.copy-right-fixed{position:fixed;right:30px;top:50%;transform:translate(0,-50%);font-size:12px;font-family:"Roboto",sans-serif;font-weight:300;z-index:999999;opacity:1;-webkit-text-orientation:mixed;text-orientation:mixed;writing-mode:vertical-rl;-ms-writing-mode:rl-tb;height:320px;text-align:center;letter-spacing:1.2px;-ms-transform:rotate(90deg);-ms-transform-origin:50% 50%}.ie .copy-right-fixed{top:30%}footer{font-size:12px;position:relative;max-width:100%;letter-spacing:0.6px;overflow:hidden}footer .footer-block{padding-top:100px;padding-bottom:50px}footer .footer-overlay{background:#e5f9ff;width:37%;height:100%;content:"";display:inline-block;position:absolute;left:0;top:0}footer .footer-profile img{max-width:215px}footer .profile-text{margin-top:20px}footer .profile-info-list{margin-top:20px}footer .footer-right{background:#fff}footer .footer-right .footer-right-bottom{text-align:right;font-family:"Roboto";font-weight:300;margin-top:50px}footer .footer-list li a{position:relative;display:inline-block;width:100%;align-items:center;font-size:12px;margin-bottom:20px}footer .footer-list li a:before{content:"";width:8px;height:10px;background:url("../icons/allow-list-item.png") center center no-repeat;display:inline-block;background-size:contain;margin-right:10px}footer .footer-contact{display:flex;flex-direction:column;align-items:center;height:100%}footer .footer-contact.border-left{border-left:1px solid #ececec}footer .footer-contact.border-right{border-right:1px solid #ececec}footer .footer-contact .tel{font-family:"Roboto";font-weight:300;font-size:18px}footer .footer-contact .icon-block{border:1px solid #adadad;display:flex;padding:15px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;height:60px;width:60px;align-items:center;justify-content:center;margin-bottom:10px}.back-to-top{width:50px;height:50px;border:solid 1px #cfcfcf;position:fixed;text-align:center;line-height:48px;color:#333;right:25px;bottom:20px;z-index:2;cursor:pointer}.back-to-top:before{content:"";width:18px;height:18px;border-top:solid 2px #cfcfcf;border-left:solid 2px #cfcfcf;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px;transform:rotate(45deg)}.back-to-top:hover{background:#ea1c25;border-color:#ea1c25}@media (max-width:1440px){.copy-right-fixed{top:410px}}@media (max-width:1366px){.copy-right-fixed{top:390px}}@media (max-width:1080px){.copy-right-fixed{top:310px}}@media (min-width:992px) and (max-width:1024px){footer .footer-overlay{width:30%}}@media (max-width:768px){.copy-right-fixed{display:none}footer{width:100%;overflow:hidden}footer .footer-overlay{display:none}footer .footer-profile{background:#e5f9ff;margin-left:-100px;margin-right:-100px;padding:80px 15px;text-align:center;margin-bottom:50px}footer .footer-block{padding-top:0}footer .footer-contact .icon-block{height:90px;width:90px}footer .footer-contact .icon-block .icon.icon-call{width:45px;height:45px}footer .footer-contact .icon-block .icon.icon-email{width:44px;height:35px}footer .profile-text{margin-top:30px}footer .profile-text br{display:none}footer .profile-info-list{margin-top:0}.footer-list{margin-bottom:50px}.footer-list li a{margin-left:35%}}@media (max-width:767px){footer{font-size:12px}footer .footer-overlay{display:none}footer .footer-profile{background:#e5f9ff;padding:50px 15px;text-align:center;margin-left:-200px;margin-right:-200px;margin-bottom:50px}footer .footer-profile img{max-width:210px}footer .profile-text{font-size:12px}footer .footer-block{padding-top:0}footer .footer-list li a{margin-left:40px}footer .footer-contact{margin-top:30px;justify-content:flex-start}footer .footer-right .footer-right-bottom{text-align:center;font-size:12px}}@media (max-width:480px){footer{width:100%;overflow:hidden}footer .footer-profile{margin-left:-50px;margin-right:-50px}footer .footer-contact .icon-block{height:60px;width:60px}footer .footer-contact .icon-block .icon.icon-call{width:30px;height:30px}footer .footer-contact .icon-block .icon.icon-email{width:30px;height:23px}footer .profile-text{padding-left:30px;padding-right:30px}.footer-list{margin-bottom:50px}.footer-list li a{margin-left:35%;font-size:14px}}.home-text-block{min-height:40px;background-color:#0498cb;font-size:14px;text-align:center;line-height:40px;color:#fff}.home-text-block .text{padding-left:40px;padding-right:40px}.block{margin-top:150px;position:relative}.block.block-about-us .section-title{line-height:1}.block.block-about-us .about-us-image{padding-right:20px}.block.block-about-us .about-us-content{padding-left:20px}.block.block-about-us .about-us-content .section-content{padding-top:28px;padding-bottom:35px}.block.block-about-us .about-us-content .section-content div{line-height:32px;font-size:16px;letter-spacing:-0.3px}.block.block-news .news-left{height:100%;padding-top:50px}.block.block-services .services-overlay{position:absolute;top:0;right:0;width:60%}.block.block-services .section-title{margin-top:50px}.block.block-services .section-content-title{margin-bottom:0}.block.block-services .short-description{margin-top:20px;margin-bottom:50px;line-height:35px;font-size:16px;letter-spacing:-0.3px}.block.block-services .section-content{padding-bottom:0}.block.block-services .service-items .service-item .c-img{width:100%;padding-bottom:150%;overflow:hidden;position:relative;display:block;background-size:contain}.block.block-services .service-items .service-item .c-img img{position:absolute;left:0;width:100%;height:100%}.block.block-services .service-items .service-item h3{position:relative;font-style:normal;font-weight:700;font-size:18px;display:flex;align-items:flex-end;justify-content:space-between;font-weight:bold;margin:12px 0 7px 0}.block.block-services .service-items .service-item h3:after{content:"";width:40px;height:20px;background:url("../icons/arrow-blue.png") center center no-repeat;display:inline-block;background-size:contain;margin-bottom:5px}.block.block-services .service-items .service-item div{letter-spacing:0}.block.block-services .service-items .service-item .button.button-readmore{position:absolute;bottom:0}.block.block-services .service-items .service-item.item-1 h3,.block.block-services .service-items .service-item.item-2 h3{letter-spacing:7.2px}.block.block-products{background-image:url("../images/products-bg.png");background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:100px}.block.block-products .button{margin-bottom:150px;margin-top:40px}.block.block-products .section-content .text{line-height:35px;font-size:16px;letter-spacing:-0.3px}.block.block-products .text .br{display:none}@media (max-width:1600px){.block.block-services .service-items{margin-top:0px}.block.block-services .services-overlay{width:66.8%}}@media (min-width:1400px){.button.button-readmore{width:260px}}@media (min-width:1366px){.block.block-news .col-lg-4{flex:0 0 28%;max-width:28%}.block.block-news .col-lg-8{flex:0 0 72%;max-width:72%}}@media (max-width:1500px){.block.block-services .service-items{margin-top:0}}@media (min-width:1199px) and (max-width:1366px){.button.button-readmore{width:240px}.block.block-services .service-items{margin-top:0}.block.block-services .service-items .button.button-readmore{width:100%}}@media (min-width:1024px) and (max-width:1199px){.col-mar-25{margin-left:-15px;margin-right:-15px}.col-mar-25>.col,.col-mar-25>[class*=col-],.col-mar-25>[class^=col-]{padding-left:15px;padding-right:15px}.block{margin-top:127.5px}.block.block-about-us .about-us-image{padding-right:0}.block.block-about-us .about-us-content{padding-left:0}.block.block-about-us .section-content-title{line-height:1}.block.block-about-us .about-us-content .section-content div{font-size:14px}.block.block-services .short-description{font-size:14px}.block.block-services .service-items .service-item h3{font-size:14px}.block.block-services .service-items .service-item div{font-size:13px}}@media (width:768px){.block{margin-top:96px}.block.block-about-us .section-title-sec{margin-bottom:15px}.block.block-about-us .section-content-title,.block.block-about-us .section-title{font-size:24px;margin-bottom:5px}.block.block-about-us .about-us-image{padding-right:0}.block.block-about-us .about-us-content{padding-left:0}.block.block-about-us .about-us-content .section-content div{font-size:14px;line-height:26px}.block.block-news .news-left{padding-top:0}.block.block-news .section-title-sec{padding-bottom:25px}.block.block-news .button.button-readmore{margin-top:65px}.block.block-services{margin-bottom:0}.block.block-services .short-description{font-size:14px;line-height:26px}.block.block-services .service-items .service-item{margin-bottom:25px;display:inline-block;width:100%}.block.block-services .service-items .service-item h3{margin:8px 0}.block.block-services .service-items .service-item h3 span{width:60%}.block.block-services .service-items .service-item h3:after{width:80px;height:20px;margin-bottom:16px}.block.block-services .service-items .service-item.service-end-item{margin-bottom:0}.block.block-services .service-items .service-item .c-img.w-100{padding-bottom:0}.block.block-services .service-items .service-item .button.button-readmore{position:relative}.block.block-products .section-content{display:inline-block}.block.block-products .section-content .button.button-readmore{position:relative;float:right;margin-bottom:30px}.block.block-products .section-content .text{font-size:14px;line-height:26px}.block.block-products .text br{display:block}.button.button-readmore{float:right}}@media (max-width:767px){.home-text-block{font-size:14px;padding:20px 25px;letter-spacing:-0.5px;text-align:left;line-height:24px}.home-text-block .text{padding:0}.block{margin-top:75px;overflow:hidden;max-width:100%}.block.block-about-us .about-us-image{padding-right:0}.block.block-about-us .about-us-content{padding-left:0;font-size:28px}.block.block-news .news-left{padding-top:0}.block.block-news .section-title-sec{padding-bottom:25px}.block.block-news .button.button-readmore{margin-top:65px}.block.block-services{margin-bottom:0}.block.block-services .services-bg{background:#e5f9ff;width:30.66%;height:100%;display:inline-block;content:"";right:0;top:0;position:absolute;z-index:-1}.block.block-services .section-title-sec{margin-bottom:30px}.block.block-services .services-overlay{position:relative;width:100%}.block.block-services .service-items .service-item{margin-bottom:25px;display:inline-block;width:100%}.block.block-services .service-items .service-item h3{margin:8px 0}.block.block-services .service-items .service-item h3 span{width:60%}.block.block-services .service-items .service-item h3:after{width:80px;height:20px;margin-bottom:16px}.block.block-services .service-items .service-item.service-end-item{margin-bottom:0}.block.block-services .service-items .service-item .c-img{width:50%;float:left;padding-bottom:45%;padding-right:10px;background-size:cover;background-position:top;overflow:hidden}.block.block-services .service-items .service-item .c-img.w-100{padding-bottom:0}.block.block-services .service-items .service-item .post-meta{width:50%;float:left;padding-left:30px}.block.block-services .service-items .service-item .button.button-readmore{position:relative}.block.block-products .section-content{display:inline-block}.block.block-products .section-content .button.button-readmore{position:relative;float:right;margin-bottom:30px}.block.block-products .text br{display:block}.button.button-readmore{height:40px;width:200px;float:right;font-size:14px}.button.button-readmore span:after{width:32px;height:20px}}@media (max-width:480px){.page-template-page-home .section-title{letter-spacing:0;margin-bottom:5px;line-height:1}.home-text-block{padding:20px 0}.block.block-about-us .about-us-content .section-content div{letter-spacing:0;text-align:justify;font-size:14px}.block.block-news .button.button-readmore{margin-top:40px}.block .news-date{font-size:12px}.block.block-services .section-content-title{letter-spacing:1px}.block.block-services .service-items{margin-top:30px}.block.block-services .service-items .service-item .c-img{width:47%;padding-bottom:47%}.block.block-services .service-items .service-item .post-meta{width:47%;padding-left:0;float:right}.block.block-services .service-items .service-item h3{line-height:24px;margin-bottom:0;font-size:16px}.block.block-services .service-items .service-item h3:after{width:40px;margin-bottom:5px}.block.block-services .service-items .service-item .post-meta div{font-size:12px;text-align:justify;letter-spacing:0;line-height:21px;letter-spacing:0.6px;margin-top:8px}.block.block-services .short-description{font-size:14px;margin-top:15px;text-align:justify;line-height:28px;letter-spacing:0}.block.block-about-us .about-us-content{font-size:14px}.block.block-products{padding-top:80px;background-size:100%}.block.block-products .section-content-title{letter-spacing:7.2px;line-height:42px}.block.block-products .section-content{padding-top:5px}.block.block-products .section-content .text{font-size:13px;letter-spacing:0px;line-height:26.56px}}@media (max-width:380px){.block .news-date{font-size:12px}.block.block-services .service-items .service-item h3{margin-bottom:0}.block.block-services .service-items .service-item h3 span{width:65%}.block.block-services .service-items .service-item h3:after{width:40px;margin-bottom:5px}footer .profile-text{padding-left:0;padding-right:0}}.news-content ul li a{display:inline-block;padding:22px 50px;border-top:1px solid #e5e5e5;position:relative;width:100%}.news-content ul li a:after{content:"";width:40px;height:20px;background:url("../icons/arrow-blue.png") center center no-repeat;display:inline-block;background-size:contain;float:right}.news-content ul li .post-meta{display:inline-block;float:left}.news-content ul li .news-text{font-size:16px;letter-spacing:-0.3px}.news-content ul li:last-child a{border-bottom:1px solid #e5e5e5}.news-date{color:#666666;font-family:"Roboto";margin-right:25px;letter-spacing:0}.news-label{font-style:normal;font-weight:700;font-size:12px;background:#0498cb;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:20px;color:#fff;padding:5px 0;margin-right:25px;min-width:88px;display:inline-block;text-align:center;letter-spacing:0.6px}.bg-fixed{position:relative}.bg-fixed .bg-item{position:absolute;height:100%;width:100%;top:0;left:0}.bg-fixed .bg-item .bg-header{display:flex;height:100%;align-items:center;justify-content:flex-start}.bg-fixed .bg-item .bg-header .header-cat-title{margin-top:40px}.archive-wrapper.news-wrapper .news-detail{padding-top:100px;padding-left:25px;padding-right:25px;min-height:900px}.year-filter{display:flex;justify-content:space-between;align-items:center;font-family:"Roboto";margin-bottom:30px}.year-filter .first-filter{font-size:30px}.year-filter .second-filter{font-size:16px;display:flex}.year-filter .second-filter .filter-item{font-size:16px;padding:5px 20px;border-right:1px solid #e5e5e5}.year-filter .second-filter .filter-item:first-child{border-left:1px solid #e5e5e5}.year-filter .second-filter .filter-item .a.active{color:red;font-weight:bold}.dropdown-years-news-filter{display:none}.single-post .post-meta{margin-bottom:25px}.single-post .post-meta .news-label{margin-right:20px}.single-post .entry-title{font-size:28px;font-family:"Harenosora Mincho";margin-bottom:15px;z-index:1;position:relative}.single-post .entry-content{position:relative;display:inline-block;width:100%}.single-post .post-content{position:relative;z-index:1;width:68%;float:left;line-height:28px;letter-spacing:0}.single-post .post-thumb{width:40.90909%;position:absolute;right:0;top:0}.single-post .post-thumbnail{position:relative}.single-post .post-thumbnail:before{position:absolute;height:100%;width:100%;content:"";background:linear-gradient(to right,white 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=1);display:inline-block;left:-30%}@media (min-width:992px) and (max-width:1024px){.news-content ul li a{padding-left:10px;padding-right:10px;font-size:13px}}@media (max-width:768px){.news-content ul li a{padding-left:25px;padding-right:25px}.news-content ul li .news-text{font-size:14px;display:inline-block;letter-spacing:0.8px;width:50%}.single-post .entry-title{width:60%}}@media (max-width:767px){.archive-wrapper .year-filter{display:none}.archive-wrapper .dropdown-years-news-filter{display:block}.archive-wrapper .dropdown-years-news-filter .dropdown-toggle{font-family:"Roboto";border:none;background:none;color:#000;font-size:24px;display:flex;align-items:center;padding-left:0}.archive-wrapper .dropdown-years-news-filter .dropdown-toggle:active{background:none!important;color:#000!important}.archive-wrapper .dropdown-years-news-filter .dropdown-toggle:focus{box-shadow:none!important}.archive-wrapper .dropdown-years-news-filter .dropdown-toggle:after{background:url("../icons/arrow-down.png") center center no-repeat;display:inline-block;background-size:contain;float:right;border:none;width:32px;height:17px}.archive-wrapper .dropdown-years-news-filter.dropdown.show .dropdown-toggle{border:none;background:none;color:#000}.archive-wrapper .dropdown-years-news-filter.dropdown.show .dropdown-toggle:focus{box-shadow:none!important}.archive-wrapper.news-wrapper .news-detail{padding-left:0;padding-right:0}.single-post .entry-title{font-size:24px;width:100%;line-height:28px}.single-post .post-content,.single-post .post-thumb{width:100%;display:inline-block;position:relative}.single-post .post-content{margin-bottom:50px;font-size:12px;line-height:25px;letter-spacing:0.6px}.single-post .post-thumb{margin-bottom:25px}.single-post .post-thumb .post-thumbnail:before{display:none}.news-content ul li a{padding-left:0;padding-right:0}.news-content ul li a:after{position:absolute;right:0;bottom:40px}.news-content ul li .post-meta{display:block}.news-content ul li .news-text{font-size:14px;display:block}}@media only screen and (max-width:480px){.archive-wrapper .dropdown-years-news-filter .dropdown-toggle:after{width:17px;height:9px}.button.button-readmore{height:40px;width:200px;font-size:14px}.button.button-readmore span{font-size:14px}.button.button-readmore span:after{width:32px;height:20px}.news-content ul li a{padding-top:20px;padding-bottom:20px}.news-content ul li .post-meta{width:100%}.news-content ul li .news-text{width:82%;margin-top:8px;display:inline-block;letter-spacing:0}.news-label{font-size:10px;letter-spacing:0.5px;padding:0px;height:20px;line-height:20px;width:75px}.news-date{font-size:12px}.single-post{line-height:36px;text-align:justify}}@media only screen and (max-width:380px){.archive-wrapper.news-wrapper .news-detail{padding-top:80px}}.section-title.no-border:after{display:none}.about-us.company-section{padding-bottom:100px}.about-us.company-section .company-section-overlay{background:#c0ecf9;opacity:0.5}.about-us .block{margin-top:100px;font-size:16px}.about-us .block.block-1 .mod-block .section-content-title{display:none}.about-us .block.block-1 .about-us-image{padding-right:20px}.about-us .block.block-1 .about-us-content{padding-left:20px}.about-us .block.block-1 .about-us-content .section-content .section-content-title{margin-top:100px}.about-us .block.block-1 .about-us-content .section-content div{line-height:38px;letter-spacing:-0.3px}.about-us .block.block-2 .heading .section-title{letter-spacing:14.4px}.about-us .block.block-2 .image-bg{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;z-index:-1}.about-us .block.block-2 .image-bg img{object-fit:unset;width:100%;height:auto}.about-us .block.block-2 .block-2-content{position:absolute;left:0;width:100%;padding-left:25px;padding-right:25px}.about-us .block.block-2 .block-2-content .block-2-content-detail{width:35%;text-align:justify;font-size:16px;line-height:32px;letter-spacing:-0.3px}.about-us .block.block-2 .block-2-image{padding-left:25px;padding-right:25px;padding-top:15px}.about-us .block.block-3{display:inline-block;width:100%;overflow:hidden}.about-us .block.block-3 .main2{padding-left:25px;padding-right:25px}.about-us .block.block-3 .block-3-content{position:relative;z-index:1;width:100%}.about-us .block.block-3 .block-3-content .block-3-content-detail{letter-spacing:-0.3px;line-height:32px}.about-us .block.block-3 .block-3-image{width:50%;position:absolute;right:0;height:100%;top:0;padding-right:inherit}.about-us .block.block-3 .block-3-image figure{position:relative;height:100%}.about-us .block.block-3 .block-3-image figure img{height:100%}.about-us .block.block-3 .block-3-image figure figcaption{position:absolute;bottom:0;right:0;width:160px;text-align:center;background:#333333;color:#fff;padding:19px 40px;font-size:18px;letter-spacing:0;letter-spacing:0.9px}.about-us .block.block-3 .block-3-image figure figcaption span{font-size:14px;letter-spacing:0.7px}.about-us .block .heading{margin-bottom:25px;position:relative;display:flex;flex-direction:column;margin-top:30px}.about-us .block .heading .section-title{letter-spacing:7.2px;font-family:"Harenosora Mincho"}.about-us .block .heading .section-title-sec{margin-bottom:25px;font-family:"Roboto";font-weight:300;font-size:16px}.about-us .block .heading:after{position:absolute;height:2px;width:80px;content:"";display:inline-block;background:#0498cb;bottom:0}@media (min-width:992px) and (max-width:1024px){.about-us .block.block-1 .about-us-image{padding-right:0}.about-us .block.block-1 .about-us-content{padding-left:0}.about-us .block.block-1 .about-us-content .section-content .section-content-title{margin-top:25px}.about-us .block.block-2{margin-bottom:50px}.about-us .block.block-2 .block-2-content .block-2-content-detail{font-size:14px;line-height:26px}.about-us .block .heading{margin-bottom:15px}.about-us .block .heading .section-title-sec{margin-bottom:15px}}@media (width:768px){.about-us .block.block-2 .block-2-content .block-2-content-detail{line-height:24px}}@media (max-width:768px){.about-us{font-size:14px}.about-us.company-section{padding-bottom:75px}.about-us .block{margin-top:75px}.about-us .block.block-1 .about-us-content .section-content{padding-bottom:0}.about-us .block.block-1 .about-us-content .section-content .section-content-title{margin-top:15px}.about-us .block.block-1 .section-content-title,.about-us .block.block-1 .section-title{font-size:24px;margin-bottom:5px}.about-us .block.block-1 .about-us-image{padding-right:0}.about-us .block.block-1 .about-us-content{padding-left:0}.about-us .block.block-1 .about-us-content .section-content div{font-size:14px;line-height:26px}.about-us .block.block-2 .image-bg{height:auto}.about-us .block.block-2 .block-2-content{padding-left:0;padding-right:0}.about-us .block.block-2 .block-2-content .block-2-content-detail{font-size:12px}.about-us .block.block-2 .block-2-image{padding-left:0;padding-right:0;padding-top:10px}.about-us .block .heading{margin-bottom:20px;margin-top:0}.about-us .block .heading .section-title-sec{margin-bottom:20px;margin-top:5px;font-size:14px}.about-us .block.block-3 .main2{padding-left:0;padding-right:0}}@media (max-width:767px){.about-us .block.block-1 .about-us-image{padding-right:0}.about-us .block.block-1 .mod-block .section-content-title{display:block}.about-us .block.block-1 .about-us-content{padding-left:0}.about-us .block.block-1 .about-us-content .section-content-title{display:none}.about-us .block.block-1 .about-us-content .section-content div{line-height:28px;letter-spacing:0;font-size:14px;text-align:justify}.about-us .block.block-2 .heading .section-title{letter-spacing:9.6px}.about-us .block.block-2 .image-bg{height:auto}.about-us .block.block-2 .block-2-content{position:relative;margin-bottom:20px;padding-left:0;padding-right:0}.about-us .block.block-2 .block-2-content .block-2-content-detail{width:100%;line-height:28px;letter-spacing:0;font-size:14px;text-align:justify}.about-us .block.block-2 .block-2-image{padding-left:0;padding-right:0;margin-left:-25px;margin-right:-25px}.about-us .block.block-3{font-size:14px}.about-us .block.block-3 .heading .section-title{letter-spacing:4.8px}.about-us .block.block-3 .block-3-content .block-3-content-detail{letter-spacing:0}.about-us .block.block-3 .block-3-image{width:100%;margin-bottom:20px;position:relative}.about-us .block.block-3 .block-3-image figure{position:relative;height:100%}.about-us .block.block-3 .block-3-image figure img{height:100%}.about-us .block.block-3 .block-3-image figure figcaption{width:120px;color:#fff;padding:9px 25px;font-size:16px;letter-spacing:0.8px}.about-us .block.block-3 .block-3-image figure figcaption span{font-size:12px;letter-spacing:0.6px}.about-us .block.block-3 .block-3-content{width:100%}}.company{font-size:16px}.company .section-content-title{line-height:1.2;margin-bottom:5px}.company .heading.style-2 .section-content-sec{font-size:16px}.company .main2{padding-left:25px;padding-right:25px}.company .company-profile .company-item{padding:24px 0 24px 50px;font-weight:500;border-top:1px solid #e5e5e5;letter-spacing:-0.3px}.company .company-profile .company-item .head{font-weight:500;font-family:"NotoSansCJKJPMedium"}.company .company-profile .company-item .content div,.company .company-profile .company-item .content p{margin-bottom:15px}.company .company-profile .company-item .content div:last-child,.company .company-profile .company-item .content p:last-child{margin-bottom:0}.company .company-profile .company-item .content br{display:none}.company .company-profile .company-item:last-child{border-bottom:1px solid #e5e5e5}.company .block{margin:100px 0 0 0;padding:0}.company .block.block-1 .section-content-title,.company .block.block-2 .section-content-title{letter-spacing:14.4px}.company .block.block-3{height:700px;padding-bottom:100px}.company .block.block-3 .section-content-title{letter-spacing:7.2px}.company .block.block-3 .company-gmaps{right:0;position:absolute;transition:all 300ms ease-in-out;height:500px;width:63%}.company .block.block-3 .company-gmaps .company-iframe{position:relative;height:100%;overflow:hidden}.company .block.block-3 .company-gmaps .company-iframe iframe{overflow:hidden;height:100%;width:100%}.company .block.block-3 .company-access div{line-height:32px;letter-spacing:-0.3px}.company .bg-center{margin:100px 0 0 0}@media (min-width:992px) and (max-width:1024px){.company .block .heading{margin-bottom:15px}.company .block .heading .section-title-sec{margin-bottom:15px}}@media (max-width:768px){.company .block.block-3 .company-gmaps{height:320px}}@media (max-width:767px){.company{font-size:14px}.company .section-content-title,.company .section-title{letter-spacing:10px}.company .main2{padding-left:0;padding-right:0}.company .bg-center{margin-top:80px}.company .heading.style-2 .section-content-sec{font-size:14px}.company .block{margin-top:75px}.company .block.block-1 .section-content-title,.company .block.block-2 .section-content-title{letter-spacing:9.6px}.company .block .company-profile .company-item{letter-spacing:0;font-size:14px;padding:20px 0}.company .block .company-profile .company-item .content{padding-left:10px}.company .block.block-3{height:auto}.company .block.block-3 .section-content-title{letter-spacing:4.8px}.company .block.block-3 .company-gmaps{position:relative;width:100%;margin-top:15px;padding-left:15px}.company .block.block-3 .company-access div{letter-spacing:0}.company .company-profile .company-item .content div,.company .company-profile .company-item .content p{margin-bottom:30px}.company .company-profile .company-item .content div:first-child,.company .company-profile .company-item .content p:first-child{margin-bottom:0}.company .company-profile .company-item .content br{display:block}}@media only screen and (max-width:480px){.company .block .company-profile .company-item .content{padding-left:0}}.slider-nav{display:flex;justify-content:flex-end;margin-top:30px}.prev-slider{position:relative;height:45px;width:80px;margin-right:20px;cursor:pointer;background:#333333}.prev-slider:before{width:40px;height:20px;content:"";background:url("../icons/icon-arrow-left.png") center center no-repeat;display:inline-block;background-size:contain;position:absolute;left:20px;top:12px}.next-slider{background:#333333;height:45px;width:80px;cursor:pointer;position:relative}.next-slider:before{width:40px;height:20px;content:"";background:url("../icons/icon-arrow-right.png") center center no-repeat;display:inline-block;background-size:contain;position:absolute;left:20px;top:12px}.steps-slider{display:inline-block;position:relative;width:100%}.steps-slider .slider .owl-stage-outer:before{background:#fff;width:30px;content:"";height:200px;left:0;position:absolute;z-index:2}.steps-slider .slider .slider-item .item{position:relative;display:flex;display:-ms-flexbox;-ms-flex-pack:center;flex-direction:column;align-items:center;margin-right:30px}.steps-slider .slider .slider-item .item .img{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:1px solid #0498cb;height:140px;width:140px;background:#fff;z-index:1}.steps-slider .slider .slider-item .item .img img{width:62px}.steps-slider .slider .slider-item .item .img .arrow{position:absolute;width:30px;height:60px;background:url("../icons/slider-right.png") center center no-repeat;background-size:contain;display:inline-block;right:-110px}.steps-slider .slider .slider-item .item .meta{margin-top:40px;text-align:center;letter-spacing:0;line-height:24.5px;width:100%;display:inline-block;font-size:14px}.steps-slider .slider .slider-item .item .meta h3{font-size:18px;font-weight:bold;letter-spacing:1.8px;margin-bottom:10px}.steps-slider .step{position:relative}.steps-slider .step-text{position:relative;width:70px;height:50px;margin:-30px auto 0 auto;text-align:center;background-color:#0498cb}.steps-slider .step-text span{position:absolute;bottom:-5px;left:0;width:100%;text-transform:uppercase;color:#fff;font-size:16px;font-family:"Roboto"}.steps-slider .step-text:after{content:"";position:absolute;width:0;border-left:35px solid transparent;border-right:35px solid transparent}.steps-slider .step-text:after{top:100%;width:0;left:0;border-top:17.5px solid #0498cb}.services-wrapper .main2{padding-left:35px;padding-right:35px}.services-wrapper .serives-header{text-align:center;margin-bottom:50px}.services-wrapper .serives-header .heading.style-2{align-items:center}.services-wrapper .serives-header .heading.style-2:after{position:relative}.services-wrapper .serives-header .heading.style-2 .section-content-title{margin-bottom:0;letter-spacing:5.4px}.services-wrapper .serives-header .header-des{padding:0 160px;line-height:30px;font-size:16px;letter-spacing:-0.3px}.services-wrapper .serives-contents .service-item{display:inline-block;width:100%}.services-wrapper .serives-contents .service-item h3{font-size:18px;font-weight:bold;margin:25px 0 8px 0;letter-spacing:7.2px}.services-wrapper .serives-contents .service-item .short-content{font-size:14px;line-height:24.5px;letter-spacing:0;text-align:justify}.services-wrapper .serives-contents .service-item .read-more{text-align:right;margin-top:25px}.services-wrapper .serives-contents .service-item .button.button-readmore{width:200px;height:44px}.services-wrapper .service-fixed-item{position:absolute;height:100%;width:100%;top:0;left:0}.services-wrapper .service-fixed-item .service-fixed-content{display:flex;height:100%;align-items:center;justify-content:flex-start}.services-wrapper .feature-service{background:url("../images/feature-service-bg.png") center center no-repeat #258ec6;background-size:cover;padding-bottom:50px;margin-top:150px}.services-wrapper .feature-service .heading.style-3 .section-content-sec{font-size:16px}.services-wrapper .feature-service .service-img{margin-top:-50px}.services-wrapper .feature-service .service-item{color:#fff;display:flex;flex-direction:column;justify-content:center;position:relative;height:100%}.services-wrapper .feature-service .service-item h3.service-title{font-weight:bold;font-size:18px}.services-wrapper .feature-service .service-item .short-content{font-size:14px;margin-top:25px;letter-spacing:0;line-height:24.5px}.services-wrapper .feature-service .service-item .read-more{position:absolute;bottom:0;right:0}.services-wrapper .feature-service .service-item .read-more .button.button-readmore{width:200px;height:44px;background:#fff;color:#000}.services-wrapper .feature-service .service-item .read-more .button.button-readmore span:after{background-image:url("../icons/icon-arrow-right-b.png")}.services-wrapper .feature-service .service-item .read-more .button.button-readmore:before{background:#333333}.services-wrapper .feature-service .service-item .read-more .button.button-readmore:hover{color:#fff}.services-wrapper .feature-service .service-item .read-more .button.button-readmore:hover span:after{background-image:url("../icons/arrow.png")}.services-wrapper .block{margin:100px 0 0 0;padding:0}.services-wrapper .block .heading.style-2 .section-content-sec{font-size:16px}.services-wrapper .block.block-services .section-content-title{line-height:63px;letter-spacing:5.4px;position:relative;z-index:2}.services-wrapper .block.block-services .short-description{margin-bottom:0}.services-wrapper .block.block-main-serives .heading .section-content-title{letter-spacing:7.2px}.services-wrapper .block.block-services-flow{overflow-x:hidden}.services-wrapper .block.block-services-flow .serives-header{text-align:left}.services-wrapper .block.block-services-flow .serives-header .heading.style-2{align-items:flex-start}.services-wrapper .block.block-services-flow .serives-header .heading.style-2 .section-content-title{letter-spacing:7.2px}.services-wrapper .block.block-services-flow .company-access{letter-spacing:-0.3px;font-size:16px;text-align:justify}.services-wrapper .block.block-services-flow .company-access div,.services-wrapper .block.block-services-flow .company-access p{margin-bottom:8px}.services-wrapper .block.block-services-flow .company-access div:last-child,.services-wrapper .block.block-services-flow .company-access p:last-child{margin-bottom:0}.services-wrapper .block.block-other-serives{padding-bottom:100px}.services-wrapper .block.block-other-serives .serives-header .heading.style-2 .section-content-title{letter-spacing:7.2px}.services-wrapper .block.block-other-serives .service-item h3{letter-spacing:1.8px}.services-wrapper .bg-center{margin:100px 0 0 0}@media (max-width:1366px){.steps-slider .slider .owl-stage-outer:before{width:0}.steps-slider .slider .slider-item .item .img .arrow{width:25px;height:50px}}@media (min-width:992px) and (max-width:1024px){.services-wrapper .block.block-services .section-content-title{font-size:25.6px;line-height:50.4px}.services-wrapper .block-main-serives .serives-contents .service-item .short-content{min-height:130px}.services-wrapper .row .width70{flex:0 0 70%;max-width:70%}.services-wrapper .block .heading{margin-bottom:15px}.services-wrapper .block .heading .section-title-sec{margin-bottom:15px}.steps-slider .slider .slider-item .item .meta .meta-ct{padding-left:25px;padding-right:25px}.col-mar-40{margin-left:-15px;margin-right:-15px}.col-mar-40>.col,.col-mar-40>[class*=col-],.col-mar-40>[class^=col-]{padding-left:15px;padding-right:15px}}@media (max-width:812px){.services-wrapper .block.block-services .section-content-title{line-height:40.32px;font-size:20.48px}.services-wrapper .block.block-services .short-description{margin-bottom:0}.services-wrapper .feature-service .service-item .read-more{position:relative;text-align:right;margin-top:30px}.services-wrapper .col-mar-40{margin-left:-20px;margin-right:-20px}.services-wrapper .col-mar-40>.col,.services-wrapper .col-mar-40>[class*=col-],.services-wrapper .col-mar-40>[class^=col-]{padding-left:20px;padding-right:20px}.services-wrapper .serives-contents .service-item .short-content{min-height:145px}}@media (max-width:768px){.services-wrapper .main2{padding-left:0;padding-right:0}.services-wrapper .serives-contents .service-item{margin-bottom:50px}.services-wrapper .serives-contents .service-item img{width:100%}.services-wrapper .serives-contents .service-item .short-content{min-height:1px}.services-wrapper .serives-contents .service-item .button.button-readmore{font-size:14px}.services-wrapper .serives-contents .service-item .button.button-readmore span:after{width:40px;height:20px}.services-wrapper .feature-service{margin-top:50px}.services-wrapper .feature-service .service-img{text-align:center}.services-wrapper .feature-service .service-img img{width:100%}.services-wrapper .feature-service .service-item{padding-top:30px}.services-wrapper .feature-service .service-item .read-more .button.button-readmore{font-size:14px}.services-wrapper .feature-service .service-item .read-more .button.button-readmore span:after{width:40px;height:20px}.services-wrapper .service-fixed-item{position:relative}.services-wrapper .serives-header{text-align:left}.services-wrapper .serives-header .heading.style-2{align-items:flex-start}.services-wrapper .serives-header .header-des{padding-left:0;padding-right:0}}@media (max-width:767px){.services-wrapper .show-mobile{display:block!important}.services-wrapper .hide-mobile{display:none!important}.services-wrapper .serives-contents .service-item h3{font-size:16px;letter-spacing:6.4px}.services-wrapper .serives-contents .service-item .short-content{font-size:12px;letter-spacing:0.6px;line-height:21px}.services-wrapper .block{margin-top:75px}.services-wrapper .block .heading{margin-bottom:20px}.services-wrapper .block .heading.style-2 .section-content-sec{margin-bottom:20px;font-size:14px}.services-wrapper .block .serives-header .header-des{font-size:14px;line-height:28px;letter-spacing:0}.services-wrapper .block.block-services .section-content-title{line-height:42px;letter-spacing:1px;font-size:24px;margin-bottom:30px}.services-wrapper .block.block-main-serives .heading .section-content-title{letter-spacing:4.8px}.services-wrapper .block.block-main-serives .feature-service{padding-bottom:65px}.services-wrapper .block.block-main-serives .feature-service .service-img{margin-top:-40px}.services-wrapper .block.block-main-serives .feature-service .heading.style-3 .section-content-sec{font-size:14px}.services-wrapper .block.block-main-serives .feature-service .service-item .short-content{letter-spacing:0.6px;line-height:21px;font-size:12px;min-height:0}.services-wrapper .block.block-main-serives .feature-service .service-item .read-more{margin-top:25px}.services-wrapper .block .serives-header .heading.style-2 .section-content-title{letter-spacing:4.8px}.services-wrapper .block.block-services-flow .serives-header .heading.style-2 .section-content-title{letter-spacing:4.8px}.services-wrapper .block.block-services-flow .main2{margin-right:-15px}.services-wrapper .block.block-services-flow .company-access{font-size:14px;line-height:28px;letter-spacing:0}.services-wrapper .block.block-other-serives{padding-bottom:25px}.services-wrapper .block.block-other-serives .serives-header .heading.style-2 .section-content-title{letter-spacing:4.8px}.services-wrapper .block .company-profile .company-item{padding:20px 0}.services-wrapper .block .company-profile .company-item .content{padding-left:10px}.services-wrapper .block.block-3{height:auto}.services-wrapper .block.block-3 .company-gmaps{position:relative;width:100%;margin-top:15px;padding-left:15px}.services-wrapper .main2{padding-left:0;padding-right:0}.services-wrapper .bg-center{margin-top:80px}.services-wrapper .block-head,.services-wrapper .slider-nav{padding-right:15px}.steps-slider .slider .owl-stage-outer:before{display:none}}@media only screen and (max-width:480px){.block.block-services-flow .main2{margin-right:0}.steps-slider .owl-item{width:auto}.steps-slider .slider .slider-item .item .img{height:125px;width:125px;background:#fff;z-index:1}.steps-slider .slider .slider-item .item .img img{width:55px}.steps-slider .slider .slider-item .item .img .arrow{height:45px}.steps-slider .slider .slider-item .item .meta{font-size:12px;letter-spacing:0.6px}.steps-slider .owl-item:not(.active){opacity:0}}@media only screen and (max-width:320px){.services-wrapper .steps-slider .slider .slider-item .item .img .arrow{width:15px}}.single-services .archive-wrapper .service-item{padding-bottom:100px}.archive-wrapper .service-item{position:relative}.archive-wrapper .service-item .heading{z-index:1}.archive-wrapper .service-item .heading .section-content-title{letter-spacing:14.4px;margin-bottom:0}.archive-wrapper .service-item .heading.mobile{display:none}.archive-wrapper .service-item .service-content{position:relative;z-index:1;font-size:16px;line-height:32px;letter-spacing:-0.3px}.archive-wrapper .service-item .business-service{margin-top:100px;background:#bfe7f2}.archive-wrapper .service-item .business-service .bs-header{height:60px;letter-spacing:4.8px;text-align:center;font-size:24px;font-weight:bold;color:#fff;background:#0498cb;display:flex;align-items:center;justify-content:center}.archive-wrapper .service-item .business-service .bs-body{margin-top:45px;padding:0 55px 0 55px}.archive-wrapper .service-item .business-service .bs-body .bs-description{max-width:450px;line-height:28px;text-align:center;margin:0 auto;margin-bottom:45px}.archive-wrapper .service-item .business-service .bs-body .bs-services-item{display:flex;align-items:center;margin-bottom:50px;display:flex;flex-wrap:wrap}.archive-wrapper .service-item .business-service .bs-body .bs-title{padding-left:17px;line-height:24.5px;max-width:66%}.archive-wrapper .service-item .business-service .bs-body .bs-img{width:100px;height:100px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}.archive-wrapper .service-item .business-service .bs-body .bs-img img{max-width:58%}.archive-wrapper .service-banner{position:absolute;right:0;top:0}.archive-wrapper .service-virus .block-1-image.mobile{display:none}.archive-wrapper .service-virus .heading.top .section-content-title{line-height:63px;margin-top:-10px}.archive-wrapper .service-virus .heading_2{font-size:24px;line-height:36px;font-weight:bold;margin-bottom:10px}.archive-wrapper .service-virus .service-banner{max-width:951px}.archive-wrapper .service-virus .block-head{margin-bottom:45px}.archive-wrapper .service-virus .block-head .block-title{font-size:24px;font-weight:bold;color:#0498cb;margin-bottom:18px;display:flex;position:relative;align-items:center;padding-left:18px}.archive-wrapper .service-virus .block-head .block-title:before{content:"";background:#0498cb;display:inline-block;width:2.5px;height:50px;position:absolute;left:0}.archive-wrapper .service-virus .block-head .block-heading{font-size:18px;line-height:32px;font-weight:bold}.archive-wrapper .service-virus .block-head .block-content{font-size:16px;line-height:32px}.archive-wrapper .service-virus .block .block-item{margin-bottom:20px}.archive-wrapper .service-virus .block .block-image{margin-top:45px}.archive-wrapper .service-virus .block .block-item-title{font-size:18px;font-weight:bold;line-height:63px;position:relative;margin-bottom:25px}.archive-wrapper .service-virus .block .block-item-title:after{content:"";left:0;width:50px;height:2px;background:#0498cb;display:inline-block;bottom:-5px;position:absolute}.archive-wrapper .service-virus .block .block-item-content{line-height:24.5px}.archive-wrapper .service-virus .block.block-1 .block-item-content .label{font-family:"Roboto";line-height:20px;background:#0498cb;text-transform:uppercase;color:#fff;display:flex;align-items:center;justify-content:center;height:25px;width:90px;line-height:0}.archive-wrapper .service-virus .block.block-1 .block-item-content .icon-title{line-height:28px;margin-top:8px}.archive-wrapper .service-virus .block.block-1 .block-1-image{padding-left:78px}.archive-wrapper .service-virus .block.block-1 .block-items-2{margin-top:45px}.archive-wrapper .service-virus .block.block-1 .block-items-2 .block-item{margin-bottom:30px;height:100px}.archive-wrapper .service-virus .block.block-1 .block-items-2 .block-item .block-item-image{width:100px;height:100px;border-radius:100%;background:#fff;display:flex;justify-content:center;align-items:center;border:1px solid #0498cb;float:left;margin-right:15px}.archive-wrapper .service-virus .block.block-1 .block-items-2 .block-item .block-item-image img{max-width:75px}.archive-wrapper .service-virus .block.block-1 .block-items-2 .block-item .block-item-content{display:flex;justify-content:center;height:100%;flex-direction:column}.archive-wrapper .service-virus .block.block-2 .chart .chart-title{font-size:18px;font-weight:bold;line-height:63px;position:relative;margin-bottom:20px}.archive-wrapper .service-virus .block.block-2 .chart .chart-title:after{content:"";left:0;width:50px;height:2px;background:#0498cb;display:inline-block;bottom:0px;position:absolute}.archive-wrapper .service-virus .block.block-2 .chart .chart-image{margin-top:30px}.archive-wrapper .service-virus .block.block-2 .chart .chart-content{font-size:12px;line-height:15px;text-align:right;margin-top:15px}.archive-wrapper .service-virus .block.block-2 .block-image{padding:0 30px}.archive-wrapper .service-virus .block.block-3{margin-top:50px}.archive-wrapper .service-virus .block.block-3 .block-head .block-content{font-size:14px;line-height:28px}.archive-wrapper .service-virus .block.block-3 .block-title{font-size:18px;font-weight:bold;line-height:63px;position:relative;color:#000;padding-left:0;margin-bottom:20px}.archive-wrapper .service-virus .block.block-3 .block-title:before{display:none}.archive-wrapper .service-virus .block.block-3 .block-title:after{content:"";left:0;width:50px;height:2px;background:#0498cb;display:inline-block;bottom:0px;position:absolute}.archive-wrapper .service-virus .block.block-3 .block-image{padding:0 75px}.archive-wrapper .service-virus .block.block-4 .block-head{margin-bottom:0}.archive-wrapper .service-virus .block.block-4 .block-items .block-item{margin-top:45px;margin-bottom:0}.archive-wrapper .service-virus .block.block-4 .block-items .block-item-title{margin-bottom:0;line-height:1;margin-top:25px;margin-bottom:15px}.archive-wrapper .service-virus .block.block-4 .block-items .block-item-title:after{bottom:0;position:relative;margin-left:10px}.archive-wrapper .service-virus .block.block-4 .block-end{font-size:16px;margin-top:45px}.archive-wrapper .service-virus .block.block-5 .block-head{margin-bottom:0}.archive-wrapper .service-virus .block.block-5 .block-title{margin-bottom:0}.archive-wrapper .service-virus .block.block-5 .block-items .block-item{display:flex;flex-direction:column;margin-top:45px;justify-content:center;margin-bottom:0;align-items:center}.archive-wrapper .service-virus .block.block-5 .block-items .block-item .block-item-image{width:150px;height:150px;border-radius:100%;background:#fff;display:flex;justify-content:center;align-items:center;border:1px solid #0498cb}.archive-wrapper .service-virus .block.block-5 .block-items .block-item .block-item-image img{max-width:80px}.archive-wrapper .service-virus .block.block-5 .block-items .block-item .block-item-title{margin-bottom:0}.archive-wrapper .service-virus .block.block-5 .block-items .block-item .block-item-title:after{display:none}.archive-wrapper .service-virus .block.block-5 .block-items .block-item .block-item-content{letter-spacing:-0.7px}.archive-wrapper .service-virus .block.block-6 .block-head{margin-bottom:10px}.archive-wrapper .service-virus .block.block-6 .block-item{margin-bottom:0;margin-top:20px}.archive-wrapper .service-virus .block.block-6 .block-item-title{margin-bottom:0;text-align:center;font-size:16px}.archive-wrapper .service-virus .block.block-6 .block-item-title:after{display:none}.archive-wrapper .service-virus .block.block-7 .block-7-content{font-size:16px;line-height:32px;height:100%;display:flex;flex-direction:column;justify-content:center}.archive-wrapper .service-virus .block.block-7 .block-7-content h3{font-weight:bold;color:#0498cb}@media (max-width:1200px){.archive-wrapper .service-item .service-content{font-size:14px;line-height:24.5px}}@media (max-width:1024px){.archive-wrapper .service-item .service-content{font-size:13px}.archive-wrapper .service-item .business-service .bs-body .bs-title{max-width:55%}.archive-wrapper .service-virus .block.block-5 .block-items .block-item .block-item-title{line-height:30.5px;margin-top:10px;margin-bottom:15px}}@media (width:768px){.col-mar-25{margin-left:-15px;margin-right:-15px}.col-mar-25>.col,.col-mar-25>[class*=col-],.col-mar-25>[class^=col-]{padding-left:15px;padding-right:15px}}@media (max-width:768px){.archive-wrapper .service-virus .service-item{padding-bottom:75px;margin-top:75px}.archive-wrapper .service-item .heading.desktop{display:none}.archive-wrapper .service-item .heading.mobile{display:inline-block}.archive-wrapper .service-item .business-service{margin-top:75px}.archive-wrapper .service-banner{top:inherit}}@media (max-width:767px){.archive-wrapper .service-item .heading{margin-bottom:25px}.archive-wrapper .service-item .heading .section-content-title{letter-spacing:4.8px}.archive-wrapper .service-item .heading.style-2 .section-content-sec{line-height:20px}.archive-wrapper .service-item .service-detail .service-banner{position:relative}.archive-wrapper .service-item .service-content{margin-top:25px;line-height:28px;font-size:14px}.archive-wrapper .service-item .business-service{margin-left:-25px;margin-right:-25px}.archive-wrapper .service-item .business-service .bs-header{font-size:20px;letter-spacing:4px}.archive-wrapper .service-item .business-service .bs-body{margin-top:15px;padding:0 25px}.archive-wrapper .service-item .business-service .bs-body .bs-description{font-size:12px;letter-spacing:0;margin-left:-20px;margin-right:-20px}.archive-wrapper .service-item .business-service .bs-body .bs-services-item{margin-bottom:22px}.archive-wrapper .service-item .business-service .bs-body .bs-services-item .bs-img{width:90px;height:90px}.archive-wrapper .service-item .business-service .bs-body .bs-services-item .bs-title{max-width:100%;font-size:12px;line-height:18px;padding-top:15px;padding-left:0}.archive-wrapper .service-item .business-service .bs-body .bs-services-item .bs-title br{display:none}.archive-wrapper .service-item.service-virus .block-head{margin-bottom:25px;padding-right:0}.archive-wrapper .service-item.service-virus .block-head .block-title{font-size:20px;line-height:30px}.archive-wrapper .service-item.service-virus .block-head .block-title:before{height:30px;margin-right:12px}.archive-wrapper .service-item.service-virus .block-head .block-content{font-size:14px;line-height:28px}.archive-wrapper .service-item.service-virus .block-head .block-heading{font-size:15px;line-height:24.5px;letter-spacing:-0.3px;text-align:left;margin-bottom:8px}.archive-wrapper .service-item.service-virus .heading_2{display:none}.archive-wrapper .service-item.service-virus .block .block-item-title{font-size:16px;line-height:28px;padding-bottom:10px;margin-bottom:15px}.archive-wrapper .service-item.service-virus .block .block-item-title:after{width:40px}.archive-wrapper .service-item.service-virus .block .block-item-content{font-size:12px;line-height:21px}.archive-wrapper .service-item.service-virus .block .block-image{margin-top:40px}.archive-wrapper .service-item.service-virus .block.block-1 .block-1-image{margin-bottom:25px;padding-left:0}.archive-wrapper .service-item.service-virus .block.block-1 .block-1-image.mobile{display:block}.archive-wrapper .service-item.service-virus .block.block-1 .block-1-image.desktop{display:none}.archive-wrapper .service-item.service-virus .block.block-1 .block-item .block-item-image{width:90px;height:90px}.archive-wrapper .service-item.service-virus .block.block-1 .block-item .block-item-image img{max-width:60px}.archive-wrapper .service-item.service-virus .block.block-1 .block-items-2 .block-item-content{max-width:72%}.archive-wrapper .service-item.service-virus .block.block-2 .block-image{padding-left:0}.archive-wrapper .service-item.service-virus .block.block-2 .chart .chart-title{font-size:16px;line-height:28px;padding-bottom:15px}.archive-wrapper .service-item.service-virus .block.block-3 .block-title{font-size:16px;line-height:28px;padding-bottom:15px;margin-bottom:10px}.archive-wrapper .service-item.service-virus .block.block-3 .block-content{font-size:12px}.archive-wrapper .service-item.service-virus .block.block-3 .block-image{padding-right:25px;padding-left:0}.archive-wrapper .service-item.service-virus .block.block-4 .block-end{font-size:14px}.archive-wrapper .service-item.service-virus .block.block-4 .block-items .block-item{margin-top:5px}.archive-wrapper .service-item.service-virus .block.block-4 .block-items .block-item img{max-width:61.15%;float:left}.archive-wrapper .service-item.service-virus .block.block-4 .block-items .block-item .block-item-title{width:38.85%;padding-left:20px;margin-top:40px;float:left}.archive-wrapper .service-item.service-virus .block.block-4 .block-items .block-item .block-item-title:after{bottom:-5px;position:absolute;margin-left:0;left:20px}.archive-wrapper .service-item.service-virus .block.block-4 .block-items .block-item .block-item-content{width:100%;display:inline-block;margin-top:20px}.archive-wrapper .service-item.service-virus .block.block-5 .block-head .block-title{margin-bottom:18px}.archive-wrapper .service-item.service-virus .block.block-5 .block-items .block-item{margin-top:5px}.archive-wrapper .service-item.service-virus .block.block-5 .block-items .block-item .block-item-image{width:125px;height:125px}.archive-wrapper .service-item.service-virus .block.block-5 .block-items .block-item .block-item-image img{max-width:70px}.archive-wrapper .service-item.service-virus .block.block-5 .block-items .block-item .block-item-title{margin-top:10px}.archive-wrapper .service-item.service-virus .block.block-6 .block-head .block-title:before{min-height:72px}.archive-wrapper .service-item.service-virus .block.block-6 .block-item-title{margin-bottom:0;margin-top:10px;padding-bottom:0;font-size:14px}.archive-wrapper .service-item.service-virus .block.block-7 .block-head .block-title:before{min-height:108px}.archive-wrapper .service-item.service-virus .block.block-7 .block-7-content{font-size:14px}.archive-wrapper .service-item.service-virus .block.block-7 .block-7-content h3{margin-top:15px}.archive-wrapper .service-item.service-virus .block .chart.chart-2{margin-top:40px}}.page-template-page-product .block .section-content-title.mobile{display:none}.page-template-page-product .block .section-content-title br{display:none}.page-template-page-product .block.block-product-1.block-services .services-overlay{width:60%}.page-template-page-product .block.block-product-2 .block-product-image{width:38.65%;position:absolute;left:-35px}.page-template-page-product .block.block-product-2 .block-product-detail{width:67.2%;float:right}.page-template-page-product .block.block-product-2 .block-product-detail .heading.style-2 .section-content-sec{margin-bottom:30px}.page-template-page-product .block.block-product-2 .block-product-detail .section-content-title{line-height:1;margin-bottom:8px}.page-template-page-product .block.block-product-2 .block-product-description{font-size:16px;line-height:32px}.page-template-page-product .block.block-product-2 .main2{position:relative}.page-template-page-product .block.block-product-2 .main2 .product-flex{position:relative;display:flex;display:flex;flex-wrap:wrap;justify-content:flex-end}.page-template-page-product .block.block-main-serives{padding-bottom:100px}.page-template-page-product .block.block-main-serives .heading.style-2:after{display:none}.page-template-page-product .block.block-main-serives .img-heading{max-width:265px}.page-template-page-product .block.block-main-serives .serives-contents .service-item h3{letter-spacing:0}@media (max-width:1600px){.page-template-page-product .block.block-product-1.block-services .services-overlay{width:66.8%}}@media (min-width:1366px){.page-template-page-product .block.block-product-1{min-height:514px}}@media (width:768px){.page-template-page-product .services-wrapper .serives-header{text-align:center}.page-template-page-product .services-wrapper .serives-header .heading.style-2{align-items:center}}@media (max-width:767px){.page-template-page-product .block .section-content-title.mobile{display:block}.page-template-page-product .block .section-content-title.desktop{display:none}.page-template-page-product .block .section-content-title br{display:block}.page-template-page-product .block.block-product-1 .section-content-title.mobile{letter-spacing:2px}.page-template-page-product .block.block-product-1 .block-services .short-description{letter-spacing:-1.3px}.page-template-page-product .block.block-product-2 .section-content-title{margin-bottom:0}.page-template-page-product .block.block-product-2 .block-product-image{left:auto;width:100%;top:25%}.page-template-page-product .block.block-product-2 .block-product-detail{width:100%}.page-template-page-product .block.block-product-2 .block-product-detail .block-product-description{font-size:14px;margin-top:15px;text-align:justify;line-height:28px;letter-spacing:0}.page-template-page-product .block.block-main-serives{padding-bottom:25px}.page-template-page-product .block.block-main-serives .img-heading{max-width:210px}.page-template-page-product .block.block-main-serives .serives-contents .service-item h3{letter-spacing:0}}.single-products .main2{position:relative}.single-products .block.block-single-product{padding-bottom:100px}.single-products .block .product-block.solution{margin-top:25px}.single-products .detail-bg{max-width:425px;position:absolute;left:-35px;top:-50px;z-index:-1}.single-products .heading.mobile{display:none}.single-products .heading.desktop{display:block}.single-products .product-detail{font-size:14px;line-height:28px;position:relative;width:98%}.single-products .product-detail .section-content-title{line-height:54px;margin-bottom:0}.single-products .product-detail .section-content-sec{line-height:32px;padding-bottom:15px}.single-products .product-detail .product-description{font-size:16px;line-height:32px;margin-bottom:45px}.single-products .product-detail .product-block .product-block-title{font-size:18px;line-height:1;font-weight:bold;margin-bottom:15px}.single-products .product-detail .product-block.download{margin-top:20px}.single-products .product-thumbnail{padding-left:50px}.single-products .product-thumbnail.image-2{margin-top:50px}.single-products .button.button-download{font-size:14px;width:220px;color:#fff;position:relative;text-transform:uppercase;background:#333333;font-family:"Roboto";height:40px;display:inline-block;max-width:100%;line-height:40px;font-weight:300}.single-products .button.button-download .icon{margin-left:12px;margin-right:8px;margin-bottom:-3px}.single-products .button.button-download:after{content:"";width:30px;height:20px;background:url("../icons/arrow.png") center center no-repeat;display:inline-block;background-size:contain;position:absolute;right:15px;top:10px}@media (max-width:767px){.single-products .heading.mobile{display:block}.single-products .heading.desktop{display:none}.single-products .heading .section-content-title{line-height:36px;margin-bottom:0}.single-products .detail-bg{max-width:41%;position:absolute;left:auto;top:-50px;right:0;z-index:2}.single-products .block.block-single-product{padding-bottom:75px}.single-products .block .product-block.solution .product-block-title{margin-bottom:10px}.single-products .product-thumbnail{padding-left:0}.single-products .product-detail{font-size:12px;line-height:21px;position:relative;width:100%}.single-products .product-detail .section-content-title{line-height:54px;margin-bottom:0}.single-products .product-detail .section-content-sec{line-height:32px}.single-products .product-detail .product-description{font-size:14px;line-height:28px;margin-top:15px}.single-products .product-detail .product-block .product-block-title{font-size:16px;line-height:28px;font-weight:bold}.single-products .product-detail .product-block.download{margin-top:20px}.single-products .product-detail .product-block .button{margin-top:15px}}.page-template-page-recuit .img-bg{width:60%;position:absolute;z-index:-1;left:0}.page-template-page-recuit .mobile{display:none}.page-template-page-recuit .u-list-items .u-list-item{padding:24px 0 24px 50px;font-weight:500;border-top:1px solid #e5e5e5;letter-spacing:-0.3px}.page-template-page-recuit .u-list-items .u-list-item .head{font-weight:500;font-family:"NotoSansCJKJPMedium"}.page-template-page-recuit .u-list-items .u-list-item .content{}.page-template-page-recuit .u-list-items .u-list-item .content br{display:none}.page-template-page-recuit .u-list-items .u-list-item:last-child{border-bottom:1px solid #e5e5e5}.page-template-page-recuit .block-content-top{font-size:16px;line-height:32px;margin-bottom:45px}.page-template-page-recuit .block.block-top .section-content-title{margin-top:100px;line-height:63px;letter-spacing:10.8px;z-index:1;position:relative}.page-template-page-recuit .block.block-top .block-top-content{padding-left:20px}.page-template-page-recuit .block.block-top .block-top-content .content{font-size:16px;line-height:38px}.page-template-page-recuit .block.block-interview .section-content-title{letter-spacing:7.2px}.page-template-page-recuit .block.block-interview .right-block{margin-top:43px}.page-template-page-recuit .block.block-interview .interview-item img{margin-bottom:15px}.page-template-page-recuit .block.block-interview .interview-item .item-meta{font-size:12px;line-height:18px;letter-spacing:2.4px;display:flex}.page-template-page-recuit .block.block-interview .interview-item .item-name{font-size:18px;line-height:63px;letter-spacing:7.2px;position:relative;display:flex;align-items:flex-end;justify-content:space-between;align-items:center;font-weight:bold}.page-template-page-recuit .block.block-interview .interview-item .item-name:after{content:"";width:40px;height:20px;background:url(../icons/icon-arrow-right-b.png) center center no-repeat;display:inline-block;background-size:contain}.page-template-page-recuit .block.block-interview .interview-item .item-content{font-size:14px;line-height:24.5px}.page-template-page-recuit .block.block-detail-infomation .section-content-title{letter-spacing:10.8px}.page-template-page-recuit .block.block-faq .section-content-title{line-height:60px;letter-spacing:10.8px}.page-template-page-recuit .block.block-faq .qa-item{border-top:2px solid #cee0e5;padding-top:25px;font-size:16px;line-height:24px;padding-bottom:25px}.page-template-page-recuit .block.block-faq .qa-item:last-child{border-bottom:2px solid #cee0e5}.page-template-page-recuit .block.block-faq .qa-item .a-index,.page-template-page-recuit .block.block-faq .qa-item .q-index{width:40px;height:40px;background:#0498cb;display:inline-block;border-radius:50%;align-items:center;text-align:center;line-height:40px;color:#fff;font-family:"Roboto";font-size:16px;margin-right:10px;float:left}.page-template-page-recuit .block.block-faq .qa-item .a-index{background:#b35f36}.page-template-page-recuit .block.block-faq .qa-item .qa-item-content{display:none;margin-top:20px}.page-template-page-recuit .block.block-faq .qa-item .qa-item-content .entry{display:flex;width:85%;text-align:justify;flex-direction:column}.page-template-page-recuit .block.block-faq .qa-item .qa-title{cursor:pointer;position:relative;display:flex;align-items:center}.page-template-page-recuit .block.block-faq .qa-item .qa-title:after{content:"";width:27px;height:18px;background:url(../icons/arrow-down-blue.png) center center no-repeat;display:inline-block;background-size:contain;right:15px;position:absolute;top:12px;transition:all 200ms ease-in-out}.page-template-page-recuit .block.block-faq .qa-item .qa-title.active:after{background-image:url(../icons/arrow-up-blue.png)}.page-template-page-recuit .block.block-faq .qa-item .qa-title .child-title{display:inline-block;width:80%;float:left;text-align:justify}.page-template-page-recuit .block.block-entry .section-content-title{letter-spacing:7.2px}.page-template-page-recuit .block.block-contact{padding-bottom:80px}.page-template-page-recuit .block.block-contact .section-content-title{letter-spacing:7.2px}.page-template-page-recuit .block.block-contact .form-item .wpcf7-checkbox .wpcf7-list-item label{display:flex;align-items:center;line-height:1.1}.page-template-page-recuit .block.block-contact .form-item .wpcf7-checkbox .wpcf7-list-item-label{padding-left:6px;font-size:14px}.single-recruit .mobile{display:none!important}.single-recruit .block-recruit-top{margin-top:100px;position:relative}.single-recruit .block-recruit-top .heading .section-content-title{line-height:1;letter-spacing:7.2px}.single-recruit .block-recruit-top .heading .section-content-sec{font-size:16px}.single-recruit .block-recruit-top .heading_2{font-size:16px;line-height:24px;font-weight:bold;margin-bottom:10px;margin-top:10px;display:inline-block}.single-recruit .block-recruit-top .heading_2 span{font-size:24px;margin-left:10px}.single-recruit .recruit-top-content{font-size:16px;line-height:32px}.single-recruit .recruit-top-banner{position:absolute;right:0;top:0;max-width:50%}.single-recruit .recruit-top-banner img{width:950px}.single-recruit .block-recruit-items .block-recruit-item{margin-top:100px}.single-recruit .block-recruit-items .block-recruit-item:last-child{padding-bottom:100px}.single-recruit .block-recruit-items .block-recruit-item .recruit-item-title{font-size:24px;font-weight:bold;color:#0498cb;line-height:63px;display:flex;position:relative;align-items:center;margin-top:-7px;padding-left:18px}.single-recruit .block-recruit-items .block-recruit-item .recruit-item-title:before{content:"";background:#0498cb;display:inline-block;width:2.5px;height:50px;position:absolute;left:0}.single-recruit .block-recruit-items .block-recruit-item .recruit-item-image.item-left{padding-right:8px}.single-recruit .block-recruit-items .block-recruit-item .recruit-item-content.item-left{padding-right:40px}.single-recruit .block-recruit-items .block-recruit-item .recruit-item-content.item-right{padding-left:40px}.single-recruit .block-recruit-items .block-recruit-item .recruit-item-image.item-right{padding-left:8px}.single-recruit .block-recruit-items .block-recruit-item .recruit-item-content{font-size:16px;line-height:32px}@media (max-width:1600px){.page-template-page-recuit .img-bg{width:60%}}@media (max-width:1300px){.page-template-page-recuit .block.block-top .block-top-content{padding-left:10px}}@media (max-width:1200px){.page-template-page-recuit .block.block-top .section-content-title{margin-top:20px;line-height:48px}.page-template-page-recuit .block.block-top .block-top-content .content{font-size:14px;line-height:28px}.page-template-page-recuit .block .section-content-title{line-height:48px;font-size:24px;letter-spacing:4.8px;line-height:42px}.page-template-page-recuit .block .section-content-sec{font-size:14px}}@media (max-width:768px){.page-template-page-recuit .mobile{display:flex!important}.page-template-page-recuit .desktop{display:none!important}.page-template-page-recuit .img-bg{position:relative;width:100%;z-index:1}.page-template-page-recuit .block.block-top .block-top-content{padding-left:0;margin-top:20px}.page-template-page-recuit .block.block-faq .section-content-title br{display:none}.page-template-page-recuit .contact-form .form-item>label{width:30%}.page-template-page-recuit .contact-form .form-item .wpcf7-form-control-wrap{width:70%}.single-recruit .mobile{display:flex!important}.single-recruit .desktop{display:none!important}.single-recruit .recruit-top-banner{top:inherit}.single-recruit .block-recruit-top .heading .section-content-title{font-size:36px}.single-recruit .block-recruit-items .block-recruit-item .recruit-item-title{margin-bottom:20px}}@media (max-width:767px){.page-template-page-recuit{font-size:14px}.page-template-page-recuit .img-bg{position:relative;width:100%;z-index:1}.page-template-page-recuit .block-content-top{font-size:14px;line-height:28px}.page-template-page-recuit .u-list-items .u-list-item{padding-left:0;font-size:14px}.page-template-page-recuit .block .heading.style-2{margin-bottom:15px}.page-template-page-recuit .block .heading.style-2 .section-content-sec{margin-bottom:15px}.page-template-page-recuit .block.block-top .heading{margin-bottom:15px}.page-template-page-recuit .block.block-top .section-content-title{margin-top:0;font-size:24px;letter-spacing:4.8px;line-height:42px}.page-template-page-recuit .block.block-top .block-top-content{padding-left:0;font-size:14px}.page-template-page-recuit .block.block-top .block-top-content .content{line-height:28px;margin-top:15px}.page-template-page-recuit .block.block-interview .right-block{margin-top:0}.page-template-page-recuit .block.block-interview .heading.style-2 .section-content-title{letter-spacing:4.8px;font-size:24px}.page-template-page-recuit .block.block-interview .interview-items .interview-item{display:flex;flex-wrap:wrap;margin-bottom:35px}.page-template-page-recuit .block.block-interview .interview-items .interview-item .item-image{flex:0 0 46.158%;max-width:46.158%}.page-template-page-recuit .block.block-interview .interview-items .interview-item .item-head{padding-left:25px;flex:0 0 53.842%;max-width:53.842%;display:flex;flex-direction:column;justify-content:center;margin-top:-10px}.page-template-page-recuit .block.block-interview .interview-items .interview-item .item-head .item-name{font-size:16px;line-height:26px;letter-spacing:4.8px}.page-template-page-recuit .block.block-interview .interview-items .interview-item .item-head .item-meta{font-size:12px;line-height:18px;letter-spacing:2.4px}.page-template-page-recuit .block.block-interview .interview-items .interview-item .item-content{width:100%;display:flex;font-size:12px;line-height:21px}.page-template-page-recuit .block.block-interview .interview-items .col-md-4:last-child .interview-item{margin-bottom:0}.page-template-page-recuit .block.block-detail-infomation .heading.style-2{margin-bottom:20px}.page-template-page-recuit .block.block-detail-infomation .heading.style-2 .section-content-title{letter-spacing:4.8px}.page-template-page-recuit .block.block-faq .heading.style-2{margin-bottom:20px}.page-template-page-recuit .block.block-faq .heading.style-2 .section-content-title{line-height:1;letter-spacing:4.8px;margin-bottom:10px}.page-template-page-recuit .block.block-faq .heading.style-2 .section-content-title br{display:none}.page-template-page-recuit .block.block-faq .qa-item{font-size:14px}.page-template-page-recuit .block.block-faq .qa-item .qa-title{display:inline-block;width:100%}.page-template-page-recuit .block.block-faq .qa-item .qa-title .q-index{float:left;font-size:14px}.page-template-page-recuit .block.block-faq .qa-item .qa-title .child-title{display:inline-block;width:70%;float:left;text-align:justify}.page-template-page-recuit .block.block-faq .qa-item .qa-item-content .a-index{font-size:14px}.page-template-page-recuit .block.block-faq .qa-item .qa-item-content .entry{display:flex;width:70%;text-align:justify}.page-template-page-recuit .block.block-contact{padding-bottom:55px}.page-template-page-recuit .block.block-contact .form-item{flex-direction:column;font-size:14px;letter-spacing:0.7px}.page-template-page-recuit .block.block-contact .form-item>label{width:100%;margin-bottom:10px;font-size:14px;padding-left:0}.page-template-page-recuit .block.block-contact .form-item>label .require{position:relative;top:auto;margin-right:10px}.page-template-page-recuit .block.block-contact .form-item>label.desktop{display:none}.page-template-page-recuit .block.block-contact .form-item .wpcf7-form-control-wrap{width:100%}.page-template-page-recuit .block.block-contact .form-item .wpcf7-checkbox .wpcf7-list-item label{display:flex;align-items:center;font-size:12px;line-height:18px}.page-template-page-recuit .block.block-contact .form-item .wpcf7-checkbox .wpcf7-list-item-label{padding-left:6px;font-size:12px}.page-template-page-recuit .block.block-contact .form-item #form-submit{font-size:14px}.single-recruit .block-recruit-top{margin-top:75px}.single-recruit .block-recruit-top:last-child{padding-bottom:75px}.single-recruit .block-recruit-top .heading{margin-bottom:20px}.single-recruit .block-recruit-top .heading .section-content-title{letter-spacing:4.8px;margin-bottom:5px;font-size:24px}.single-recruit .block-recruit-top .heading .section-content-sec{font-size:14px;margin-bottom:15px}.single-recruit .block-recruit-top .heading_2{font-size:14px}.single-recruit .block-recruit-top .heading_2 span{font-size:20px}.single-recruit .block-recruit-top .recruit-top-content{font-size:14px;line-height:28px}.single-recruit .recruit-top-banner{position:relative;right:0;top:0;max-width:100%}.single-recruit .block-recruit-items .block-recruit-item{margin-top:75px}.single-recruit .block-recruit-items .block-recruit-item:first-child{margin-top:0}.single-recruit .block-recruit-items .block-recruit-item .recruit-item-title{font-size:20px;line-height:30px}.single-recruit .block-recruit-items .block-recruit-item .recruit-item-title:before{height:30px;margin-right:12px}.single-recruit .block-recruit-items .block-recruit-item .recruit-item-content{font-size:14px;line-height:28px;margin-top:10px}.single-recruit .block-recruit-items .block-recruit-item .item-left,.single-recruit .block-recruit-items .block-recruit-item .item-right{padding-right:0!important;padding-left:0!important}}.interview-readmore .button.button-readmore{width:200px;height:44px}.interview-readmore .button.button-readmore span{padding:0 17px}.interview-readmore .button.button-readmore span:after{width:30px}.page-template-page-recuit-detail .heading_2{font-size:24px;line-height:24px;font-weight:bold;margin-bottom:45px;margin-top:10px;display:inline-block}.page-template-page-recuit-detail .heading_2 span{font-size:24px;margin-left:10px}.page-template-page-recuit-detail .mobile{display:none!important}.page-template-page-recuit-detail .block-recruit-top{padding-bottom:100px;position:relative}.page-template-page-recuit-detail .block-recruit-top .heading .section-content-title{line-height:1;letter-spacing:7.2px}.page-template-page-recuit-detail .block-recruit-top .heading .section-content-sec{font-size:16px}.page-template-page-recuit-detail .item-top-content{font-size:16px;line-height:32px;margin-bottom:45px}.page-template-page-recuit-detail .block-recruit-items .block-recruit-item{margin-bottom:100px}.page-template-page-recuit-detail .block-recruit-items .block-recruit-item:last-child{margin-bottom:0}.page-template-page-recuit-detail .block-recruit-items .block-recruit-item .item-loops .item-loop{margin-bottom:45px}.page-template-page-recuit-detail .block-recruit-items .block-recruit-item .item-loops .item-loop h3{font-size:24px;font-weight:bold;color:#0498cb;line-height:63px;display:flex;position:relative;align-items:center;margin-top:-7px;padding-left:18px}.page-template-page-recuit-detail .block-recruit-items .block-recruit-item .item-loops .item-loop h3:before{content:"";background:#0498cb;display:inline-block;width:2.5px;height:50%;position:absolute;left:0}.page-template-page-recuit-detail .block-recruit-items .block-recruit-item .item-loops .item-loop .item-loop-content{font-size:16px;line-height:32px}@media (max-width:768px){.page-template-page-recuit-detail .mobile{display:flex!important}.page-template-page-recuit-detail .desktop{display:none!important}.page-template-page-recuit-detail .recruit-top-banner{top:inherit}.page-template-page-recuit-detail .block-recruit-top .heading .section-content-title{font-size:36px}.page-template-page-recuit-detail .block-recruit-items .block-recruit-item .recruit-item-title{margin-bottom:20px}}@media (max-width:767px){.page-template-page-recuit-detail .block-recruit-top{padding-bottom:75px;margin-top:75px}.page-template-page-recuit-detail .block-recruit-top .heading{margin-bottom:20px}.page-template-page-recuit-detail .block-recruit-top .heading .section-content-title{letter-spacing:4.8px;margin-bottom:5px;font-size:24px}.page-template-page-recuit-detail .block-recruit-top .heading .section-content-sec{font-size:14px;margin-bottom:15px}.page-template-page-recuit-detail .block-recruit-top .heading_2{font-size:14px}.page-template-page-recuit-detail .block-recruit-top .heading_2 span{font-size:20px}.page-template-page-recuit-detail .block-recruit-top .item-top-content{font-size:14px;line-height:28px}.page-template-page-recuit-detail .recruit-top-banner{position:relative;right:0;top:0;max-width:100%}.page-template-page-recuit-detail .block-recruit-items .block-recruit-item{margin-bottom:75px}.page-template-page-recuit-detail .block-recruit-items .block-recruit-item:first-child{margin-top:0}.page-template-page-recuit-detail .block-recruit-items .block-recruit-item .item-top{margin-bottom:10px}.page-template-page-recuit-detail .block-recruit-items .block-recruit-item .item-loops .item-loop h3{font-size:20px;line-height:30px}.page-template-page-recuit-detail .block-recruit-items .block-recruit-item .item-loops .item-loop h3:before{height:30px;margin-right:12px}.page-template-page-recuit-detail .block-recruit-items .block-recruit-item .item-loops .item-loop .item-loop-content{font-size:14px;line-height:28px;margin-top:10px}}.page-template-page-contact .block.block-contact{padding-bottom:80px}.page-template-page-contact .block.block-contact .section-content-title{letter-spacing:14.4px}.page-template-page-contact .block.block-contact .block-content-top{font-size:16px;line-height:32px;margin-bottom:15px}.page-template-page-contact .block.block-contact .form-item .wpcf7-checkbox .wpcf7-list-item label{display:flex;align-items:center;line-height:1.1}.page-template-page-contact .block.block-contact .form-item .wpcf7-checkbox .wpcf7-list-item-label{padding-left:6px;font-size:14px}@media (max-width:768px){.page-template-page-contact .block.block-contact .contact-form .form-item>label{width:30%}.page-template-page-contact .block.block-contact .contact-form .form-item .wpcf7-form-control-wrap{width:70%}}@media (max-width:767px){.page-template-page-contact .block.block-contact{padding-bottom:55px}.page-template-page-contact .block.block-contact .section-content-title{letter-spacing:4.8px}.page-template-page-contact .block.block-contact .block-content-top{font-size:14px;line-height:28px}.page-template-page-contact .block.block-contact .contact-form .form-item{flex-direction:column;font-size:14px;letter-spacing:0.7px}.page-template-page-contact .block.block-contact .contact-form .form-item>label{width:100%;margin-bottom:10px;font-size:14px;padding-left:0}.page-template-page-contact .block.block-contact .contact-form .form-item>label .require{position:relative;top:auto;margin-right:10px}.page-template-page-contact .block.block-contact .contact-form .form-item>label.desktop{display:none}.page-template-page-contact .block.block-contact .contact-form .form-item .wpcf7-form-control-wrap{width:100%}.page-template-page-contact .block.block-contact .contact-form .form-item .wpcf7-checkbox .wpcf7-list-item label{display:flex;align-items:center;font-size:12px;line-height:18px;letter-spacing:-0.5px}.page-template-page-contact .block.block-contact .contact-form .form-item .wpcf7-checkbox .wpcf7-list-item-label{padding-left:6px;font-size:12px}.page-template-page-contact .block.block-contact .contact-form .form-item #form-submit{font-size:14px}}@media only screen and (min-width:1300px){.archive-wrapper .service-virus .heading.top .section-content-title{letter-spacing:7.2px}.block.block-services.block-product-1 .service-fixed-item .service-fixed-content{margin-top:-4%}}@media only screen and (max-width:1280px){.page-template-page-product .block.block-product-1.block-services .section-content-title{font-size:32px}}@media only screen and (max-width:767px){.page-template-page-product .block.block-product-1.block-services .services-overlay{width:100%!important}.interview-readmore{display:flex}.steps-slider .slider .owl-stage-outer:before{width:15px}}.block.block-services .service-items .service-item .c-img{background-size:100%}.wpcf7 form.sent .wpcf7-response-output{border:1px solid #46b450!important;color:#46b450!important}#form-submit:disabled{cursor:not-allowed}.steps-slider .slider .owl-item:last-child .slider-item .item .img .arrow{display:none}@media (max-width:767px){.page-template-page-recuit-detail .block-recruit-top .heading_2{font-size:20px}}@media (max-width:767px){.page-template-page-recuit-detail .block-recruit-items .block-recruit-item .item-loops .item-loop h3:before{height:100%;margin-right:12px}}@media (max-width:767px){.block.block-services .section-title{margin-top:0px}}