.breadcrumbs{margin-bottom:30px}.content-wrapper{display:flex;flex-flow:wrap;gap:48px}.content-wrapper .main-container{flex:1;margin-bottom:0}.content-wrapper aside{flex:0 0 100%}.content-wrapper aside nav{margin-bottom:36px;padding:10px 0 0;border:solid 1px #278957;border-radius:10px}.content-wrapper aside nav ul{list-style:none;padding-left:0}.content-wrapper aside nav ul li{width:100%}.content-wrapper aside nav ul li a{display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;padding:0 22px;font-size:.9285714286rem;font-weight:500;color:#278957;letter-spacing:.5px;text-decoration:none;background-image:url(../../img/web/ic_paginate_arrow.svg);background-position:calc(100% - 24px),50%;background-repeat:no-repeat}.content-wrapper aside nav ul li a:hover{opacity:.7}.content-wrapper aside nav ul li ul{background-color:#61a26c1a}.content-wrapper aside nav ul li ul li{padding-left:14px}section#fv{position:relative;display:flex;justify-content:space-evenly;flex-flow:wrap;margin-bottom:36px;padding:20px 24px;background-color:#61a26c1a;border-radius:20px}section#fv h1{flex:0 0 100%;margin-bottom:8px;font-size:1.4285714286rem;font-weight:900;color:#278957;letter-spacing:.5px}section#fv p{width:55%;font-size:1rem;font-weight:700;color:#278957}section#fv img{width:45%;height:108px;margin:0;object-fit:contain}@media (min-width: 768px){.breadcrumbs{margin-bottom:56px}.content-wrapper{display:flex;flex-flow:wrap;gap:54px}.content-wrapper .main-container{flex:1;margin-bottom:120px}.content-wrapper aside{flex:0 0 400px;max-width:400px}.content-wrapper aside nav{margin-bottom:36px;padding:10px 0 0;border:solid 1px #278957;border-radius:10px}.content-wrapper aside nav ul{list-style:none;padding-left:0}.content-wrapper aside nav ul li{width:100%}.content-wrapper aside nav ul li a{display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;padding:0 22px;font-size:.9285714286rem;font-weight:500;color:#278957;letter-spacing:.5px;text-decoration:none;background-image:url(../../img/web/ic_paginate_arrow.svg);background-position:calc(100% - 24px),50%;background-repeat:no-repeat}.content-wrapper aside nav ul li a:hover{opacity:.7}.content-wrapper aside nav ul li ul{background-color:#61a26c1a}.content-wrapper aside nav ul li ul li{padding-left:14px}section#fv{justify-content:space-between;height:180px;margin-bottom:36px;padding:32px 50px;border-radius:40px}section#fv h1{flex:0 0 68%;font-size:2.4285714286rem}section#fv p{flex:0 0 68%}section#fv img{position:absolute;top:0;bottom:0;right:10%;width:220px;height:82%;margin:auto;object-fit:contain}}.side-contact-buttons{display:flex;flex-flow:wrap;gap:16px;width:100%;margin-bottom:32px}.side-contact-buttons a{width:100%}.side-contact-buttons a.half{width:calc(50% - 8px)}.side-contact-buttons a.line{margin-top:-10px}.side-contact-buttons a img{width:100%}html{scroll-padding-top:84px}section#fv{height:180px;justify-content:start}section#fv p{width:60%}section#fv img{position:absolute;top:unset;bottom:0;right:20px;width:auto}section.faq-section{display:flex;flex-flow:column;gap:14px;margin-bottom:32px;padding-top:12px;padding-bottom:0}section.faq-section h2{display:flex;align-items:center;width:100%;height:58px;margin-bottom:10px;font-size:1.4285714286rem;font-weight:900;border-bottom:solid 4px rgba(97,162,108,.2)}section.faq-section .faq{width:100%;background-color:#fff;border-radius:20px}section.faq-section .faq .question{display:flex;align-items:center;width:100%;min-height:84px;padding:16px 20px;font-size:1.1428571429rem;font-weight:700;color:#278957;text-decoration:none}section.faq-section .faq .question p{display:flex;align-items:baseline;margin-right:16px}section.faq-section .faq .question p span.q{margin-right:10px;font-family:DIN Alternate;font-size:1.7142857143rem;color:#27895766}section.faq-section .faq .question img{margin-left:auto;transform:rotate(-90deg)}section.faq-section .faq .question.collapsed img{transform:rotate(90deg)}section.faq-section .faq>div>div{padding:0 20px 20px}section.faq-section .faq>div>div p{font-size:1.1428571429rem;font-weight:400;color:#535353}@media (min-width: 768px){html{scroll-padding-top:100px}section#fv img{right:80px;width:auto;height:100%}section.faq-section{margin-bottom:56px}section.faq-section h2{height:72px;margin-bottom:10px}section.faq-section .faq{width:100%;background-color:#fff;border-radius:20px}section.faq-section .faq .question{padding:16px 28px 16px 32px;font-size:1.2857142857rem}section.faq-section .faq .question p{margin-right:32px}section.faq-section .faq .question p span.q{margin-right:18px;font-size:2.1428571429rem}section.faq-section .faq>div>div{padding:0 32px 32px}section.faq-section .faq>div>div p{font-size:1.2857142857rem}}
