.sub-menu .menu-item a.elementor-item-active{color:#db2034!important}.content-font{display:none}.eva .menu-link{margin:0;padding:20px!important;font-size:18px;font-weight:400;text-align:center;display:block;background:#db2034!important;color:#fff!important}.hover-text h2{font-size:16px!important}.unseen p{font-size:14px!important;line-height:18px!important}.cap-bx:hover .elementor-heading-title{color:#fff!important}.cap-bx:hover .icn-bx{background:0 0!important}@media (max-width :991px) and (min-device-width :280px){.nos-txt-bx{width:100%;margin-left:0;margin-top:-10px}}.serv1{background:#fff;padding:30px}.serv1:hover{box-shadow:0px 30px 50px 0px rgba(0,55,164,.08)}.serv-row{margin:0;padding:0;display:flex;align-items:center;justify-content:space-between}.serv-pic{margin:0;padding:0;width:110px;height:110px;display:flex;align-items:center;justify-content:center;border-radius:100%;background:#f1f4fa}.icn-img{display:block}.icn-img2{display:none}.serv1:hover .serv-pic{background:#db2034}.serv1:hover .icn-img{display:none}.serv1:hover .icn-img2{display:block}.serv-text{margin:0 0 0 25px;padding:0;width:calc(100% - 110px)}.serv-text h4{margin:0;padding:0;font-family:"Montserrat",sans-serif;font-weight:600;font-size:23px;color:#000;line-height:35px;position:relative;z-index:1}.serv-text h5{margin:0;padding:0;font-family:"Cinzel",serif;font-weight:700;font-size:80px;color:#f1f4fa;position:absolute;right:-20px;bottom:-54px}@media (max-width :1400px) and (min-device-width :1200px){.serv-text h4{font-size:21px}.serv-pic{min-width:110px}}@media (max-width :1199px) and (min-device-width :992px){.serv-text h4{font-size:14px;line-height:23px}.serv-pic{width:90px;height:90px}}@media (max-width :991px) and (min-device-width :768px){.serv-row{display:block}.serv-pic{margin:0 auto 30px}.serv-text{margin:0;width:100%}.serv-text h4{font-size:18px;line-height:24px;text-align:center}}@media (max-width :767px) and (min-device-width :280px){.serv-row{display:block}.serv-pic{margin:0 auto 30px}.serv-text{margin:0;width:100%}.serv-text h4{font-size:18px;line-height:24px;text-align:center}}@media (max-width :1400px) and (min-device-width :992px){.des-pic .elementor-heading-title{font-size:20px!important}}@media (max-width :991px) and (min-device-width :280px){.des-pic .elementor-heading-title{font-size:16px!important}}.date-bx2{margin-top:-80px}@media (max-width :767px) and (min-device-width :280px){.serv-text h5{right:20px!important;bottom:-24px!important}}.pour-icn{display:block;margin:0 auto 20px;width:75px}.pour-icn2{display:none}.elementor-1582 .swiper-slide-inner:hover{background:#f00}.elementor-1582 .swiper-slide-inner:hover .pour-icn{display:none}.elementor-1582 .swiper-slide-inner:hover .pour-icn2{display:block;color:#fff}.elementor-1582 .swiper-slide-inner:hover .elementor-slide-description{color:#fff!important}.elementor-slide-description p{position:relative;z-index:9}.elementor-slide-description h5{margin:0;padding:0;font-family:"Cinzel",serif;font-weight:700;font-size:80px;color:#f1f4fa;position:absolute;right:10px;bottom:-24px}#post-32 .elementor-32 .elementor-element.elementor-element-455f524 .swiper-slide-contents{max-width:100%}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-fade{border-top:1px solid #c7c7c7}@media (max-width :991px) and (min-device-width :768px){.serv-text h5{display:none}}@media (max-width :1400px) and (min-device-width :992px){@media (max-width :991px) and (min-device-width :768px){.banner-mi{background-image:url("https://michael-marcotte.com/wp-content/uploads/2023/12/banner-image.png");--lzl-bg-img:"https://michael-marcotte.com/wp-content/uploads/2023/12/banner-image.png"}.banner-mi.lzl:not(.lzl-ed),.banner-mi.lzl-ing:not(.lzl-ed){background-image:none}.sec2{margin-top:-50px!important}}}