.elementor-kit-29{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;font-family:"Montserrat", Sans-serif;}.elementor-kit-29 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column: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 */.elementor-slideshow__title { display: none !important; }
section.mask:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
    background: url(../png/videomask.png) repeat center;
    display: block;
    pointer-events: none;
}
section.vignette:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: block;
    pointer-events: none;
    background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);
background: radial-gradient(ellipse at center,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=1 );
}
section.mask > .elementor-container { z-index: 5; }
section.vignette > .elementor-container { z-index: 5; }

.main-t h1 { font-family: Montserrat !important;}
.sub-t p { font-family: Montserrat !important; }

@media (max-width: 767px){
.main-t h1 { font-family: Montserrat !important; font-size: 56px !important; line-height: 56px !important; letter-spacing: 0 !important; font-weight: 400 !important; text-align: center;  min-height: 112px; }
.sub-t p { font-family: Montserrat !important; font-size: 20px !important; font-weight: 500 !important; line-height: 28px !important; text-align: center !important; min-height: 126.39px; }
}



/*SOLD MARK - Elementor Site Settings*/

body {
	position: relative;
}
/*
body.postid-783:before, body.postid-852:before, body.postid-775:before, body.postid-790:before, body.postid-2011:before, body.postid-25:before, body.postid-2214:before, body.postid-3159:before, body.postid-69:before, body.postid-852:before, body.postid-775:before, body.postid-790:before, body.postid-2011:before, body.postid-25:before, body.postid-4175:before, body.postid-3755:before, body.postid-3668:before, body.postid-3514:before, body.postid-3347:before, body.postid-3001:before, body.postid-3590:before, body.postid-3301:before {
    content: 'SOLD';
    position: absolute;
    left: 0;
    color: #000;
    font-size: 24vw;
    z-index: 9999;
    font-family: 'Montserrat';
    font-weight: 700;
    width: 100%;
    display: block;
    text-align: center;
    opacity: .3;
}

@media (max-width: 480px){
	body.postid-783:before, body.postid-852:before, body.postid-775:before, body.postid-790:before, body.postid-2011:before, body.postid-25:before, body.postid-2214:before, body.postid-3159:before, body.postid-69:before, body.postid-852:before, body.postid-775:before, body.postid-790:before, body.postid-2011:before, body.postid-25:before, body.postid-4175:before, body.postid-3755:before, body.postid-3668:before, body.postid-3514:before, body.postid-3347:before, body.postid-3001:before, body.postid-3590:before, body.postid-3301:before {
		top: 4.5em;
	}
}
*/


/*Elementor CSS*/
@media (max-width: 600px){
.gt_switcher_wrapper { right: auto !important; left: 15px !important; }
}/* End custom CSS */