.elementor-kit-7{--e-global-color-primary:#2B2924;--e-global-color-secondary:#504943;--e-global-color-text:#2B2924;--e-global-color-accent:#6E6E6E;--e-global-color-8fc11da:#FFFFFF;--e-global-color-81c1a15:#2B2924;--e-global-color-010dc81:#504943;--e-global-color-b276626:#C8C8C8;--e-global-color-60c4bda:#6E6E6E;--e-global-color-a13e04e:#EEECE9;--e-global-color-f939807:#F9F8F4;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-d943f2b-font-family:"Made Tommy Soft";--e-global-typography-d943f2b-font-size:16px;--e-global-typography-d943f2b-font-weight:300;--e-global-typography-d943f2b-line-height:24px;--e-global-typography-829ae7e-font-family:"Made Tommy Soft";--e-global-typography-829ae7e-font-size:18px;--e-global-typography-829ae7e-font-weight:300;--e-global-typography-829ae7e-line-height:26px;--e-global-typography-22374cf-font-family:"Made Tommy Soft";--e-global-typography-22374cf-font-size:14px;--e-global-typography-22374cf-font-weight:400;--e-global-typography-22374cf-line-height:20px;--e-global-typography-1061436-font-family:"Khmer MN";--e-global-typography-1061436-font-size:48px;--e-global-typography-1061436-font-weight:400;--e-global-typography-1061436-text-transform:uppercase;--e-global-typography-1061436-line-height:44px;--e-global-typography-d0541dc-font-family:"Khmer MN";--e-global-typography-d0541dc-font-size:24px;--e-global-typography-d0541dc-font-weight:400;--e-global-typography-d0541dc-text-transform:uppercase;--e-global-typography-d0541dc-line-height:26px;--e-global-typography-d6c9270-font-family:"Times Sans Sarif";--e-global-typography-d6c9270-font-size:18px;--e-global-typography-d6c9270-font-weight:400;--e-global-typography-d6c9270-line-height:24px;--e-global-typography-0140026-font-family:"Miama";--e-global-typography-0140026-font-size:20px;--e-global-typography-0140026-font-weight:400;--e-global-typography-0140026-line-height:26px;color:var( --e-global-color-text );font-family:var( --e-global-typography-d943f2b-font-family ), Sans-serif;font-size:var( --e-global-typography-d943f2b-font-size );font-weight:var( --e-global-typography-d943f2b-font-weight );line-height:var( --e-global-typography-d943f2b-line-height );background-color:var( --e-global-color-a13e04e );}.elementor-kit-7 a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-d943f2b-font-family ), Sans-serif;font-size:var( --e-global-typography-d943f2b-font-size );font-weight:var( --e-global-typography-d943f2b-font-weight );line-height:var( --e-global-typography-d943f2b-line-height );}.elementor-kit-7 h1{color:var( --e-global-color-81c1a15 );font-family:"KudryashevDisplaySans", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:44px;}.elementor-kit-7 h2{color:var( --e-global-color-81c1a15 );font-family:var( --e-global-typography-d0541dc-font-family ), Sans-serif;font-size:var( --e-global-typography-d0541dc-font-size );font-weight:var( --e-global-typography-d0541dc-font-weight );text-transform:var( --e-global-typography-d0541dc-text-transform );line-height:var( --e-global-typography-d0541dc-line-height );}.elementor-kit-7 h3{color:var( --e-global-color-81c1a15 );font-family:var( --e-global-typography-d6c9270-font-family ), Sans-serif;font-size:var( --e-global-typography-d6c9270-font-size );font-weight:var( --e-global-typography-d6c9270-font-weight );line-height:var( --e-global-typography-d6c9270-line-height );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-family:"Khmer MN", Sans-serif;font-size:20px;line-height:18px;color:var( --e-global-color-81c1a15 );background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:19px 32px 12px 32px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{color:var( --e-global-color-8fc11da );background-color:var( --e-global-color-010dc81 );}.elementor-kit-7 label{color:var( --e-global-color-010dc81 );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{color:var( --e-global-color-010dc81 );background-color:#EEECE900;border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:20px;--container-default-padding-right:0px;--container-default-padding-bottom:20px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.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-kit-7{font-size:var( --e-global-typography-d943f2b-font-size );line-height:var( --e-global-typography-d943f2b-line-height );}.elementor-kit-7 a{font-size:var( --e-global-typography-d943f2b-font-size );line-height:var( --e-global-typography-d943f2b-line-height );}.elementor-kit-7 h2{font-size:var( --e-global-typography-d0541dc-font-size );line-height:var( --e-global-typography-d0541dc-line-height );}.elementor-kit-7 h3{font-size:var( --e-global-typography-d6c9270-font-size );line-height:var( --e-global-typography-d6c9270-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{font-size:var( --e-global-typography-d943f2b-font-size );line-height:var( --e-global-typography-d943f2b-line-height );}.elementor-kit-7 a{font-size:var( --e-global-typography-d943f2b-font-size );line-height:var( --e-global-typography-d943f2b-line-height );}.elementor-kit-7 h2{font-size:var( --e-global-typography-d0541dc-font-size );line-height:var( --e-global-typography-d0541dc-line-height );}.elementor-kit-7 h3{font-size:var( --e-global-typography-d6c9270-font-size );line-height:var( --e-global-typography-d6c9270-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.port-img img {
    height: 457px;
    max-height: 457px;
}
.divider:after {
    content: "";
    top: 0;
    right: -20px;
    position: absolute;
    height: 100%;
    border: 0.5px solid #C8C8C8;
    
}
.custom-list ul li {
    margin-bottom: 18px;
}
.arrow-right .elementor-button-icon svg {
    width: 28px;
}
.elementor-field-group .elementor-select-wrapper select,
.elementor-9 .elementor-element.elementor-global-138 .elementor-field-group .elementor-field,
input::placeholder {
  opacity: 1 !important;
  color: #504943;
  text-transform:  uppercase;
}
.elementor-field-group .elementor-select-wrapper select
, select {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  text-overflow:'';
  text-indent: 0.01px; /* Removes default arrow from firefox*/
  text-overflow: "";
  /*border: none;*/
  
  background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17.9102%208.72274L11.3477%2015.2852C11.2555%2015.3774%2011.1304%2015.4292%2010.9999%2015.4292C10.8695%2015.4292%2010.7444%2015.3774%2010.6521%2015.2852L4.08962%208.72274C4.00268%208.62944%203.95535%208.50604%203.9576%208.37853C3.95985%208.25101%204.0115%208.12936%204.10168%208.03918C4.19186%207.949%204.31351%207.89735%204.44102%207.8951C4.56853%207.89285%204.69194%207.94018%204.78524%208.02712L10.9999%2014.241L17.2146%208.02712C17.3079%207.94018%2017.4313%207.89285%2017.5588%207.8951C17.6863%207.89735%2017.808%207.949%2017.8982%208.03918C17.9884%208.12936%2018.04%208.25101%2018.0423%208.37853C18.0445%208.50604%2017.9972%208.62944%2017.9102%208.72274Z%22%20fill%3D%22%23504943%22%2F%3E%3C%2Fsvg%3E);
  background-position: 99.2% 50%;
  background-repeat: no-repeat;
  background-size: 25px;
    z-index: 99;
}
.elementor-field-group .elementor-select-wrapper:after {
    content: '';
    position: absolute;
    background-color: #F9F8F4;
    width: 30px;
    height: 100%;
    top: 0;
    right: 0;
    z-index: 98;
}
.hero {
    position: relative;
    display: flex;
    flex-flow: row wrap;
}
.hero .col-img {
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    width: 60%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.hero .col-img > div,
.hero .col-img > div img,
.hero .col-img .img-container {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

@media (max-width: 1024px) {
    .hero .col-img {
        width: 50%;
    }
}

@media (max-width: 767px) {
    .hero .col-img {
        position: relative;
        width: 100%;
        height: 100%;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Times Sans Sarif';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rjvastgoed.csdevelopment.nl/wp-content/uploads/2024/08/Khmer-MN-Times-Sans-Serif.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Miama';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rjvastgoed.csdevelopment.nl/wp-content/uploads/2024/08/Miama.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'KudryashevDisplaySans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rjvastgoed.csdevelopment.nl/wp-content/uploads/2024/08/KudryashevDisplay-Sans.eot');
	src: url('https://rjvastgoed.csdevelopment.nl/wp-content/uploads/2024/08/KudryashevDisplay-Sans.eot?#iefix') format('embedded-opentype'),
		url('https://rjvastgoed.csdevelopment.nl/wp-content/uploads/2024/08/KudryashevDisplay-Sans.woff2') format('woff2'),
		url('https://rjvastgoed.csdevelopment.nl/wp-content/uploads/2024/08/KudryashevDisplay-Sans.woff') format('woff'),
		url('https://rjvastgoed.csdevelopment.nl/wp-content/uploads/2024/08/KudryashevDisplay-Sans.ttf') format('truetype');
}
/* End Custom Fonts CSS */