.box-title-section{padding:80px 0}.box-title-section .text-content{flex-direction:column;justify-content:space-between;height:100%;padding-right:40px;display:flex}.box-title-section .text-content .title-box{flex:1;height:100%}@media only screen and (max-width:990px){.box-title-section .text-content{padding-right:0}}.box-title-section .text-content .main-title{width:83%;font-size:3.75rem}@media only screen and (max-width:990px){.box-title-section .text-content .main-title{width:100%;font-size:1.875rem}}.box-title-section .main-title{color:var(--neutral-900);font-size:3rem;font-weight:700;line-height:1.2;font-family:var(--font-1);margin-bottom:24px}@media only screen and (max-width:990px){.box-title-section .main-title{font-size:2.25rem}}.box-title-section .main-description{color:var(--neutral-600);margin-bottom:32px;font-size:1.125rem;line-height:1.6}.box-title-section .image-card{flex-direction:column;height:100%;display:flex}.box-title-section .image-card .card-content{background-color:var(--neutral-100);border-radius:20px;padding:24px;overflow:hidden}.box-title-section .image-card .card-label{color:var(--neutral-600);margin-bottom:12px;font-size:.875rem;display:block}.box-title-section .image-card .card-title{color:var(--main-color);margin:0;font-size:1.75rem;font-weight:600;line-height:1.3}@media only screen and (max-width:990px){.box-title-section .image-card .card-title{font-size:1.5rem}}.box-title-section .image-card .card-image-wrapper{z-index:1;border-radius:20px;width:100%;height:412px;margin-top:24px;position:relative;overflow:hidden}.box-title-section .image-card .card-image-wrapper:after{content:"";background-color:var(--main-color);opacity:.3;width:100%;height:100%;position:absolute;top:0;left:0}.box-title-section .image-card .card-image-wrapper img{object-fit:cover;width:100%;height:100%}
