.promise-section *{box-sizing:border-box;margin:0;padding:0}.container{margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.promise-section{padding:30px 0;position:relative;text-align:center}.promise-section:before{background:linear-gradient(0deg,rgba(19,75,97,.76),rgba(19,75,97,.76));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.promise-section picture img{display:block;height:100%!important;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.promise-section .tx{margin:auto;max-width:766px;position:relative;z-index:3}.promise-section h2{font-family:NimbuSanTBolCon;font-size:48px;letter-spacing:normal;line-height:normal;text-transform:uppercase}.promise-section h2,.promise-section p{color:#fff;font-style:normal;font-weight:500;margin-bottom:24px;text-align:center}.promise-section p{font-family:Montserrat;font-size:15px;line-height:24px}.promise-section h3{color:var(--Green,#aad15d);margin-bottom:8px}.promise-section h3,.promise-section h4{font-family:NimbuSanTBolCon;font-size:32px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.promise-section h4{color:#fff;margin-bottom:24px;text-transform:none}.promise-section .tx img{max-width:100px}@media(max-width:767px){.promise-section h2{font-size:24px;font-weight:500;letter-spacing:normal;margin-bottom:12px}.promise-section p{color:#fff;font-size:12px;font-weight:500;line-height:18px}.promise-section h3{color:var(--Green,#aad15d);font-family:NimbuSanTBolCon;font-size:20px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:12px;text-align:center}.promise-section h3+p{margin:0 auto 24px;max-width:265px}.promise-section h4{color:#fff;font-family:NimbuSanTBolCon;font-size:20px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:12px;text-align:center}.promise-section{padding:28px 0 24px}.promise-section .tx img{max-width:62px}}