.di-focus{padding:0 0 80px;position:relative}.di-focus .small-heading{font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:2.4px;line-height:20px;margin-bottom:20px;text-transform:uppercase}.di-focus .small-heading:after{background:#000;content:"";display:block;height:3px;margin-top:20px;max-width:653px;width:100%}.di-focus .heading{font-size:42px;font-weight:600;line-height:50px;margin-bottom:45px}.di-focus .heading:before{background:#000;content:"";display:block;height:3px;margin-bottom:30px;max-width:378px;width:100%}.di-focus .slide-area{margin-bottom:90px;max-width:780px}.di-focus .focus-single{border-radius:40px;margin:0!important;opacity:.5;position:relative;text-align:left;transition:all .5s ease}.di-focus .swiper-slide-active .focus-single{opacity:1}.di-focus .focus-single .title{display:block;font-family:Poynter Oldstyle Disp Semi Bd;font-size:42px;font-weight:600;line-height:50px;margin-bottom:30px}.di-focus .focus-single .text p{font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:45px;margin-top:0}.di-focus .focus-single:before{background-repeat:no-repeat;background-size:contain;content:none;height:56px;left:70px;position:absolute;top:-20px;transform:translatex(-50%);width:66px;z-index:0}.di-focus .swiper-wrapper{padding-top:20px}.di-focus .swiper-buttons{align-items:center;display:flex;justify-content:space-between;max-width:170px;width:100%}.di-focus .swiper-button-next,.di-focus .swiper-button-prev{background-color:transparent;border:none;height:auto;margin-top:0;outline:none;position:static;width:auto}.di-focus .swiper-button-next:after,.di-focus .swiper-button-prev:after{content:none}.di-focus .swiper-button-prev img{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}.di-focus .swiper-pagination{display:none}.di-focus .swiper-pagination .swiper-pagination-bullet{background:transparent;border:3px solid #212020;border-radius:50%;height:20px;margin:0 0 0 20px;opacity:1;transition:background .3s;-webkit-transition:background .3s;width:20px}.di-focus .swiper-pagination .swiper-pagination-bullet-active{background:#212020}.di-focus .bottom-content .content-area{max-width:600px}.di-focus .bottom-content .content-area .content{margin-bottom:45px}.di-focus .bottom-content .content-area .content p{font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;margin:0 0 30px}.di-focus .bottom-content .right-img{bottom:50px;max-width:40%;position:absolute;right:70px}@media (max-width:1200px){.di-focus .bottom-content .right-img{max-width:35%}}@media (max-width:1080px){.di-focus .bottom-content .content-area{max-width:calc(68% - 70px)}.di-focus .bottom-content .right-img{bottom:10%;max-width:32%;right:50px}}@media (max-width:991px){.di-focus .bottom-content .content-area{max-width:100%}.di-focus .bottom-content .right-img{max-width:100%;padding:0 24px 30px;position:static;text-align:center}}@media (max-width:575px){.di-focus .small-heading{font-family:Poynter Oldstyle Disp Semi Bd;font-size:25px;font-weight:600;line-height:28px;margin-bottom:0;text-transform:capitalize}.di-focus .small-heading:after{content:none}.di-focus .small-heading:before{background:#000;content:"";display:block;height:2px;margin-bottom:20px;max-width:653px;width:100%}.di-focus .swiper-container{margin-top:15px}.di-focus .swiper-wrapper{margin:0 auto;padding-top:20px}.di-focus .focus-single,.di-focus .swiper-wrapper{max-width:calc(100% - 90px)}.di-focus .slide-area{margin-bottom:0}.di-focus .swiper-buttons{left:0;max-width:100%;position:absolute;top:50%;transform:translateY(-60%)}.di-focus .swiper-button-next img,.di-focus .swiper-button-prev img{max-width:20px!important}.di-focus .focus-single .title{font-size:20px;line-height:24px;margin-bottom:10px}.di-focus .focus-single .text p{font-size:14px;line-height:20px}.di-focus .heading{font-size:25px;line-height:28px;margin-bottom:16px}.di-focus .heading:before{height:2px;margin-bottom:15px;max-width:188px}.di-focus .bottom-content .content-area .content{margin-bottom:30px}.di-focus .bottom-content .content-area .content p{font-size:14px;line-height:20px;margin-bottom:15px}.di-focus .bottom-content .btn-container{text-align:center}.di-focus .bottom-content .btn-container a{display:inline-block!important;margin:0 auto!important;max-width:320px;width:100%!important}}