.offer-section{padding:125px 0 50px}.offer-section,.offer-section .offer-inner{display:inline-block;width:100%}.offer-section .offer-top{align-items:flex-start;display:flex;justify-content:center;width:100%}.offer-section .offer-top .top-left{display:inline-block;padding-right:20px;width:50%}.offer-section .offer-top .top-right{display:inline-block;padding-left:20px;width:50%}.offer-section .offer-top .top-left .section-title{display:inline-block;padding-bottom:40px;width:100%}.offer-section .offer-top .top-left .section-title h2{color:#000;display:inline-block;font-family:Frutiger Light;font-size:2.25rem;font-style:normal;font-weight:700;letter-spacing:.2px;line-height:1.2!important;margin:0;width:100%}.offer-section .top-right .contain{display:inline-block;width:100%}.offer-section .top-right .contain p{color:#000;display:inline-block;font-family:Frutiger;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:28px;width:100%}.offer-section .left-cta{display:inline-block;width:100%}.offer-section .left-cta ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0;width:100%}.offer-section .left-cta ul li{display:inline-block;line-height:0;width:auto}.offer-section .left-cta ul li a{background:#d31145;color:#fff;display:inline-block;font-family:Frutiger Light;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.2px;line-height:120%;padding:20px 42px;text-transform:capitalize;width:auto}.offer-section .left-cta ul li a:hover{background:#f3f3f3;color:#717777}.offer-wrap{display:inline-block;padding:50px 0;width:100%}.offer-wrap .offer-box-wrap{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.offer-wrap .offer-box-wrap .offer-box{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;min-height:280px;width:50%}.offer-wrap .offer-box .offer-img{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:100%;width:50%}.offer-wrap .offer-box .offer-caption{background:#f3f3f3;display:inline-block;padding:35px;width:50%}.offer-wrap .offer-box .offer-caption h3{color:#000;display:inline-block;font-family:Frutiger Light;font-size:1.625rem;font-style:normal;font-weight:700;letter-spacing:.2px;line-height:1.2!important;margin:0 0 15px;width:100%}.offer-wrap .offer-box .offer-caption p{color:#000;display:inline-block;font-family:Frutiger;font-size:1rem!important;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:1.5;width:100%}.offer-wrap .offer-box-wrap .offer-box.reverse-col{flex-direction:row-reverse}.offer-wrap .offer-box .offer-caption *{font-family:Frutiger;font-size:.875rem;font-style:normal;letter-spacing:.3px;line-height:1.5;width:100%}.offer-wrap .offer-box .offer-caption ul{padding-left:20px}.offer-wrap .offer-box .offer-caption a{text-decoration:underline}@media (max-width:1199px){.offer-section{padding:78px 0 40px}.offer-wrap{padding:45px 0}.offer-wrap .offer-box .offer-caption{padding:28px}}@media (max-width:991px){.offer-section{padding:60px 0 30px}.offer-section .offer-top .top-left .section-title h2{font-size:40px}.offer-section .offer-top .top-left .section-title{padding-bottom:33px}.offer-section .left-cta ul li a{padding:17px 20px}.offer-wrap{padding:30px 0}.offer-wrap .offer-box-wrap .offer-box{width:100%}.offer-wrap .offer-box-wrap .offer-box.reverse-col{flex-direction:inherit}.offer-section .offer-top .top-left{display:inline-block;width:100%}.offer-section .offer-top{flex-wrap:wrap}.offer-section .offer-top .top-right{padding:40px 0 0;width:100%}.offer-section .top-right .contain p:last-child{margin:0}}@media (max-width:767px){.offer-section .offer-top{flex-direction:column;flex-wrap:wrap}.offer-section .offer-top .top-left{padding-right:0;width:100%}.offer-section{padding:40px 0 30px}.offer-section .offer-top .top-left .section-title h2{font-size:28px}.offer-section .left-cta ul{justify-content:center;text-align:center}.offer-section .offer-top .top-left .section-title{padding-bottom:25px;text-align:center}.offer-section .left-cta ul li{display:inline-block;line-height:0;width:100%}.offer-section .left-cta ul li a{margin-bottom:15px;max-width:320px;width:100%}.offer-section .offer-top .top-right{padding:20px 0 0;text-align:center;width:100%}.offer-section .top-right .contain p{font-size:16px;line-height:26px;margin-top:12px}.offer-wrap .offer-box .offer-img{height:350px;width:100%}.offer-wrap .offer-box .offer-caption{width:100%}}