@charset "utf-8";
/*!
 * normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css
 */
button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}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:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height: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}[hidden],template{display: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,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none;border:0}img{border:0}img,input{vertical-align:middle}h1,h2,h3,h4,h5,h6,address{margin:0;padding:0;font-style:normal;font-weight:400;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}table,caption,th,td{font-style:normal;font-weight:400}hr{margin:0;padding:0}iframe{margin:0;padding:0;border:0}form,fieldset,input,button,select,optgroup,option,textarea,label,legend{margin:0;padding:0;outline:none}span,em,strong,dfn,code,samp,kbd,var,cite,abbr,acronym,q,br,ins,del,a,img,object{margin:0;padding:0;font-style:normal;font-weight:inherit;border:0}html{font-size:62.5%}body{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",'Meiryo','メイリオ',Verdana,"游ゴシック",YuGothic,sans-serif;font-size:16px;background:#fff;color:#333;line-height:1.875;position:relative;-webkit-text-size-adjust:100%}.fnt-noto{font-family:'Noto Sans JP',sans-serif;font-weight:400}.fnt-Prompt{font-family:'Prompt',sans-serif}.fnt-dnp-shuei-gothic-kin-std{font-family:dnp-shuei-gothic-kin-std,sans-serif;font-style:normal;font-weight:400}.fnt-libre-r{font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}.fnt-libre-b{font-family:"Libre Baskerville",serif;font-weight:700;font-style:normal}.fnt-gothic{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}*{margin:0;padding:0}a{text-decoration:none;color:#333;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s}a:focus,*:focus{outline:none}a[href^="tel:"]{pointer-events:none;cursor:text}@media screen and (max-width:767px){body{font-size:14px}a[href^="tel:"]{pointer-events:auto;cursor:pointer}}.fr{float:right !important}.fl{float:left !important}.clearfix{*zoom:1;}.clearfix:after{content:"";display:table;clear:both}.cl{clear:both !important}.textHide{overflow:hidden;text-indent:100%;white-space:nowrap}.tac{text-align:center !important}.tar{text-align:right !important}.tal{text-align:left !important}.fb{font-weight:700 !important}.h3-noimage{margin-top:35px}@font-face{font-family:'icomoon';src:url(//osaragi-dental.com/wp-content/themes/genova_tpl/img/fonts/icomoon.eot);src:url(//osaragi-dental.com/wp-content/themes/genova_tpl/img/fonts/icomoon.eot#iefix) format('embedded-opentype'),url(//osaragi-dental.com/wp-content/themes/genova_tpl/img/fonts/icomoon.ttf) format('truetype'),url(//osaragi-dental.com/wp-content/themes/genova_tpl/img/fonts/icomoon.woff) format('woff'),url(//osaragi-dental.com/wp-content/themes/genova_tpl/img/fonts/icomoon.svg#icomoon) format('svg');font-weight:400;font-style:normal}[class*=icon-]:not([class*=eicon-]):before{display:inline-block;font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-blog:before{content:"\e900"}.icon-category:before{content:"\e901"}.icon-check:before{content:"\e902"}.icon-checked:before{content:"\e903"}.icon-down:before{content:"\e904"}.icon-facebook:before{content:"\e905"}.icon-google:before{content:"\e906"}.icon-line:before{content:"\e907"}.icon-twitter:before{content:"\e908"}.icon-arrow02:before{content:"\e909"}.icon-arrow01:before{content:"\e910"}.icon-search:before{content:"\e911"}.icon-tag:before{content:"\e912"}.sp{display:none !important}.mb{display:none}@media screen and (max-width:767px){.pc{display:none !important}.sp{display:block !important}}@media screen and (max-width:480px){.mb{display:block}.pcm{display:none}}.container{width:100%;max-width:1120px;padding:0 20px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.container:after{content:"";display:block;clear:both}.page-id-43 .elementor-section.elementor-section-boxed>.elementor-container{max-width:none !important;padding:0}@media (max-width:767px){.container{padding:0 20px}}#wrapper{height:100%;box-sizing:border-box}body:not(.page-id-43) #wrapper{padding-top:105px}@media screen and (max-width:1060px) and (min-width:768px){body:not(.page-id-43) #wrapper{padding-top:80px}}@media screen and (max-width:767px){body:not(.page-id-43) #wrapper{padding-top:62px}}#header .wrap{max-width:100%}.fnt-hiragino{font-family:'ヒラギノ明朝 W3 JIS2004',Hiragino Mincho W3 JIS2004,sans-serif}.fnt-serif{font-family:"Noto Serif JP",serif;font-weight:400;font-style:normal}.fnt-shueigo{font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:400;font-style:normal}.fnt-shueigoB{font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:600;font-style:normal}.fnt-mont{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}#header .header_menu{text-align:right;width:80%;margin-left:auto;max-width:1000px}#header .header_menu .g_nav{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:0 33px 0 0}#header .header_menu .g_nav>li{vertical-align:middle;margin-left:37px;position:relative}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{display:flex;align-items:center;text-align:center;vertical-align:middle;cursor:pointer;font-size:18px;padding:0;letter-spacing:.05em;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s;position:relative;flex-direction:column;justify-content:center;color:#2a2622;line-height:80px;font-weight:400;font-family:"Noto Serif JP",serif;font-style:normal}body.implant-page #header .header_menu .g_nav>li>a,body.implant-page #header .header_menu .g_nav>li>span{color:#fff;line-height:80px}#header .header_menu .g_nav>li>a:hover,#header .header_menu .g_nav>li>span:hover{opacity:.7}#header .header_menu .g_nav>li>a>span,#header .header_menu .g_nav>li>span>span{display:block;margin:0 auto}body.implant-page.has-nav #header .header_menu .g_nav>li>a,body.implant-page.has-nav #header .header_menu .g_nav>li>span{color:#000}#header .header_menu .g_nav>li.active>a,#header .header_menu .g_nav>li>a:hover{color:#a99766}#header .header_menu .g_nav>li>a sub,#header .header_menu .g_nav>li>span sub{font-size:10px;line-height:1.2;display:block;letter-spacing:.1em;padding-top:10px}#header .header_menu .g_nav>li>span:hover+dl,#header .header_menu .g_nav>li>span ul:hover{pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#header .header_menu .g_nav>li>span:hover{position:relative}#header .header_menu .g_nav>li dl{pointer-events:none;position:absolute;top:90%;right:0;display:block;width:283px;padding:20px 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#7b7a68;border-radius:15px;-moz-transition-duration:.6s;-o-transition-duration:.6s;-webkit-transition-duration:.6s;transition-duration:.6s;filter:alpha(opacity=0);opacity:0;z-index:99;left:0;margin-left:-100px}#header .header_menu .g_nav>li dl:before{content:"";position:absolute;top:-10px;left:50%;margin-left:-20px;width:0;height:0;border-style:solid;border-width:0 30px 30px;border-color:transparent transparent #7b7a68}#header .header_menu .g_nav>li dl dt{max-width:1080px;margin:0 auto 10px;font-size:20px;line-height:1.2;display:none}#header .header_menu .g_nav>li dl ul{max-width:1080px;margin:0 auto;text-align:left}#header .header_menu .g_nav>li dl li{display:block;margin-right:0;line-height:1.3;position:relative;font-size:18px;padding:15px 0;border-bottom:1px solid #b2c1c3}#header .header_menu .g_nav>li dl li:before{color:#00a0da;font-size:14px;margin-right:8px}#header .header_menu .g_nav>li dl li:last-child{margin-right:0}#header .header_menu .g_nav>li dl li a{color:#fff;vertical-align:top}#header .header_menu .g_nav>li dl a:hover{opacity:1;color:#a99766}#header .header_menu .g_nav>li dl:hover{pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}@media screen and (min-width:768px){#header .header_menu .g_nav>li dl{pointer-events:none}}.cameraContent.cameracurrent{z-index:9}@media screen and (max-width:1500px){#header .header_logo{width:205px;top:20px;left:50px}body.implant-page #header .header_logo{width:232px;top:16px}#header .header_menu .g_nav{padding-top:0}#header .header_menu .g_nav>li{margin-left:20px}}@media screen and (max-width:1400px){#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{font-size:18px}#header .header_menu{width:74%}}@media screen and (max-width:1200px){#header .header_logo{width:157px;top:23px;left:30px}body.implant-page #header .header_logo{width:157px;top:23px}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{font-size:16px}#header .header_menu .g_nav{padding-top:0}#header .header_menu .g_nav>li{margin-left:18px}#header .header_menu .g_nav>li dl{width:250px;padding:15px 20px;margin-left:-100px}}@media screen and (max-width:1100px){#header .header_menu{width:76%}#header .header_menu .g_nav{padding-right:10px}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{font-size:13px}#header .header_menu .g_nav>li{margin-left:30px}#header .header_menu .g_nav>li dl{padding:10px 30px}#header .header_menu .g_nav>li dl li a{font-size:13px}#header .header_menu .g_nav>li dl ul{text-align:left}#header .header_menu .g_nav>li dl li{padding:10px 0 5px}#header .header_menu .g_nav>li dl{padding:10px 20px 20px}}@media screen and (max-width:999px){#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{font-size:12px}#header .header_menu .g_nav>li{margin-left:12px}}@media screen and (max-width:767px){#header{position:fixed;height:60px;left:0}body.implant-page #header .header_logo,#header .header_logo{width:50%;margin:0;top:7px;left:15px;max-width:148px}#header .header_logo img{width:100%;max-width:100%}#header .header_logo a:hover{text-decoration:none}#header .toggleMenu{display:block}.toggleMenu{float:right;width:22px;height:22px;background:0 0;text-align:left;color:#fff;cursor:pointer;position:absolute;top:20px;right:20px;z-index:999}.toggleMenu .menu-trigger{display:block;background:url(//osaragi-dental.com/wp-content/themes/genova_tpl/./img/implant/ham_open_02.png) center no-repeat;background-size:100%;width:22px}.has-nav .toggleMenu .menu-trigger{background:url(//osaragi-dental.com/wp-content/themes/genova_tpl/./img/implant/ham_open.png) center no-repeat;background-size:100%}.has-nav .toggleMenu.active .menu-trigger,.toggleMenu.active .menu-trigger{background:url(//osaragi-dental.com/wp-content/themes/genova_tpl/./img/implant/ham_close.png) center no-repeat;background-size:100%}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger{position:relative;width:22px;height:22px;margin:0}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:10px}.menu-trigger span:nth-of-type(3){bottom:0}.toggleMenu.active .menu-trigger span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.toggleMenu.active .menu-trigger span:nth-of-type(2){opacity:0}.toggleMenu.active .menu-trigger span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}#header .right_box,#header .g_nav{display:none}#header .header_menu{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;transition:all .35s ease;overflow:auto;padding-bottom:0;background:rgba(91,56,38,.95);z-index:998;width:100%}.nav-Opened #header .header_menu{opacity:1;visibility:visible}#header .btnmenu{margin:0 auto 5px;width:75vw;text-align:center}#header .header_menu .ttl{text-align:center;margin-top:20px;font-size:20px;color:#fff}.toggleMenu.active+.header_menu{opacity:1 !important;visibility:visible !important}#header .header_menu .g_nav{display:block;text-align:center}#header .header_menu .g_nav{padding:35vw 20px 100px;font-family:"Noto Serif JP",serif;font-weight:400;font-style:normal}#header .header_menu .g_nav>li{position:relative;border-left:none;margin-left:0}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{width:100%;padding:15px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center;height:auto;color:#fff;font-size:14px;letter-spacing:.05em;line-height:30px;font-weight:400}#header .header_menu .g_nav>li dl:before{display:none}#header .header_menu .g_nav>li dl{margin-left:0}#header .header_menu .g_nav>li dl li:last-child{border-bottom:none}body.has-nav #header .header_menu .g_nav>li>a,body.has-nav #header .header_menu .g_nav>li>span{color:#3d4e50}#header .header_menu .g_nav>li>a span,#header .header_menu .g_nav>li>span span{margin:0;transition:all .5s ease}#header .header_menu .g_nav>li:first-child a span{padding-top:0}#header .header_menu .g_nav>li:first-child a:before{top:23px;left:20px;margin-left:0}#header .header_menu .g_nav>li>a:hover,#header .header_menu .g_nav>li>span:hover,#header .header_menu .g_nav>li.active>a{background:0 0;color:#a99766;padding-left:0}body.implant-page #header .header_menu .g_nav>li>a,body.implant-page #header .header_menu .g_nav>li>span{color:#fff;line-height:30px}body.implant-page #header .header_menu .g_nav>li.active>a,body.implant-page #header .header_menu .g_nav>li>a:hover{color:#a99766}body.implant-page.has-nav #header .header_menu .g_nav>li>a,body.implant-page.has-nav #header .header_menu .g_nav>li>span{color:#3d4e50}body.implant-page.has-nav #header .header_menu .g_nav>li.active>a,body.implant-page.has-nav #header .header_menu .g_nav>li>a:hover{color:#a99766}body.implant-page.nav-Opened #header .header_menu .g_nav>li>a,body.implant-page.nav-Opened #header .header_menu .g_nav>li>span{color:#fff!important}#header .header_menu .g_nav>li>span:after{content:"+";position:absolute;top:50%;right:20px;width:16px;height:16px;color:#3d4e50;margin-top:-14px}#header .header_menu .g_nav>li.hover>span:after{-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:0;color:#a99766;right:11px}#header .header_menu .g_nav>li>a sub,#header .header_menu .g_nav>li>span sub{margin:-2px 0 0 8px;vertical-align:middle;bottom:0;color:#fff;padding-top:0;font-size:10px;display:none}#header .header_menu .g_nav>li dl{position:relative;top:0;background:0 0;padding:0;width:100%}#header .header_menu .g_nav>li dl li:before{display:none}#header .header_menu .g_nav>li dl li{padding-left:0}#header .header_menu .g_nav>li dt{display:none}#header .header_menu .g_nav>li ul{position:inherit;display:none;top:0;padding:0}#header .header_menu .g_nav>li ul li{display:block;margin-right:0;border-top:1px solid #fff;padding:0}#header .header_menu .g_nav>li ul li a{position:relative;display:block;padding:12px 0 12px 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;font-size:18px;font-weight:400;color:#3d4e50}#header .header_menu .g_nav>li dl a:hover{color:#333}#header .header_menu .g_nav>li ul li a:hover{text-decoration:none;background:#ddd}#header .header_menu .g_nav>li.hover ul{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#header .header_menu .g_nav>li>span{position:relative}#header .header_menu .g_nav>li.hover>span+dl,#header .header_menu .g_nav>li>span:hover+dl{pointer-events:auto;opacity:1}#header .block-bot li{width:220px;margin:0 auto 25px;line-height:1}}#sidebar{display:none}#footer{background:#fff;background-size:cover;font-size:16px;line-height:36px}#footer p{margin-bottom:0}#footer .f_logo{margin:0 0 12px;width:248px}#footer .f_logo img{width:100%;height:auto}#footer .container{position:relative}#footer .f-bnr{position:absolute;width:320px;top:0;right:20px}#footer .f-bnr img{width:100%;height:auto}#footer .sitemaplink a:hover{text-decoration:underline}#footer .copyright{font-size:11px;line-height:1.8;margin-top:99px}#footer .fixed_box{position:fixed;right:0;z-index:999;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s;bottom:0;width:427px}#footer .fixed_box ul{display:flex;align-items:flex-end}#footer .fixed_box li{margin-left:0;width:353px}#footer .fixed_box li#pagetop{cursor:pointer;width:17.6%;width:66px;margin-left:8px}#footer .fixed_box li img{width:auto}#wpfront-scroll-top-container{right:20px !important;bottom:60px !important}#wpfront-scroll-top-container:hover img{opacity:.8 !important}.sitemap_box{padding:40px 0 32px}#footer .copy{text-align:center;color:#fff;background-color:#000;font-size:12px;line-height:40px}.sitemap_box li a:hover{text-decoration:underline !important}@media screen and (max-width:767px){#footer{padding:32px 0 0;font-size:14px;text-align:center}#footer .f_logo{margin:49px auto 37px}#footer .tt{text-align:center}.fixed_box ul{width:100%}#footer .footer_navi .navi_list{float:none;width:100% !important;margin-top:40px;margin-left:0 !important}#footer .copyright{margin-top:50px}#footer .fixed_box{right:0;width:100%;bottom:0 !important}#footer .fixed_box li{margin:0;line-height:1;text-align:center;width:81%}#footer .fixed_box li#pagetop{width:17.1%}#footer .fixed_box ul{float:right;justify-content:space-between;align-items:flex-end}#footer .copy{padding-bottom:60px}.sitemap_box{padding:30px 0 50px}.sitemap_box li:last-child{padding-right:0}.sitemap_box li{float:none !important}#wpfront-scroll-top-container{display:none !important}}@media screen and (max-width:480px){#footer .footer_navi .access_box p{letter-spacing:0}}@keyframes anibg{from{background-position:0 0}to{background-position:-500vw 0}}body.nav-Opened,body.nav-Opened *,body.nav-Opened *:hover,body.nav-Opened *:focus,body.nav-Opened *:active{touch-action:none !important;pointer-events:none !important}body.nav-Opened .toggleMenu,body.nav-Opened .header_menu,body.nav-Opened .header_menu *,body.nav-Opened .logo,body.nav-Opened .logo-sp *{touch-action:auto !important;pointer-events:visible !important}body.nav-Opened{overflow:hidden !important;-webkit-overflow-scrolling:touch !important;touch-action:none !important;pointer-events:none !important}body.nav-Opened #header:before{content:'';position:absolute;left:0;right:0;height:60px;top:0;z-index:2}#ft-fixed{position:fixed;bottom:0;left:0;right:0;z-index:999;width:100%;opacity:1;visibility:visible;transition:opacity .4s ease;overflow:hidden}#ft-fixed ul{display:flex;flex-wrap:wrap}#ft-fixed p,#ft-fixed ul li{width:13.6%;position:relative}#ft-fixed ul li:before{content:"";background-color:#fff;width:1px;position:absolute;top:0;right:0;bottom:0}#ft-fixed ul li:first-child{width:59.7%;border-right:none}#ft-fixed ul li:nth-child(3n){border-right:none}#ft-fixed ul li:nth-child(3n):before{background:0 0}#ft-fixed p{position:fixed;bottom:0;right:0;width:13.6%;border-right:0}#ft-fixed ul li img{width:100%;height:auto}@media screen and (min-width:767px){#ft-fixed{display:block;width:384px;left:auto;right:0}#ft-fixed p,#ft-fixed ul li{width:50px}#ft-fixed ul li:first-child{width:220px;border-right:none}#ft-fixed ul li:nth-child(3n){border-right:none}#ft-fixed p{width:50px}}#ft_fixed{position:fixed;bottom:0;right:0;left:0;transition:.2s;z-index:999;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;height:50px}#ft_fixed li:last-child{text-transform:uppercase;border:none}#ft_fixed a{box-sizing:border-box;display:flex;height:100%;font-weight:700;justify-content:center;align-items:center;font-size:19px;background:0 0}#ft_fixed a:hover,#ft_fixed a:focus,#ft_fixed a:active,#ft_fixed a:visited{opacity:1 !important}.btn-yellow{color:#000;background:#ffda2a}.btn-green{color:#fff;background:#18aa90}.hamburger{color:#000;position:relative;height:50px}.hamburger:after{content:"menu";position:absolute;bottom:1px;left:0;width:100%;text-align:center;letter-spacing:0;font-size:9px;font-weight:700;line-height:1.5}.hamburger span,.hamburger span:before,.hamburger span:after{width:39px;height:3px;background:#03273b;border-radius:5px}.hamburger span{top:19px;right:0;left:0;margin:auto;position:absolute;transition-property:transform;transition-duration:.075s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger span:before,.hamburger span:after{content:"";position:absolute;right:0;left:0;transition:.15s ease}.hamburger span:before{top:-10px;transition:top .075s .12s ease,opacity .075s ease}.hamburger span:after{bottom:-10px;transition:bottom .075s .12s ease,transform .075s cubic-bezier(.55,.055,.675,.19)}.navOpen .hamburger:after{content:"close"}.navOpen .hamburger span,.navOpen .hamburger span:before,.navOpen .hamburger span:after{width:28px}.navOpen .hamburger span{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.navOpen .hamburger span:before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease;-webkit-transition:top .075s ease,opacity .075s .12s ease;-moz-transition:top .075s ease,opacity .075s .12s ease;-ms-transition:top .075s ease,opacity .075s .12s ease;-o-transition:top .075s ease,opacity .075s .12s ease}.navOpen .hamburger span:after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(.215,.61,.355,1)}@media only screen and (min-width:1200px){#ft_fixed{display:none}}@media only screen and (min-device-width:375px) and (min-device-height:812px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait){#ft_fixed{bottom:calc(env(safe-area-inset-bottom) - 0px)}}@media only screen and (min-device-width:414px) and (min-device-height:896px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait){#ft_fixed{bottom:calc(env(safe-area-inset-bottom) - 0px)}}@media only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2),only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:3){#ft_fixed{bottom:calc(env(safe-area-inset-bottom) - 0px)}}@media only screen and (min-width:500px){#footer:after{display:none !important}}.ppw-post-password-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000}.ppw-post-password-container form{max-width:300px;margin:0 auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ppw-ppf-input-container div.ppw-ppf-desc{color:#fff;display:none}.ppw-ppf-input-container label.ppw-pwd-label{color:#fff}