.home-highlights{position:relative;overflow:hidden}.home-highlights__read-more{color:#fff;text-align:right;font-size:16px;font-style:normal;font-weight:600;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:capitalize;margin-top:12px;text-shadow:1px 1px 6px #000}.home-highlights .text-box{text-align:right;display:flex;flex-direction:column}.home-highlights .text-box__wrapper{margin-inline:auto;text-align:center;max-width:100%}.home-highlights .text-box__highlights{height:auto;overflow:visible}.home-highlights .text-box__highlight{border-radius:14px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;transition:all .3s ease-in-out;padding:20px;height:274px;background-size:cover}.home-highlights .text-box__highlight.swiper-slide-active{height:100%}.home-highlights .text-box__highlight--category{text-transform:uppercase;font-size:15px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:5.231px;color:#fff;background-image:none;background-clip:unset;-webkit-text-fill-color:unset;text-shadow:1px 1px 6px #000}.home-highlights .text-box__highlight--title{font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-align:left;color:#fff;text-shadow:1px 1px 6px #000}.home-highlights .text-box__highlight--date{text-align:left;color:#fff;font-size:16px;font-weight:700;text-shadow:1px 1px 6px #000;overflow:hidden!important}.home-highlights .text-box .primary-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:100px auto 0}.home-highlights .text-box__img-wrapper-animation{margin-right:-30px;margin-left:auto}.home-highlights .text-box__img-wrapper-animation .text-box__image{margin-left:auto;border-radius:0;border-top-left-radius:22px;border-bottom-left-radius:22px}.home-highlights .section-title{text-align:center}.home-highlights .swiper-wrapper{align-items:center;height:305px}.home-about{position:relative;padding-top:45px;padding-bottom:45px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.home-about__container{text-align:center}.home-about .title{margin-bottom:20px;max-width:850px;margin-left:auto;margin-right:auto}.home-about .text-box__img-wrapper-animation{margin-left:-30px;margin-right:auto}.home-about .text-box{height:auto;min-height:unset;font-style:normal;font-weight:500;line-height:1.6;font-size:18px;opacity:.9}.home-about .text-box__wrapper{max-width:850px;margin-inline:auto;margin-bottom:28px;text-align:center}.home-about .brand-separator{margin-bottom:20px}.home-final{padding-block:40px;margin:auto}.home-final .title{text-transform:capitalize}.home-final .brand-separator{margin-bottom:20px}.home-masthead{display:flex;flex-direction:column;justify-content:flex-end;position:relative}.home-masthead__cover{height:300px;margin-top:65px;-o-object-fit:cover;object-fit:cover}.home-masthead .signature{height:117px;top:250px}.home-masthead .swiper-container{position:relative}.home-masthead__container{z-index:0;background-image:linear-gradient(270deg,#330028 0,#6b0555 100%);padding:38px 30px;color:#fff;height:-webkit-max-content;height:-moz-max-content;height:max-content}.home-masthead__wrapper{position:relative}.home-masthead__category{text-transform:uppercase;font-size:17px;font-weight:500;letter-spacing:3px}.home-masthead__title{font-weight:300;line-height:1.1;letter-spacing:normal;margin-block:16px}.home-masthead__date{font-size:16px;font-weight:500;opacity:.7;letter-spacing:1px}.home-masthead__arrows{position:absolute;bottom:-12px;right:0;display:flex;min-width:auto;margin:auto 0 0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-image:linear-gradient(270deg,#37002b 0,#470238 100%)}.home-masthead .swiper-button{background-color:rgba(255,255,255,.1);color:#fff;margin:0 2px}.home-masthead .swiper-button:first-of-type{margin-left:0}.home-masthead__pause::after{font-family:"Font Awesome 5 Pro";font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f28b"}.home-masthead__pause.active::after{font-family:"Font Awesome 5 Pro";font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f144"}.home-search{position:relative;border-bottom-left-radius:30px;border-bottom-right-radius:30px;box-shadow:0 18px 30px 0 rgba(25,48,90,.11);background-color:rgba(255,255,255,.79)}.home-search__container{padding-top:38px;padding-bottom:38px}.home-search__input-wrapper{border-radius:13px;background-color:#f4ebef;position:relative;margin-bottom:15px}.home-search__input-submit{position:absolute;top:50%;left:auto;bottom:17px;right:17px;transform:translateY(-50%);width:30px;height:30px}.home-search__input-submit--logo{width:100%;height:100%;pointer-events:none}.home-search__submit{width:100%;height:100%;position:absolute;right:0;top:0}.home-search__input{font-size:24px;width:calc(100% - 50px);padding:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1px}.home-search__input:focus-visible{outline:0}.home-search__input::-moz-placeholder{color:#330028}.home-search__input:-ms-input-placeholder{color:#330028}.home-search__input::placeholder{color:#330028}.home-search__text{text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:160%;max-width:260px;margin-inline:auto}.home-search .lottie-wrapper{position:absolute;top:-50px;left:auto;bottom:auto;right:-70%}.home-testimonials{position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:50px 10px;margin:40px 0;background-image:url(../../assets/images/testimonials_bg.jpg);background-size:cover}.home-testimonials__slider{text-align:center}.home-testimonials__content{font-size:18px;line-height:150%;font-style:italic;font-weight:400;text-transform:capitalize}.rtl .home-testimonials__text{direction:rtl}.home-testimonials__author{font-size:16px;font-style:italic;font-weight:600;line-height:34px;margin-top:12px}.home-testimonials .section-arrows{position:static}.home-testimonials .section-arrows .swiper-button{background-color:transparent}.home-testimonials .swiper-wrapper{height:auto}@media (max-width:991px){.home-masthead__container{max-width:none}}