@charset "utf-8";
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
.ie7_anon{height:0 !important}address{font-style:normal;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0;border:0}html,body,header,nav,address,hgroup,section,article,footer,time{margin:0;padding:0;border:0}ul,ol,dl{list-style:none}h1,h2,h3,h4,h5,h6,ul,ol,dl{display:block;margin:0;padding:0}.cl:after{content:"";display:block;clear:both;visibility:hidden}#map_canvas img{max-width:none}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}.ban-flash:hover{-webkit-animation:flash 1s;animation:flash 1s}@keyframes flash{0%{opacity:1}10%{opacity:.3}100%{opacity:1}}@-webkit-keyframes flash{0%{opacity:1}10%{opacity:.3}100%{opacity:1}}*{box-sizing:border-box}html{width:100%;font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}body{background:#fff;font-size:16px;line-height:1.6;color:#111;text-align:justify;font-family:"游ゴシック体","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif}a{text-decoration:none;vertical-align:top;color:#111;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}a *{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}video,img{vertical-align:top;max-width:100%;height:auto}.w980{max-width:980px;margin:0 auto;padding:0 10px}@media only screen and (min-width:768px){.w980{padding:0 3%}}@media only screen and (min-width:1021px){.w980{padding:0}}.e{font-family:"Oswald",sans-serif}.tit-bg-border{background:url(/img/common/border-tit-bg.png) repeat-x center;text-align:center;color:#1446a0;font-size:24px;line-height:1.2;font-weight:700}.tit-bg-border span{padding:0 1em;background:#fff;display:inline-block}.tit-bg-border .e{font-size:19px;color:#a0bec8;font-weight:400}.js-attus{font-size:80% !important;display:inline !important}.transition05s{-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.transition10s{-webkit-transition:1s ease-out;-moz-transition:1s ease-out;-ms-transition:1s ease-out;-o-transition:1s ease-out;transition:1s ease-out}body * .ta_j{text-align:justify}body * a{word-wrap:break-word}.scalingImg{overflow:hidden;position:relative;text-align:center}.scalingImg img{height:auto;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100%;margin:0 auto}a:hover .scalingImg img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.list-indent li{padding-left:1em}.list-indent li:first-letter {margin-left:-1em}#header_container{position:absolute;top:0;left:0;width:200px;background:#fff;z-index:10000}#header_container.fixBottom{position:fixed;top:auto;bottom:0;height:auto}#header_container.fixTop{position:fixed;top:0;bottom:auto;height:auto}#container{margin-left:200px;margin-top:0;min-width:320px;position:relative;border-left:2px solid #ddd}@media (min-width:1px) and (max-width:1080px){#header_container,#header_container.fixBottom,#header_container.fixTop{position:fixed;top:0;bottom:auto;width:100%;z-index:9999;border-bottom:1px solid #cdcdcd}#container{margin-left:0;margin-top:60px}}#global_hd{width:200px;height:160px;z-index:9998}#hd_sitetitle a{display:block;color:#666;position:relative;width:200px;height:160px;text-align:center;padding-top:15px}#hd_sitetitle a:hover{opacity:.7;filter:alpha(opacity=70)}#hd_sitetitle h1{position:absolute;left:0;right:0;bottom:0;font-size:20px;line-height:1.3;color:#1446a0;text-align:center;font-weight:400;padding:10px 10px 15px}#hd_sitetitle img{width:60px;height:auto}#hd_menutrigger{display:none}@media (min-width:1px) and (max-width:1080px){#global_hd{width:auto;height:60px;padding:9px 10px}#hd_sitetitle{width:280px}#hd_sitetitle a{width:auto;height:44px;padding:0}#hd_sitetitle a img{width:44px;height:44px;float:left}#hd_sitetitle a h1{position:static;text-align:left;margin-left:60px;padding:10px 0;opacity:1;line-height:1.2}#hd_sitetitle a br{display:none}#hd_menutrigger{position:absolute;top:0;right:0;margin:0;padding:9px;width:60px;background:#1446a0;display:block;font-size:13px;font-family:"Oswald",sans-serif}#hd_menutrigger a{display:block;text-align:center;color:#fff;text-decoration:none;line-height:20px;background:url(/img/common/ico-menu.png) center top no-repeat;padding-top:22px}}@media (min-width:1px) and (max-width:740px){#hd_sitetitle a h1{margin-left:50px;font-size:17px}}#global_nv{background:#fff;padding:0 0 50px;z-index:9999}#global_nv ul{border-top:1px solid #dadada}#global_nv li{border-bottom:1px solid #dadada}#global_nv li a{display:block;padding:10px 5px 10px 25px;line-height:20px;background-color:#fff;background-image:url(/img/common/ico-arrow.svg);background-repeat:no-repeat;background-position:center right 1em;background-size:13px 33px}#global_nv li a .j,#global_nv li a .e{display:block}#global_nv li a .j{font-size:16px;color:#1446a0;font-weight:700}#global_nv li a .e{font-size:12px;color:#999}#global_nv li a:hover{background-color:#1446a0}#global_nv li a:hover .j,#global_nv li a:hover .e{color:#fff}@media (min-width:1px) and (max-width:1080px){#global_nv{position:relative;padding:0;background:0 0}#global_nv ul{padding:0}#global_nv ul li{float:left}#global_nv ul li a{display:block;padding:10px 0 9px 25px;border-right:1px #ddd solid}#global_nv #hd_menu{height:0;overflow:hidden;padding-top:0;background:#fff}body.js-menushow #global_nv #hd_menu{height:100%;overflow:hidden}#global_nv #hd_menu ul{opacity:0}body.js-menushow #global_nv #hd_menu ul{opacity:1}#global_nv li ul{display:none}}@media (min-width:1px) and (max-width:740px){#global_nv #hd_tel,#global_nv #hd_facebook,#global_nv #hd_contact{width:33.3333%;height:0;overflow:hidden;padding:0 !important;background:#fff;top:0}body.js-menushow #global_nv #hd_tel,body.js-menushow #global_nv #hd_facebook,body.js-menushow #global_nv #hd_contact{height:50px}#global_nv #hd_tel{right:66.6666%}#global_nv #hd_contact{right:33.3333%}#global_nv #hd_facebook{right:0}#global_nv #hd_tel a,#global_nv #hd_contact a,#global_nv #hd_facebook a{text-indent:-9999px;width:100%;height:50px;padding:0 !important;background-position:center center !important}body.js-menushow #global_nv{position:fixed;top:60px;bottom:0;left:0;overflow-y:auto;width:100%}}@media (min-width:861px) and (max-width:1080px){#global_nv ul li{width:33.3333%}}@media (min-width:741px) and (max-width:860px){#global_nv ul li{width:33.3333%}}@media (min-width:481px) and (max-width:740px){#global_nv ul li{width:50%}}@media (min-width:1px) and (max-width:480px){#global_nv ul li{width:100%;height:auto}#global_nv ul li a .j,#global_nv ul li a .e{display:inline}#global_nv ul li a .j{font-size:13px}#global_nv ul li a .e{font-size:10px}}@media only screen and (min-width:1080px){#global_nv li{position:relative}#global_nv li ul{position:absolute;z-index:9999;top:0;left:101%;visibility:hidden;-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);-o-transform:rotateY(-90deg);transform:rotateY(-90deg);transform-origin:0}#global_nv li li{width:13em}#global_nv li li a{background-color:#fafafa}#global_nv li li a:hover{color:#fff}#global_nv li:hover ul{visibility:visible;transform:rotateY(0)}}footer{background:#fff;border-top:1px solid #dcdcdc}.ft-innr{padding:0 5%}.ft-sitemap{border-bottom:1px solid #dcdcdc;margin-bottom:20px}.ft-sitemap .tit-ftmap{color:#1446a0;font-weight:700}.ft-sitemap ul{display:none}.ft-sitemap li{font-size:14px;margin-bottom:5px}.ft-sitemap li a{color:#111;padding-left:1em;position:relative}.ft-sitemap li a:before{content:">";display:block;position:absolute;left:0;top:50%;font-size:12px;margin-top:-10px}.ft-sitemap li a:hover{color:#aa0a14;text-decoration:underline}#siteinfo{position:relative}#ft_sitetitle{width:40px;float:left}#ft_address{margin-left:50px}#ft_address .e{color:#1446a0;font-size:20px;line-height:1.3}#ft_address dd{font-size:14px}.btn_top{display:none}.copyright{display:block;background:#000;text-align:center;color:#fff;padding:10px;font-size:12px;text-align:center;margin-top:20px}.copyright a{color:#fff}.copyright a:hover{text-decoration:underline}@media screen and (max-width:767px){.ft-sitemap .tit-ftmap{position:relative;border-top:1px solid #dcdcdc;padding:10px 0;display:block}.ft-sitemap .tit-ftmap:after{display:block;content:">";font-size:11px;position:absolute;top:50%;right:1em;margin-top:-8px}.ft-sitemap article:nth-of-type(1) .tit-ftmap{border-top:none}}@media screen and (min-width:768px){.ft-innr{padding:0 50px}.ft-sitemap{padding:50px 0}.ft-sitemap .tit-ftmap:hover{color:#aa0a14;text-decoration:underline}.ft-sitemap article{float:left;margin-right:5%}.ft-sitemap article:nth-of-type(6){margin-right:0}.ft-sitemap ul{display:block}.btn_top{display:block;position:absolute;right:0;top:50%;margin-top:-15px;cursor:pointer}.btn_top:hover{opacity:.7;filter:alpha(opacity=70)}}.row{margin-right:-20px;margin-left:-20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.col,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{width:100%;padding-left:20px;padding-right:20px}@media only screen and (min-width:768px){.col-3{width:25%}.col-4{width:33.3%}.col-5{width:41.6%}.col-6{width:50%}.col-7{width:58.3%}.col-8{width:66.6%}.col-9{width:75%}}.intro-mov{background:#000;text-align:center}.feed-wrap{background:#f2f2f2;padding:15px 0 30px}.feed-wrap .return-products{padding:30px 0 0}.owl-item{padding:0 10px}.item-news{background:#fff;width:100%;margin:0 auto}.item-news img{width:100%}.item-news .feed-titbox{padding:20px 15px;position:relative;height:200px}.item-news .feed-titbox div{position:absolute;bottom:0;left:0;border-top:1px solid #dbdbdb;padding:20px;width:100%}.item-news a{display:block}.item-news a:hover img{opacity:.7;filter:alpha(opacity=70)}.ico-cat{color:#fff;float:right;min-width:5em;text-align:center}.ico-news{background:#1446a0}.ico-works{background:#aa0a14}.ico-recruit{background:#007955}@media only screen and (min-width:768px){.feed-wrap{padding-bottom:50px}#feedlist{margin-top:-95px}}.strength-wrap{background:#fff}.st-title{background-image:url(/img/top/bg-tit-st.jpg);background-size:cover;background-position:center top;background-repeat:no-repeat;padding:25px 0}.st-title h2{color:#fff;text-align:center;font-weight:700;font-size:26px}.st-title h2 span{display:block;font-weight:400;font-size:20px}.strength-list{background:#fff;max-width:1000px;padding:20px 3%}.strength-list article{float:left;margin:1%;width:48%}.strength-list h3{color:#1446a0;border-bottom:2px solid;padding:5px 0;font-size:14px;position:relative}@media only screen and (max-width:767px){.strength-list article:nth-of-type(4) h3{letter-spacing:-.1em}}@media only screen and (min-width:768px){.st-title{height:360px;padding:85px 0 0}.st-title h2{font-size:30px}.st-title h2 span{font-size:24px}.strength-list{margin:-120px auto 0;padding:20px}.strength-list article{width:23%}.strength-list h3{font-size:18px;padding:5px 1em 5px 0}.strength-list h3:after{position:absolute;right:0;display:block;content:">";top:50%;margin-top:-10px;font-size:12px}}.products-wrap{padding-top:20px}.products-feed{background:#f1f4f7;margin-top:20px;padding-bottom:70px}.products-feed .return-products{padding:30px 0 0}@media only screen and (min-width:768px){.products-wrap{padding-top:100px}.products-feed{margin-top:90px}.products-feed .return-products{padding:0}}#tabAccordion{max-width:1000px;padding:0 20px;height:380px;margin:0 auto;position:relative}#tabAccordion dl{top:-30px;left:0;width:100%;position:absolute}#tabAccordion dl dt{top:0;left:0;width:12.5%;font-weight:700;position:absolute;background:#fff;font-size:14px}#tabAccordion dl dt a{display:block;text-align:center;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out;line-height:60px;height:60px;outline:none}#tabAccordion dl dt a.double{line-height:1.4;padding-top:10px}#tabAccordion dl dd{top:50px;left:0;padding:30px;width:100%;height:350px;overflow-y:auto;display:none;position:absolute}#tabAccordion dl dd figure{float:left;margin-left:2%}#tabAccordion dl dd figure:nth-of-type(1){margin-left:0}#tabAccordion dl dd figure img{display:block;border:3px solid #fff;-webkit-box-shadow:2px 2px 1px #ccc;-moz-box-shadow:2px 2px 1px #ccc;-ms-box-shadow:2px 2px 1px #ccc;-o-box-shadow:2px 2px 1px #ccc;box-shadow:2px 2px 1px #ccc}#tabAccordion dl dd figure figcaption{margin-top:10px;text-decoration:underline}#tabAccordion dl dd figure a{color:#111}#tabAccordion dl dd figure a:hover img{opacity:.7;filter:alpha(opacity=70)}#tabAccordion dl dd figure a:hover figcaption{text-decoration:none}#tabAccordion dl:nth-child(2) dt{left:12.5%}#tabAccordion dl:nth-child(3) dt{left:25%}#tabAccordion dl:nth-child(4) dt{left:37.5%}#tabAccordion dl:nth-child(5) dt{left:50%}#tabAccordion dl:nth-child(6) dt{left:62.5%}#tabAccordion dl:nth-child(7) dt{left:75%}#tabAccordion dl:nth-child(8) dt{left:87.5%;border-right:none}@media only screen and (min-width:769px){#tabAccordion dl dt a{border-bottom:3px solid #a0bec8}#tabAccordion dl .btnAcv a,#tabAccordion dl dt a:hover{border-bottom:3px solid #1446a0}}@media only screen and (max-width:800px){#tabAccordion dl dt{font-size:13px}}@media only screen and (max-width:768px){#tabAccordion{width:100%;height:auto;padding:0}#tabAccordion dl{top:auto;left:auto;width:100%;position:relative}#tabAccordion dl dt{top:auto;left:auto;width:100%;position:relative;border-bottom:#a0bec8 1px solid;border-right:none}#tabAccordion dl dt a{padding:20px;height:auto;line-height:1em;text-align:left}#tabAccordion dl dt a:after{content:'';margin-top:-9px;top:50%;right:15px;width:8px;height:8px;font-size:1em;font-weight:700;line-height:1.2em;display:block;position:absolute;border-top:2px solid #666;border-right:2px solid #666;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#tabAccordion dl dt a.double{padding:20px;line-height:1em}#tabAccordion dl dt.btnAcv a:after{margin-top:-4px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg)}#tabAccordion dl dt br{display:none}#tabAccordion dl dd{top:auto;left:auto;padding:20px;width:100%;height:auto;position:relative}#tabAccordion dl:first-child dt{border-top:#a0bec8 1px solid}#tabAccordion dl:nth-child(2) dt,#tabAccordion dl:nth-child(3) dt,#tabAccordion dl:nth-child(4) dt,#tabAccordion dl:nth-child(5) dt,#tabAccordion dl:nth-child(6) dt,#tabAccordion dl:nth-child(7) dt,#tabAccordion dl:nth-child(8) dt{left:auto}}.recruit-wrap{background:#a0bec8;color:#fff}.recruit-wrap .clearfix{max-width:1100px;margin:0 auto}.recruit-wrap .txtbox-recuit{padding:30px 5%}.recruit-wrap h2{font-size:36px;line-height:1.2}.recruit-wrap h2 span{display:block;font-size:29px}.recruit-wrap p{margin:15px 0 20px}.recruit-wrap a{display:block;background:#fff url(/img/top/bg-btn-recruit.png) no-repeat center right 1em;font-size:18px;font-weight:700;color:#a0bec8;height:44px;line-height:44px;padding-left:1em}.recruit-wrap figure{text-align:center}@media only screen and (min-width:768px){.recruit-wrap .txtbox-recuit{float:left;width:45%;padding:4% 35px}.recruit-wrap a:hover{background-color:#1446a0}.recruit-wrap figure{float:right;width:55%}}@media only screen and (min-width:980px){.recruit-wrap .txtbox-recuit{padding:5.5% 35px}.recruit-wrap a{font-size:22px;height:58px;line-height:58px}}@media only screen and (min-width:1300px){.recruit-wrap p{margin:36px 0 50px}}.breadcrumbs{background:#1446a0;padding:10px 1em;color:#fff;font-size:12px}.breadcrumbs span span{padding-left:10px}.breadcrumbs a{color:#b7c1d1;padding-right:10px}.breadcrumbs a:hover{text-decoration:underline}.page-header{background-position:center;background-size:cover;background-repeat:no-repeat;height:100px;padding-top:25px}.page-header h1{color:#fff;text-align:center;font-size:20px;font-weight:700;line-height:1.3}.page-header .e{display:block;color:#a0bec8;font-size:16px;font-weight:400;text-transform:uppercase}#info .page-header,.news-detail-page,.category .page-header{background-image:url(/img/news/img-header.jpg)}#strenght .page-header{background-image:url(/img/strenght/img-header.jpg)}.page-id-595 .page-header,.parent-pageid-595 .page-header{background-image:url(/img/company/img-header.jpg)}.post-type-archive .page-header,.single-products .page-header,.tax-products-cat .page-header{background-image:url(/img/products/img-header.jpg)}#requirements .page-header,#voice .page-header,#gallery .page-header,#entry-form .page-header{background-image:url(/img/recruit/img-header.jpg)}#contact .page-header{background-image:url(/img/contact/img-header.jpg)}#group .page-header{background-image:url(/img/group/img-header.jpg)}@media only screen and (min-width:768px){.page-header{height:200px;padding-top:50px}.page-header h1{font-size:40px}.page-header .e{font-size:32px}}.innr{padding:50px 20px;max-width:1000px;margin:0 auto}@media only screen and (min-width:568px){.innr{padding:80px 20px}}.news-cat-wrap{display:none;padding:30px 50px}.news-cat-wrap span{background:#a0bec8;color:#fff;float:left;padding:.25em;width:6em;text-align:center;margin-right:1em}.news-cat-wrap li{display:inline-block;border-right:1px solid #111;padding:0 1em;vertical-align:middle;line-height:1}.news-cat-wrap li:nth-child(1){border-left:1px solid #111}.news-cat-wrap a:hover{text-decoration:underline;color:#1446a0}.news-archive{padding:30px 20px 50px;background:#f2f2f2}.news-archive .item-news{margin:0 0 15px}@media only screen and (min-width:568px){.news-cat-wrap{display:block}.news-archive{padding:50px 50px 70px}.news-archive .item-news{float:left;width:49%;margin:0 0 15px 2%}}@media only screen and (min-width:568px) and (max-width:767px){.news-archive .item-news:nth-of-type(odd){margin-left:0}}@media only screen and (min-width:768px){.news-archive .item-news{float:left;width:32%}}@media only screen and (min-width:768px) and (max-width:1399px){.news-archive .item-news:nth-of-type(3n+1){margin-left:0}}@media only screen and (min-width:1400px){.news-archive .item-news{width:19%;margin:0 0 15px 1.25%}.news-archive .item-news:nth-of-type(5n+1){margin-left:0}}.tit-info{font-weight:700;font-size:24px;position:relative;padding-bottom:.25em;border-bottom:3px solid #ccc;line-height:1.3;margin-bottom:10px;color:#1446a0}.tit-info:after{position:absolute;bottom:-3px;left:0;z-index:2;content:'';width:20%;height:3px;background-color:#1446a0}.news-date{margin-bottom:30px}.btn-page{display:table;width:100%;margin:50px 0 0}.btn-page ul{display:table-row}.btn-page ul li{display:table-cell;width:33.3%;padding:0 .5%}.btn-page ul li a{display:block;text-align:center;border:1px solid #aa0a14;color:#aa0a14;height:40px;line-height:40px}.btn-page ul li a:hover{background:#aa0a14;color:#fff}.strenght-box .strenght-detail{text-align:center;padding:30px 20px;position:relative}.strenght-box h2{color:#1446a0;font-weight:700;font-size:22px;margin:15px 0 25px}.strenght-box p{text-align:justify;font-size:15px}.strenght-box figure{position:relative;background-size:cover !important}.strenght-box figure:before{content:"";display:block;padding:30% 0}.strenght-box figure:after{position:absolute;content:'';top:50%;width:0;height:0;border:30px solid transparent;z-index:1;margin-top:-15px}#strenght01 figure{background:url(/img/strenght/img-strenght01.jpg) no-repeat}#strenght02 figure{background:url(/img/strenght/img-strenght02.jpg) no-repeat}#strenght03 figure{background:url(/img/strenght/img-strenght03.jpg) no-repeat}#strenght04 figure{background:url(/img/strenght/img-strenght04.jpg) no-repeat}@media only screen and (min-width:768px){.strenght-box .strenght-detail{width:50%;padding:50px 50px 0}.strenght-box h2{margin:5px 0 10px}.strenght-box p{font-size:14px}.strenght-box figure{width:50%}.strenght-box figure:before{padding:50% 0}.strenght-box:nth-of-type(odd) .strenght-detail{float:left}.strenght-box:nth-of-type(odd) figure{float:right}.strenght-box:nth-of-type(odd) figure:after{left:0;border-left:30px solid #fff}.strenght-box:nth-of-type(even) .strenght-detail{float:right}.strenght-box:nth-of-type(even) figure{float:left}.strenght-box:nth-of-type(even) figure:after{right:0;border-right:30px solid #fff}.strenght-box{max-height:370px;overflow:hidden}.strenght-box .strenght-detail{width:50%;text-align:center;padding-top:30px}.strenght-box .strenght-detail div{max-width:450px;margin:auto}.strenght-box figure{max-height:370px;overflow:hidden}}@media only screen and (max-width:1099px){.strenght-box img{width:70px;height:auto}}@media only screen and (min-width:1100px){.strenght-box{max-height:480px}.strenght-box .strenght-detail{padding-top:50px}.strenght-box h2{font-size:26px;margin:20px 0 30px}.strenght-box p{font-size:16px}.strenght-box figure{max-height:480px}}.product-archive-box{padding:60px 0}.product-archive-box:nth-of-type(even){background:#f1f4f7;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.product-archive-box:nth-of-type(even) .tit-bg-border span{background:#f1f4f7}.product-archive-box article{text-align:center;font-size:13px;margin:20px 0 0}.product-archive-box article figure{margin-bottom:5px}.product-archive-innr{max-width:1000px;padding:0 20px;margin:0 auto}.product-archive-innr a{display:block}.product-archive-innr a:hover{opacity:.7;filter:alpha(opacity=70)}.product-name{font-weight:700;font-size:24px;position:relative;padding-bottom:.25em;border-bottom:3px solid #ccc;line-height:1.3;margin-bottom:30px;color:#1446a0}.product-name:after{position:absolute;bottom:-3px;left:0;z-index:2;content:'';width:20%;height:3px;background-color:#1446a0}.product-detail{padding-top:15px}.tit-product-intro{margin:5px 0 15px;padding:.15em 0 .15em .75em;border-left:6px solid #1446a0;font-weight:700}.btn-movie{display:block;border:1px solid #aa0a14;background-color:#aa0a14;background-position:center right 1em;background-repeat:no-repeat;max-width:320px;font-family:"Oswald",sans-serif;color:#fff;margin:30px 0 0;height:44px;line-height:44px;font-size:30px;padding-left:1em;letter-spacing:.1em;background-image:url(/img/products/btn-mov.png)}.btn-movie:hover{background-color:rgba(101,15,48,.7);letter-spacing:.2em}.return-products{padding-bottom:80px;text-align:center}.btn-allList,.btn-allList i{will-change:color,background;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}.btn-allList{padding:.65em 1em;color:#fff;background:#1446a0;border:1px solid #1446a0;font-weight:700}.btn-allList i{display:inline-block;width:22px;height:22px;padding:0;background:url(/img/common/ico-list.svg) no-repeat;background-size:45px 28px;margin-right:.3em;height:15px;background-position:-3px -7px;vertical-align:-2px}.btn-allList:hover{color:#1446a0;background:#fff}.btn-allList:hover i{background-position:-24px -7px}@media only screen and (min-width:768px){.product-name{font-size:30px}.product-img{float:left;width:45%}.product-detail{float:right;width:53%;padding-top:0}}@media only screen and (min-width:768px){.product-archive-box article:nth-of-type(4n+1){margin-left:0}}.company-index{background:#f2f2f2}.btn-company{margin:0 0 20px}.btn-company a{display:block;background:#fff}.btn-company a:hover{opacity:.7;filter:alpha(opacity=70)}.btn-company div{padding:1em}.btn-company h2{font-size:28px;font-weight:700;margin-bottom:5px}.btn-company h2 span{color:#1446a0;margin-left:.5em;font-size:18px}.company-subnavi{background:#f2f2f2}.subbtn-company{margin:0 0 20px}.subbtn-company a{display:block;background:#fff}.subbtn-company a:hover{opacity:.7;filter:alpha(opacity=70)}.subbtn-company div{padding:.5em 1em}.subbtn-company h2{font-size:20px;font-weight:700;margin-bottom:5px}.subbtn-company h2 span{color:#1446a0;margin-left:.5em;font-size:15px}@media only screen and (min-width:768px){.btn-company{float:left;width:49%;margin:0 0 20px 2%}.btn-company:nth-of-type(odd){margin-left:0}.subbtn-company{float:left;width:32%;margin:0 0 0 2%}.subbtn-company:nth-of-type(1){margin-left:0}}.message-wrap{padding:80px 0}.message-innr{max-width:1000px;padding:30px 20px 0;margin:0 auto}.message-innr figure{text-align:center}.message-innr figcaption{text-align:center;font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:16px;margin-top:5px}.message-innr figcaption span{font-size:22px}.message-txt p{margin-bottom:15px}.policy-wrap{background:#f1f4f7;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:80px 0;text-align:center}.policy-wrap .tit-bg-border span{background:#f1f4f7}.policy-wrap h3{margin-top:50px;font-size:22px;font-weight:700}.policy-wrap p{margin-top:30px}.policy-innr{max-width:1000px;padding:0 20px 0;margin:0 auto}.management-wrap{padding-top:80px}.management-innr{max-width:1000px;padding:30px 20px 50px;margin:0 auto}.management-innr figure{margin-top:20px}.management-innr figcaption{font-size:14px;margin-top:5px}.management-txt p{margin-bottom:20px}.management-txt a{color:#aa0a14;text-decoration:underline}.profile-row dt,.history-row dt{border-top:2px solid #1446a0;font-weight:700;padding:.5em 0;text-align:left}.profile-row dd,.history-row dd{border-top:1px solid #ddd;padding:1em 0}.history-row dd{padding:0 0 1em}.history-row table{width:100%}.history-row table td{vertical-align:top;display:block}.history-row table .tbl-month{width:4em;padding:1em 0 0}.history-row table .tbl-img{padding:.5em 0;text-align:center}.client-list li{margin-top:5px}#map{height:300px;margin:25px 0}.traffic{text-align:center;margin-bottom:60px}.traffic li{display:inline-block;margin:0 20px}.traffic h3:after{font-weight:700;content:"";display:block;width:3em;height:2px;margin:3px auto 10px;background:#1446a0}@media only screen and (min-width:768px){.message-innr{padding:60px 20px 0}.message-innr figure{float:right;width:32%;text-align:right}.message-innr figcaption{text-align:right;font-size:20px}.message-innr figcaption span{font-size:30px}.message-txt{float:left;width:64%}.message-txt p{margin-bottom:25px}.management-innr{padding:50px 20px 80px}.management-innr figure{float:right;width:46%;margin-top:0}.management-txt{float:left;width:51%}.management-txt a:hover{text-decoration:none}.profile-row,.history-row{overflow:hidden;*zoom:1}.profile-row dt,.history-row dt{float:left;width:15%;padding:20px 0;text-align:center}.profile-row dd,.history-row dd{margin-left:17%;padding:21px 1em}.history-row{overflow:hidden;*zoom:1}.history-row dt{padding:30px 0}.history-row dd{padding:31px 0 15px}.history-row table td{padding:0 1em 15px;display:table-cell}.history-row table .tbl-month{text-align:center;padding:0}.history-row table .tbl-img{text-align:left;padding:0 0 .5em}.history-row table .tbl-img.tbl-img2nd{padding:15px 0 .5em}.client-list li{float:left;width:33.33%;padding-right:1em}#map{height:500px}}.motion{display:none}#motion_area1{display:block}.tab-recruitment{border-bottom:2px solid #1446a0;margin-bottom:20px}.tab-recruitment .tab-act{cursor:pointer;display:inline-block;background:#a0bec8;padding:.5em 1em}.tab-recruitment .tab-act:hover{background:#1446a0;color:#fff}.tab-recruitment .active{font-weight:700;background:#1446a0;color:#fff}.recruit-subnavi{background:#f2f2f2;padding:60px 0}.recruit-subnavi .tit-bg-border{margin-bottom:30px}.recruit-subnavi .tit-bg-border span{background:#f2f2f2}.btn-rec-sub{margin:0 0 20px}.btn-rec-sub a{display:block;background:#fff}.btn-rec-sub a:hover{opacity:.7;filter:alpha(opacity=70)}.btn-rec-sub div{padding:.5em 1em}.btn-rec-sub h2{font-size:20px;font-weight:700;margin-bottom:5px}.btn-rec-sub h2 span{color:#1446a0;margin-left:.5em;font-size:15px}@media only screen and (min-width:768px){.btn-rec-sub{float:left;width:32%;margin:0 0 0 2%}.btn-rec-sub:nth-of-type(1){margin-left:0}}.voice-archive{padding:30px 0 50px;background:#f2f2f2}.item-voice{background:#fff;width:100%;margin:10px auto}.item-voice img{width:100%}.item-voice div{padding:20px 15px}.item-voice div h2{font-weight:700;font-size:20px}.item-voice a{display:block}.item-voice a:hover img{opacity:.7;filter:alpha(opacity=70)}@media only screen and (min-width:768px){.item-voice{width:32%;margin:15px 0 0 2%;float:left}.item-voice:nth-of-type(3n+1){margin-left:0}}.voice-mainimg{position:relative}.voice-mainimg img{width:100%}.voice-name{background:#fff;padding:20px 3%;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;-ms-box-shadow:0 0 5px #999;-o-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999}.voice-name p{font-weight:700;color:#666}.voice-name h1{font-weight:700;font-size:1.5em}.voice-container{max-width:940px;margin:0 auto;padding:0 20px 80px}.voice-box{padding-top:50px}.voice-box h2{font-size:1.21em;margin-bottom:15px;font-weight:700}.voice-box p{line-height:1.8}.voice-img{padding-top:50px}@media only screen and (min-width:768px){.voice-name{position:absolute;padding:50px;bottom:-50px;left:3%}.voice-name h1{font-weight:700;font-size:2em}.voice-container{padding:50px 20px 80px}}.gal-box{padding-top:50px}.gal-box:nth-of-type(1){padding-top:0}.gal-thumb li{float:left;width:20%;padding:1%}.gal-thumb a{display:block}.gal-thumb a:hover{opacity:.7;filter:alpha(opacity=70)}.tbl dt{font-weight:700}.tbl dd{padding:1em}@media only screen and (min-width:768px){.tbl{display:table;width:100%}.tbl dl{display:table-row}.tbl dt{display:table-cell}.tbl dd{display:table-cell}}.entry-wrap{padding:80px 50px}.entry-wrap div{text-align:center;margin-top:60px}.recruit-box{padding:80px 0 0}.recruit-innr{padding:50px 50px 0}.tbl-recruit{border-top:1px solid #ccc}.tbl-recruit dt{background:#1446a0;color:#fff;text-align:center}.tbl-recruit strong{display:block;font-weight:700}.tbl-recruit span{display:block}.tbl-recruit li{margin-top:10px}.tbl-recruit li:first-child{margin-top:0}.limitBox{background:#ddd;padding:25px 30px;margin-top:30px}.limitBox h3{font-size:20px;color:#1446a0;font-weight:700;border-bottom:1px solid}.limitBox dt{margin:20px 0 5px;font-size:18px;font-weight:700}.recuit-inq{margin-top:50px}.recuit-inq h2{font-size:20px;color:#1446a0;font-weight:700;border-bottom:1px solid;margin-bottom:10px}.recuit-inq a{color:#aa0a14;font-weight:700;text-decoration:underline}.recuit-inq a:hover{text-decoration:none}@media only screen and (min-width:768px){.tbl-recruit dt{border-bottom:1px solid;width:8em}.tbl-recruit dd{border-bottom:1px solid #ccc}}label{padding:0 30px 0 0}input::-webkit-input-placeholder{color:#ccc;font-size:14px}input:-moz-placeholder{color:#ccc;font-size:14px}input[type=text],input[type=email],input[type=tel]{height:30px;padding:0 8px;background-color:#eee;font-size:15px;color:#333;border:1px solid #ccc}input[type=radio],input[type=checkbox]{margin-right:.5em;vertical-align:text-top}select{z-index:3;line-height:30px;position:relative;width:95%;height:30px;padding:0 8px;font-size:15px;color:#333;border:1px solid #ccc}textarea{border:1px solid #ccc}.comtact-box{max-width:1000px;margin:0 auto;padding:30px 20px}.comtact-box .tbl{margin-top:30px}.tbl-form dt{border-top:1px solid #ddd;padding:.5em 0}.tbl-form dd{border-top:1px solid #ddd}.tbl-form input[type=text],.tbl-form input[type=email],.tbl-form input[type=tel],.tbl-form textarea{width:100%}.tbl-form input[name=your-age]{width:4em}.tbl-form li{padding:5px 0}.must{background:#aa0a14;float:right;font-size:13px;width:4em;text-align:center;color:#fff}.acceptance{border-top:1px solid #ddd;padding-top:30px}.acceptance p{font-size:13px;line-height:1.2;margin-bottom:20px}.acceptance label{font-size:16px;padding:0;text-decoration:underline;font-weight:700}.btn-submit{text-align:center;height:44px;line-height:40px;background:#aa0a14;border:1px solid #aa0a14;font-size:18px;width:80%;margin:0 auto;display:block}.btn-submit input{color:#fff;color:#fff;line-height:42px;display:block;width:100%}@media only screen and (max-width:767px){.tbl-form dd{padding:.5em 0}label{display:block}}@media only screen and (min-width:768px){.comtact-box{padding:80px 20px}.comtact-box .tbl{margin-top:60px}.tbl-form dt{min-width:12em}.acceptance{padding-top:50px}textarea{resize:vertical;overflow:hidden;-webkit-appearance:none;width:97%;font-size:16px}input,button,select{vertical-align:middle;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0;border:none;cursor:pointer;background:0 0;margin:0;padding:0}.btn-submit{height:50px;font-size:20px;width:40%;margin:30px auto 0}.btn-submit input{line-height:50px}.btn-submit:hover{background:#fff}.btn-submit:hover input{color:#aa0a14}}.wp-text-area h1{font-weight:700;font-size:34px}.wp-text-area h2{font-weight:700;font-size:30px}.wp-text-area h3{font-size:26px}.wp-text-area h4{font-weight:700;font-size:22px}.wp-text-area h5{font-weight:700;font-size:18px}.wp-text-area h6{font-weight:700;font-size:16px}.wp-text-area p{margin-bottom:10px}.wp-text-area a{color:#aa0a14;text-decoration:underline}.wp-text-area a:hover{text-decoration:none}#group .tit-bg-border:nth-of-type(1){margin-top:80px}.groupGallery{background:#f1f4f7;border-top:1px solid #dcdcdc;padding:80px 0}.groupGallery .tit-bg-border{margin-top:0 !important}.groupGallery .tit-bg-border span{background:#f1f4f7}.groupGallery figure{margin-top:30px}.groupGallery figure img{width:100%}.wrap{padding:0 20px;max-width:1080px;margin:0 auto}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(//www.seikogiken.co.jp/cms/wp-content/themes/seiko/css/grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons .owl-prev,.owl-theme .owl-controls .owl-buttons .owl-next{color:#fff;position:absolute;zoom:1;padding:2em 5px;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;top:50%;background:#1446a0;filter:Alpha(Opacity=50);opacity:.5;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.owl-prev{left:5px}.owl-next{right:5px}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(//www.seikogiken.co.jp/cms/wp-content/themes/seiko/css/AjaxLoader.gif) no-repeat center center}
/*!
 * Fotorama 4.6.4 | http://fotorama.io/license/
 */
