.home-hero-section{overflow:hidden;padding:127px 0;position:relative}.home-hero-section .row{align-items:center;display:flex;flex-wrap:wrap;margin:0 -53.5px;position:relative}.home-hero-section .column-6{padding:0 30.5px;width:50%}.home-hero-section .row .home-hero-content .content span{color:#1c143d;display:block;font-size:18px;font-weight:400;line-height:18px;margin-bottom:17px}.home-hero-section .row .home-hero-content .content h1{color:#5a1def;font-size:64px;font-weight:400;hyphens:auto;line-height:64px;margin:0 0 24px}.home-hero-section .row .home-hero-content .button-section .button-txt.btn1 a:hover{border:1px solid #1c143d}.home-hero-section .row .home-hero-content .content h1 span{color:#5a1def;display:inline;font-size:64px;font-weight:800;line-height:64px}.home-hero-section .row .home-hero-content .content p{color:#1c143d;font-size:18px;font-weight:400;line-height:24.3px;max-width:450px}.home-hero-section .row .home-hero-image .image img{height:100%;width:100%}.home-hero-section .row .home-hero-content .button-section{display:flex;gap:21px;padding:24px 0 0}.home-hero-section .row .home-hero-content .button-section .button-txt a svg{height:10px;margin-left:10px}.home-hero-section .row .home-hero-content .button-section .button-txt.btn2 a{border:1px solid #1c143d}.home-hero-section .background-color-one{background:#a5c3b7;border-radius:552px;filter:blur(100px);height:552px;left:170px;opacity:.5;position:absolute;top:-3px;width:552px}.home-hero-section .background-color-two{backdrop-filter:blur(10px);background:#6ca8ea;border-radius:368px;bottom:66px;filter:blur(100px);height:368px;left:-14px;opacity:.5;position:absolute;width:368px}.home-hero-section .background-color-three{backdrop-filter:blur(10px);background:#fad1de;border-radius:552px;bottom:-116px;filter:blur(100px);height:552px;opacity:.3;position:absolute;right:0;width:552px}.home-hero-section.only-text .background-color-two{backdrop-filter:blur(10px);background:#f05e8f;bottom:5px;filter:blur(100px);height:246px;left:unset;opacity:.3;position:absolute;right:343px;width:248px}.home-hero-section.only-text .background-color-three{backdrop-filter:blur(10px);background:#6ca8ea;border-radius:406px;border-radius:0;bottom:-153px;filter:blur(100px);height:406px;opacity:.3;position:absolute;right:0;width:406px}.home-hero-section.only-text .column-6{width:100%}.home-hero-section.only-text .home-hero-image{display:none}.home-hero-section.only-text .background-color-one{background:#bfd6cc;border-radius:552px;filter:blur(100px);height:552px;left:-154px;opacity:.5;position:absolute;top:-206px;width:552px}.home-hero-section.only-text .row .home-hero-content .content h1,.home-hero-section.only-text .row .home-hero-content .content h1 span{color:#1c143d}.home-hero-section .row .home-hero-content .button-section .button-txt a{background:#e91a60;border:1px solid #e91a60;border-radius:32px;box-shadow:0 2px 4px 0 #8890c233;color:#fff;display:block;font-size:14px;font-weight:600;line-height:14px;padding:16px 32px}@media only screen and (max-width:767px){.home-hero-section .row .home-hero-content .content h1{font-size:38px;line-height:normal}.home-hero-section .row .home-hero-content .content h1 span{font-size:38px;line-height:normal;margin:0}.home-hero-section .row .home-hero-content .content span{font-size:16px;line-height:normal}.home-hero-section .column-6{padding:0;width:100%}.home-hero-section .row{flex-direction:column-reverse;margin:0}.home-hero-section .row .home-hero-content .content p{font-size:18px;line-height:22px}.home-hero-section .row .home-hero-content .button-section{display:inline-block}.home-hero-section .row .home-hero-content .button-section .button-txt a{font-size:12px;padding:14px 28px}.home-hero-section .row .home-hero-content .button-section .button-txt.btn1{margin-bottom:15px}.home-hero-section .row .home-hero-content .button-section .button-txt.btn2 a{text-align:center}.home-hero-section .column-6 .home-hero-image{margin-top:35px}}@media (min-width:768px) and (max-width:1024px){.home-hero-section .row .home-hero-content .content h1,.home-hero-section .row .home-hero-content .content h1 span{font-size:42px;line-height:normal}.home-hero-section .row .home-hero-content .content h1{margin:0 0 10px}.home-hero-section .row .home-hero-content .button-section .button-txt a{padding:14px 24px}.home-hero-section .column-6{padding:0 20px}.home-hero-section .row{margin:0}.home-hero-section .row .home-hero-content .content p{font-size:16px;line-height:24px}}@media (min-width:1024px) and (max-width:1050px){.home-hero-section .row .home-hero-content .content h1,.home-hero-section .row .home-hero-content .content h1 span{font-size:50px;line-height:50px}}