.mod-popup{border-radius:20px;padding:10px}.mod-popup .mod-inner{border-radius:20px;border:1px solid red;padding:40px 40px;text-align:center}.mod-popup h2{font-size:25px;margin:0 auto 1rem;font-weight:700;color:#727272;max-width:90%}.mod-popup p{display:block;margin:0 auto 1rem;font-size:25px;color:#727272}.mod-popup .action{padding-top:1rem}.mod-popup button{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:38px;padding:5px 15px;border-radius:10px;border:1px solid #727272;color:#727272;background:#fff0;font-size:25px;cursor:pointer}.mod-popup .fancybox-close-small{display:none!important}.upload-page-grid{display:grid;grid-template-columns:1fr;gap:2rem;padding-top:40px;padding-bottom:120px}.sub-page-grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}.sub-page-inner .content{padding-top:40px;padding-bottom:120px}.mod-page-thumb{position:relative}.mod-page-thumb img{display:block;max-width:100%;height:auto}.upload-page-grid .mod-page-thumb img,.sub-page-grid .mod-page-thumb img{border-radius:20px}.mod-page-thumb .logo-overlay{position:absolute;background:#fff;left:0;top:20px;border-left:12px solid #73bf80;border-top-right-radius:20px;border-bottom-right-radius:20px;padding-left:25px;padding-right:25px}.mod-page-thumb .logo-overlay img{display:block;max-width:100%;width:204px;height:auto}.mod-page-text h1,.mod-page-text h2{font-size:25px;line-height:1.25;font-weight:700;margin:0 0 1rem;color:#727272}.mod-page-text p{font-size:18px;color:#727272;margin:0 0 1rem;line-height:1.4}.button-link{background:#73bf80!important;color:#fff;display:inline-flex;min-height:42px;align-items:center;justify-content:center;text-align:center;font-size:18px;text-transform:none;padding-left:35px;padding-right:35px}.mainmenu li.upload-link a:after{display:none}.mainmenu li.upload-link{margin-left:0;margin-right:0}.mainmenu li.upload-link a{background:#73bf80!important;color:#fff;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;height:30px;padding:5px 15px}.mod-page-separator{border-top:1px solid #727272;margin-top:40px;margin-bottom:40px}.sub-page-benefit-grid{background:#f3f3f3;border-radius:20px;padding:40px;align-items:flex-start}.sub-page-benefit-grid h2{font-size:25px;line-height:1.25;margin:0 0 1rem;color:#727272}.sub-page-benefit-grid h2 strong{font-weight:700}.banner-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:15px;margin-bottom:15px}.banner-grid .item{overflow:hidden}.banner-grid-thumb{position:relative;padding-bottom:69.9%}.banner-main-image{position:absolute;top:0;left:0;width:100%;height:100%}.banner-main-image img{display:block;width:100%;height:100%;position:absolute;background-position:top right;background-size:cover}.banner-grid-thumb .logo-overlay{position:absolute;background:#fff;left:0;top:20px;border-left:12px solid #73bf80;border-top-right-radius:20px;border-bottom-right-radius:20px;padding-left:25px;padding-right:25px}.banner-grid-thumb .logo-overlay img{display:block;max-width:100%;width:204px;height:auto}.banner-grid-thumb a.button.btn-hollow-white{position:absolute;left:40px;bottom:40px}.banner-separator{margin-top:80px;margin-bottom:30px;border-bottom:1px solid #B0B0B0}body.home #top .mainmenu>ul>li>a,body.home #top .logo{filter:none!important}.banner-upload-grid{display:grid;grid-template-columns:1fr;gap:15px;background:#73bf80;color:#fff;padding:14px 30px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;align-items:center}.banner-upload-grid p{margin:0;font-size:25px;color:#fff}.banner-upload-grid .action a{display:inline-flex;align-items:center;justify-content:center;text-align:center;background:#fff;color:#727272;border-radius:20px;padding:5px 30px;font-size:25px;min-height:46px}@media(min-width:992px){.upload-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px}.sub-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px}.sub-page-grid-2 .mod-page-thumb{order:2}.sub-page-grid-2 .mod-page-text{order:1}.sub-page-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px}.sub-page-benefit-grid .mod-page-thumb{order:3}.sub-page-benefit-grid .mod-page-title{order:1}.sub-page-benefit-grid .mod-page-text{order:2}.banner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.banner-grid .item:first-child{border-top-left-radius:20px}.banner-grid .item:last-child{border-top-right-radius:20px}.banner-upload-grid{grid-template-columns:minmax(0,1fr) 250px}.banner-upload-grid .action{text-align:right}}