.block-twoblocks{background-color:#ffffff;padding-top:115px;padding-bottom:175px}.block-twoblocks .row-heading{padding-bottom:90px}.block-twoblocks .section-heading{font-family:'Adobe Caslon Pro';font-size:50px;line-height:55px;color:#363636}.block-twoblocks .section-heading span{position:relative;display:inline-block}.block-twoblocks .section-heading span:after{display:block;position:absolute;content:'';bottom:0px;width:100%;height:6px;background-color:#ffe01c;left:0px;transition:0.6s ease-in width}@media only screen and (max-width: 1023px){.block-twoblocks .section-heading span:after{width:100%}}.block-twoblocks .aos-animate .section-heading span:after{width:100%}.block-twoblocks .tw-block{background-color:#ffffff;position:relative;height:100%}.block-twoblocks .tw-block-image{width:100%;height:384px;object-fit:cover;position:relative;background-color:#ed1c2e;display:flex;align-items:center;justify-content:center;margin-bottom:35px;overflow:hidden;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.block-twoblocks .tw-block-image img{width:100%;height:100%;top:0px;left:0px;z-index:0;object-fit:cover;position:absolute;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}@media (min-width: 1024px) and (max-width: 1300px){.block-twoblocks .tw-block-image{height:auto}.block-twoblocks .tw-block-image img{position:relative}}@media (min-width: 768px) and (max-width: 1023px){.block-twoblocks .tw-block-image{height:auto}.block-twoblocks .tw-block-image img{position:relative}}.block-twoblocks .tw-block-title h3{font-family:'Adobe Caslon Pro';font-size:30px;line-height:35px;font-weight:700;color:#363636;margin:0px 0px 15px 0px}.block-twoblocks .tw-block-title h3 a{color:#363636;text-decoration:none}.block-twoblocks .tw-block-title h3 a:hover{color:#ed1c2e;text-decoration:none}.block-twoblocks .tw-block-desc{font-size:16px;line-height:22px;font-weight:400;color:#363636;margin-bottom:15px}.block-twoblocks .tw-block-link .link{display:inline-block;font-size:16px;line-height:22px;font-weight:600;color:#ed1c2e;text-decoration:none;vertical-align:middle;position:relative}.block-twoblocks .tw-block-link .link:after{content:'';position:absolute;width:0px;height:1px;background-color:#ed1c2e;left:0px;bottom:0px;transition:0.2s ease-out width}.block-twoblocks .tw-block-link .link:hover:after{width:100%;transition:0.2s ease-in width}@media (max-width: 1200px){.block-twoblocks{padding-top:60px;padding-bottom:60px}.block-twoblocks .row-heading{padding-bottom:60px}.block-twoblocks .section-heading{font-size:35px;line-height:40px}}@media (max-width: 767.98px){.block-twoblocks{padding-top:40px;padding-bottom:40px}.block-twoblocks .row-heading{padding-bottom:40px}.block-twoblocks .section-heading{font-size:30px;line-height:35px}.block-twoblocks .section-heading span:after{height:3px}.block-twoblocks .col-tw{margin-bottom:40px}.block-twoblocks .col-tw:last-child{margin-bottom:0px}.block-twoblocks .tw-block{padding-bottom:40px}.block-twoblocks .tw-block-image{height:auto;max-height:384px}.block-twoblocks .tw-block-image img{position:relative}.block-twoblocks .tw-block-title h3{font-size:19px;line-height:26px;font-weight:700;color:#363636}.block-twoblocks .tw-block-desc{font-size:15px;line-height:20px}.block-twoblocks .tw-block-link .link{font-size:15px;line-height:20px}}