.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none!important;transform:none!important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(.1,0,.25,1);transition-duration:0ms}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__nav__frame,.fotorama__thumb-border{box-sizing:content-box}.fotorama__caption__wrap{box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(/img/common/fotorama.png) no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(/img/common/fotorama@2x.png) 0 0/96px 160px no-repeat}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:none!important}}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){display:none}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;width:100%!important;height:100%!important;margin:0!important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#aa0a14;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#000;background-color:rgba(0,0,0,.5);padding:5px 10px;display:block;color:#fff}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0)!important;transform:translate3d(32px,-32px,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0)!important;transform:translate3d(-48px,0,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0)!important;transform:translate3d(48px,0,0)!important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}
.vbox-overlay *,.vbox-overlay *:before,.vbox-overlay *:after{-webkit-backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{-webkit-overflow-scrolling:touch}.vbox-overlay{background:#181818;background:rgba(0,0,0,.85);width:100%;height:auto;position:absolute;top:0;left:0;z-index:999;overflow:hidden;opacity:0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.relativo{float:left;width:100%;height:100%;display:block;position:relative}.vbox-preloader{position:fixed;width:32px;height:32px;left:50%;top:50%;margin-left:-16px;margin-top:-16px;background-image:url(/img/venobox/preload-circle.png);text-indent:-100px;overflow:hidden;-webkit-animation:playload 1.4s steps(18) infinite;-moz-animation:playload 1.4s steps(18) infinite;-ms-animation:playload 1.4s steps(18) infinite;-o-animation:playload 1.4s steps(18) infinite;animation:playload 1.4s steps(18) infinite}@-webkit-keyframes playload{from{background-position:0}to{background-position:-576px}}@-moz-keyframes playload{from{background-position:0}to{background-position:-576px}}@-ms-keyframes playload{from{background-position:0}to{background-position:-576px}}@-o-keyframes playload{from{background-position:0}to{background-position:-576px}}@keyframes playload{from{background-position:0}to{background-position:-576px}}.vbox-close{cursor:pointer;position:fixed;top:-1px;right:0;width:46px;height:40px;padding:10px 20px 10px 0;display:block;background:url(/img/venobox/close.gif) no-repeat #161617;background-position:10px center;color:#fff;text-indent:-100px;overflow:hidden}.vbox-next,.vbox-prev{box-sizing:content-box;cursor:pointer;position:fixed;top:50%;color:#fff;width:30px;height:170px;margin-top:-85px;text-indent:-100px;border:solid transparent;overflow:hidden}.vbox-prev{left:0;border-width:0 30px 0 10px;background:url(/img/venobox/prev.gif) center center no-repeat}.vbox-next{right:0;border-width:0 10px 0 30px;background:url(/img/venobox/next.gif) center center no-repeat}.vbox-title{width:100%;height:40px;float:left;text-align:center;line-height:28px;font-size:12px;color:#fff;padding:6px 40px;overflow:hidden;background:#161617;position:fixed;display:none;top:-1px;left:0}.vbox-num{cursor:pointer;position:fixed;top:-1px;left:0;height:40px;display:block;color:#fff;overflow:hidden;line-height:28px;font-size:12px;padding:6px 10px;background:#161617;display:none}.vbox-inline{width:420px;height:315px;padding:10px;background:#fff;text-align:left;margin:0 auto;overflow:auto}.venoframe{border:none;width:960px;height:720px}@media (max-width:992px){.venoframe{width:640px;height:480px}}@media (max-width:767px){.venoframe{width:420px;height:315px}}@media (max-width:460px){.vbox-inline{width:100%}.venoframe{width:100%;height:260px}}.vbox-container{position:relative;background:#000;width:98%;max-width:1024px;margin:0 auto}.vbox-content{text-align:center;float:left;width:100%;position:relative;overflow:hidden}.vbox-container img{max-width:100%;height:auto}.vwrap{opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;width:100%;height:auto;float:left;position:relative;margin:0;padding:0;left:0;overflow:hidden;z-index:15}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}