.hero2-section-container,.hero2-section-container.dnd-section{padding:110px 0 140px;position:relative}.hero2-section-container.dnd-section>.row-fluid{position:relative}.hero2-section-container:before{border-radius:0 0 240px 0;z-index:2}.hero2-section-container:after,.hero2-section-container:before{bottom:0;content:"";height:240px;position:absolute;right:0;width:240px}.hero2-section-container:after{z-index:1}.ucf-hero2-section{margin:0;max-width:100%;padding:0}.ucf-hero2-section .ucf-hero2-content{max-width:490px}.ucf-hero2-section .hero_image{bottom:0;flex-shrink:0;height:100%;max-width:100%;position:absolute;right:0;width:auto;width:calc(100% - 700px);z-index:3}.ucf-hero2-section .hero_image img{height:100%;max-width:100%;width:auto}.ucf-hero2-section .hero_image .hero_image__image{border-radius:0 0 140px 0;height:auto}.ucf-hero2-section .hero_image.transparent,.ucf-hero2-section .hero_image__image.transparent{background-color:transparent}.ucf-hero2-section .hero_image__overlay{left:0;position:absolute;top:0}.ucf-hero2-section h2{letter-spacing:.19em;line-height:18px;margin-bottom:16px;padding:10px 0}.ucf-hero2-section h2,.ucf-hero2-section p{color:#000;font-size:16px;font-style:normal;font-weight:400}.ucf-hero2-section p{font-family:Aeonik;line-height:22px}.ucf-hero2-buttons{display:flex;flex-wrap:wrap;gap:22px}.ucf-hero2-buttons .ucf-hero2-primary-button{background:#ff473e;color:#fff}.ucf-hero2-buttons .ucf-hero2-primary-button,.ucf-hero2-buttons .ucf-hero2-secondary-button{font-family:Aeonik Fono;font-size:15px;font-style:normal;font-weight:700;line-height:normal;min-width:180px;padding:10px;text-align:center;text-decoration:none}.ucf-hero2-buttons .ucf-hero2-secondary-button{background:#fff;border:1px solid #000;color:#000}@media only screen and (max-width:1300px){.ucf-hero2-section .ucf-hero2-content{max-width:100%}.ucf-hero2-section{display:flex;flex-direction:column-reverse;margin:0 auto;max-width:668px;padding:0 0 88px;text-align:center}.ucf-hero2-section .hero_image{background:transparent;position:relative;width:100%}.ucf-hero2-buttons{justify-content:center}.hero2-section-container:after,.hero2-section-container:before{height:140px;width:140px}}@media only screen and (max-width:767px){.ucf-hero2-section{max-width:100%}.hero2-section-container:after,.hero2-section-container:before{height:88px;width:88px}.hero2-section-container:before{border-radius:0 0 88px 0}.hero2-section-container,.hero2-section-container.dnd-section{overflow:hidden;padding:30px 0 0}.hero2-section-container .ucf-hero2-section .hero_image__overlay{left:-10px;top:-10px}}