/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

@font-face {
    font-family: 'At Gambit';
    src: url('fonts/AtGambit-Regular.eot');
    src: url('fonts/AtGambit-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/AtGambit-Regular.woff2') format('woff2'),
        url('fonts/AtGambit-Regular.woff') format('woff'),
        url('fonts/AtGambit-Regular.ttf') format('truetype'),
        url('fonts/AtGambit-Regular.svg#AtGambit-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'At Gambit italic';
    src: url('fonts/AtGambit-RegularItalic.eot');
    src: url('fonts/AtGambit-RegularItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/AtGambit-RegularItalic.woff2') format('woff2'),
        url('fonts/AtGambit-RegularItalic.woff') format('woff'),
        url('fonts/AtGambit-RegularItalic.ttf') format('truetype'),
        url('fonts/AtGambit-RegularItalic.svg#AtGambit-RegularItalic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Futura';
    src: url('fonts/FuturaBT-Medium.eot');
    src: url('fonts/FuturaBT-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/FuturaBT-Medium.woff2') format('woff2'),
        url('fonts/FuturaBT-Medium.woff') format('woff'),
        url('fonts/FuturaBT-Medium.ttf') format('truetype'),
        url('fonts/FuturaBT-Medium.svg#FuturaBT-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

:root{
    --font-primary: 'Futura';
    --font-secondary: 'At Gambit';
}

body{
    font-family: var(--font-primary);
    letter-spacing: 1px;
    background-color: #F0F0F0;
}
h1,h2,h3,h4{
    font-family: var(--font-secondary);
}
li::marker {
	color: #ffce00;
}
.elementor-button{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.117' height='12.398' viewBox='0 0 28.117 12.398'%3E%3Cg id='Group_3176' data-name='Group 3176' transform='translate(-0.001)'%3E%3Cpath id='Path_940' data-name='Path 940' d='M712.745,302.811a6.2,6.2,0,0,1,6.2-6.2h0a6.2,6.2,0,0,1-6.2-6.2h0' transform='translate(-690.826 -290.413)' fill='%23ffce00' stroke='%230d2446' stroke-miterlimit='14.566' stroke-width='1.5'/%3E%3Cline id='Line_4' data-name='Line 4' x1='28.117' transform='translate(0.001 6.199)' fill='none' stroke='%230d2446' stroke-miterlimit='14.566' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: calc(100% - 18px) center;
    background-size: 25px;
}
.white-bg-btn .elementor-button:hover{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.117' height='12.398' viewBox='0 0 28.117 12.398'%3E%3Cg id='Group_3176' data-name='Group 3176' transform='translate(-0.001)'%3E%3Cpath id='Path_940' data-name='Path 940' d='M712.745,302.811a6.2,6.2,0,0,1,6.2-6.2h0a6.2,6.2,0,0,1-6.2-6.2h0' transform='translate(-690.826 -290.413)' fill='%23ffffff' stroke='%23ffffff' stroke-miterlimit='14.566' stroke-width='1.5'/%3E%3Cline id='Line_4' data-name='Line 4' x1='28.117' transform='translate(0.001 6.199)' fill='none' stroke='%23ffffff' stroke-miterlimit='14.566' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");
}

/* Header background colour fix */
body > div.ekit-template-content-markup.ekit-template-content-header.ekit-template-content-theme-support > div > div {
	background-color: #0d2446 !important;
}

@media (min-width:1730px){
    .header-btn{
        margin-right: -25px;
    }
}
.header-btn a.elementor-button.elementor-button-link.elementor-size-sm {
    padding: 16px 73px 15px 24px;
}
button.elementskit-menu-close{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.132' height='24.131' viewBox='0 0 24.132 24.131'%3E%3Cg id='Group_6285' data-name='Group 6285' transform='translate(-346.439 -76.439)'%3E%3Cpath id='Path_5863' data-name='Path 5863' d='M10981.2,407.272h-31.127v-3h31.127Z' transform='translate(-7108.443 -7952.292) rotate(45)' fill='%23ffce00'/%3E%3Cpath id='Path_5864' data-name='Path 5864' d='M31.127,1.5H0v-3H31.127Z' transform='translate(369.51 77.5) rotate(135)' fill='%23ffce00'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    font-size: 0 !important;
    width: 27px !important;
    height: 28px;
    border: 0 !important;
    background-size: contain;
    background-position: center;
}
.work-box-wrapper .elementor-image-box-content p:empty {
    display: none;
}
@media (min-width:1025px){
    .mobile-menu{display: none;}
}
@media (max-width:1024px){
    body .elementskit-menu-container{max-width: 100%;}
    body .elementskit-menu-container #menu-header-menu .menu-item .ekit-menu-nav-link{
        padding: 20px 60px 20px 30px !important;
        background-image: url("data:image/svg+xml,%3Csvg id='Group_6287' data-name='Group 6287' xmlns='http://www.w3.org/2000/svg' width='36.278' height='15.996' viewBox='0 0 36.278 15.996'%3E%3Cpath id='Path_940' data-name='Path 940' d='M712.745,306.409a8,8,0,0,1,8-8h0a8,8,0,0,1-8-8h0' transform='translate(-684.465 -290.413)' fill='none' stroke='%23ffce00' stroke-miterlimit='14.566' stroke-width='1.5'/%3E%3Cline id='Line_4' data-name='Line 4' x1='36.278' transform='translate(0 7.998)' fill='none' stroke='%23ffce00' stroke-miterlimit='14.566' stroke-width='1.5'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: calc(100% - 24px) center;
        background-size: 25px;
        font-size: 24px;
    }
    body .elementskit-menu-container #menu-header-menu .menu-item .ekit-menu-nav-link::before{
        content: "";
        position: absolute;
        bottom: 0;
        left: 24px;
        right: 24px;
        border-bottom: 1px solid #707070;
    }
    .header-btn{display: none;}
    ul#menu-header-menu {
        margin-top: 30px;
        max-height: calc(100vh - 270px);
        padding-bottom: 40px;
        overflow-y: auto;
    }
    .elementskit-nav-logo img.attachment-full.size-full {
        max-width: unset;
        max-height: unset;
        width: 99px;
        margin-top: 9px;
    }
    .mobile-menu {
        position: absolute !important;
        bottom: 0;
        left: 0;
        right: 0;
    }
    .mobile-menu {
        position: absolute !important;
        bottom: 64px;
        left: 30px;
        right: 30px;
    }
    body .elementskit-menu-container #menu-header-menu .menu-item.mobile-menu .ekit-menu-nav-link::before{
        border: 0;
    }
    body .elementskit-menu-container #menu-header-menu .menu-item.mobile-menu .ekit-menu-nav-link{
        background-color: var(--e-global-color-secondary );
        color: var( --e-global-color-primary ) !important;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.117' height='12.398' viewBox='0 0 28.117 12.398'%3E%3Cg id='Group_3176' data-name='Group 3176' transform='translate(-0.001)'%3E%3Cpath id='Path_940' data-name='Path 940' d='M712.745,302.811a6.2,6.2,0,0,1,6.2-6.2h0a6.2,6.2,0,0,1-6.2-6.2h0' transform='translate(-690.826 -290.413)' fill='none' stroke='%230d2446' stroke-miterlimit='14.566' stroke-width='1.5'/%3E%3Cline id='Line_4' data-name='Line 4' x1='28.117' transform='translate(0.001 6.199)' fill='none' stroke='%230d2446' stroke-miterlimit='14.566' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
        text-align: center;
        justify-content: center;
        background-position: calc(50% + 69px) center !important;
        padding-right: 63px !important;
        font-size: 16px !important;
    }
}


