.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-103 .elementor-element.elementor-element-challenge-offer-image img{width:100%;height:455px;object-fit:cover;object-position:center center;border-radius:28px 28px 96px 28px;}.elementor-103 .elementor-element.elementor-element-challenge-offer-landmark img{width:62%;}@media(max-width:1024px){.elementor-103 .elementor-element.elementor-element-challenge-offer-image img{height:400px;}.elementor-103 .elementor-element.elementor-element-challenge-offer-landmark img{width:54%;}}@media(max-width:767px){.elementor-103 .elementor-element.elementor-element-challenge-offer-image img{height:310px;}.elementor-103 .elementor-element.elementor-element-challenge-offer-landmark img{width:64%;}}/* Start custom CSS for image, class: .elementor-element-challenge-offer-image */.elementor-103 .elementor-element.elementor-element-challenge-offer-image img{display:block;box-shadow:0 28px 70px rgba(0,60,94,.24);transform:rotate(.8deg);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-challenge-offer-landmark */.elementor-103 .elementor-element.elementor-element-challenge-offer-landmark{position:absolute;left:50%;bottom:-42px;z-index:4;transform:translateX(-50%);pointer-events:none}.elementor-103 .elementor-element.elementor-element-challenge-offer-landmark img{display:block;filter:drop-shadow(0 18px 22px rgba(0,60,94,.16))}@media(max-width:767px){.elementor-103 .elementor-element.elementor-element-challenge-offer-landmark{bottom:-16px;width:66%!important;max-width:270px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-challenge-offer-curve */.elementor-103 .elementor-element.elementor-element-challenge-offer-curve{position:absolute;left:0;bottom:-1px;width:100%;z-index:2;line-height:0;pointer-events:none}.elementor-103 .elementor-element.elementor-element-challenge-offer-curve svg{display:block;width:100%;height:120px}@media(max-width:767px){.elementor-103 .elementor-element.elementor-element-challenge-offer-curve svg{height:82px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-challenge-web-form */.elementor-103 .elementor-element.elementor-element-challenge-web-form{width:100%;min-width:0}/* End custom CSS */