@font-face{src:url(https://easygoingjokes.lol/assets/fonts/mulish-regular.woff) format("woff");font-weight:400;font-family:Mulish}@font-face{src:url(https://easygoingjokes.lol/assets/fonts/mulish-semibold.woff) format("woff");font-weight:600;font-family:Mulish}@font-face{src:url(https://easygoingjokes.lol/assets/fonts/mulish-bold.woff) format("woff");font-weight:700;font-family:Mulish}.banner-container{height:680px;position:relative;max-width:1440px;width:100%}.banner-container .banner-left{border-bottom-right-radius:8px;border-bottom-left-radius:32px;height:auto;padding:48px;border-left-width:10px;border-top-right-radius:32px;position:relative;max-width:577px;border-top-left-radius:8px;box-shadow:0 2px 12px 6px rgba(88,100,115,.071);background:#fff;left:105px;width:100%;z-index:3}.banner-container .banner-left .banner-texts{gap:24px;width:100%}.banner-container .banner-left .banner-texts .banner-titles{width:100%}.banner-container .banner-left .banner-texts .banner-titles h1{font-size:36px;font-weight:800;color:#04a3f4;margin:0;line-height:44px;font-family:Mulish,serif!important}.banner-container .banner-left .banner-texts .banner-titles h2{font-size:32px!important;font-weight:700!important;color:#002855;margin:0;line-height:38px!important;font-family:Mulish,sans-serif!important}.banner-container .banner-left .banner-texts .banner-description{font-size:18px!important;font-weight:400!important;color:#222943;margin:0;line-height:22px!important;font-family:Mulish,sans-serif!important}.banner-container .banner-left .banner-items{height:auto;max-width:481px;grid-template:1fr/auto 1px auto 1px auto 1px auto;gap:36px;align-items:center;width:100%;display:grid}.banner-container .banner-left .banner-items .banner-item .banner-item-number{font-size:26px!important;font-weight:800!important;color:#414c5b;line-height:34px!important;font-family:Mulish,sans-serif!important}.banner-container .banner-left .banner-items .banner-item .banner-item-text{font-size:16px!important;font-weight:600!important;color:#414c5b;line-height:22px!important;font-family:Mulish,sans-serif!important}.banner-container .banner-left .banner-items .banner-divider{height:60px;border:.5px solid #dee3ed}.banner-container .banner-right{right:105px;position:relative;max-width:824px;aspect-ratio:824/548;width:100%;z-index:2}.banner-container .banner-right .banner-img{height:100%;position:relative;width:100%;z-index:2}.banner-container .banner-right .banner-shadow{height:130%;position:absolute;width:130%;z-index:1}@media (max-width:1025px){.banner-left{left:0!important}.banner-right{right:0!important}}@media (max-width:769px){.banner-container{height:auto;padding:24px 12px;flex-direction:column-reverse}.banner-container .banner-right{width:312px}.banner-container .banner-left{height:-moz-fit-content!important;height:fit-content!important;padding:16px;gap:36px}.banner-container .banner-left .banner-texts{gap:16px}.banner-container .banner-left .banner-texts .banner-titles{justify-content:center;align-items:center}.banner-container .banner-left .banner-texts .banner-titles h1{font-size:26px!important;font-weight:800!important;line-height:34px!important}.banner-container .banner-left .banner-texts .banner-description{justify-content:center;text-align:center;align-items:center}.banner-container .banner-left .banner-items{height:auto;grid-template:auto auto/auto 1px auto;align-items:center;row-gap:0!important}.banner-container .banner-left .banner-items .middle-divider{display:none}.banner-container .banner-left .banner-items .banner-item{height:-moz-fit-content;height:fit-content;justify-content:center;align-items:center}}