/* Banner css */
.block-banner .e-con-inner {
    position: unset;
}
.block-banner .e-con-inner > .elementor-element{
    position: unset;
}
.block-banner .e-con-inner > .elementor-element .banner-image {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
}
.block-banner .e-con-inner > .elementor-element .banner-image .elementor-widget-container{
    position: relative;
}
.block-banner .e-con-inner > .elementor-element .banner-image .elementor-widget-container::before{
    content: "";
    display: block;
    padding-top: 71.26%;
    min-height: 678px;
}
@media (min-width: 2800px) {
	.ekit-template-content-header {
		position: relative;
		z-index: 2;
	}
	#content > div > div > div.elementor-element.elementor-element-83c6dfa.block-banner.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-9a097c4.e-con-full.e-flex.e-con.e-child > div {
		z-index: 1;
	}
	.block-banner .e-con-inner > .elementor-element .banner-image .elementor-widget-container img {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 65%;
		height: 65%;
		object-fit: cover;
	}
}
@media (min-width: 2275px) and (max-width: 2799px) {
	.ekit-template-content-header {
		position: relative;
		z-index: 2;
	}
	#content > div > div > div.elementor-element.elementor-element-83c6dfa.block-banner.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-9a097c4.e-con-full.e-flex.e-con.e-child > div {
		z-index: 1;
	}
	.block-banner .e-con-inner > .elementor-element .banner-image .elementor-widget-container img {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 80%;
		height: 80%;
		object-fit: cover;
	}
}
@media (max-width: 2274px) {
	.block-banner .e-con-inner > .elementor-element .banner-image .elementor-widget-container img{
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
}
.banner-header .elementor-heading-title span {
    position: relative;
	z-index: 1;
}
.banner-header .elementor-heading-title span::before{
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg id='Group_3188' data-name='Group 3188' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='253.615' height='10.972' viewBox='0 0 253.615 10.972'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_243' data-name='Rectangle 243' width='253.615' height='10.972' fill='%23ffce00'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_3187' data-name='Group 3187' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_955' data-name='Path 955' d='M138.359,4.253q-22.958,0-45.917,0c-1.6,0-3.192,0-4.786.045-1.114.029-2.224.169-3.338.188-3.131.056-6.27-.027-9.393.142-2.591.139-5.178.2-7.769.245-1.6.026-3.192.015-4.786.063-1.054.031-2.1.17-3.159.2-1.653.049-3.309.048-4.963.07-.945.012-1.892.007-2.836.05s-1.869.178-2.8.2c-2.3.058-4.616-.018-6.912.126-5.661.356-11.326.207-16.989.237-5.614.03-11.228-.018-16.842-.028-1.241,0-2.485-.042-3.722.026A4.373,4.373,0,0,1,.8,4.3,3.969,3.969,0,0,1,.07,3.214a.652.652,0,0,1,.424-.907,6.475,6.475,0,0,1,2.065-.372c1.123,0,2.246,0,3.368-.023a41.48,41.48,0,0,0,4.229-.16,14.07,14.07,0,0,1,4.042.16H29.8a72.888,72.888,0,0,1,7.945-.234c2.6-.042,5.2-.039,7.8-.1.876-.019,1.747-.207,2.624-.23,2.126-.055,4.254-.056,6.381-.084A8.109,8.109,0,0,0,56.3,1.119a9.338,9.338,0,0,1,1.938-.1C60.6.989,62.962.971,65.325.946A6.456,6.456,0,0,0,66.9.8,6.883,6.883,0,0,1,68.479.7c2.3-.031,4.609-.048,6.913-.08A23.9,23.9,0,0,0,79.441.432a13.6,13.6,0,0,1,2.3-.065C83.986.346,86.232.3,88.477.317c4.13.032,8.243-.369,12.377-.293s8.273.005,12.41,0Q119.38.014,125.5.007,131.7,0,137.906,0,162.46.02,187.014.045a32.377,32.377,0,0,1,3.366.061c3.175.337,6.37.1,9.539.329,2.531.185,5.071.1,7.587.317,2.3.2,4.6.123,6.879.3,1.938.155,3.886.157,5.811.347,1.586.157,3.168.2,4.754.274.995.046,1.983.191,2.977.277a11.733,11.733,0,0,1,2.979.265,2.048,2.048,0,0,0,.7.027c2.011-.061,3.983.378,5.988.393,1.406.462,2.94.107,4.347.563,1.424-.068,2.791.354,4.205.408a21.775,21.775,0,0,1,2.612.317c1.151.184,2.3.409,3.441.623a2.882,2.882,0,0,1,.667.184,1.162,1.162,0,0,1,.651,1.508,10.426,10.426,0,0,1-.991,1.686,4.3,4.3,0,0,1-2.665,1.732,13.372,13.372,0,0,1-2.416.426c-.814.009-1.624.208-2.44.284a21.1,21.1,0,0,0-2.453.237,11.786,11.786,0,0,1-1.943.086,15.145,15.145,0,0,0-3.339.242,3.591,3.591,0,0,1-.883.02c-6.264,0-12.528.014-18.792-.009-1.349-.005-2.686-.254-4.046-.223-1.476.034-2.954-.006-4.432-.028a12.693,12.693,0,0,1-3.51-.265,4.166,4.166,0,0,0-.881-.057,17.768,17.768,0,0,1-2.1-.219,15.765,15.765,0,0,0-2.648-.118c-1.535-.019-3.07-.016-4.606-.027-.048,0-.094-.061-.142-.093.057-.064.106-.174.174-.184a4.846,4.846,0,0,1,.7-.048c.945,0,1.891-.017,2.836,0A32.884,32.884,0,0,0,203.3,9.2a3,3,0,0,1,.337-.086c1.477.018,2.9-.357,4.372-.46,1.641-.115,3.3-.114,4.919-.323,1.41-.182,2.825-.114,4.216-.3,2.11-.278,4.248-.107,6.339-.351,1.766-.206,3.542-.064,5.279-.308,1.524-.213,3.046-.222,4.571-.308a1.136,1.136,0,0,0,.477-.171c.089-.052.132-.17.2-.258a.584.584,0,0,0-.161-.061c-.471-.03-.942-.055-1.413-.08a13.932,13.932,0,0,1-2.983-.251,6.734,6.734,0,0,0-1.411-.074,13.818,13.818,0,0,1-2.808-.239,7.741,7.741,0,0,0-1.588-.08,20.915,20.915,0,0,1-3.868-.262,8.032,8.032,0,0,0-1.414-.061,19.062,19.062,0,0,1-3.516-.247,9.745,9.745,0,0,0-1.767-.075,36.69,36.69,0,0,1-5.112-.25,12,12,0,0,0-2.3-.067c-2.361.053-4.7-.223-7.057-.3-2.3-.072-4.623.069-6.91-.132-3.95-.347-7.9-.217-11.849-.226q-20.742-.046-41.485-.012Z' transform='translate(0 0)' fill='%23ffce00'/%3E%3C/g%3E%3C/svg%3E%0A");
    position: absolute;
    bottom: 0;
    left: 0;
    right: -10px;
    background-size: contain;
    background-repeat: no-repeat;
    top: 0;
    bottom: 0;
    background-position: bottom;
	z-index: -1;
}

@media (max-width:1650px){
    .block-banner .e-con-inner > .elementor-element .banner-image .elementor-widget-container::before{min-height: 618px;}
}
@media (max-width:1399px){
    .block-banner .e-con-inner > .elementor-element .banner-image .elementor-widget-container::before{min-height: 700px;}
}
@media (max-width:1199px){
    .block-banner .e-con-inner > .elementor-element .banner-image .elementor-widget-container::before{min-height: 630px;}
}
@media (max-width:1024px){
    .elementskit-menu-hamburger:after {content: "Menu";color: #fff;display: block;font-size: 12px;text-align: left;}
}
@media (max-width:991px){
    .block-banner .e-con-inner > .elementor-element .banner-image{position: unset;width: 100%;}
    .block-banner .e-con-inner > .elementor-element .banner-image .elementor-widget-container::before{min-height: unset;}
    .block-banner .e-con-inner > .elementor-element .banner-image .elementor-widget-container img{max-width: unset;margin: 0 -50vw;width: 100vw;left: 50%;right: 50%;}
    .banner-header .elementor-heading-title span::before{right: 0;}
}
@media (max-width:767px){
    .elementor-button{background-size: 20px;}
}

/* customer review blet */
@media (min-width:992px){
    body.home .customer-review-block{background-color: #ffffff !important;}
}

/* Recent results​ */
.header-shap .elementor-heading-title span{
    position: relative;
}
.header-shap .elementor-heading-title span::before{
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='118.933' height='123.722' viewBox='0 0 118.933 123.722'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_255' data-name='Rectangle 255' width='77.364' height='96.866' fill='%23ffce00'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_3201' data-name='Group 3201' transform='matrix(0.819, 0.574, -0.574, 0.819, 55.56, 0)'%3E%3Cg id='Group_3200' data-name='Group 3200' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_975' data-name='Path 975' d='M75.138,2.565l-.027.01A52.766,52.766,0,0,0,62.921.527Q59.647.245,56.361.141c-1.939-.061-4.454-.525-6.1.647-.862.615.228,2.036,1.194,2.538v.008l.042.014a1.5,1.5,0,0,0,.451.149,17.4,17.4,0,0,0,5.294.317c2.154-.012,4.306.018,6.459.116q3.2.147,6.392.378c.075.005.151.013.226.019a171.645,171.645,0,0,0-19.51,8.109A115.269,115.269,0,0,0,29.863,26.058C16.632,36.988,6.46,51.557,2.13,68.276A63.771,63.771,0,0,0,1.034,96c.128.688,1.6,1.373,1.43.325C-.187,79.775,4.42,62.777,13.308,48.757,22.347,34.5,35.771,23.529,50.594,15.7A134.809,134.809,0,0,1,70.718,6.9,67.826,67.826,0,0,0,58.6,26.092c-.3-.007-.547.159-.636.627a8.013,8.013,0,0,0-.2,1.617c0,1.173,2.7,3.852,3.378,1.961A72.237,72.237,0,0,1,77.125,4.923c.9-.951-.969-2.733-1.987-2.358' transform='translate(0 0)' fill='%23ffce00'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    position: absolute;
    bottom: -86px;
    left: 45px;
    right: 0;
    height: 129px;
    background-size: contain;
    background-repeat: no-repeat;
    width: 130px;
    z-index: 3;
}
.block-results__item{
    position: relative;
}
.block-results__item .block-results__img .elementor-widget-container{
    aspect-ratio: 1.074;
    position: relative;
    width: 100%;
}
.block-results__item .block-results__img .elementor-widget-container img{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.icon-badge li.elementor-icon-list-item {
    padding: 11px 29px 15px 14px;
}
.block-results .slick-slide {
    width: 420px;
    margin-right: 59px;
}
.block-results .slick-track{
    padding-bottom: 70px;
}
@media (max-width:1650px){
    .block-results .slick-slide{width: 380px;margin-right: 37px;}
}
@media (max-width:1399px){
    .block-results .slick-slide {width: 340px;}
    .header-shap .elementor-heading-title span::before{width: 110px;height: 109px;left: 43px;bottom: -73px;}
}
@media (max-width:1199px){
    .block-results .slick-slide{width: 290px;}
    .block-results .slick-slide{width: 264px;}
    .header-shap .elementor-heading-title span::before{width: 87px;height: 103px;left: 43px;bottom: -73px;}
    .icon-badge li.elementor-icon-list-item{padding: 11px 19px 10px 14px;}
}
@media (max-width:991px){
    .icon-badge li.elementor-icon-list-item {padding: 6px 19px 5px 9px;}
    .block-results .slick-slide{width: 264px;}
    .header-shap .elementor-heading-title span::before {width: 77px;height: 83px;left: 37px;bottom: -55px;}
}
@media (max-width:767px){
    .header-shap .elementor-heading-title span::before{left: 26px;width: 57px;height: 59px;bottom: -41px;}
}

.icon-box-header .elementor-heading-title span{
    position: relative;
	z-index: 1;
}
.icon-box-header .elementor-heading-title span::before{
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='227.042' height='71.5' viewBox='0 0 227.042 71.5'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_244' data-name='Rectangle 244' width='227.042' height='71.5' fill='%23ffce00'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_3189' data-name='Group 3189' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_956' data-name='Path 956' d='M215.641,28.336c-5.023-2.876-11.8-5.543-20.131-7.927C147.387,6.648,90.835,4.5,40.356,14.526a.822.822,0,0,0-.652.967.832.832,0,0,0,.981.643C90.91,6.165,147.172,8.3,195.046,21.987c8.205,2.346,14.853,4.96,19.759,7.77,6.1,3.494,9.6,7.333,10.4,11.407.631,3.21-.545,6.625-3.4,9.874a33.687,33.687,0,0,1-11.734,8.033c-9.748,4.231-21.785,6.029-33.342,7.342a545.97,545.97,0,0,1-68.634,3.4A541.633,541.633,0,0,1,39.765,64.6c-9.025-1.275-19.289-2.978-26.863-7.077a23.544,23.544,0,0,1-7.92-6.641,16.7,16.7,0,0,1-3.2-7.964C1.022,36.557,3.946,29.9,9.808,24.644,19.521,15.94,36.393,9.52,59.954,5.563A301.008,301.008,0,0,1,135.492,2.85c25.348,2.267,49.96,7.74,71.174,15.828a.837.837,0,0,0,1.077-.47.818.818,0,0,0-.477-1.062A247.239,247.239,0,0,0,172.771,6.915a293.126,293.126,0,0,0-37.129-5.7A302.725,302.725,0,0,0,59.675,3.943C35.8,7.954,18.641,14.51,8.688,23.427,2.423,29.041-.7,36.216.132,43.111c.776,6.466,5.027,12.1,11.97,15.853,7.819,4.231,18.257,5.968,27.427,7.263a543.328,543.328,0,0,0,68.549,5.225q3.658.049,7.313.048a546.606,546.606,0,0,0,61.534-3.454c11.686-1.328,23.872-3.152,33.822-7.471a34.865,34.865,0,0,0,12.321-8.461c3.2-3.645,4.51-7.54,3.778-11.263-.9-4.561-4.666-8.772-11.2-12.515' transform='translate(0 0)' fill='%23ffce00'/%3E%3C/g%3E%3C/svg%3E%0A");
    position: absolute;
    top: -3px;
    left: -2px;
    right: -17px;
    bottom: -5px;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: -1;
}

.step-slider-block .slick-slide{
    width: 264px;
    margin-right: 56px;
}

.how-it-work-header .elementor-heading-title span{
    position: relative;
}
.how-it-work-header .elementor-heading-title span::before{
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='123.788' height='36.818' viewBox='0 0 123.788 36.818'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_270' data-name='Rectangle 270' width='121.961' height='26.288' fill='%23ffce00'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_3215' data-name='Group 3215' transform='matrix(0.996, 0.087, -0.087, 0.996, 2.291, 0)'%3E%3Cg id='Group_3214' data-name='Group 3214' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_984' data-name='Path 984' d='M1.07,26.288c-.413-.067-1.1.02-1.068-.629a1.686,1.686,0,0,1,.08-.4c1.011-1.927,2.99-2.983,4.67-4.046a29.7,29.7,0,0,1,6.482-2.766q11.933-3.406,24.051-5.889C60.565,7.207,86.123,3.754,111.645.27a49.355,49.355,0,0,1,7.991-.179A10.946,10.946,0,0,1,121.962.5c-.3.076-.615.132-.923.2a81.133,81.133,0,0,1-9.756,2.165C84.51,5.932,57.764,9.656,31.415,15.949c-7.092,1.8-14.166,3.7-21.112,6.137-2.565.866-5.166,1.6-7.711,2.541-.7.363-1.638.465-2.111,1.185.183.174.406.308.589.474' transform='translate(0 0)' fill='%23ffce00'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    position: absolute;
    top: 5px;
    left: -6px;
    right: 0;
    bottom: -18px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
    z-index: 3;
}
.relief-header.how-it-work-header .elementor-heading-title{
    position: relative;
    z-index: 1;
}
.relief-header.how-it-work-header .elementor-heading-title span::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='244.632' height='47.39' viewBox='0 0 244.632 47.39'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_270' data-name='Rectangle 270' width='243.266' height='26.288' fill='%23ffce00'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_3215' data-name='Group 3215' transform='matrix(0.996, 0.087, -0.087, 0.996, 2.291, 0)'%3E%3Cg id='Group_3214' data-name='Group 3214' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_984' data-name='Path 984' d='M2.133,26.288c-.823-.067-2.2.02-2.131-.629a1,1,0,0,1,.16-.4c2.016-1.927,5.964-2.983,9.314-4.046a98.072,98.072,0,0,1,12.928-2.766q23.8-3.406,47.972-5.889C120.8,7.207,171.783,3.754,222.69.27c5.3-.244,10.629-.367,15.939-.179A41.976,41.976,0,0,1,243.266.5c-.6.076-1.226.132-1.842.2-6.432.872-12.889,1.7-19.459,2.165C168.566,5.932,115.217,9.656,62.66,15.949c-14.146,1.8-28.255,3.7-42.111,6.137-5.117.866-10.3,1.6-15.381,2.541-1.4.363-3.267.465-4.21,1.185.365.174.81.308,1.175.474' transform='translate(0 0)' fill='%23ffce00'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    left: 0;
    right: -20px;
    z-index: -1;
    bottom: -22px;
}
@media (max-width:767px){
    .how-it-work-header .elementor-heading-title span::before{left: 0;bottom: -12px;}
    .relief-header.how-it-work-header .elementor-heading-title span::before{left: -6px;right: -12px;z-index: -1;bottom: -13px;}
}



/* customize css */

.icon-wrapper .elementor-widget-icon-box {
    width: 25%;
}
.icon-wrapper .elementor-icon {
    width: 96px;
    height: 87px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
}
.icon-wrapper .elementor-icon-box-title {
    margin-top: 25px;
}
.elementor-kit-10 .white-bg-btn .elementor-button{
	background-color: #fff;
}
.elementor-kit-10 .white-bg-btn .elementor-button:hover{
	background-color: #0d2446;
	color: #fff;
}
.special-accord-wrap .elementor-accordion-item{
	position: relative;
}
.special-accord-wrap .elementor-accordion-item:before {
    content: "";
    width: 100%;
    height: 1px;
    background-color: #707070;
    position: absolute;
		bottom: 0px;
		left:0px;
}
.special-accord-wrap svg {
    width: 28.117px !important;
}
.special-accord-wrap .elementor-active svg {
		transition: all 0.3s;
    transform: rotate(90deg);
}
.special-accord-wrap .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-right: 20px;
}
.work-box-wrapper {
    width: calc(33.33% - 71px);
}
@media (min-width: 1200px) {
	#col-2.work-box-wrapper {
		width: calc(50% - 71px) !important;
	}
	#col-2:nth-child(3).work-box-wrapper.arrow-wrap::before {
		display: none;
	}
}
@media (max-width: 1199px) and (min-width: 992px) {
	#col-2.work-box-wrapper {
		width: calc(50% - 27px) !important;
	}
	#col-2:nth-child(3).work-box-wrapper.arrow-wrap::before {
		display: none;
	}
}
.work-box-wrapper .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
}
.work-box-wrapper .elementor-image-box-content {
    display: flex;
    flex-direction: column;
    padding-left: 38px;
    padding-right: 28px;
    flex: 1;
}
.work-box-wrapper .elementor-image-box-title {
	margin-top: 0px !important;
    order: 3;
    margin-bottom: 39px;
    position: relative;
    display: inline-block;
    align-self: flex-start;
	z-index: 1;
}
.work-box-wrapper .elementor-image-box-title::before{
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg id='Group_6313' data-name='Group 6313' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112.943' height='99.66' viewBox='0 0 112.943 99.66'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_244' data-name='Rectangle 244' width='112.943' height='99.66' fill='%23ffce00'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_3189' data-name='Group 3189' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_956' data-name='Path 956' d='M107.272,39.5A44.336,44.336,0,0,0,97.258,28.447c-23.939-19.18-52.071-22.17-77.182-8.2-.224.125-.369.728-.324,1.348s.264,1.022.488.9c24.985-13.9,52.973-10.927,76.788,8.154a43.5,43.5,0,0,1,9.829,10.83,34.308,34.308,0,0,1,5.176,15.9,37.683,37.683,0,0,1-1.692,13.763,34.023,34.023,0,0,1-5.837,11.2c-4.849,5.9-10.837,8.4-16.586,10.234A100.021,100.021,0,0,1,53.775,97.3a102.557,102.557,0,0,1-33.993-7.26c-4.49-1.777-9.6-4.151-13.363-9.864a31.108,31.108,0,0,1-3.94-9.257,52.934,52.934,0,0,1-1.591-11.1A64,64,0,0,1,4.879,34.349a48.2,48.2,0,0,1,24.946-26.6A55.593,55.593,0,0,1,67.4,3.972c12.61,3.159,24.853,10.788,35.406,22.062.213.228.453-.065.536-.655a2.163,2.163,0,0,0-.237-1.481,85.259,85.259,0,0,0-17.16-14.26,65.139,65.139,0,0,0-18.47-7.946A55.911,55.911,0,0,0,29.686,5.5,49.123,49.123,0,0,0,4.322,32.654,68.96,68.96,0,0,0,.066,60.09c.386,9.012,2.5,16.859,5.954,22.1C9.909,88.084,15.1,90.5,19.664,92.31a102.878,102.878,0,0,0,34.1,7.283q1.819.068,3.638.068a100.711,100.711,0,0,0,30.61-4.815c5.813-1.851,11.875-4.394,16.825-10.413a35.335,35.335,0,0,0,6.129-11.793,42.945,42.945,0,0,0,1.879-15.7A37.583,37.583,0,0,0,107.272,39.5' transform='translate(0 0)' fill='%23ffce00'/%3E%3C/g%3E%3C/svg%3E%0A");
    position: absolute;
    top: -18px;
    left: -10px;
    right: -12px;
    bottom: -13px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
	z-index: -1;
}
.work-box-wrapper .elementor-image-box-img img {
		display: block;
    width: 100%;
    height: 100%;
}
.work-box-wrapper .elementor-image-box-content h5{
	font-size: 24px;
	font-weight: 700;
    order: 1;
    margin: 0px 0px 15px;
}
.work-box-wrapper .elementor-image-box-content p {
    font-size: 22px;
    max-width: 309px;
    line-height: 28px;
    letter-spacing: 0px;
    margin-bottom: 50px;
    flex: 1;
    order: 2;
}
.relief-box-wrapper.work-box-wrapper .elementor-image-box-content p{
    max-width: 374px;
}
.relief-box-wrapper.work-box-wrapper .elementor-image-box-title{
    margin-top: 30px !important;
}
@media (max-width:767px){
    .relief-box-wrapper.work-box-wrapper .elementor-image-box-title{margin-top: 0 !important;}
}

