.custom-header{position:relative;width:100%;z-index:999}.custom-header.sticky{position:fixed;top:0;left:0;animation:slideDown 0.3s ease forwards;background:#fff!important}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-8f719b9.vibrate.box2{left:50px}.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-47cfc69.vibrate.box1{left:50px;top:10px}.linear1{background:linear-gradient(90deg,rgba(145,85,207,1) 0%,rgba(255,202,150,1) 75%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.big{font-weight:700!important;font-size:70px!important}.elementor-top-section{margin-left:10px!important;margin-right:10px!important}.linear-btn a{position:relative;display:inline-block;padding:10px 25px;background:linear-gradient(119deg,rgba(148,85,208,1) 0%,rgba(255,202,150,1) 100%);color:#fff!important;overflow:hidden;text-decoration:none;transition:color 0.4s ease;border-radius:25px;text-transform:uppercase}.linear-btn a:hover{border:1px solid #9227f9!important}.linear-btn .elementor-button-icon{font-size:30px}.linear-btn a span{position:relative;z-index:2;transition:all 0.4s ease;align-items:center}.linear-btn a::before{content:"";position:absolute;top:0;left:0;width:100%;height:0%;background:#fff;z-index:1;transition:height 0.4s ease}.linear-btn a:hover::before{height:100%}.linear-btn a:hover span{background:linear-gradient(119deg,rgba(148,85,208,1) 0%,rgba(255,202,150,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lottie-behind{border-radius:50%;overflow:hidden;filter:blur(80px);z-index:1}.bg{background-size:100% 100%!important}.second-big{font-size:56px}.personal-box{padding:25px 20px!important;border-radius:20px}.personal-box span.elementor-icon{background:#9226f829!important;padding:12px;border-radius:100%}.personal-box svg{font-size:40px}.personal-box:hover{background-color:#9226F8!important}.personal-box:hover *{color:#fff!important;fill:#fff!important}.personal-box:hover span.elementor-icon{background:#ffffff2b!important}.first-testi .elementor-testimonial{padding-top:100px}.first-testi .elementor-testimonial::before{content:'';background:url(http://askmjharris.com/wp-content/uploads/2026/03/Group-95.png);position:absolute;background-size:90%;width:99%;height:14%;background-repeat:no-repeat;top:35px}.first-testi .elementor-main-swiper.swiper{padding-bottom:0px!important}.first-testi{border-radius:25px!important}.faq .elementor-accordion .elementor-tab-title,.faq .elementor-accordion .elementor-tab-content{background:transparent!important;border:none!important}.faq .elementor-accordion .elementor-accordion-item{position:relative;border-radius:20px!important}.faq .elementor-accordion .elementor-accordion-item::before{content:"";position:absolute;inset:0;background:linear-gradient(196deg,rgba(196,239,254,1) 37%,rgba(241,211,255,1) 87%);opacity:0;transition:opacity 0.3s ease;z-index:0;border-radius:25px!important}.faq .elementor-accordion .elementor-tab-title,.faq .elementor-accordion .elementor-tab-content{position:relative;z-index:1}.faq .elementor-accordion .elementor-accordion-item:has(.elementor-tab-title.elementor-active)::before{opacity:.5}.faq .elementor-tab-title{padding:20px!important;border-radius:5px}.faq .elementor-accordion .elementor-tab-title{box-shadow:0 36px 64px -21px rgba(149,149,149,.25);transition:all 0.3s ease}.faq .elementor-accordion .elementor-tab-title.elementor-active{box-shadow:none}.faq .elementor-accordion{display:flex;flex-wrap:wrap;gap:10px}.faq .elementor-accordion-item{margin-bottom:25px}.faq .elementor-tab-content{width:85%;left:46px}.right-chat .elementor-image-box-content{padding:30px;background:url(https://askmjharris.com/wp-content/uploads/2026/03/Union-1.png);background-size:100% 100%;background-repeat:no-repeat}.right-chat p.elementor-image-box-description{text-align:left}.left-chat .elementor-image-box-content{padding:30px;background:url(https://askmjharris.com/wp-content/uploads/2026/03/Union.png);background-size:100% 100%!important;background-repeat:no-repeat}.right-chat p.elementor-image-box-description,.left-chat p{font-size:20px!important}.box1{transform:rotate(348deg);margin-bottom:20px!important}.box2{transform:rotate(15deg)}.elementor-element.elementor-element-ade7546.elementor-widget__width-initial.box2.elementor-position-top.elementor-widget.elementor-widget-image-box{left:50px;top:10px}.elementor-element.elementor-element-248d7ad.elementor-widget__width-initial.box1.elementor-position-top.elementor-widget.elementor-widget-image-box{right:35px;top:20px}.elementor-element.elementor-element-f09c3e5.elementor-widget__width-initial.box2.elementor-position-top.elementor-widget.elementor-widget-image-box{transform:rotate(7deg)}.first-testi{background:none!important}.first-testi .swiper-slide{background:#fff!important;border-radius:25px !IMPORTANT}.elementor-element-5ada8f3 .first-testi{width:120%!important;position:relative}body,html{overflow-x:hidden!important}.swiper-slide-active,.swiper-slide-duplicate-prev{opacity:.5;transform:scale(.9)!important}.elementor-element-5ada8f3{overflow-x:hidden!important}.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-35px!important}span.swiper-pagination-bullet.swiper-pagination-bullet-active{width:35px!important;border-radius:20px}@keyframes float{0%{transform:translate(0,0)}25%{transform:translate(10px,-15px)}50%{transform:translate(-8px,-25px)}75%{transform:translate(6px,-10px)}100%{transform:translate(0,0)}}.float-random{animation:float 6s ease-in-out infinite}.float-random:nth-child(2){animation-duration:7s;animation-delay:1s}.float-random:nth-child(3){animation-duration:5s;animation-delay:2s}.float-random:nth-child(4){animation-duration:8s;animation-delay:0.5s}.elementor-element-12c9052 .swiper-slide-active{opacity:1!important}.box1{margin-bottom:20px!important;animation:floatBox1 5s ease-in-out infinite}@keyframes floatBox1{0%,100%{transform:rotate(348deg) translate(0,0)}50%{transform:rotate(348deg) translate(0,-20px)}}.box2{animation:floatBox2 6s ease-in-out infinite}@keyframes floatBox2{0%,100%{transform:rotate(15deg) translate(0,0)}50%{transform:rotate(15deg) translate(10px,-25px)}}.elementor-element.elementor-element-f09c3e5.elementor-widget__width-initial.box2.elementor-position-top.elementor-widget.elementor-widget-image-box{animation:floatBox3 7s ease-in-out infinite}@keyframes floatBox3{0%,100%{transform:rotate(7deg) translate(0,0)}50%{transform:rotate(7deg) translate(-10px,-20px)}}section.elementor-section.elementor-top-section.elementor-element.elementor-element-84c98d2.bg.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{margin:0px!important}.box1,.box2{width:75%!important;max-width:75%!important}.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-8f719b9.vibrate.box2{animation:floatBox3 7s ease-in-out infinite}.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-09e6668.vibrate.box2{left:47px;top:10px}@media(max-width:767px){.second-big,.big{font-size:36px!important}.bg{background-size:100% 100%!important;background-repeat:no-repeat!important;border-radius:20px!important}.linear-btn a{font-size:14px!important}.box1{transform:rotate(0deg);margin-bottom:20px!important}.box2{transform:rotate(0deg)}.box1,.box2{animation:none!important}section.elementor-section.elementor-inner-section.elementor-element.elementor-element-9416b6a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{left:50px!important}.left-chat .elementor-image-box-wrapper{display:flex;align-items:center;gap:10px}.right-chat .elementor-image-box-wrapper{display:flex;flex-direction:row-reverse!important;align-items:center;gap:10px}.right-chat p.elementor-image-box-description,.left-chat p{font-size:17px !Important}.right-chat p.elementor-image-box-description{text-align:left !!important}.swiper-slide-active{opacity:1!important}.elementor-element-5ada8f3 .first-testi{width:100%!important}.faq a.elementor-accordion-title{font-size:18px!important;line-height:23px}.elementor-tab-content{left:0px!important;width:100%!important}.first-testi .elementor-testimonial::before{left:25px!important}}