:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}ol,ul{box-sizing:border-box}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0))}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}p{margin-bottom:1rem;margin-top:0}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}b,strong{font-weight:bolder}.small,small{font-size:.875em}a{color:#0d6efd;text-decoration:underline}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,th,thead,tr{border:0 solid;border-color:inherit}button{border-radius:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}[type=button],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.img-fluid{height:auto;max-width:100%}.container{margin-left:auto;margin-right:auto;padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem);width:100%}dd{margin-bottom:.5rem;margin-left:0}hr{background-color:currentColor;border:0;color:inherit;height:1px;margin:1rem 0;opacity:.25}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col-6{flex:0 0 auto;width:50%}.col-12{flex:0 0 auto;width:100%}.g-0{--bs-gutter-x:0;--bs-gutter-y:0}@media (min-width:576px){.col-sm-6{flex:0 0 auto;width:50%}}@media (min-width:768px){.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-6{flex:0 0 auto;width:50%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.offset-md-1{margin-left:8.33333333%}}@media (min-width:992px){.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}}@media (min-width:1200px){.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.offset-xl-2{margin-left:16.66666667%}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0,0,0,.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0,0,0,.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0,0,0,.075);border-color:#dee2e6;color:#212529;margin-bottom:1rem;vertical-align:top;width:100%}.table th{font-weight:700}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);padding:.5rem}.table>tbody{vertical-align:inherit}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.tab-pane{display:none}.tab-pane.active{display:block}.bg-light{background-color:#f8f9fa!important}.bg-secondary{background-color:#6c757d!important}.bg-danger{background-color:#dc3545!important}.bg-info{background-color:#0dcaf0!important}.bg-dark{background-color:#212529!important}.btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;color:#212529;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.btn-outline-light{border-color:#f8f9fa;color:#f8f9fa}.btn-light{background-color:#f8f9fa;border-color:#f8f9fa;color:#000}.btn-light:hover{background-color:#f9fafb;border-color:#f9fafb;color:#000}.btn-sm{border-radius:.2rem;font-size:.875rem;padding:.25rem .5rem}.fade{transition:opacity .15s linear}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.nav-link{color:#0d6efd;display:block;padding:.5rem 1rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.navbar-brand{font-size:1.25rem;margin-right:1rem;padding-bottom:.3125rem;padding-top:.3125rem;text-decoration:none;white-space:nowrap}.card{display:flex;flex-direction:column;min-width:0;position:relative;word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card-body{flex:1 1 auto;padding:1rem}.badge{border-radius:.25rem;color:#fff;display:inline-block;font-size:.75em;font-weight:700;line-height:1;padding:.35em .65em;text-align:center;vertical-align:baseline;white-space:nowrap}.modal{display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:1060}.modal-dialog{margin:.5rem;pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - 1rem)}.modal-content{background-clip:padding-box;display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-body{flex:1 1 auto;padding:1rem;position:relative}@media (min-width:576px){.modal-dialog{margin:1.75rem auto;max-width:500px}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}}@media (min-width:992px){.modal-lg{max-width:800px}}.d-block{display:block!important}.d-flex{display:flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.border{border:1px solid #dee2e6!important}.w-100{width:100%!important}.h-100{height:100%!important}.flex-fill{flex:1 1 auto!important}.flex-column{flex-direction:column!important}.flex-row{flex-direction:row!important}.flex-wrap{flex-wrap:wrap!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-center{align-items:center!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.p-0{padding:0!important}.p-3{padding:1rem!important}.pt-5{padding-top:3rem!important}.pb-0{padding-bottom:0!important}.pb-3{padding-bottom:1rem!important}.pb-5{padding-bottom:3rem!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-secondary{color:#6c757d!important}.text-white{color:#fff!important}.text-muted{color:#6c757d!important}.bg-white{background-color:#fff!important}.order-1{order:1!important}.order-2{order:2!important}.no-gutters{margin-left:0;margin-right:0}.no-gutters .col,.no-gutters [class*=col-]{padding-left:0;padding-right:0}.justify-content-end{justify-content:flex-end!important}@media (min-width:768px){.d-md-block{display:block!important}.d-md-flex{display:flex!important}.d-md-none{display:none!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.justify-content-md-center{justify-content:center!important}.align-items-md-center{align-items:center!important}.order-md-1{order:1!important}.order-md-2{order:2!important}}@media (min-width:992px){.d-lg-flex{display:flex!important}.d-lg-none{display:none!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-grow-1{flex-grow:1!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-between{justify-content:space-between!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}}@media (min-width:1200px){.d-xl-flex{display:flex!important}.flex-xl-row{flex-direction:row!important}.justify-content-xl-between{justify-content:space-between!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#212529;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}body{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin:0;padding:0;color:#242424;background-color:#F5F5F5;line-height:1.75;font-weight:400;font-size:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{height:100%}body .wrapper{overflow:hidden}body a{color:#1A1A1A;text-decoration:none;-webkit-transition:all .2s;transition:all .2s}body b{font-weight:900}body.nav-open{overflow:hidden;height:100vh}.nowrap{white-space:nowrap}.clearfix::after{display:block;clear:both;content:""}.position-relative{position:relative!important}.lato{font-weight:900}.blue{color:#062671}.bold{font-weight:700}h1{font-size:2rem;font-weight:900;line-height:1.4}h2{font-size:1.6rem;font-weight:900;line-height:1.4}h3{font-size:1.2rem;font-weight:900;line-height:1.4}a.btn{white-space:normal}a.btn.default,button.btn.default{width:auto;border:solid 1px #242424;padding:10px 20px;display:flex;align-items:center;background:#242424;color:#fff;font-size:16px}a.btn.default .icon,button.btn.default .icon{margin-right:10px}a.btn.default:hover,button.btn.default:hover{background:#fff0;color:#242424}a.btn.default #Line_1,a.btn.default #Line_2,a.btn.default #Line_1-2,a.btn.default #Line_2-2{fill:none;stroke-width:1;stroke:#fff}a.btn.default:hover #Line_1,a.btn.default:hover #Line_2,a.btn.default:hover #Line_1-2,a.btn.default:hover #Line_2-2{fill:none;stroke-width:1;stroke:#242424}.btn.btn-blue{background:#083190;border:solid 3px #083190;color:#fff;-webkit-transition:all .2s;transition:all .2s}.btn.btn-blue:hover{background:#062671}.btn.btn-border{border:solid 3px #083190;-webkit-transition:all .2s;transition:all .2s;color:#062671}a.btn.btn-border{background:rgb(255 255 255 / .7)}.btn.btn-border:hover{background:#062671;color:#fff}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}a.btn.link{white-space:nowrap}a.btn.link .arrow{flex:0 0 15px;height:15px;border:solid 1px #BEBEBE;border-radius:50%;margin-right:6px;background-image:url(https://vidweb.co.jp/wp/wp-content/themes/vidweb3.0/assets/images/right-arrow.svg);background-size:10px 10px;background-position:center center;background-repeat:no-repeat}a.btn.link:hover .arrow{background-color:#242424;border:solid 1px #242424;background-image:url(https://vidweb.co.jp/wp/wp-content/themes/vidweb3.0/assets/images/right-arrow-2.svg)}a.btn.link.black .arrow{background-color:#242424;border:solid 1px #242424;background-image:url(https://vidweb.co.jp/wp/wp-content/themes/vidweb3.0/assets/images/right-arrow-2.svg)}a.btn.link.black:hover .arrow{background-image:url(https://vidweb.co.jp/wp/wp-content/themes/vidweb3.0/assets/images/right-arrow.svg);border:solid 1px #BEBEBE;background-color:#fff0}#btn_animation .btn{display:block;width:80%;position:relative;height:45px;padding:10px;border-radius:.25rem;text-decoration:none;background-color:#fff;color:#242424;text-align:center;transition:.2s;font-weight:700;margin:0 auto 10px}#btn_animation .btn:before{content:"";position:absolute;z-index:-1;height:45px;top:0;left:0;right:0;border-radius:.3rem;background:#fff;transform:translate3d(0,0,0);animation:anime 3s ease-out infinite;animation-delay:2s}@keyframes anime{0%{transform:scale(1);opacity:.5}90%{opacity:.1}100%{transform:scale(1.1,1.4);opacity:0}}@media only screen and (min-width:1200px){#btn_animation .btn{padding:20px;font-size:22px;height:74px}#btn_animation .btn:before,#btn_animation .btn:after{height:74px}}.shiny-btn{position:relative;overflow:hidden}.shiny-btn::after{content:"";position:absolute;display:block;background:linear-gradient(to right,#fff0,rgb(255 255 255 / .9));width:50px;height:50px;top:-60px;left:-60px;animation-name:shine-run;animation-delay:0s;animation-duration:3s;animation-timing-function:ease-in;animation-iteration-count:infinite}@keyframes shine-run{0%{transform:scale(0) rotate(50deg);opacity:0}40%{transform:scale(1) rotate(50deg);opacity:1}100%{transform:scale(250) rotate(50deg);opacity:0}}.main .top{padding:40px 0;margin:0 0 64px;position:relative}.main .top:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgb(0 0 0 / .65)}.main .top .container{position:relative;color:#fff}.main .top h1{margin:3rem 0 0}.main .top span.title{display:block;text-align:center;font-weight:800}@media only screen and (min-width:992px){a.btn.default{font-size:18px;padding:15px 50px}.main .top{margin:0 0 40px}.main .top .container{max-width:100%;padding-left:5%;padding-right:5%}.main .top p{font-size:15px;margin:0 0 10px}.work .card .more{position:absolute;bottom:10px;right:10px}}#breadcrumbs{font-size:.75rem}#breadcrumbs a{color:#fff}.top .button .btn{display:block;margin-bottom:10px}.top .btn.btn-blue{border:solid 2px #083190}.top .btn.btn-blue:hover{border:solid 2px #062671}.top .btn.btn-border{border:solid 2px #fff;-webkit-transition:all .2s;transition:all .2s;color:#fff;background:#fff0}.top .btn.btn-border:hover{background:#fff;color:#062671}.movie{position:relative;width:100%;padding-top:56.25%;margin-bottom:10px}.movie iframe{position:absolute;top:0;right:0;width:100%;height:100%}.list-inline{padding-left:20px}.list-inline li{display:inline-block;margin-right:30px}.top .button .btn{display:block;margin-bottom:10px}.top .btn.btn-blue{border:solid 2px #083190}.top .btn.btn-blue:hover{border:solid 2px #062671}.top .btn.btn-border{border:solid 2px #fff;-webkit-transition:all .2s;transition:all .2s;color:#fff;background:#fff0}.top .btn.btn-border:hover{background:#fff;color:#062671}.work .card{margin-bottom:30px;overflow:hidden}.work .card .image{position:relative;-webkit-transition:all .3s;transition:all .3s}.work .card .image:before{position:absolute;content:"";display:block;top:0;bottom:0;left:0;right:0;background:rgb(0 0 0 / .2)}.work .card .image a{position:relative;display:block;text-align:center;color:rgb(255 255 255 / .9);font-size:80px;padding:50px;line-height:1}.work .card .card-body{font-size:14px;line-height:1.3;padding:10px 10px 20px}.work .card .card-body span{display:block;margin-bottom:5px}.work .card .card-body ul{margin-bottom:0}.work .card .card-body ul li{margin-bottom:5px}.grecaptcha-badge{visibility:hidden}@media (max-width:767.98px){.hidden-mobile{display:none}}@media (min-width:768px){.top .button{display:flex;justify-content:center}.top .button .btn{flex:0 0 48%;margin:0 1%}}@media only screen and (min-width:992px){.top .button{width:70%;margin-left:auto;margin-right:auto}.top .button .btn{padding:10px;margin-bottom:0}}@media only screen and (min-width:1200px){.top .button{width:60%}.work .card .image a{font-size:50px}}@media only screen and (min-width:1440px){.container{max-width:1260px}.container-lg{max-width:1680px;padding-left:5%;padding-right:5%;margin-left:auto;margin-right:auto}}header.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header.header.hide{transform:translateY(-100px)}header.header a.navbar-brand{display:block;width:177px;height:40px;background-image:url(https://res.cloudinary.com/vidweb/image/upload/v1631145073/logo_2x.png);background-size:cover}header.header .links{height:64px;justify-content:space-between;border-bottom:solid 1px #ddd}header.header button.open{background:#242422;color:#fff;border:none;transition:all 0.2s ease-in-out;position:absolute;top:6px;right:10px;width:60px;height:50px}header.header button.open .icon-1,header.header button.open .icon-2,header.header button.open .icon-3{position:absolute;left:10px;top:50%;width:40px;height:3px;background-color:#fff;transition:all 400ms cubic-bezier(.84,.06,.52,1.8)}header.header button.open .icon-1,header.header button.open .icon-2,header.header button.open .icon-3{background:#fff}header.header button.open .icon-1{transform:translateY(-10px);animation-delay:100ms}header.header button.open .icon-3{transform:translateY(10px);animation-delay:250ms}header.header button.open.active .icon-1{transform:rotate(40deg)}header.header button.open.active .icon-3{transform:rotate(-40deg)}header.header button.open.active .icon-2{opacity:0}header.header a{font-size:16px;white-space:nowrap}header.header .cta-buttons{font-size:16px}header.header .cta-buttons a.btn{display:flex;align-items:center;font-size:16px}header.header .cta-buttons a.btn.tel{display:flex;align-items:center;padding-left:0;color:#212529;background-image:url(https://res.cloudinary.com/vidweb/image/upload/v1748935951/headphone_a5hrhu.png);background-repeat:no-repeat;background-size:18px 18px;background-position:left center;padding-left:24px;line-height:1}header.header.white .cta-buttons a.btn.tel{color:#fff;background-image:url(https://res.cloudinary.com/vidweb/image/upload/v1748935952/headphone-2_rzlbse.png)}header.header .cta-buttons a.btn.download:hover{background-color:rgb(14 14 14 / .1)}header.header .cta-buttons a.btn.inquiry{border:solid 1px #242424;background-color:#242424;color:#fff;background-image:url(https://res.cloudinary.com/vidweb/image/upload/v1748936501/mail-2_xvmm9p.png);background-repeat:no-repeat;background-size:18px 18px;background-position:15px center;padding:13px 20px 13px 40px;line-height:1}header.header .cta-buttons a.btn.inquiry:hover{background-color:rgb(14 14 14 / .6)}header.header.white .cta-buttons a.btn.inquiry{border:solid 1px #fff;background-color:#fff;color:#242424;background-image:url(https://res.cloudinary.com/vidweb/image/upload/v1748936503/mail_vtuec2.png)}header.header.white .cta-buttons a.btn.inquiry:hover{background-color:#fff0;background-image:url(https://res.cloudinary.com/vidweb/image/upload/v1748936501/mail-2_xvmm9p.png);color:#fff;background-repeat:no-repeat;background-size:18px 18px;background-position:15px center}header.header .cta-buttons a.btn img{margin-right:7px}header.header .nav ul li.ellipsis ul a.btn{background:#0f2b46;padding:8px;margin:10px 20px 0}header.header .nav ul li.ellipsis ul a.btn:hover{background:#0f2b46}header.header .nav ul li.ellipsis ul a.btn span{color:#fff;font-size:10px;padding:0;text-align:left}header.header .nav ul li.ellipsis ul a.btn img{display:block;margin-left:auto;margin-top:-10px}header.header .nav ul li.ellipsis ul a.btn.videogate{background:#fff;padding:0;margin-top:5px;border-radius:4px;overflow:hidden}header.header .nav ul li.ellipsis ul a.btn.videogate img{display:block;width:100%;height:auto;margin:0}header.header .nav ul li.ellipsis ul a.btn.videogate:hover{opacity:.8}header.header .nav ul li.ellipsis hr{margin:10px 0}@media (max-width:991px){body.nav-open header.header nav.nav{display:block}header.header nav.nav{padding:20px;display:none;background:#242424;position:absolute;top:6px;left:10px;right:10px;height:auto;border-radius:10px;overflow:scroll;height:90vh}header.header nav.nav .logo{margin-top:0;margin-bottom:20px}header.header .cta-buttons a.btn.tel{background-image:url(https://res.cloudinary.com/vidweb/image/upload/v1748935952/headphone-2_rzlbse.png)}header.header nav.nav li a{display:block;font-size:16px}header.header nav.nav a,header.header nav.nav span{color:#fff;font-size:16px;margin-bottom:10px;display:block}header.header nav.nav span.title{font-size:12px;display:block;flex:0 0 100%;opacity:.4}header.header .nav ul li>a{margin-bottom:10px}header.header .nav ul li.ellipsis>a{padding:0;height:20px}header.header .nav ul li.ellipsis ul hr{display:none}header.header .nav ul li.ellipsis ul li a{font-size:14px}header.header .nav ul li.ellipsis ul a.btn{flex:0 0 70%;margin:10px auto 10px}header.header .nav ul li.ellipsis svg{display:none}header.header .nav ul li.ellipsis>span{position:relative}header.header .nav ul li.ellipsis>span::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0deg);width:16px;height:16px;background-image:url(https://res.cloudinary.com/vidweb/image/upload/v1749107455/arrow-down-sign-to-navigate_r70aow.png);background-size:contain;background-repeat:no-repeat;transition:transform 0.3s ease}header.header .nav ul li.ellipsis.active>span::after{transform:translateY(-50%) rotate(180deg)}header.header .nav ul li.ellipsis ul.sub{display:none;padding-left:10px}header.header .nav ul li.ellipsis.active>ul.sub{display:block}header.header .nav ul li.ellipsis ul.sub li ul{padding-left:10px}header.header .nav ul li.ellipsis ul.sub li.ellipsis.service{position:relative}header.header .nav ul li.ellipsis ul.sub li.ellipsis.service::after{content:'';position:absolute;left:200px;top:10px;transform:translateY(-50%) rotate(0deg);width:12px;height:12px;background-image:url(https://res.cloudinary.com/vidweb/image/upload/v1749107455/arrow-down-sign-to-navigate_r70aow.png);background-size:contain;background-repeat:no-repeat;transition:transform 0.3s ease}header.header .nav ul li.ellipsis ul.sub li.ellipsis.service.active::after{transform:translateY(-50%) rotate(180deg)}header.header .nav ul li.ellipsis ul.sub li.ellipsis ul.service{display:none;padding-left:20px;margin-bottom:10px}header.header .nav ul li.ellipsis ul.sub li.ellipsis ul.service.active{display:block}header.header .nav ul li.ellipsis ul.sub li.ellipsis ul.service a{font-size:12px;margin:0;padding:5px 0}header.header .nav ul li.ellipsis ul.sub li.ellipsis ul.service hr{display:block;background:#fff;margin:5px 0}header.header .cta-buttons{margin-top:30px}header.header .cta-buttons a.btn{margin:0 10px}header.header .cta-buttons a.btn.tel{border:solid 1px #fff;background-position:15px center;padding-left:39px;color:#fff}header.header .cta-buttons a.btn.tel svg{fill:#fff}}@media (min-width:576px) and (max-width:991.98px){header.header .nav ul li.ellipsis ul.sub li.ellipsis ul.service.active{display:flex!important;flex-wrap:wrap}header.header .nav ul li.ellipsis ul.sub li.ellipsis ul.service.active li{flex:0 0 50%}}@media only screen and (min-width:768px){body{font-size:16px}header.header.hide{transform:translateY(-140px)}}@media only screen and (min-width:992px){header.header a.navbar-brand{position:absolute;top:10px}header.header.white a.navbar-brand{background-image:url(https://res.cloudinary.com/vidweb/image/upload/v1748934523/vidweb_logo-10_amnfp3.png)}header.header .cta-buttons{justify-content:end;padding-top:10px;display:inline-flex}header.header .cta-buttons a{font-size:14px}header.header .links{height:80px}header.header .nav{justify-content:start}header.header .nav ul{display:flex;justify-content:center}header.header .nav ul li a{display:block;padding:15px;opacity:1;font-size:14px}header.header .nav ul li>span{padding:15px 20px;display:block}header.header .nav ul li{position:relative;font-size:14px}header.header .nav ul li.active:before{content:"";display:block;position:absolute;left:15px;right:15px;bottom:12px;border-bottom:solid 3px #242424}header.header .nav ul li a:hover{opacity:.6}header.header .nav ul li.ellipsis{position:relative;-webkit-transition:all .4s;transition:all .4s;padding-right:3px;cursor:pointer}header.header .nav ul li.ellipsis span.title{display:block;font-size:13px;color:#A7A7A7;padding-left:20px;cursor:default;margin-bottom:5px}header.header .nav>ul>li.ellipsis>svg{position:absolute;top:18px;right:3px;-webkit-transition:all .4s;transition:all .4s}header.header .nav>ul>li.ellipsis:hover>svg{transform:rotate(180deg)}header.header .nav ul li.ellipsis ul.sub{position:absolute;visibility:hidden;top:40px;left:0;padding-top:20px;padding-bottom:10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#fff;opacity:0;display:flex;flex-direction:column;border-radius:5px;min-width:270px}header.header .nav ul li.ellipsis:hover ul.sub{top:50px;visibility:visible;opacity:1}header.header .nav ul li.ellipsis ul.sub>li{border-bottom:solid 1px rgb(0 0 0 / .2);margin-bottom:10px;position:relative}header.header .nav ul li.ellipsis ul.sub>li:last-child{border:none;margin-bottom:0}header.header .nav ul li.ellipsis ul.sub.no-border>li{border-bottom:none;margin-bottom:5px}header.header .nav ul li.ellipsis ul.sub li.ellipsis{position:relative}header.header .nav ul li.ellipsis ul.sub li.ellipsis ul.service{position:absolute;visibility:hidden;top:-30px;left:90%;padding-top:20px;padding-bottom:10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#fff;opacity:0;display:flex;flex-wrap:wrap;justify-content:space-between;border-radius:5px;min-width:200px;z-index:100;width:600px}header.header .nav ul li.ellipsis ul.sub li.ellipsis ul.service li{flex:0 0 300px}header.header .nav ul li.ellipsis ul.sub li.ellipsis ul.service hr{flex:0 0 100%;margin:5px 0;opacity:.1}header.header .nav ul li.ellipsis ul.sub li.ellipsis:hover ul.service{top:-20px;left:90%;visibility:visible;opacity:1}header.header .nav ul li.ellipsis ul.sub li.ellipsis ul.service a{font-size:13px;padding:5px 20px}header.header .nav ul li.ellipsis ul.sub li.ellipsis>svg{position:absolute;top:6px;right:20px;transform:rotate(270deg);fill:#1A1A1A}header.header .nav ul li.ellipsis ul li a{font-size:14px;padding:5px 30px}header.header .nav ul li.ellipsis ul li a:hover{background:rgb(0 0 0 / .1)}header.header .nav ul li.ellipsis ul.sub ul{display:block}header.header.white{background:#fff0}header.header.white .links{border-bottom:solid 1px rgb(255 255 255 / .2)}header.header.white .nav ul li a{color:#fff;font-weight:700}header.header.white .nav ul li span{color:#fff;font-weight:700}header.header.white h1{color:#fff;font-weight:700}header.header.white .nav ul li.ellipsis svg{fill:#fff}header.header.white .nav ul li.ellipsis ul li a{color:#1A1A1A;font-weight:400}}@media only screen and (min-width:1200px){header.header a.navbar-brand{position:relative;top:auto}header.header .container{max-width:1600px}header.header .cta-buttons a{font-size:13px}header.header .nav ul li a{display:block;padding:0 19px 0 0;font-size:13px}header.header .nav{display:flex;align-items:center}header.header .nav ul li span{padding:0 19px 0 0;font-size:13px}header.header .nav ul li.active:before{left:0;right:25px;bottom:-5px}header.header .flex-xl-row.align-items-xl-center{justify-content:space-evenly!important}header.header .nav ul li.ellipsis:hover ul{top:30px}header.header .nav ul li.ellipsis svg{top:4px;right:7px}header.header .cta-buttons{padding-top:0}}@media only screen and (min-width:1280px){header.header .nav{margin-left:20px}header.header .nav ul li a{padding:0 26px 0 0}header.header .nav ul li span{padding:0 26px 0 0}header.header .nav ul li.ellipsis svg{right:10px}}@media only screen and (min-width:1360px){header.header .nav{margin-left:30px}header.header .nav ul li a{padding:0 30px 0 0}header.header .nav ul li span{padding:0 30px 0 0}header.header .nav ul li.ellipsis svg{right:15px}}@media only screen and (min-width:1450px){header.header .nav{margin-left:40px}header.header .nav ul li.active:before{left:0;right:40px}header.header .cta-buttons a.btn{padding:10px 20px;font-size:16px}header.header .nav ul li a{padding:0 30px 0 0;font-size:14px}header.header .nav ul li span{padding:0 30px 0 0;font-size:14px}header.header .nav ul li.ellipsis svg{top:3px}header.header .cta-buttons a{font-size:14px}}@media only screen and (min-width:1600px){header.header .nav ul li a{padding:0 40px 0 0;font-size:16px}header.header .nav ul li span{padding:0 40px 0 0;font-size:16px}header.header .nav ul li.ellipsis svg{top:5px;right:25px}}.inquiry-banner{display:none;cursor:pointer;position:fixed;z-index:1000;left:0;right:0;bottom:0;text-align:center;font-weight:700;font-size:18px}.inquiry-banner a{flex:0 0 50%;color:#fff;padding:10px;line-height:1;background:#242424;border:solid 4px #242424;font-size:16px;-webkit-transition:all .3s;transition:all .3s;opacity:1;font-size:14px;position:relative}.inquiry-banner a img{display:none;-webkit-transition:all .2s;transition:all .2s}.inquiry-banner a.download{background:#fff;color:#242424}.inquiry-banner a small{display:block;font-size:11px}.inquiry-banner a small span{font-size:16px}.inquiry-banner a:hover{opacity:.9}.inquiry-banner a:hover img{margin-right:15px}.inquiry-banner a span{position:absolute;background:#dc3545;color:#fff;font-size:10px;left:50%;top:-15px;padding:3px 10px;border-radius:20px;line-height:1;transform:translatex(-50%);white-space:nowrap}.inquiry-banner a span:after{content:"▼";color:#dc3545;position:absolute;transform:translatex(-50%);left:50%;bottom:-7px}.inquiry span{display:block;font-size:11px;font-weight:400;color:#1A1A1A}.inquiry span.badge{color:#fff;display:inline-block}.move-page-top{display:none;cursor:pointer;background:#fff;position:fixed;z-index:1000;position:fixed;bottom:70px;right:5px;width:70px;height:45px;border-radius:3px;color:#010101;font-family:'Lato',sans-serif;font-size:.7rem;text-align:center;opacity:.9;-webkit-transition:all .3s;transition:all .3s;box-shadow:rgb(162 162 162 / .5) 0 1px 3px 0}.move-page-top:hover{-ms-transform:translate(0,-10px);-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}.footer{background:#242424;color:#AAA;font-size:14px;padding-top:60px;position:relative;overflow:hidden}.footer a{color:#AAA;opacity:1}.footer a.tel{text-decoration:underline}.footer a:hover{opacity:.6}.footer a img{opacity:1;-webkit-transition:all .2s;transition:all .2s}.footer a:hover img{opacity:.7}.footer .logo span{font-size:18px;font-weight:900;display:block;margin:10px 0 5px}.footer .logo small{font-size:15px}.footer .social{margin-top:20px}.footer .social li{margin:0 5px;opacity:.8}.footer .address{font-size:12px;margin-top:40px}.footer .links{flex-wrap:wrap}.footer .links li{font-size:12px;border-right:solid 1px #AAA;margin:0 0 5px;padding:5px 8px}.footer .links li:last-child{border-right:none}.footer .links a{color:#AAA;font-weight:700}.modal-content .link{position:absolute;bottom:-45px;width:100%;text-align:center}.modal-content .close{position:absolute;bottom:-40px;width:100%;text-align:center;font-size:18px;color:#fff!important;background:#fff0;border:none}.modal-body{padding:0}.modal-body .embed-responsive{padding-top:56.25%}.modal-body .embed-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.popup-cta{position:fixed;left:10px;right:10px;bottom:5px;border:solid 5px #083190;padding:10px 20px;z-index:2000;background:rgb(255 255 255 / .9);border-radius:5px;font-size:14px;line-height:1.5}.popup-cta b{font-size:16px}.popup-cta a.btn{margin-top:10px}.popup-cta img{position:absolute;top:-15px;left:-15px;background:#fff;opacity:1;border-radius:50%}@media only screen and (min-width:768px){.inquiry-banner a{font-size:22px}.inquiry-banner a div{display:flex;align-items:center}.inquiry-banner a img{display:block;margin-right:10px}.inquiry-banner a span{font-size:14px;left:50%;padding:5px 15px}.inquiry-banner a span:after{bottom:-10px}}@media only screen and (min-width:992px){.move-page-top{bottom:10px;right:3px;left:auto}.footer{padding-bottom:77px}.footer .logo span{font-size:30px;margin:20px 0 0}.footer .logo small{font-size:24px}.footer p.copy{text-align:center;font-size:5rem}.footer .address{font-size:14px;margin-top:75px}.footer .links li{font-weight:700;font-size:14px;padding:5px 17px}.popup-cta{left:auto;bottom:90px;padding:15px 30px}}.inquiry h2{margin-bottom:2.5rem}.inquiry input[type="text"],.inquiry input[type="date"],.inquiry input[type="email"],.inquiry input[type="url"],.inquiry input[type="tel"],.inquiry textarea,.inquiry select{width:100%;padding:.5rem;border:none;border-radius:3px;margin-bottom:1rem;font-size:.9rem}.inquiry select{height:46px}.inquiry textarea{height:100px}.inquiry input[type="submit"]:disabled{cursor:default;background:#999}.inquiry input[type="submit"]:disabled:hover{-ms-transform:none;-webkit-transform:none;transform:none}.inquiry input[type="submit"]{cursor:pointer;-webkit-transition:all .2s;transition:all .2s;width:60%}.inquiry input[type="submit"]:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.inquiry p a{color:#1A1A1A;font-size:.9rem}.inquiry label{font-size:85%}.inquiry label.error{font-size:75%;color:#dc3545;display:block;margin:-16px 0 16px;padding-left:10px}.form label.error{font-size:75%;color:#dc3545;display:block;padding-left:10px}.inquiry button#submit-button{width:70%;padding:15px}.inquiry form label{font-weight:700}.inquiry .category .item{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;position:relative;text-align:center;border-radius:4px;overflow:hidden}.inquiry .category .item label{display:block;cursor:pointer;background:#fff;margin:0;padding:12px;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;border:1px solid #dee2e6;border-radius:4px}.inquiry .category .item label.checked{background:#d7d7d7;border:solid 1px #707070;border-radius:4px}.inquiry .category .item span{position:relative}.inquiry .category .item .fas,.inquiry .category .item .fab{font-size:36px;position:relative}.inquiry .category .item input[type="checkbox"]{display:none}.inquiry #recaptcha-error,.download #recaptcha-error{background:rgb(231 76 60 / .05);padding:10px;margin-bottom:20px;border:solid 3px #e74c3c;border-radius:6px;font-size:14px;display:none}.download #recaptcha-error{margin:20px 0;font-size:13px;text-align:left}.inquiry #recaptcha-error a,.download #recaptcha-error a{text-decoration:underline;display:block;margin:5px 0}.cta-section{border:solid 10px #062671;position:relative;background:#fff;box-shadow:0 20px 20px rgb(0 0 0 / .2);margin:180px 0 50px;color:#1a1a1a}.cta-section .comment{position:absolute;top:-170px;right:90px;color:#fff;background:#062671;width:120px;height:120px;border-radius:50%;padding-top:15px;padding-left:25px;line-height:1.8;z-index:-2}.cta-section img{position:absolute;width:200px;top:-150px;right:0;z-index:-1}.cta-section h2{font-weight:900;font-size:30px;background:#062671;color:#fff;padding:10px 0}.cta-section .box{margin:20px 20px 10px}.cta-section .box p{display:inline-block;background:#a1a1a1;padding:5px 20px;font-weight:900;color:#fff;border-radius:4px;margin:10px 10px 0;line-height:1.5}.cta-section .tel{text-align:center}.cta-section .tel .lato{font-weight:800;font-size:45px;display:block;line-height:1.2}.cta-section .button{margin:20px}.cta-section .button .item{margin-bottom:10px}.cta-section .button .item a{font-weight:700;font-size:18px}.page-template-page-inquiry .header #navbarNav,.page-template-page-inquiry .header .nav-cta a.btn,.page-template-page-inquiry .header button.navbar-toggler{display:none!important}.page-template-page-inquiry .header .navbar .tel{margin-right:0}.page-template-page-inquiry .hero{margin-top:80px}.page-template-page-inquiry .hero h1{font-size:28px;margin:0 auto 20px}.page-template-page-inquiry form input.form-check-input{width:22px;height:22px}.page-template-page-inquiry .inquiry label#privacy-error{position:absolute;margin-top:50px;margin-left:-80px;margin-bottom:0}.page-template-page-inquiry .inquiry p.google,.inquiry p.google a{font-size:12px}.page-template-page-inquiry #video_production{display:none}@media only screen and (min-width:768px){.cta-section{margin-top:50px}.cta-section .tel{font-size:18px;margin-right:200px}.cta-section .tel .lato{font-size:60px;line-height:1.2}.cta-section .comment{top:auto;bottom:160px;right:100px;z-index:10}.cta-section img{width:220px;top:auto;bottom:0;right:5px;z-index:20}.cta-section h2{font-size:43px}.cta-section .box p{display:block;text-align:center}.cta-section .button{margin-right:250px}}@media only screen and (min-width:992px){.cta-section .box{margin:20px 50px 10px}.cta-section .tel .lato{font-size:80px}.cta-section .button a.btn.btn-border{height:68px;line-height:68px;padding:0}.page-template-page-inquiry .hero{margin-top:130px}.page-template-page-inquiry .hero h1{font-size:2rem}.page-template-page-inquiry .hero p{text-align:center}.page-template-page-inquiry div.inquiry{max-width:700px;margin:0 auto}}@media only screen and (min-width:1200px){.cta-section .box{margin:20px 80px 10px}.cta-section .comment{bottom:200px;right:120px}.cta-section img{width:260px}}.main .breadcrumb{margin-top:65px;font-size:12px}.main .page-top{background:linear-gradient(to right,#707070,#242424);color:#fff;text-align:center;margin-bottom:15px;position:relative;padding:30px 0}.main .page-top:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(to bottom,transparent,transparent 2px,#707070 4px)}.main .page-top .container{position:relative}.main .page-top h1{margin-top:-25px}.main .page-top h1 small{font-size:60%}.main .page-top .title{margin-top:-25px;font-size:2rem;font-weight:900;line-height:1.4;margin-bottom:.5rem}.main .page-top span{font-size:2rem;letter-spacing:-2px;opacity:.1;font-weight:700;line-height:1}.main .page-top .service-link a{color:#fff;text-decoration:underline}.main .page-top .links a{padding:0 15px;color:#fff;display:flex;align-items:center}.main .page-top .links a:hover{text-decoration:underline}.main .page-top .links a svg{margin-right:5px}.main .page-top #btn_animation{margin-top:36px}.main .page-top #btn_animation .btn{position:relative;z-index:20;width:230px}.main .page-top #btn_animation .btn:before{z-index:-1}.main .nav{margin-bottom:40px}.main .nav span{background:#DCDCDC;font-size:12px;padding:5px 19px;border-radius:10px}.main .nav li{border-left:solid 4px #DCDCDC;padding-left:10px;margin-left:10px;margin-bottom:10px;font-size:14px}.main .nav li:last-child{padding-right:10px;border-right:solid 4px #DCDCDC}.main .record .item{flex:0 0 33.333333%;height:100px;font-size:10px;font-weight:900;position:relative;background-image:url(https://mlyogdfgzpl5.i.optimole.com/cb:IX3P~350d4/w:auto/h:auto/q:mauto/process:5719/id:2305a29d456ee8e3a0c56519f34bb5ae/https://vidweb.co.jp/f1529_1.png);background-size:auto 100%;background-position:center;background-repeat:no-repeat;padding-top:25px}.main .record .item span{font-size:18px}.main .cta_banner{background:linear-gradient(to right,#707070,#242424);color:#fff;padding:30px 0;margin-top:30px!important}.main .cta_banner a{color:#fff;text-decoration:underline}.main .cta_banner a.btn{display:block;height:auto;line-height:1;padding:15px;border-radius:.25rem;text-decoration:none;background-color:#fff;color:#242424;text-align:center;font-weight:700;margin-bottom:10px;border:solid 3px #fff;opacity:1;-webkit-transition:all .2s;transition:all .2s;text-decoration:none}.main .cta_banner a.btn:hover{opacity:.6}.main .cta_banner a.btn.sample{background:#242424;color:#fff}.main .clients ul{background:#fff;margin-top:44px}.main .clients ul li{margin-right:30px}.main .clients ul li img{height:80px;width:auto}.main section{margin-top:40px}.main section h2{text-align:center}.main section.features .list{margin-top:22px;border-radius:15px;background:#fff;padding:30px;margin-bottom:44px}.main section.features .list li{font-size:16px;line-height:24px;margin-bottom:28px}.main section.features .list li:last-child{margin-bottom:0}.main section.features .list li img{margin-right:14px}.main section.features .list li h3{font-size:22px;font-weight:700;line-height:28px}.main section.features .list li a{text-decoration:underline;font-weight:700;display:block;margin-top:10px}.main section.clients{padding:40px 0;margin-bottom:48px}.main section.clients .title{font-weight:700;font-size:24px;color:#ACACAC}.main section.clients li img{height:60px}.main.child section.link::before{content:"";display:block;height:100px;margin-top:-100px}.main.child section.flow li{border:solid 1px #222;background:#fff;font-size:20px;font-weight:700;padding:14px 12px;text-align:center}.main.child section.flow li small{font-size:12px}.main.child section.flow .arrow{display:flex;justify-content:center;margin-top:6px;margin-bottom:13px}.main.child section.flow .arrow svg{transform:rotate(90deg)}.main.child section.flow li.delivery{border:none;background:none;padding:0}.main.child section.flow li.delivery>div{background:#222;color:#fff;width:110px;height:110px;border-radius:50%}.main.child h2{margin-bottom:.5rem}.main.child section.testimonials p{margin-bottom:39px}.main.child section.works p{margin-bottom:31px}.main.child section.column article{margin-bottom:14px}.main.child section.column article a{border:solid 1px #707070;border-radius:10px;overflow:hidden;background:#FFF}.main.child section.column article .image{aspect-ratio:823 / 462;background-size:cover;-webkit-transition:all .2s;transition:all .2s}.main.child section.column article:hover .image{opacity:.7}.main.child section.column article .title{padding:12px 8px;font-size:14px}.main.child section.menu ul#myTab{margin-top:26px}.main.child section.menu ul#myTab li{padding:0;border:0;margin:0}.main.child section.price .price-box{border:solid 1px #000;display:inline-block;margin:20px auto;font-weight:900;font-size:32px;position:relative;padding:20px 30px}.main.child section.price .price-box span{position:absolute;top:-20px;left:50%;font-size:24px;transform:translatex(-50%);background:#F5F5F5;padding:0 10px;white-space:nowrap}.main.child section.price p a{color:#003EB7;font-weight:700;text-decoration:underline}.main.child section.points .sections{margin-top:40px}.main.child section.points .sections .row{margin-bottom:40px}.main.child section.points .sections .row:last-child{margin-bottom:0}.main.child section.points .sections h3{border-left:solid 4px #222;padding-left:5px;margin-bottom:15px}.main.child section.points .sections .image{margin-bottom:10px}.main.child section.points .sections .image img{border-radius:15px}.main.child section.points .sections .image span{font-size:12px}.main.child section.points .sections .image span a{color:#003EB7}.main.child section.other-links{margin-top:0}@media only screen and (min-width:768px){.main.child section.column .columns{display:flex;flex-wrap:wrap;margin-left:-7px;margin-right:-7px;margin-top:39px}.main.child section.column .columns article{flex:0 0 50%;padding:0 7px}.main.child section.column .columns article a,.main.child section.column article .title{height:100%}.main .cta_banner a.btn{width:300px;margin:0 10px}.main .record .item{background-image:none;flex:0 0 calc(33.3333333333% - 40px);margin:0 20px;padding-top:10px;font-size:12px;height:80px}.main .record .item:before{content:"";display:block;background-image:url(https://mlyogdfgzpl5.i.optimole.com/cb:IX3P~350d4/w:auto/h:auto/q:mauto/process:5726/id:5d830f7c35e9229c94b26d330d48e7cb/https://vidweb.co.jp/wreath-left.png);width:40px;height:100%;background-size:100% auto;position:absolute;bottom:0;left:0;background-repeat:no-repeat}.main .record .item:after{content:"";display:block;background-image:url(https://mlyogdfgzpl5.i.optimole.com/cb:IX3P~350d4/w:auto/h:auto/q:mauto/process:5727/id:70232143ae64f4cda8143771f5c50b26/https://vidweb.co.jp/wreath-right.png);width:40px;height:100%;background-size:100% auto;position:absolute;bottom:0;right:0;background-repeat:no-repeat}.main .record .item span{font-size:20px}}@media only screen and (min-width:992px){.main .breadcrumb{margin-top:80px;font-size:14px}.main .page-top{padding:60px 0 70px}.main .page-top span{font-size:70px}.main .page-top h1{font-size:56px;margin-top:-35px}.main.child .page-top h1{font-size:48px;margin-top:-60px}.main .page-top #btn_animation .btn{height:50px;padding:0;line-height:50px;font-size:18px}.main .page-top .title{margin-top:-35px;font-size:56px}.main .container{max-width:1024px}.main .page-top .container{max-width:1480px}.main .record .item{flex:0 0 auto;width:200px;font-size:13px;padding-top:5px}.main .record .item span{font-size:24px}.main section h2{font-size:34px}.main section p{max-width:800px;margin-left:auto;margin-right:auto}.main .nav{margin-bottom:58px}.main .nav li{font-size:16px;margin-bottom:0;padding-left:18px;margin-left:18px}.main .nav li:last-child{padding-right:18px}.main section.clients li img{height:65px}.main.child section{margin-top:90px}.main.child section h2{max-width:760px;margin:0 auto 20px}.main.child section h3{font-size:23px}.main.child section.features h2{max-width:none}.main.child section.column .columns article{flex:0 0 33.3333333333%}.main.child section.flow ul{margin-top:32px}.main.child section.flow li{flex:0 0 160px;display:flex;align-items:center;justify-content:center;flex-direction:column}.main.child section.flow li.delivery{flex:0 0 10%}.main.child section.flow .arrow{flex:0 0 36px;display:flex;align-items:center;margin:0;margin-left:-4px}.main.child section.flow .arrow svg{transform:rotate(0deg)}.main.child section.points .sections .image{margin-bottom:0}}@media only screen and (min-width:1200px){.main .breadcrumb .container{max-width:1480px}.main .page-top #btn_animation .btn:before{height:50px}}@media only screen and (min-width:1300px){.main .page-top span{font-size:92px}}.main.download .card{padding:20px}.main.download .text-start{text-align:left}.video-cards ul{overflow-x:auto;padding-bottom:20px;margin-left:-20px;margin-right:-20px;padding-left:20px}.video-cards ul li{flex-shrink:0;-ms-flex:0 0 280px;flex:0 0 280px;max-width:280px;margin-right:12px}.video-cards ul li .card{height:100%}.video-cards .card-text{margin:0;font-size:14px}.video-cards .category{line-height:1.4}.video-cards .card-body{padding:.7rem .7rem 30px}.video-cards .image a{display:block;color:rgb(255 255 255 / .9);font-size:50px;padding:50px;line-height:1}.video-cards .category span{display:block;font-size:12px;margin-bottom:5px}.video-cards .category .item{font-size:13px;border:solid 1px #202020;border-radius:3px;display:inline-block;margin-right:5px;margin-bottom:5px;padding:0 3px}.video-cards a.more{font-size:13px;text-align:right;display:block;position:absolute;bottom:6px;right:10px}@media only screen and (min-width:992px){.video-cards ul{overflow:hidden}.video-cards .container{width:90%;margin:0 auto;max-width:1600px}.video-cards ul{padding:0}.video-cards ul li{-ms-flex:0 0 33.3333333%;flex:0 0 33.3333333%;max-width:33.3333333%;padding:0 6px;margin-right:0;margin-bottom:12px}}@media only screen and (min-width:1200px){.video-cards ul li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media only screen and (min-width:1680px){.video-cards ul li{-ms-flex:0 0 16.666666667%;flex:0 0 16.666666667%;max-width:16.666666667%}}section.banner .title{color:#AAA;font-weight:900;text-align:center;font-size:16px;margin-bottom:8px}section.banner .border{border-radius:15px;background:rgb(255 255 255 / .2);-webkit-transition:all .2s;transition:all .2s;font-size:14px}section.banner .border:hover{background:rgb(0 0 0 / .05)}section.banner .border a{padding:15px}section.banner .border img{display:block;width:60%;height:auto;margin:0 auto 10px}section.banner .border span.bold{display:block;font-weight:900;font-size:16px;line-height:1.4}section.banner .border .text{position:relative}section.banner .border .arrow{flex:0 0 15px;height:15px;border:solid 1px #BEBEBE;border-radius:50%;margin-top:5px;margin-right:5px;background-image:url(https://vidweb.co.jp/wp/wp-content/themes/vidweb3.0/assets/images/right-arrow.svg);background-size:10px 10px;background-position:center center;background-repeat:no-repeat}section.banner .border:hover .arrow{background-color:#242424;border:solid 1px #242424;background-image:url(https://vidweb.co.jp/wp/wp-content/themes/vidweb3.0/assets/images/right-arrow-2.svg)}@media only screen and (min-width:768px){section.banner .title{font-size:20px}section.banner .border img{display:block;width:115px;height:auto;margin:0;margin-right:40px}section.banner .border .arrow{margin-right:15px}section.banner .border span.bold{font-size:18px}}@media only screen and (min-width:992px){section.banner .title{font-size:24px}section.banner .border a{padding:15px 36px}.page-template-page-top section.banner-marketing{margin-top:40px}section.banner-marketing .border a{padding:15px}section.banner-marketing .border a img{margin-right:10px}section.banner-marketing .border .arrow{margin-right:6px}}section.outline{background:linear-gradient(to right,#707070,#242424);color:#fff;margin-top:48px;padding:58px 0;position:relative}section.outline:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(to bottom,transparent,transparent 2px,#707070 4px)}section.outline .container{position:relative}section.outline div.title{font-size:24px;text-align:center;font-weight:900}section.outline p{margin-bottom:28px}section.outline .item{flex:1 1 33.3333333%;background-image:url(https://vidweb.co.jp/wp/wp-content/themes/vidweb3.0/assets/images/f1529_1.png);background-size:auto 100px;height:100px;background-repeat:no-repeat;background-position:center;padding-top:20px;font-size:10px}section.outline .item span{font-size:20px}@media only screen and (min-width:768px){section.outline div.title{font-size:36px}section.outline .items{margin-left:-20px;margin-right:-20px}section.outline .item{flex:0 0 auto;background-image:url(https://vidweb.co.jp/wp/wp-content/themes/vidweb3.0/assets/images/f1529_1.png);width:234px;height:208px;background-size:cover;font-size:20px;font-weight:900;padding-top:40px;line-height:49px;margin:0 19px 40px}section.outline .item span{font-size:44px}section.outline .item span small{font-size:20px}}@media only screen and (min-width:992px){section.outline{margin-top:75px}section.outline h3{font-size:36px}section.outline .item{margin:0 19px}}section.other-links{padding:40px 0;background:#E8E8E8}section.other-links div.d-flex.flex-md-column{margin-bottom:10px}section.other-links .title{font-size:24px;line-height:1.4}section.other-links .title span{display:block;font-size:60%}section.other-links .icon img{width:52px;height:auto;margin-right:20px}section.other-links a.btn{margin-top:10px;margin-bottom:24px}@media only screen and (min-width:768px){section.other-links{padding:80px}section.other-links div.d-flex.flex-md-column{margin-bottom:0}section.other-links .title{font-size:36px;margin-top:5px;margin-bottom:12px}section.other-links a.btn{margin-top:30px}section.other-links .icon img{width:90px;height:auto}}.page-template-page-top h1{position:absolute;z-index:50;top:62px;left:10px}.page-template-page-top section{margin-top:40px}.page-template-page-top section.other-links,.page-template-page-top section.creator{margin-top:0!important}.page-template-page-top section h2{margin-left:auto;margin-right:auto;font-size:22px}.page-template-page-top section h2 small{font-size:70%}.page-template-page-top section p{max-width:700px;margin-left:auto;margin-right:auto}.page-template-page-top section .accordion{max-width:800px;margin:0 auto 24px;font-size:14px;-webkit-transition:all .2s;transition:all .2s}.page-template-page-top section .accordion button{font-weight:700;border:none;background:#fff0;padding:0;-webkit-transition:all .2s;transition:all .2s;display:flex;align-items:center}.page-template-page-top section .accordion button svg{margin-right:5px;-webkit-transition:all .2s;transition:all .2s;transform:rotate(0deg)}.page-template-page-top section .accordion.active button svg{transform:rotate(90deg)}.page-template-page-top section .accordion .body{margin-top:5px;-webkit-transition:all .2s;transition:all .2s;display:none;opacity:0}.page-template-page-top section .accordion.active .body{display:block;opacity:1}.page-template-page-top h1{font-size:12px;line-height:30px;height:30px}.page-template-page-top section.top{position:relative;margin-top:90px;padding:60px 0}.page-template-page-top section.top:before{content:"";display:block;background:rgb(0 0 0 / .6);position:absolute;top:0;left:0;right:0;bottom:0;z-index:20}.page-template-page-top section.top .text{text-align:center;color:#fff;line-height:1.4;position:relative;z-index:30}.page-template-page-top section.top .text span.top{font-weight:900;font-size:16px}.page-template-page-top section.top .text .main{font-weight:900;font-size:24px;margin-top:20px;position:relative}.page-template-page-top section.top .text .main img{width:40px;height:auto}.page-template-page-top section.top .text .main span{margin:0 10px}.page-template-page-top section.top .text .cta{margin-top:30px}.page-template-page-top section.top .text .cta a.btn{-webkit-transition:all .2s;transition:all .2s}.page-template-page-top section.top .text .cta a.btn:hover{transform:scale(105%)}.page-template-page-top section.top .text .cta a.btn.inquiry{display:block;width:80%;border:solid 1px #fff;background:#242424;margin:5px auto 0;color:#fff;padding:10px;font-weight:700}.page-template-page-top .top .text .cta a.btn.whitepaper{display:block;width:80%;border:solid 2px #fff;color:#242424;background-color:#fff;padding:10px;font-weight:700;margin:5px auto 10px}.page-template-page-top #hero-video{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);background-image:url(https://res.cloudinary.com/vidweb/image/upload/v1585780824/camera-man.jpg);background-size:cover;background-position:center;z-index:10}.page-template-page-top #hero-video video{display:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;object-position:center center;opacity:.9}.page-template-page-top .news{background:#E3E3E3;padding:10px 0;margin-top:0}.page-template-page-top .news button{background:none;border:none;font-weight:700;color:#242424}.page-template-page-top .news span{display:inline-block;background:#242424;color:#fff;border-radius:4px;font-size:14px;padding:2px 12px;margin-right:15px;white-space:nowrap;margin-bottom:5px}.page-template-page-top .news .link{margin-top:10px;margin-bottom:0}.page-template-page-top .link{margin-bottom:24px}.page-template-page-top .link a.list{margin-left:10px;text-decoration:underline;white-space:nowrap}.page-template-page-top .clients{margin-top:0;padding:35px 0}.page-template-page-top .clients li{padding:0 5px 5px}.page-template-page-top .clients img{height:30px;width:auto}.page-template-page-top .clients p{font-size:14px}.page-template-page-top .clients p.bottom{margin:24px 0 12px;color:#ACACAC;font-weight:900;font-size:18px;max-width:none;line-height:1.4}.page-template-page-top .clients li.brands{margin-top:0;font-size:16px;font-weight:400;text-decoration:underline;text-align:right}.page-template-page-top .clients li.brands svg{margin-right:3px}.page-template-page-top .solving small{display:inline-block;font-weight:700;color:#979797;border:solid 1px #979797;border-radius:20px;padding:0 10px}.page-template-page-top .solving .flex-wrap{gap:15px}.page-template-page-top .solving .item{flex:0 0 155px;color:#979797;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.page-template-page-top .solving .item img{height:70px;width:auto}.page-template-page-top .solving .item img{display:block;margin:0 auto}.page-template-page-top section.service h2{max-width:none}.page-template-page-top section.service .item{border-radius:6px;margin-bottom:30px;border:solid 2px #A2A2A2;padding:20px}.page-template-page-top section.service .item h3{font-size:20px;font-weight:900;margin-bottom:0;color:#A2A2A2;text-align:center;background:#F5F5F5;padding:0 20px;top:-32px;position:relative}.page-template-page-top section.service .item .links a{display:block;align-items:center;margin-bottom:10px;font-size:14px;line-height:1;padding:17px 15px 15px;border:solid 1px #000;position:relative;font-weight:700;box-shadow:2px 3px 0 #000;/}.page-template-page-top section.service .item .links a:hover{background:#000;color:#fff}.page-template-page-top section.service .item .links a span.bubble{background:#000;color:#fff;font-size:12px;padding:5px 15px;line-height:1;border-radius:30px;position:absolute;top:-15px;left:50%;white-space:nowrap;transform:translatex(-50%)}.page-template-page-top section.service .item .links a span.bubble:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-6px;width:0;height:0;border-left:6px solid #fff0;border-right:6px solid #fff0;border-top:6px solid #000}.page-template-page-top section.service .item .links a span.bubble.red{background:#DA3F3F}.page-template-page-top section.service .item .links a span.bubble.red::after{border-top-color:#DA3F3F}.page-template-page-top section.service a.btn{position:relative;font-weight:700;width:300px;text-align:center;display:block}.page-template-page-top section.service a.btn:before{content:"";position:absolute;z-index:-1;height:45px;top:0;left:0;right:0;border-radius:.3rem;background:rgb(0 0 0 / .6);transform:translate3d(0,0,0);animation:anime 3s ease-out infinite;animation-delay:2s}.page-template-page-top section.service a.btn span.bubble{background:#DA3F3F;color:#fff;font-size:12px;padding:5px 15px;line-height:1;border-radius:30px;position:absolute;top:-15px;left:50%;white-space:nowrap;transform:translatex(-50%)}.page-template-page-top section.service a.btn span.bubble:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-6px;width:0;height:0;border-left:6px solid #fff0;border-right:6px solid #fff0;border-top:6px solid #DA3F3F}.page-template-page-top section.service .item .links a svg{position:absolute;top:16px;right:10px}.page-template-page-top section.service .item .links a:hover svg{fill:#fff}.page-template-page-top section.service .item .links a span.badge{font-size:10px;margin-left:5px;line-height:1;padding:3px 5px 2px}.page-template-page-top section.service .item .links a:last-child{margin-bottom:0}.page-template-page-top .subtitle{color:#ACACAC;margin-bottom:20px;position:relative;padding-top:5px;font-weight:700}.page-template-page-top .subtitle:before{content:"";display:block;width:20px;height:2px;background:#242424;position:absolute;top:0;left:50%;margin-left:-10px}.page-template-page-top section.testimonials .slider{margin-bottom:60px}.page-template-page-top section.testimonials .slider a{padding:0 10px}.page-template-page-top section.testimonials a.item .image{padding-top:56.25%;background-size:cover;border-radius:15px;margin-bottom:15px;position:relative;opacity:1;-webkit-transition:all .2s;transition:all .2s}.page-template-page-top section.testimonials a.item:hover .image{opacity:.7}.page-template-page-top section.testimonials a.item .image .logo{position:absolute;bottom:10px;right:10px;width:80px;height:40px;background:#fff;padding:10px}.page-template-page-top section.testimonials a.item .image .logo img{width:100%;height:auto}.page-template-page-top section.testimonials a.item span.brand{font-size:12px;display:block;margin-bottom:6px}.page-template-page-top section.testimonials a.item h3{font-size:16px;margin-bottom:0}.page-template-page-top section.testimonials .slider p{margin-top:10px;font-size:80%}.page-template-page-top section.testimonials .slider .solution{margin-top:10px;padding:10px;border:solid 1px rgb(0 0 0 / .1);font-size:90%;background:rgb(255 255 255 / .4)}.page-template-page-top ul.nav,.page-template-page-top nav .nav{border-bottom:solid 5px #242424}.page-template-page-top .slick-prev,.page-template-page-top .slick-next{width:30px!important;height:30px!important}.page-template-page-top .slick-prev:before,.page-template-page-top .slick-next:before{color:#000!important;font-size:30px!important;opacity:0.6!important}.page-template-page-top ul.nav li{border-radius:15px 15px 0 0;overflow:hidden}.page-template-page-top .nav button{border:none;color:#9F9F9F;background:#fff0;font-size:10px;line-height:1.4}.page-template-page-top .nav button.active{background:#242424;color:#fff;border-radius:15px 15px 0 0}.page-template-page-top section.menu .title{position:relative;opacity:.5}.page-template-page-top section.menu .title:before{content:"";display:block;position:absolute;top:50%;left:0;right:0;border-bottom:solid 1px #000;opacity:.5}.page-template-page-top section.menu .title span{font-weight:700;font-size:18px;background-color:#F5F5F5;padding:0 20px;position:relative}.page-template-page-top section.menu .item{flex:0 0 50%;padding:0 10px 10px;font-size:13px}.page-template-page-top section.menu a.item{-webkit-transition:all .2s;transition:all .2s;background:#fff0;border-radius:10px}.page-template-page-top section.menu a.item:hover{background:rgb(0 0 0 / .05)}.page-template-page-top section.menu a img{display:flex;margin:0 auto;width:70px;height:auto}.page-template-page-top section.menu .item h3{font-size:16px;text-align:center;margin-bottom:6px}.page-template-page-top section.menu .item span.bold{display:block;font-size:18px;text-align:center;margin-bottom:6px}.page-template-page-top section.menu a.btn{margin-top:24px}.page-template-page-top section.menu .banners{margin-top:24px}.page-template-page-top section.menu .banners a{display:block;font-size:14px;text-align:center;margin-bottom:20px}.page-template-page-top section.menu .banners .banner{background:rgb(255 255 255 / .2);-webkit-transition:all .2s;transition:all .2s;border-radius:10px;padding:15px;border:1px solid #dee2e6!important;margin-bottom:10px;height:100px;overflow:hidden}.page-template-page-top section.menu .banners .banner:hover{background:rgb(0 0 0 / .05)}.page-template-page-top section.menu .banners .voicegate img{display:block;width:70%;margin:0 auto}.page-template-page-top section.menu .banners .narration{font-size:26px;font-weight:700;line-height:1.4;position:relative}.page-template-page-top section.menu .banners .narration:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-image:url(https://mlyogdfgzpl5.i.optimole.com/cb:uq7K.35339/w:auto/h:auto/q:mauto/f:best/id:21701e7d587738a6f00a83e22c01787e/https://vidweb.co.jp/simon-l-v0UJa_LC6aQ-unsplash.jpg);background-size:cover;background-position:center;opacity:.3;z-index:-1}.page-template-page-top section.menu .banners .narration span{font-size:70%}.page-template-page-top section.works .item{-webkit-transition:all .2s;transition:all .2s;font-size:14px;margin-bottom:20px}.page-template-page-top section.works .item .image{border-radius:5px;padding-top:56.25%;position:relative;background-size:cover;background-position:center}.page-template-page-top section.works .item .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-template-page-top section.works .tab-pane a{width:100%;display:block}.page-template-page-top section.works .item .vimeo-wrapper{position:relative;width:100%;padding-top:56.25%;overflow:hidden;border-radius:5px;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:10}.page-template-page-top section.works .item .vimeo-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;opacity:0;transition:opacity 0.6s ease;z-index:20}.page-template-page-top section.works .item .vimeo-wrapper span.date{position:absolute;display:block;top:0;right:0;background:#fff;z-index:30;padding:2px 5px;font-size:14px}.page-template-page-top section.works .item .vimeo-wrapper .link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.page-template-page-top section.works .item .vimeo-wrapper span{position:absolute;line-height:1;top:0;right:0;background:rgb(255 255 255 / .9);padding:3px 5px;z-index:30;font-size:16px}.page-template-page-top section.works .item .vimeo-wrapper iframe.loaded{opacity:1}.page-template-page-top section.works .item video{border-radius:5px;width:100%;height:auto}.page-template-page-top section.works .item span.title{font-weight:900;display:block;margin:0 auto 10px}.page-template-page-top section.works .item ul.category li{background:#E8E8E8;border-radius:5px;padding:0 9px;margin-right:5px;margin-bottom:5px;font-size:12px}.page-template-page-top section.works .item span.client{display:block;font-size:13px;margin:8px auto 3px;line-height:1.4;font-weight:400}.page-template-page-top section.works .item .link{font-weight:700}.page-template-page-top section.works .item span.arrow{display:block;width:23px;height:23px;border-radius:50%;background-color:#242424;border:solid 1px #242424;background-size:12px 12px;background-position:center center;background-repeat:no-repeat;background-image:url(https://vidweb.co.jp/wp/wp-content/themes/vidweb3.0/assets/images/right-arrow-2.svg);margin-right:5px}.page-template-page-top section.works .item{position:relative}.page-template-page-top section.works a.work-card-link::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.page-template-page-top section.works .item ul.category{position:relative;z-index:1}.page-template-page-top section.works .item ul.category li a{color:inherit;text-decoration:none}.page-template-page-top section.works .item ul.category li a:hover{text-decoration:underline}.page-template-page-top section.works .item:hover{text-decoration:underline}.page-template-page-top section.works .item:hover span.arrow{background-image:url(https://vidweb.co.jp/wp/wp-content/themes/vidweb3.0/assets/images/right-arrow.svg);background-size:12px 12px;background-position:center center;background-repeat:no-repeat;background-color:#fff0}.page-template-page-top section.overseas{color:#fff;position:relative;padding:40px 0;background-image:url(https://res.cloudinary.com/vidweb/image/upload/f_auto,q_auto,w_750/v1753855975/fabien-bazanegue-fEdPmPFLhLw-unsplash_palpei.jpg);background-position:center}@media(min-width:768px){.page-template-page-top section.overseas{background-image:url(https://res.cloudinary.com/vidweb/image/upload/f_auto,q_auto,w_1080/v1753855975/fabien-bazanegue-fEdPmPFLhLw-unsplash_palpei.jpg)}}@media(min-width:1440px){.page-template-page-top section.overseas{background-image:url(https://res.cloudinary.com/vidweb/image/upload/f_auto,q_auto,w_1920/v1753855975/fabien-bazanegue-fEdPmPFLhLw-unsplash_palpei.jpg)}}.page-template-page-top section.overseas .video{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);z-index:10}.page-template-page-top section.overseas video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;object-position:center center;opacity:.9}.page-template-page-top section.overseas:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .7);z-index:20}.page-template-page-top section.overseas .container{position:relative;z-index:30}.page-template-page-top section.overseas .item a{color:#fff}.page-template-page-top section.overseas .image{border-radius:5px;padding-top:56.25%;position:relative;background-size:cover;background-position:center;border:solid 1px #fff}.page-template-page-top section.overseas .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transition:all .2s;transition:all .2s}.page-template-page-top section.overseas .image span{position:absolute;top:0;right:0;background:#fff;color:#1A1A1A;display:inline-block;padding:2px 5px;font-size:14px}.page-template-page-top section.overseas .item:hover .image img{width:50px;height:50px}.page-template-page-top section.overseas .item span.title{font-size:14px;font-weight:900;line-height:1.4;display:block;margin-top:10px}.page-template-page-top section.overseas .item span.client{font-size:13px;display:block;margin:8px 0 3px;line-height:1.4}.page-template-page-top section.overseas svg #Line_1,.page-template-page-top section.overseas svg #Line_2{fill:none;stroke-width:1;stroke:#fff}.page-template-page-top section.overseas a.btn{-webkit-transition:all .2s;transition:all .2s;margin-top:24px}.page-template-page-top section.overseas a.btn:hover{background:#fff;color:#000}.page-template-page-top section.overseas a.btn:hover svg #Line_1,.page-template-page-top section.overseas a.btn:hover svg #Line_2{fill:none;stroke-width:1;stroke:#000}.page-template-page-top section.overseas .videos{margin-top:24px}.page-template-page-top section.overseas .videos .item{margin-bottom:20px}.page-template-page-top section.overseas button{color:#fff;text-decoration:underline;background:none;border:none;font-weight:700}.page-template-page-top section.overseas button.open{background:#000;color:#fff;font-weight:700;text-decoration:underline;margin-top:20px;border-radius:30px;padding:5px 15px}.page-template-page-top section.overseas button.open svg{margin-left:6px}.page-template-page-top section.overseas .modal{color:#242424}.page-template-page-top section.overseas .modal .modal-header{font-weight:700;font-size:18px}.page-template-page-top section.overseas .modal .reason .item{font-size:14px;font-weight:700;padding:15px}.page-template-page-top section.overseas a.btn{margin-top:10px}.page-template-page-top section.btob a.btn{display:inline-flex}.page-template-page-top section.btob .border{display:inline-block;padding:25px 50px 20px;border-radius:10px;border:solid 5px #E8E8E8!important;margin:35px auto;position:relative}.page-template-page-top section.btob .border h3{position:absolute;left:50%;top:-18px;transform:translatex(-50%);background:#242424;color:#fff;padding:3px 30px;font-size:16px}.page-template-page-top section.btob .slick-track{margin-left:0}.page-template-page-top section.btob ul{margin:24px 0}.page-template-page-top section.btob ul li{margin:0 10px}.page-template-page-top section.btob ul li img{height:60px}.page-template-page-top section.strengths table{width:auto}.page-template-page-top section.strengths table td{border:none;padding-bottom:10px}.page-template-page-top section.strengths table td:nth-child(2){padding-left:20px}.page-template-page-top section.strengths .hover{margin-left:5px}.page-template-page-top section.strengths .hover img{cursor:pointer}.page-template-page-top section.strengths .hover .tooltip{position:absolute;background:#242424;color:#fff;border-radius:15px;font-size:11px;padding:12px;width:220px;bottom:30px;right:25px;-webkit-transition:all .2s;transition:all .2s;opacity:0;visibility:hidden}.page-template-page-top section.strengths .hover:hover .tooltip{opacity:1;visibility:visible}.page-template-page-top section.strengths .tooltip svg{position:absolute;bottom:-10px;right:-10px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.page-template-page-top section.strengths .strengths-lead{margin:30px auto 40px;line-height:1.9;color:#242424}.page-template-page-top section.strengths .strengths-compare{max-width:1080px;margin:0 auto}.page-template-page-top section.strengths .compare-table{width:100%;border-collapse:collapse;background:#fff;font-size:15px;position:relative;border:6px solid #e0e0e0}.page-template-page-top section.strengths .compare-table th,.page-template-page-top section.strengths .compare-table td{padding:10px 16px;text-align:center;vertical-align:middle;border:1px solid #e0e0e0;background:#fff;line-height:1.7}.page-template-page-top section.strengths .compare-table thead th{background:#efefef;font-weight:700;padding:10px 16px}.page-template-page-top section.strengths .compare-table tbody td.col-label{font-weight:400;background:#efefef;width:22%;color:#242424}.page-template-page-top section.strengths .compare-table .col-others{width:38%;color:#242424;background:#fff}.page-template-page-top section.strengths .compare-table .col-vidweb{width:40%;background:linear-gradient(135deg,#c8dff3 0%,#eaf3fc 100%);color:#1a4fb8;font-weight:700;border-left:8px solid #1a4fb8;border-right:8px solid #1a4fb8;position:relative;z-index:2}.page-template-page-top section.strengths .compare-table thead th.col-vidweb{background:#fff;color:#242424;border-top:8px solid #1a4fb8;border-left:8px solid #1a4fb8;border-right:8px solid #1a4fb8;border-bottom:1px solid #e0e0e0;position:relative;z-index:2}.page-template-page-top section.strengths .compare-table tbody tr:last-child td.col-vidweb{border-bottom:8px solid #1a4fb8;position:relative;z-index:2}.page-template-page-top section.strengths .compare-table thead th.col-vidweb img{max-width:140px;height:auto;vertical-align:middle}@media (max-width:991px){.page-template-page-top section.strengths .compare-table{font-size:14px}.page-template-page-top section.strengths .compare-table th,.page-template-page-top section.strengths .compare-table td{padding:18px 12px}.page-template-page-top section.strengths .compare-table thead th{padding:16px 12px}.page-template-page-top section.strengths .compare-table thead th.col-vidweb img{max-width:110px}}@media (max-width:767px){.page-template-page-top section.strengths .strengths-lead{text-align:left;font-size:14px;padding:0 10px}.page-template-page-top section.strengths .strengths-lead br{display:none}.page-template-page-top section.strengths .compare-table,.page-template-page-top section.strengths .compare-table thead,.page-template-page-top section.strengths .compare-table tbody,.page-template-page-top section.strengths .compare-table tr,.page-template-page-top section.strengths .compare-table th,.page-template-page-top section.strengths .compare-table td,.page-template-page-top section.strengths .compare-table tbody td.col-label,.page-template-page-top section.strengths .compare-table .col-others,.page-template-page-top section.strengths .compare-table .col-vidweb{display:block;width:100%;max-width:100%;box-sizing:border-box}.page-template-page-top section.strengths .compare-table{border:none;font-size:14px}.page-template-page-top section.strengths .compare-table thead{display:none}.page-template-page-top section.strengths .compare-table tbody tr{margin-bottom:0;border:1px solid #e0e0e0;border-bottom:none;background:#fff;overflow:hidden}.page-template-page-top section.strengths .compare-table tbody tr:last-child{border-bottom:1px solid #e0e0e0}.page-template-page-top section.strengths .compare-table tbody td{padding:14px 16px;border:none;border-bottom:1px solid #e0e0e0;text-align:center;line-height:1.6;word-break:keep-all;overflow-wrap:anywhere}.page-template-page-top section.strengths .compare-table tbody td br{display:none}.page-template-page-top section.strengths .compare-table tbody td.col-label{background:#f5f5f5;color:#242424;font-weight:700;font-size:16px;padding:14px 16px 14px 20px;text-align:left;border-left:4px solid #1a4fb8;letter-spacing:.03em}.page-template-page-top section.strengths .compare-table tbody td.col-others,.page-template-page-top section.strengths .compare-table tbody td.col-vidweb{text-align:left;padding:16px 16px 16px 110px;position:relative;min-height:64px;display:flex;align-items:center}.page-template-page-top section.strengths .compare-table tbody td.col-others::before,.page-template-page-top section.strengths .compare-table tbody td.col-vidweb::before{content:attr(data-label);position:absolute;top:50%;left:16px;width:84px;font-size:11px;font-weight:700;color:#888;line-height:1.4;transform:translateY(-50%)}.page-template-page-top section.strengths .compare-table tbody td.col-vidweb{background:linear-gradient(135deg,#c8dff3 0%,#eaf3fc 100%);color:#1a4fb8;font-weight:700;border:none;box-shadow:none}.page-template-page-top section.strengths .compare-table tbody td.col-vidweb::before{color:#1a4fb8}.page-template-page-top section.strengths .compare-table tbody tr:last-child td.col-vidweb{border:none}}.page-template-page-top section.flow_price .accordion{margin-left:0}.page-template-page-top section.flow_price .item{border:solid 1px #242424;padding:10px;margin-bottom:10px;position:relative;text-align:center}.page-template-page-top section.flow_price .item:before{content:"";position:absolute;bottom:-61px;left:50%;margin-left:-50px;border:50px solid #fff0;border-top:10px solid #242424}.page-template-page-top section.flow_price .item:last-child:before{content:none}.page-template-page-top section.flow_price .item .title{font-size:24px;font-weight:900}.page-template-page-top section.flow_price .item span{display:block;font-weight:900;color:#ACACAC;margin-bottom:10px}.page-template-page-top section.flow_price .item span font{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal}.page-template-page-top section.flow_price .item span small{font-size:70%}.page-template-page-top section.flow_price li .item{font-size:16px;line-height:1.4;text-align:left;height:100%;margin-bottom:0;border-radius:5px;padding:0;overflow:hidden;display:flex;flex-direction:column}.page-template-page-top section.flow_price li .item .top{font-size:14px;font-weight:700;background:#DEDEDE;padding:10px;text-align:center;display:flex;flex-direction:column}.page-template-page-top section.flow_price li .item .top span.title{font-size:12px;border:solid 2px rgb(0 0 0 / .4);padding:3px 20px;line-height:1;text-transform:uppercase;display:inline-block;opacity:.4;background:rgb(0 0 0 / .1)}.page-template-page-top section.flow_price li .item .bottom{padding:10px 10px 60px;position:relative;height:100%}.page-template-page-top section.flow_price li .item span{color:#212529;margin-bottom:10px;font-size:32px;font-weight:900;text-align:center}.page-template-page-top section.flow_price li .item .text{font-size:16px;font-weight:700;margin-bottom:10px}.page-template-page-top section.flow_price li .item p{margin-bottom:0;font-size:13px;text-align:center}.page-template-page-top section.flow_price li .item a.btn{font-size:14px;border-radius:100px;padding:10px;text-align:center;margin:0;display:block;position:absolute;bottom:10px;left:10px;right:10px}.page-template-page-top section.flow_price p.bottom{font-size:12px}.page-template-page-top section.flow_price .tab-pane{margin-left:0;margin-right:0}.page-template-page-top section.flow_price .tab-content{margin-bottom:40px}.page-template-page-top section.flow_price .table thead th{background:rgb(0 0 0 / .1)}.page-template-page-top section.flow_price .table tbody th{background:rgb(0 0 0 / .05);border-bottom:solid 1px rgb(0 0 0 / .2)}.page-template-page-top section.flow_price .table th,.page-template-page-top section.flow_price .table td{border-bottom:solid 1px rgb(0 0 0 / .2);text-align:center;font-size:13px}.page-template-page-top section.flow_price a.btn{margin-bottom:10px}.page-template-page-top section.marketing{background:#EBEBEB;padding:40px 0}.page-template-page-top section.marketing p{margin-bottom:40px}.page-template-page-top section.marketing table{border-collapse:separate;border-spacing:10px 7px}.page-template-page-top section.marketing table.d-lg-none.table{margin-top:36px}.page-template-page-top section.marketing table th{background:#DCDCDC;border-radius:10px;text-align:center;vertical-align:middle;white-space:nowrap}.page-template-page-top section.marketing table td{padding:20px 0;text-align:center;border-bottom:solid 1px #242424}.page-template-page-top section.marketing table td.noborder{border-bottom:none;padding:0}.page-template-page-top section.marketing table td .item{border:solid 1px #242424;background:#fff;padding:30px;position:relative}.page-template-page-top section.marketing table td .item span.comment{background:#242424;color:#fff;font-weight:700;position:absolute;top:-20px;left:50%;transform:translatex(-50%);font-size:14px;white-space:nowrap;padding:3px 30px;z-index:20}.page-template-page-top section.marketing table td .item .arrow{position:absolute;top:-5px;left:50%;transform:translatex(-50%);z-index:10}.page-template-page-top section.marketing table td .item .title{font-weight:700;font-size:24px;line-height:32px;margin-bottom:0}.page-template-page-top section.marketing table td .item span.sub{color:#ACACAC;font-weight:700;font-size:12px}.page-template-page-top section.marketing table td .item a.btn{font-size:12px;display:inline-flex;padding:5px 20px}.page-template-page-top section.marketing table td img{margin-right:8px}.page-template-page-top div.pr{display:inline-block;margin:40px auto 0;background:#FFECC1;border-radius:15px;padding:8px 60px;font-size:16px}.page-template-page-top div.pr a{text-decoration:underline}.page-template-page-top section h3 small{display:block;font-size:70%}.page-template-page-top section.useful_content .subtitle{margin-bottom:20px}.page-template-page-top section.useful_content .tab-pane{margin-left:0;margin-right:0}.page-template-page-top section.useful_content .nav button{font-size:14px;padding:10px 15px;border-radius:15px 15px 0 0}.page-template-page-top section.useful_content article{border-bottom:solid 1px #A1A1A1;padding:10px 0}.page-template-page-top section.useful_content .articles{border-top:solid 1px #A1A1A1;margin-bottom:30px}.page-template-page-top section.useful_content article .image{flex:0 0 140px;height:80px;margin-right:20px;opacity:1;-webkit-transition:all .2s;transition:all .2s;border-radius:5px;background-size:cover;background-position:center}.page-template-page-top section.useful_content article p{font-size:85%;opacity:.7;margin-bottom:0;line-height:1.4}.page-template-page-top section.useful_content article span.category{background:#363636;color:#fff;padding:3px 10px;border-radius:4px;font-size:12px;margin-right:10px}.page-template-page-top section.useful_content article .author{font-size:14px;color:rgb(26 26 26 / .7)}.page-template-page-top section.useful_content article .author img{border-radius:50%;margin-right:5px}.page-template-page-top section.useful_content article:hover .image{opacity:.7}.page-template-page-top section.useful_content .column{margin-bottom:40px}.page-template-page-top section.about .photo{display:flex;margin:0 0 20px}.page-template-page-top section.about .photo div{margin-bottom:10px}.page-template-page-top section.about .buttons{margin:30px 0}.page-template-page-top section.about .buttons a.btn{margin-bottom:0}.page-template-page-top section.about table th{white-space:nowrap}.page-template-page-top section.about .office{margin-top:40px;height:250px}.page-template-page-top section.creator{color:#fff;position:relative;padding:50px 0;font-size:18px}.page-template-page-top section.creator:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .1)}.page-template-page-top section.creator h2{font-size:24px;font-weight:400}.page-template-page-top section.creator p{margin-bottom:24px;font-size:16px}.page-template-page-top section.creator ul li{font-size:15px}.page-template-page-top section.creator a.btn{color:#fff}.page-template-page-top section.creator a.btn:hover{border:solid 1px #fff}.page-template-page-top section.creator a.btn span{margin-left:10px}.page-template-page-top div.about-us{padding:40px 0}.page-template-page-top div.about-us h2{font-size:16px;margin-bottom:24px}.page-template-page-top section.outline{margin-top:0}.page-template-page-top section.staff{padding:40px 0;background:#242424;color:#fff;margin-top:0}.page-template-page-top section.staff .title{font-size:22px;line-height:1.4;font-weight:700;max-width:705px;margin:0 auto 24px}.page-template-page-top section.staff .images{display:flex;justify-content:center;align-items:center;margin-bottom:20px;flex-wrap:wrap}.page-template-page-top section.staff .image{width:90px;height:90px;border-radius:50%;background-size:cover;margin:10px}.page-template-page-top .our_news{padding:40px 0}.page-template-page-top .our_news ul{margin-bottom:40px}.page-template-page-top .our_news li{padding:10px 0;margin-bottom:0;border-bottom:solid 1px rgb(0 0 0 / .1)}.page-template-page-top .our_news li span{font-size:90%;opacity:.8}.page-template-page-top div.faq section{margin:0 0 40px;background:none}.page-template-page-top div.faq h2{font-size:21px}@media (max-width:767px){.faq .tab-grid{display:flex!important;flex-wrap:wrap!important;padding:0;justify-content:center}.faq .tab-grid .nav-item{width:33.3333333%;box-sizing:border-box}.faq .tab-grid .nav-link{width:100%;margin:2px;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid #dee2e6!important;padding:5px 10px}.faq .tab-grid .nav-link.active{background-color:#242424;color:#fff;border-color:#007bff!important}}@media only screen and (min-width:576px){.page-template-page-top h1{left:calc((100% - 540px)/2)}.page-template-page-top .slider .text span{font-size:36px}.page-template-page-top .slider .text small{font-size:24px}.page-template-page-top section.staff .images{flex-direction:row;margin-bottom:25px}}@media only screen and (orientation:landscape) and (max-width:768px){.page-template-page-top #hero-video{height:350px}.page-template-page-top .slider .text .cta{flex-direction:row!important}.page-template-page-top .slider .text .cta a.btn{margin:0 10px!important}}@media only screen and (min-width:768px){.page-template-page-top h1{left:calc((100% - 720px)/2)}.page-template-page-top #hero-video{background-image:none}.page-template-page-top #hero-video video{display:block}.page-template-page-top h1{font-size:16px}.page-template-page-top section.top .text span.top{font-size:24px}.page-template-page-top section.top .text .main{margin-top:30px}.page-template-page-top section.top .text .main img{width:80px}.page-template-page-top section.top .text .main span{font-size:40px}.page-template-page-top section.top .text small{font-size:26px}.page-template-page-top section.top .text .cta a.btn{width:300px!important;margin:0 10px!important}.page-template-page-top .clients p{font-size:16px}.page-template-page-top section.service .item .title h3{font-size:20px}.page-template-page-top section.service .item .links a{font-size:16px;margin-bottom:15px}.page-template-page-top section.menu .item h3{font-size:16px}.page-template-page-top section.menu .item span.bold{font-size:18px}.page-template-page-top section.menu .item{font-size:14px}.page-template-page-top section.about .office{height:300px}.page-template-page-top section.flow_price .table th,.page-template-page-top section.flow_price .table td{font-size:16px}.page-template-page-top section.flow_price a.btn{margin:0 5px}.page-template-page-top section.about .photo{margin:20px -4px 20px}.page-template-page-top section.about .photo div{padding:0 4px;flex:0 0 33.33333%}.page-template-page-top section.useful_content h2{max-width:570px}.page-template-page-top div.faq h2{font-size:36px}.page-template-page-top section.overseas{background:none}}@media only screen and (min-width:992px){.page-template-page-top .h1{max-width:1024px}.page-template-page-top h1{position:absolute;top:82px;color:#fff;left:calc((100% - 1024px)/2)}.page-template-page-top .container{max-width:1024px}.page-template-page-top section.top{margin-top:0;overflow:hidden;padding:0;padding-top:56.25%}.page-template-page-top section.top .text{position:absolute;top:30%;left:50%;transform:translatex(-50%)}.page-template-page-top section{margin-top:90px}.page-template-page-top section h2{font-size:36px}.page-template-page-top section h3{font-size:24px}.page-template-page-top .news .link{margin-top:0}.page-template-page-top .link{margin-bottom:0}.page-template-page-top .clients img{height:65px}.page-template-page-top .clients p.bottom{font-size:24px}.page-template-page-top section.service .row.g-2{margin-left:-5px;margin-right:-5px}.page-template-page-top section.service .col-12.col-lg-4{padding:0 5px}.page-template-page-top section.service p{margin-bottom:60px}.page-template-page-top section.service .item{height:100%;margin-bottom:0}.page-template-page-top section.service .item .links{height:100%}.page-template-page-top section.service a.btn:before{height:58px}.page-template-page-top .nav button{padding-left:50px;padding-right:50px;font-size:16px}.page-template-page-top .faq .nav button{padding-left:20px;padding-right:20px;font-size:16px}.page-template-page-top section.menu .item{flex:0 0 25%;margin-bottom:30px}.page-template-page-top section.menu hr{margin:0 0 40px}.page-template-page-top section.menu #profile{padding-bottom:48px}.page-template-page-top section.menu #profile .item{flex:0 0 25%}.page-template-page-top section.menu a.btn{margin-top:0}.page-template-page-top section.overseas{padding:64px 0}.page-template-page-top section.overseas .title{font-size:30px}.page-template-page-top section.overseas .title h2{font-size:51px}.page-template-page-top section.btob ul{margin:40px 0}.page-template-page-top section.btob ul li img{height:70px}.page-template-page-top section.flow_price .items{margin-right:-10px}.page-template-page-top section.flow_price .item{flex-basis:100%;margin-bottom:0;margin-right:10px;font-size:11px}.page-template-page-top section.flow_price .item:before{bottom:auto;left:auto;margin-left:0;border-top:none;top:50%;right:-61px;transform:translateY(-50%);border:50px solid #fff0;border-left:10px solid #555}.page-template-page-top section.flow_price .item span{margin-bottom:20px}.page-template-page-top section.flow_price li .item{margin-right:0}.page-template-page-top section.useful_content article{padding:20px 0}.page-template-page-top section.useful_content article .image{flex:0 0 180px;height:100px}.page-template-page-top section.useful_content .row{margin-left:-30px;margin-right:-30px}.page-template-page-top section.useful_content .col-lg-6{padding:0 30px}.page-template-page-top section.useful_content .column{margin-bottom:0}.page-template-page-top section.about .photo{margin:40px -4px 30px}.page-template-page-top section.about .buttons a.btn{margin-right:10px}.page-template-page-top section.about .office{height:450px}.page-template-page-top section.about .photo div{margin-bottom:0}.page-template-page-top section.creator{padding:80px 0}.page-template-page-top section.creator .item{max-width:720px}.page-template-page-top section.creator h2{font-size:55px;max-width:none}.page-template-page-top section.creator p{margin-bottom:48px;font-size:18px}.page-template-page-top section.creator ul li{font-size:17px}.page-template-page-top section.strengths .hover .tooltip{bottom:30px;right:auto;left:25px}.page-template-page-top section.strengths .tooltip svg{right:-auto;left:-10px;-webkit-transform:none;transform:none}.page-template-page-top div.about-us{padding:76px 0 0}.page-template-page-top section.staff{padding:80px 0}.page-template-page-top section.staff .title{font-size:32px;line-height:48px}.page-template-page-top section.staff .image{width:100px;height:100px}.page-template-page-top section.marketing .col1 table td.noborder{height:312px}.page-template-page-top section.marketing table td .item{height:312px}.page-template-page-top section.marketing table td.item,.page-template-page-top section.marketing table th.item{height:71px}}@media only screen and (min-width:1200px){.page-template-page-top h1{left:20px}.page-template-page-top section.top .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-template-page-top section.top .text span.top{font-size:28px}.page-template-page-top section.top .text .main span{font-size:60px;margin:0 15px;white-space:nowrap}.page-template-page-top section.top .text .main img{width:90px}.page-template-page-top section.top .text .cta{margin-top:50px;font-size:18px}.page-template-page-top section.top .text .cta a.btn.inquiry,.page-template-page-top section.top .text .cta a.btn.whitepaper{width:300px;margin:5px 10px;font-size:22px;padding:20px}.page-template-page-top .our_news{padding-top:90px}}@media only screen and (min-width:1600px){.page-template-page-top h1{left:calc((100% - 1480px)/2)}}.page-template-page-video-category .points span{background:#fff;font-weight:700;color:#00267F;border:solid 2px #00267F;border-radius:10px;padding:3px 10px}.page-template-page-video-category .points h3{font-size:22px;font-weight:900;margin:10px 0}.page-template-page-video-category .points p{margin-bottom:35px}.page-template-page-video-category .points .item{margin-bottom:25px}.page-template-page-video-category .points .item .image img{display:block;margin:10px auto 0}.page-template-page-video-category section.menu{margin-top:40px}.page-template-page-video-category section.overseas{margin-top:0;margin-bottom:48px;background-image:url(https://vidweb.co.jp/wp/wp-content/themes/vidweb3.0/assets/images/overseas.jpg);background-size:cover;background-position:center}.page-template-page-video-category .page-template-page-top section p{margin-bottom:28px}.page-template-page-video-category section.flow_price .link{margin-top:26px}.page-template-page-video-category section.consultants{margin-top:40px}.page-template-page-video-category section.consultants p{margin-bottom:28px}.page-template-page-video-category section.consultants a{padding:0 9px;text-align:center;font-size:14px}.page-template-page-video-category section.consultants .image{width:100px;height:100px;border-radius:50%;background-size:cover;background-position:center;margin:0 auto 5px}@media only screen and (min-width:768px){.page-template-page-video-category section.consultants .image{width:140px;height:140px}}@media only screen and (min-width:992px){.page-template-page-video-category .points .item{padding:0 52px}.page-template-page-video-category .points .item .image{padding-left:60px;padding-right:90px}.page-template-page-video-category .points .item .image.order-md-1{padding-left:90px;padding-right:54px}.page-template-page-video-category section.menu,.page-template-page-video-category section.consultants{margin-top:90px}}.page-template-page-company .logo{margin:50px 0 20px}.page-template-page-company .logo span{display:block;font-style:normal;font-size:13px;font-weight:400;margin-top:5px}.page-template-page-company dl dt{font-weight:700}.page-template-page-company #map{height:300px}.page-template-page-company .list-group-item.active,.page-template-page-company-message .list-group-item.active{background-color:#363636;border-color:#363636}.company-link{border-radius:4px;overflow:hidden;margin-bottom:30px;display:flex;flex-wrap:wrap;margin-top:50px;justify-content:center}.company-link a{display:block;text-align:center;padding:3px;background:#fff;opacity:1;-webkit-transition:all .2s;transition:all .2s;font-size:14px;flex:0 0 50%;border:solid 1px rgb(0 0 0 / .05)}.company-link a:hover{opacity:.8}.company-link a.active{color:#fff;background:#363636}section.statement{position:relative;overflow:hidden;color:#fff;padding:50px 0 20px}section.statement .paroller{position:absolute;top:0;bottom:0;left:0;right:0}section.statement h2{position:relative}section.statement .main{padding-left:15px;padding-right:15px}section.statement h3{text-transform:uppercase;font-weight:800;font-size:50px}section.statement ul{position:relative}section.statement li{margin-bottom:20px}.page-template-page-company-message img.ikeda{width:100%;max-width:600px;margin:0 auto 10px;display:block}.page-template-page-company #brands{margin-top:-60px;padding-top:60px}.page-template-page-company .images .image{padding-top:100%;background-size:cover;background-position:center}@media only screen and (min-width:768px){.page-template-page-company #map{height:500px}}@media only screen and (min-width:992px){.company-link a{flex:0 0 25%}section.statement .main{width:80%;margin:0 auto;padding-bottom:0}section.statement .main h3{text-align:center}section.statement li{width:33.333333333%;float:left;text-align:center;padding:0 20px;font-size:14px}.page-template-page-company #brands{margin-top:-100px;padding-top:100px}}@media only screen and (min-width:1200px){.company-link a{width:100%;float:none;padding:5px}}.page-template-lp .problem .item{padding:0 20px 20px;border:solid 10px #ecf0f1;background:#fff;height:100%}.page-template-lp .problem .item span{font-weight:900;color:#3498db;font-size:24px;font-family:'Lato',sans-serif;opacity:.6}.page-template-page-price .price-list li .item{border:solid 1px #242424;font-size:16px;line-height:1.4;text-align:left;height:100%;margin-bottom:0;border-radius:5px;padding:0;overflow:hidden;display:flex;flex-direction:column}.page-template-page-price .price-list li .item .top{font-size:14px;font-weight:700;background:#DEDEDE;padding:10px;text-align:center;display:flex;flex-direction:column;margin:0}.page-template-page-price .price-list li .item .top:before{content:none}.page-template-page-price .price-list li .item .top span.title{font-size:12px;border:solid 2px rgb(0 0 0 / .4);padding:3px 20px;line-height:1;text-transform:uppercase;display:inline-block;opacity:.4;background:rgb(0 0 0 / .1)}.page-template-page-price .price-list li .item .bottom{padding:10px 10px 60px;position:relative;height:100%}.page-template-page-price .price-list li .item span{color:#212529;margin-bottom:10px;font-size:32px;font-weight:900;text-align:center;display:block}.page-template-page-price .price-list li .item span font{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal}.page-template-page-price .price-list li .item .text{font-size:16px;font-weight:700;margin-bottom:10px}.page-template-page-price .price-list li .item p{margin-bottom:0;font-size:13px;text-align:center}.page-template-page-price .price-list li .item a.btn{font-size:14px;border-radius:100px;padding:10px;text-align:center;margin:0;display:block;position:absolute;bottom:10px;left:10px;right:10px;text-decoration:none}.page-template-page-price .price-list p.bottom{font-size:12px}.page-template-page-price #gnav{display:none;background:#fff;margin-bottom:60px}.page-template-page-price section.price .image{min-height:300px;margin-bottom:20px;border-left:solid 15px #f6f6f6;border-right:solid 15px #f6f6f6}.page-template-page-price section{padding-bottom:40px}.page-template-page-price section h2{text-align:center;font-size:1.8rem;margin-bottom:1.5rem!important;color:#062671}.page-template-page-price section h3{font-size:1.5rem;text-align:center;margin-bottom:16px}.page-template-page-price section h4{font-size:1.2rem;color:#062671;font-weight:400;display:inline-block;border-bottom:solid 1px #062671}.page-template-page-price section p{margin-bottom:16px}.page-template-page-price section a{text-decoration-line:underline;text-decoration-style:dotted;color:#062671}.page-template-page-price section .oversea a{text-decoration:none;color:#fff}.page-template-page-price section .oversea a:hover{color:#202020}.page-template-page-price section.content .video .vimeo{position:relative;width:100%;padding-top:56.25%;margin-bottom:10px}.page-template-page-price section.content .video .vimeo iframe{position:absolute;top:0;right:0;width:100%;height:100%}.page-template-page-price section.points .item{padding:10px 20px 0;border:solid 10px #ecf0f1;background:#fff;height:100%}.page-template-page-price section.points .item span{background:#3498db;color:#fff;padding:3px 10px;border-radius:6px}.page-template-page-price section.points .item b{display:block;font-size:140%;font-weight:900;text-align:center}.page-template-page-price section p.text-muted{line-height:1.4}.page-template-page-price .video dd a{text-decoration:underline}.page-template-page-price section#details{position:relative;z-index:200}.page-template-page-price section dd ul{padding-left:0}.page-template-page-price section.works{padding-top:100px;margin-top:-100px}.page-template-page-price section.works h3{font-size:18px}.page-template-page-price section.works .item a{text-decoration:none}.page-template-page-price section.outline{margin-top:0;padding-bottom:58px}@media only screen and (min-width:992px){.page-template-page-price #gnav{display:block}.page-template-page-price #gnav.fixed{position:fixed;top:85px;left:0;right:0;z-index:100}.page-template-page-price #gnav li a{display:block;padding:10px 30px;font-size:18px;-webkit-transition:all .2s;transition:all .2s;font-family:'Lato',sans-serif;font-weight:500}.page-template-page-price #gnav li a.current{color:#062671;font-family:'Lato',sans-serif;font-weight:900}.page-template-page-price section.price .image{border-left:none}.page-template-page-price section .text{padding-right:40px}.page-template-page-price section h4{margin-left:8.333333%}.page-template-page-price section.works h3{font-size:24px}}.page-template-page-testimonial .card{position:relative;padding-bottom:60px!important}.page-template-page-testimonial .card h2{font-size:20px}.page-template-page-testimonial .card h2:before{content:"";display:inline-block;background:url(https://res.cloudinary.com/vidweb/image/upload/v1636203057/quote-left.svg);background-size:cover;width:20px;height:20px;opacity:.2}.page-template-page-testimonial .card h2:after{content:"";display:inline-block;background:url(https://res.cloudinary.com/vidweb/image/upload/v1636203058/right-quotation-mark.svg);background-size:cover;width:20px;height:20px;opacity:.2}.page-template-page-testimonial .card .image{background-size:cover;background-position:center;height:160px;margin-bottom:20px;opacity:1;-webkit-transition:all .3s;transition:all .3s}.page-template-page-testimonial .card .image:hover{opacity:.7}.page-template-page-testimonial .card img{width:auto;height:auto;max-width:180px;max-height:50px;object-fit:contain;margin-bottom:20px}.page-template-page-testimonial .card a.btn{position:absolute;bottom:1rem;left:1rem;right:1rem}.page-template-page-testimonial-single .top{position:relative;background:#363636}.page-template-page-testimonial-single .top .image{position:absolute;top:0;bottom:0;left:0;right:0;filter:blur(10px);-webkit-filter:blur(10px);opacity:.4}.page-template-page-testimonial-single .top .title{font-family:inherit;font-size:16px;margin-bottom:20px}.page-template-page-testimonial-single .top h1{margin:10px auto;max-width:900px;font-size:2rem}.page-template-page-testimonial-single .top h1::before{content:"";display:inline-block;background:url(https://res.cloudinary.com/vidweb/image/upload/v1636203412/quote-left-2.svg);background-size:cover;width:30px;height:30px;opacity:.4;margin-right:10px}.page-template-page-testimonial-single .top h1::after{content:"";display:inline-block;background:url(https://res.cloudinary.com/vidweb/image/upload/v1636203412/right-quotation-mark-2.svg);background-size:cover;width:30px;height:30px;opacity:.4;margin-left:10px}.page-template-page-testimonial-single div.arrow svg{transform:rotate(90deg)}.page-template-page-testimonial-single ul.problem li,.page-template-page-testimonial-single ul.result li{position:relative;padding:5px 5px 5px 35px}.page-template-page-testimonial-single ul.problem li::before{content:"";position:absolute;left:10px;top:13px;display:block;width:13px;height:13px;background:#6c757d;border-radius:50%}.page-template-page-testimonial-single ul.result li::before{content:"";position:absolute;left:10px;top:10px;background:url(https://res.cloudinary.com/vidweb/image/upload/v1636203760/checked.svg);background-size:cover;display:inline-block;width:20px;height:20px}.page-template-page-testimonial-single .content h2{border-bottom:solid 1px #083190;margin-bottom:30px;padding-top:20px;padding-bottom:10px}.page-template-page-testimonial-single .content h3{margin-bottom:15px}.page-template-page-testimonial-single .content p strong{color:#083190;font-size:115%;font-weight:900}.page-template-page-testimonial-single .content a{color:#083190;text-decoration:underline}.page-template-page-testimonial-single .content blockquote{padding-left:20px;border-left:solid 5px #ecf0f1}.page-template-page-testimonial-single .company_introduction{border-radius:6px;font-size:14px;background:#fff}.page-template-page-testimonial-single .company_introduction strong{color:#1a1a1a!important;font-size:140%}.page-template-page-testimonial-single .company_introduction a{color:#083190;text-decoration:underline}.page-template-page-testimonial-single .content img{width:100%;height:auto;margin-bottom:30px}.page-template-page-testimonial-single .content img.logo{width:auto;max-width:180px;max-height:60px;margin-left:0!important;margin-bottom:10px}.page-template-page-testimonial-single .company_introduction img{max-width:200px;max-height:70px;width:auto;height:auto;margin-bottom:10px}@media only screen and (min-width:768px){.page-template-page-testimonial-single div.arrow svg{transform:none}.page-template-page-testimonial-single div.arrow{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%;display:flex;justify-content:center;align-items:center}.page-template-page-testimonial-single ul.problem,.page-template-page-testimonial-single ul.result{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.page-template-page-testimonial-single .content .movie{width:80%;margin:0 auto}.page-template-page-testimonial-single .content img{display:block;width:75%;margin:0 auto 30px}}@media only screen and (min-width:1200px){.page-template-page-testimonial-single .company_introduction{width:75%;margin:0 auto}}.page-template-page-company-staff .main{padding-bottom:0}.page-template-page-company-staff .name span{display:inline-block;margin-left:10px;padding-left:10px;font-size:75%}.page-template-page-company-staff img.profile{width:70%;margin:0 auto;display:block}.page-template-page-company-staff section{padding:30px 0}.page-template-page-company-staff section li a{display:block;-webkit-transition:all .2s;transition:all .2s;opacity:1}.page-template-page-company-staff section li a:hover{opacity:.7}.page-template-page-company-staff section.works li{line-height:1.4;margin-bottom:24px}.page-template-page-company-staff section.others .card{height:100%}.page-template-page-company-staff section.others .card-img-top{width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:center top}.page-template-page-company-staff section.others .card-body{display:flex;flex-direction:column;justify-content:center;min-height:80px}@media only screen and (min-width:1200px){.page-template-page-company-staff img.profile{width:100%}}.reason{padding:40px 0 0}.reason .item{color:#fff;padding:20px;border-radius:10px}.reason .flow>div{margin-top:15px}.reason .flow .fas{font-size:48px}.reason .flow .bold{color:#dc3545;font-size:18px;font-style:italic}.reason .flow .bold span{position:relative}.reason .flow .bold span:after{content:"";display:block;background:#dc3545;height:4px;border-radius:3px;position:absolute;left:-5px;right:-5px}@media (min-width:1200px){.reason .container{max-width:1200px}.reason .flow>div{margin-right:15px}.reason .flow .fas{transform:rotate(-90deg);margin:0 10px}}#creator-sign-up h2{font-size:22px}#creator-sign-up section{margin-top:0}#creator-sign-up .hero{background-image:url(https://res.cloudinary.com/vidweb/video/upload/v1772060216/shutterstock_1112123231_yshiix.jpg);background-size:cover;background-position:center;color:#fff;padding:100px 0;position:relative;overflow:hidden}#creator-sign-up .hero::before{content:'';position:absolute;inset:0;background:rgb(0 0 0 / .6);z-index:1}#creator-sign-up .hero video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;object-fit:cover;z-index:0}#creator-sign-up .hero .container{position:relative;z-index:2}#creator-sign-up .hero .title{font-weight:900}#creator-sign-up .hero .title font{font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","MS PMincho","MS 明朝",serif;font-weight:700;background:linear-gradient(117.72deg,#19A2EC 12.9%,#193753 101.64%),#ffffff;-webkit-background-clip:text,padding-box;background-clip:text,padding-box;-webkit-text-fill-color:#fff0;color:#fff0;display:inline-block;line-height:1;font-size:180%;padding:3px;vertical-align:middle;margin-right:5px}#creator-sign-up .hero #animation{position:relative;margin-top:20px}#creator-sign-up .hero #animation span{position:absolute;left:50%;top:-10px;transform:translatex(-50%);border-radius:10.5px;background:linear-gradient(94deg,#269BEA 3.43%,#155784 112.39%);color:#fff;font-size:12px;padding:2px 14px;line-height:1;white-space:nowrap;z-index:20}#creator-sign-up .hero #animation button,#creator-sign-up .hero #animation a.btn{position:relative;color:#FFF;text-align:center;font-size:16px;font-weight:700;background:#fff0;border:none;padding:10px 40px;border-radius:5px;transition:all 0.3s cubic-bezier(.25,.8,.25,1);border:solid 4px #fff0;cursor:pointer;z-index:10;margin-bottom:20px}#creator-sign-up .hero #animation button:after,#creator-sign-up .hero #animation a.btn:after{content:"";position:absolute;inset:-4px;background:#222;border-radius:5px;z-index:-1;transition:all 0.3s ease}#creator-sign-up .hero #animation button:before,#creator-sign-up .hero #animation a.btn:before{content:"";position:absolute;inset:-4px;border-radius:5px;background:#FFF;z-index:-2;animation:anime 3s ease-out infinite;pointer-events:none;opacity:.8}#creator-sign-up .hero #animation button:hover,#creator-sign-up .hero #animation a.btn:hover{color:#222}#creator-sign-up .hero #animation button:hover:after,#creator-sign-up .hero #animation a.btn:hover:after{background:#fff}@keyframes anime{0%{transform:scale(1);opacity:.6}100%{transform:scale(1.1,1.4);opacity:0}}#creator-sign-up .hero a{font-size:16px;color:#fff;font-weight:900}#creator-sign-up .company{background:#222;color:#fff;padding:0 0 80px;background-image:url(https://res.cloudinary.com/vidweb/image/upload/v1771990465/vidweb_logo-wh_1_mt11dg.png);background-repeat:no-repeat;background-position:right 20px bottom -100px;background-size:300px auto;position:relative;z-index:3}#creator-sign-up .company ul.nav{border-radius:10px;border:1px solid #FFF;background:linear-gradient(126deg,#55B2E4 1.12%,#09457C 99.61%),#222;margin:-40px 20px 40px}#creator-sign-up .company ul.nav li{border:none}#creator-sign-up .company ul.nav li a{color:#fff;font-size:14px;font-weight:500;padding:5px 10px}#creator-sign-up .company .title{font-size:24px;font-weight:900;margin-bottom:20px}#creator-sign-up .company p{font-size:16px;max-width:800px}#creator-sign-up .company ul.links li{padding-right:15px;margin-right:15px;border-right:solid 1px #fff}#creator-sign-up .company ul.links li:last-child{border:none}#creator-sign-up .company ul.links li a{font-size:14px;color:#fff}#creator-sign-up section .container{max-width:840px}#creator-sign-up section h2{margin:0 auto;font-size:25px}#creator-sign-up section p{max-width:700px;margin:0 auto}#creator-sign-up section#merit{padding:80px 0}#creator-sign-up section#merit video{width:100%;height:auto}#creator-sign-up section#merit .item{font-size:16px}#creator-sign-up section#merit .item span{font-size:20px;font-weight:700}#creator-sign-up section#merit .comment{border:2px solid #1988C7;background:#F4F8FB;padding:20px;color:#1988C7;position:relative;margin-top:50px}#creator-sign-up section#merit .comment span{position:absolute;border-radius:13.5px;background:#1988C7;color:#fff;font-weight:700;top:-16px;left:10px;padding:2px 10px}#creator-sign-up section#skills{background:linear-gradient(285deg,#0E0E0E 6.36%,#003447 92.93%);color:#fff;padding:60px 0;position:relative;overflow:hidden}#creator-sign-up section#skills:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://res.cloudinary.com/vidweb/image/upload/v1771997498/e479cd344aaf457a1851e78a5e2f5feede034892-2_vdpevo.png);opacity:.1;z-index:10}#creator-sign-up section#skills .container{position:relative;z-index:20}#creator-sign-up section#skills .subtitle{background:#516268;color:#FFF;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:20px}#creator-sign-up section#skills ul{border-left:solid 6px #516268;padding-left:18px}#creator-sign-up section#skills ul li{white-space:nowrap;margin-right:10px;margin-bottom:5px}#creator-sign-up section#skills ul li a{color:#89D4FF;text-decoration:underline}#creator-sign-up section#skills ul li span.wanted{background:#1988C7;color:#fff;font-size:10px;padding:2px 4px;line-height:1}#creator-sign-up section#skills ul li span.new{background:#D3614A;color:#fff;font-size:12px;padding:2px 4px;line-height:1}#creator-sign-up section#flow{padding:80px 0}#creator-sign-up section#flow .item-wrapper{gap:10px}#creator-sign-up #flow .item{flex:0 0 calc(50% - 5px);position:relative;overflow:hidden;height:350px;border-radius:12px;background-color:#000;display:flex;align-items:flex-end;cursor:pointer}#creator-sign-up #flow .item video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;opacity:.8;transition:opacity 0.4s ease;object-fit:cover}#creator-sign-up #flow .item .text{position:relative;z-index:2;padding:10px;width:100%;background:rgb(0 0 0 / .7);color:#fff}#creator-sign-up #flow .item .text span{font-size:16px;font-weight:700;display:block;margin-bottom:5px;text-align:center;position:relative}#creator-sign-up #flow .item .text span::before{position:absolute;top:7px;left:0;content:'';display:inline-block;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);margin-right:12px;transition:transform 0.3s ease}#creator-sign-up #flow .item:hover .text span::before{transform:rotate(-45deg)}#creator-sign-up #flow .item .text p{max-height:0;opacity:0;font-size:12px;line-height:1.6;transition:all 0.4s ease-in-out;margin:0;overflow:hidden}#creator-sign-up #flow .item:hover video{opacity:1}#creator-sign-up #flow .item:hover .text p{max-height:200px;opacity:1;margin-top:10px}#creator-sign-up section#testimonial{background:linear-gradient(126deg,#55B2E4 1.12%,#09457C 99.61%);padding:60px 0;color:#fff}#creator-sign-up .custom-width{max-width:840px!important;padding:0 20px;margin:0 auto}#creator-sign-up .testimonial-slider{position:relative;padding:20px 50px;overflow:hidden}#creator-sign-up .testimonial-content{text-align:left}#creator-sign-up .testimonial-content .title{font-size:32px;font-style:normal;font-weight:700;line-height:26px;margin-bottom:14px}#creator-sign-up .testimonial-content .body{font-size:1rem;line-height:1.7;margin-bottom:20px;opacity:.95}#creator-sign-up .user-info{display:flex;align-items:center;justify-content:flex-end;gap:12px}#creator-sign-up .user-img{width:36px;height:36px;border-radius:50%;object-fit:cover}#creator-sign-up .user-name{font-size:.9rem}#creator-sign-up .swiper-button-next,#creator-sign-up .swiper-button-prev{color:#fff!important;width:30px!important}#creator-sign-up .swiper-button-prev{left:0!important}#creator-sign-up .swiper-button-next{right:0!important}#creator-sign-up .swiper-button-next::after,#creator-sign-up .swiper-button-prev::after{font-size:25px!important;font-weight:900;-webkit-text-stroke:2px #fff}#creator-sign-up section#works{padding:80px 0}#creator-sign-up section#works .link-overlay{background-color:rgb(0 0 0 / .1)}#creator-sign-up section#works .container{max-width:800px}#creator-sign-up #vimeoModal .modal-dialog{max-width:900px}#creator-sign-up #vimeoModal .modal-footer{border:none}#creator-sign-up #vimeoModal .modal-body{border-radius:8px;overflow:hidden;box-shadow:0 10px 30px rgb(0 0 0 / .6);background-color:#000}#creator-sign-up #vimeoModal .modal-body .ratio{padding-top:56.25%}#creator-sign-up #vimeoModal .ratio iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}#creator-sign-up .modal-backdrop.show{opacity:0.85!important}#creator-sign-up #faq .item{max-width:700px;margin:0 auto}#creator-sign-up #faq div.question{font-size:18px;font-style:normal;font-weight:700;margin-bottom:16px}#creator-sign-up #faq div.answer{border-left:solid 9px #BEDAE4;padding-left:10px;margin-bottom:30px}#creator-sign-up section#register{padding-top:100px;padding-bottom:40px}#creator-sign-up section#register .container{max-width:700px}#creator-sign-up section#register .tab.form-group{border-bottom:3px solid #222;padding-left:20px;margin-bottom:30px}#creator-sign-up section#register .tab .form-check{padding:10px 20px;margin-bottom:-3px}#creator-sign-up section#register .tab .form-check label{margin-left:3px}#creator-sign-up section#register .tab .form-check:has(input[type="radio"]:checked){border:3px solid #222;border-bottom:3px solid #fff}#creator-sign-up section#register .title{background:#BEDAE4;font-weight:700;padding:4px 6px;line-height:1;margin-bottom:24px}#creator-sign-up section#register .title>div{margin-left:10px}#creator-sign-up section#register .title span{background:#C54646;color:#fff;font-size:12px;display:inline-block;padding:2px}#creator-sign-up section#register .subtitle{color:#BFBFBF;font-size:12px;position:relative;margin-bottom:10px}#creator-sign-up section#register .subtitle:before{content:"";display:block;position:absolute;top:50%;border-top:solid 1px #BFBFBF;width:100%}#creator-sign-up section#register .subtitle span{border-right:solid 20px #fff;background:#fff;position:relative;display:inline-block}#creator-sign-up section#register .form-group{display:flex;align-items:start;margin-bottom:10px}#creator-sign-up section#register .form-group label{font-weight:700;flex:0 0 80px;font-size:14px;line-height:1.4;padding-top:12px;text-align:right;padding-right:10px}#creator-sign-up section#register .form-check-label{cursor:pointer}#creator-sign-up section#register .others .form-group label{flex:0 0 140px}#creator-sign-up section#register .address_input{color:#218BD7;font-size:12px}#creator-sign-up section#register .flex-grow-1{flex-grow:1}#creator-sign-up section#register input:invalid,#creator-sign-up section#register select:invalid,#creator-sign-up section#register textarea:invalid{background-color:#FEE}#creator-sign-up section#register .skills label.bold{font-weight:700}#creator-sign-up section#register .skills .wrapper{padding-left:20px}#creator-sign-up section#register .skills .wrapper .form-check{margin-right:10px;margin-bottom:5px}#creator-sign-up section#register .skills .detail{display:none;padding-left:20px;padding-bottom:20px}#creator-sign-up section#register input.locked{opacity:.4;pointer-events:none}#creator-sign-up section#register input.locked+label{opacity:.4}#creator-sign-up section#register input.form-check-input:checked,#creator-sign-up section#register input.form-check-input:checked+label{opacity:1;pointer-events:inherit}#creator-sign-up section#register input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid #0000001a;background-color:#FEE;border-radius:3px;cursor:pointer;position:relative}#creator-sign-up section#register input[type="checkbox"].check{background-color:#FFF}#creator-sign-up section#register input[type="checkbox"]:checked{background-color:#0d6efd;border-color:#0d6efd}#creator-sign-up section#register input[type="checkbox"]:checked::after{content:"✔";color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px}#creator-sign-up section#register button.submit{background:#222;font-weight:900;color:#fff}#creator-sign-up section#register button.submit:disabled{opacity:.4;pointer-events:none}#creator-sign-up .creation-tip-btn{display:inline-flex;align-items:center;justify-content:center;margin-left:10px;width:30px;height:30px;padding:0;border-radius:50%;background:#D9D9D9;border:none;color:#222;font-size:13px;font-weight:700;line-height:1;cursor:pointer;vertical-align:middle;flex-shrink:0;transition:background 0.2s ease,transform 0.15s ease}#creator-sign-up .creation-tip-btn:hover,#creator-sign-up .creation-tip-btn:focus{background:#0f6a9e;color:#fff;transform:scale(1.1);outline:none;box-shadow:0 0 0 3px rgb(25 136 199 / .25)}#creator-sign-up .popover{max-width:300px;border:none;border-radius:8px;box-shadow:0 6px 24px rgb(0 0 0 / .18);font-size:13px;line-height:1.7}#creator-sign-up .popover-body{padding:14px 16px;color:#333;background:#fff;border-radius:8px}#creator-sign-up .popover .popover-arrow::before{border-top-color:rgb(0 0 0 / .08)!important}#creator-sign-up .popover .popover-arrow::after{border-top-color:#fff!important}#creator-sign-up .bs-popover-bottom .popover-arrow::before{border-bottom-color:rgb(0 0 0 / .08)!important}#creator-sign-up .bs-popover-bottom .popover-arrow::after{border-bottom-color:#fff!important}#creator-sign-up section#register form .d-flex.flex-wrap .form-check label{font-size:14px}#creator-sign-up section#register .custom-control-input{margin-right:10px}#creator-sign-up section#register input.form-check-input{transform:scale(1.3);margin:0 5px}#creator-sign-up section#about{padding:60px 0;border-top:solid 1px #222}#creator-sign-up section#about p{max-width:800px}@media (max-width:768px){#creator-sign-up .hero{padding:80px 0;background-attachment:scroll}#creator-sign-up .hero video{display:none}}@media (max-width:576px){#creator-sign-up .testimonial-slider{padding:20px 40px}#creator-sign-up .testimonial-content .title{font-size:1.4rem}}@media only screen and (min-width:768px){#creator-sign-up section h2{font-size:36px}#creator-sign-up .hero .title{font-size:24px}#creator-sign-up .hero .title font{font-size:160%;padding:2px 6px}#creator-sign-up .hero .title h1{font-size:64px}#creator-sign-up ul.nav{margin-bottom:60px}#creator-sign-up ul.nav li{padding:10px 20px}#creator-sign-up ul.nav li a{color:#fff;font-size:15px}#creator-sign-up .inquiry ul.nav{margin:0}#creator-sign-up .inquiry .nav-item{margin:0 0 10px;width:100%}#creator-sign-up .company{background-size:420px auto;background-position:right 20% bottom -60px}#creator-sign-up .company .title{font-size:36px}#creator-sign-up .company p{font-size:18px}#creator-sign-up .company ul.links li a{font-size:16px}#creator-sign-up section#merit .item span{font-size:24px}#creator-sign-up section#merit .comment{padding:22px 50px}#creator-sign-up section#skills video{margin-left:80px}#creator-sign-up section#skills ul li{margin-bottom:0}#creator-sign-up #faq div.question{font-size:20px}}@media only screen and (min-width:992px){#creator-sign-up .hero{padding:170px 0}#creator-sign-up .hero .title h1{font-size:56px}#creator-sign-up .hero #animation span{font-size:14px}#creator-sign-up .hero #animation button,#creator-sign-up .hero #animation a.btn{font-size:20px}#creator-sign-up section#skills video{margin-left:120px}#creator-sign-up form .d-flex.flex-wrap .form-check{flex:0 0 33.33333333%;margin:0!important}#creator-sign-up section#register button.submit{font-size:32px}}@media only screen and (min-width:1200px){#creator-sign-up .company ul.nav{border-radius:36px;padding:0 30px}#creator-sign-up .company ul.nav li a{padding:20px 30px}#creator-sign-up section#skills video{margin-left:160px}#creator-sign-up #flow .item{flex:0 0 calc(25% - 7.5px)}}div.inquiry h2{margin-bottom:10px;font-weight:900;font-size:20px;opacity:.7}div.inquiry .tel{margin-top:40px;border:solid 7px #062671;padding:20px;border-radius:12px}div.inquiry .tel span.number{font-size:40px;font-weight:900;line-height:1}div.inquiry .tel p{line-height:1.4}div.inquiry .tel small{display:block;font-size:18px}@media only screen and (min-width:768px){div.inquiry .tel span.number{font-size:48px}}.youtube.banner .item{position:relative;margin-bottom:20px;border-radius:6px}.youtube.banner .item b{font-size:110%;font-weight:900}.youtube.banner .video-creation{background:-webkit-linear-gradient(-70deg,#062671 40%,#fff0 30%),url(https://res.cloudinary.com/vidweb/image/upload/b_rgb:000000,o_40/v1582783324/video-category-background.jpg);background:-o-linear-gradient(-70deg,#062671 40%,#fff0 30%),url(https://res.cloudinary.com/vidweb/image/upload/b_rgb:000000,o_40/v1582783324/video-category-background.jpg);background:-moz-linear-gradient(-70deg,#062671 40%,#fff0 30%),url(https://res.cloudinary.com/vidweb/image/upload/b_rgb:000000,o_40/v1582783324/video-category-background.jpg);background:linear-gradient(-70deg,#062671 40%,#fff0 30%),url(https://res.cloudinary.com/vidweb/image/upload/b_rgb:000000,o_40/v1582783324/video-category-background.jpg);background-size:cover;background-position:center;color:#fff}.youtube.banner .video-ads{background:-webkit-linear-gradient(-70deg,#fa7c30 40%,#fff0 30%),url(https://res.cloudinary.com/vidweb/image/upload/b_rgb:000000,o_60/v1612479920/video-ads.jpg);background:-o-linear-gradient(-70deg,#fa7c30 40%,#fff0 30%),url(https://res.cloudinary.com/vidweb/image/upload/b_rgb:000000,o_60/v1612479920/video-ads.jpg);background:-moz-linear-gradient(-70deg,#fa7c30 40%,#fff0 30%),url(https://res.cloudinary.com/vidweb/image/upload/b_rgb:000000,o_60/v1612479920/video-ads.jpg);background:linear-gradient(-70deg,#fa7c30 40%,#fff0 30%),url(https://res.cloudinary.com/vidweb/image/upload/b_rgb:000000,o_60/v1612479920/video-ads.jpg);background-size:cover;background-position:center bottom;color:#fff}.youtube.banner .lp{background:-webkit-linear-gradient(-70deg,#2980b9 40%,#fff0 30%),url(https://res.cloudinary.com/vidweb/image/upload/b_rgb:000000,o_40/v1626762260/landing-page-banner.jpg);background:-o-linear-gradient(-70deg,#2980b9 40%,#fff0 30%),url(https://res.cloudinary.com/vidweb/image/upload/b_rgb:000000,o_40/v1626762260/landing-page-banner.jpg);background:-moz-linear-gradient(-70deg,#2980b9 40%,#fff0 30%),url(https://res.cloudinary.com/vidweb/image/upload/b_rgb:000000,o_40/v1626762260/landing-page-banner.jpg);background:linear-gradient(-70deg,#2980b9 40%,#fff0 30%),url(https://res.cloudinary.com/vidweb/image/upload/b_rgb:000000,o_40/v1626762260/landing-page-banner.jpg);background-size:cover;background-position:center;color:#fff}.youtube.banner .management{background:linear-gradient(120deg,#ff2323 60%,#e10000 60%);color:#fff}.banner.analysis{background:linear-gradient(120deg,#17a2b8 60%,#1781a6 60%)}.banner.analysis a{color:#fff}.banner.analysis a b{font-size:140%}@media only screen and (min-width:576px){.youtube.banner .item b{font-size:120%}}@media only screen and (min-width:992px){.youtube.banner{margin-left:-10px;margin-right:-10px}.youtube.banner .item{margin:0 10px;-ms-flex:0 0 50%;flex:0 0 50%}}.page-template-page-remote-video-production .work{padding-left:20px;padding-right:20px}.page-template-page-remote-video-production .work .card{margin-bottom:30px;overflow:hidden}.page-template-page-remote-video-production .work .card .image a{position:relative;display:block;text-align:center;color:rgb(255 255 255 / .9);font-size:80px;padding:50px;line-height:1}.page-template-page-remote-video-production .work .card .card-body{font-size:14px;line-height:1.3;padding:10px 10px 15px}.page-template-page-remote-video-production .work .card .card-body span{display:block;margin-bottom:5px}.page-template-page-remote-video-production .work .card .more{text-align:right;font-size:13px}.page-template-page-remote-video-production .work .card .more a{color:#083190}@media only screen and (min-width:1200px){.page-template-page-remote-video-production .work{padding-left:50px;padding-right:50px}.page-template-page-remote-video-production .work .card .image a{font-size:50px}}div.faq ul.links li{margin-bottom:20px}div.faq ul.links li a{display:block;padding:10px;background:#a1a1a1;color:#fff;border-radius:4px;text-align:center;font-weight:700;-webkit-transition:all .2s;transition:all .2s}div.faq ul.links li a:hover{background:#7d7d7d}div.faq section{background:#ebebeb;padding:20px;margin-bottom:40px;border-radius:4px}div.faq section h2{margin-bottom:30px}div.faq section .question,div.faq section .answer{padding-left:30px;position:relative}div.faq section .question{font-weight:700;margin-bottom:10px;color:#083190}div.faq section .question:before{content:"Q";font-size:24px;font-weight:900;font-family:'Lato',sans-serif;position:absolute;top:0;left:0;line-height:1}div.faq section .answer:before{content:"A";font-size:24px;font-weight:900;font-family:'Lato',sans-serif;position:absolute;top:0;left:0;line-height:1}@media only screen and (min-width:1200px){div.faq ul.links li{max-width:20%}}div.flow .item{border:solid 1px #898989;border-radius:4px;overflow:hidden;background:#fff;position:relative}div.flow .item .head{background:#a1a1a1;color:#fff;padding:10px;vertical-align:middle;text-align:center;font-weight:700;line-height:1.4;position:relative}div.flow .item .head span{position:absolute;top:5px;left:5px;font-weight:900;opacity:.5}div.flow .item .head img{display:block;margin:0 auto 5px}div.flow .item .head span{font-family:'Lato',sans-serif;font-weight:900;font-size:29px}div.flow .item .body{padding:20px;background:#fff}div.flow .item .body a.link,.page-template-page-flow section a.link{color:#083190;text-decoration-line:underline;text-decoration-style:dotted}div.flow .item .body a.link:before,.page-template-page-flow section a.link:before{content:"";background:url(https://res.cloudinary.com/vidweb/image/upload/v1641880837/exit-top-right.svg);display:inline-block;width:15px;height:15px;background-size:cover}div.flow .arrow{width:0;margin:10px auto;border-color:#ccc;border-style:solid;border-width:20px;border-left-color:#fff0;border-right-color:#fff0;border-bottom:none}.page-template-page-flow .period{position:relative}.page-template-page-flow .period:before{content:"";display:block;width:10px;background:#555;position:absolute;top:0;bottom:10px;left:15px}.page-template-page-flow .period:after{content:"";display:block;width:0;height:0;border-left:10px solid #fff0;border-right:10px solid #fff0;border-top:10px solid #555;position:absolute;left:10px;bottom:0}.page-template-page-flow .period h3{border:solid 2px #555;border-radius:5px;padding:10px;margin-bottom:10px;background:#ebebeb;position:relative}.page-template-page-flow .period table{margin-left:40px}.page-template-page-flow .period th{text-align:center;background:#fafafa}.page-template-page-flow .period td{background:#fafafa;padding-left:1rem;font-size:13px}.page-template-page-flow .period td span{display:block}@media only screen and (min-width:568px){.page-template-page-flow .period td{font-size:16px}.page-template-page-flow .period td span{display:inline-block}.page-template-page-flow .period th.col1{width:40%}.page-template-page-flow .period th.col2{width:20%}.page-template-page-flow .period th.col3{width:40%}}@media only screen and (min-width:768px){div.flow .item .head img{display:inline-block;margin:0;margin-right:10px}}@media only screen and (min-width:992px){.page-template-page-flow .period td{font-size:16px}.page-template-page-flow .period td span{display:inline-block}}.download .image img{width:100%;height:auto;max-width:500px;box-shadow:0 16px 38px -12px rgb(0 0 0 / .56)}.download .form label{margin-bottom:0;font-size:14px;}.download .form h2{margin:0 0 20px;font-weight:900;font-size:20px}.download form .btn:disabled{background:#95a5a6;border:solid 3px #95a5a6}.post-type-archive-news article,.tax-news_category article{background-color:#fff;background-clip:border-box;border:1px solid rgb(0 0 0 / .125);border-radius:.25rem;margin-bottom:20px}.post-type-archive-news article h2,.tax-news_category article h2{font-size:20px}.post-type-archive-news article a.thumbnail,.tax-news_category article a.thumbnail{padding-top:56.25%}.post-type-archive-news article .item,.tax-news_category article .item{padding:10px}.post-type-archive-news article .item span.category a{text-decoration:none;border:solid 1px #083190;color:#083190;border-radius:3px;padding:3px 10px;font-size:12px;margin-left:10px;font-weight:900}.single-news .top .title{font-size:40px;letter-spacing:-1px;font-weight:900;line-height:1.2;margin-top:3rem}.single-news span.category a{text-decoration:none;border:solid 1px #083190;color:#083190;border-radius:3px;padding:3px 10px;font-size:12px;margin-right:10px;font-weight:900}.single-news .content h2{margin-top:40px}.single-news .content a{text-decoration:underline}.single-news .content hr{border-top:none;opacity:.4}.single-news .content td{border:solid 1px #202020;padding:10px}.single-news .content a{word-break:break-all;text-decoration:underline}@media only screen and (min-width:768px){.post-type-archive-news article .item,.tax-news_category article .item{padding:20px}}@media only screen and (min-width:992px){.post-type-archive-news article .item,.tax-news_category article .item{padding:10px}}@media only screen and (min-width:1200px){.post-type-archive-news article .item,.tax-news_category article .item{padding:20px 20px 20px 0}}.main.our-works .page-top{margin-bottom:0}.main.our-works .clients{padding:40px 0 30px;background:#fff;overflow:hidden;margin-bottom:24px}.main.our-works .clients p{margin-bottom:24px;color:#ACACAC;font-weight:900;font-size:18px;max-width:none}.main.our-works .clients ul li{margin-right:30px}.main.our-works .clients ul li img{height:80px;width:auto}#our-works .filter{background-color:#fff;padding:10px;border:solid 1px #242424;border-radius:4px;cursor:pointer;margin-bottom:24px;background-image:url(https://res.cloudinary.com/vidweb/image/upload/v1720162007/plus.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:20px 20px}#our-works .filter.active{background-image:url(https://res.cloudinary.com/vidweb/image/upload/v1720162005/minus.svg)}#our-works .condition{display:none;margin-bottom:24px}#our-works .condition>div{display:flex;flex-direction:column;margin-bottom:10px}#our-works .condition .checkbox{margin-right:20px;margin-bottom:5px}#our-works .condition .checkbox label{display:flex;align-items:center}#our-works .condition .checkbox label input{margin-right:5px}#our-works .condition a.clear{border:solid 1px #242424;border-radius:4px;padding:8px 15px;opacity:1;margin-right:10px}#our-works .condition a.clear:hover{opacity:.5}#our-works .condition button{background:#242424;color:#fff;border:solid 1px #242424;border-radius:4px;padding:8px 15px;-webkit-transition:all .2s;transition:all .2s}#our-works .condition button:hover{background:rgb(14 14 14 / .6)}#our-works .condition .select a{display:block;margin-right:20px;margin-bottom:10px;text-decoration:underline;text-decoration-style:dotted}#our-works .works{margin-top:36px}#our-works .works p a{text-decoration-line:underline;text-decoration-style:dotted}#our-works-single table th{white-space:nowrap}#our-works-single table .links a{border:solid 1px #242424;background:#242424;color:#fff;display:block;padding:2px 10px;border-radius:4px;font-weight:700;font-size:90%;margin-bottom:.2rem}#our-works-single .main-content a{text-decoration-line:underline;text-decoration-style:dotted}#our-works-single .main-content img{width:100%;height:auto}#our-works-single .main-content .wp-block-columns{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:1rem!important;align-items:flex-start}#our-works-single .main-content .wp-block-column{flex:1 1 0%!important;min-width:0}#our-works-single .main-content .wp-block-column figure{margin:0}#our-works-single .main-content .wp-block-column figure img{width:100%;height:auto;display:block}@media only screen and (max-width:599px){#our-works-single .main-content .wp-block-columns{flex-direction:column!important;flex-wrap:wrap!important}#our-works-single .main-content .wp-block-column{width:100%}}#our-works-single table .links a:hover{background:#fff0;color:#242424}.single-work .title h1{font-size:24px;margin-bottom:16px}.single-work .title button{border:solid 2px #212529;font-size:12px}.single-work .title button .icon-link{width:20px;height:20px;margin-right:5px;fill:currentColor}.single-work .title button:hover{background:#212529;color:#fff}.single-work span.bold.large{font-size:30px}#our-works-single section{margin-top:48px}@media only screen and (min-width:568px){#our-works .condition>div{display:flex;flex-direction:row}#our-works .condition span{flex:0 0 130px;margin-right:10px}}@media only screen and (min-width:992px){.main.our-works .clients p{font-size:20px}.single-work .title h1{font-size:36px}}.vimeo-main-player{width:100%;margin:24px 0 0}.vimeo-main-player__inner{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.vimeo-main-player__inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}#our-works-single .work-section h2{font-size:24px!important;font-weight:700;padding-bottom:10px;border-bottom:2px solid #242424;margin-bottom:20px;text-align:left}#our-works-single .work-section .work-section__body{line-height:1.8}.purpose-columns{border:1px solid #dee2e6}.purpose-challenge,.purpose-proposal{padding:20px 24px}.purpose-challenge{border-right:1px solid #dee2e6}.purpose-proposal{background-color:#eaf4fb}.purpose-columns h3{font-size:15px;font-weight:700;margin-bottom:12px}.purpose-challenge p,.purpose-proposal p,.purpose-challenge ul,.purpose-proposal ul{font-size:14px;line-height:1.8;margin-bottom:0}.comment-card{display:flex;align-items:flex-start;gap:16px;background:#f5f5f5;border-radius:6px;padding:20px 24px}.comment-card__avatar{flex:0 0 48px;width:48px;height:48px;background:#ccc;border-radius:50%;display:flex;align-items:center;justify-content:center}.comment-card__avatar svg{width:28px;height:28px;fill:#fff}.comment-card__body{flex:1}.comment-card__body p{max-width:none!important}.comment-card__name{font-size:14px;font-weight:700;margin-bottom:6px}.comment-card__text{font-size:14px;line-height:1.8;margin-bottom:0}@media only screen and (max-width:767px){.purpose-challenge{border-right:none;border-bottom:1px solid #dee2e6}.purpose-proposal{border-top:none}}.page-template-page-video-marketing section{padding:50px 0 40px}.page-template-page-video-marketing section.white{background:#fff}.page-template-page-video-marketing section .graphic li{float:left}.page-template-page-video-marketing section .graphic li.item{border:solid 5px #062671;padding:20px;width:30%;border-radius:10px}.page-template-page-video-marketing section .graphic li.arrow{width:5%;font-size:40px;color:rgb(0 0 0 / .5)}@media only screen and (min-width:992px){.page-template-page-video-marketing section.content{text-align:center}}.page-template-page-casting section{padding:50px 0 40px}.page-template-page-category-ver3 .main-content{background:#fff;padding:20px}.page-template-page-category-ver3 .main-content h2{margin-top:40px;border-bottom:2px solid #181818;padding-bottom:10px;margin-bottom:20px}.page-template-page-category-ver3 .main-content h3{background:#f3f3f3;padding:10px 20px;margin-top:30px}.page-template-page-category-ver3 .main-content .video{position:relative;padding-bottom:56.25%;height:0;margin-bottom:30px}.page-template-page-category-ver3 .main-content .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:992px){.page-template-page-category-ver3 .main-content{padding:40px}}.page-template-page-creator-job .sign-up .top .title{font-family:inherit;font-size:16px;margin-bottom:40px}.page-template-page-creator-job section{margin:40px 0}.page-template-page-creator-job section ul{margin-bottom:0}.page-template-page-creator-job .nav-tabs{border:none}.page-template-page-creator-job .nav-tabs .nav-link.active{font-weight:700;background:none;border-bottom:solid 3px #bd2130}.page-template-page-creator-job .nav-tabs .nav-item{width:50%}.page-template-page-creator-job a.btn.btn-danger{white-space:normal}.page-template-page-creator-job .other-skills li{display:inline-block;margin-right:10px}@media only screen and (max-width:568px){.page-template-page-creator-job .main .top h1{font-size:1.7rem}}@media only screen and (min-width:992px){.page-template-page-creator-job .main .top span.title{margin-bottom:40px}}.page-template-page-category section{margin-top:50px}.page-template-page-category section h2{margin-bottom:40px;position:relative;display:inline-block;padding:0 55px;font-weight:700}.page-template-page-category section h2:before{left:0}.page-template-page-category section h2:after{right:0}.page-template-page-category section h3{font-weight:700;border-bottom:solid 1px #000;padding-bottom:5px}.page-template-page-category section img{margin-bottom:30px}.page-template-page-category section.background{padding:60px 0;background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff;position:relative}.page-template-page-category section.background:before{content:"";display:block;background:rgb(0 0 0 / .7);position:absolute;top:0;bottom:0;left:0;right:0}.page-template-page-category section.background h2:before,.page-template-page-category section.background h2:after{background-color:#fff}.page-template-page-category section.background h3{border-bottom:solid 1px #fff}.page-template-page-category section.background .container{position:relative}.page-template-page-category section.background img{display:none}.page-template-page-category .work .card,.page-template-page-category-ver2 .work .card,.page-template-page-category-ver3 .work .card{margin-bottom:10px;overflow:hidden}.page-template-page-category .work .card .image,.page-template-page-category-ver2 .work .card .image,.page-template-page-category-ver3 .work .card .image{position:relative;-webkit-transition:all .3s;transition:all .3s}.page-template-page-category .work .card .image:hover,.page-template-page-category-ver2 .work .card .image:hover,.page-template-page-category-ver3 .work .card .image:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.page-template-page-category .work .card .image:before,.page-template-page-category-ver2 .work .card .image:before,.page-template-page-category-ver3 .work .card .image:before{position:absolute;content:"";display:block;top:0;bottom:0;left:0;right:0;background:rgb(0 0 0 / .2)}.page-template-page-category .work .card .image a,.page-template-page-category-ver2 .work .card .image a,.page-template-page-category-ver3 .work .card .image a{position:relative;display:block;text-align:center;color:rgb(255 255 255 / .9);font-size:80px;padding:50px;line-height:1}.page-template-page-category .work .card .card-body,.page-template-page-category-ver2 .work .card .card-body,.page-template-page-category-ver3 .work .card .card-body{font-size:14px;line-height:1.3;padding:10px 10px 15px}.page-template-page-category .work .card .card-body span,.page-template-page-category-ver2 .work .card .card-body span,.page-template-page-category-ver3 .work .card .card-body span{display:block;margin-bottom:5px}.page-template-page-category .work .card .more,.page-template-page-category-ver2 .work .card .more,.page-template-page-category-ver3 .work .card .more{text-align:right;font-size:13px}.page-template-page-category .work .card .more a,.page-template-page-category-ver2 .work .card .more a,.page-template-page-category-ver3 .work .card .more a{color:#083190}.page-template-page-category .categories{padding:40px 0;background:#ebebeb}.page-template-page-category .categories a.btn{margin-bottom:5px}.page-template-page-category ul.list-group li span{color:#c82333;font-weight:700}.page-template-page-category section .video div.image a{display:block;color:rgb(255 255 255 / .9);font-size:80px;padding:50px}@media only screen and (min-width:992px){.page-template-page-category section.background img{display:block;position:absolute;width:30%;height:auto;opacity:.5;top:40px}.page-template-page-category section.background .content{width:70%;margin-left:30%;position:relative}.page-template-page-category section.background{min-height:350px;overflow:hidden}.page-template-page-category .work .card .more,.page-template-page-category-ver2 .work .card .more,.page-template-page-category-ver3 .work .card .more{position:absolute;bottom:10px;right:10px}}@media only screen and (min-width:1200px){.main-content{position:relative}.page-template-page-category .work .card .image a,.page-template-page-category-ver2 .work .card .image a,.page-template-page-category-ver3 .work .card .image a{font-size:60px;padding:30px}}.page-template-page-b-to-b .top{margin-bottom:0}.page-template-page-b-to-b .main{padding-bottom:0}.page-template-page-b-to-b section{padding:50px 0 40px}.page-template-page-b-to-b section.white{background:#fff}.page-template-page-b-to-b section.use li{padding:0 20px 30px;line-height:1.5}.page-template-page-b-to-b section.use li img{max-width:120px;display:block;margin:0 auto 10px}.page-template-page-b-to-b section.stages li{margin-bottom:30px}.page-template-page-b-to-b section.stages li:last-child{margin-bottom:0}.page-template-page-b-to-b section.feature li img{margin-bottom:20px}.page-template-page-b-to-b section.feature li{font-weight:700;line-height:1.5;margin-bottom:40px}.page-template-page-b-to-b section.feature li span{color:#062671;font-size:30px;display:inline-block;margin-right:20px}@media only screen and (min-width:992px){.page-template-page-b-to-b section{padding:60px 0}.page-template-page-b-to-b section.feature .container{width:90%;margin:0 auto;max-width:1600px}.page-template-page-b-to-b section.feature li{width:33.33333%;float:left;padding:0 40px;margin-bottom:0}.page-template-page-b-to-b section.flow dt{text-align:right}}.page-template-lp section.support{background:#363636;color:#fff}.page-template-lp section.support p b{border-bottom:solid 3px #fff;padding-bottom:3px;font-size:18px}.page-template-lp section.support .image{width:200px;height:200px;border-radius:50%;background-size:cover;background-position:center;margin:0 auto;-webkit-transition:all .2s;transition:all .2s;border:solid 2px #fff}.page-template-lp section.support .image:hover{transform:rotate(20deg)}.page-template-lp section.links a{display:block;text-align:center;padding:20px;font-weight:700}.page-template-lp .about-us .logo img{width:190px;height:auto}.page-template-lp .about-us .logo span{display:block;font-style:normal;font-size:10px;font-weight:400;margin-top:5px}.page-template-lp .category>div{padding-bottom:30px}.page-template-lp .category .item{-webkit-transition:all .2s;transition:all .2s;height:100%;position:relative}.page-template-lp .category .item:hover{transform:scale(1.05)}.page-template-lp .category .info{padding:0 10px 30px}.page-template-lp .category .title{display:block;text-align:center;font-weight:700}.page-template-lp .category .item p{font-size:13px;margin-bottom:0}.page-template-lp .category span.more{font-size:12px;font-weight:700;color:#083190;position:absolute;bottom:10px;right:10px}.page-template-page-careers footer{position:relative;z-index:100}.page-template-page-careers .main .top{background:url(https://res.cloudinary.com/vidweb/image/upload/f_auto/v1653283056/Images/Bar_Lounge.jpg) no-repeat center center/cover;background-attachment:fixed;margin-bottom:0}.page-template-page-careers a.btn.btn-blue.apply{padding:10px 40px;font-size:18px}.page-template-page-careers #gnav{background:#fff;margin-bottom:0;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;height:60px;position:relative;z-index:100000}.page-template-page-careers #gnav.fixed{position:fixed;top:0;left:0;right:0;z-index:100000}.page-template-page-careers #gnav li{width:33.33333333333%;float:left}.page-template-page-careers #gnav li a{display:block;font-size:10px;padding:15px 10px;line-height:1.2}.page-template-page-careers .copy .logo{margin:40px 0}.page-template-page-careers .copy .logo img{width:250px;height:auto}.page-template-page-careers .copy .logo span{display:block;color:#fff;font-style:normal;font-size:10px;font-weight:400;margin-top:5px}.page-template-page-careers .main .copy{margin-top:60px}.page-template-page-careers .main .copy p{font-size:16px}.page-template-page-careers .main .copy p.bold{line-height:1.2;font-size:24px}.page-template-page-careers .article{background-image:url(https://dougabiz.com/wp-content/uploads/2021/03/75-1000x500.jpg);background-size:cover;background-position:center;color:#fff;padding:40px 0;text-align:center}.page-template-page-careers .article b{display:block;font-size:130%;margin-bottom:10px;line-height:1.5}.page-template-page-careers .statement{background:#363636;color:#fff;padding:60px 0 40px;position:relative;z-index:10}.page-template-page-careers .statement h2{margin-bottom:40px}.page-template-page-careers .statement h3{text-transform:uppercase;font-weight:800;font-size:50px}.page-template-page-careers .statement ul{position:relative}.page-template-page-careers .statement li{margin-bottom:20px}.page-template-page-careers hr{margin:4rem 0}.page-template-page-careers .btn-link{width:100%;text-align:left;position:relative}.page-template-page-careers .btn-link:before{position:absolute;top:3px;right:-10px;font-size:1.2rem;content:"+"}.page-template-page-careers .card-body .badge{display:inline-block;font-size:11px;font-weight:700;padding:3px 8px;border-radius:3px;margin-top:6px;letter-spacing:.05em}.page-template-page-careers .card-body .badge-success{background:#28a745;color:#fff}.page-template-page-careers .card-body .badge-secondary{background:#adb5bd;color:#fff}.page-template-page-careers .details{background:#ebebeb;color:#1a1a1a;padding:50px 0;position:relative;z-index:10}.page-template-page-careers .content{background:#F6F6F6;position:relative;z-index:9;max-width:1400px;margin:0 auto}.page-template-page-careers section{position:relative;z-index:10;background:#F6F6F6}.page-template-page-careers section#contents01{background:url(https://res.cloudinary.com/vidweb/image/upload/f_auto/v1653457699/Images/Bask_Lounge.jpg) no-repeat center center/cover;background-attachment:fixed;color:#fff;padding-bottom:30px}.page-template-page-careers section#contents01 .container.closed{height:700px}.page-template-page-careers section#contents01 .more{position:absolute;bottom:0;left:0;right:0;height:100px;background-image:linear-gradient(to top,rgb(0 0 0 / .9),rgb(0 0 0 / .5) 70%,#fff0);color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:24px;cursor:pointer}.page-template-page-careers section#contents01 .more span{border:solid 2px #fff;border-radius:10px;padding:5px 30px;display:inline-block}.page-template-page-careers section#contents01:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgb(0 0 0 / .7)}.page-template-page-careers section h2{padding:50px 0 40px;margin:0}.page-template-page-careers section span.bold{font-size:110%}.page-template-page-careers section .item{min-height:200px}.page-template-page-careers section .text{padding:20px}.page-template-page-careers section .image{position:relative}.page-template-page-careers section .image span{position:absolute;bottom:-20px;right:20px;font-weight:900;color:#fff;font-size:80px;opacity:.8}.page-template-page-careers section .carousel-indicators li.active{background-color:rgb(6 38 113)}.page-template-page-careers section.apply,.page-template-page-careers #contents05{background:#062671;color:#fff;font-size:1.5rem;padding:40px 0}.page-template-page-careers .apply .card-body{font-size:18px;position:relative}.page-template-page-career h1 small{display:block;margin-top:1rem}.page-template-page-career .main{padding-bottom:0}.page-template-page-career dt{color:#083190}.page-template-page-career dd{margin-bottom:1rem}.page-template-page-career .apply{background:#555;color:#fff;padding:50px 0}.page-template-page-career .apply a{color:#fff}.page-template-page-career #resume-error,.page-template-page-career #cv-error{margin-top:0}.page-template-page-career #message-error{margin-top:-25px}.page-template-page-careers .content a.btn{color:#fff;text-decoration:none}@media only screen and (min-width:768px){.page-template-page-careers section .item{min-height:300px}.page-template-page-careers .article{text-align:left}}@media only screen and (min-width:992px){.page-template-page-careers #gnav li a{font-size:14px;padding:20px}.page-template-page-careers #gnav.fixed{top:32px}.page-template-page-careers .statement .main h3{text-align:center}.page-template-page-careers .statement li{width:33.333333333%;float:left;text-align:center;padding:0 10px;font-size:14px;margin-bottom:0}.page-template-page-careers section .text{padding:40px}.page-template-page-careers .carousel-item .text{min-height:712px}}@media only screen and (min-width:1200px){.page-template-page-careers .statement li{padding:40px;font-size:16px}.page-template-page-careers .carousel-item .text{min-height:584px}}.sitemap li{line-height:1.4;border-bottom:1px solid rgb(0 0 0 / .125);margin-bottom:10px}.sitemap li:last-child{border:none}.sitemap li ul{margin-top:16px}.sitemap li ul li{font-size:90%;border:none}.sitemap li ul li ul{margin-top:5px}.page-template-page-animation .scene .list p{line-height:1.4}.page-template-page-animation .reason .image,.page-template-page-job-listing .reason .image{width:250px;height:250px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto 10px}.page-template-page-animation .reason .text h3{font-weight:900}.page-template-page-animation .reason .text .btn{display:block;margin-bottom:10px}.page-template-page-animation .reason .text small{font-size:75%}@media only screen and (min-width:1200px){.page-template-page-animation .scene .list p small{font-size:85%}.page-template-page-animation .reason .text .btn{display:inline-block;margin:5px}.page-template-page-animation .reason .text small{font-size:85%}.page-template-page-animation .reason .mb-5{margin-bottom:70px!important}}@media only screen and (min-width:1440px){.page-template-page-animation .scene .col-xl-3{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}.experts a .image{width:200px;height:200px;border-radius:50%;background-size:cover;background-position:center;margin:0 auto;-webkit-transition:all .2s;transition:all .2s;border:solid 2px #fff}.experts a .image:hover{transform:rotate(20deg)}.popular .card{font-size:14px}.popular .card a{padding:0 10px 10px;opacity:1}.popular .card a:hover{opacity:.7}.popular .card .image{aspect-ratio:823 / 462;background-size:cover;margin:0 -10px 10px}.popular .card .title{font-weight:700;margin-bottom:10px}.popular .card p{font-size:90%}.popular .card span.more{display:block;margin-top:10px;text-align:right}.main.global .page-top{background:linear-gradient(to right,#707070,#242424);color:#fff;text-align:center;margin-bottom:15px;position:relative;overflow:hidden}.main.global .page-top{background:linear-gradient(to right,#450606,#242424)}.main.global .page-top:before{background:repeating-linear-gradient(to bottom,transparent,transparent 2px,#FF0000 4px);opacity:.3;position:relative;z-index:20}.main.global .page-top #hero-video{display:none;background-size:cover;background-position:center;position:absolute;left:0;right:0;z-index:10;opacity:.7}.main.global .page-top #hero-video video{display:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;object-position:center center}.main.global .page-top .container{position:relative;z-index:30}.main.global .page-top span{font-size:18px;opacity:1}.main.global .page-top span font{background:#B40700;display:inline-block;border-radius:10px;padding:8px;margin-right:8px}.main.global .page-top h1{margin-top:0;font-size:72px}.main.global section h2{margin-bottom:28px}.main.global section h2 span{color:#B40000}.main.global .features li.item{border:solid 2px #B40000;padding:10px;border-radius:6px;margin-bottom:10px}.main.global .features li.item h3{text-align:center}.main.global .features li.item img{display:block;margin:0 auto 10px}.main.global .features li.item ul{margin:0;padding-left:20px}.main.global .features li.item li{list-style-type:disc;font-size:14px}.main.global .hover{font-weight:700}.main.global .hover u{display:inline-flex;align-items:center;cursor:pointer;position:relative}.main.global .hover u span.popup{text-align:left;padding:5px;display:inline-block;border-radius:3px;white-space:nowrap;position:absolute;background:rgb(0 0 0 / .8);color:#fff;font-size:10px;bottom:20px;left:100%;transition:all 0.3s ease 0s;opacity:0}.main.global .hover u.active span.popup{opacity:1}.main.global section.whitepaper .image{padding-top:65%;background-size:cover}.main.global section.whitepaper .title{margin:24px 0;font-weight:700}.main.global section.whitepaper a.btn{background:#222;color:#fff;border-radius:30px;padding:15px 70px;margin-top:30px;border:solid 2px #222;font-weight:700}.main.global section.whitepaper a.btn:hover{background:#fff0;color:#222}.main.global section.overseas{background-position:center}.main.global .other-links{margin-top:0}.main.global section.flow_price table{margin-top:48px;border-top:solid 1px rgb(0 0 0 / .2)}.main.global section.flow_price table th{width:30%;vertical-align:middle}.main.global section.flow_price table td{vertical-align:middle}.main.global section.flow_price table td.price{width:20%}@media only screen and (min-width:768px){.main.global .page-top{background:#242424}.main.global .page-top #hero-video,.main.global .page-top #hero-video video{display:block}.main.global .page-top,.main.global .page-top #hero-video{height:40vh}.main.global .features li.item{flex:0 0 auto;width:calc(50% - 10px);margin:0 5px 10px}.main.global .features li.item h3{font-size:20px}}@media only screen and (min-width:992px){.main.global .features li.item{width:calc(33.33333333% - 10px)}}@media only screen and (min-width:1200px){.main.global .page-top,.main.global .page-top #hero-video{height:50vh}.main.global .page-top span{font-size:32px}.main.global .page-top h1{font-size:98px}.main.global .features li.item{width:calc(25% - 10px)}}@media only screen and (min-width:1200px){.main section.features .list{padding-left:140px;padding-right:140px}}.main.global.narration .page-top{position:relative}.main.global.narration .page-top #hero-video{background-position:center bottom;opacity:.8;display:block}.main.global.narration h1{font-size:36px;text-shadow:2px 2px 10px rgb(0 0 0 / .5);margin:20px 0 20px}.main.global.narration h1 span{display:block}.main.global.narration .page-top span.badge{font-size:16px;letter-spacing:.2em}.main.global.narration .page-top .links{text-shadow:2px 2px 10px rgb(0 0 0 / .5)}.main.global.narration .features{margin-bottom:100px}.main.global.narration .features ul li{margin-bottom:20px}.main.global.narration .features ul li img{margin-right:10px}.main.global.narration .features ul li span{font-weight:700;font-size:120%}.main.global.narration .features .accordion-item{background:#fff;padding:10px;border-radius:4px;margin-bottom:20px}.main.global.narration .features .accordion-button{display:block;width:100%;background-color:#fff0;border:none;background-image:url(https://res.cloudinary.com/vidweb/image/upload/v1720162005/minus.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:right top 10px}.main.global.narration .features .accordion-button h3{text-align:left;margin-bottom:0}.main.global.narration .features .accordion-body{padding-top:10px}.main.global.narration .accordion .collapsed{background-image:url(https://res.cloudinary.com/vidweb/image/upload/v1720162007/plus.svg)}.main.global.narration #panelsStayOpen-collapseThree small{border:solid 1px rgb(0 0 0 / .1);border-radius:3px;padding:10px;background:rgb(180 0 0 / .05)}.main.global.narration #sample{padding-top:100px;margin-top:-100px}.main.global.narration .voices h3{margin-top:20px}.main.global.narration .voices button.btn{color:#fff;background:#B40000;border-radius:50px;margin:5px;font-size:14px;display:flex;align-items:center;opacity:1;-webkit-transition:all .2s;transition:all .2s}.main.global.narration .voices button.btn:hover{opacity:.7}.main.global.narration .voices button.btn img{margin-right:5px}.main.global.narration .voices .audioPlayer{display:none}.main.global.narration .faq .card{margin-bottom:10px;padding:10px}.main.global.narration .faq .card .question{position:relative;padding-left:30px;margin-bottom:5px;font-weight:700;color:#B40000}.main.global.narration .faq .card .question:before{content:"Q";font-size:22px;font-weight:700;font-family:'Lato',sans-serif;position:absolute;top:0;left:0;line-height:1}.main.global.narration .faq .card .answer{position:relative;padding-left:30px}.main.global.narration .faq .card .answer:before{content:"A";font-size:22px;font-weight:700;font-family:'Lato',sans-serif;position:absolute;top:0;left:0;line-height:1}.main.global.narration .faq .card .answer a{text-decoration:underline;text-decoration-style:dotted}@media only screen and (min-width:768px){.main.global.narration .page-top{height:40vh}.main.global.narration h1{font-size:48px}}@media only screen and (min-width:992px){.main.global.narration h1{font-size:64px}}@media only screen and (min-width:1200px){.main.global.narration h1{font-size:72px}}.main.global.multilingual h1 span,.main.global.multilingual h1 small{display:block}.main.global.multilingual #panelsStayOpen-collapseOne small{border:solid 1px rgb(0 0 0 / .1);border-radius:3px;padding:10px;background:rgb(180 0 0 / .05)}.main.global.narration.multilingual .voices h3{margin:0}.main.global.narration.multilingual .voices .samples{margin-bottom:24px}#ai-avatar .page-top{overflow:visible;background-position:center;background-size:cover;height:60vh;position:relative}#ai-avatar .page-top:before{content:"";display:block;background:#000;position:absolute;top:0;bottom:0;left:0;right:0}#ai-avatar .page-top p{max-width:800px;margin:0 auto 30px;text-shadow:2px 2px 8px rgb(0 0 0 / .4);font-size:16px}#ai-avatar .page-top .links a{margin-bottom:10px}#ai-avatar section{margin:60px 0 0}#ai-avatar .about iframe{border-radius:6px}#ai-avatar .about p{margin-top:10px}#ai-avatar .problems ul{margin-top:20px}#ai-avatar .problems li{margin-bottom:20px}#ai-avatar .problems li img{margin-right:10px}#ai-avatar .problems li span{display:block;font-weight:700;margin-bottom:5px;font-size:110%}#ai-avatar .merits h2 span,#ai-avatar .price h2 span,#ai-avatar .flow h2 span,#ai-avatar .creator h2 span{display:block}#ai-avatar .merits li{background:#fff;border-radius:6px;margin-bottom:20px;padding:20px}#ai-avatar .merits li img{margin-right:10px}#ai-avatar .merits li span{font-weight:700;font-size:120%;color:#B40000}#ai-avatar .features{margin-bottom:60px}#ai-avatar .features th{text-align:center;width:30%;font-size:13px}#ai-avatar .features td{text-align:center;font-size:12px}#ai-avatar .features td.red,#ai-avatar .features th.red{background:rgb(180 0 0 / .1)}#ai-avatar .features th.dark{background:rgb(0 0 0 / .06)}#ai-avatar .features td span{font-size:160%;font-weight:700;margin-right:5px;display:block}#ai-avatar .price p{font-size:16px;border:solid 3px rgb(0 0 0 / .4);padding:10px 20px;border-radius:6px;background:#fff}#ai-avatar .price p span{color:#B40000;font-size:160%;font-weight:700}#ai-avatar section.flow li{font-size:16px}#ai-avatar section.flow li.delivery{padding:0}#ai-avatar section.flow li.delivery>div{width:70px;height:70px}#ai-avatar section.flow li small{display:inline-block;font-size:11px}#ai-avatar section.creator span.bold{font-weight:700;display:block;margin-bottom:5px;font-size:110%}#ai-avatar section.sample p{margin-bottom:24px}#ai-avatar section.sample .col-12{margin-bottom:20px}#ai-avatar section.sample iframe{border-radius:6px}@media only screen and (min-width:768px){#ai-avatar .page-top p{font-size:18px}#ai-avatar .page-top .links a{margin-bottom:0;font-size:16px}#ai-avatar .features th{font-size:14px}#ai-avatar .features td{font-size:13px}#ai-avatar .merits h2 span,#ai-avatar .price h2 span,#ai-avatar .flow h2 span,#ai-avatar .creator h2 span{display:inline-block}#ai-avatar .price p{font-size:18px}}@media only screen and (min-width:992px){#ai-avatar section{margin:100px 0 0}#ai-avatar section.flow li{font-size:14px}#ai-avatar section.flow li.delivery{padding:0;flex:0 0 auto}#ai-avatar .features{margin-bottom:100px}}#overseas-project .page-top{position:relative;padding:60px 0}#overseas-project .page-top:before{content:"";display:block;background:rgb(0 0 0 / .6);position:absolute;top:0;left:0;right:0;bottom:0;z-index:20}#overseas-project .page-top .container{position:relative;z-index:30}#overseas-project .page-top .cta a.btn{display:block;height:45px;padding:10px;border-radius:.25rem;text-decoration:none;background-color:#fff;color:#242424;text-align:center;font-weight:700;margin-bottom:10px}#overseas-project .page-top a.btn.download{border:solid 1px #fff;background:#242424;margin:5px auto 0;color:#fff}#overseas-project .page-top .cta a.btn:hover{transform:scale(105%)}#overseas-project .page-top .items{margin-top:24px}#overseas-project .page-top .items .item{color:#fff;flex:1 1 33.3333333%;background-image:url(https://vidweb.co.jp/wp/wp-content/themes/vidweb3.0/assets/images/f1529_1.png);background-size:auto 110px;height:110px;background-repeat:no-repeat;background-position:center}#overseas-project .page-top .items .item font{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;font-size:30px;line-height:1;display:block;margin-bottom:10px}#overseas-project .page-top .items .item span{font-size:13px;opacity:1;letter-spacing:0;line-height:1.4}#overseas-project .slider{background:#fff}#overseas-project .slider li{margin:0 10px}#overseas-project .slider img{width:auto;height:80px}#overseas-project section.link{scroll-margin-top:100px}#overseas-project section.nav{background:linear-gradient(to right,#707070,#242424);color:#fff;padding:40px 0;position:relative;margin-top:0}#overseas-project section.nav:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(to bottom,transparent,transparent 2px,#707070 4px)}#overseas-project section.nav .container{position:relative}#overseas-project section.nav .title{font-weight:900;font-size:22px;margin-bottom:18px}#overseas-project section.nav li a{color:#fff;font-weight:700}#overseas-project section p a{text-decoration:underline}#overseas-project #works{padding:60px 0}#overseas-project #works .cta span{font-size:20px}#overseas-project #works .cta a{margin-bottom:10px;justify-content:center}#overseas-project #locations{position:relative;background:url(https://res.cloudinary.com/vidweb/image/upload/v1754635550/swapnil-bapat-sJ7pYyJFyuA-unsplash-2_yhl6ke.jpg) center/cover no-repeat;color:#fff;padding:60px 0}#overseas-project #locations::before{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .45)}#overseas-project #locations .container{position:relative;z-index:2}#overseas-project .map-wrapper{background:#fff;padding:10px;border-radius:12px;box-shadow:0 4px 20px rgb(0 0 0 / .2);margin:30px 0}#overseas-project #map{height:300px;border-radius:8px}#overseas-project #locations h2,#overseas-project #locations h3,#overseas-project #locations p,#overseas-project #locations .number{color:#fff;text-shadow:0 2px 4px rgb(0 0 0 / .3)}#overseas-project #locations .number{font-size:24px;line-height:1.2}#overseas-project #locations .number span{font-size:4rem;font-weight:700}#overseas-project #locations small{font-size:14px}#overseas-project ul.location-slider li img{width:200px;height:auto}#overseas-project #price{padding-top:60px}#overseas-project #price ul{overflow-x:scroll;margin:0 -20px;padding-left:20px}#overseas-project #price li{flex:0 0 250px;margin-right:20px}#overseas-project #price .item{border-radius:6px;overflow:hidden;border:solid 1px rgb(0 0 0 / .1);height:100%;position:relative;padding-bottom:50px}#overseas-project #price .item .title{padding:10px;background-size:cover;background-position:center;position:relative;text-align:center;color:#242424}#overseas-project #price .item .title:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / .7)}#overseas-project #price .item .title div,#price .item span{position:relative}#overseas-project #price .item span.english{font-size:12px;border:solid 2px rgb(0 0 0 / .4);padding:3px 20px;line-height:1;text-transform:uppercase;display:inline-block;background:rgb(0 0 0 / .1)}#overseas-project #price .item span.area{font-weight:700;font-size:24px}#overseas-project #price .item .bottom{padding:10px;text-align:center}#overseas-project #price .item .bottom span.price{display:inline-block;margin-bottom:10px;font-size:32px;font-weight:900}#overseas-project #price .item .bottom span.price font{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal}#overseas-project #price .item .bottom span.price small{font-size:70%}#overseas-project #price .item p{font-size:12px;margin-bottom:0}#overseas-project #price .others .bottom p{font-size:16px;font-weight:700}#overseas-project #price .item a.btn{font-size:14px;font-weight:700;border-radius:100px;padding:10px 20px;position:absolute;left:20px;right:20px;bottom:10px}#overseas-project #price p small{font-size:12px}#overseas-project #price .low-cost{margin-top:50px}#overseas-project #price .low-cost h3{font-size:24px}#overseas-project #price .low-cost .image{border-bottom:solid 5px #A4A4A4;margin:36px auto 0;max-width:700px}#overseas-project #price .low-cost .image img{mix-blend-mode:multiply;max-width:400px}#overseas-project #case-studies{padding-top:60px}#overseas-project #case-studies img{margin-bottom:10px;border-radius:10px}#overseas-project #case-studies span{display:block;font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;font-size:60px;opacity:.1;font-style:italic;margin-bottom:-40px}#overseas-project #faq{padding-top:60px}#overseas-project #faq li{margin-bottom:24px}#overseas-project #faq li:last-child{margin-bottom:0}#overseas-project #faq .question{position:relative;min-height:60px;display:flex;align-items:center;background:#000;color:#fff;border-radius:10px;margin-right:100px;margin-left:20px;margin-bottom:5px;font-size:14px;padding:10px 20px;padding-left:30px;font-weight:700}#overseas-project #faq .question:before{content:"";display:block;width:40px;height:40px;background-image:url(https://res.cloudinary.com/vidweb/image/upload/v1755055102/question-mark-2_nm76su.png);background-color:#fff;background-size:cover;position:absolute;top:-5px;left:-20px;border-radius:50%}#overseas-project #faq .answer{position:relative;border:solid 2px #000;border-radius:10px;padding:10px;padding-right:30px;padding-left:20px;min-height:60px;display:flex;align-items:center;margin-left:70px;margin-right:20px;font-size:14px;background-color:#fff;display:none}#overseas-project #faq .answer:before{content:"";display:block;width:40px;height:40px;background-image:url(https://res.cloudinary.com/vidweb/image/upload/v1628666208/vidweb_logo.webp);background-color:#fff;background-size:26px auto;background-position:center;background-repeat:no-repeat;position:absolute;top:-5px;right:-20px;border-radius:50%;box-shadow:0 .5rem 1rem rgb(0 0 0 / .15);overflow:hidden}#overseas-project #faq button{display:block;border:solid 2px #000;background-color:#fff;border-radius:100px;line-height:1;padding:10px 15px;margin-left:auto;margin-top:-30px;margin-right:20px;position:relative;font-size:12px}@media only screen and (min-width:768px){#overseas-project .page-top{padding:100px 0}#overseas-project .page-top h1{font-size:64px}#overseas-project .page-top .cta a.btn{margin:0 10px;width:300px}#overseas-project .page-top .items{margin-top:50px}#overseas-project .page-top .items .item{flex:0 0 auto;width:160px;height:142px;background-size:cover;margin:0 20px}#overseas-project .page-top .items .item font{font-size:40px;margin-top:-15px;margin-bottom:25px}#overseas-project .page-top .items .item span{font-size:16px}#overseas-project section.nav .title{font-size:36px}#overseas-project section.nav p{font-size:18px}#overseas-project #works .cta a{margin:0 10px;padding:15px 50px}#overseas-project ul.location-slider li img{width:300px;height:auto}#overseas-project #map{height:500px}#overseas-project #price ul{flex-wrap:wrap;overflow:visible;margin:0 -10px}#overseas-project #price li{flex:0 0 calc(50% - 10px);margin:0 5px;margin-bottom:10px}#overseas-project #price .item .title{padding:20px}#overseas-project #price .item span.area{font-size:32px}#overseas-project #price .item .bottom{padding:20px}#overseas-project #faq .question,#overseas-project #faq .answer{border-radius:100px}#overseas-project #faq .question{margin-left:20px;padding-left:50px}#overseas-project #faq .question:before{width:60px;height:60px;left:-20px}#overseas-project #faq .answer{margin-right:20px;padding-right:40px}#overseas-project #faq .answer:before{width:60px;height:60px;background-size:38px auto}}@media only screen and (min-width:992px){#overseas-project .page-top{background-image:none!important}#overseas-project .page-top h1{font-size:86px}#overseas-project .hero-video{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);z-index:10}#overseas-project .hero-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;object-position:center center;opacity:.9}#overseas-project #price li{flex:0 0 calc(25% - 10px)}}img.staff{width:100%;height:auto}.main .page-top h1 .fv-sub-title{display:block;font-size:50%;font-weight:500;line-height:1.5;margin-top:12px;letter-spacing:0;opacity:.85}.main .page-top .fv-description{font-size:14px;line-height:1.9;margin:20px auto 24px;max-width:760px;text-align:left;color:#FFF;opacity:.92}.main .page-top .fv-description p{margin-bottom:8px}.main .page-top .fv-description p a{font-weight:700;color:#fff;text-decoration:underline}.main .page-top .fv-description p:last-child{margin-bottom:0}@media only screen and (min-width:768px){.main .page-top .fv-description{font-size:15px;margin:24px auto 32px}}.main .page-top .links{flex-wrap:wrap;gap:10px;align-items:center;margin-top:8px}.main .page-top .links .fv-cta-primary,.main .page-top .links .fv-cta-secondary{flex:1 1 0%;min-width:0}.main .page-top .links .fv-cta-works{flex:1 1 100%;justify-content:center}.main .page-top .links .fv-cta-primary{background:#222;color:#FFF;padding:14px 28px;border:solid 2px #222;border-radius:6px;font-weight:700;font-size:14px;text-decoration:none;transition:all .2s;min-width:180px;justify-content:center}.main .page-top .links .fv-cta-primary:hover{background:#FFF;border-color:#FFF;color:#222;text-decoration:none}.main .page-top .links .fv-cta-primary svg{display:none}.main .page-top .links .fv-cta-secondary{background:#FFF;color:#222;padding:14px 28px;border:solid 2px #FFF;border-radius:6px;font-weight:700;font-size:14px;text-decoration:none;transition:all .2s;min-width:180px;justify-content:center}.main .page-top .links .fv-cta-secondary:hover{background:#222;border-color:#FFF;color:#FFF;text-decoration:none}.main .page-top .links .fv-cta-secondary svg{display:none}.main .page-top .links .fv-cta-works{display:inline-flex;align-items:center;gap:6px;background:#fff0;border:none;padding:8px 4px;color:#FFF;font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;font-size:14px;transition:opacity .2s;min-width:auto}.main .page-top .links .fv-cta-works:hover{opacity:.7;color:#FFF;background:#fff0;text-decoration:underline}.main .page-top .links .fv-cta-works .arrow{display:inline-block;font-weight:900;font-size:inherit;letter-spacing:normal;opacity:1;line-height:1;transition:transform .2s}.main .page-top .links .fv-cta-works:hover .arrow{transform:translateX(4px)}@media only screen and (min-width:768px){.main .page-top .links{gap:16px}.main .page-top .links .fv-cta-primary,.main .page-top .links .fv-cta-secondary{flex:0 0 auto;font-size:15px;padding:16px 32px;min-width:200px}.main .page-top .links .fv-cta-works{flex:0 0 auto;font-size:15px;padding:8px 12px}}.main.child .page-top{margin-bottom:0}.main.child .hero-trust{background:#FFF;padding:36px 0 24px}.main.child .hero-trust .record{margin:0 auto}.clients.clients-marquee{overflow:hidden;width:100%;background:#FFF;margin:0;padding:0 0 24px}.clients.clients-marquee .marquee-track{display:flex;flex-wrap:nowrap;width:max-content;animation:clients-scroll 90s linear infinite;justify-content:flex-start!important;margin-top:0}.clients.clients-marquee .marquee-track li{flex:0 0 auto;margin-right:20px}.clients.clients-marquee .marquee-track li img{height:48px;width:auto;max-width:none;display:block}.clients.clients-marquee:hover .marquee-track{animation-play-state:paused}@keyframes clients-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media only screen and (min-width:768px){.clients.clients-marquee .marquee-track li{margin-right:30px}.clients.clients-marquee .marquee-track li img{height:80px}}.main.child .nav{margin-top:24px;margin-bottom:24px;padding:8px 12px;background:#fff0;border:none;border-top:solid 1px #E5E5E5;border-bottom:solid 1px #E5E5E5;border-radius:0;gap:4px 16px;align-items:center;row-gap:4px}.main.child .nav>div{margin-right:8px;display:flex;align-items:center}.main.child .nav span{background:#fff0;color:#888;font-size:11px;font-weight:700;letter-spacing:.15em;padding:0;border:none;border-radius:0;display:inline-block;text-transform:uppercase;position:relative;padding-right:14px}.main.child .nav span::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:14px;background:#CCC}.main.child .nav li{border:none;padding:0;margin:0;font-size:13px;list-style:none}.main.child .nav li:last-child{border:none;padding:0}.main.child .nav li a{display:inline-flex;align-items:center;padding:4px 0;color:#444;font-weight:500;text-decoration:none;border-bottom:solid 2px #fff0;transition:color .15s,border-color .15s}.main.child .nav li a:hover{color:#222;text-decoration:none;border-bottom-color:#222}@media (max-width:767.98px){.main.child .nav{padding:8px 10px;gap:4px 10px;justify-content:flex-start}.main.child .nav>div{flex:0 0 100%;margin-right:0;margin-bottom:2px}.main.child .nav>div span{padding-right:0}.main.child .nav>div span::after{display:none}.main.child .nav li{font-size:12px;line-height:1}}.main.child section.features .reasons-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:32px;margin-bottom:44px}.main.child section.features .reason-item{background:#FFF;border:solid 1px #E0E0E0;border-radius:10px;padding:24px 28px}.main.child section.features .reason-title{display:flex;align-items:flex-start;gap:15px;font-size:1.05rem;font-weight:900;line-height:1.5;margin-bottom:14px;border-left:none;padding-left:0}.main.child section.features .reason-number{font-size:26px;font-weight:900;line-height:1;color:#000;letter-spacing:.02em;flex-shrink:0}.main.child section.features .reason-title-text{flex:1}.main.child section.features .reason-text{font-size:14px;line-height:1.9;color:#333}.main.child section.features .reason-text a{font-weight:700;text-decoration:underline;color:#003EB7}.main.child section.features .reason-text p{margin-bottom:8px}.main.child section.features .reason-text p:last-child{margin-bottom:0}@media only screen and (min-width:768px){.main.child section.features .reasons-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.main.child section.features .reason-item{padding:28px 32px}.main.child section.features .reason-title{font-size:1.15rem}}.main.child section.issues{background:#F5F5F5}.main.child section.issues>.container>p{margin-bottom:40px}.main.child section.issues>.container>p a{font-weight:700;text-decoration:underline;color:#003EB7}.main.child section.issues .issues-list{display:flex;flex-direction:column;gap:24px;margin-bottom:36px}.main.child section.issues .issue-item{background:#FFF;border-radius:15px;padding:28px 24px;gap:20px;align-items:flex-start}.main.child section.issues .issue-label{flex:0 0 auto}.main.child section.issues .issue-label span{display:inline-block;background:#222;color:#FFF;font-weight:900;font-size:12px;letter-spacing:.05em;padding:6px 14px;border-radius:999px;white-space:nowrap}.main.child section.issues .issue-body{flex:1 1 auto}.main.child section.issues .issue-body h3{border-left:solid 4px #222;padding-left:8px;font-size:1.15rem;font-weight:900;margin-bottom:12px;line-height:1.4}.main.child section.issues .issue-body{margin-bottom:0;line-height:1.8}.main.child section.issues .issue-body p a,.main.child section.issues .issue-body a{color:#003EB7;font-weight:700;text-decoration:underline}.main.child section.works .pickup-work{background:#FFF;border:solid 1px #E0E0E0;border-radius:15px;overflow:hidden;margin-bottom:40px}.main.child section.works .pickup-work>a{color:inherit;text-decoration:none;gap:0}.main.child section.works .pickup-work .work-thumb{flex:0 0 100%;aspect-ratio:16 / 9;background-color:#000;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden}.main.child section.works .pickup-work .vimeo-placeholder{position:absolute;inset:0;width:100%;height:100%;z-index:10}.main.child section.works .pickup-work .link-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .05);transition:background .2s;z-index:20}.main.child section.works .pickup-work:hover .link-overlay{background:#fff0}.main.child section.works .pickup-work .pickup-body{padding:24px 24px 28px}.main.child section.works .pickup-work .pickup-label{display:inline-block;align-self:flex-start;background:#000;color:#FFF;font-size:12px;font-weight:900;letter-spacing:.05em;padding:4px 12px;border-radius:999px;margin-bottom:12px}.main.child section.works .pickup-work h3{font-size:1.2rem;font-weight:900;line-height:1.4;margin-bottom:10px;border-left:none;padding-left:0}.main.child section.works .pickup-work .client{display:block;font-size:13px;margin:0 0 8px;line-height:1.4;font-weight:400;color:#555}.main.child section.works .pickup-work ul.category{margin-bottom:12px}.main.child section.works .pickup-work ul.category li{background:#E8E8E8;border-radius:5px;padding:0 9px;margin-right:5px;margin-bottom:5px;font-size:12px}.main.child section.works .pickup-work .desc{font-size:14px;line-height:1.8;margin-bottom:0;color:#555}.main.child section.works .works-view-all{margin-top:24px}.main.child section.works .works-view-all a{color:#333;font-size:14px;text-decoration:underline;font-weight:500}.main.child section.works .works-view-all a:hover{text-decoration:none}.main.child section.works{overflow:visible;padding-bottom:40px}.main.child .works-consult-cta{margin-top:32px;margin-bottom:0;background:#FFF;border:solid 1px #242424;border-radius:5px;padding:24px;position:relative;z-index:2}.main.child .works-consult-cta .consult-inner{gap:20px}.main.child .works-consult-cta .consult-text{text-align:center}.main.child .works-consult-cta .consult-lead{display:block;font-size:15px;line-height:1.5;font-weight:700;color:#222}.main.child .works-consult-cta .consult-btn{display:inline-flex;align-items:center;gap:10px;background:#222;color:#fff;font-weight:900;font-size:15px;padding:14px 28px;border-radius:999px;text-decoration:none;transition:transform .2s,background .2s;white-space:nowrap}.main.child .works-consult-cta .consult-btn:hover{background:#000;transform:translateY(-2px);color:#fff;text-decoration:none}.main.child .works-consult-cta .consult-btn-arrow{font-weight:700;transition:transform .2s}.main.child .works-consult-cta .consult-btn:hover .consult-btn-arrow{transform:translateX(4px)}@media only screen and (min-width:768px){.main.child .works-consult-cta{padding:28px 32px}.main.child .works-consult-cta .consult-inner{gap:28px}.main.child .works-consult-cta .consult-text{text-align:left}.main.child .works-consult-cta .consult-lead{font-size:16px}}.main.child section.use-cases{background:#FFF}.main.child section.use-cases>.container>p{margin-bottom:32px}.main.child section.use-cases .use-case-cards{display:grid;grid-template-columns:1fr;gap:24px}.main.child section.use-cases .use-case-card{background:#FFF;border-radius:5px;padding:0;border:solid 1px #242424;margin-bottom:0;overflow:hidden}.main.child section.use-cases .use-case-image{margin-bottom:0}.main.child section.use-cases .use-case-image img{width:100%;height:200px;object-fit:cover;display:block}.main.child section.use-cases .use-case-card h3,.main.child section.use-cases .use-case-card p,.main.child section.use-cases .use-case-card .use-case-text{padding-left:15px;padding-right:15px}.main.child section.use-cases .use-case-card h3{padding-top:15px}.main.child section.use-cases .use-case-card .use-case-text a{text-decoration:underline;font-weight:700;color:#003EB7}.main.child section.use-cases .use-case-card p:last-child,.main.child section.use-cases .use-case-card .use-case-text:last-child{padding-bottom:15px}.main.child section.use-cases .use-case-icon{margin-bottom:0;padding:0;display:flex;align-items:center;justify-content:center;height:200px;overflow:hidden}.main.child section.use-cases .use-case-icon img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.main.child section.use-cases .use-case-card h3{font-size:1.05rem;font-weight:900;margin-bottom:12px;line-height:1.4}.main.child section.use-cases .use-case-card p{font-size:14px;line-height:1.8;margin-bottom:0;color:#333}.main.child section.use-cases .use-cases-note{margin-top:20px;font-size:13px;color:#888;text-align:left}.main.child section.use-cases .use-cases-note a{color:#003EB7}.main.child section.use-cases>.container>small{display:block;margin-top:16px;font-size:13px;color:#888}.main.child section.use-cases>.container>small a{color:#003EB7;font-weight:700;text-decoration:underline}.main.child section.price .price-sub-title{font-size:1.1rem;font-weight:900;margin-top:32px;margin-bottom:16px;text-align:center}.main.child section.price .price-patterns{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:32px}.main.child section.price .price-card{background:#FFF;border:solid 1px #242424;border-radius:5px;padding:0;position:relative;overflow:hidden;display:flex;flex-direction:column}.main.child section.price .price-card .price-card-header{background:#E5E5E5;padding:20px 15px;text-align:center}.main.child section.price .price-card .tier{font-size:12px;border:solid 2px rgb(0 0 0 / .4);padding:3px 20px;line-height:1;text-transform:uppercase;display:inline-block;opacity:.4;background:rgb(0 0 0 / .1);margin-bottom:12px}.main.child section.price .price-card h4{font-size:1rem;font-weight:900;line-height:1.5;margin-bottom:0;border-left:none;padding-left:0;color:#222}.main.child section.price .price-card .price-card-body{background:#FFF;padding:20px 15px;text-align:center;display:flex;flex-direction:column;flex:1 1 auto}.main.child section.price .price-card .price{font-size:1.75rem;font-weight:900;color:#222;margin-bottom:12px}.main.child section.price .price-card .desc{font-size:14px;line-height:1.7;color:#555;margin-bottom:0;flex:1 1 auto}.main.child section.price .cost-reduction{background:#E5E5E5;border-radius:5px;margin-top:48px;padding:24px 20px;text-align:left}.main.child section.price .cost-reduction h3{font-size:1.25rem;font-weight:900;margin-bottom:8px;border-left:none;padding-left:0;text-align:center;position:relative;padding-bottom:16px}.main.child section.price .cost-reduction h3::after{content:"";display:block;width:48px;height:3px;background:#222;margin:12px auto 0}.main.child section.price .cost-reduction .cost-reduction-text{font-size:14px;line-height:1.8;margin-bottom:24px}.main.child section.price .cost-reduction .cost-reduction-list{list-style:none;padding-left:0;margin:0;text-align:left;counter-reset:cost-item;display:grid;grid-template-columns:1fr;gap:12px}.main.child section.price .cost-reduction .cost-reduction-list li{font-size:14px;line-height:1.6;margin-bottom:0;text-align:left;background:#FFF;border-radius:5px;padding:14px 16px 14px 56px;position:relative;counter-increment:cost-item}.main.child section.price .cost-reduction .cost-reduction-list li::before{content:counter(cost-item,decimal-leading-zero);position:absolute;left:14px;top:50%;transform:translateY(-50%);background:#222;color:#FFF;font-size:11px;font-weight:900;letter-spacing:.05em;width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center}.main.child section.price .cost-reduction .cost-reduction-list li b{font-weight:900}.main.child section.testimonials .row{gap:16px 0}.main.child section.testimonials .testimonial-row{display:flex;flex-direction:column;background:#FFF;border:solid 1px #242424;border-radius:5px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}.main.child section.testimonials .testimonial-row:hover{box-shadow:0 8px 24px rgb(0 0 0 / .08);transform:translateY(-2px);text-decoration:none;color:inherit}.main.child section.testimonials .testimonial-row .image{width:100%;aspect-ratio:16 / 9;background-size:cover;background-position:center;background-color:#F5F5F5;position:relative;flex-shrink:0;padding:0;margin:0;border-radius:0}.main.child section.testimonials .testimonial-row .image .logo{position:absolute;bottom:12px;left:12px;background:#FFF;padding:6px 10px;border-radius:6px;max-width:50%}.main.child section.testimonials .testimonial-row .image .logo img{max-width:100%;max-height:32px;height:auto;width:auto}.main.child section.testimonials .testimonial-row .testimonial-body{padding:20px;flex:1 1 auto;display:flex;flex-direction:column}.main.child section.testimonials .testimonial-row h3{font-size:1.1rem;font-weight:900;line-height:1.5;color:#222;margin-bottom:12px;border-left:none;padding-left:0}.main.child section.testimonials .testimonial-row .testimonial-description{font-size:14px;line-height:1.8;color:#444;margin-bottom:16px}.main.child section.testimonials .testimonial-row .testimonial-read-more{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#003EB7;text-decoration:underline;margin-top:auto}.main.child section.testimonials .testimonial-row .testimonial-read-more .arrow{transition:transform .2s}.main.child section.testimonials .testimonial-row:hover .testimonial-read-more .arrow{transform:translateX(4px)}.main.child section{margin-top:0;padding-top:32px;padding-bottom:32px}@media only screen and (min-width:768px){.main.child section{padding-top:64px;padding-bottom:64px}}.main.child section.features{background:#FFF}.main.child section.works{background:#F5F5F5}.main.child section.price{background:#F5F5F5}.main.child section.testimonials{background:#FFF}.main.child section.column{background:#FFF}.main.child section.points{background:#F5F5F5}.main.child section.final-cta{background:linear-gradient(to right,#707070,#242424);color:#FFF;text-align:center;position:relative}.main.child section.final-cta:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(to bottom,transparent,transparent 2px,#707070 4px);opacity:.6}.main.child section.final-cta .container{position:relative}.main.child section.final-cta .final-cta-title{color:#FFF;font-size:1.4rem;font-weight:900;margin-bottom:16px;text-align:center}.main.child section.final-cta .final-cta-text{color:#FFF;font-size:14px;line-height:1.8;max-width:760px;margin:0 auto 28px;text-align:center}.main.child section.final-cta .final-cta-text a{font-weight:700;text-decoration:underline;color:#fff}.main.child section.final-cta .final-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.main.child section.final-cta .final-cta-primary,.main.child section.final-cta .final-cta-secondary{display:inline-flex;align-items:center;justify-content:center;min-width:240px;padding:14px 24px;border-radius:5px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.main.child section.final-cta .final-cta-primary{background:#FFF;color:#1F1F1F;border:solid 1px #FFF}.main.child section.final-cta .final-cta-primary:hover{background:#F0F0F0;color:#1F1F1F;text-decoration:none}.main.child section.final-cta .final-cta-secondary{background:#fff0;color:#FFF;border:solid 1px #FFF}.main.child section.final-cta .final-cta-secondary:hover{background:#FFF;color:#1F1F1F;text-decoration:none}.main.child section.faqs{background:#F5F5F5}.main.child section.faqs>.container>p{margin-bottom:32px}.main.child section.faqs .faq-list{display:flex;flex-direction:column;gap:16px}.main.child section.faqs .faq-item{background:#FFF;border-radius:5px;padding:20px 24px}.main.child section.faqs .faq-item .faq-question{font-size:1rem;font-weight:900;line-height:1.5;margin-bottom:12px;padding-left:30px;position:relative;border-left:none}.main.child section.faqs .faq-item .faq-question:before{content:"Q.";position:absolute;left:0;top:0;color:#003EB7;font-weight:900;font-size:1.1rem}.main.child section.faqs .faq-item .faq-answer{font-size:14px;line-height:1.8;padding-left:30px;position:relative;color:#333}.main.child section.faqs .faq-item .faq-answer a{text-decoration:underline;font-weight:700;color:#003EB7}.main.child section.faqs .faq-item .faq-answer:before{content:"A.";position:absolute;left:0;top:0;color:#888;font-weight:900;font-size:1.1rem}.main.child section.faqs .faq-item .faq-answer p{margin-bottom:8px}.main.child section.faqs .faq-item .faq-answer p:last-child{margin-bottom:0}@media only screen and (min-width:768px){.main .page-top h1 .fv-sub-title{font-size:55%;margin-top:16px}.main.child section.issues .issue-item{flex-direction:row;padding:32px 36px;gap:32px;align-items:center}.main.child section.issues .issue-body h3{font-size:1.25rem;margin-bottom:14px}.main.child section.works .pickup-work{padding:15px}.main.child section.works .pickup-work>a{display:flex;flex-direction:row;gap:15px;align-items:flex-start}.main.child section.works .pickup-work .work-thumb{flex:0 0 45%;aspect-ratio:16 / 9;height:auto;border-radius:8px}.main.child section.works .pickup-work .pickup-body{flex:1 1 auto;padding:0;display:flex;flex-direction:column;justify-content:center}.main.child section.works .pickup-work h3{font-size:1.4rem}.main.child section.use-cases .use-case-cards{grid-template-columns:1fr 1fr;gap:24px}.main.child section.use-cases .use-case-card{padding:0}.main.child section.use-cases .use-case-card:last-child:nth-child(odd){grid-column:1 / -1;width:calc(50% - 12px);justify-self:center}.main.child section.use-cases .use-case-card h3{font-size:1.15rem}.main.child section.price .price-patterns{grid-template-columns:1fr 1fr;gap:16px}.main.child section.price .price-card{padding:0}.main.child section.price .price-card:last-child:nth-child(odd){grid-column:1 / -1;width:calc(50% - 8px);justify-self:center}.main.child section.price .price-card h3{font-size:1rem}.main.child section.price .price-card .price{font-size:1.75rem}.main.child section.price .cost-reduction{padding:32px 36px}.main.child section.faqs .faq-item{padding:24px 32px}.main.child section.faqs .faq-item .faq-question{font-size:1.1rem;padding-left:36px}.main.child section.faqs .faq-item .faq-answer{padding-left:36px}.main.child section.testimonials .testimonial-row{flex-direction:row;align-items:center}.main.child section.testimonials .testimonial-row .image{width:40%;flex:0 0 40%;aspect-ratio:16 / 9;min-height:0;align-self:stretch}.main.child section.testimonials .testimonial-row .testimonial-body{width:60%;padding:24px 28px;justify-content:center}}.main.our-works .clients ul.slider{flex-wrap:nowrap;justify-content:flex-start;width:max-content;animation:works-clients-marquee 90s linear infinite;will-change:transform}.main.our-works .clients ul.slider li{flex:0 0 auto}@keyframes works-clients-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.main.our-works .clients ul.slider{animation:none}}.vimeo-facade{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;cursor:pointer;background-color:#000;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.vimeo-facade__play{display:inline-flex;opacity:.92;transition:transform .2s ease,opacity .2s ease;filter:drop-shadow(0 1px 4px rgb(0 0 0 / .35))}.vimeo-facade:hover .vimeo-facade__play,.vimeo-facade:focus-visible .vimeo-facade__play{transform:scale(1.08);opacity:1}.vimeo-facade__play svg{width:68px;height:48px;display:block}@media (max-width:575px){.vimeo-facade__play svg{width:54px;height:38px}}.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #BFBFBF;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}