.work-box-wrapper.arrow-wrap{
    position: relative;
}
.work-box-wrapper.arrow-wrap::before{
    content: "";
    width: 58px;
    height: 26px;
    background-image: url('/wp-content/uploads/2024/05/Group-3202.png');
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 43px;
    left: -81px;
}
.work-box-wrapper .elementor-image-box-wrapper {
    height: 100%;
}
.wpcf7-form p {
    margin-bottom: 40px;
}
.wpcf7-form label{
    font-size: 20px;
    font-weight: 600;
    color: #0D2446;
    margin-bottom: 10px;
    font-family: "Futura";
    letter-spacing: -0.8px;
}
.wpcf7-form input {
    border: 1px solid #DEDEDE;
    padding: 21px 24px 16px;
}
.wpcf7-form input[type=text], .wpcf7-form input[type=email], .wpcf7-form textarea{
    color: #2E2E2E;
    font-size: 22px;
    font-family: "Futura";
    line-height: 28px;
    padding: 21px 24px !important;
    border: 1px solid #DEDEDE;
}
.wpcf7-form .wpcf7-submit{
    font-weight: 500 !important;
    position: relative;
    background-image: url("/wp-content/uploads/2024/05/Group-3176.png");
    background-size: 24px;
    background-repeat: no-repeat;
    background-position: calc(100% - 18px) center;
		letter-spacing: 2px !important;
    padding: 12px 80px 13px 24px !important;
	margin-top: 6px;
}
.wpcf7-form p:has(.wpcf7-submit){
    margin-bottom: 0px;
}
.wpcf7-form textarea {
    height: 65px;
    padding: 16px 24px 5px !important;
}
.wpcf7-form input[type=text]::-webkit-input-placeholder,
.wpcf7-form input[type=email]::-webkit-input-placeholder,
.wpcf7-form textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #B7B7B7;
}
.wpcf7-form input[type=text]::-moz-placeholder,
.wpcf7-form input[type=email]::-moz-placeholder,
.wpcf7-form textarea::-moz-placeholder { /* Firefox 19+ */
    color: #B7B7B7;
}
.wpcf7-form input[type=text]:-ms-input-placeholder,
.wpcf7-form input[type=email]:-ms-input-placeholder,
.wpcf7-form textarea:-ms-input-placeholder { /* IE 10+ */
    color: #B7B7B7;
}
.wpcf7-form input[type=text]:-moz-placeholder,
.wpcf7-form input[type=email]:-moz-placeholder,
.wpcf7-form textarea:-moz-placeholder { /* Firefox 18- */
    color: #B7B7B7;
}
.elementor-element.elementor-element-efd0f76:has(.review-img-wrapper){
    position: relative;
}
.elementor-element .e-con-inner:has(.review-img-wrapper), 
.elementor-element .review-col:has(.review-img-wrapper), 
.review-img-wrapper, .review-img-wrapper .elementor-widget-container {
    position: unset;
}
.review-img-wrapper img {
    height: 100%;
    object-fit: cover;
}
.review-img-wrapper .elementor-widget-container{
    width: calc(50%);
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: unset;
    right: 0;
    bottom: 0;
}
/* .review-desc-wrapper{
    width: calc(50% + 20px);
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
} */
.review-desc-wrapper .elementskit-commentor-content p{
    max-width: 675px;
}
.review-desc-wrapper .swiper-button-next::after, .review-desc-wrapper .swiper-button-prev::after {
    display: none;
} 

.review-desc-wrapper .ekit-wid-con .elementskit-testimonial-slider .swiper-pagination {
    justify-content: end;
}
.client-rev-wrapper .swiper-pagination-bullet {
    border: 1px solid #ffce00 !important;
}
.review-desc-wrapper .ekit-wid-con .ekit_testimonial_style_2:hover{
    border-bottom-color: transparent;
}
.review-desc-wrapper .elementskit-testimonial-slider{
    position: relative;
}
.review-desc-wrapper .ekit-main-swiper{
    position: unset !important;
}
.review-desc-wrapper .swiper-button-prev{
    position: absolute;
    top: unset;
    left: 0 !important;
    right: unset !important;
    bottom: -81px !important;
    z-index: 99 !important;
    transform: unset !important;
    -webkit-transform: unset !important;
}
.review-desc-wrapper .swiper-button-next {
    position: absolute;
    top: unset;
    left: 79px !important;
    right: unset !important;
    bottom: -81px !important;
    z-index: 99 !important;
    transform: unset !important;
    -webkit-transform: unset !important;
}
.review-desc-wrapper .swiper-pagination {
    position: absolute;
    top: unset;
    right: 0;
    bottom: -61px !important;
    z-index: 1;
}
.review-desc-wrapper .ekit-wid-con .elementskit-commentor-content{
    margin-bottom: 0 !important;
}
.work-box-wrapper .elementor-image-box-content p {
    letter-spacing: -0.7px;
}
.ref-box-wrapper .ref-wrapper .ekit-wid-con {
    height: 100%;
    text-align: center;
}
.ref-box-wrapper .ref-wrapper .ekit-wid-con a.ekit_global_links {
    height: 100%;
    display: inline-flex;
    margin: 0 auto;
}
.ref-box-wrapper .ref-wrapper .ekit-wid-con a.ekit_global_links .elementskit-infobox {
    display: flex;
    flex-direction: column;
}
.ref-box-wrapper .ref-wrapper .ekit-wid-con a.ekit_global_links .elementskit-infobox .elementskit-box-header {
    flex: 1;
}

@media(max-width:1600px){
	.icon-wrapper .elementor-widget-icon-box {
            width: 33.33%;
    }
	.touch-wrapper{
	    height: 100%;
    }
    .touch-wrapper img {
		width: 100%;
        height: 100%;
        object-fit: cover;
    }
}
@media(max-width: 1399px) {
	.work-box-wrapper .elementor-image-box-content h5{
		font-size: 17px;
	}
	.work-box-wrapper .elementor-image-box-content p{
		font-size: 16px;
        line-height: 22px;
	}
	.wpcf7-form input[type=text], .wpcf7-form input[type=email],
    .wpcf7-form textarea{
		font-size: 14px;
	}
}
@media(max-width: 1199px) {
	.work-box-wrapper.arrow-wrap::before {
        width: 33px;
        height: 26px;
        background-size: contain;
        left: -43px;
    }
	.work-box-wrapper {
        width: calc(33.33% - 36px);
    }
	.work-box-wrapper .elementor-image-box-title{
		margin-bottom: 26px;
	}
	.wpcf7-form label {
		font-size: 18px;
	}
    .review-desc-wrapper .swiper-button-next {
        left: 60px !important;
    }
    .review-desc-wrapper .swiper-pagination {
        bottom: -70px !important;
    }
    
}
@media(max-width:991px) {
	.work-box-wrapper {
        width: calc(33.33% - 20px);
    }
	.icon-wrapper .elementor-icon-box-title{
		margin-top: -10px;
	}
    .review-img-wrapper .elementor-widget-container{
        position: relative;
        width: 100%;
        aspect-ratio: 1.5;
        height: unset !important;
    }
    .review-img-wrapper{
        width: 100%;
    }
    .review-img-wrapper .elementor-widget-container img{
        max-width: unset;
        margin: 0 -50vw;
        width: 100vw;
        left: 50%;
        right: 50%;
        position: absolute;
        top: 0;
        height: 100%;
        bottom: 0;
        object-fit: cover;
    }
    .step-slider-block .slick-track {
        display: flex;
    }
    .step-slider-block .slick-track .slick-slide{
        height: unset;
    }
    .step-slider-block .slick-track .slick-slide > div{
        height: 100%;
    }
    .step-slider-block .slick-track .slick-slide > div .work-box-wrapper{
        height: 100%;
    }   
    .step-slider-block .slick-track .slick-slide > div .work-box-wrapper .elementor-widget-container{
        height: 100%;
    }
    .work-box-wrapper .elementor-image-box-content{
        padding-left: 21px;
        padding-right: 21px;
        padding-bottom: 10px;
    }
}
@media(max-width:767px) {
    .icon-wrapper .elementor-widget-icon-box {
        width: 100%;
    }
	.elementor-kit-10 .white-bg-btn .elementor-button {
        background-color: #fff;
        padding: 10px 43px 10px 11px;
    }
		.work-box-wrapper .elementor-image-box-content h5{
		margin-bottom: 37px;
	}
    .review-img-wrapper .elementor-widget-container{
        aspect-ratio: 0.955;
    }
	.work-box-wrapper .elementor-image-box-content p {
        margin-bottom: 52px;
    }
	.work-box-wrapper .elementor-image-box-title {
        margin-bottom: 13px;
    }
	.work-box-wrapper {
        width: 100%;
    }
	.wpcf7-form input[type=text], .wpcf7-form input[type=email] {
        font-size: 16px;
    }
	.wpcf7-form label {
        font-size: 14px;
    }
	.wpcf7-form input[type=text], .wpcf7-form input[type=email] {
		padding: 13px 20px 12px !important;
	}
	.wpcf7-form label{
		margin-bottom: 11px;
	}
	.wpcf7-form p{
		margin-bottom: 20px;
	}
	.wpcf7-form .wpcf7-submit{
		margin-top: 2px;
	}
	.wpcf7-form .wpcf7-submit {
        font-size: 12px;
        padding: 9px 56px 11px 17px !important;
    }
    .wpcf7-form textarea {
        height: 80px;
        padding:20px;
        font-size: 16px;
        padding: 7px 20px !important;
        line-height: 22px;
		letter-spacing:-0.7px;
    }
    
	.footer-list-wrapper .elementor-icon-list-items {
        display: flex;
        justify-content: space-between;
    }
	.review-desc-wrapper{
		position: relative;
		width: 100%;
	}
    .review-desc-wrapper .ekit-wid-con .elementskit-testimonial-slider .swiper-button-next, .review-desc-wrapper .ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev{
        display:  flex !important;
    }
 
    .review-desc-wrapper .swiper-button-next{
        bottom: -73px !important;
        left: 52px !important;

    }
    .review-desc-wrapper .swiper-button-prev {
        bottom: -73px !important;
    }
    .review-desc-wrapper .swiper-pagination {
        bottom: -63px !important;
    }
    .review-desc-wrapper .elementskit-commentor-content p {
        max-width: 100%;
    }
    .review-img-wrapper img {
        height: 408px;
    }

}
.sub-banner-header .elementor-heading-title span{
    position: relative;
    display: inline-block;
	z-index: 1;
}
.sub-banner-header .elementor-heading-title span::before{
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg id='Group_3297' data-name='Group 3297' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='276' height='30.464' viewBox='0 0 276 30.464'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_2030' data-name='Rectangle 2030' width='276' height='30.464' fill='%23ffce00'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_3296' data-name='Group 3296' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_5769' data-name='Path 5769' d='M259.237,16.692l-45.468,1c-27.924.551-63.642.942-103.56.617a67.208,67.208,0,0,0-7.507-4.937A95.248,95.248,0,0,0,81.439,4.811,137.8,137.8,0,0,0,50.232.123a151.421,151.421,0,0,0-36.89,2.986A35.964,35.964,0,0,0,3.97,6.231,8.6,8.6,0,0,0,.512,9.216,3.5,3.5,0,0,0,.623,13.03a9.462,9.462,0,0,0,3.92,3,28.534,28.534,0,0,0,5.138,1.745c1.771.442,3.572.779,5.4,1.049,1.769.253,3.463.468,5.218.674,14,1.623,28.591,1.9,43.224,2.221,16.429.363,32.408.547,47.775.6.209.163.454.337.652.5,5.785,4.731,7.743,7.769,8.357,7.645.377-.052-.563-3.157-5.461-8.13,38.2.076,72.355-.689,99.215-1.739,19.218-.743,34.731-1.583,45.422-2.305s16.565-1.3,16.517-1.572-6.017-.256-16.763-.021m-195.4.926c-14.65-.319-28.846-.579-41.965-2.053-1.626-.183-3.285-.388-4.831-.6-1.479-.211-2.911-.475-4.222-.794-2.654-.623-4.7-1.556-5.261-2.431-.581-.921-.143-1.864,1.6-2.821A26.7,26.7,0,0,1,16.025,6.61a141.288,141.288,0,0,1,33.8-3.09A133.828,133.828,0,0,1,79.02,7.411a100.266,100.266,0,0,1,20.639,7.583c2.159,1.107,4.041,2.2,5.776,3.276-13.458-.127-27.363-.337-41.6-.651' transform='translate(-0.001 0)' fill='%23ffce00'/%3E%3C/g%3E%3C/svg%3E%0A");
    position: absolute;
    bottom: -12px;
    left: 17px;
    right: -7px;
    background-size: contain;
    background-repeat: no-repeat;
    top: 0;
    background-position: bottom;
	z-index: -1;
}
.landing-header.sub-banner-header .elementor-heading-title span::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='274.26' height='133.584' viewBox='0 0 274.26 133.584'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_244' data-name='Rectangle 244' width='264.576' height='106.511' fill='%23ffce00'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_3299' data-name='Group 3299' transform='matrix(-0.995, 0.105, -0.105, -0.995, 274.26, 105.928)'%3E%3Cg id='Group_3189' data-name='Group 3189' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_956' data-name='Path 956' d='M251.291,42.211c-5.854-4.285-13.747-8.258-23.46-11.808C171.753,9.9,105.852,6.709,47.028,21.639a1.244,1.244,0,0,0-.76,1.441c.106.663.618,1.092,1.143.958C105.939,9.184,171.5,12.36,227.291,32.753c9.561,3.5,17.308,7.389,23.025,11.574,7.111,5.206,11.191,10.923,12.124,16.993.736,4.782-.635,9.869-3.963,14.709A40.657,40.657,0,0,1,244.8,88c-11.359,6.3-25.387,8.981-38.854,10.938a499.172,499.172,0,0,1-79.98,5.058,496.78,496.78,0,0,1-79.632-7.759c-10.518-1.9-22.478-4.437-31.3-10.542A30.48,30.48,0,0,1,5.806,75.8,29.115,29.115,0,0,1,2.08,63.934c-.889-9.477,2.518-19.4,9.349-27.223C22.749,23.745,42.41,14.182,69.866,8.287a275.426,275.426,0,0,1,88.025-4.041c29.538,3.377,58.219,11.53,82.94,23.579a.922.922,0,0,0,1.255-.7,1.342,1.342,0,0,0-.555-1.583,243.134,243.134,0,0,0-40.2-15.241,273.263,273.263,0,0,0-43.267-8.493A277,277,0,0,0,69.54,5.874C41.713,11.849,21.722,21.615,10.124,34.9,2.823,43.262-.811,53.949.153,64.221A31.976,31.976,0,0,0,14.1,87.837c9.111,6.3,21.275,8.89,31.962,10.819a498.334,498.334,0,0,0,79.881,7.783q4.262.073,8.522.072a500.024,500.024,0,0,0,71.707-5.146c13.618-1.979,27.818-4.7,39.413-11.129a42.12,42.12,0,0,0,14.358-12.6c3.733-5.43,5.256-11.231,4.4-16.778-1.045-6.795-5.437-13.067-13.055-18.644' transform='translate(0 0)' fill='%23ffce00'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    left: -39px;
    right: -30px;
    top: -23px;
    bottom: -38px;
    z-index: -1;
}
.btn-blank .elementor-button{
    background-color: transparent;
}
.btn-blank .elementor-button:hover{
    background-color: transparent;
}
.btn-blank.btn-blank--wh .elementor-button{
    color: #fff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.117' height='12.398' viewBox='0 0 28.117 12.398'%3E%3Cg id='Group_3176' data-name='Group 3176' transform='translate(-0.001)'%3E%3Cpath id='Path_940' data-name='Path 940' d='M712.745,302.811a6.2,6.2,0,0,1,6.2-6.2h0a6.2,6.2,0,0,1-6.2-6.2h0' transform='translate(-690.826 -290.413)' fill='%23fff' stroke='%23fff' stroke-miterlimit='14.566' stroke-width='1.5'/%3E%3Cline id='Line_4' data-name='Line 4' x1='28.117' transform='translate(0.001 6.199)' fill='none' stroke='%23ffffff' stroke-miterlimit='14.566' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.btn-blank.btn-blank--wh .elementor-button:hover{
    color: var( --e-global-color-secondary );
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.117' height='12.398' viewBox='0 0 28.117 12.398'%3E%3Cg id='Group_3176' data-name='Group 3176' transform='translate(-0.001)'%3E%3Cpath id='Path_940' data-name='Path 940' d='M712.745,302.811a6.2,6.2,0,0,1,6.2-6.2h0a6.2,6.2,0,0,1-6.2-6.2h0' transform='translate(-690.826 -290.413)' fill='%23FFCE00' stroke='%23FFCE00' stroke-miterlimit='14.566' stroke-width='1.5'/%3E%3Cline id='Line_4' data-name='Line 4' x1='28.117' transform='translate(0.001 6.199)' fill='none' stroke='%23FFCE00' stroke-miterlimit='14.566' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.btn-small .elementor-button{
    padding: 15px 56px 15px 21px;
    background-position: calc(100% - 23px) center;
}
@media (max-width:991px){
    .sub-banner-header .elementor-heading-title span::before{bottom: -13px;left: 0;right: 0;}
}
@media (max-width:767px){
    .btn-small .elementor-button {padding: 15px 47px 15px 21px;background-position: calc(100% - 18px) center;}
}

