button{cursor:pointer}h1,h2{font-size:3.75rem;line-height:normal;font-family:Montserrat,sans-serif;font-weight:400}@media(max-width:1500px){h1,h2{font-size:2.8125rem}}@media(max-width:1300px){h1,h2{font-size:2.5rem}}@media(max-width:767px){h1,h2{font-size:2.0625rem;font-weight:500}}h1.border-after,h2.border-after{position:relative;padding-bottom:40px;height:fit-content}@media(max-width:767px){h1.border-after,h2.border-after{padding-bottom:20px}}h1.border-after:after,h2.border-after:after{content:"";position:absolute;height:5px;width:160px;left:0;bottom:0;background-color:#3c4cff}@media(max-width:767px){h1.border-after:after,h2.border-after:after{content:"";width:80px;height:3px}}h2,h3{font-family:Montserrat,sans-serif;font-weight:400}h3{font-size:2.8125rem;line-height:normal}@media(max-width:1400px){h3{font-size:2.1875rem}}@media(max-width:1200px){h3{font-size:2rem}}@media(max-width:767px){h3{font-size:1.875rem;font-weight:500}}h4{font-size:2.1875rem;line-height:normal;font-family:Montserrat,sans-serif;font-weight:400}@media(max-width:1400px){h4{font-size:1.875rem}}h5{font-size:1.875rem;line-height:normal;font-family:Montserrat,sans-serif;font-weight:400}@media(max-width:1400px){h5{font-size:1.75rem}}h6{font-size:1.75rem;line-height:normal;font-family:Montserrat,sans-serif;font-weight:400}@media(max-width:1400px){h6{font-size:1.5625rem}}p{font-size:1.0625rem}@media(max-width:767px){p{font-size:.9375rem;line-height:1.3333333333}}p.large{font-size:2.125rem;line-height:1.5882352941}p:not(:last-of-type){margin-bottom:15px}.text-15,.text-15 p{font-size:15px}.custom-html-content p{font-size:18px;line-height:33px}.custom-html-content a{display:block;margin-top:15px}@media(min-width:1400px){.hero-subtext p{font-size:1.5rem;line-height:1.6666666667}}@media(max-width:1400px){.hero-subtext p{font-size:1.25rem;line-height:1.6}}.blogdetail-wrapper{padding:0 0 70px}.blogdetail-wrapper h1,.blogdetail-wrapper h2,.blogdetail-wrapper h3,.blogdetail-wrapper h4,.blogdetail-wrapper h5,.blogdetail-wrapper h6,.blogdetail-wrapper li,.blogdetail-wrapper p,.blogdetail-wrapper pre,.blogdetail-wrapper tbody,.blogdetail-wrapper td,.blogdetail-wrapper th{color:#0f0f0f}.blogdetail-wrapper table{width:100%;margin:20px auto}.blogdetail-wrapper table td,.blogdetail-wrapper table th,.blogdetail-wrapper table tr{padding:10px;font-size:1.375rem;line-height:1.8181818182;border:1px solid}@media(max-width:1400px){.blogdetail-wrapper table td,.blogdetail-wrapper table th,.blogdetail-wrapper table tr{font-size:1.125rem;line-height:1.9444444444}}@media(max-width:767px){.blogdetail-wrapper table td,.blogdetail-wrapper table th,.blogdetail-wrapper table tr{font-size:1.0625rem;line-height:1.7777777778}}.blogdetail-wrapper h2{margin-bottom:60px}.blogdetail-wrapper h2:not(:first-child){margin-top:70px}@media(max-width:1500px){.blogdetail-wrapper h2:not(:first-child){margin-top:50px}.blogdetail-wrapper h2{margin-bottom:40px}}.blogdetail-wrapper h3,.blogdetail-wrapper h4,.blogdetail-wrapper h5,.blogdetail-wrapper h6,.blogdetail-wrapper img{margin-bottom:30px;margin-top:40px}.blogdetail-wrapper img{max-width:100%;width:auto}.blogdetail-wrapper ol,.blogdetail-wrapper ul{padding-left:20px;margin:20px 0}.blogdetail-wrapper ol li:not(:last-child),.blogdetail-wrapper ul li:not(:last-child){margin-bottom:20px}.blogdetail-wrapper ol li p,.blogdetail-wrapper ul li p{margin-top:5px;font-weight:400;margin-bottom:0}.blogdetail-wrapper ol li img,.blogdetail-wrapper ul li img{margin-bottom:20px}.blogdetail-wrapper ul{list-style-type:disc}.blogdetail-wrapper ol{list-style-type:number}.blogdetail-wrapper pre{background-color:#f5f5f5;padding:1rem;border-radius:8px;overflow-x:auto;white-space:pre-wrap}.blogdetail-wrapper li,.blogdetail-wrapper p,.blogdetail-wrapper pre{font-size:1.375rem;line-height:1.8181818182}.blogdetail-wrapper li:not(:last-child),.blogdetail-wrapper p:not(:last-child),.blogdetail-wrapper pre:not(:last-child){margin-bottom:20px}@media(max-width:1400px){.blogdetail-wrapper li:not(:last-child),.blogdetail-wrapper p:not(:last-child),.blogdetail-wrapper pre:not(:last-child){margin-bottom:10px}.blogdetail-wrapper li,.blogdetail-wrapper p,.blogdetail-wrapper pre{font-size:1.125rem;line-height:1.9444444444}}@media(max-width:767px){.blogdetail-wrapper li,.blogdetail-wrapper p,.blogdetail-wrapper pre{font-size:1.0625rem;line-height:1.7777777778}}.blogdetail-wrapper .table{overflow:scroll}.blogdetail-wrapper a{text-decoration:underline}.blogdetail-wrapper a:hover{color:#3c4cff}