/*~~~~~~~~~~~~~~ Primary CSS Start Here ~~~~~~~~~~~~~~*/

*{margin:0px;padding:0px;box-sizing:border-box;}
body,html{margin:0px;padding:0px;box-sizing:border-box;}
h1,h2,h3,h4,h5,h6,p,ul,li,ol,a{margin:0px;padding:0px;}
img{max-width:100%;vertical-align:top !important;}
body{overflow-x:hidden;}
a,button,input,textarea,select,a:hover,a:focus,button:hover,button:focus,input:hover,input:focus,textarea:hover,textarea:focus,select:hover,select:focus{ text-decoration:none;box-shadow:none;outline:none;transition:0.4s ease all; }

/*~~~~~~~~~~~~~~ Primary CSS End Here ~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~ All Pages CSS Start Here ~~~~~~~~~~~~~~*/
.de-menu-widget .book-a-call-btn a { margin: 0px 0 0 35px !important; background: #112F66; padding: 15px 30px 15px 56px !important; border-radius: 5px !important; color: #fff !important; transition: 0.4s ease all; font-weight: 500 !important; position: relative; } 
.de-menu-widget .book-a-call-btn a:hover { background: #FF6600 !important; } 
.de-menu-widget .book-a-call-btn a::after { content: ''; position: absolute; top: 50%; left: 30px; transform: translateY(-50%); width: 16px; height: 18px; background: url('https://server.purple-media.nl/~dealexecution/wp-content/uploads/2025/07/book-a-call.svg') !important; background-repeat: no-repeat !important; background-size: 16px !important; opacity: 1 !important; }
.elementor-location-header { position: absolute; top: 0; left: 0; width: 100%; z-index: 9; }
.nav_menu-footer .elementor-nav-menu,.footer-popular-post .elementor-posts-container { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; gap: 6px; }
.nav_menu-footer .elementor-nav-menu > li > a { display: inline-flex; position: relative; padding: 0 0 0 18px !important; }
.nav_menu-footer .elementor-nav-menu > li > a::after,.footer-popular-post h3.elementor-post__title a::after { content: ''; position: absolute; top: 6px; left: 0; width: 12px; height: 10px; background: url('https://server.purple-media.nl/~dealexecution/wp-content/uploads/2025/07/footer-menu-arrow.svg'); background-repeat: no-repeat; background-size: 12px 10px; opacity: 1 !important; background-color: transparent !important; transition: 0.4s ease all; }
.nav_menu-footer .elementor-nav-menu > li > a:hover::after,.footer-popular-post h3.elementor-post__title a:hover::after { left: 3px; }
.footer-popular-post h3.elementor-post__title a { position: relative; padding: 0 0 0 18px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display: inline-flex; transition: 0.4s ease all; }
.footer-popular-post h3.elementor-post__title a:hover { color: #FF6600 !important; }
.nav_menu-footer .elementor-nav-menu::after, .nav_menu-footer .elementor-nav-menu::before { content: unset; }
.footer_social-widget a.elementor-icon { width: 40px; height: 40px; }
.stay-ahead-title h4 span {font-family: "Palast Var"; font-style: italic; font-weight: 600; color: #FF6600;font-size: 27px; }
body.home::before { content: ''; position: absolute; right: 0; background: url('https://server.purple-media.nl/~dealexecution/wp-content/uploads/2025/07/home-body-ftr-bg.png') no-repeat; background-size: 690px; width: 690px; height: 774px; opacity: 1; bottom: 0; background-position: right bottom; top: unset !important; }
body.home { position: relative; }
.dea_bnnr-title h1 span { font-weight: 600; color: #FF6600; }
.sell_business-title h3 span { font-weight: 600; color: #FF6600; } 
.sell_business-title h3 { position: relative; width: auto; display: inline-block; padding-right: 33px; } 
.sell_business-title h3::after { content: ''; position: absolute; top: 13px; right: 0; background: url('https://server.purple-media.nl/~dealexecution/wp-content/uploads/2025/07/title-arrow.svg'); background-repeat: no-repeat; background-size: 18px; width: 18px; height: 16px; transition: 0.4s ease all; }
.sel_ing-widget { overflow: hidden; } 
.sel_ing-widget img,.sell-business-box,.sell_buines-ct-col h3,.sell_buines-ct-col p { transition: 0.4s ease all; }
.sell-business-box:hover .sel_ing-widget img { transform: scale(1.1); }
.sell-business-box:hover { background: #112f66 !important; } 
.sell-business-box:hover .sell_buines-ct-col { border-color: #112f66 !important; }
.sell-business-box:hover .sell_buines-ct-col h3,.sell-business-box:hover .sell_buines-ct-col .sell-desc-ct p { color: #fff !important; }
.ge-ct-widget p { margin: 0 0 20px !important; } 
.ge-ct-widget p:last-child { margin: 0px !important; }
.growth-title-sec h2 span {font-family: "Palast Var"; font-style: italic; font-weight: 600; color: #fff;font-size: 47px; }
.growth-inner-sec::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 5px;background: #112f66;opacity: 1;mix-blend-mode: color;}
.elementor-location-header.dea_stickyHead .de_main-header { position: fixed; top: 0; left: 0; width: 100%; background: #fff !important;     box-shadow: 0 2px 15px rgb(0 0 0 / 10%); transition: 0.4s ease all; } 
.elementor-location-header.dea_stickyHead .de_main-header .e-con-inner { padding: 20px 0; }
.selling_business-title h2 span { color: #FF6600; }

.checklist-main {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
.checklist-input p,.checklist-submit p { margin: 0; }
.checklist-input span.wpcf7-form-control-wrap { display: inline-block; width: 100%; }
.checklist-input span.wpcf7-form-control-wrap input { height: 50px; background: #FBFBFB; border: 1px solid #ECECEC; border-right: none; border-radius: 5px 0 0 5px; font-size: 16px; line-height: 20px; color: #222; font-weight: 300; padding: 0 25px; }
.checklist-input span.wpcf7-form-control-wrap input::placeholder { color: #A5A5A5; }
.checklist-submit p { transition: 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) all !important; width: 100%; position: relative; display: flex; justify-content: center; align-items: center; background: #FF6600; border-radius: 0 5px 5px 0; overflow: hidden; margin: 0px; }
.checklist-submit span.wpcf7-spinner { position: absolute; }
.checklist-submit input { height: 50px; border: none; min-height: 50px; font-style: normal; font-weight: 400; font-size: 16px; line-height: 20px; color: #FFFFFF; transition: 0.4s ease all; border-radius: 0px; padding: 10px 25px; }
.checklist-submit input:hover, .checklist-submit input:focus { background-color: #112F66; }
.wpcf7 form .wpcf7-response-output { position: relative; padding: 5px 10px; font-size: 12px; margin: 10px 0 0; border-radius: 5px; border-width: 1px; line-height: 16px; }
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.spam .wpcf7-response-output { color: #664d03; background-color: #fff3cd; border-color: #ffecb5; }
.wpcf7-not-valid-tip { text-align: left; background: #dc3232; color: #fafafa !important; font-size: 11px !important; padding: 0px 8px; border-radius: 0px 0px 0px 0px; width: max-content; font-weight: 400 !important; margin: 0; position: absolute; bottom: 0px; right: 0; pointer-events: none; }
.checklist-input input.wpcf7-not-valid { border-color: #ff0033 !important; }
.checklist-input input:focus, .checklist-input input:focus-visible { border: 1px solid #ECECEC !important; outline: none; }
.checklist-input input.wpcf7-not-valid:focus~span.wpcf7-not-valid-tip, .checklist-input input:focus~span.wpcf7-not-valid-tip { opacity: 0; visibility: hidden; }
.wpcf7 form.sent .wpcf7-response-output { color: #0f5132; background-color: #d1e7dd; border-color: #badbcc; }
.wpcf7-form.submitting .checklist-submit input { opacity: 0; }
.partners-logo-widget .swiper-slide { border: 1px solid #ECECEC; padding: 34px; border-radius: 5px; }
.partners-logo-widget .elementor-image-carousel-wrapper { padding: 0 1px;cursor: pointer; }
.case-video-widget .elementor-custom-embed-play { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; gap: 10px; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.case-video-widget .elementor-custom-embed-play::after { content: 'watch the video'; font-style: normal; font-weight: 300; font-size: 20px; line-height: 25px; color: #FFFFFF; margin: 0; }
.case-video-widget { height: 400px; } 
.case-video-widget .elementor-wrapper.elementor-open-inline { aspect-ratio: unset; height: 400px; }
.let-talk-ct { backdrop-filter: blur(10px); }
svg g{clip-path:unset;}
/* .strategy-call-btn a:hover span.elementor-button-icon svg path { fill: #ff6600; } */
.live-deals-main { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; gap: 30px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.live-deals-main .live_deals-box { width: calc(25% - 22.5px); border: 1px solid #ECECEC; border-radius: 5px; padding: 13px 15px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.live-deals-main .live_deals-box h6 { margin: 0; font-style: normal; font-weight: 400; font-size: 18px; line-height: 22px; color: #000000; padding: 0 5px; }
.live-deals-main .live_deals-box ul { margin: 15px 0 20px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; gap: 5px; padding: 0 5px; flex-grow: 1; }
.live-deals-main .live_deals-box ul li { padding: 0 0 0 13px; list-style: none; font-style: normal; font-weight: 300; font-size: 16px; line-height: 20px; color: #000000; position: relative; }
.live-deals-main .live_deals-box ul li::after { content: ''; position: absolute; top: 7px; left: 0; width: 6px; height: 6px; background: #FF6600; border-radius: 2px; }
.deals_availables { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -moz-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; border-top: 1px solid #ECECEC; padding: 10px 5px 0; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.deals_availables span { font-style: normal; font-weight: 300; font-size: 14px; line-height: 18px; color: #00BC00; position: relative; padding: 0 0 0 12px; }
.deals_availables span::after { content: ''; position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 7px; height: 7px; background: #09B900; border-radius: 50px; }
.more_info-btn a { font-style: normal; font-weight: 300; font-size: 14px; line-height: 18px; color: #222222; transition: 0.4s ease all; position: relative; padding: 0 19px 0 0; }
.more_info-btn a::after { content: ''; position: absolute; top: 50%; right: 0; width: 13px; height: 11px; background: url('https://server.purple-media.nl/~dealexecution/wp-content/uploads/2025/07/footer-menu-arrow.svg') no-repeat; background-size: 13px; transform: translateY(-50%); }
.more_info-btn a:hover { color: #ff6600; }
.view-article-btn a:hover span.elementor-button-icon svg path { fill: #fff !important; }
.insights_main-div { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 30px;-webkit-box-align: flex-start; -moz-box-align: flex-start; -webkit-align-items: flex-start; -ms-flex-align: flex-start; align-items: flex-start;  }
.insights_main-div .insight-card-main { border: 1px solid #ECECEC; background: #fff; border-radius: 5px; width: calc(33.33% - 20px); overflow: hidden;    transition: 0.4s ease all; }
.insights_main-div .insight-card-main a { display: inline-block; vertical-align: top; }
.insights_main-div .insight-card-main .insight-img-div { overflow: hidden; }
.insights_main-div .insight-card-main .insight-img-div img { width: 100%; aspect-ratio: 16/10.4; transition: 0.4s ease all; }
.insights_main-div .insight-card-main a:hover .insight-img-div img { transform: scale(1.1); }
.insight-content-div { padding: 20px; }
.insight-content-div h5 { margin: 0; font-style: normal; font-weight: 400; font-size: 16px; line-height: 20px; color: #222222; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.insight-desc-div { margin: 10px 0 0px; }
.insight-desc-div p { font-style: normal; font-weight: 300; font-size: 16px; line-height: 22px; color: #222222; margin: 0 0 10px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.insight-desc-div p:last-child { margin: 0; }
.insight-read-more { border-top: 1px solid #ECECEC; padding: 20px 0 0;margin: 20px 0 0;display:none; }
.insight-read-more span { font-style: normal; font-weight: 300; font-size: 16px; line-height: 20px; color: #222222; position: relative; transition: 0.4s ease all; padding: 0 22px 0 0; }
.insight-read-more span:after { content: ''; position: absolute; top: 50%; right: 0; width: 14px; height: 12px; background: url('https://server.purple-media.nl/~dealexecution/wp-content/uploads/2025/07/footer-menu-arrow.svg') no-repeat; background-size: 14px; transform: translateY(-50%); }
.insights_main-div .insight-card-main a:hover .insight-read-more span { color: #ff6600; }
.combine-gradient-section-main::after { content: ''; position: absolute; top: 226px; height: calc(100% - 745px); background: linear-gradient(180deg, #FFF 0%, #F9F9F9 30%, #F9F9F9 49.52%, #F9F9F9 70%, #FFF 100%); width: 100%; z-index: 0; left: 0; }
.sell_buines-ct-col { height: calc(100% - 300px) !important; }
.footr_de--logo a { width: 100%; }
.growth-exit-after::after,.service_inner-bg-col::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 5px; background: #112F66; mix-blend-mode: color; }
.service_inner-bg-col::after {opacity:0.5}
/* .serive_p-bnnr-btn .bnr-book-call-btn a:hover span.elementor-button-icon svg path { fill: #FF6600 !important; } */
.growth-content-col {position: relative;z-index: 1;}
.gradient-after-col { background: linear-gradient(180deg, #FFFFFF 0%, #F9F9F9 30%, #F9F9F9 49.52%, #F9F9F9 70%, #FFFFFF 100%); }
.imsights-paginate { align-items: unset; column-gap: 30px; row-gap: 50px; }
.imsights-paginate .insight-card-main a { height: 100%; width: 100%; padding: 20px; }
.imsights-paginate .insight-img-div {width: 100%;}
.imsights-paginate .insight-content-div { padding: 20px 0 0; }
.imsights-paginate .insight-content-div h5 { font-size: 18px; line-height: 22px; color: #222; margin: 0; }
.imsights-paginate .insight-card-main .insight-img-div { overflow: hidden; border-radius: 5px; }
.imsights-paginate .insight-card-main a:hover .insight-content-div h5 { color: #ff6600; }
.insight-pagination { margin: 50px 0 0; padding-top: 30px; position: relative; gap: 5px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.insight-pagination::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background: #EDEDED; max-width: 950px; }
.insight-pagination .page-numbers { width: 40px; height: 40px; background: #E7ECF7; border-radius: 3px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; font-weight: 500; font-size: 16px; line-height: 22px; text-align: center; color: #01306A; transition: 0.4s ease all; }
.insight-pagination .page-numbers:hover,.insight-pagination .page-numbers.current { background: #01306A; color: #fff; }
.live-deals-main.closed_deals_main h6, .live-deals-main.closed_deals_main ul { opacity: 0.50; }
.deals_availables.deals_closed span { color: #D21616; } 
.deals_availables.deals_closed span::after { background: #D21616; }
.cp_form-field input { height: 50px; border-radius: 5px !important; font-style: normal; font-weight: 300; font-size: 16px; line-height: 16px; color: #222222; padding: 10px 20px 10px !important; letter-spacing: 0px; background: #FCFCFC; border: 1px solid #EDEDED !important; }
.cp-form-contact { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; gap: 10px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } 
.cp_flex-outer-field { width: 300px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; gap: 10px; }
.cp_full-flex { width: calc(100% - 310px); display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; gap: 10px; }
.cp_form-field input::placeholder { color: #989898; }
.cp_form-field { display: inline-block; width: 100%; }
.cp_form-field input.wpcf7-not-valid { border: 1px solid #ff0033; }
.cp_form-field input:focus, .cp_form-field input:focus-visible { border: 1px solid #EDEDED !important; outline: none; }
.cp_full-flex span.wpcf7-form-control-wrap,.cp_form-field span.wpcf7-form-control-wrap { display: inline-block; width: 100%; }
.cp_textarea-main textarea { height: 110px; border-radius: 5px; border: 1px solid #ededed !important; vertical-align: top; background: #FCFCFC; padding: 16px 20px 16px; resize: none; font-size: 16px; line-height: 18px; color: #222;font-weight:300; }
.cp_textarea-main textarea::placeholder { color: #989898; }
.cp_submit-main p { transition: 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) all !important; margin-top: 0px; width: max-content; position: relative; display: flex; justify-content: center; align-items: center; background: #00BC00; border-radius: 5px; overflow: hidden; margin-left: auto !important; }
.cp_submit-main input { transition: all .3s ease-in-out; padding:13px 20px 13px; letter-spacing: 1px; border-radius: 0 !important; margin: 0; border: 0 !important; height: 50px; font-style: normal; font-weight: 500; font-size: 18px; line-height: 18px; color: #FFFFFF; letter-spacing: 0px; width: 100%; }
.cp_submit-main .wpcf7-spinner { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: 0; }
.cp_submit-main input:hover,.cp_submit-main input:focus { background: #02a502; }
.cp_form-field input.wpcf7-not-valid:focus~span.wpcf7-not-valid-tip,.cp_form-field input:focus~span.wpcf7-not-valid-tip { opacity: 0; visibility: hidden; }
.cp_info-list-widget span.elementor-icon-list-icon svg { width: auto; height: auto; }
.cp_info-list-widget ul.elementor-icon-list-items > li > a { width: auto; }
.wpcf7-form.submitting .cp_submit-main input { opacity: 0; }
.cp_form-field p,.cp_full-flex p { margin: 0; }
.help-list-with ul.elementor-icon-list-items { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; column-gap: 30px; row-gap: 10px; }
.advise-accordion-widget .e-n-accordion-item { background: #fff; border: 1px solid #ECECEC; border-radius: 5px; margin: 0 0 10px !important; } 
.advise-accordion-widget .e-n-accordion-item:last-child { margin: 0 !important; }
.advise-accordion-widget .e-n-accordion-item summary.e-n-accordion-item-title { gap: 10px;padding: 19px 25px; }
.oa_icon-box .elementor-icon-box-icon { width: 60px; height: 60px; margin: 0 0 0 !important; background: #FF6600; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; border-radius: 5px; text-align: center; align-content: center; }
.knowledge-btn a { flex-direction: row-reverse; }
.knowledge-btn a span.elementor-icon-list-icon {padding: 0 0 0 10px;}
.knowledge-btn a span.elementor-icon-list-icon svg { margin: 0px !important; }
.knowledge-btn a { padding: 14px 29px; border: 1px solid #ececec; border-radius: 5px;transition:0.4s ease all; }
.knowledge-btn a span.elementor-icon-list-text { padding: 0px !important; }
.knowledge-btn a span.elementor-icon-list-text span { color: #ff6600 !important; }
.knowledge-btn a:hover { background: #112F66; border-color: #112F66; } 
.knowledge-btn a:hover span.elementor-icon-list-text { color: #fff !important; } 
.knowledge-btn a:hover span.elementor-icon-list-icon svg path { fill: #fff !important; }
.knowledge-btn a span.elementor-icon-list-icon svg path { transition: .4s ease; }
.course-built-title h2 span { font-size: 37px; }
.table-check-img,.table-cross-img { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;-webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center !important; }
.ctable-body-title h6 span,.is-this-you-title h2 span { color: #ff6600; }
div#is-this-you::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 1; background: linear-gradient(124.6deg, #01306A 11.84%, rgba(1, 48, 106, 0.6) 63.63%); mix-blend-mode: normal; border-radius: 5px; } 
.is-this-you-box { backdrop-filter: blur(10px); }
.vat-title h6 span { font-size: 16px; line-height: 20px; font-weight: 200; color: #222; }
.instant-list ul.elementor-icon-list-items { column-gap: 30px; row-gap: 10px; }
.flagslider-widget { width: 140px; } 
.slick--fg-item img { width: 24px; height: 16px; object-fit: cover; vertical-align: top; } 
.flagslider-loop-carousel .slick-track { display: flex; gap: 5px; }
.flagslider-widget::after { background: linear-gradient(90deg, #FBFBFB 0%, rgba(251, 251, 251, 0) 50%, #FBFBFB 100%); content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.bnr-book-call-btn span.elementor-button-icon { margin: 1px 0 0; } 
.cp_textarea-main p br { display: none; }
.append-data-deals p { font-size: 0; }
div#deal-heading { font-size: 60px; line-height: 75px; font-weight: 600; font-style: italic; font-family: 'palast-variable'; color: #f60; margin: 0; }
div#deal-details-display pre { color: #222; font-size: 18px; font-style: normal; font-weight: 300; line-height: 30px; font-family: "Readex Pro", Sans-serif; }
.bnr-book-call-btn .elementor-button-icon svg, .bnr-book-call-btn .elementor-button-icon svg path,.bnr-book-call-btn .elementor-button-icon { transition: 0.4s ease all; }
.strategy-call-btn span.elementor-button-icon { margin: 0; transition: 0.4s ease all; }
.deal_featured-blog-col { border: 1px solid #ECECEC; border-radius: 5px; background: #fff; padding: 20px;position:relative; }
.deal_featured-blog-inner { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; gap: 60px;-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.deal_featured-blog-inner .dfb_lt-col { width: 550px; }
.deal_featured-blog-inner .dfb_lt-col img { width: 100%; vertical-align: top; border-radius: 5px; }
.deal_featured-blog-inner .dfb_rt-col { width: calc(100% - 610px); }
.deal_featured-blog-inner .dfb_rt-col .should-y-title h4 { font-family: "Readex Pro", Sans-serif; font-size: 28px; font-weight: 600; line-height: 35px; letter-spacing: 0px; word-spacing: 0px; color: #222222; margin: 0; } 
.deal_featured-blog-inner .dfb_rt-col .should-y-title h6 { font-family: "Readex Pro", Sans-serif; font-size: 18px; font-weight: 400; line-height: 22px; letter-spacing: 0px; color: #222222; margin: 10px 0; }
.deal_featured-blog-inner .dfb_rt-col .should-y-title { margin: 0 0 30px; }
.deal_featured-blog-inner .dfb_rt-col .growth-desc-col-p { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; gap: 15px; }
.deal_featured-blog-inner .dfb_rt-col  .a-broker-ct p { font-family: "Readex Pro", Sans-serif; font-size: 16px; font-weight: 300; line-height: 22px; letter-spacing: 0px; word-spacing: 0px; color: #222222; margin: 0 0 20px; }
.deal_featured-blog-inner .dfb_rt-col .a-broker-ct p:last-child { margin: 0; }
.a-broker-ul ul.list-items-ab { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; gap: 5px; }
.a-broker-ul ul.list-items-ab li.list-item-ab { list-style: none; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: flex-start; -moz-box-align: flex-start; -webkit-align-items: flex-start; -ms-flex-align: flex-start; align-items: flex-start; gap: 10px; font-family: "Readex Pro", Sans-serif; font-size: 16px; font-weight: 300; line-height: 22px; letter-spacing: 0px; word-spacing: 0px; color: #222; }
.a-broker-ul ul.list-items-ab li.list-item-ab img { width: 15px; height: 11px; margin: 6px 0 0; }
.a-broker-ct { max-width: 732px; }
.deal_featured-blog-col .deal_links { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


.append-data-deals ul li:after { content: ''; position: absolute; top: 7px; left: 0; width: 6px; height: 6px; background: #FF6600; border-radius: 2px; }
.append-data-deals ul li::marker { display: none; content: unset !important; }
.append-data-deals ul { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; gap: 5px; /* padding: 0 5px; */ flex-grow: 1; }
.append-data-deals ul li { padding: 0 0 0 13px; list-style: none; font-style: normal; font-weight: 300; font-size: 16px; line-height: 20px; color: #000000; position: relative; }
.bnr-book-call-btn .elementor-button-content-wrapper { transition: 0.4s ease all; }
.knowledge-btn ul li a span.elementor-icon-list-icon { margin: 1px 0 0; transition: 0.4s ease all; }
.cp_info-list-widget  li:last-child span.elementor-icon-list-icon svg { width: 20px; height: 20px; } 
.cp_info-list-widget li:last-child span.elementor-icon-list-icon { top: 0; } 
.cp_info-list-widget li span.elementor-icon-list-icon { width: 35px !important; } 
.cp_info-list-widget li span.elementor-icon-list-icon svg { margin: 0px !important; }
.ge-ct-widget p a { color: #112F66; transition: 0.4s ease all;text-decoration: underline; }
.ge-ct-widget p a:hover {color: #ff6600;}
/*~~~~~~~~~~~~~~ All Pages CSS End Here ~~~~~~~~~~~~~~*/ 

/*~~~~~~~~~~~~~~ All Pages media queries CSS Start Here ~~~~~~~~~~~~~~*/
@media (max-width:1400px){
	.de-menu-widget .book-a-call-btn a { margin: 0px 0 0 15px !important;} 
	.insights_main-div { gap: 20px; }
	.insights_main-div .insight-card-main { width: calc(33.33% - 13.33px); }
	.case-video-widget { height: auto;aspect-ratio:16/9} 
	.case-video-widget .elementor-wrapper.elementor-open-inline {aspect-ratio:16/9;height: auto; }
	.live-deals-main { gap: 20px; }
	.live-deals-main .live_deals-box { width: calc(25% - 15px); }
	.sell_business-title h3::after { top: 10px; }
	.insight-pagination { margin: 30px 0 0; padding-top: 30px; }
	.help-list-with ul.elementor-icon-list-items { column-gap: 15px; row-gap: 10px; }
	.instant-list ul.elementor-icon-list-items { column-gap: 20px; row-gap: 10px; }
	div#deal-heading { font-size: 48px; line-height:54px;}
	.deal_featured-blog-inner { gap: 30px; }
	.deal_featured-blog-inner .dfb_rt-col { width: calc(100% - 580px); }
	.deal_featured-blog-inner .dfb_rt-col .should-y-title { margin: 0 0 20px; }
}

@media (max-width:1200px){
	.de-menu-widget .book-a-call-btn a { margin: 0px 0 0 10px !important;padding: 12px 20px 12px 44px !important;} 
	.de-menu-widget .book-a-call-btn a::after {left:20px;width: 14px; height: 16px;background-size: 14px !important; }
	.checklist-submit input { padding: 10px 15px;font-size: 15px; }
	.checklist-input span.wpcf7-form-control-wrap input { font-size: 15px; line-height: 20px; padding: 0 15px; }
	.growth-title-sec h2 span { font-size: 42px; }
	.in-sight-title h2 br{display:none;}
	.insight-read-more { border-top: 1px solid #ECECEC; padding: 15px 0 0; margin: 15px 0 0; display: block !important; }
	.insight-content-div { padding: 15px;}
	.insights_main-div {align-items: unset;min-height:inherit; }
	.case-video-widget .elementor-custom-embed-play::after { font-size: 18px; line-height: 25px; }	
	.sell_buines-ct-col { height: calc(100% - 220px) !important; }
	.sell_business-title h3::after { top: 9px; width: 16px; height: 14px; background-size: 16px; }
	.sell_business-title h3 { padding-right: 28px; }
	.insights_main-div .insight-card-main .insight-img-div img { width: 100%; aspect-ratio: unset; transition: 0.4s ease all; height: 220px; object-fit: cover; object-position: top center; }
	.insight-content-div {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;-webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: calc(100% - 220px); } 
	.insight-desc-div { flex-grow: 1; }
	.insights_main-div .insight-card-main a { height: 100%; }
	body.home::before { background-size: 600px; width: 600px; height: 700px; }
	.cp_flex-outer-field { width: 270px; } 
	.cp_full-flex { width: calc(100% - 280px); } 
	.cp_info-list-widget span.elementor-icon-list-icon svg { width: 22px; height: 22px; margin: 0px !important; }
	.rs_lt-col h2 br{display:none;}
	.advise-accordion-widget .e-n-accordion-item summary.e-n-accordion-item-title { padding: 15px 15px 15px; } 
	.oa_icon-box .elementor-icon-box-icon { width: 50px; height: 50px; margin: 0 0 0 !important;}
	.knowledge-btn a { padding: 14px 19px; border: 1px solid #ececec; border-radius: 5px;transition:0.4s ease all; }
	.course-built-title h2 span { font-size: 32px; }
	div#deal-heading { font-size: 44px; line-height:48px;}
	.deal_featured-blog-inner .dfb_lt-col,.deal_featured-blog-inner .dfb_rt-col { width: calc(50% - 15px); }
	.deal_featured-blog-inner .dfb_rt-col .should-y-title h4 { font-size: 24px; line-height: 30px; }
	.cp_info-list-widget li span.elementor-icon-list-icon { width: 30px !important;top:1px !important;}
}

@media (max-width:1024px){
	.de-menu-widget .elementor-menu-toggle { width: 44px; height: 44px; padding: 0; } 
	.de-menu-widget .elementor-menu-toggle span.elementor-menu-toggle__icon--open { display: flex; } 
	.de-menu-widget .elementor-menu-toggle.elementor-active span.elementor-menu-toggle__icon--close { display: flex; } 
	.de-menu-widget .elementor-menu-toggle.elementor-active span.elementor-menu-toggle__icon--open { display: none; } 
	.de-menu-widget .elementor-menu-toggle.elementor-active span.elementor-menu-toggle__icon--close svg { width: 20px; } 
	.de-menu-widget nav { position: fixed; z-index: 9; transform: none !important; max-height: none !important; height: 100vh !important; width: 400px !important; left: -100% !important; top: 0 !important; transition: 0.4s ease all !important; margin: 0px !important; background: #fff !important; padding: 0px 0; box-shadow: 0 2px 15px rgb(0 0 0 / 8%); border-radius: 0 20px 20px 0; }
	.de-menu-widget .elementor-widget-container, .de-menu-widget , .de_menu-col { position: inherit; }
	.elementor-menu-toggle.elementor-active + nav { left: 0 !important; }
	body.fixed { overflow: hidden; }
	body:after { content: ''; background: #fff; opacity: 0.95; -webkit-backdrop-filter: blur(7.3px); backdrop-filter: blur(7.3px); visibility: hidden; position: fixed; opacity: 0; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; z-index:1; transition: opacity .32s cubic-bezier(.4,0,.6,1) 80ms,visibility .32s step-end 80ms; }
	body.fixed::after { opacity: 0.95; visibility: visible; transition: opacity .32s cubic-bezier(.4,0,.6,1) 80ms,visibility .32s step-start 80ms; }
	.de-menu-widget .book-a-call-btn { display: inline-block; padding: 15px !important; width: 100%; }
	.de-menu-widget .book-a-call-btn a { display: inline-flex; }
	.de-menu-widget ul.elementor-nav-menu li:last-child a { margin-right: 0px !important; }
	.de-menu-widget .book-a-call-btn a { margin: 0px 0 0 0px !important;font-size:16px !important} 
	body.fixed .de_top-header { opacity: 0.2; pointer-events: none; }
}

@media (max-width:991px){
	.growth-title-sec h2 span { font-size:38px; }
	.case-video-widget .elementor-custom-embed-play::after { font-size: 16px; line-height: 25px; }
	.growth-title-sec h2 br { display: none; }
	.live-deals-main .live_deals-box { width: calc(50% - 10px); }
	.deals_availables { padding: 10px 0px 0; }
	.live-deals-main .live_deals-box ul,.live-deals-main .live_deals-box h6{padding:0px;}
	.ge-ct-widget p { margin: 0 0 10px !important; }
	.sell_buines-ct-col { height: calc(100% - 180px) !important; }
	.insights_main-div .insight-card-main .insight-img-div img {height: 180px;}
	.insight-content-div {height: calc(100% - 180px); } 
	body.home::before { background-size: 550px; width: 550px; height: 650px; }
	.insights_main-div.imsights-paginate .insight-card-main { width: calc(50% - 10px); }
	.cp_flex-outer-field,.cp_full-flex { width: 100%; }
	.help-list-with ul.elementor-icon-list-items { column-gap: 8px; row-gap:8px; }
	.oa_icon-box .elementor-icon-box-icon { width: 50px; height: 50px; margin: 0 0 0 !important;}
	.instant-list ul.elementor-icon-list-items { column-gap: 10px; row-gap: 10px; }
	.course-built-title h2 span { font-size: 32px; }
	div#deal-heading { font-size: 40px; line-height:48px;}
	.deal_featured-blog-inner .dfb_lt-col, .deal_featured-blog-inner .dfb_rt-col { width: 100%; }
	.deal_featured-blog-inner { gap: 20px; }
	.deal_featured-blog-inner .dfb_rt-col  .a-broker-ct p { margin: 0 0 10px; }
	.a-broker-ct { max-width: 100%; }
	.sell-business-box:hover .sel_ing-widget img,.insights_main-div .insight-card-main a:hover .insight-img-div img { transform: scale(1); }
} 

@media (max-width:767px){
	.de_menu-ftr-widget .elementor-nav-menu { column-gap: 15px; -webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; row-gap: 5px; } 
	div#deal-details-display pre { font-size: 16px; line-height: 26px; }
	.cp_flex-outer-field, .cp-form-contact { gap: 5px; }
	.cp_full-flex { gap: 20px; }
	.cp_form-field input { height: 44px; font-size: 15px; line-height: 15px; padding: 10px 15px 10px !important; }
	.cp_textarea-main textarea { height: 110px; padding: 15px; font-size: 15px; line-height: 16px; }
	.cp_submit-main input { padding: 10px 15px 10px; height: 44px; font-size: 15px; line-height: 16px; }
	.cp_info-list-widget span.elementor-icon-list-icon svg { width: 18px; height: 18px; margin: 0px !important; }
	.cp_info-list-widget ul.elementor-icon-list-items > li span.elementor-icon-list-icon { padding: 0px 5px 0 0 !important; }
	.de_menu-ftr-widget nav { -webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
	.growth-title-sec h2 span { font-size:28px; }
	.selling_business-title h2 br { display: none; }
	.bnr-book-call-btn svg { width: 14px !important; height: 16px !important; }
	.bnr-book-call-btn  span.elementor-button-text { text-align: left; }
	.insights_main-div { gap: 15px; flex-wrap: nowrap !important; overflow-x: scroll !important; align-items: unset !important; justify-content: unset !important; -ms-overflow-style: none; scrollbar-width: none;padding:0 15px }
	.review-col-blue { flex-wrap: nowrap !important; overflow-x: scroll !important; align-items: unset !important; justify-content: unset !important; -ms-overflow-style: none; scrollbar-width: none; padding:0 15px !important; }
	.review-col-blue .client-review-box { min-width: 330px; width: 100% !important; }
	.insights_main-div .insight-card-main { min-width: 330px; width: 100% !important; }
	.insight-desc-div p { font-size: 15px; line-height: 22px; }
	.insight-read-more span { font-size: 15px; line-height: 20px; }
	.insight-read-more { padding: 10px 0 0; margin: 10px 0 0; }
	.case-video-widget .elementor-custom-embed-play::after { font-size: 15px; line-height: 22px; }
	.growth-title-sec h2 br,.dea_bnnr-title h1 br { display: none; }
	.partners-logo-widget .swiper-slide figure.swiper-slide-inner { vertical-align: top; line-height: 100% !important; }
	.partners-logo-widget .swiper-slide { padding: 25px 15px; height: 82px !important; display: flex; align-items: center; justify-content: center; }
	.live-deals-main .live_deals-box h6 { font-size: 16px; line-height: 22px; }
	.live-deals-main .live_deals-box ul li { font-size: 15px; line-height: 20px; }
	.live-deals-main { gap: 15px; } 
	.live-deals-main .live_deals-box { width: calc(50% - 7.5px); }
	.live-deals-main .live_deals-box ul { margin: 10px 0 10px; }
	.checklist-input span.wpcf7-form-control-wrap input { height: 44px;}
	.checklist-submit input { padding: 10px 15px; font-size: 15px; height: 44px; width: 100%; min-height: 44px; }
	.wpcf7-not-valid-tip { font-size: 10px !important; padding: 0px 5px; }
	.services_boxes-scroll-mob { flex-wrap: nowrap !important; overflow-x: scroll !important; align-items: unset !important; justify-content: unset !important; -ms-overflow-style: none; scrollbar-width: none; }
	.services_boxes-scroll-mob .sell-business-box { min-width: 330px; width: 100% !important; } 
	.bnr-book-call-btn.view-article-btn { padding: 0 15px !important; }
	.insights_main-div.imsights-paginate { flex-wrap: wrap !important; overflow-x: unset !important; padding: 0; }
	.insights_main-div.imsights-paginate .insight-card-main { width: calc(50% - 7.5px)!important;min-width:inherit; }
	.imsights-paginate .insight-card-main a { padding: 15px; }
	.imsights-paginate .insight-content-div h5 { font-size: 16px; line-height: 22px; }
	.imsights-paginate .insight-content-div { padding: 10px 0 0; }
	.imsights-paginate .insight-card-main .insight-img-div img { height: auto; aspect-ratio: 3 / 2; }
	.oa_icon-box .elementor-icon-box-icon { width: 44px; height: 44px; margin: 0 0 0 !important; }
	.knowledge-btn a { padding: 11px 14px;}
	.course-built-title h2 span { font-size: 28px; }
	.ctable-body { flex-direction: unset !important; flex-wrap: nowrap !important; }
	.ctable-body-outer-col { min-width: 250px !important; }
	.ctable-outer { overflow-x: auto !important; -ms-overflow-style: none; scrollbar-width: none; }
	div#deal-heading { font-size: 32px; line-height:36px;}
	.deal_featured-blog-inner { gap: 15px; }
	.deal_featured-blog-col { padding: 10px; }
	.deal_featured-blog-inner .dfb_rt-col .should-y-title h4 { font-size: 22px; line-height: 26px; }
	.deal_featured-blog-inner .dfb_rt-col .should-y-title h6,.deal_featured-blog-inner .dfb_rt-col  .a-broker-ct p,.a-broker-ul ul.list-items-ab li.list-item-ab{ font-size: 15px; }
	.a-broker-ct p,.a-broker-ul ul.list-items-ab li.list-item-ab{ font-size: 15px;gap: 8px; }
	.a-broker-ul ul.list-items-ab li.list-item-ab img { width: 13px; height: 9px; }
	.a-broker-ul ul.list-items-ab { gap: 2px; }
	.append-data-deals ul li {font-size: 15px; line-height: 20px; }
	.ctable-body-outer-col { width: 100% !important; max-width: 200px !important; min-width: 200px !important; }
	.ctable-outer.e-flex { width: auto; margin: 0 auto; }
	.cp_info-list-widget  li:last-child span.elementor-icon-list-icon svg { width: 18px; height: 18px; }
	.cp_info-list-widget li span.elementor-icon-list-icon { width: 25px !important; }
}

@media (max-width:575px){
	.partners-logo-widget .swiper-slide { padding: 25px 15px; }
	.proces-box-main { width: 100% !important; }
}

@media (max-width:480px){
	.de-menu-widget nav { width: calc(100% - 75px) !important; }
	.navigation-col.most_pop-ftr,.navigation-col { width: 100% !important; }
	.insights_main-div .insight-card-main { width: 100%; }
	.case-video-widget { height: auto;aspect-ratio:16/11} 
	.case-video-widget .elementor-wrapper.elementor-open-inline {aspect-ratio:16/11;height: auto; }
	.partners-logo-widget .swiper-slide { padding: 25px 15px; height: 70px !important; }
	.insights_main-div.imsights-paginate .insight-card-main { width: 100%!important;min-width:inherit; }
	.live-deals-main .live_deals-box { width: 100%; }
	.cp_submit-main p,.weeks-col-inner { width: 100% !important; }
	.deal_featured-blog-inner .dfb_rt-col .should-y-title h4 { font-size: 20px; line-height: 26px; }
}

@media (max-width:414px){
	.checklist-main { -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; gap:7px; }
	.wpcf7 form .wpcf7-response-output { margin: 7px 0 0; }
	.checklist-input span.wpcf7-form-control-wrap input { height: 44px; border: 1px solid #ECECEC; border-right: 1px solid #ECECEC; border-radius: 5px; }
	.checklist-submit input { padding: 10px 15px; font-size: 15px; height: 44px; width: 100%; min-height: 44px; }
	.checklist-submit p { border-radius: 5px; }
	.partners-logo-widget .swiper-slide { padding: 20px 10px; height: 60px !important; }
	.oa_icon-box { width: 100% !important; }
}

@media (max-width:370px){
	.services_boxes-scroll-mob .sell-business-box,.insights_main-div .insight-card-main { min-width: 280px; width: 100% !important; }
	.review-col-blue .client-review-box { min-width: 280px; width: 100% !important; }
}

/*~~~~~~~~~~~~~~ All Pages media queries CSS End Here ~~~~~~~~~~~~~~*/