.shap-heading .elementor-heading-title span{
    position: relative;
    z-index: 1;
}
.shap-heading .elementor-heading-title span::before{
    content: "";
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 135.9 6.6'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23ffce00; %7D .cls-1, .cls-2 %7B stroke-width: 0px; %7D .cls-2 %7B fill: none; %7D .cls-3 %7B clip-path: url(%23clippath); %7D %3C/style%3E%3CclipPath id='clippath'%3E%3Crect class='cls-2' x='54.8' y='-66.1' width='26.3' height='133.4' transform='translate(54.5 67.2) rotate(-79)'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg class='cls-3'%3E%3Cg id='Group_3214' data-name='Group 3214'%3E%3Cpath id='Path_984' data-name='Path 984' class='cls-1' d='M134.8.1c.4.2,1.2.2,1,.8,0,.1,0,.3-.2.4-1.5,1.7-3.8,2.3-5.8,3-2.4.7-4.9,1.2-7.5,1.4-9,.6-18,.8-26.9.8-28.2,0-56.3-2-84.3-3.9-2.9-.3-5.8-.8-8.6-1.5C1.7.9.9.6,0,.2c.3,0,.7,0,1,0C4.7,0,8.4,0,12,.1c29.3,2.6,58.7,4.5,88.2,3.8,8-.3,15.9-.7,23.8-1.6,2.9-.3,5.9-.5,8.8-.9.8-.2,1.8-.1,2.5-.7-.2-.2-.4-.4-.5-.6'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-size: contain;
    background-repeat: no-repeat;
    top: 0;
    background-position: bottom;
}
.icon-box-header.icon-box-header-2 .elementor-heading-title span::before{
    left: -10px;
    right: -22px;
    z-index: -1;
    top: 6px;
    bottom: -7px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 167.7 69'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23ffce00; %7D .cls-1, .cls-2 %7B stroke-width: 0px; %7D .cls-2 %7B fill: none; %7D .cls-3 %7B clip-path: url(%23clippath); %7D %3C/style%3E%3CclipPath id='clippath'%3E%3Crect class='cls-2' x='.4' y='6.5' width='168.8' height='59.3' transform='translate(-5.3 16.8) rotate(-11)'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_3190' data-name='Group 3190'%3E%3Cg class='cls-3'%3E%3Cg id='Group_3189' data-name='Group 3189'%3E%3Cpath id='Path_956' data-name='Path 956' class='cls-1' d='M11.4,56.7c5.1,1.9,10.5,3.1,15.9,3.6,37.3,4.4,78.9-1.9,114.1-17.2.3-.2.5-.5.3-.9-.1-.3-.5-.5-.8-.4,0,0,0,0,0,0-35.1,15.2-76.5,21.5-113.6,17.1-5.3-.5-10.6-1.7-15.6-3.5-5-2-8.2-4.6-9.4-7.8-1-2.5-.7-5.5.9-8.5,1.8-3.2,4.3-6,7.3-8.2,6.4-4.8,14.9-8,23.2-10.7,16.2-5.3,32.8-9.5,49.5-12.5,16.7-3,33.7-4.8,50.7-5.5,6.8-.2,14.5-.3,20.7,2,2.6.9,4.9,2.4,6.8,4.3,1.7,1.7,2.9,3.8,3.6,6,1.6,5.1.5,10.9-3,16-5.7,8.5-17,16.1-33.6,22.6-17.5,6.8-35.9,11.2-54.7,12.9-18.2,1.8-36.5.8-54.4-2.8-.3,0-.6.2-.7.5,0,0,0,0,0,0,0,.4.2.7.5.8,8.8,1.9,17.8,3,26.8,3.4,9.3.5,18.7.2,28-.6,18.9-1.7,37.4-6.1,55-13,16.8-6.7,28.3-14.4,34.1-23.1,3.7-5.5,4.8-11.7,3.1-17.2-1.6-5.2-5.6-9.1-11.2-11.2-6.4-2.3-14.3-2.3-21.2-2-17.1.6-34,2.5-50.8,5.5-1.8.3-3.6.7-5.3,1-15,2.9-29.8,6.8-44.4,11.5-8.3,2.7-16.9,6-23.5,10.9-3.2,2.3-5.8,5.2-7.7,8.6-1.8,3.4-2.1,6.8-1,9.7,1.4,3.6,4.8,6.5,10.2,8.6'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media(max-width:767px){
    .icon-box-header.icon-box-header-2 .elementor-heading-title span::before{left: 0;right: -19px;z-index: -1;}
    .shap-heading .elementor-heading-title span::before{right: -30px;}
}
.shap-heading.shap-heading-2 span:before{
    z-index: -1;
    left: 3px;
    top: -2px;
    bottom: -5px;
    right: -10px;
    background-image: url("data:image/svg+xml,%3Csvg id='Group_3284' data-name='Group 3284' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='227.042' height='71.5' viewBox='0 0 227.042 71.5'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_244' data-name='Rectangle 244' width='227.042' height='71.5' fill='%23ffce00'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_3189' data-name='Group 3189' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_956' data-name='Path 956' d='M215.641,28.336c-5.023-2.876-11.8-5.543-20.131-7.927C147.387,6.648,90.835,4.5,40.356,14.526a.822.822,0,0,0-.652.967.832.832,0,0,0,.981.643C90.91,6.165,147.172,8.3,195.046,21.987c8.205,2.346,14.853,4.96,19.759,7.77,6.1,3.494,9.6,7.333,10.4,11.407.631,3.21-.545,6.625-3.4,9.874a33.687,33.687,0,0,1-11.734,8.033c-9.748,4.231-21.785,6.029-33.342,7.342a545.97,545.97,0,0,1-68.634,3.4A541.633,541.633,0,0,1,39.765,64.6c-9.025-1.275-19.289-2.978-26.863-7.077a23.544,23.544,0,0,1-7.92-6.641,16.7,16.7,0,0,1-3.2-7.964C1.022,36.557,3.946,29.9,9.808,24.644,19.521,15.94,36.393,9.52,59.954,5.563A301.008,301.008,0,0,1,135.492,2.85c25.348,2.267,49.96,7.74,71.174,15.828a.837.837,0,0,0,1.077-.47.818.818,0,0,0-.477-1.062A247.239,247.239,0,0,0,172.771,6.915a293.126,293.126,0,0,0-37.129-5.7A302.725,302.725,0,0,0,59.675,3.943C35.8,7.954,18.641,14.51,8.688,23.427,2.423,29.041-.7,36.216.132,43.111c.776,6.466,5.027,12.1,11.97,15.853,7.819,4.231,18.257,5.968,27.427,7.263a543.328,543.328,0,0,0,68.549,5.225q3.658.049,7.313.048a546.606,546.606,0,0,0,61.534-3.454c11.686-1.328,23.872-3.152,33.822-7.471a34.865,34.865,0,0,0,12.321-8.461c3.2-3.645,4.51-7.54,3.778-11.263-.9-4.561-4.666-8.772-11.2-12.515' transform='translate(0 0)' fill='%23ffce00'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.list-block ul.elementor-icon-list-items li a {
    text-decoration: none;
    position: relative;
    transition: all 0.3s;
}
.list-block ul.elementor-icon-list-items li a:before{
    content: "";
    position: absolute;
    top: 0;
    left: -100px;
    opacity: 0;
    width: 65px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg id='Group_6215' data-name='Group 6215' xmlns='http://www.w3.org/2000/svg' width='65.801' height='29.013' viewBox='0 0 65.801 29.013'%3E%3Cpath id='Path_940' data-name='Path 940' d='M712.745,319.426a14.5,14.5,0,0,1,14.506-14.507h0a14.5,14.5,0,0,1-14.506-14.507h0' transform='translate(-661.451 -290.413)' fill='none' stroke='%23ffce00' stroke-miterlimit='14.566' stroke-width='2'/%3E%3Cline id='Line_4' data-name='Line 4' x1='65.801' transform='translate(0 14.507)' fill='none' stroke='%23ffce00' stroke-miterlimit='14.566' stroke-width='2'/%3E%3C/svg%3E%0A");
    transition: left 0.3s;
} 
.list-block ul.elementor-icon-list-items li:hover a{
    padding-left: 89px;
}
.list-block ul.elementor-icon-list-items li:hover a::before{
    left: 0;
    opacity: 1;
}
.commen-text p {
    margin-bottom: 30px;
}
.commen-text ul{
    margin: 30px 0 60px 0 !important;
    padding: 0;
    margin: 0;
    list-style: none;
}
.commen-text ul:last-child {
    margin-bottom: 0 !important;
}
.commen-text ul li{
    margin-bottom: 30px;
    padding-left: 25px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Ccircle id='Ellipse_34' data-name='Ellipse 34' cx='5' cy='5' r='5' fill='%23ffce00'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: left 8px;
    background-size: 10px;
}
.elementor-tabs-view-vertical .elementor-tabs-wrapper .elementor-tab-title{
    max-width: 812px;
    padding: 0 0 35px 0;
    margin-top: 75px;
    border-bottom: 1px solid #707070 !important;
}
.elementor-tabs-view-vertical .elementor-tabs-wrapper .elementor-tab-title:first-child{
    margin-top: 0;
}
.elementor-tabs-view-vertical .elementor-tabs-wrapper .elementor-tab-title {
    text-decoration: none;
    position: relative;
    transition: all 0.3s;
    font-family: var(--font-secondary);
}
.elementor-tabs-view-vertical .elementor-tabs-wrapper .elementor-tab-title:before{
    content: "";
    position: absolute;
    top: 0 !important;
    left: -100px !important;
    opacity: 0 !important;
    width: 65px !important;
    height: 28px !important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg id='Group_6215' data-name='Group 6215' xmlns='http://www.w3.org/2000/svg' width='65.801' height='29.013' viewBox='0 0 65.801 29.013'%3E%3Cpath id='Path_940' data-name='Path 940' d='M712.745,319.426a14.5,14.5,0,0,1,14.506-14.507h0a14.5,14.5,0,0,1-14.506-14.507h0' transform='translate(-661.451 -290.413)' fill='none' stroke='%23ffce00' stroke-miterlimit='14.566' stroke-width='2'/%3E%3Cline id='Line_4' data-name='Line 4' x1='65.801' transform='translate(0 14.507)' fill='none' stroke='%23ffce00' stroke-miterlimit='14.566' stroke-width='2'/%3E%3C/svg%3E%0A");
    transition: left 0.3s;
    transform: unset !important;
} 
.elementor-tabs-view-vertical .elementor-tabs-wrapper .elementor-tab-title:hover,
.elementor-tabs-view-vertical .elementor-tabs-wrapper .elementor-tab-title.elementor-active{
    padding-left: 89px !important;
    color: var( --e-global-color-secondary ) !important;
    
}
.elementor-tabs-view-vertical .elementor-tabs-wrapper .elementor-tab-title:hover::before,
.elementor-tabs-view-vertical .elementor-tabs-wrapper .elementor-tab-title.elementor-active::before
{
    left: 0 !important;
    opacity: 1 !important;
}
.elementor-tabs-view-vertical .elementor-tabs-content-wrapper .elementor-tab-content{
    max-width: 674px;
    margin-left: auto;
    padding: 0;
}
.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{
    padding-left: 30px;
}
@media (max-width:1399px){
    .elementor-tabs-view-vertical .elementor-tabs-wrapper .elementor-tab-title:hover, .elementor-tabs-view-vertical .elementor-tabs-wrapper .elementor-tab-title.elementor-active{
        padding-left: 69px !important;
    }
    .elementor-tabs-view-vertical .elementor-tabs-wrapper .elementor-tab-title:before{
        width: 45px !important;
        height: 23px !important;
    }
    .elementor-tabs-view-vertical .elementor-tabs-wrapper .elementor-tab-title{
        margin-top: 55px;
    }
}
@media (max-width:1199px){
    .elementor-tabs-view-vertical .elementor-tabs-wrapper .elementor-tab-title:hover, .elementor-tabs-view-vertical .elementor-tabs-wrapper .elementor-tab-title.elementor-active{
        padding-left: 49px !important;
    }
    .elementor-tabs-view-vertical .elementor-tabs-wrapper .elementor-tab-title:before{
        width: 35px !important;
        height: 17px !important;
    }
    .elementor-tabs-view-vertical .elementor-tabs-wrapper .elementor-tab-title{
        margin-top: 35px;
        padding: 0 0 25px 0;
    }
    .commen-text p,
    .commen-text ul li {
        margin-bottom: 15px;
    }
    .commen-text ul{
        margin: 30px 0 40px 0 !important;
    }
}
@media (max-width:767px){
    .elementor-tabs-view-vertical .elementor-tabs-content-wrapper{
        padding-left: 0;
    }
    .elementor-tabs-view-vertical .elementor-tabs-content-wrapper .elementor-tab-mobile-title{
        padding: 11px 32px 11px 0;
        position: relative;
        margin-top: 9px;
        color: var( --e-global-color-primary ) !important;
        font-family: var(--font-secondary);
    }
    .elementor-tabs-view-vertical .elementor-tabs-content-wrapper .elementor-tab-mobile-title::before{
        content: "";
        position: absolute;
        top: 8px;
        right: 0;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.87' height='29.687' viewBox='0 0 18.87 29.687'%3E%3Cg id='Group_6224' data-name='Group 6224' transform='translate(18.87) rotate(90)'%3E%3Cpath id='Path_940' data-name='Path 940' d='M712.745,309.283a9.432,9.432,0,0,1,9.435-9.435h0a9.432,9.432,0,0,1-9.435-9.435h0' transform='translate(-692.493 -290.413)' fill='none' stroke='%23ffce00' stroke-miterlimit='14.566' stroke-width='1.5'/%3E%3Cline id='Line_4' data-name='Line 4' x1='29.687' transform='translate(0 9.435)' fill='none' stroke='%23ffce00' stroke-miterlimit='14.566' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");
        width: 18px;
        height: 29px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
    }
    .elementor-tabs-view-vertical .elementor-tabs-content-wrapper .elementor-tab-mobile-title.elementor-active::before{
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.87' height='29.687' viewBox='0 0 18.87 29.687'%3E%3Cg id='Group_6217' data-name='Group 6217' transform='translate(0 29.687) rotate(-90)'%3E%3Cpath id='Path_940' data-name='Path 940' d='M712.745,309.283a9.432,9.432,0,0,1,9.435-9.435h0a9.432,9.432,0,0,1-9.435-9.435h0' transform='translate(-692.493 -290.413)' fill='none' stroke='%23ffce00' stroke-miterlimit='14.566' stroke-width='1.5'/%3E%3Cline id='Line_4' data-name='Line 4' x1='29.687' transform='translate(0 9.435)' fill='none' stroke='%23ffce00' stroke-miterlimit='14.566' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");
    }
    .elementor-tabs-view-vertical .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active{
        padding-bottom: 17px;
        border-bottom: 1px solid #707070;
        margin-bottom: 16px;
    }
    .elementor-tabs-view-vertical .elementor-tabs-content-wrapper .elementor-tab-title.elementor-tab-mobile-title:not(.elementor-active){
        border-bottom: 1px solid #707070;
        padding: 11px 32px 21px 0;
        margin-top: 10px;
    }
    .shap-heading.shap-heading-2 span:before{
        right: -7px;
        left: 0;
    }
    .commen-text ul li{
        padding-left: 22px;
        background-position: left 6px;
        background-size: 8px;
    }
}

.partner-sec-header .elementor-heading-title span{
    position: relative;
}
.partner-sec-header .elementor-heading-title span::before{
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='168.771' height='59.306' viewBox='0 0 168.771 59.306'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_244' data-name='Rectangle 244' width='168.771' height='59.306' fill='%23ffce00' stroke='%23ffce00' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_3189' data-name='Group 3189' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_956' data-name='Path 956' d='M160.3,23.5a64.917,64.917,0,0,0-14.965-6.575C109.56,5.515,67.522,3.736,30,12.049a.682.682,0,0,0-.485.8.623.623,0,0,0,.729.534c37.335-8.271,79.157-6.5,114.744,4.853a63.777,63.777,0,0,1,14.688,6.445c4.536,2.9,7.138,6.082,7.734,9.462.469,2.663-.405,5.495-2.528,8.19A25.179,25.179,0,0,1,156.159,49c-7.246,3.509-16.194,5-24.784,6.09A364.127,364.127,0,0,1,80.356,57.9a361.679,361.679,0,0,1-50.8-4.32c-6.709-1.057-14.338-2.47-19.968-5.87A18.147,18.147,0,0,1,3.7,42.2,14.792,14.792,0,0,1,1.327,35.6C.76,30.322,2.933,24.8,7.291,20.441,14.511,13.221,27.053,7.9,44.567,4.614a200.816,200.816,0,0,1,56.151-2.25,183.435,183.435,0,0,1,52.907,13.129.6.6,0,0,0,.8-.39.7.7,0,0,0-.354-.881,169.683,169.683,0,0,0-25.642-8.486,196.98,196.98,0,0,0-27.6-4.729,201.961,201.961,0,0,0-56.47,2.264c-17.751,3.327-30.5,8.764-37.9,16.161C1.8,24.088-.517,30.039.1,35.759.675,41.122,3.834,45.792,9,48.908c5.812,3.51,13.571,4.95,20.388,6.024a362.81,362.81,0,0,0,50.955,4.334q2.719.04,5.436.04a364.628,364.628,0,0,0,45.741-2.865c8.687-1.1,17.745-2.615,25.141-6.2a26.071,26.071,0,0,0,9.159-7.018c2.381-3.023,3.353-6.254,2.808-9.342-.667-3.783-3.468-7.276-8.328-10.381' transform='translate(0 0)' fill='%23ffce00' stroke='%23ffce00' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    position: absolute;
    bottom: 0;
    left: -20px;
    right: -28px;
    background-size: contain;
    background-repeat: no-repeat;
    top: 12px;
    background-position: center;
    transform: scale(-1);
	z-index: -1;
}
.ref-wrapper h3.elementskit-info-box-title{
    font-family: var(--font-primary);
    font-weight: 400 !important;
}
.img-box-item{
    width: calc(50% - 30px);
}
.img-box-item .elementor-image-box-wrapper {
    
    height: 100%;
}
.img-box-item .elementor-image-box-wrapper figure.elementor-image-box-img {
    margin: 0 !important;
}
.img-box-item .elementor-image-box-content {
    align-self: stretch;
    padding: 22px 50px 32px 56px;
    border-top: 5px solid var( --e-global-color-secondary );
    position: relative;
    flex: 1;
    width: auto;
    max-width: 100%;
}
.img-list-items{
    counter-reset: my-sec-counter;
}
.img-box-item .elementor-image-box-content::before {
    counter-increment: my-sec-counter +1;
    content: "0"counter(my-sec-counter)".";
    font-size: 36px;
    font-family: var(--font-secondary);
    width: 65px;
    height: 57px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
} 
.img-box-item .elementor-image-box-content::after{
    content: "";
    font-size: 36px;
    font-family: var(--font-secondary);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64.823' height='57.199' viewBox='0 0 64.823 57.199'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_244' data-name='Rectangle 244' width='64.823' height='57.199' fill='%23ffce00'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_3189' data-name='Group 3189' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_956' data-name='Path 956' d='M61.568,22.668a25.446,25.446,0,0,0-5.748-6.341C42.081,5.319,25.935,3.6,11.522,11.621c-.129.072-.212.418-.186.774s.151.587.28.515c14.34-7.977,30.4-6.271,44.072,4.68A24.968,24.968,0,0,1,61.329,23.8,19.691,19.691,0,0,1,64.3,32.93a21.628,21.628,0,0,1-.971,7.9,19.527,19.527,0,0,1-3.35,6.426c-2.783,3.384-6.22,4.823-9.519,5.874a57.406,57.406,0,0,1-19.6,2.716,58.862,58.862,0,0,1-19.51-4.167c-2.577-1.02-5.507-2.383-7.67-5.661A17.854,17.854,0,0,1,1.423,40.7,30.381,30.381,0,0,1,.51,34.334,36.73,36.73,0,0,1,2.8,19.714,27.664,27.664,0,0,1,17.118,4.45,31.907,31.907,0,0,1,38.685,2.28c7.237,1.813,14.264,6.192,20.321,12.662.122.131.26-.037.307-.376a1.241,1.241,0,0,0-.136-.85,48.933,48.933,0,0,0-9.849-8.185A37.386,37.386,0,0,0,38.728.971a32.089,32.089,0,0,0-21.69,2.184A28.194,28.194,0,0,0,2.481,18.742,39.579,39.579,0,0,0,.038,34.488C.259,39.66,1.473,44.164,3.455,47.17a15.274,15.274,0,0,0,7.831,5.81,59.046,59.046,0,0,0,19.571,4.18q1.044.039,2.088.039a57.8,57.8,0,0,0,17.569-2.763c3.337-1.063,6.816-2.522,9.656-5.977a20.28,20.28,0,0,0,3.518-6.768,24.648,24.648,0,0,0,1.079-9.01,21.571,21.571,0,0,0-3.2-10.012' transform='translate(0 0)' fill='%23ffce00'/%3E%3C/g%3E%3C/svg%3E%0A");
    position: absolute;
    top: 21px;
    left: 56px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 68px;
    height: 59px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.img-box-item figure.elementor-image-box-img {
    aspect-ratio: 0.97;
    align-self: stretch;
    position: relative;
}
.img-box-item figure.elementor-image-box-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.img-box-item .elementor-image-box-content h5.elementor-image-box-title {
    margin-top: 18px;
}
.tab-block {
    width: 100%;
}
.become-header .elementor-heading-title span{
    position: relative;
    display: inline-block;
}
.become-header .elementor-heading-title span::before{
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='167.433' height='18.48' viewBox='0 0 167.433 18.48'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_2030' data-name='Rectangle 2030' width='167.433' height='18.48' fill='%23ffce00' stroke='%23ffce00' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_6147' data-name='Group 6147' transform='translate(167.433 18.48) rotate(180)'%3E%3Cg id='Group_3296' data-name='Group 3296' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_5769' data-name='Path 5769' d='M157.265,10.126l-27.583.606c-16.94.334-38.608.571-62.824.375A40.772,40.772,0,0,0,62.3,8.112,57.781,57.781,0,0,0,49.4,2.918,83.6,83.6,0,0,0,30.473.075,91.858,91.858,0,0,0,8.094,1.886,21.817,21.817,0,0,0,2.409,3.78a5.217,5.217,0,0,0-2.1,1.811A2.123,2.123,0,0,0,.378,7.9a5.74,5.74,0,0,0,2.378,1.82,17.31,17.31,0,0,0,3.117,1.059c1.074.268,2.167.472,3.276.636,1.073.153,2.1.284,3.166.409,8.492.984,17.344,1.151,26.221,1.348,9.967.22,19.66.332,28.982.363.127.1.275.2.4.3,3.509,2.87,4.7,4.713,5.07,4.638.229-.032-.342-1.915-3.313-4.932,23.175.046,43.894-.418,60.188-1.055,11.658-.451,21.07-.96,27.555-1.4s10.049-.786,10.02-.953-3.65-.155-10.169-.013m-118.539.562c-8.887-.194-17.5-.351-25.458-1.245-.986-.111-1.993-.235-2.93-.365-.9-.128-1.766-.288-2.562-.482A5.938,5.938,0,0,1,4.585,7.121c-.353-.558-.087-1.131.968-1.711a16.2,16.2,0,0,1,4.169-1.4A85.712,85.712,0,0,1,30.229,2.135,81.186,81.186,0,0,1,47.937,4.5,60.826,60.826,0,0,1,60.458,9.1c1.31.671,2.451,1.335,3.5,1.987-8.164-.077-16.6-.2-25.236-.395' transform='translate(-0.001 0)' fill='%23ffce00' stroke='%23ffce00' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    position: absolute;
    top: 5px;
    left: -16px;
    right: -10px;
    bottom: -18px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
    z-index: 3;
}
.cf7mls_progress_bar .cf7_mls_steps_item_icon .cf7_mls_count_step{
    font-family: var(--font-secondary);
}
.phone-item,
.address-item{
    font-family: var(--font-secondary);
}

@media (max-width:1399px){
    .img-box-item .elementor-image-box-content{padding: 22px 30px 32px 36px;}
    .img-box-item .elementor-image-box-content::after{left: 36px;}
    .become-header .elementor-heading-title span::before{    left: -6px;right: 0px;bottom: -18px;}
    .landing-header.sub-banner-header .elementor-heading-title span::before{left: -9px;right: -10px;top: -23px;bottom: -28px;}
}
@media (max-width:1199px){
    .img-box-item .elementor-image-box-content{padding: 22px 20px 32px 26px;}
    .img-box-item .elementor-image-box-content::after{left: 26px;width: 50px;height: 50px;}
    .img-box-item .elementor-image-box-content::before{font-size: 30px;width: 50px;height: 50px;}
    
}
@media (max-width:991px){
    .img-box-item{width: 100%;}
    .become-header .elementor-heading-title span::before{bottom: -10px;}
    .partner-sec-header .elementor-heading-title span::before{left: -20px;right: -18px;top: 5px;bottom: 0;}
}
@media (max-width:768px){
    .cf7mls_number_step_wrap{display: none;}
    .cf7mls_bar_style_horizontal_squaren.cf7mls_bar_style_text_vertical, .cf7mls_bar_style_horizontal_round.cf7mls_bar_style_text_vertical{display: block;}
    .cf7mls_progress_bar .cf7_mls_steps_item_icon .cf7_mls_count_step{font-size: 32px;}
    .cf7mls_progress_bar li .cf7mls_progress_bar_title{font-size: 14px !important;}
    .wpcf7-form fieldset p label{font-size: 14px !important;}
    .wpcf7-form fieldset .wpcf7-form-control{font-size: 16px !important;}
    .wpcf7-form fieldset .form-group{margin-bottom: 22px;}
    .cf7mls-btns .cf7mls_back + .cf7mls_progress_bar_percent_wrap, .cf7mls-btns .cf7mls_next + .cf7mls_progress_bar_percent_wrap{max-width: 100% !important;width: 100% !important;}
    .wpcf7-form fieldset .cf7mls-btns{flex-wrap: wrap;}
    .cf7mls_progress_bar_percent_wrap{margin-top: 64px !important;}
    .wpcf7-form fieldset .cf7mls-btns{justify-content: flex-start !important;}
    .cf7mls_progress_bar_percent_wrap{max-width: 100% !important;}
}
@media (max-width:767px){
    .img-box-item .elementor-image-box-wrapper{display: flex;flex-direction: column;}
    .img-box-item .elementor-image-box-content{border-top: 0;border-bottom: 5px solid var( --e-global-color-secondary );text-align: left;}
    .img-box-item figure.elementor-image-box-img{aspect-ratio: 1.5;}
    .img-box-item .elementor-image-box-content::before{font-size: 33px;}
    .img-box-item .elementor-image-box-content::after{width: 60px;height: 60px;top: 14px;left: 16px;}
    .img-box-item .elementor-image-box-content{padding: 22px 20px 32px 21px;}
    .landing-header.sub-banner-header .elementor-heading-title span::before{left: -9px;right: -10px;top: -33px;bottom: -21px;}
    .partner-sec-header .elementor-heading-title span::before{bottom: -10px;left: -10px;right: -9px;top: -7px;}
}

@media (min-width:992px){
    .work-slider-block{padding-left: 0 !important;}
}
.block-results__img {
    width: 100%;
}
.block-results .swiper-wrapper {
    padding-bottom: 60px;
}
.how-to-header .elementor-heading-title span::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='235.352' height='114.633' viewBox='0 0 235.352 114.633'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_244' data-name='Rectangle 244' width='227.042' height='91.401' fill='%23ffce00'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_3299' data-name='Group 3299' transform='matrix(-0.995, 0.105, -0.105, -0.995, 235.352, 90.9)'%3E%3Cg id='Group_3189' data-name='Group 3189' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_956' data-name='Path 956' d='M215.641,36.223c-5.023-3.677-11.8-7.086-20.131-10.133C147.387,8.5,90.835,5.757,40.356,18.569a1.068,1.068,0,0,0-.652,1.236c.091.569.53.937.981.822C90.91,7.881,147.172,10.607,195.046,28.107c8.205,3,14.853,6.341,19.759,9.932,6.1,4.467,9.6,9.373,10.4,14.583.631,4.1-.545,8.469-3.4,12.623a34.889,34.889,0,0,1-11.734,10.269c-9.748,5.408-21.785,7.707-33.342,9.386a428.356,428.356,0,0,1-68.634,4.34,426.3,426.3,0,0,1-68.335-6.658c-9.025-1.63-19.289-3.807-26.863-9.047a26.156,26.156,0,0,1-7.92-8.49,24.985,24.985,0,0,1-3.2-10.181A31.479,31.479,0,0,1,9.808,31.5C19.521,20.377,36.393,12.17,59.954,7.111a236.353,236.353,0,0,1,75.538-3.468c25.348,2.9,49.96,9.894,71.174,20.234a.792.792,0,0,0,1.077-.6,1.152,1.152,0,0,0-.477-1.358A208.642,208.642,0,0,0,172.771,8.839a234.5,234.5,0,0,0-37.129-7.288A237.7,237.7,0,0,0,59.675,5.041C35.8,10.168,18.641,18.548,8.688,29.948A33.854,33.854,0,0,0,.132,55.111,27.44,27.44,0,0,0,12.1,75.376C19.92,80.785,30.358,83,39.529,84.66a427.637,427.637,0,0,0,68.549,6.679q3.658.062,7.313.062a429.087,429.087,0,0,0,61.534-4.416c11.686-1.7,23.872-4.03,33.822-9.55A36.144,36.144,0,0,0,223.066,66.62c3.2-4.659,4.51-9.638,3.778-14.4-.9-5.831-4.666-11.214-11.2-16' transform='translate(0 0)' fill='%23ffce00'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    bottom: -24px;
    left: -33px;
    right: -37px;
    top: -12px;
}
@media (max-width:1199px){
    .how-to-header .elementor-heading-title span::before{bottom: -20px;top: -7px;}
}
@media (max-width:767px){
    .how-to-header .elementor-heading-title span::before{bottom: -17px;left: -33px;right: -35px;top: -7px;}
}

.how-it-work-header-2 .elementor-heading-title span{
    position: relative;
}
.how-it-work-header-2 .elementor-heading-title span::before{
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='123.788' height='36.818' viewBox='0 0 123.788 36.818'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_270' data-name='Rectangle 270' width='121.961' height='26.288' fill='%23ffce00'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_3215' data-name='Group 3215' transform='matrix(0.996, 0.087, -0.087, 0.996, 2.291, 0)'%3E%3Cg id='Group_3214' data-name='Group 3214' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_984' data-name='Path 984' d='M1.07,26.288c-.413-.067-1.1.02-1.068-.629a1.686,1.686,0,0,1,.08-.4c1.011-1.927,2.99-2.983,4.67-4.046a29.7,29.7,0,0,1,6.482-2.766q11.933-3.406,24.051-5.889C60.565,7.207,86.123,3.754,111.645.27a49.355,49.355,0,0,1,7.991-.179A10.946,10.946,0,0,1,121.962.5c-.3.076-.615.132-.923.2a81.133,81.133,0,0,1-9.756,2.165C84.51,5.932,57.764,9.656,31.415,15.949c-7.092,1.8-14.166,3.7-21.112,6.137-2.565.866-5.166,1.6-7.711,2.541-.7.363-1.638.465-2.111,1.185.183.174.406.308.589.474' transform='translate(0 0)' fill='%23ffce00'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    position: absolute;
    top: 5px;
    left: 6px;
    right: -10px;
    bottom: -20px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
    z-index: 3;
}
@media (max-width:767px){
    .how-it-work-header-2 .elementor-heading-title span::before{left: 0;bottom: -12px;}
}
.week-box-grid .week-box-grid-item{
    width: calc(50% - 30px);
}
.week-box-grid .week-box{
    height: 100%;
}
.week-box-grid .week-box .week-box-img,
.week-box-grid .week-box .week-box-text{
    height: 100%;
}
.week-box-grid .week-box .week-box-img .elementor-widget-image{
    flex: 1;
}
.week-box-grid .week-box .week-box-img .elementor-widget-image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.week-box-grid .week-box > .e-con-inner{
    align-content: stretch;
}

@media(max-width:1024px) {
		    .box-slide-wrapper .week-box-grid .week-box > .e-con-inner {
        align-content: unset;
        margin-left: 0px !important;
    }

    .box-slide-wrapper .week-box-grid .week-box > .e-con-inner, .week-box-grid .e-con-inner {
        max-width: 100%;
    }
    .box-slide-wrapper .week-box-grid .slick-slide .week-box-grid-item{
        position: relative;
    }
    .box-slide-wrapper .week-box-grid .slick-slide:nth-child(1) .week-box-grid-item::before{
        display: none;
    }
    .box-slide-wrapper .week-box-grid .slick-slide .week-box-grid-item::before{
        content: "";
    background-image: url(/wp-content/uploads/2024/05/Group-3202.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 43px;
    width: 33px;
    height: 26px;
    background-size: contain;
    left: -43px;
    border: 0;
     }
     .box-slide-wrapper .week-box-grid  .slick-slide {
        width: 410px;
        margin-right: 56px;
    }
    .box-slide-wrapper > .e-con-inner {
        margin: 0;
        padding-left: 22px;
        max-width: 100%;
    }
    .box-slide-wrapper .week-box-grid .week-box-text {
        min-height: 305px;
    }
    .box-slide-wrapper .week-box{
        box-shadow: none;
    }
    }



/********************blog shortcode style*******************/
/* {
    margin: 0;
    padding: 0;
} */
.block_blog-list {
    background: #f0f0f0;
}
.block_blog-list .container {
    max-width: 1640px;
}
.block_blog-list-inner {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 110px 70px;
}
.blog-card {
    background: #fff;
    -webkit-box-shadow: 0px 10px 60px rgba(198,189,160,0.43);
    -moz-box-shadow: 0px 10px 60px rgba(198,189,160,0.43);
    box-shadow: 0px 10px 60px rgba(198,189,160,0.43);
}
.blog-card__img {
    position: relative;
}
.blog-card__img:before {
    content: '';
    display: block;
    padding-top: 69.2%;
}
.blog-card__img img.blog-img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top left;
}
.blog-card__img .card-label {
    position: absolute;
    top: 0;
    left: 0;
    background: #FFCE00;
    min-width: 121px;
    padding: 12.33px 14px;
    display: flex;
    align-items: center;
    color: #0D2446;
}
.blog-card__img .card-label .label-icon {
    margin-right: 12px;
}
.blog-card .blog-card__content {
    padding: 33px 25px 30px;
}
.blog-card .blog-title {
    margin: 0 0 13px 0;
    font-weight: 400;
    font-size: 36px;
    line-height: 41px;
}
.blog-card .blog-title a {
    color: #0D2446;
    transition: all .3s;
    text-decoration: none;
}
.blog-card .blog-title a:hover {
    color: #FFCE00;
}
.blog-card .blog-des {
    font-size: 22px;
    line-height: 28px;
    letter-spacing: -0.70px;
    display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 68px;
	color:#2E2E2E;
}
.blog-card .date-and-author {
    font-size: 22px;
    line-height: 25px;
    letter-spacing: -0.70px;
	color:#2E2E2E;
}
.blog-card .date-and-author .date {
    color: #FFCE00;
}
.block_blog-list .btn-strip {
    padding-top: 134px;
}
.block_blog-list .btn-primary {
    font-size: 15px;
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-secondary);
    border-radius: 0px 0px 0px 0px;
    padding: 17px 85px 17px 24px;
	 font-weight: 500 !important;
    position: relative;
    background-image: url(/wp-content/uploads/2024/05/Group-3176.png);
    background-size: 24px;
    background-repeat: no-repeat;
    background-position: calc(100% - 18px) center;
    letter-spacing: 2px !important;
    padding: 12px 80px 13px 24px !important;
    margin-top: 6px;
	border: 1px solid #DEDEDE;
}
@media(max-width:1024px){

	.filter-blog {
    background-color: #fff;
}
	.block_blog-list {
    background: #fff;
}

}
@media(max-width:767px){
    .box-slide-wrapper .week-box-grid  .slick-slide {
        width: 300px;
    }


}


/* Article Details Page */
.blog_details-top-block {
    background: var(--e-global-color-primary);
    padding: 130px 0 35px;
    color: #fff;
}

.blog_details-top-block .blog_details-top-block-inner {
    max-width: 1640px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap !important;
    align-items: flex-end;
    flex-flow: row-reverse;
}

.blog_details-top-block .img-part {
    width: 50%;
}

.blog_details-top-block .single-image {
    position: relative;
    width: 100%;
    margin-bottom: 105px
}

.blog_details-top-block .single-image:after {
    content: '';
    display: block;
    padding-top: 57%;
}

.blog_details-top-block .single-image img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.blog_details-top-block .text-part {
    padding-right: 90px;
    width: 50%;
}

.blog_details-top-block .date-and-label-strip {
    display: flex;
    align-items: center;
    font-size: 20px;
    padding-bottom: 34px;
}

.blog_details-top-block .date-and-label-strip .label {
    padding-right: 45px;
    display: flex;
    align-items: center;
    color: var(--e-global-color-secondary);
    font-size: 20px;
    letter-spacing: 2px;
}

.blog_details-top-block .date-and-label-strip img {
    padding-right: 16px;
    filter: brightness(0) saturate(100%) invert(90%) sepia(25%) saturate(6943%) hue-rotate(358deg) brightness(104%) contrast(112%);
}

.blog_details-top-block .date {
    margin-right: 16px;
    font-size: 20px;
    letter-spacing: -0.70px;
}

.blog_details-top-block .blog-title {
    font-size: 60px;
    line-height: 70px;
    letter-spacing: -0.95px;
    margin-top: 0;
    margin-bottom: 68px;
}
.blog_details-top-block .date-and-label-strip.tab-hide {
    display: flex;
}
.blog_details-top-block .date-and-label-strip.tab-show {
    display: none;
}
@media (max-width: 1650px) {
    .blog_details-top-block .blog_details-top-block-inner {
        max-width: 1304px;
    }

    .blog_details-top-block .text-part {
        padding-right: 50px;
    }

    .blog_details-top-block .blog-title {
        font-size: 54px;
        line-height: 64px;
    }
}

@media (max-width: 1399px) {
    .blog_details-top-block .blog_details-top-block-inner {
        max-width: 1140px;
    }

    .blog_details-top-block .blog-title {
        margin-bottom: 45px;
    }
}

@media (max-width: 1199px) {
    .blog_details-top-block .blog_details-top-block-inner {
        max-width: 960px;
    }

    .blog_details-top-block {
        padding-top: 100px;
    }
}

@media (max-width: 991px) {
    .blog_details-top-block .blog_details-top-block-inner {
        max-width: 720px;
    }

    .blog_details-top-block .img-part {
        width: 100%;
    }

    .blog_details-top-block .text-part {
        padding-right: 0;
        width: 100%;
    }
    .blog_details-top-block .date-and-label-strip.tab-hide {
        display: none;
    }
    .blog_details-top-block .date-and-label-strip.tab-show {
        display: flex;
    }
    .blog_details-top-block .blog_details-top-block-inner {
        justify-content: flex-end;
    }
    .blog_details-top-block .single-image {
        margin-bottom: 65px;
    }
    .blog_details-top-block {
        padding-top: 70px;
    }
}

@media (max-width: 767px) {
    .blog_details-top-block .blog_details-top-block-inner {
        max-width: 100%;
        padding-left: 24px;
        padding-right: 24px;
    }
    .blog_details-top-block {
        padding-top: 70px;
    }
    
}
@media (max-width: 575px) {
    .blog_details-top-block .date-and-label-strip {
        padding-bottom: 25px;
    }
    .blog_details-top-block .single-image:after {
        padding-top: 57.7%;
    }
    .blog_details-top-block .blog-title {
        font-size: 42px;
        line-height: 44px;
    }
    .blog_details-top-block {
        padding-bottom: 44px;
    }
    .blog_details-top-block .single-image {
        margin-bottom: 30px;
    }
}

/* Blog Content */

.single-post .page-content {
    padding: 105px 0;
    max-width: 1640px;
    margin: 0 auto;
}

.blog-content-block .blog-content-block-inner {
    max-width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
}

.blog-content-block .blog-content-text {
    width: 66.66666667%;
    padding-right: 8.33333333%;
}

.blog-content-block .blog-content-aside {
    width: 33.33333333%;
    padding-left: 64px;
}

.blog-content-block .blog-content-aside .blog-content-aside-inner {
    position: sticky;
    top: 0;
}

.blog-content-text {
    font-size: 22px;
    line-height: 28px;
    letter-spacing: -0.70px;
}

.blog-content-text h2 {
    font-size: 50px !important;
    line-height: 47px !important;
    letter-spacing: 0;
    margin-bottom: 10px;
    margin-top: 5px;
    font-weight: normal;
}

.blog-content-text h3 {
    font-size: 36px !important;
    line-height: 47px !important;
    letter-spacing: 0;
    margin-bottom: 30px;
    margin-top: 5px;
    font-weight: normal;
}

.blog-content-text h4 {
    font-size: 24px !important;
    line-height: 32px !important;
    letter-spacing: -0.80px;
    font-weight: 700;
    font-family: var(--font-primary);
    margin-bottom: 40px;
    color: var(--e-global-color-primary);
    margin-top: 0 !important;
}

.blog-content-text p {
    margin-bottom: 30px;
}

.blog-content-text ol {
    counter-reset: item;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.blog-content-text ol li {
    position: relative;
    padding-left: calc(65px + 23px);
    min-height: 65px;
    padding-bottom: 50px;
}

.blog-content-text ol li::after {
    content: "0" counter(item)"." "  ";
    counter-increment: item;
    font-size: 36px;
    color: var(--e-global-color-primary);
    height: 58px;
    width: 65px;
    display: inline-block;
    background: url(https://stampdutydev.wpenginepowered.com/wp-content/uploads/2024/05/Group-6100.png) center center no-repeat;
    background-size: cover;
    position: absolute;
    left: 0;
    top: -10px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: var(--font-secondary);
}

.blog-content-text ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.blog-content-text ul li {
    position: relative;
    padding-left: calc(32px + 10px);
    padding-bottom: 26px;
}

.blog-content-text ul li::after {
    content: '';
    background: var(--e-global-color-secondary);
    height: 10px;
    width: 10px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 8px;
}

.blog-content-text .wp-block-image {
    margin: 50px 0;
}

.aside-box {
    background: #fff;
    -webkit-box-shadow: 0px 10px 60px 0px rgba(198, 189, 160, 0.43);
    -moz-box-shadow: 0px 10px 60px 0px rgba(198, 189, 160, 0.43);
    box-shadow: 0px 10px 60px 0px rgba(198, 189, 160, 0.43);
}

.aside-box.auther-box {
    padding: 38px 40px 38px 40px;
    margin-bottom: 42px;
}

.aside-box.similar-article-box {
    padding: 23px 20px 20px 40px;
    margin-bottom: 50px;
}

.aside-box.subscribe-box {
    padding: 35px 45px 42px 40px;
}

.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: 0 0;
    margin-bottom: 1rem;
    list-style: none;
    margin-bottom: 40px;
}

.breadcrumb .breadcrumb-item {
    font-size: 16px;
    color: var(--e-global-color-primary);
    font-weight: 500;
    line-height: 22px;
}

.breadcrumb .breadcrumb-item a {
    color: var(--e-global-color-primary);
    text-decoration: underline;
    transition: 0.3s all ease-in-out;
}

.breadcrumb .breadcrumb-item a:hover {
    color: var(--e-global-color-secondary);
}

/* .breadcrumb .breadcrumb-item.active {
color: #6c757d;
} */
.breadcrumb .breadcrumb-item+.breadcrumb-item {
    padding-left: .5rem;
}

.breadcrumb .breadcrumb-item+.breadcrumb-item::before {
    float: left;
    padding-right: .5rem;
    color: var(--e-global-color-primary);
    content: ">";
}

.auther-box .auther-box-header {
    display: flex;
    flex-wrap;
    wrap;
    align-items: center;
    margin-bottom: 20px;
}

.auther-box .auther-img {
    width: 89px;
    height: 89px;
    border-radius: 50%;
    overflow: hidden;
    flex-shrink: 0;
}

.auther-box .auther-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
}

.auther-box .auther-name {
    margin-left: 13px
}

.auther-box .auther-name .author-title {
    margin: 0;
    font-size: 22px !important;
    line-height: 30px !important;
    letter-spacing: -0.80px;
    font-family: var(--font-primary);
    font-weight: 700;
    color: var(--e-global-color-primary);
}

.auther-box .name-and-designation {
    display: flex;
}

.auther-box .author-name,
.auther-box .author-designation {
    font-size: 20px !important;
    line-height: 30px !important;
    letter-spacing: -0.80px;
    font-family: var(--font-primary);
    color: var(--e-global-color-primary);
}

.auther-box .author-designation {
    padding-left: 8px;
}

.auther-box .author-bio {
    font-size: 22px;
    line-height: 28px;
    letter-spacing: -0.70px;
}

.auther-box .author-bio a {
    font-weight: 700;
    color: var(--e-global-color-primary);
    transition: 0.3s all ease-in-out;
}

.auther-box .author-bio a:hover {
    color: var(--e-global-color-secondary);
}

.aside-box.similar-article-box h3 {
margin-top: 0;
margin-bottom: 17px;
font-size: 36px !important;
line-height: 50px !important;
letter-spacing: 0;
font-weight: normal;
}
.aside-box.similar-article-box a {
margin-top: 0;
margin-bottom: 34px;
font-size: 22px !important;
line-height: 28px !important;
letter-spacing: -0.70px;
font-weight: normal;
color: var(--e-global-color-primary);
text-decoration: underline;
transition: 0.3s all ease-in-out;
display: inline-block;
}
.aside-box.similar-article-box a:hover {
color: var(--e-global-color-secondary);
}


.aside-box.subscribe-box h5 {
margin-top: 0;
margin-bottom: 25px;
font-size: 24px !important;
line-height: 30px !important;
letter-spacing: -0.80px;
font-family: var(--font-primary);
font-weight: normal;
}
.subscribe-box .tnp-subscription {
margin: 0;
}
.subscribe-box .tnp-subscription form {
margin: 0;
}
.subscribe-box .tnp-subscription .tnp-field {
margin-bottom: 23px;
}
.subscribe-box .tnp-subscription .tnp-field.tnp-field-button {
margin-bottom: 0;
}
.subscribe-box .tnp-subscription .tnp-field label {
display: none;
}
.subscribe-box .tnp-subscription .tnp-field .tnp-email {
border: 1px solid #DEDEDE;
background: transparent;
border-radius: 0;
padding: 22px 24px;
margin-bottom: 0;
font-size: 16px;
line-height: 16px;
letter-spacing: -0.70px;
}
.subscribe-box .tnp-subscription .tnp-field .tnp-email::placeholder {
color: #B7B7B7;
}
.subscribe-box .tnp-subscription .tnp-field .tnp-email::-webkit-input-placeholder {
color: #B7B7B7;
}
.subscribe-box .tnp-subscription .tnp-field .tnp-submit {
width: 100%;
font-size: 15px;
background: var(--e-global-color-secondary);
color: var(--e-global-color-primary);
letter-spacing: 2px;
padding: 16px 15px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.117' height='12.398' viewBox='0 0 28.117 12.398'%3E%3Cg id='Group_3176' data-name='Group 3176' transform='translate(-0.001)'%3E%3Cpath id='Path_940' data-name='Path 940' d='M712.745,302.811a6.2,6.2,0,0,1,6.2-6.2h0a6.2,6.2,0,0,1-6.2-6.2h0' transform='translate(-690.826 -290.413)' fill='none' stroke='%230d2446' stroke-miterlimit='14.566' stroke-width='1.5'/%3E%3Cline id='Line_4' data-name='Line 4' x1='28.117' transform='translate(0.001 6.199)' fill='none' stroke='%230d2446' stroke-miterlimit='14.566' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: calc(100% - 100px) center;
transition: 0.3s all ease-in-out;
}
.subscribe-box .tnp-subscription .tnp-field .tnp-submit:hover {
background: var(--e-global-color-primary);
color: #fff;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.117' height='12.398' viewBox='0 0 28.117 12.398'%3E%3Cg id='Group_3176' data-name='Group 3176' transform='translate(-0.001)'%3E%3Cpath id='Path_940' data-name='Path 940' d='M712.745,302.811a6.2,6.2,0,0,1,6.2-6.2h0a6.2,6.2,0,0,1-6.2-6.2h0' transform='translate(-690.826 -290.413)' fill='%23ffffff' stroke='%23ffffff' stroke-miterlimit='14.566' stroke-width='1.5'/%3E%3Cline id='Line_4' data-name='Line 4' x1='28.117' transform='translate(0.001 6.199)' fill='none' stroke='%23ffffff' stroke-miterlimit='14.566' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: calc(100% - 100px) center;
}
.subscribe-box .tnp-subscription .tnp-field .tnp-submit:focus,
.subscribe-box .tnp-subscription .tnp-field .tnp-submit:focus-visible {
outline: none;
}

@media (max-width: 1650px) {
    .single-post .page-content {
        max-width: 1304px;
    }
    .blog-content-block .blog-content-aside {
        padding-left: 0;
    }
    .auther-box .author-name, .auther-box .author-designation {
        font-size: 17px !important;
    }
    .subscribe-box .tnp-subscription .tnp-field .tnp-submit,
    .subscribe-box .tnp-subscription .tnp-field .tnp-submit:hover {
        background-position: calc(100% - 90px) center !important;
    }
}

@media (max-width: 1399px) {
    .single-post .page-content {
        max-width: 1140px;
    }
    .subscribe-box .tnp-subscription .tnp-field .tnp-submit,
    .subscribe-box .tnp-subscription .tnp-field .tnp-submit:hover {
        background-position: calc(100% - 60px) center !important;
    }
    .auther-box .name-and-designation {
        flex-wrap: wrap;
    }
    .auther-box .author-name, .auther-box .author-designation {
        line-height: 22px !important;
    }
    .auther-box .author-designation {
        padding-left: 0;
        width: 100%;
    }
}

@media (max-width: 1199px) {
    .single-post .page-content {
        max-width: 960px;
    }
    .aside-box.subscribe-box {
        padding: 35px 30px 35px 30px;
    }
    .aside-box.similar-article-box {
        padding: 23px 20px 20px 30px;
    }
    .aside-box.auther-box {
        padding: 30px;
    }
}

@media (max-width: 991px) {
    .single-post .page-content {
        max-width: 720px;
        padding: 75px 0;
    }
    .blog-content-block .blog-content-text {
        width: 100%;
        padding-right: 0;
    }
    .blog-content-block .blog-content-aside {
        width: 100%;
        padding-left: 0;
    }
    .blog-content-block .blog-content-aside .blog-content-aside-inner {
        position: inherit;
    }
    div.tnp-subscription, form.tnp-subscription, form.tnp-profile {
        max-width: 100%;
    }
    .blog-content-block .blog-content-aside {
        padding-top: 50px;
    }
}

@media (max-width: 767px) {
    .single-post .page-content {
        max-width: 100%;
        padding-left:24px;
        padding-right:24px;
        padding-top: 60px;
    }
    .blog-content-text p {
        font-size: 16px !important;
        line-height: 22px !important;
        margin-bottom: 26px !important;
    }
    .blog-content-text h4 {
        font-size: 17px !important;
        line-height: 24px !important;
    }
    .blog-content-text h2 {
        font-size: 28px !important;
        line-height: 34px !important;
        letter-spacing: 0;
        margin-bottom: 12px;
        margin-top: 25px;
        font-weight: normal;
    }
    .blog-content-text h3 {
        font-size: 20px !important;
        line-height: 34px !important;
        letter-spacing: 0;
        margin-bottom: 12px;
        margin-top: 15px;
        font-weight: normal;
    }
    .blog-content-text ol {
        margin-top: 20px;
    }
    .blog-content-text ol li {
        position: relative;
        padding-left: calc(41px + 18px);
        min-height: inherit;
        padding-bottom: 22px;
        font-size: 16px !important;
        line-height: 22px !important;
        letter-spacing: -0.70px;
    }
    .blog-content-text ol li::after {
        height: 36px;
        width: 41px;
        font-size: 21px;
        letter-spacing: -0.95px;
        top: -5px;
    }
    .blog-content-text .wp-block-image {
        margin: 30px 0;
    }
    .blog-content-text ul {
        margin-top: 20px;
    }
    .blog-content-text ul li {
        position: relative;
        padding-left: calc(8px + 11px);
        min-height: inherit;
        padding-bottom: 22px;
        font-size: 16px !important;
        line-height: 22px !important;
        letter-spacing: -0.70px;
    }
    .blog-content-text ul li::after {
        height: 8px;
        width: 8px;
    }
    .blog-content-block .blog-content-aside {
        padding-top: 90px;
    }
    .aside-box.auther-box {
        padding: 28px 14px 25px 30px;
    }
    .aside-box.similar-article-box {
        padding: 24px 30px 16px 30px;
    }
    .aside-box.subscribe-box {
        padding: 26px 30px 31px 30px;
    }
    .auther-box .auther-img {
        width: 65px;
        height: 65px;
    }
    .auther-box .auther-name {
        margin-left:10px;
    }
    .auther-box .auther-name .author-title {
        font-size: 17px !important;
        line-height: 20px !important;
    }
    .auther-box .author-name, .auther-box .author-designation {
        font-size: 16px !important;
        line-height: 20px !important;
    }
    .auther-box .author-designation {
        width: auto;
    }
    .auther-box .author-bio {
        font-size: 16px;
        line-height: 22px;
    }
    .aside-box.auther-box {
        margin-bottom: 25px;
    }
    .aside-box.similar-article-box {
        margin-bottom: 34px;
    }
    .aside-box.similar-article-box h3 {
        font-size: 20px !important;
        line-height: 36px !important;
        margin-bottom: 13px;
    }
    .aside-box.similar-article-box a {
        font-size: 16px !important;
        line-height: 20px !important;
        margin-bottom: 26px;
    }
}

/* blog get in touch css */
.block_blog-list {
    margin-bottom: 40px;
}

.get-in-touch {
    padding: 40px 0;
    background-color: #f9f9f9;
}

.get-in-touch-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.get-in-touch-form {
    flex: 1;
}

.get-in-touch-image {
    flex: 1;
    text-align: center;
}

.get-in-touch-image img {
    max-width: 100%;
    height: auto;
}

/* Blog Content */

/* May Also Like */
.single-post .block_blog-list .container {
    margin: 0 auto;
}
.may-also-like-block {
    margin: 50px 0;
}
.may-also-like-block h2 {
    display: inline-block;
    margin: 0 0 43px 0;
    font-size: 60px;
    line-height: 1;
    letter-spacing: -0.95px;
    position: relative;
    color: var(--e-global-color-primary);
}

.may-also-like-block h2:after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='155.891' height='10.058' viewBox='0 0 155.891 10.058'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_243' data-name='Rectangle 243' width='155.825' height='4.623' fill='%23ffce00'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_6121' data-name='Group 6121' transform='matrix(-0.999, 0.035, -0.035, -0.999, 155.891, 4.62)'%3E%3Cg id='Group_3187' data-name='Group 3187' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_955' data-name='Path 955' d='M85.01,1.792H56.8c-.98,0-1.961,0-2.941.019-.684.012-1.367.071-2.051.079-1.924.024-3.852-.011-5.771.06-1.592.059-3.182.085-4.774.1-.98.011-1.961.007-2.941.027-.648.013-1.293.072-1.941.085-1.016.021-2.033.02-3.049.029-.581.005-1.162,0-1.742.021s-1.148.075-1.723.085c-1.415.024-2.836-.008-4.247.053-3.478.15-6.959.087-10.438.1-3.449.013-6.9-.007-10.348-.012-.762,0-1.527-.018-2.287.011A3.316,3.316,0,0,1,.49,1.813a1.8,1.8,0,0,1-.447-.459C-.074,1.2.064,1.028.3.972A5.638,5.638,0,0,1,1.572.816c.69,0,1.38,0,2.069-.01C4.508.793,5.37.812,6.24.738A12.556,12.556,0,0,1,8.724.806h9.586c1.622-.14,3.254-.081,4.881-.1,1.6-.018,3.2-.017,4.792-.04.538-.008,1.074-.087,1.612-.1C30.9.547,32.208.547,33.515.534A7.213,7.213,0,0,0,34.59.472,8.336,8.336,0,0,1,35.781.429c1.452-.013,2.9-.02,4.356-.031A5.732,5.732,0,0,0,41.1.336,6.139,6.139,0,0,1,42.075.3C43.49.284,44.906.277,46.322.263A21.356,21.356,0,0,0,48.81.182,12.162,12.162,0,0,1,50.223.155C51.6.146,52.982.127,54.362.134c2.537.013,5.065-.155,7.6-.124s5.083,0,7.625,0L77.107,0q3.813,0,7.625,0Q99.818.008,114.9.019c.69,0,1.386-.024,2.068.026,1.95.142,3.914.041,5.861.138,1.555.078,3.116.043,4.662.133,1.41.082,2.824.052,4.226.128,1.191.065,2.388.066,3.57.146.975.066,1.946.085,2.921.115.611.019,1.219.081,1.829.117a10.424,10.424,0,0,1,1.83.112,1.825,1.825,0,0,0,.433.011c1.236-.026,2.447.159,3.679.166.864.195,1.806.045,2.671.237.875-.029,1.715.149,2.584.172.537.014,1.073.075,1.605.134.707.078,1.41.172,2.114.262a2.434,2.434,0,0,1,.41.077c.369.116.565.406.4.635a4.411,4.411,0,0,1-.609.71,2.929,2.929,0,0,1-1.637.73,11.681,11.681,0,0,1-1.484.179c-.5,0-1,.088-1.5.12s-1.006.027-1.507.1a10.533,10.533,0,0,1-1.194.036,13.491,13.491,0,0,0-2.051.1,3.209,3.209,0,0,1-.542.009c-3.849,0-7.7.006-11.546,0-.829,0-1.65-.107-2.486-.094-.907.015-1.815,0-2.723-.012a11.292,11.292,0,0,1-2.157-.112,3.714,3.714,0,0,0-.541-.024c-.432-.019-.858-.037-1.289-.092a14.089,14.089,0,0,0-1.627-.05c-.943-.008-1.887-.007-2.83-.011-.029,0-.058-.026-.087-.039.035-.027.065-.073.107-.077a4.323,4.323,0,0,1,.433-.02c.581,0,1.162-.007,1.743,0,.907.011,1.781-.132,2.671-.2.07-.006.138-.037.207-.036.908.008,1.784-.151,2.686-.194,1.008-.048,2.027-.048,3.022-.136.866-.077,1.736-.048,2.591-.125,1.3-.117,2.61-.045,3.9-.148,1.085-.087,2.176-.027,3.244-.13.936-.09,1.872-.094,2.808-.13a.922.922,0,0,0,.293-.072c.055-.022.081-.072.12-.109a.47.47,0,0,0-.1-.026c-.289-.013-.579-.023-.868-.034a12.393,12.393,0,0,1-1.833-.106,6.012,6.012,0,0,0-.867-.031,12.292,12.292,0,0,1-1.725-.1,6.911,6.911,0,0,0-.976-.034,18.649,18.649,0,0,1-2.376-.11,7.178,7.178,0,0,0-.869-.026,16.992,16.992,0,0,1-2.16-.1,8.708,8.708,0,0,0-1.086-.032c-1.047-.024-2.1.019-3.141-.105a10.728,10.728,0,0,0-1.413-.028c-1.451.023-2.89-.094-4.336-.125-1.415-.03-2.841.029-4.245-.055-2.427-.146-4.854-.091-7.281-.1q-12.744-.019-25.489,0Z' transform='translate(0 0)' fill='%23ffce00'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    position: absolute;
    bottom: 2px;
    right: 12px;
    width: 156px;
    height: 10px;
    z-index: 9;
}

