.elementor-kit-5{--e-global-color-primary:#212B55;--e-global-color-secondary:#54595F;--e-global-color-text:#000000;--e-global-color-accent:#FFEC00;--e-global-color-038b30b:#F5F8FB;--e-global-color-3c6692f:#BFBFBF;--e-global-color-e39881b:#FBFBFB;--e-global-color-99d75d3:#222D5C;--e-global-color-c008b56:#FF9400;--e-global-color-4caeed8:#FF9400;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:500;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-2ee093b-font-family:"Take easy";}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media (min-width:1025px){
    .half-width{
        max-width : 700px;
        margin-left :auto;
    }
    .elementor-container > .half-width:nth-child(2){
    margin-left : 0;
    margin-right : auto;
    }
}

.elementor-widget-image.circlemask > .elementor-widget-container{
    position : relative;
    
    clip-path: circle(50% at 50% 50%);
    
}
.elementor-widget-image.circlemask  img{
    top     : 50%;
    left     : 50%;
    position : absolute;
    transform : translate(-50%,-50%);
    height : 100%;
    width : auto!important;
    max-width : initial!important;
}
.elementor-widget-image.circlemask > .elementor-widget-container::before{
    content : '';
    padding-top : 100%;
    display : block;
}
.elementor-widget-image.circlemask > .elementor-widget-container::before{
    
}


h2 span.hl-easy{
    color: var(--e-global-color-accent);
    font-family: "Take easy", Sans-serif;
    font-size: 1.8em;
    font-weight: 400;
    line-height: 58px;
    letter-spacing: 1px;
    padding-right : 5px;
}
h2 span.hl-easy.pl-5{
    padding-left : 5px;
}
.hl-nowrap{
    white-space: nowrap;
}
.hl-sm{
    font-size : 1.6em!important;
}
html[lang="fr-FR"] h2 span.hl-easy{
    letter-spacing: 0px;
    word-spacing : -3px;
}


h3 span.hl-easy{
    color: var(--e-global-color-accent);
    font-family : "Take easy", Sans-serif;
    font-size   : 1.8em;
    font-weight : 400;
    line-height : .8em;
    letter-spacing: 1px;
    padding-right : 5px;
}
h3 span.hl-easy.pl-5{
    padding-left : 5px;
}


.elementor-counter-number-suffix{
    font-family: "Poppins", Sans-serif;
    font-weight: 700;
    color: var(--e-global-color-primary);
    text-align: center;
    font-size: 1.5rem;
    margin-top: auto;
    line-height: 2em;
    margin-left: .5rem;
}

.elementor-icon-box-wrapper > .elementor-icon-box-icon{
    margin-top:auto;
    margin-bottom:auto!important;
}
.elementor-icon-box-wrapper > .elementor-icon-box-content{
    margin-top:auto;
    margin-bottom:auto;
}
.elementor-icon-box-wrapper > .elementor-icon-box-content h4{
    margin-top : 0;
    margin-bottom : 0;
}

.backblock::after{
    content : '';
    background-color: var(--e-global-color-038b30b);
     display : block;
     width : 56%;
     height: 82%;
     position : absolute;
     bottom : 0;
     z-index : 0;
}

.backblock > .elementor-container{
    position : relative;
    z-index : 10;
}
#marriage_result .count{
    font-size: 2rem;
    font-weight : 700;
    color : var(--e-global-color-accent);
}
#propertybuyersresult{
    background : #FF9400;
    color :#FFFFFF;
    display : inline-block;
    padding : .5rem 1rem;
    border-radius : 5px;
    font-weight : 500;
    font-size : .9rem;
}
#buyersinfo .elementor-field-textual{
    font-size : .8rem;
}
#buyersinfo select.elementor-field-textual{
    background-color : #CCDCEB;
}
#buyersinfo .elementor-field-textual::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #212B55;
  opacity: 0.8; 
}
#buyersinfo .elementor-field-textual:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #212B55;
   opacity: 0.8; 
}
#buyersinfo .elementor-field-textual::-ms-input-placeholder { /* Microsoft Edge */
  color: #212B55;
   opacity: 0.8;
}
#marriage_form1 .elementor-message{
    display : none!important;
}



.testimonials .elementor-swiper-button.elementor-swiper-button-next i::before{
    content :  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.131' height='58.384' viewBox='0 0 19.131 58.384'%3E%3Cpath id='Path_121' data-name='Path 121' d='M1816.26,5821.85l16.12,27.91s-17.93,27.91-17.02,29.47' transform='translate(-1814.42 -5821.35)' fill='none' stroke='%23bbb' stroke-miterlimit='1.5' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.testimonials .elementor-swiper-button.elementor-swiper-button-prev i::before{
    content :  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.137' height='58.38' viewBox='0 0 19.137 58.38'%3E%3Cpath id='Path_122' data-name='Path 122' d='M103.74,5821.85l-16.123,27.91s17.928,27.91,17.026,29.47' transform='translate(-86.446 -5821.35)' fill='none' stroke='%23bbb' stroke-miterlimit='1.5' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.elementor-widget-text-editor a{ 
    color : var( --e-global-color-accent );
}



.project-desc a{
    color : var(--e-global-color-primary);
    font-weight : 700;
    text-decoration:underline;
}

.elementor-element.text-left .elementor-button-content-wrapper{
    justify-content : start!important;
}
.elementor-element.text-left .elementor-button-text{
    flex-grow : 0;
}
html[lang="fr-FR"] .fr-hide{
    display :none;
}
html[lang="nl-NL"] .nl-hide{
    display :none;
}

@media (max-width : 767px){
    html[lang="fr-FR"] .elementor-element-0e86f1f h2{
           font-size : 20px!important;
    }
     html[lang="fr-FR"] .elementor-element-0e86f1f h2 span.hl-easy{
        display : block;
        margin-bottom : -10px;
     }
}



.nobels-bottom{
    bottom : 0;
}

/**
FAQ
**/
.faqscheme h2{
   font-size : 20px; 
}
.faqscheme ul{
    margin-bottom: 0.9rem;
}
/**
TOGGLEBUTTON RESULT PAGE 
***/
.toggle-button .elementor-button-icon{
    margin-right : 0;
    width : 20px;
    height : 20px;
}
.toggle-button .elementor-button-icon svg{
    width : 20px;
    height : auto;
}

.toggle-button.active a{
    border-color : var(--e-global-color-primary)!important;
    background-color : var(--e-global-color-primary)!important;
}
.toggle-button.active .elementor-button-icon svg,
    .toggle-button.active .elementor-button-icon svg path{
    fill : #FFFFFF;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Take easy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2023/10/take_easy-webfont-1.woff2') format('woff2'),
		url('/wp-content/uploads/2023/10/take_easy-webfont-1.woff') format('woff'),
		url('/wp-content/uploads/2023/10/Take-Easy-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */