abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{border:0;box-sizing:border-box;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block}ul{list-style:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}img{vertical-align:bottom}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}button,input,select,textarea{-webkit-appearance:none;appearance:none;background:transparent none;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:1;margin:0;padding:0;vertical-align:middle}select::-ms-expand{display:none}button,input[type=button],input[type=checkbox],input[type=radio],input[type=submit],select{cursor:pointer}html{overflow-y:scroll}body{font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;word-wrap:break-word;animation:fadeIn .7s ease-in 0s 1 normal;background-color:#fff;color:#111;font-family:Roboto,Noto Sans JP,游ゴシック,YuGothic,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,ＭＳ Ｐゴシック,Osaka,Arial,sans-serif;line-break:strict;line-height:1;overflow-wrap:break-word;text-rendering:optimizeLegibility;word-break:break-word}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}a{color:inherit;display:inline-block;font-size:inherit;transition:.2s}a,a:active,a:hover{text-decoration:none}a:active,a:hover{color:#219c90}img{height:auto;image-rendering:-webkit-optimize-contrast;-o-object-fit:cover;object-fit:cover;width:100%}.container{padding-left:4.1025641026vw;padding-right:4.1025641026vw}.btn,.container{position:relative}.btn{align-items:center;border:2px solid transparent;border-radius:50rem;display:flex;font-weight:700;justify-content:center;letter-spacing:.05em;transition:.2s}.btn,.btn-primary{box-shadow:1px 1px 15px rgba(0,0,0,.15)}.btn-primary{background-color:#219c90;color:#fff}.btn-primary:hover{background-color:#fff;border:2px solid #219c90;color:#219c90}.btn-return{background-color:#ccc;box-shadow:1px 1px 15px rgba(0,0,0,.15);color:#fff}.btn-return:hover{background-color:#666;border:2px solid #666;color:#fff}.btn-md{font-size:1rem;min-width:31.7948717949vw;padding:1.375rem 8.7179487179vw 1.3125rem}.btn-arrow:after{content:url(//ohyama-inc.com/wp/wp-content/themes/ohyama-inc/css/../img/common/ico_arrow_btn_left_white.svg);display:inline-block;height:.875rem;margin-left:.625rem;transition:.2s;width:.5rem}.btn-arrow:hover:after{content:url(//ohyama-inc.com/wp/wp-content/themes/ohyama-inc/css/../img/common/ico_arrow_btn_left_green.svg);transform:translate(5px)}.btn-wrap,.return-btn{display:flex;justify-content:center}@media screen and (min-width:768px){.btn-md{min-width:7.75rem;padding:1.375rem 2.65625vw 1.3125rem}}@media screen and (min-width:1200px){.btn-md{padding:1.375rem 2.125rem 1.3125rem}}.block{position:relative}.block:nth-child(odd){background-color:#f8fffb}.block .block-container{padding:5rem 4.1025641026vw}.block .block-title{font-weight:700;margin-bottom:3.5rem;text-align:center}.block .block-title .block-title__jp{font-family:Zen Old Mincho,serif;font-size:1.75rem;letter-spacing:.05em;line-height:1.5;margin-bottom:.1875rem}.block .block-title .block-title__en{color:#219c90;font-family:Lato,sans-serif;font-size:1rem;letter-spacing:.025em;line-height:1.5}.block .block-sub-title{font-size:1.25rem;font-weight:700;line-height:1.6;margin-bottom:.9375rem;text-align:center}@media screen and (min-width:768px){.block .block-container{padding:6.25rem 2.5%}.block .block-title{margin-bottom:5rem}.block .block-title .block-title__jp{font-size:2rem;margin-bottom:.5rem}.block .block-title .block-title__en{font-size:1.125rem}}@media screen and (min-width:1200px){.block .block-container{margin:0 auto;padding:6.25rem 0;width:75rem}}.text-lead{font-size:1rem;line-height:2}.text-lead a{display:inline}.text-supplement{font-size:1rem;line-height:2}.text-link{color:#219c90;line-height:inherit}.text-link:hover{text-decoration:underline}.text-dl{margin-bottom:1.5rem}.text-dl .text-dt{font-weight:700;margin-bottom:.25rem}@media screen and (min-width:768px){.text-lead{text-align:center}}.table{width:100%}.table .tr{border-top:1px solid #ddd}.table .tr:last-child{border-bottom:1px solid #ddd}.table .td,.table .th{display:block;font-size:1rem;line-height:1.6;text-align:left}.table .th{padding:1rem 4.1025641026vw .25rem}.table .td{padding:.25rem 4.1025641026vw 1rem}@media screen and (min-width:768px){.table .td,.table .th{display:table-cell}.table .td,.table .th{padding:1.75rem 1.875vw}}@media screen and (min-width:992px){.table{margin:0 auto;width:60rem}}.tag-list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-.25rem}.tag-list .tag{background-color:#fff;border:2px solid #219c90;color:#219c90;font-size:.9375rem;font-weight:500;margin:.25rem;padding:.3125rem .5rem .25rem}.label,.tag-list .tag{border-radius:5px;text-align:center}.label{font-size:.8125rem;margin:.5rem;padding:.25rem .375rem}.label-required{background-color:#bc2b2b;color:#fff}.form-group{margin-bottom:2rem}.form-label{font-size:1rem;font-weight:700;line-height:1.6;margin-bottom:.625rem}.form-check-wrap{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.form-check-wrap .form-check-label,.form-check-wrap label{align-items:center;cursor:pointer;display:flex;font-size:1rem;justify-content:flex-start}.form-check-wrap .form-check-label input[type=checkbox],.form-check-wrap label input[type=checkbox]{background-color:#fff;border:2px solid #ddd;height:1.25rem;position:relative;width:1.25rem}.form-check-wrap .form-check-label input[type=checkbox]:checked:before,.form-check-wrap label input[type=checkbox]:checked:before{border-bottom:2px solid #000;border-right:2px solid #000;content:"";height:8px;left:.3125rem;position:absolute;top:.125rem;transform:rotate(50deg);width:4px}.form-check-wrap .form-check-label span,.form-check-wrap label span{margin-left:.5rem}.form-text,.form-textarea{background-color:#fff;border:1px solid #ddd;padding:.8125rem .5rem;width:100%}.form-textarea{min-height:10rem}.form-error{color:#bc2b2b;display:none;font-size:1rem;line-height:1.6;margin-top:.5rem}.form-btn-wrap{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-top:3.5rem}@media screen and (min-width:768px){.form-group{display:grid;gap:3.125vw;grid-template-columns:15rem 1fr}.form-label{text-align:right}.form-check-wrap{display:grid;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.form-check-wrap{display:grid;grid-template-columns:repeat(4,1fr)}}.header{position:fixed;width:100%;z-index:1}.header .header-inner{align-items:center;display:flex;height:5rem;justify-content:flex-start;padding:0 4.1025641026vw}.header .header-logo{height:3rem;margin-right:auto;position:relative;width:12.875rem;z-index:2}.header .header-logo img{left:0;position:absolute;top:0;transition:.2s}.header .header-logo .header-logo__black{opacity:0}.header .header-navi-btn{height:30px;position:relative;width:2.5rem;z-index:2}.header .header-navi-btn .header-navi-btn__line{background-color:#fff;border-radius:50rem;display:block;height:.125rem;position:absolute;transition:.2s;width:100%}.header .header-navi-btn .header-navi-btn__line:first-child{top:0}.header .header-navi-btn .header-navi-btn__line:nth-child(2){top:14px}.header .header-navi-btn .header-navi-btn__line:nth-child(3){bottom:0}.header .header-global-navi{background:rgba(1,67,70,.8);height:100vh;left:0;opacity:0;overflow:auto;padding:0 6.1538461538vw;position:fixed;scroll-behavior:smooth;top:0;transition:.2s;visibility:hidden;width:100%}.header .header-global-navi .header-global-navi-inner{padding:9.375rem 0 2.5rem}.header .header-global-navi .global-navi{margin-bottom:9.375rem}.header .header-global-navi .global-navi .global-navi-item{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.5;margin-bottom:2rem}.header .header-global-navi .header-contact .header-contact-text{color:#fff;font-size:1.25rem;font-weight:700;line-height:1.6;margin-bottom:2.5rem;text-align:center}.header .header-global-navi .header-contact .header-contact-text span{font-size:1rem}.header .header-global-navi .header-contact .header-contact-btn{display:flex;justify-content:center}.header .header-global-navi.open{opacity:1;visibility:visible}.header.active .header-logo .header-logo__white{opacity:1!important}.header.active .header-logo .header-logo__black{opacity:0!important}.header.active .header-navi-btn .header-navi-btn__line{background-color:#fff!important}.header.active .header-navi-btn .header-navi-btn__line:first-child{transform:translateY(14px) rotate(-45deg)}.header.active .header-navi-btn .header-navi-btn__line:nth-child(2){opacity:0}.header.active .header-navi-btn .header-navi-btn__line:nth-child(3){transform:translateY(-14px) rotate(45deg)}.header.scrolled{background:hsla(0,0%,100%,.6)}.header.scrolled .header-logo .header-logo__white{opacity:0}.header.scrolled .header-logo .header-logo__black{opacity:1}.header.scrolled .header-navi-btn .header-navi-btn__line{background-color:#111}@media screen and (min-width:768px){.header .header-inner{height:7.3125rem;padding:0 2.5%}.header .header-logo{height:4.0625rem;width:17.125rem}.header .header-global-navi{padding:0 1.875vw}.header .header-global-navi .header-global-navi-inner{padding:15rem 0 2.5rem}.header .header-global-navi .global-navi .global-navi-item{margin-bottom:2.5rem}}@media screen and (min-width:992px){.header .header-navi-btn{display:none}.header .header-global-navi{background:none;height:auto;left:auto;opacity:1;padding:0;position:relative;top:auto;visibility:visible;width:auto}.header .header-global-navi .header-global-navi-inner{align-items:center;display:flex;justify-content:flex-start;padding:0}.header .header-global-navi .global-navi{align-items:center;display:flex;justify-content:flex-start;margin-bottom:0}.header .header-global-navi .global-navi .global-navi-item{font-size:1rem;margin:0 2.5rem 0 0}.header .header-global-navi .header-contact .header-contact-text{display:none}.header .header-global-navi .header-contact .header-contact-btn{display:flex;justify-content:center}.header.scrolled .global-navi .global-navi-item{color:#111}}.page-title{height:40rem;padding:0 4.1025641026vw;position:relative}.page-title:before{background:rgba(1,60,70,.8);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.page-title .page-title-inner{color:#fff;position:absolute;top:50%;transform:translateY(-50%)}.page-title .page-title-jp{font-family:Zen Old Mincho,serif;font-size:2.5rem;letter-spacing:.05em;line-height:1.5;margin-bottom:.375rem}.page-title .page-title-en{font-family:Cardo,serif;font-size:1rem}.page-title .page-title-en span{text-transform:capitalize}@media screen and (min-width:768px){.page-title{height:46.25rem;padding:0 2.5%}.page-title .page-title-jp{font-size:3rem;margin-bottom:.25rem}.page-title .page-title-en{font-size:1.25rem}}@media screen and (min-width:992px){.page-title .page-title-en,.page-title .page-title-jp{margin:0 auto;width:93.75vw}}.support-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -2.0512820513vw}.support-list .support-list-item{margin:0 2.0512820513vw 1.5rem;width:43.8461538462vw}.support-list .support-list-item:last-child{margin-bottom:0}.support-list .support-list-item .support-list-item__image{border-radius:8px;box-shadow:1px 1px 15px rgba(0,0,0,.15);margin-bottom:.28125rem;overflow:hidden}.support-list .support-list-item .support-list-item__text{font-size:.9375rem;font-weight:500;line-height:1.6;text-align:center}@media screen and (min-width:768px){.support-list{margin:0 -2.5vw}.support-list .support-list-item{margin:0 2.5vw 4rem;width:25vw}.support-list .support-list-item .support-list-item__image{margin-bottom:1.25rem}.support-list .support-list-item .support-list-item__text{font-size:1.125rem}}@media screen and (min-width:1200px){.support-list{margin:0 -2rem}.support-list .support-list-item{margin:0 2rem 4rem;width:20rem}}.service-list .service-list-item{box-shadow:1px 1px 15px rgba(0,0,0,.15);margin-bottom:1.5rem}.service-list .service-list-item:last-child{margin-bottom:0}.service-list .service-list-item .service-list-item__image{border-radius:5px;overflow:hidden;position:relative}.service-list .service-list-item .service-list-item__image:after{background:rgba(0,0,0,.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:.2s;width:100%}.service-list .service-list-item .service-list-item__image img{height:auto;min-height:56.6666666667vw}.service-list .service-list-item a{position:relative}.service-list .service-list-item a:after{background:url(//ohyama-inc.com/wp/wp-content/themes/ohyama-inc/css/../img/common/ico_arrow_circle_right_md.svg) no-repeat 50%/cover;bottom:0;content:"";display:block;height:8.2051282051vw;margin:auto;position:absolute;right:4.1025641026vw;top:0;transition:.2s;width:8.2051282051vw}.service-list .service-list-item .service-list-item__text{color:#fff;font-size:1.375rem;font-weight:700;left:50%;letter-spacing:.05em;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.service-list{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.service-list .service-list-item{margin:0}.service-list .service-list-item .service-list-item__image img{min-height:27.421875vw}.service-list .service-list-item a:after{height:2rem;right:1.5rem;width:2rem}.service-list .service-list-item .service-list-item__text{font-size:1.5rem}}@media screen and (min-width:992px){.service-list{gap:4rem}.service-list .service-list-item{margin:0}.service-list .service-list-item .service-list-item__image img{min-height:21.9375rem}.service-list .service-list-item a:after{height:3rem;right:1.5rem;width:3rem}.service-list .service-list-item a:hover:after{transform:translate(.5128205128vw)}.service-list .service-list-item a:hover .service-list-item__image:after{background:rgba(1,67,70,.7)}.service-list .service-list-item .service-list-item__text{font-size:2rem}}.plan-list{display:grid;gap:1.5rem 0;grid-template-columns:repeat(auto-fit,minmax(21.4375rem,1fr))}.plan-list .plan-list-item{background-color:#fff;border-radius:8px;box-shadow:1px 1px 15px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;width:100%}.plan-list .plan-list-item .plan-list-item-title{background-color:#219c90;color:#fff;font-size:1.5rem;line-height:1.5;padding:1.25rem 4.1025641026vw;text-align:center}.plan-list .plan-list-item .plan-list-item-body{display:flex;flex-direction:column;height:100%;padding:2rem 6.1538461538vw}.plan-list .plan-list-item .plan-list-item-price{font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}.plan-list .plan-list-item .plan-list-item-price span{color:#aaa;font-size:1rem;font-weight:500;margin-left:.5rem}.plan-list .plan-list-item .plan-list-item-text{font-size:1rem;line-height:1.6;margin-bottom:1rem}.plan-list .plan-list-item .plan-list-item-tag-list{margin-bottom:2rem;margin-top:auto}.plan-list .plan-list-item .plan-list-item-btn{display:flex;justify-content:center}@media screen and (min-width:768px){.plan-list{gap:2rem}.plan-list .plan-list-item .plan-list-item-title{padding:1.25rem 1.25vw}.plan-list .plan-list-item .plan-list-item-body{padding:2rem 1.875vw}}@media screen and (min-width:1200px){.plan-list{gap:3rem;grid-template-columns:repeat(auto-fit,minmax(21.4375rem,21.4375rem))}.plan-list .plan-list-item .plan-list-item-title{padding:1.25rem 1.5rem}.plan-list .plan-list-item .plan-list-item-body{padding:2rem 1.5rem}}.hall-list .hall-list-item{border-bottom:1px solid #ddd;overflow:hidden;padding-bottom:1.5rem}.hall-list .hall-list-item:not(:last-child){margin-bottom:1.5rem}.hall-list .hall-list-item .hall-list-item-image{float:left;margin-right:1rem;width:10.6875rem}.hall-list .hall-list-item .hall-list-item-image img{border-radius:5px}.hall-list .hall-list-item .hall-list-item-summary{margin-bottom:1rem;min-height:7.125rem;padding:.25rem 0}.hall-list .hall-list-item .hall-list-item-title{font-size:1.375rem;font-weight:700;line-height:1.5;margin-bottom:1rem}.hall-list .hall-list-item .hall-list-item-area{font-size:1rem;font-weight:700;line-height:1.5;margin-bottom:.25rem}.hall-list .hall-list-item .hall-list-item-detail{font-size:1rem;line-height:1.6}.hall-list .hall-list-item .hall-list-item-detail:not(:last-child){margin-bottom:1rem}.hall-list .hall-list-item .hall-list-item-detail .hall-list-item-detail-title{font-weight:700;margin-bottom:.25rem}@media screen and (min-width:768px){.hall-list .hall-list-item{border-bottom:none;display:grid;gap:2.5vw;grid-template-columns:28.125vw 1fr;padding-bottom:0}.hall-list .hall-list-item:not(:last-child){margin-bottom:2.5rem}.hall-list .hall-list-item .hall-list-item-image{float:none;margin-right:0;width:28.125vw}.hall-list .hall-list-item .hall-list-item-summary{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1.5rem;min-height:auto;padding:0}.hall-list .hall-list-item .hall-list-item-title{font-size:1.5rem;margin:0 1.5rem 0 0}.hall-list .hall-list-item .hall-list-item-area{font-size:1.125rem;margin:0 1rem 0 0}.hall-list .hall-list-item .hall-list-item-detail{display:grid;gap:0 1.5rem;grid-template-columns:6.125rem 1fr}.hall-list .hall-list-item .hall-list-item-detail .hall-list-item-detail-title{margin:0}.hall-list .hall-list-item .hall-list-item-detail .text-link{margin-left:1rem}}@media screen and (min-width:1200px){.hall-list .hall-list-item{gap:2rem;grid-template-columns:22.5rem 1fr}.hall-list .hall-list-item .hall-list-item-image{width:22.5rem}}.flow-list{counter-reset:count}.flow-list .flow-list-item{display:grid;gap:0 .625rem;grid-template-columns:2.5rem 1fr;list-style:none}.flow-list .flow-list-item:not(:last-child){margin-bottom:1rem}.flow-list .flow-list-item:before{align-items:center;background-color:#219c90;border-radius:50rem;color:#fff;content:counter(count);counter-increment:count;display:flex;font-size:1rem;font-weight:700;height:2.5rem;justify-content:center;width:2.5rem}.flow-list .flow-list-item .flow-list-item-body{padding-top:.375rem}.flow-list .flow-list-item .flow-list-item-title{font-size:1.125rem;font-weight:700;line-height:1.6;margin-bottom:.625rem}.flow-list .flow-list-item .flow-list-item-text{font-size:1rem;line-height:1.8;position:relative}.flow-list .flow-list-item .flow-list-item-text:after{background-color:#ddd;content:"";display:inline-block;height:80%;left:-1.875rem;position:absolute;top:.625rem;width:1px}@media screen and (min-width:768px){.flow-list .flow-list-item{gap:0 1.5rem;grid-template-columns:3rem 1fr;margin-bottom:1.5rem}.flow-list .flow-list-item:not(:last-child){margin-bottom:1.5rem}.flow-list .flow-list-item:before{font-size:1.125rem;height:3rem;width:3rem}.flow-list .flow-list-item .flow-list-item-body{padding-top:.6875rem}.flow-list .flow-list-item .flow-list-item-title{margin-bottom:1.5rem}.flow-list .flow-list-item .flow-list-item-text:after{height:80%;left:-3.0625rem;top:.25rem}}.meal-list{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(21.4375rem,1fr))}.meal-list .meal-list-item{background-color:#fff;border-radius:8px;box-shadow:1px 1px 15px rgba(0,0,0,.15);overflow:hidden}.meal-list .meal-list-item .meal-list-item-image img{height:58.2051282051vw}.meal-list .meal-list-item .meal-list-item-body{padding:1.5rem 4.1025641026vw}.meal-list .meal-list-item .meal-list-item-title{font-size:1.25rem;font-weight:700;line-height:1.5;margin-bottom:.625rem}.meal-list .meal-list-item .meal-list-item-text{font-size:1rem;line-height:1.8;margin-bottom:.625rem}.meal-list .meal-list-item .meal-list-item-price{font-size:1.5rem;font-weight:700;text-align:right}.meal-list .meal-list-item .meal-list-item-price span{color:#aaa;font-size:.875rem;margin-left:.5rem}@media screen and (min-width:768px){.meal-list{gap:3rem 3.75vw}.meal-list .meal-list-item .meal-list-item-image img{height:27.03125vw}.meal-list .meal-list-item .meal-list-item-body{padding:1.5rem 1.875vw}div.meal-list{grid-template-columns:43.75vw;place-content:center}}@media screen and (min-width:1200px){.meal-list{gap:3rem;grid-template-columns:repeat(auto-fit,minmax(21.4375rem,21.4375rem))}.meal-list .meal-list-item .meal-list-item-image img{height:14.1875rem}.meal-list .meal-list-item .meal-list-item-body{padding:1.5rem}div.meal-list{grid-template-columns:35rem}}.gift-list{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(21.4375rem,1fr))}.gift-list .gift-list-item{background-color:#fff;border-radius:8px;box-shadow:1px 1px 15px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden}.gift-list .gift-list-item .gift-list-item-image img{height:58.2051282051vw}.gift-list .gift-list-item .gift-list-item-body{display:flex;flex-direction:column;height:100%;padding:1.5rem 4.1025641026vw}.gift-list .gift-list-item .gift-list-item-title{font-size:1.25rem;font-weight:700;line-height:1.5;margin-bottom:.625rem}.gift-list .gift-list-item .gift-list-item-text{font-size:1rem;line-height:1.8;margin-bottom:.625rem}.gift-list .gift-list-item .gift-list-item-price{font-size:1.5rem;font-weight:700;margin-top:auto;text-align:right}.gift-list .gift-list-item .gift-list-item-price span{color:#aaa;font-size:.875rem;margin-left:.5rem}@media screen and (min-width:768px){.gift-list{gap:3rem 3.75vw}.gift-list .gift-list-item,.gift-list .gift-list-item:not(:last-child){margin-bottom:0}.gift-list .gift-list-item .gift-list-item-image img{height:27.03125vw}.gift-list .gift-list-item .gift-list-item-body{padding:1.5rem 1.875vw}}@media screen and (min-width:1200px){.gift-list{gap:3rem;grid-template-columns:repeat(auto-fit,minmax(21.4375rem,21.4375rem))}.gift-list .gift-list-item .gift-list-item-image img{height:14.1875rem}.gift-list .gift-list-item .gift-list-item-body{padding:1.5rem}}.plan-goods-list{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.plan-goods-list .plan-goods-list-item{display:flex;flex-direction:column}.plan-goods-list .plan-goods-list-item .plan-goods-list-item-image{align-items:center;background-color:#fff;border-radius:8px;box-shadow:1px 1px 15px rgba(0,0,0,.15);display:flex;flex-direction:column;height:27.1794871795vw;justify-content:center;margin-bottom:.75rem;overflow:hidden}.plan-goods-list .plan-goods-list-item .plan-goods-list-item-image img{height:18.4615384615vw;-o-object-fit:contain;object-fit:contain;width:22.5641025641vw}.plan-goods-list .plan-goods-list-item .plan-goods-list-item-text{font-size:.9375rem;font-weight:500;line-height:1.6;text-align:center}@media screen and (min-width:768px){.plan-goods-list{gap:3.5rem 1.875vw;grid-template-columns:repeat(auto-fit,minmax(25vw,1fr))}.plan-goods-list .plan-goods-list-item .plan-goods-list-item-image{height:17.96875vw}.plan-goods-list .plan-goods-list-item .plan-goods-list-item-image img{height:7.8125vw;width:12.1875vw}.plan-goods-list .plan-goods-list-item .plan-goods-list-item-text{font-size:1rem}}@media screen and (min-width:1200px){.plan-goods-list{gap:3.5rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(17.625rem,17.625rem))}.plan-goods-list .plan-goods-list-item .plan-goods-list-item-image{height:10.875rem}.plan-goods-list .plan-goods-list-item .plan-goods-list-item-image img{height:5rem;width:7.5rem}}.type-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(21.4375rem,1fr))}.type-list .type-list-item{background-color:#fff;border-radius:8px;box-shadow:1px 1px 15px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden}.type-list .type-list-item:not(:last-child){margin-bottom:1.5rem}.type-list .type-list-item .type-list-item-image img{height:58.2051282051vw}.type-list .type-list-item .type-list-item-body{display:flex;flex-direction:column;height:100%;padding:1.5rem 4.1025641026vw}.type-list .type-list-item .type-list-item-title{font-size:1.25rem;font-weight:700;line-height:1.5;margin-bottom:.625rem}.type-list .type-list-item .type-list-item-text{font-size:1rem;line-height:1.8;margin-bottom:.625rem}.type-list .type-list-item .type-list-item-price{font-size:1.5rem;font-weight:700;margin-top:auto;text-align:right}.type-list .type-list-item .type-list-item-price span{color:#aaa;font-size:.875rem;margin-left:.5rem}@media screen and (min-width:768px){.type-list{gap:3rem 3.75vw}.type-list .type-list-item,.type-list .type-list-item:not(:last-child){margin-bottom:0}.type-list .type-list-item .type-list-item-image img{height:27.03125vw}.type-list .type-list-item .type-list-item-body{padding:1.5rem 1.875vw}}@media screen and (min-width:1200px){.type-list{gap:3rem;grid-template-columns:repeat(auto-fit,minmax(21.4375rem,21.4375rem))}.type-list .type-list-item .type-list-item-image img{height:14.1875rem}.type-list .type-list-item .type-list-item-body{padding:1.5rem}}.article-body h2{font-size:1.5rem}.article-body h2,.article-body h3{font-weight:700;line-height:1.6;margin-bottom:1rem}.article-body h3{font-size:1.25rem}.article-body p{font-size:1rem;line-height:2;margin-bottom:2.5rem}.article-body ol,.article-body ul{margin-bottom:2.5rem;padding-left:2rem}.article-body ul{list-style:decimal}.article-body li{font-size:1rem;line-height:2}@media screen and (min-width:768px){.article-body ol,.article-body ul{padding-left:2.5rem}}.contact .contact-item{min-height:25.375rem;position:relative}.contact .contact-item:before{background:rgba(0,0,0,.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.contact .contact-item .contact-item-inner{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:5rem 4.1025641026vw;position:relative}.contact .contact-item .contact-item-title{font-size:1.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:3.125rem}.contact .contact-item .contact-item-tel{font-size:2.5rem;font-weight:700;margin-bottom:3.125rem}.contact .contact-item .contact-item-btn{margin-bottom:3rem}.contact .contact-item .contact-item-btn .btn{min-width:76.9230769231vw;padding:1.375rem 0}.contact .contact-item .contact-item-text{font-size:1rem;font-weight:700;letter-spacing:.05em;line-height:1.8;text-align:center;white-space:nowrap}.contact .contact-item__tel{background:url(//ohyama-inc.com/wp/wp-content/themes/ohyama-inc/css/../img/common/img_contact_tel.webp) no-repeat 50%/cover}.contact .contact-item__mail{background:url(//ohyama-inc.com/wp/wp-content/themes/ohyama-inc/css/../img/common/img_contact_mail.webp) no-repeat 50%/cover}@media screen and (min-width:768px){.contact{display:grid;grid-template-columns:1fr 1fr}.contact .contact-item .contact-item-inner{padding:6.25rem 2.5%}.contact .contact-item .contact-item-title{margin-bottom:3.125rem}.contact .contact-item .contact-item-tel{margin-bottom:4.5rem}.contact .contact-item .contact-item-btn{margin-bottom:3.75rem}.contact .contact-item .contact-item-btn .btn{min-width:20rem}.contact .contact-item__tel .contact-item-title{margin-bottom:4.1875rem}.contact .contact-item__mail .contact-item-title{margin-bottom:3.625rem}}@media screen and (min-width:992px){.contact .contact-item .contact-item-title{font-size:2rem}.contact .contact-item .contact-item-tel{font-size:3rem}.contact .contact-item .contact-item-tel a{color:#fff;position:relative;transition:.2s}.contact .contact-item .contact-item-tel a:after{background-color:#fff;bottom:-8px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:.2s;width:0}.contact .contact-item .contact-item-tel a:hover:after{width:100%}.contact .contact-item .contact-item-btn{margin-bottom:4.25rem}.contact .contact-item .contact-item-text{font-size:1.125rem}.contact .contact-item__mail .contact-item-title{margin-bottom:3.75rem}}.breadcrumb{background-color:#fff;padding:1rem 4.1025641026vw}.breadcrumb .breadcrumb-list{align-items:center;display:flex;justify-content:flex-start;overflow-x:scroll;white-space:nowrap}.breadcrumb .breadcrumb-list__item{align-items:center;display:flex;font-size:1rem;justify-content:flex-start;line-height:1.5;position:relative}.breadcrumb .breadcrumb-list__item a{color:#219c90}.breadcrumb .breadcrumb-list__item a:hover{text-decoration:underline}.breadcrumb .breadcrumb-list__item:not(:last-child):after{background:url(//ohyama-inc.com/wp/wp-content/themes/ohyama-inc/css/../img/common/ico_breadcrumb.svg) no-repeat 50%;content:"";display:inline-block;height:10px;padding:0 1rem;width:6px}@media screen and (min-width:768px){.breadcrumb{padding:1rem 2.5%}}@media screen and (min-width:992px){.breadcrumb{padding:1rem 2.5%}.breadcrumb .breadcrumb-list{overflow-x:visible}}.fixed-btn{bottom:0;left:0;position:sticky;width:100%}.fixed-btn a{background-color:#219c90;border-bottom:2px solid transparent;border-top:2px solid transparent;color:#fff;display:flex;flex-direction:column;font-weight:700;justify-content:center;padding:1rem 8.2051282051vw;text-align:center}.fixed-btn .fixed-btn-text{font-size:1.125rem;margin-bottom:.5rem}.fixed-btn .fixed-btn-text span{font-size:.875rem}.fixed-btn .fixed-btn-tel{font-size:1.375rem}@media screen and (min-width:992px){.fixed-btn a{transition:.2s}.fixed-btn a:hover{background-color:#fff;border-bottom:2px solid #219c90;border-top:2px solid #219c90}.fixed-btn a:hover .fixed-btn-tel,.fixed-btn a:hover .fixed-btn-text{color:#219c90}}.footer .footer-inner{background-color:#014346;color:#fff;padding:4.5rem 4.1025641026vw}.footer .footer-global-navi .global-navi{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:5.5rem}.footer .footer-global-navi .global-navi .global-navi-item{font-size:1rem;margin:0 2rem 1.5rem 0}.footer .footer-info .footer-info-text{font-size:1rem;line-height:1.6;margin-bottom:1.75rem}.footer .footer-copyright{margin-top:6.25rem;text-align:center}@media screen and (min-width:768px){.footer .footer-inner{padding:4.5rem 2.5%}.footer .footer-global-navi .global-navi .global-navi-item{margin:0 2.5rem 2rem 0}.footer .footer-info .footer-info-text{margin-bottom:2rem}}.home .opening,.page-top .opening{align-items:center;background-color:#014346;display:flex;height:100vh;justify-content:center;position:fixed;width:100%;z-index:2}.home .opening .opening-title,.page-top .opening .opening-title{width:71.7948717949vw}.home .mainvisual,.page-top .mainvisual{background:url(//ohyama-inc.com/wp/wp-content/themes/ohyama-inc/css/../img/top/img_mainvisual_sp.webp) no-repeat 50%/cover;height:100vh;position:relative}.home .mainvisual:before,.page-top .mainvisual:before{background:rgba(0,0,0,.6);content:"";display:block;height:100%;width:100%}.home .mainvisual .catch,.page-top .mainvisual .catch{bottom:0;color:#fff;height:13.5rem;line-height:1.6;margin:auto;padding:0 2.5641025641vw;position:absolute;text-align:center;top:0;width:100%}.home .mainvisual .catch .catch__jp,.page-top .mainvisual .catch .catch__jp{font-family:Zen Old Mincho,serif;font-size:1.75rem;font-weight:500;letter-spacing:.05em;margin-bottom:1.5rem}.home .mainvisual .catch .catch__en,.page-top .mainvisual .catch .catch__en{font-family:Cardo,serif;font-size:1rem}.home .block-about,.page-top .block-about{background:url(//ohyama-inc.com/wp/wp-content/themes/ohyama-inc/css/../img/top/img_about_bg_sp.webp) no-repeat 50%/cover}.home .block-support .text-lead,.page-top .block-support .text-lead{margin-bottom:3rem}.home .block-company,.page-top .block-company{padding-top:16px}@media screen and (min-width:768px){.home .opening .opening-title,.page-top .opening .opening-title{width:17.5rem}.home .mainvisual,.page-top .mainvisual{background:url(//ohyama-inc.com/wp/wp-content/themes/ohyama-inc/css/../img/top/img_mainvisual_pc.webp) no-repeat 50%/cover}.home .mainvisual .catch,.page-top .mainvisual .catch{height:13.5rem;padding:0 4.1025641026vw}.home .mainvisual .catch .catch__jp,.page-top .mainvisual .catch .catch__jp{font-size:2.5rem;margin-bottom:3rem}.home .mainvisual .catch .catch__en,.page-top .mainvisual .catch .catch__en{font-size:1.25rem}.home .block-about,.page-top .block-about{background:url(//ohyama-inc.com/wp/wp-content/themes/ohyama-inc/css/../img/top/img_about_bg_pc.webp) no-repeat 50%/cover}.home .block-support .text-lead,.page-top .block-support .text-lead{margin-bottom:4.5rem}}.page-funeral .page-title{background:url(//ohyama-inc.com/wp/wp-content/themes/ohyama-inc/css/../img/funeral/img_pagetitle_funeral_sp.webp) no-repeat 50%/cover}.page-funeral .block-hall .hall-list,.page-funeral .block-plan .plan-list,.page-funeral .text-lead{margin-bottom:3.5rem}@media screen and (min-width:768px){.page-funeral .page-title{background:url(//ohyama-inc.com/wp/wp-content/themes/ohyama-inc/css/../img/funeral/img_pagetitle_funeral_pc.webp) no-repeat 50%/cover}.page-funeral .block-hall .hall-list,.page-funeral .block-plan .plan-list,.page-funeral .text-lead{margin-bottom:4.5rem}}.page-funeral-plan .page-title{background:url(//ohyama-inc.com/wp/wp-content/themes/ohyama-inc/css/../img/funeral/img_pagetitle_funeral_sp.webp) no-repeat 50%/cover}.page-funeral-plan .text-lead{margin-bottom:3.5rem}.page-funeral-plan .block-price .plan-price{font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.page-funeral-plan .block-price .plan-price span{color:#aaa;font-size:.9375rem;margin-left:.5rem}.page-funeral-plan .block-price .tag-list{margin-bottom:3.5rem}.page-funeral-plan .block-detail .plan-detail .plan-detail-image{margin-bottom:2rem}.page-funeral-plan .block-detail .plan-detail .plan-detail-image img{border-radius:8px}.page-funeral-plan .block-detail .plan-detail .plan-detail-image img:not(:last-child){margin-bottom:1.5rem}.page-funeral-plan .block-detail .plan-detail .plan-detail-text{font-size:1rem;line-height:2}.page-funeral-plan .block-transport .transport-detail .transport-detail-image{margin-bottom:2rem}.page-funeral-plan .block-transport .transport-detail .transport-detail-image img{border-radius:8px}.page-funeral-plan .block-transport .transport-detail .transport-detail-image img:not(:last-child){margin-bottom:1.5rem}.page-funeral-plan .block-transport .transport-detail .transport-detail-text{font-size:1rem;line-height:2}.page-funeral-plan .block-meal .block-sub-title{margin-top:3.5rem}.page-funeral-plan .block-meal .block-sub-title+.text-lead{margin-bottom:2.5rem}.page-funeral-plan .block-gift .block-sub-title{margin-top:3.5rem}.page-funeral-plan .block-gift .block-sub-title+.text-lead{margin-bottom:2.5rem}.page-funeral-plan .block-plan .plan-list,.page-funeral-plan .block-plan .text-supplement{margin-bottom:3.5rem}@media screen and (min-width:768px){.page-funeral-plan .page-title{background:url(//ohyama-inc.com/wp/wp-content/themes/ohyama-inc/css/../img/funeral/img_pagetitle_funeral_pc.webp) no-repeat 50%/cover}.page-funeral-plan .text-lead{margin-bottom:4.5rem}.page-funeral-plan .block-price .tag-list{justify-content:center;margin-bottom:4.5rem}.page-funeral-plan .block-detail .plan-detail .plan-detail-image{display:grid;gap:0 6.25vw;grid-template-columns:1fr 1fr;margin-bottom:3rem}.page-funeral-plan .block-detail .plan-detail .plan-detail-image img:not(:last-child){margin-bottom:0}.page-funeral-plan .block-transport .transport-detail{display:grid;gap:0 3.125vw;grid-template-columns:43.75vw 1fr}.page-funeral-plan .block-transport .transport-detail .transport-detail-image{margin-bottom:3rem}.page-funeral-plan .block-transport .transport-detail .transport-detail-image img:not(:last-child){margin-bottom:0}.page-funeral-plan .block-item .tag-list{justify-content:center}.page-funeral-plan .block-meal .block-sub-title{margin-top:4.5rem}.page-funeral-plan .block-meal .block-sub-title+.text-lead{margin-bottom:3.5rem}.page-funeral-plan .block-gift .block-sub-title{margin-top:4.5rem}.page-funeral-plan .block-gift .block-sub-title+.text-lead{margin-bottom:3.5rem}.page-funeral-plan .block-plan .plan-list,.page-funeral-plan .block-plan .text-supplement{margin-bottom:4.5rem}}@media screen and (min-width:1200px){.page-funeral-plan .block-detail .plan-detail .plan-detail-image{gap:0 5rem}.page-funeral-plan .block-transport .transport-detail{gap:0 2.5rem;grid-template-columns:35rem 1fr}.page-funeral-plan .block-gift .gift-list:nth-of-type(2){grid-template-columns:23rem 23rem;justify-content:center}}.page-mortuary-tablet .page-title{background:url(//ohyama-inc.com/wp/wp-content/themes/ohyama-inc/css/../img/mortuary-tablet/img_pagetitle_mortuary_tablet_sp.webp) no-repeat 50%/cover}.page-mortuary-tablet .block-types .text-lead,.page-mortuary-tablet .block-types .type-list{margin-bottom:3.5rem}.page-mortuary-tablet .block-types .type-list .type-list-item-text{font-size:.8125rem;line-height:1.6;margin-bottom:0}.page-mortuary-tablet .block-option .option-detail .option-detail-image{margin-bottom:2rem}.page-mortuary-tablet .block-option .option-detail .option-detail-image img{border-radius:8px}.page-mortuary-tablet .block-option .option-detail .option-detail-image img:not(:last-child){margin-bottom:1.5rem}.page-mortuary-tablet .block-option .option-detail .option-detail-text{font-size:1rem;line-height:2}@media screen and (min-width:768px){.page-mortuary-tablet .page-title{background:url(//ohyama-inc.com/wp/wp-content/themes/ohyama-inc/css/../img/mortuary-tablet/img_pagetitle_mortuary_tablet_pc.webp) no-repeat 50%/cover}.page-mortuary-tablet .block-types .text-lead,.page-mortuary-tablet .block-types .type-list{margin-bottom:4.5rem}.page-mortuary-tablet .block-option .option-detail{display:grid;gap:0 3.125vw;grid-template-columns:43.75vw 1fr}.page-mortuary-tablet .block-option .option-detail .option-detail-image{margin-bottom:3rem}.page-mortuary-tablet .block-option .option-detail .option-detail-image img:not(:last-child){margin-bottom:0}}@media screen and (min-width:1200px){.page-mortuary-tablet .block-option .option-detail-image{gap:0 5rem}.page-mortuary-tablet .block-option .option-detail{gap:0 2.5rem;grid-template-columns:35rem 1fr}}.page-grave-stone .page-title{background:url(//ohyama-inc.com/wp/wp-content/themes/ohyama-inc/css/../img/grave-stone/img_pagetitle_grave_stone_sp.webp) no-repeat 50%/cover}.page-grave-stone .text-lead{margin-bottom:3.5rem}.page-grave-stone .block-reform .reform-detail .text-lead{margin-bottom:2.5rem}.page-grave-stone .block-reform .reform-detail .before-after{display:grid;gap:4.1025641026vw;grid-template-columns:1fr 1fr}.page-grave-stone .block-reform .reform-detail .before-after:not(:last-child){margin-bottom:3.5rem}.page-grave-stone .block-reform .reform-detail .before-after .before-after-item .before-after-item__image{border-radius:8px;box-shadow:1px 1px 15px rgba(0,0,0,.15);margin-bottom:.28125rem;overflow:hidden}.page-grave-stone .block-reform .reform-detail .before-after .before-after-item .before-after-item__image img{height:27.1794871795vw}.page-grave-stone .block-reform .reform-detail .before-after .before-after-item .before-after-item__text{font-size:.9375rem;font-weight:500;line-height:1.6;text-align:center}.page-grave-stone .block-remove .remove-detail .remove-list{display:grid;gap:4.1025641026vw;grid-template-columns:1fr;margin-bottom:1rem}.page-grave-stone .block-remove .remove-detail .remove-list:not(:first-child){margin-top:2.5rem}.page-grave-stone .block-remove .remove-detail .remove-list .remove-list-item .remove-list-item-image{border-radius:8px;box-shadow:1px 1px 15px rgba(0,0,0,.15);overflow:hidden}.page-grave-stone .block-remove .remove-detail .remove-list .remove-list-item .remove-list-item-image img{height:73.8461538462vw}.page-grave-stone .block-remove .remove-detail .remove-text{font-size:.9375rem;line-height:1.6}@media screen and (min-width:768px){.page-grave-stone .page-title{background:url(//ohyama-inc.com/wp/wp-content/themes/ohyama-inc/css/../img/grave-stone/img_pagetitle_grave_stone_pc.webp) no-repeat 50%/cover}.page-grave-stone .text-lead{margin-bottom:4.5rem}.page-grave-stone .block-reform .reform-detail .text-lead{margin-bottom:3.5rem}.page-grave-stone .block-reform .reform-detail .before-after{gap:4.375vw}.page-grave-stone .block-reform .reform-detail .before-after:not(:last-child){margin-bottom:4.5rem}.page-grave-stone .block-reform .reform-detail .before-after .before-after-item .before-after-item__image{margin-bottom:1rem}.page-grave-stone .block-reform .reform-detail .before-after .before-after-item .before-after-item__image img{height:21.625rem}.page-grave-stone .block-reform .reform-detail .before-after .before-after-item .before-after-item__text{font-size:1rem}.page-grave-stone .block-remove .remove-detail .remove-list{gap:4.375vw;grid-template-columns:1fr 1fr;margin-bottom:2rem}.page-grave-stone .block-remove .remove-detail .remove-list:not(:first-child){margin-top:3.5rem}.page-grave-stone .block-remove .remove-detail .remove-list .remove-list-item .remove-list-item-image img{height:28.125rem}.page-grave-stone .block-remove .remove-detail .remove-text{font-size:1rem;text-align:center}}@media screen and (min-width:1200px){.page-grave-stone .block-reform .reform-detail .before-after,.page-grave-stone .block-remove .remove-detail .remove-list{gap:5rem}}.page-buddhist-altar .page-title{background:url(//ohyama-inc.com/wp/wp-content/themes/ohyama-inc/css/../img/buddhist-altar/img_pagetitle_buddhist_altar_sp.webp) no-repeat 50%/cover}.page-buddhist-altar .block-types .text-lead{margin-bottom:3.5rem}@media screen and (min-width:768px){.page-buddhist-altar .page-title{background:url(//ohyama-inc.com/wp/wp-content/themes/ohyama-inc/css/../img/buddhist-altar/img_pagetitle_buddhist_altar_pc.webp) no-repeat 50%/cover}.page-buddhist-altar .block-types .text-lead{margin-bottom:4.5rem}}.page-contact .page-title{background-color:#014346}.page-contact .text-lead{margin-bottom:3.5rem}.page-contact .tel{border:3px solid #219c90;border-radius:8px;padding:2rem 4.1025641026vw;text-align:center}.page-contact .tel .tel__number{color:#219c90;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.page-contact .tel .tel__text{font-size:1rem;font-weight:700;line-height:1.6}.page-contact .return-btn{display:flex;justify-content:center}@media screen and (min-width:768px){.page-contact .text-lead{margin-bottom:4.5rem}.page-contact .tel{margin:0 auto;padding:2rem 1.875vw;width:40rem}}@media screen and (min-width:992px){.page-contact .tel .tel__number a{position:relative;transition:.2s}.page-contact .tel .tel__number a:after{background-color:#219c90;bottom:-8px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:.2s;width:0}.page-contact .tel .tel__number a:hover:after{width:100%}.page-contact .form{margin:0 auto;width:60rem}}.page .page-title{background-color:#014346}.page .text-lead{margin-bottom:3.5rem}@media screen and (min-width:768px){.page .text-lead{margin-bottom:4.5rem}}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mt-4{margin-top:1.0256410256vw!important}.mt-8{margin-top:2.0512820513vw!important}.mt-10{margin-top:2.5641025641vw!important}.mt-12{margin-top:3.0769230769vw!important}.mt-16{margin-top:4.1025641026vw!important}.mt-20{margin-top:5.1282051282vw!important}.mt-24{margin-top:6.1538461538vw!important}.mt-28{margin-top:7.1794871795vw!important}.mt-30{margin-top:7.6923076923vw!important}.mt-32{margin-top:8.2051282051vw!important}.mt-36{margin-top:9.2307692308vw!important}.mt-40{margin-top:10.2564102564vw!important}.mt-44{margin-top:11.2820512821vw!important}.mt-48{margin-top:12.3076923077vw!important}.mt-50{margin-top:12.8205128205vw!important}.mt-52{margin-top:13.3333333333vw!important}.mt-56{margin-top:14.358974359vw!important}.mt-60{margin-top:15.3846153846vw!important}.mt-64{margin-top:16.4102564103vw!important}.mt-68{margin-top:17.4358974359vw!important}.mt-70{margin-top:17.9487179487vw!important}.mt-72{margin-top:18.4615384615vw!important}.mt-76{margin-top:19.4871794872vw!important}.mt-80{margin-top:20.5128205128vw!important}.mt-84{margin-top:21.5384615385vw!important}.mt-88{margin-top:22.5641025641vw!important}.mt-90{margin-top:23.0769230769vw!important}.mt-92{margin-top:23.5897435897vw!important}.mt-96{margin-top:24.6153846154vw!important}.mt-100{margin-top:25.641025641vw!important}.mr-0{margin-right:0!important}.mr-4{margin-right:1.0256410256vw!important}.mr-8{margin-right:2.0512820513vw!important}.mr-10{margin-right:2.5641025641vw!important}.mr-12{margin-right:3.0769230769vw!important}.mr-16{margin-right:4.1025641026vw!important}.mr-20{margin-right:5.1282051282vw!important}.mr-24{margin-right:6.1538461538vw!important}.mr-28{margin-right:7.1794871795vw!important}.mr-30{margin-right:7.6923076923vw!important}.mr-32{margin-right:8.2051282051vw!important}.mr-36{margin-right:9.2307692308vw!important}.mr-40{margin-right:10.2564102564vw!important}.mr-44{margin-right:11.2820512821vw!important}.mr-48{margin-right:12.3076923077vw!important}.mr-50{margin-right:12.8205128205vw!important}.mr-52{margin-right:13.3333333333vw!important}.mr-56{margin-right:14.358974359vw!important}.mr-60{margin-right:15.3846153846vw!important}.mr-64{margin-right:16.4102564103vw!important}.mr-68{margin-right:17.4358974359vw!important}.mr-70{margin-right:17.9487179487vw!important}.mr-72{margin-right:18.4615384615vw!important}.mr-76{margin-right:19.4871794872vw!important}.mr-80{margin-right:20.5128205128vw!important}.mr-84{margin-right:21.5384615385vw!important}.mr-88{margin-right:22.5641025641vw!important}.mr-90{margin-right:23.0769230769vw!important}.mr-92{margin-right:23.5897435897vw!important}.mr-96{margin-right:24.6153846154vw!important}.mr-100{margin-right:25.641025641vw!important}.mb-0{margin-bottom:0!important}.mb-4{margin-bottom:1.0256410256vw!important}.mb-8{margin-bottom:2.0512820513vw!important}.mb-10{margin-bottom:2.5641025641vw!important}.mb-12{margin-bottom:3.0769230769vw!important}.mb-16{margin-bottom:4.1025641026vw!important}.mb-20{margin-bottom:5.1282051282vw!important}.mb-24{margin-bottom:6.1538461538vw!important}.mb-28{margin-bottom:7.1794871795vw!important}.mb-30{margin-bottom:7.6923076923vw!important}.mb-32{margin-bottom:8.2051282051vw!important}.mb-36{margin-bottom:9.2307692308vw!important}.mb-40{margin-bottom:10.2564102564vw!important}.mb-44{margin-bottom:11.2820512821vw!important}.mb-48{margin-bottom:12.3076923077vw!important}.mb-50{margin-bottom:12.8205128205vw!important}.mb-52{margin-bottom:13.3333333333vw!important}.mb-56{margin-bottom:14.358974359vw!important}.mb-60{margin-bottom:15.3846153846vw!important}.mb-64{margin-bottom:16.4102564103vw!important}.mb-70{margin-bottom:17.9487179487vw!important}.mb-72{margin-bottom:18.4615384615vw!important}.mb-76{margin-bottom:19.4871794872vw!important}.mb-80{margin-bottom:20.5128205128vw!important}.mb-84{margin-bottom:21.5384615385vw!important}.mb-88{margin-bottom:22.5641025641vw!important}.mb-90{margin-bottom:23.0769230769vw!important}.mb-94{margin-bottom:24.1025641026vw!important}.mb-96{margin-bottom:24.6153846154vw!important}.mb-100{margin-bottom:25.641025641vw!important}.ml-0{margin-left:0!important}.ml-4{margin-left:1.0256410256vw!important}.ml-8{margin-left:2.0512820513vw!important}.ml-10{margin-left:2.5641025641vw!important}.ml-12{margin-left:3.0769230769vw!important}.ml-16{margin-left:4.1025641026vw!important}.ml-20{margin-left:5.1282051282vw!important}.ml-24{margin-left:6.1538461538vw!important}.ml-28{margin-left:7.1794871795vw!important}.ml-30{margin-left:7.6923076923vw!important}.ml-32{margin-left:8.2051282051vw!important}.ml-36{margin-left:9.2307692308vw!important}.ml-40{margin-left:10.2564102564vw!important}.ml-44{margin-left:11.2820512821vw!important}.ml-48{margin-left:12.3076923077vw!important}.ml-50{margin-left:12.8205128205vw!important}.ml-52{margin-left:13.3333333333vw!important}.ml-56{margin-left:14.358974359vw!important}.ml-60{margin-left:15.3846153846vw!important}.ml-64{margin-left:16.4102564103vw!important}.ml-68{margin-left:17.4358974359vw!important}.ml-70{margin-left:17.9487179487vw!important}.ml-72{margin-left:18.4615384615vw!important}.ml-76{margin-left:19.4871794872vw!important}.ml-80{margin-left:20.5128205128vw!important}.ml-84{margin-left:21.5384615385vw!important}.ml-88{margin-left:22.5641025641vw!important}.ml-90{margin-left:23.0769230769vw!important}.ml-92{margin-left:23.5897435897vw!important}.ml-96{margin-left:24.6153846154vw!important}.ml-100{margin-left:25.641025641vw!important}@media screen and (min-width:768px){.mt-4{margin-top:4px!important}.mt-8{margin-top:8px!important}.mt-10{margin-top:10px!important}.mt-12{margin-top:12px!important}.mt-16{margin-top:16px!important}.mt-20{margin-top:20px!important}.mt-24{margin-top:24px!important}.mt-28{margin-top:28px!important}.mt-30{margin-top:30px!important}.mt-32{margin-top:32px!important}.mt-36{margin-top:36px!important}.mt-40{margin-top:40px!important}.mt-44{margin-top:44px!important}.mt-48{margin-top:48px!important}.mt-50{margin-top:50px!important}.mt-52{margin-top:52px!important}.mt-56{margin-top:56px!important}.mt-60{margin-top:60px!important}.mt-64{margin-top:64px!important}.mt-68{margin-top:68px!important}.mt-70{margin-top:70px!important}.mt-72{margin-top:72px!important}.mt-76{margin-top:76px!important}.mt-80{margin-top:80px!important}.mt-84{margin-top:84px!important}.mt-88{margin-top:88px!important}.mt-90{margin-top:90px!important}.mt-92{margin-top:92px!important}.mt-96{margin-top:96px!important}.mt-100{margin-top:100px!important}.mr-4{margin-right:4px!important}.mr-8{margin-right:8px!important}.mr-10{margin-right:10px!important}.mr-12{margin-right:12px!important}.mr-16{margin-right:16px!important}.mr-20{margin-right:20px!important}.mr-24{margin-right:24px!important}.mr-28{margin-right:28px!important}.mr-30{margin-right:30px!important}.mr-32{margin-right:32px!important}.mr-36{margin-right:36px!important}.mr-40{margin-right:40px!important}.mr-44{margin-right:44px!important}.mr-48{margin-right:48px!important}.mr-50{margin-right:50px!important}.mr-52{margin-right:52px!important}.mr-56{margin-right:56px!important}.mr-60{margin-right:60px!important}.mr-64{margin-right:64px!important}.mr-68{margin-right:68px!important}.mr-70{margin-right:70px!important}.mr-72{margin-right:72px!important}.mr-76{margin-right:76px!important}.mr-80{margin-right:80px!important}.mr-84{margin-right:84px!important}.mr-88{margin-right:88px!important}.mr-90{margin-right:90px!important}.mr-92{margin-right:92px!important}.mr-96{margin-right:96px!important}.mr-100{margin-right:100px!important}.mb-4{margin-bottom:4px!important}.mb-8{margin-bottom:8px!important}.mb-10{margin-bottom:10px!important}.mb-12{margin-bottom:12px!important}.mb-16{margin-bottom:16px!important}.mb-20{margin-bottom:20px!important}.mb-24{margin-bottom:24px!important}.mb-28{margin-bottom:28px!important}.mb-30{margin-bottom:30px!important}.mb-32{margin-bottom:32px!important}.mb-36{margin-bottom:36px!important}.mb-40{margin-bottom:40px!important}.mb-44{margin-bottom:44px!important}.mb-48{margin-bottom:48px!important}.mb-50{margin-bottom:50px!important}.mb-52{margin-bottom:52px!important}.mb-56{margin-bottom:56px!important}.mb-60{margin-bottom:60px!important}.mb-64{margin-bottom:64px!important}.mb-68{margin-bottom:68px!important}.mb-70{margin-bottom:70px!important}.mb-72{margin-bottom:72px!important}.mb-76{margin-bottom:76px!important}.mb-80{margin-bottom:80px!important}.mb-84{margin-bottom:84px!important}.mb-88{margin-bottom:88px!important}.mb-90{margin-bottom:90px!important}.mb-92{margin-bottom:92px!important}.mb-96{margin-bottom:96px!important}.mb-100{margin-bottom:100px!important}.ml-4{margin-left:4px!important}.ml-8{margin-left:8px!important}.ml-10{margin-left:10px!important}.ml-12{margin-left:12px!important}.ml-16{margin-left:16px!important}.ml-20{margin-left:20px!important}.ml-24{margin-left:24px!important}.ml-28{margin-left:28px!important}.ml-30{margin-left:30px!important}.ml-32{margin-left:32px!important}.ml-36{margin-left:36px!important}.ml-40{margin-left:40px!important}.ml-44{margin-left:44px!important}.ml-48{margin-left:48px!important}.ml-50{margin-left:50px!important}.ml-52{margin-left:52px!important}.ml-56{margin-left:56px!important}.ml-60{margin-left:60px!important}.ml-64{margin-left:64px!important}.ml-68{margin-left:68px!important}.ml-70{margin-left:70px!important}.ml-72{margin-left:72px!important}.ml-76{margin-left:76px!important}.ml-80{margin-left:80px!important}.ml-84{margin-left:84px!important}.ml-88{margin-left:88px!important}.ml-90{margin-left:90px!important}.ml-92{margin-left:92px!important}.ml-96{margin-left:96px!important}.ml-100{margin-left:100px!important}}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pt-4{padding-top:1.0256410256vw!important}.pt-8{padding-top:2.0512820513vw!important}.pt-10{padding-top:2.5641025641vw!important}.pt-12{padding-top:3.0769230769vw!important}.pt-16{padding-top:4.1025641026vw!important}.pt-20{padding-top:5.1282051282vw!important}.pt-24{padding-top:6.1538461538vw!important}.pt-28{padding-top:7.1794871795vw!important}.pt-30{padding-top:7.6923076923vw!important}.pt-32{padding-top:8.2051282051vw!important}.pt-36{padding-top:9.2307692308vw!important}.pt-40{padding-top:10.2564102564vw!important}.pt-44{padding-top:11.2820512821vw!important}.pt-48{padding-top:12.3076923077vw!important}.pt-50{padding-top:12.8205128205vw!important}.pt-52{padding-top:13.3333333333vw!important}.pt-56{padding-top:14.358974359vw!important}.pt-60{padding-top:15.3846153846vw!important}.pt-64{padding-top:16.4102564103vw!important}.pt-68{padding-top:17.4358974359vw!important}.pt-70{padding-top:17.9487179487vw!important}.pt-72{padding-top:18.4615384615vw!important}.pt-76{padding-top:19.4871794872vw!important}.pt-80{padding-top:20.5128205128vw!important}.pt-84{padding-top:21.5384615385vw!important}.pt-88{padding-top:22.5641025641vw!important}.pt-90{padding-top:23.0769230769vw!important}.pt-92{padding-top:23.5897435897vw!important}.pt-96{padding-top:24.6153846154vw!important}.pt-100{padding-top:25.641025641vw!important}.pr-0{padding-right:0!important}.pr-4{padding-right:1.0256410256vw!important}.pr-8{padding-right:2.0512820513vw!important}.pr-10{padding-right:2.5641025641vw!important}.pr-12{padding-right:3.0769230769vw!important}.pr-16{padding-right:4.1025641026vw!important}.pr-20{padding-right:5.1282051282vw!important}.pr-24{padding-right:6.1538461538vw!important}.pr-28{padding-right:7.1794871795vw!important}.pr-30{padding-right:7.6923076923vw!important}.pr-32{padding-right:8.2051282051vw!important}.pr-36{padding-right:9.2307692308vw!important}.pr-40{padding-right:10.2564102564vw!important}.pr-44{padding-right:11.2820512821vw!important}.pr-48{padding-right:12.3076923077vw!important}.pr-50{padding-right:12.8205128205vw!important}.pr-52{padding-right:13.3333333333vw!important}.pr-56{padding-right:14.358974359vw!important}.pr-60{padding-right:15.3846153846vw!important}.pr-64{padding-right:16.4102564103vw!important}.pr-68{padding-right:17.4358974359vw!important}.pr-70{padding-right:17.9487179487vw!important}.pr-72{padding-right:18.4615384615vw!important}.pr-76{padding-right:19.4871794872vw!important}.pr-80{padding-right:20.5128205128vw!important}.pr-84{padding-right:21.5384615385vw!important}.pr-88{padding-right:22.5641025641vw!important}.pr-90{padding-right:23.0769230769vw!important}.pr-92{padding-right:23.5897435897vw!important}.pr-96{padding-right:24.6153846154vw!important}.pr-100{padding-right:25.641025641vw!important}.pb-0{padding-bottom:0!important}.pb-4{padding-bottom:1.0256410256vw!important}.pb-8{padding-bottom:2.0512820513vw!important}.pb-10{padding-bottom:2.5641025641vw!important}.pb-12{padding-bottom:3.0769230769vw!important}.pb-16{padding-bottom:4.1025641026vw!important}.pb-20{padding-bottom:5.1282051282vw!important}.pb-24{padding-bottom:6.1538461538vw!important}.pb-28{padding-bottom:7.1794871795vw!important}.pb-30{padding-bottom:7.6923076923vw!important}.pb-32{padding-bottom:8.2051282051vw!important}.pb-36{padding-bottom:9.2307692308vw!important}.pb-40{padding-bottom:10.2564102564vw!important}.pb-44{padding-bottom:11.2820512821vw!important}.pb-48{padding-bottom:12.3076923077vw!important}.pb-50{padding-bottom:12.8205128205vw!important}.pb-52{padding-bottom:13.3333333333vw!important}.pb-56{padding-bottom:14.358974359vw!important}.pb-60{padding-bottom:15.3846153846vw!important}.pb-64{padding-bottom:16.4102564103vw!important}.pb-68{padding-bottom:17.4358974359vw!important}.pb-70{padding-bottom:17.9487179487vw!important}.pb-72{padding-bottom:18.4615384615vw!important}.pb-76{padding-bottom:19.4871794872vw!important}.pb-80{padding-bottom:20.5128205128vw!important}.pb-84{padding-bottom:21.5384615385vw!important}.pb-88{padding-bottom:22.5641025641vw!important}.pb-90{padding-bottom:23.0769230769vw!important}.pb-92{padding-bottom:23.5897435897vw!important}.pb-96{padding-bottom:24.6153846154vw!important}.pb-100{padding-bottom:25.641025641vw!important}.pl-0{padding-left:0!important}.pl-4{padding-left:1.0256410256vw!important}.pl-8{padding-left:2.0512820513vw!important}.pl-10{padding-left:2.5641025641vw!important}.pl-12{padding-left:3.0769230769vw!important}.pl-16{padding-left:4.1025641026vw!important}.pl-20{padding-left:5.1282051282vw!important}.pl-24{padding-left:6.1538461538vw!important}.pl-28{padding-left:7.1794871795vw!important}.pl-30{padding-left:7.6923076923vw!important}.pl-32{padding-left:8.2051282051vw!important}.pl-36{padding-left:9.2307692308vw!important}.pl-40{padding-left:10.2564102564vw!important}.pl-44{padding-left:11.2820512821vw!important}.pl-48{padding-left:12.3076923077vw!important}.pl-50{padding-left:12.8205128205vw!important}.pl-52{padding-left:13.3333333333vw!important}.pl-56{padding-left:14.358974359vw!important}.pl-60{padding-left:15.3846153846vw!important}.pl-64{padding-left:16.4102564103vw!important}.pl-68{padding-left:17.4358974359vw!important}.pl-70{padding-left:17.9487179487vw!important}.pl-72{padding-left:18.4615384615vw!important}.pl-76{padding-left:19.4871794872vw!important}.pl-80{padding-left:20.5128205128vw!important}.pl-84{padding-left:21.5384615385vw!important}.pl-88{padding-left:22.5641025641vw!important}.pl-90{padding-left:23.0769230769vw!important}.pl-92{padding-left:23.5897435897vw!important}.pl-96{padding-left:24.6153846154vw!important}.pl-100{padding-left:25.641025641vw!important}@media screen and (min-width:768px){.pt-4{padding-top:4px!important}.pt-8{padding-top:8px!important}.pt-10{padding-top:10px!important}.pt-12{padding-top:12px!important}.pt-16{padding-top:16px!important}.pt-20{padding-top:20px!important}.pt-24{padding-top:24px!important}.pt-28{padding-top:28px!important}.pt-30{padding-top:30px!important}.pt-32{padding-top:32px!important}.pt-36{padding-top:36px!important}.pt-40{padding-top:40px!important}.pt-44{padding-top:44px!important}.pt-48{padding-top:48px!important}.pt-50{padding-top:50px!important}.pt-52{padding-top:52px!important}.pt-56{padding-top:56px!important}.pt-60{padding-top:60px!important}.pt-64{padding-top:64px!important}.pt-68{padding-top:68px!important}.pt-70{padding-top:70px!important}.pt-72{padding-top:72px!important}.pt-76{padding-top:76px!important}.pt-80{padding-top:80px!important}.pt-84{padding-top:84px!important}.pt-88{padding-top:88px!important}.pt-90{padding-top:90px!important}.pt-92{padding-top:92px!important}.pt-96{padding-top:96px!important}.pt-100{padding-top:100px!important}.pr-4{padding-right:4px!important}.pr-8{padding-right:8px!important}.pr-10{padding-right:10px!important}.pr-12{padding-right:12px!important}.pr-16{padding-right:16px!important}.pr-20{padding-right:20px!important}.pr-24{padding-right:24px!important}.pr-28{padding-right:28px!important}.pr-30{padding-right:30px!important}.pr-32{padding-right:32px!important}.pr-36{padding-right:36px!important}.pr-40{padding-right:40px!important}.pr-44{padding-right:44px!important}.pr-48{padding-right:48px!important}.pr-50{padding-right:50px!important}.pr-52{padding-right:52px!important}.pr-56{padding-right:56px!important}.pr-60{padding-right:60px!important}.pr-64{padding-right:64px!important}.pr-68{padding-right:68px!important}.pr-70{padding-right:70px!important}.pr-72{padding-right:72px!important}.pr-76{padding-right:76px!important}.pr-80{padding-right:80px!important}.pr-84{padding-right:84px!important}.pr-88{padding-right:88px!important}.pr-90{padding-right:90px!important}.pr-92{padding-right:92px!important}.pr-96{padding-right:96px!important}.pr-100{padding-right:100px!important}.pb-4{padding-bottom:4px!important}.pb-8{padding-bottom:8px!important}.pb-10{padding-bottom:10px!important}.pb-12{padding-bottom:12px!important}.pb-16{padding-bottom:16px!important}.pb-20{padding-bottom:20px!important}.pb-24{padding-bottom:24px!important}.pb-28{padding-bottom:28px!important}.pb-30{padding-bottom:30px!important}.pb-32{padding-bottom:32px!important}.pb-36{padding-bottom:36px!important}.pb-40{padding-bottom:40px!important}.pb-44{padding-bottom:44px!important}.pb-48{padding-bottom:48px!important}.pb-50{padding-bottom:50px!important}.pb-52{padding-bottom:52px!important}.pb-56{padding-bottom:56px!important}.pb-60{padding-bottom:60px!important}.pb-64{padding-bottom:64px!important}.pb-68{padding-bottom:68px!important}.pb-70{padding-bottom:70px!important}.pb-72{padding-bottom:72px!important}.pb-76{padding-bottom:76px!important}.pb-80{padding-bottom:80px!important}.pb-84{padding-bottom:84px!important}.pb-88{padding-bottom:88px!important}.pb-90{padding-bottom:90px!important}.pb-92{padding-bottom:92px!important}.pb-96{padding-bottom:96px!important}.pb-100{padding-bottom:100px!important}.pl-4{padding-left:4px!important}.pl-8{padding-left:8px!important}.pl-10{padding-left:10px!important}.pl-12{padding-left:12px!important}.pl-16{padding-left:16px!important}.pl-20{padding-left:20px!important}.pl-24{padding-left:24px!important}.pl-28{padding-left:28px!important}.pl-30{padding-left:30px!important}.pl-32{padding-left:32px!important}.pl-36{padding-left:36px!important}.pl-40{padding-left:40px!important}.pl-44{padding-left:44px!important}.pl-48{padding-left:48px!important}.pl-50{padding-left:50px!important}.pl-52{padding-left:52px!important}.pl-56{padding-left:56px!important}.pl-60{padding-left:60px!important}.pl-64{padding-left:64px!important}.pl-68{padding-left:68px!important}.pl-70{padding-left:70px!important}.pl-72{padding-left:72px!important}.pl-76{padding-left:76px!important}.pl-80{padding-left:80px!important}.pl-84{padding-left:84px!important}.pl-88{padding-left:88px!important}.pl-90{padding-left:90px!important}.pl-92{padding-left:92px!important}.pl-96{padding-left:96px!important}.pl-100{padding-left:100px!important}}.d-none{display:none!important}.d-inline{display:inline!important}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media screen and (max-width:768px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-block{display:block!important}.d-sm-inline-block{display:inline-block!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media screen and (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-block{display:block!important}.d-md-inline-block{display:inline-block!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media screen and (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-block{display:block!important}.d-lg-inline-block{display:inline-block!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media screen and (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-block{display:block!important}.d-xl-inline-block{display:inline-block!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media screen and (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-md-content-start{justify-content:flex-start!important}.justify-md-content-end{justify-content:flex-end!important}.justify-md-content-center{justify-content:center!important}.justify-md-content-between{justify-content:space-between!important}.justify-md-content-around{justify-content:space-around!important}.align-md-items-start{align-items:flex-start!important}.align-md-items-end{align-items:flex-end!important}.align-md-items-center{align-items:center!important}.align-md-items-baseline{align-items:baseline!important}.align-md-items-stretch{align-items:stretch!important}.align-md-content-start{align-content:flex-start!important}.align-md-content-end{align-content:flex-end!important}.align-md-content-center{align-content:center!important}.align-md-content-between{align-content:space-between!important}.align-md-content-around{align-content:space-around!important}.align-md-content-stretch{align-content:stretch!important}.align-md-self-auto{align-self:auto!important}.align-md-self-start{align-self:flex-start!important}.align-md-self-end{align-self:flex-end!important}.align-md-self-center{align-self:center!important}.align-md-self-baseline{align-self:baseline!important}.align-md-self-stretch{align-self:stretch!important}}@media screen and (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-lg-content-start{justify-content:flex-start!important}.justify-lg-content-end{justify-content:flex-end!important}.justify-lg-content-center{justify-content:center!important}.justify-lg-content-between{justify-content:space-between!important}.justify-lg-content-around{justify-content:space-around!important}.align-lg-items-start{align-items:flex-start!important}.align-lg-items-end{align-items:flex-end!important}.align-lg-items-center{align-items:center!important}.align-lg-items-baseline{align-items:baseline!important}.align-lg-items-stretch{align-items:stretch!important}.align-lg-content-start{align-content:flex-start!important}.align-lg-content-end{align-content:flex-end!important}.align-lg-content-center{align-content:center!important}.align-lg-content-between{align-content:space-between!important}.align-lg-content-around{align-content:space-around!important}.align-lg-content-stretch{align-content:stretch!important}.align-lg-self-auto{align-self:auto!important}.align-lg-self-start{align-self:flex-start!important}.align-lg-self-end{align-self:flex-end!important}.align-lg-self-center{align-self:center!important}.align-lg-self-baseline{align-self:baseline!important}.align-lg-self-stretch{align-self:stretch!important}}@media screen and (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-xl-content-start{justify-content:flex-start!important}.justify-xl-content-end{justify-content:flex-end!important}.justify-xl-content-center{justify-content:center!important}.justify-xl-content-between{justify-content:space-between!important}.justify-xl-content-around{justify-content:space-around!important}.align-xl-items-start{align-items:flex-start!important}.align-xl-items-end{align-items:flex-end!important}.align-xl-items-center{align-items:center!important}.align-xl-items-baseline{align-items:baseline!important}.align-xl-items-stretch{align-items:stretch!important}.align-xl-content-start{align-content:flex-start!important}.align-xl-content-end{align-content:flex-end!important}.align-xl-content-center{align-content:center!important}.align-xl-content-between{align-content:space-between!important}.align-xl-content-around{align-content:space-around!important}.align-xl-content-stretch{align-content:stretch!important}.align-xl-self-auto{align-self:auto!important}.align-xl-self-start{align-self:flex-start!important}.align-xl-self-end{align-self:flex-end!important}.align-xl-self-center{align-self:center!important}.align-xl-self-baseline{align-self:baseline!important}.align-xl-self-stretch{align-self:stretch!important}}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.fixed{height:100%;overflow:hidden;width:100%}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0!important}.mwform-checkbox-field input,.mwform-radio-field input{margin-right:0!important}.mw_wp_form .error{color:#bc2b2b;font-size:1rem;line-height:1.6;margin-top:.5rem}.mw_wp_form .form-check-wrap .error{margin:32px 0 0 -181px}@media screen and (min-width:768px){.mw_wp_form .form-check-wrap .error{margin:32px 0 0 -173px}}