@media (max-width: 1650px) {
    .block_blog-list.may-also-like-block .container {
        padding-left: 24px;
        padding-right: 24px;
    }
}
@media (max-width: 1024px) {
    .block_blog-list.may-also-like-block {
        background: transparent
    }
}
@media (max-width: 991px) {
    .block_blog-list.may-also-like-block {
        background: transparent
    }
    .single-post .block_blog-list .container {
        max-width: 720px;
        padding-left: 0;
        padding-right: 0;
    }
}
@media (max-width: 575px) {
    .single-post .block_blog-list .container {
        max-width: 100%;
        padding-left: 24px;
        padding-right: 24px;
    }
    .block_blog-list.may-also-like-block {
        margin-top: 0;
        margin-bottom: 75px;
    }
    .may-also-like-block h2 {
        margin-bottom: 50px;
    }
    .may-also-like-block h2:after {
        display: none;
    }
    .may-also-like-block .block_blog-list-inner {
        display: grid;
        grid-template-columns: 1fr;
        gap: 45px 0;
    }
}

/* May Also Like */
/* get-in-touch */
.single-post .get-in-touch {
    padding: 115px 0 165px;
}
.single-post .get-in-touch h2 {
    margin: 0 0 60px 0;
    font-size: 60px;
    line-height: 1;
    letter-spacing: -0.95px;
    position: relative;
    color: var(--e-global-color-primary);
}
.single-post .get-in-touch {
    background: transparent;
}

