.service-details-page-sec{background-color:var(--pagination-color);padding:129px 0 124px 0}.service-details-page-sec .custom-row{display:flex;flex-wrap:wrap;gap:40px}.service-details-page-sec .service-left-column{width:calc(19% - 20px)}.back-to-service-btn{display:flex;gap:20px}.back-to-service-btn .arrow-link{width:60px;text-align:center;height:60px;border-radius:50px;position:relative;border:var(--black-text) solid 2px;display:flex;justify-content:center;align-items:center;padding:0;flex:0 0 60px}.back-to-service-btn .arrow-link:hover{border:var(--white) solid 2px}.back-to-service-btn .arrow-link:hover img{filter:invert(1)}.back-to-service-btn .arrow-link:after{display:none}.back-to-service-btn .arrow-link img{width:10px;height:10px;object-fit:contain;transition:all 0.5s}.back-to-service-btn p{font-size:9px;padding-top:10px;text-transform:uppercase;font-weight:400}.back-to-service-btn p span{font-size:14px;display:block;font-weight:600}.service-details-page-sec .service-right-column{width:calc(81% - 20px)}.service-details-page-sec .service-inner-banner{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-end}.service-banner-wrap-content p{text-transform:uppercase;font-size:14px;line-height:30px;font-weight:700}.service-details-page-sec .service-banner-wrap{width:calc(76% - 20px);display:flex;flex-wrap:wrap;gap:40px}.service-details-page-sec .service-banner-wrap-img{width:calc(36% - 48px)}.service-details-page-sec .service-banner-wrap-img img{width:100%;height:270px;max-width:240px;object-fit:cover;display:block}.service-details-page-sec figure.wp-block-table table tr td:last-child a img{width:10px;height:10px;display:block;object-fit:contain;border:0;min-height:unset;margin:0;padding:0}.service-details-page-sec .service-banner-wrap-content{width:calc(64% - 20px)}.service-banner-wrap-content h1{text-transform:uppercase;margin-bottom:18px;line-height:96%;margin-top:-8px}.service-details-page-sec .service-banner-get-block{width:calc(24% - 20px);padding-bottom:10px}.service-details-page-sec .service-banner-get-block a{font-weight:600}.service-details-page-sec .arrow-link{transition:all 0.5s}.service-details-page-sec .arrow-link:hover{color:var(--white)}.service-details-page-sec .arrow-link::after{transition:all 0.5s}.service-details-page-sec .arrow-link:hover::after{filter:invert(1)}.show-mobile{display:none}.service-details-content-wrap{padding-top:67px;width:calc(76% - 22px)}.service-details-content-wrap .wp-block-image{border-bottom:rgba(0,0,0,15%) solid 1px;margin-bottom:71px}.service-details-content-wrap img{width:100%;margin-bottom:39px;border:solid 1px #000;padding:20px;min-height:420px;display:block;object-fit:contain}.service-details-content-wrap figcaption.wp-element-caption{font-size:12px;width:100%;max-width:240px;margin-bottom:78px;font-weight:500}.service-details-content-wrap p{font-weight:500;margin-bottom:26px;line-height:157%}.service-details-content-wrap p.is-layout-flex{display:block}.service-details-content-wrap ol li{display:list-item;list-style:decimal;margin:12px 0 20px 13px;line-height:143%;font-size:16px;padding-left:5px;color:var(--black-text);font-weight:500}.service-details-content-wrap a,.service-details-content-wrap ol li a{color:var(--secondary-bg)}.service-details-content-wrap a:hover,.service-details-content-wrap ol li a:hover{color:var(--primary-text-color)}.service-details-content-wrap p a{color:#161616a8;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.service-details-content-wrap p a:hover{color:var(--white)}.service-details-content-wrap h2{font-size:28px;margin-top:0;margin-bottom:40px;padding-top:20px;text-transform:capitalize}.service-details-content-wrap h3,.service-details-content-wrap p strong{font-size:14px;text-transform:uppercase;color:var(--secondary-bg);margin-bottom:24px;font-weight:700}.service-details-content-wrap p strong a{color:var(--secondary-bg);text-decoration:none}.service-details-content-wrap p strong a:hover{color:#161616a8}.service-details-content-wrap h4{font-size:14px;text-transform:uppercase;color:var(--secondary-bg);margin-bottom:5px}.service-details-content-wrap ul{padding-left:20px;margin:30px 0}.service-details-content-wrap ul li{list-style:disc;font-weight:500;margin-top:6px}.cmm-details-page-sec .service-banner-wrap-content{width:calc(100% - 20px)}.cmm-details-page-sec .service-details-content-wrap h3,.cmm-details-page-sec .service-details-content-wrap p strong{font-size:16px;text-transform:uppercase;color:var(--secondary-bg);margin-bottom:0}.service-details-content-wrap span{display:block;font-weight:500}.service-details-page-sec.ech-single-page .service-details-content-wrap,.cmm-details-page-sec .service-details-content-wrap{border-top:rgba(0,0,0,15%) solid 1px;margin-top:70px;padding-top:50px}.service-details-page-sec h2+figure.wp-block-table,.single-protocol .service-details-page-sec figure.wp-block-table{width:100vw;position:relative;left:calc(-50vw + 50%);padding:0 40px;height:100%}.service-details-page-sec figure.wp-block-table{margin-bottom:20px}.service-details-page-sec figure.wp-block-table::-webkit-scrollbar,.service-details-page-sec h2+figure.wp-block-table::-webkit-scrollbar{width:0}.service-details-page-sec figure.wp-block-table table thead,.service-details-page-sec h2+figure.wp-block-table table thead{border:0}.service-details-page-sec figure.wp-block-table table th,.service-details-page-sec figure.wp-block-table table td,.service-details-page-sec h2+figure.wp-block-table table th,.service-details-page-sec h2+figure.wp-block-table table td{border-left:0;border-right:0;border-bottom:0;border-top:1px solid rgba(0,0,0,15%);text-align:left;white-space:nowrap}.service-details-page-sec figure.wp-block-table table tr:last-child td,.service-details-page-sec h2+figure.wp-block-table table tr:last-child td{border-bottom:1px solid rgba(0,0,0,15%)}.service-details-page-sec figure.wp-block-table table th,.service-details-page-sec h2+figure.wp-block-table table th{font-weight:700;font-size:14px;line-height:30px;text-transform:uppercase}.service-details-page-sec figure.wp-block-table table td,.service-details-page-sec h2+figure.wp-block-table table td{font-size:16px;line-height:30px;color:var(--black-text);font-weight:500}.single-protocol .service-details-page-sec .service-banner-wrap-content{width:100%}.single-protocol .service-banner-wrap-content h1{margin-bottom:23px}.single-protocol .service-details-page-sec .service-banner-get-block{padding-bottom:0}.single-protocol .service-details-content-wrap{padding-top:61px;width:calc(76% - 22px);margin-top:76px;border-top:1px solid rgba(0,0,0,15%)}.single-protocol .faq-sec ul.ech-faqs{padding:0}.single-protocol .faq-sec ul.ech-faqs li{list-style:none}.single-protocol .faq-sec ul.ech-faqs li:first-child{border-top:1px solid rgba(0,0,0,15%)}.single-protocol .faq-sec ul.ech-faqs li{border-bottom:1px solid rgba(0,0,0,15%);padding-top:23px}.single-protocol .faq-sec ul.ech-faqs li h3{color:var(--black-text);font-size:14px;line-height:25px;cursor:pointer}.single-protocol .faq-sec ul.ech-faqs .title-main-wrap{position:relative}.single-protocol .faq-sec ul.ech-faqs .title-main-wrap::after{position:absolute;content:"";background-image:url(../../../../../../../../themes/echelon/assets/images/faq_down.png);width:16px;height:10px;background-repeat:no-repeat;top:50%;transform:translateY(-50%);right:0;transition:all .4s ease-in-out}.single-protocol .faq-sec ul.ech-faqs li.active .title-main-wrap::after{transform:translateY(-50%) rotate(-180deg)}.service-details-page-sec+.get-in-touch-sec .get-in-touch-form-wrap{max-width:520px}.single-protocol .service-details-page-sec figure.wp-block-table table.has-fixed-layout{table-layout:inherit!important}.single-protocol .service-details-page-sec figure.wp-block-table{display:block}@media(min-width:1280px){.service-details-page-sec.ech-single-page .service-banner-wrap-content{width:max-content}}@media screen and (max-width:1199px){.service-details-page-sec{padding:120px 0 120px}.service-details-page-sec .custom-row{gap:20px}.service-details-page-sec .service-left-column{width:calc(19% - 10px)}.service-details-page-sec .service-right-column{width:calc(81% - 10px)}.service-details-page-sec .service-banner-wrap{width:calc(76% - 10px);gap:20px}.service-details-page-sec .service-inner-banner{gap:20px}.service-details-page-sec .service-banner-get-block{width:calc(24% - 10px)}.service-details-content-wrap{padding-top:80px;width:calc(76% - 10px)}.cmm-details-page-sec .service-banner-wrap-content{width:calc(100% - 10px)}.single-protocol .service-details-page-sec figure.wp-block-table{padding:0 20px}}@media screen and (max-width:991px){.service-details-page-sec{padding:100px 0 100px}.service-details-page-sec .custom-row{gap:40px}.service-details-page-sec .service-left-column{width:100%}.service-details-page-sec .service-right-column{width:100%}.service-details-page-sec .service-banner-wrap-img{width:calc(48% - 20px)}.service-details-page-sec .service-banner-wrap-content{width:calc(52% - 20px)}.service-banner-wrap-content h1{margin-top:0}.cmm-details-page-sec .service-banner-wrap-content{width:calc(100% - 10px)}.single-protocol .service-details-page-sec figure.wp-block-table{width:100vw;position:relative;left:calc(-50vw + 67%);padding:0 20px;height:100%}}@media screen and (max-width:767px){.service-details-page-sec{padding:40px 0 40px}.service-details-page-sec .service-banner-wrap{width:100%;gap:36px}.service-details-page-sec .service-banner-wrap-img{width:100%}.service-details-page-sec .service-banner-wrap-content{width:100%}.service-details-content-wrap figcaption.wp-element-caption{margin-bottom:40px}.service-details-content-wrap .wp-block-imag{margin-bottom:30px}.service-banner-wrap-content h1{margin-bottom:30px;max-width:190px;width:100%;line-height:30px}.service-banner-wrap-content p{line-height:20px}.service-details-page-sec .service-banner-get-block{width:100%;display:none}.show-mobile{display:block;margin:0 auto;margin-right:9px;margin-bottom:-15px}.service-details-page-sec .service-banner-wrap-img img{height:360px;max-width:100%}.service-details-content-wrap{padding-top:40px;width:100%}.thumbnail-img{margin-bottom:30px}.service-details-content-wrap h2{border-top:var(--black-text) solid 1px;padding-top:35px;margin-top:35px}.cmm-details-page-sec .service-banner-wrap-content{width:calc(100% - 0px)}.service-details-page-sec.ech-single-page .service-details-content-wrap,.cmm-details-page-sec .service-details-content-wrap{border:0;margin:0;padding:0}.service-details-content-wrap p{word-wrap:break-word}.service-details-content-wrap .wp-block-image{margin-bottom:31px}.service-details-content-wrap img{min-height:max-content}.single-protocol .service-details-page-sec figure.wp-block-table{width:100%;position:relative;left:unset;padding:0;height:100%;overflow:auto}.single-protocol .service-details-content-wrap{width:100%}}@media (max-width:575px){.single-protocol .service-details-content-wrap{padding-top:30px;margin-top:40px}.single-protocol .faq-sec .container{padding:0}.service-details-content-wrap p strong a{color:var(--secondary-bg);text-decoration:none;white-space:normal}.single-protocol .faq-sec ul.ech-faqs .title-main-wrap::after{transform:translateY(-50%) scale(.7)}}@media(max-width:420px){.single-protocol .show-mobile{display:block;margin:0 auto;margin-right:9px;margin-bottom:20px}}