:root{--white-color:#ffffff;--active-color:#1f69e2;--text-color:#606060}*{box-sizing:border-box;margin:0;padding:0;text-decoration:none;outline:none;scroll-behavior:smooth;list-style:none}html{overflow-x:hidden}body{font-family:"Titillium Web","sans-serif";overflow-x:hidden}h1{font-family:"Titillium Web","sans-serif"}p,a,span,table th,table td{color:var(--text-color)}a{text-decoration:none}.tersiary-heading{font-size:20px;margin-bottom:16px;font-weight:600;color:#7a4700;text-transform:uppercase}.background{background-color:#e9e5ff}.mb-8{margin-bottom:48px}.p-8{padding:48px}.cursor-pointer{cursor:pointer}.sectionPadding{padding:96px 0}img{max-width:100%}section{padding:72px 0}.primaryBtn{position:relative;z-index:1;display:inline-flex;cursor:pointer;align-items:center;gap:0.5rem;overflow:hidden;white-space:nowrap;border-radius:0.75rem;padding-left:24px;background-color:#1f69e2;padding-right:24px;padding-top:16px;padding-bottom:16px;transition-duration:300ms;text-decoration:none;color:var(--white-color);font-size:18px}#pricing .primaryBtn:hover{color:var(--white-color) !important}.primaryBtn::before,.blog-hover-btn::before{position:absolute;top:50%;left:-100%;height:calc(100% + 20px);width:20px;background-color:rgb(255 255 255 / 0.3);transition-duration:500ms;content:"";transform:translateY(-50%) rotate(15deg)}.primaryBtn:hover,.blog-hover-btn:hover,.table-btn{background:linear-gradient(180deg,rgba(255,69,3,1) 0%,rgba(255,162,1,1) 100%);color:var(--white-color) !important}.primaryBtn:hover::before,.blog-hover-btn:hover::before{left:105%}.nav-link:focus,.nav-link:hover{color:var(--active-color)}.dropdown-menu{transition:all 0.5s linear}.sticky{position:fixed;top:0;right:0;width:100%;background-color:#E6F0FD;padding:20px 0 !important}.hero-section,.about-section,.contact-section{padding-top:180px;margin-top:-95px;padding-bottom:48px}@keyframes up-down{0%{transform:translateY(0)}50%{transform:translateY(20px)}100%{transform:translateY(0)}}.bottom-shape,.cta-bottom-shape,.bottom-shape2{position:relative;z-index:1;padding-bottom:80px}.bottom-shape::after,.cta-bottom-shape::after,.bottom-shape2::after{position:absolute;bottom:0px;left:0px;right:0px;z-index:-1;width:100%;height:48px;background-size:contain;background-position:bottom;content:"";background-repeat:no-repeat}.bottom-shape::after{background-image:url("https://rabbiitfirm.com/wp-content/themes/rabbiitfirm/assets/home/img/border-shape.png")}.bottom-shape2::after{background-image:url("https://rabbiitfirm.com/wp-content/themes/rabbiitfirm/assets/home/img/border-shape-left.png")}.services-box-slide{transition:all 0.5s linear}.services-box-slide svg{transition:all 0.1s linear}.services-box-slide:hover{transform:translateY(-10px)}.services-box-slide:hover h3,.services-box-slide:hover a{color:#1f69e2}.services-box-slide:hover svg{transform:translateX(-1px)}.what-we-do::after{position:absolute;content:"";border-top-left-radius:80px;border-top-right-radius:80px;top:320px;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,#f5f0ff 0%,rgba(217,217,217,0) 100%);z-index:-1}.proof-card1::after,.proof-card2::after,.proof-card3::after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.proof-card1::after{border:1px solid #1f69e2}.proof-card2::after{border:1px solid #0acb58}.proof-card3::after{border:1px solid #eb5757}.proof-box::after{content:"";position:absolute;right:0;top:40px;height:74px;width:48px;background-image:url("https://rabbiitfirm.com/wp-content/themes/rabbiitfirm/assets/home/img/line-shape.png");transform:translateX(calc(50% + 10px))}.swiper-button-next:after,.swiper-button-prev:after{display:none}.testimonial-section::before{content:"";position:absolute;background-image:url("https://rabbiitfirm.com/wp-content/themes/rabbiitfirm/assets/home/img/review-line-arrow.png");background-repeat:no-repeat;height:100%;transform:scaleY(1.3);width:354px;right:10rem;top:-6px}footer ul li{transition:all .2s linear}footer ul li:hover a{color:#1f69e2}.service-container{position:relative;height:100%}.service-text-box{position:absolute;height:100%;width:58%;top:0;right:0;bottom:0;background-color:var(--white-color);z-index:1;overflow:hidden}.accordion{--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-active-bg:transparent;--bs-accordion-bg:--white-color}.accordion-item{border:1px solid #D9D9D9 !important;border-radius:15px !important}