.single-post .get-in-touch .container {
    margin: 0 auto;
    max-width: 1640px
}
.single-post .get-in-touch .get-in-touch-form {
    padding-right: 30px;
}
.single-post .get-in-touch .get-in-touch-content {
    align-items: inherit;
}
.single-post .get-in-touch .get-in-touch-image {
    height: 100%
}
.single-post .get-in-touch .get-in-touch-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
@media (max-width: 1650px) {
    .single-post .get-in-touch .container {
        max-width: 1304px;
    }
}

@media (max-width: 1399px) {
    .single-post .get-in-touch .container {
        max-width: 1140px;
    }
}

@media (max-width: 1199px) {
    .single-post .get-in-touch .container {
        max-width: 960px;
    }
    .single-post .get-in-touch h2 {
        font-size: 50px;
    }
}

@media (max-width: 991px) {
    .single-post .get-in-touch .container {
        max-width: 720px;
    }
    .get-in-touch-content {
        flex-wrap:wrap;
        display: block;
    }
    .single-post .get-in-touch .get-in-touch-form {
        width: 100%;
        margin-bottom: 70px;
        padding-right: 0;
    }
    .single-post .get-in-touch .get-in-touch-image {
        width: 100%;
    }
    .single-post .get-in-touch {
        padding: 80px 0;
    }
}

