.banner-section{position:relative;}.banner-section .decor-squares{position:absolute;top:2rem;right:0}.banner-section .banner-section-body .custom-row{display:flex;justify-content:space-between;align-items:center}.banner-section .banner-section-body .custom-row:nth-child(even){display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.banner-section .banner-section-body .custom-row:nth-child(even) .right{margin-top:5rem}.banner-section .banner-section-body .custom-row:first-child{align-items:flex-start}.banner-section .banner-section-body .custom-row:first-child .right{margin-top:1rem}.banner-section .banner-section-body .custom-row img{width:45%;height:auto;-o-object-fit:contain;object-fit:contain}.banner-section .banner-section-body .custom-row .right{flex-basis:45%}.banner-section .banner-section-body .custom-row .right .dash{width:6rem;height:.6rem;flex-shrink:0;background:#ED7F5C;margin-bottom:1.5rem}.banner-section .banner-section-body .custom-row:first-child{position:relative;top:4rem}.banner-section .banner-section-body .custom-row:last-child{position:relative}@media only screen and (max-width:992px){.banner-section .banner-section-body{width:100%}.banner-section .banner-section-body .custom-row{display:flex;justify-content:space-between;align-items:center}.banner-section .banner-section-body .custom-row img{width:45%;height:auto;-o-object-fit:contain;object-fit:contain;margin-bottom:2rem}.banner-section .banner-section-body .custom-row p{flex-basis:45%}.banner-section .banner-section-body .custom-row{position:relative;top:4rem;margin-bottom:4rem}.banner-section .banner-section-body .custom-row:nth-child(even){position:relative}}@media only screen and (max-width:768px){.banner-section .decor-squares{display:none}.banner-section .banner-section-body{width:100%}.banner-section .banner-section-body .custom-row{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:2rem}.banner-section .banner-section-body .custom-row img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;margin-bottom:2rem}.banner-section .banner-section-body .custom-row p{flex-basis:45%}.banner-section .banner-section-body .custom-row{position:relative;top:0;margin-bottom:4rem}.banner-section .banner-section-body .custom-row:first-child{position:relative;top:0}.banner-section .banner-section-body .custom-row:first-child .right{margin-top:0}.banner-section .banner-section-body .custom-row:nth-child(even){position:relative;bottom:0;flex-direction:column}}@media only screen and (max-width:576px){.banner-section{position:relative;padding-top:4rem;padding-bottom:6rem}.banner-section .decor-squares{display:none}.banner-section .banner-section-body{width:100%}.banner-section .banner-section-body .custom-row{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:2rem}.banner-section .banner-section-body .custom-row:nth-child(even) .right{margin-top:0}.banner-section .banner-section-body .custom-row img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;margin-bottom:2rem}.banner-section .banner-section-body .custom-row:first-child{margin-bottom:6rem}.banner-section .banner-section-body .custom-row:first-child .right{margin-top:0}.banner-section .banner-section-body .custom-row p{flex-basis:45%}.banner-section .banner-section-body .custom-row{position:relative;top:0;margin-bottom:4rem}.banner-section .banner-section-body .custom-row:first-child{position:relative;top:0}.banner-section .banner-section-body .custom-row:nth-child(even){position:relative;bottom:0;flex-direction:column;margin-top:3rem}}