/**handles:theme-styles-base**/
.clearfix:after{clear:both;content:"";display:block}.btn,.button,a.btn,a.btn:visited,input.btn{display:inline-block;text-decoration:none;color:#fff;padding:.75em 2em;border:none;cursor:pointer;text-align:center;transition:background-color .14s ease-in-out,color .14s ease-in-out;background:#f1a61d;border-radius:28.5px;text-transform:uppercase;letter-spacing:1.15px}.blue.btn,.blue.button{background:#009ed4!important}.blue.btn:focus,.blue.btn:hover,.blue.button:focus,.blue.button:hover{background:#f1a61d!important}.white.btn,.white.button{background:#fff!important;color:#006588!important}.small.btn,.small.button{letter-spacing:1.092px;font-size:14px}.big.btn,.big.button{font-weight:500;letter-spacing:1.17px;font-size:15px;padding:1em 2em}.btn:focus,.btn:hover,.button:focus,.button:hover{color:#fff!important;text-decoration:none;outline:0;background:#009ed4!important}.btn:active,.button:active{top:1px}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font:700 30px/1 Fjalla One,sans-serif;color:#009ed4}.h4,h4{font-size:18px;line-height:32px;letter-spacing:.5px}.h3,h3{font-weight:400;font-size:25.92px;line-height:26px}@media (min-width:768px){.h3,h3{font-size:31.104px;line-height:40px}}.h2,h2{letter-spacing:-.543478px;line-height:55px;font-weight:400;color:#22211f;font-size:31.104px}@media (min-width:768px){.h2,h2{font-size:44.78976px}}@media (max-width:767px){.h2,h2{margin:0}}.h2.bigger,h2.bigger{font-size:37.3248px}@media (min-width:981px){.h2.bigger,h2.bigger{font-size:77.39670528px;line-height:90px}}.h1,h1{text-transform:uppercase;color:#fff;font-weight:400;letter-spacing:-1.221429px}@media (min-width:768px){.h1,h1{line-height:137px;letter-spacing:-1.9px}}@media (max-width:1199px){.h1,h1{font-size:77.39670528px}}@media (min-width:981px){.h1,h1{font-size:133.7415067238px}}p{letter-spacing:.5px;line-height:30px}@media (min-width:768px){p{line-height:32px}}.font_small,small{font-size:15px}a,a:active,a:focus,a:visited{text-decoration:none;outline:0}a:hover{color:#002f40;text-decoration:underline}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{text-decoration:underline}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}*{box-sizing:border-box}.text-center{text-align:center}img{max-width:100%;height:auto}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin:0 auto}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.gform_wrapper+.video-container{padding:0}body{font:normal 16px/1.6 Noto Sans JP,sans-serif;color:#22211f;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header .container{display:flex;flex-wrap:wrap}.menu-container{display:flex;height:130px;justify-content:flex-end}@media (min-width:981px){.menu-container{text-align:right;padding-left:2em;flex:3}}nav ul{padding:0;font-size:0}nav ul li{font-size:15px;text-transform:lowercase}nav ul li a{color:#22211f}nav ul li:last-child{padding-right:0}nav.main-nav{display:flex;flex-wrap:wrap;align-items:center;float:right}#site-header{height:130px;background-color:#fff}.logo{z-index:9999;flex-basis:200px;padding-bottom:1em}@media (min-width:1200px){.logo{padding-top:1em}}.logo a{position:relative;z-index:9}@media (min-width:981px){.logo svg{width:182px;position:relative;top:3px;max-width:100%;height:auto}}@media (max-width:980px){.logo:after{content:"";background-image:url(/app/themes/nfc-vitablend/assets/images/vitablend-slinger.svg);width:150px;height:150px;display:block;position:absolute;background-repeat:no-repeat;left:-30px;bottom:-37px;transform:rotate(-4deg);background-size:contain}}@media (max-width:980px) and (max-width:767px){.logo:after{bottom:-42px}}@media (min-width:981px){.logo:after{content:"";background-image:url(/app/themes/nfc-vitablend/assets/images/vitablend-slinger.svg);width:313px;height:194px;display:block;position:absolute;background-repeat:no-repeat;bottom:-30px;transform:rotate(-4deg);left:-23px;background-size:contain}}#section-breadcrumbs{padding:40px 0;letter-spacing:.4px;font-size:12.5px;padding-bottom:0}@media (max-width:767px){#section-breadcrumbs{padding-top:20px}}#section-breadcrumbs .breadcrumb_last,#section-breadcrumbs a{margin:0 .3em}#section-breadcrumbs a{color:#22211f}#section-breadcrumbs a:hover{text-decoration:underline}#section-breadcrumbs .breadcrumb_last{color:#009ed4;font-weight:700}.container{width:95%;max-width:1300px;margin:0 auto}.container.smaller{max-width:1100px;width:80%}.flex-container{width:95%;max-width:1300px;margin:0 auto;display:flex;flex-wrap:wrap}.flex-container.smaller{max-width:1100px}@media (max-width:767px){.flex-container.smaller{width:80%}}.flex-container .content,.flex-container main{flex:3}.flex-container .sidebar,.flex-container aside{flex:1;padding-left:2em}.section{padding:40px 0}@media (min-width:768px){.section{padding:100px 0}}.no-padding{padding:0}.no-padding-top{padding-top:0}.no-padding-bottom{padding-bottom:0}.error404 #section-footer{margin:0}#section-footer{background-color:#e9e8e8;color:#fff;margin-top:40px}@media (min-width:981px){#section-footer{margin-top:100px}}#section-footer>.container svg{width:200px;padding-top:4em}#section-footer>.flex-container{padding:4em 0 8em}@media (min-width:981px){#section-footer>.flex-container{justify-content:space-between}}@media (max-width:767px){#section-footer>.flex-container{padding:4em 2em}}#section-footer>.flex-container #custom_html-4{flex-basis:25%}@media (max-width:767px){#section-footer .flex-container{justify-content:space-between}#section-footer #custom_html-2,#section-footer #custom_html-3,#section-footer #nav_menu-2,#section-footer #nav_menu-3{flex-basis:calc(50% - 15px)!important;letter-spacing:.4375px}#section-footer #custom_html-2,#section-footer #custom_html-3{padding-top:3em}#section-footer #custom_html-4{width:100%}#section-footer #custom_html-4 .socials{display:flex;justify-content:space-between}}@media (max-width:980px){#section-footer #custom_html-2,#section-footer #custom_html-3,#section-footer #nav_menu-2,#section-footer #nav_menu-3{flex-basis:calc(33.3333333333% - 20px)}#section-footer #custom_html-3,#section-footer #custom_html-4{padding-top:3em}}#section-footer .widget-title{color:#22211f;font-weight:700;padding-bottom:.5em}@media (min-width:768px){#section-footer .widget-title{font-size:12.5px}}@media (max-width:767px){#section-footer .widget-title{font-size:15px}}#section-footer .textwidget{color:#22211f;text-transform:lowercase}@media (min-width:768px){#section-footer .textwidget{font-size:12.5px}}@media (max-width:767px){#section-footer .textwidget{font-size:15px}}#section-footer ul{list-style:none;padding:0;margin:0}#section-footer ul li{line-height:25px;padding:.5em 0}#section-footer ul li a{color:#000;text-transform:lowercase}@media (min-width:768px){#section-footer ul li a{font-size:12.5px}}@media (max-width:767px){#section-footer ul li a{font-size:15px}}#section-footer #custom_html-4 .textwidget{min-width:200px;text-transform:none;position:relative}@media (min-width:768px){#section-footer #custom_html-4 .textwidget{margin-top:1.9em}}#section-footer #custom_html-4 .textwidget span{padding:.5em 0;line-height:30px}#section-footer #custom_html-4 .textwidget span a{position:absolute;color:#000}@media (min-width:768px){#section-footer #custom_html-4 .textwidget span a{left:70px}}@media (max-width:767px){#section-footer #custom_html-4 .textwidget span a{left:60px}}#section-footer #custom_html-4 .socials{padding-top:.5em}#section-footer #custom_html-4 .socials a{color:#000}@media (min-width:768px){#section-footer #custom_html-4 .socials a{font-size:18px;padding-right:1.5em}}@media (max-width:767px){#section-footer #custom_html-4 .socials a{font-size:21.6px;padding-top:.5em}}#section-footer #custom_html-4 .socials a:hover{color:#009ed4;text-decoration:none}#section-footer address{display:flex;flex-direction:column;text-transform:none;font-style:normal}#section-footer address span{padding:.5em 0;line-height:30px}#section-footer .custom-html-widget{display:flex;flex-direction:column}#section-footer .partof{text-align:center;background-color:#fff;padding:10px 0 5px;margin:0 auto}#section-footer .partof img{width:100%;max-width:125px}#section-bottom-footer{background-color:rgba(0,0,0,.2);font-size:15px}#section-bottom-footer .flex-container{justify-content:space-between;align-items:center}#section-bottom-footer .flex-container nav,#section-bottom-footer .flex-container>div{flex:1}#section-bottom-footer .copyrights{opacity:.5;color:#009ed4}#section-bottom-footer nav{text-align:right}#section-bottom-footer nav #menu-footer-menu{display:flex;justify-content:center}@media (max-width:767px){#section-bottom-footer nav #menu-footer-menu{flex-direction:column;align-items:center}}#section-bottom-footer nav ul{margin:0;padding:0}#section-bottom-footer nav ul li{display:inline-block}@media (min-width:768px){#section-bottom-footer nav ul li{margin-right:2em}}@media (max-width:767px){#section-bottom-footer nav ul li{padding:.75em}}#section-bottom-footer nav ul li a{color:#000;text-decoration:none}@media (min-width:768px){#section-bottom-footer nav ul li a{padding:1em;font-size:12.5px}}@media (max-width:767px){#section-bottom-footer nav ul li a{font-size:15px}}#section-bottom-footer nav ul li a:hover{color:#009ed4}ul{padding:0 0 1.75em 1.25em}body>:not(header,footer) a:active:not([class]),body>:not(header,footer) a:focus:not([class]),body>:not(header,footer) a:not([class]),body>:not(header,footer) a:visited:not([class]){background-color:transparent;display:inline-block;outline:0;text-decoration:none;transition-duration:.3s;line-height:1.5}body>:not(header,footer) a:active:not([class]):hover,body>:not(header,footer) a:focus:not([class]):hover,body>:not(header,footer) a:not([class]):hover,body>:not(header,footer) a:visited:not([class]):hover{text-decoration:none}.mt-16{margin-top:1rem}.mt-32{margin-top:2rem}.mt-64{margin-top:4rem}.mb-16{margin-bottom:1rem}.mb-32{margin-bottom:2rem}.mb-64{margin-bottom:4rem}.ml-16{margin-left:1rem}.ml-32{margin-left:2rem}.ml-64{margin-left:4rem}.mr-16{margin-right:1rem}.mr-32{margin-right:2rem}.mr-64{margin-right:4rem}@media (min-width:981px){.mt-lg-6{margin-top:1rem}}@media (min-width:981px){.mt-lg-32{margin-top:2rem}}@media (min-width:981px){.mt-lg-64{margin-top:4rem}}@media (min-width:981px){.mb-lg-16{margin-bottom:1rem}}@media (min-width:981px){.mb-lg-32{margin-bottom:2rem}}@media (min-width:981px){.mb-lg-64{margin-bottom:4rem}}@media (min-width:981px){.ml-lg-16{margin-left:1rem}}@media (min-width:981px){.ml-lg-32{margin-left:2rem}}@media (min-width:981px){.ml-lg-64{margin-left:4rem}}@media (min-width:981px){.mr-lg-16{margin-right:1rem}}@media (min-width:981px){.mr-lg-32{margin-right:2rem}}@media (min-width:981px){.mr-lg-64{margin-right:4rem}}.text-capitalize{text-transform:capitalize}.req-note{font-size:14px;color:#000}.asterisk{color:#01a3cc}.protected-form{max-width:500px;margin:0 auto;display:block;padding:150px 0}@media (min-width:981px){img.alignright{float:right;padding-left:1em}img.alignleft{float:right;padding-right:1em}img.aligncenter{display:block;margin:0 auto}}a.overlay{position:absolute;top:0;bottom:0;left:0;right:0}[class*=" icon-"],[class^=icon-]{width:1em}@media (min-width:981px){.fancybox-content{max-width:70%!important}}.fancybox-button{width:60px!important;height:60px!important}.fancybox-slide--html .fancybox-close-small{right:1rem!important;top:1rem!important}