@media (max-width: 767px) {
    .single-post .get-in-touch .container {
        max-width: 100%;
        padding-left: 24px;
        padding-right: 24px;
    }
    .single-post .get-in-touch .get-in-touch-image {
        display: none;
    }
    .single-post .get-in-touch .get-in-touch-form {
        margin-bottom: 0;
    }
    .single-post .get-in-touch h2 {
        font-size: 32px;
    }
}
@media (max-width: 575px) {
    .single-post .get-in-touch {
        padding: 45px 0 60px;
    }
}
/* get-in-touch */

/* Article Details Page */

/* Top Block */
.block_blog-top {
    background: #0D2446;
    padding: 95px 20px 105px;
}
.block_blog-top .container {
    max-width: 1660px;
    margin: 0 auto;
}
.block_blog-top-slider_for-text {
    color: #fff;
    height: 100%;
    display: flex;
    align-items: flex-end;
}
.block_blog-top-slider_for-text .slick-list{
    height: 100%;
    
}
.block_blog-top-slider_for-text .slick-list .slick-track {
    height: 100%;
}
.block_blog-top-slider_for-text .slick-list .slick-track  .slick-slide > div{
    height: 100%;
}
.block_blog-top-row {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
}
.block_blog-col_for-text {
    max-width: 50.4875%;
    padding-bottom: 76px;
}
.block_blog-col_for-image {
    max-width: 49.5125%;
    width: 100%;
}
.block_blog-top-slider_for-image {
    padding-bottom: 76px;
    margin-bottom: 0 !important;
}
.block_blog-top-slider_for-image .slick-arrow {
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 0;
    padding: 0;
    margin: 0;
    width: 59px;
    height: 59px;
    border-radius: 50%;
    background: transparent;
    border: 1.5px solid #FFCE00;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    z-index: 101;
    top: unset;
    transform: unset;
}
.block_blog-top-slider_for-image .slick-arrow.slick-next {
    position: absolute;
    left: calc(59px + 20px);
}
.block_blog-top-slider_for-image .slick-arrow.slick-next::before,
.block_blog-top-slider_for-image .slick-arrow.slick-prev:before{
    display: none;
}
.block_blog-top-slider_for-image .slick-arrow.slick-prev {
    transform: rotate(180deg);
}
.block_blog-top-slider_for-image .slick-dots {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    position: absolute;
    right: 0;
    bottom: 30px;
    left: unset;
    z-index: 99;
    justify-content: flex-end;
}
.block_blog-top-slider_for-image .slick-dots li {
    margin: 0 5.5px;
}
.block_blog-top-slider_for-image .slick-dots li:first-child {
    margin-left: 0;
}
.block_blog-top-slider_for-image .slick-dots li:last-child {
    margin-right: 0;
}
.block_blog-top-slider_for-image .slick-dots button {
    font-size: 0;
    width: 19px;
    height: 19px;
    border-radius: 50%;
    border: 1.5px solid #FFCE00;
    background: transparent;
}
.block_blog-top-slider_for-image .slick-dots button::before{
    display: none;
}
.block_blog-top-slider_for-image .slick-dots li.slick-active button {
    background: #FFCE00;
}
.block_blog-top-slider_for-image .slick-arrow.slick-disabled {
    opacity: 0.5;
}

