.cta-section{margin-bottom:80px}@media (max-width:992px){.cta-section{margin-bottom:40px}}.cta-section .cta-box{display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:0 24px 0 0;border:none;background:#e6f1fa;padding:24px 40px;margin:0}@media (max-width:768px){.cta-section .cta-box{padding:16px}}.cta-section .btn{width:-moz-fit-content;width:fit-content}.cta-section .left{display:flex;flex-flow:column wrap;gap:16px}.cta-section .left *{margin:0}.cta-section .h2{color:#3d4543}.cta-section .body-1{max-width:506px}.cta-section .right{display:flex;padding:2.736px 2.8px 6.157px 0;justify-content:center;align-items:center;width:348px}@media (max-width:992px){.cta-section .right{width:260px}}@media (max-width:768px){.cta-section .right{display:none}}.cta-section img,.cta-section picture{display:block;width:348px;height:280px;-o-object-fit:contain;object-fit:contain}@media (max-width:992px){.cta-section img,.cta-section picture{width:260px}}.cta-section.version-v2 .body-1{max-width:879px}@media (max-width:768px){.cta-section.version-v2 .cta-box{flex-flow:column-reverse;padding-bottom:40px;padding-top:24px}}@media (max-width:768px){.cta-section.version-v2 .right{display:flex}}@media (max-width:768px){.cta-section.version-v2 .right img,.cta-section.version-v2 .right picture{height:auto;width:289px}}@media (max-width:568px){.cta-section.version-v2 .btn{width:100%}}.cta-section.padding-top-small{padding-top:20px}.cta-section.padding-top-none{padding-top:0}.cta-section.padding-top-medium{padding-top:48px}@media (max-width:768px){.cta-section.padding-top-medium{padding-top:32px}}.cta-section.padding-top-large{padding-top:80px}@media (max-width:768px){.cta-section.padding-top-large{padding-top:40px}}.cta-section.padding-bottom-none{padding-bottom:0}.cta-section.padding-bottom-small{padding-bottom:20px}.cta-section.padding-bottom-medium{padding-bottom:48px}@media (max-width:768px){.cta-section.padding-bottom-medium{padding-bottom:32px}}.cta-section.padding-bottom-large{padding-bottom:80px}@media (max-width:768px){.cta-section.padding-bottom-large{padding-bottom:40px}}