.block_blog-top-slider_for-text .block_blog-text {
    padding-top: 20px;
    height: 100%;
    display: flex !important;
    flex-wrap: wrap;
    align-items: flex-end;
}
.block_blog-top-slider_for-text .blog-title {
    color: #FFFFFF;

    /* line-height: 70px; */
    letter-spacing: -0.95px;
    margin-bottom: 38px;
}
.block_blog-top-slider_for-text .blog-text {
    margin-bottom: 35px;
    max-width: 674px;
}
.block_blog-top-slider_for-text .blog-text p{
    color: #FFFFFF;
    font-size: 22px;
    line-height: 28px;
    letter-spacing: -0.7px;
    display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
  overflow: hidden;
  font-weight: 400;
}
.block_blog-top-slider_for-text .read-btn {
    border: 1.5px solid #0D2446;
    background-color: #FFCE00;
    background-image: url(../images/btn-icon.svg);
    background-position: calc(100% - 17px) center ;
    background-repeat: no-repeat;
    color: #0D2446;
    padding: 15px 76px 16px 24px;
    display: inline-block;
    text-decoration: none;
    font-weight: 500;
    font-size: 15px;
    transition: 0.3s all ease-in-out;
}
.block_blog-top-slider_for-text .read-btn:hover {
    background-color: #fff;
}
.block-blog-header h1{
    font-size: 36px;
    color: #fff;
    letter-spacing: -0.5px;
    font-weight: 400;
    margin-bottom: 0;
    position: relative;
    display: inline-block;
    z-index: 1;
}
.block-blog-header h1:before {
    content: '';
    position: absolute;
    right: 0;
    bottom: -9px;
    width: 121px;
    height: 8px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='123.414' height='8.924' viewBox='0 0 123.414 8.924'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_243' data-name='Rectangle 243' width='123.328' height='4.623' fill='%23ffce00'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_3260' data-name='Group 3260' transform='matrix(-0.999, 0.035, -0.035, -0.999, 123.414, 4.62)'%3E%3Cg id='Group_3187' data-name='Group 3187' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_955' data-name='Path 955' d='M67.282,1.792H44.953c-.776,0-1.552,0-2.327.019-.542.012-1.082.071-1.623.079-1.523.024-3.049-.011-4.568.06-1.26.059-2.518.085-3.778.1-.776.011-1.552.007-2.327.027-.513.013-1.024.072-1.536.085-.8.021-1.609.02-2.414.029-.46.005-.92,0-1.379.021s-.909.075-1.364.085c-1.12.024-2.244-.008-3.361.053-2.753.15-5.508.087-8.261.1-2.73.013-5.46-.007-8.19-.012-.6,0-1.209-.018-1.81.011a2.277,2.277,0,0,1-1.626-.64,1.679,1.679,0,0,1-.354-.459C-.059,1.2.05,1.028.24.972a3.586,3.586,0,0,1,1-.157c.546,0,1.092,0,1.638-.01C3.568.793,4.251.812,4.939.738A7.882,7.882,0,0,1,6.9.806h7.587c1.283-.14,2.575-.081,3.863-.1C19.619.689,20.883.69,22.147.667c.426-.008.85-.087,1.276-.1,1.034-.023,2.069-.023,3.1-.036a4.536,4.536,0,0,0,.85-.063,5.231,5.231,0,0,1,.943-.043c1.149-.013,2.3-.02,3.448-.031a3.608,3.608,0,0,0,.764-.062A3.855,3.855,0,0,1,33.3.3c1.121-.013,2.241-.02,3.362-.034A13.4,13.4,0,0,0,38.631.182,7.625,7.625,0,0,1,39.749.155C40.841.146,41.933.127,43.025.134c2.008.013,4.009-.155,6.019-.124s4.023,0,6.035,0L61.027,0q3.017,0,6.035,0Q79,.008,90.941.019c.546,0,1.1-.024,1.637.026,1.544.142,3.1.041,4.638.138,1.231.078,2.466.043,3.689.133,1.116.082,2.235.052,3.345.128.942.065,1.89.066,2.826.146.771.066,1.54.085,2.312.115.484.019.965.081,1.447.117a6.559,6.559,0,0,1,1.449.112,1.147,1.147,0,0,0,.343.011c.978-.026,1.937.159,2.912.166.684.195,1.429.045,2.114.237.693-.029,1.357.149,2.045.172a12.151,12.151,0,0,1,1.27.134c.56.078,1.116.172,1.673.262a1.574,1.574,0,0,1,.324.077.47.47,0,0,1,.317.635,4.3,4.3,0,0,1-.482.71,2.137,2.137,0,0,1-1.3.73,7.416,7.416,0,0,1-1.175.179c-.4,0-.79.088-1.187.12a11.8,11.8,0,0,0-1.193.1,6.607,6.607,0,0,1-.945.036,8.476,8.476,0,0,0-1.624.1,2.013,2.013,0,0,1-.429.009c-3.046,0-6.092.006-9.138,0-.656,0-1.306-.107-1.968-.094-.718.015-1.437,0-2.155-.012a7.1,7.1,0,0,1-1.707-.112,2.333,2.333,0,0,0-.428-.024,9.929,9.929,0,0,1-1.02-.092,8.837,8.837,0,0,0-1.288-.05c-.746-.008-1.493-.007-2.24-.011-.023,0-.046-.026-.069-.039.028-.027.052-.073.084-.077a2.714,2.714,0,0,1,.343-.02c.46,0,.92-.007,1.379,0a18.367,18.367,0,0,0,2.114-.2,1.644,1.644,0,0,1,.164-.036c.718.008,1.412-.151,2.126-.194.8-.048,1.6-.048,2.392-.136.685-.077,1.374-.048,2.05-.125,1.026-.117,2.066-.045,3.083-.148.859-.087,1.722-.027,2.567-.13.741-.09,1.481-.094,2.223-.13a.609.609,0,0,0,.232-.072c.043-.022.064-.072.1-.109a.312.312,0,0,0-.078-.026c-.229-.013-.458-.023-.687-.034a7.793,7.793,0,0,1-1.451-.106,3.773,3.773,0,0,0-.686-.031,7.729,7.729,0,0,1-1.365-.1,4.337,4.337,0,0,0-.772-.034,11.711,11.711,0,0,1-1.881-.11,4.5,4.5,0,0,0-.687-.026,10.673,10.673,0,0,1-1.71-.1,5.462,5.462,0,0,0-.859-.032,20.566,20.566,0,0,1-2.486-.105,6.727,6.727,0,0,0-1.118-.028c-1.148.023-2.288-.094-3.432-.125-1.12-.03-2.248.029-3.36-.055-1.921-.146-3.842-.091-5.762-.1q-10.087-.019-20.173,0Z' transform='translate(0 0)' fill='%23ffce00'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    z-index: -1;
    background-size: 100%;
}
.block_blog-text__inner{
    max-width: 711px;
    padding-right: 20px;
}
.block_blog-image {
    aspect-ratio: 1.75;
    width: 100%;
    position: relative;
}
.block_blog-image img{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.block_blog-text__inner .elementor-button-wrapper a {
    text-transform: unset !important;
}
@media (max-width: 1650px) {
    .block_blog-top .container {
        max-width: 1304px;
    }
}
@media (max-width: 1400px) {
    .block_blog-top .container {
        max-width: 1140px;
    }
    
}
@media (max-width: 1199px) {
    .block_blog-top .container {
        max-width: 960px;
    }
    .block_blog-top-slider_for-text .blog-title {
        /* font-size: 44px;
        line-height: 56px; */
    }
    .block-blog-header h1{
        margin-bottom: 0;
    }
    .block_blog-col_for-text{
        padding-bottom: 0;
    }
    .block_blog-top{
        padding: 65px 20px 80px;
    }
}
@media (max-width: 991px) {
    .block_blog-top .container {
        max-width: 720px;
    }
    .block_blog-top-slider_for-text .blog-text {
        font-size: 20px;
        line-height: 26px;
    }
    .block_blog-top-slider_for-text .blog-title {
        /* font-size: 38px;
        line-height: 48px; */
        margin-bottom: 30px;
    }
    .block-blog-header h1{
        margin-bottom: 40px;
    }
    .block_blog-col_for-image {
        max-width: 100%;
    }
    .block_blog-col_for-text {
        max-width: 100%;
    }
    .block_blog-top-slider_for-image {
        position: static !important;
        padding-bottom: 0;
    }
    .block_blog-top-row {
        position: relative;
        padding-bottom: 83px;
    }
    .block_blog-top-slider_for-text .block_blog-text{
        padding-top: 40px;
    }
    .block_blog-text__inner{
        padding-right: 0;
    }
    .block-blog-header h1{
        font-size: 20px;
    }
    .block-blog-header h1:before{
        bottom: -7px;
    width: 65px;
    height: 5px;
    }
    .block_blog-top-slider_for-text .blog-title{
        font-size: 42px;
    }
    .block_blog-top-slider_for-text .blog-text p{
        font-size: 20px;
    }
}
@media (max-width: 767px) {
    .block_blog-top .container {
        max-width: 100%;
    }
    .block_blog-top {
        padding: 30px 23px 65px;
    }
    .block_blog-top-slider_for-text .block_blog-text{
        padding-top: 20px;
    }
    .block_blog-top-slider_for-text .blog-text p{
        font-size: 16px;
        line-height: 22px;
        letter-spacing: -0.7px;
        -webkit-line-clamp: 4;
    }
    .block_blog-top-slider_for-text .blog-text{
        margin-bottom: 25px;
    }
    .block_blog-top-slider_for-text .blog-title{
        margin-bottom: 25px;
    }
    .block_blog-top-slider_for-image .slick-arrow{
        width: 36px;
        height: 36px;
    }
    .block_blog-top-slider_for-image .slick-arrow img{
        max-width: 14px;
    }
    .block_blog-top-slider_for-image .slick-arrow.slick-next{
        left: 50px;
    }
    .block_blog-top-slider_for-image .slick-dots button{
        width: 10px;
        height: 10px;
    }
    .block_blog-top-slider_for-image .slick-dots li{
        width: 10px;
        height: 10px;
    }
    .block_blog-top-row{
        padding-bottom: 58px;
    }
    .block_blog-top-slider_for-image .slick-dots{
        bottom: 15px;
    }
    
}

.numbers h3.elementor-image-box-title::after {
	content: '+';
	position: absolute;
}