.elementor-2927 .elementor-element.elementor-element-5997fef6:not(.elementor-motion-effects-element-type-background), .elementor-2927 .elementor-element.elementor-element-5997fef6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thecapitolresidences.ca/wp-content/uploads/2021/08/Pattern_01_dark.jpg");background-position:top center;background-repeat:repeat;background-size:auto;}.elementor-2927 .elementor-element.elementor-element-5997fef6 > .elementor-background-overlay{background-color:#000000;opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2927 .elementor-element.elementor-element-5997fef6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2927 .elementor-element.elementor-element-690877e0{--lottie-container-opacity:1;}.elementor-2927 .elementor-element.elementor-element-690877e0 > .elementor-widget-container{padding:40px 0px 35px 0px;}.elementor-2927 .elementor-element.elementor-element-2cd07da3{text-align:center;}.elementor-2927 .elementor-element.elementor-element-2cd07da3 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Classico", Sans-serif;font-size:8.5vw;font-weight:bold;letter-spacing:20px;}.elementor-2927 .elementor-element.elementor-element-2cd07da3 > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-2927 .elementor-element.elementor-element-e168da6 > .elementor-container{max-width:1440px;}.elementor-2927 .elementor-element.elementor-element-e168da6{margin-top:25px;margin-bottom:0px;padding:4% 4% 4% 4%;}.elementor-2927 .elementor-element.elementor-element-bf3334a .elementor-heading-title{color:var( --e-global-color-33b5131 );font-family:"Classico", Sans-serif;font-size:24px;font-weight:bold;text-transform:uppercase;letter-spacing:4px;}.elementor-2927 .elementor-element.elementor-element-bf3334a > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-953601e{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2927 .elementor-element.elementor-element-953601e > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-d89a4b2 .elementor-heading-title{color:var( --e-global-color-33b5131 );font-family:var( --e-global-typography-94522f2-font-family ), Sans-serif;font-size:var( --e-global-typography-94522f2-font-size );font-weight:var( --e-global-typography-94522f2-font-weight );text-transform:var( --e-global-typography-94522f2-text-transform );line-height:var( --e-global-typography-94522f2-line-height );letter-spacing:var( --e-global-typography-94522f2-letter-spacing );}.elementor-2927 .elementor-element.elementor-element-d89a4b2 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-a1161a0{font-family:"Glimmer", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;letter-spacing:2.5px;}.elementor-2927 .elementor-element.elementor-element-a1161a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-11db208 .elementor-heading-title{color:var( --e-global-color-33b5131 );font-family:var( --e-global-typography-94522f2-font-family ), Sans-serif;font-size:var( --e-global-typography-94522f2-font-size );font-weight:var( --e-global-typography-94522f2-font-weight );text-transform:var( --e-global-typography-94522f2-text-transform );line-height:var( --e-global-typography-94522f2-line-height );letter-spacing:var( --e-global-typography-94522f2-letter-spacing );}.elementor-2927 .elementor-element.elementor-element-11db208 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-2808a48{font-family:"Glimmer", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;letter-spacing:2.5px;}.elementor-2927 .elementor-element.elementor-element-2808a48 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-90c93d0 .elementor-heading-title{color:var( --e-global-color-33b5131 );font-family:var( --e-global-typography-94522f2-font-family ), Sans-serif;font-size:var( --e-global-typography-94522f2-font-size );font-weight:var( --e-global-typography-94522f2-font-weight );text-transform:var( --e-global-typography-94522f2-text-transform );line-height:var( --e-global-typography-94522f2-line-height );letter-spacing:var( --e-global-typography-94522f2-letter-spacing );}.elementor-2927 .elementor-element.elementor-element-90c93d0 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-2433c88{font-family:"Glimmer", Sans-serif;font-weight:400;letter-spacing:2.5px;}.elementor-2927 .elementor-element.elementor-element-2433c88 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-2927 .elementor-element.elementor-element-953601e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2927 .elementor-element.elementor-element-d89a4b2 .elementor-heading-title{font-size:var( --e-global-typography-94522f2-font-size );line-height:var( --e-global-typography-94522f2-line-height );letter-spacing:var( --e-global-typography-94522f2-letter-spacing );}.elementor-2927 .elementor-element.elementor-element-11db208 .elementor-heading-title{font-size:var( --e-global-typography-94522f2-font-size );line-height:var( --e-global-typography-94522f2-line-height );letter-spacing:var( --e-global-typography-94522f2-letter-spacing );}.elementor-2927 .elementor-element.elementor-element-90c93d0 .elementor-heading-title{font-size:var( --e-global-typography-94522f2-font-size );line-height:var( --e-global-typography-94522f2-line-height );letter-spacing:var( --e-global-typography-94522f2-letter-spacing );}}@media(max-width:767px){.elementor-2927 .elementor-element.elementor-element-953601e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2927 .elementor-element.elementor-element-d89a4b2 .elementor-heading-title{font-size:var( --e-global-typography-94522f2-font-size );line-height:var( --e-global-typography-94522f2-line-height );letter-spacing:var( --e-global-typography-94522f2-letter-spacing );}.elementor-2927 .elementor-element.elementor-element-a1161a0{font-size:13px;line-height:1.3em;letter-spacing:2px;}.elementor-2927 .elementor-element.elementor-element-11db208 .elementor-heading-title{font-size:var( --e-global-typography-94522f2-font-size );line-height:var( --e-global-typography-94522f2-line-height );letter-spacing:var( --e-global-typography-94522f2-letter-spacing );}.elementor-2927 .elementor-element.elementor-element-2808a48{font-size:13px;line-height:1.3em;letter-spacing:2px;}.elementor-2927 .elementor-element.elementor-element-90c93d0 .elementor-heading-title{font-size:var( --e-global-typography-94522f2-font-size );line-height:var( --e-global-typography-94522f2-line-height );letter-spacing:var( --e-global-typography-94522f2-letter-spacing );}}/* Start custom CSS for html, class: .elementor-element-e2bb30c */nav{background:transparent !important;}
.sec-form .col{flex-basis: unset;}
.radio-buttons p{float: left;margin-left: 30px;text-transform: uppercase;}
.second-col{margin-top:-10px;}
.sec-form  h1{margin-top:0;}
.sec-form .input-field > label{color:#333;text-transform: uppercase;} 
.sec-form .input-field {margin-top:0;margin-bottom:0;}
.sec-form h2{margin:0 0 40px;}
.sec-form .row{margin-bottom:16px;}
.sec-form .row.radio-buttons{margin-top:32px;}
.sec-form form .button{background: none;border: none;box-shadow: none;font-size: 28px;padding: 0;font-family:'classico'}
.sec-form select {display:block;border: none;cursor: pointer;border-bottom: 1px solid #9e9e9e;-webkit-appearance: none;appearance: none;background: none;text-transform: uppercase;padding-left: 0;}
.sec-form select optgroup {text-transform: lowercase !important;}
.sec-form select:focus{outline: none;}
 .logo-button{margin:30px;text-align:center;width:650px; position: absolute; top:50%;left:50%;margin-left:-325px;margin-top:-198px;}
 .sec-form form input, .sec-form form optgroup,.sec-form form select,.sec-form form textarea {
    font-family:'Glimmer';
    
}
.sec-form  [type="radio"]:not(:checked)+span, .sec-form  [type="radio"]:checked+span {
    padding-left: 24px;
}

.sec-form input.invalid[type="text"]:not(.browser-default),.sec-form input.invalid[type="text"]:not(.browser-default),.sec-form input.invalid[type="text"]:not(.browser-default):focus
{
    border-bottom: 1px solid #6F263D;
-webkit-box-shadow: 0 1px 0 0 #6F263D;
box-shadow: 0 1px 0 0 #6F263D;
    
    
}

.sec-form input.invalid[type="email"]:not(.browser-default),.sec-form input.invalid[type="email"]:not(.browser-default),.sec-form input.invalid[type="email"]:not(.browser-default):focus
{
    border-bottom: 1px solid #6F263D;
-webkit-box-shadow: 0 1px 0 0 #6F263D;
box-shadow: 0 1px 0 0 #6F263D;
    
    
}


.sec-form input[type=text]:not(.browser-default):focus:not([readonly]),
.sec-form input[type=email]:not(.browser-default):focus:not([readonly])
 {
 border-bottom:1px solid #5E7975;
 -webkit-box-shadow:0 1px 0 0 #5E7975;
 box-shadow:0 1px 0 0 #5E7975
}

.sec-form input[type=text]:not(.browser-default):focus:not([readonly])+label,
.sec-form input[type=email]:not(.browser-default):focus:not([readonly])+label{
 color:#5E7975
}

.sec-form input[type=text]:not(.browser-default):focus.valid ~ label,
.sec-form input[type=email]:not(.browser-default):focus.valid ~ label {
 color:#5E7975
}

.sec-form input[type=text]:not(.browser-default):focus.invalid ~ label,
.sec-form input[type=email]:not(.browser-default):focus.invalid ~ label {
 color:#6F263D
}

.sec-form input.valid[type=text]:not(.browser-default),
.sec-form input.valid[type=text]:not(.browser-default):focus,
.sec-form input.valid[type=email]:not(.browser-default),
.sec-form input.valid[type=email]:not(.browser-default):focus
{
 border-bottom:1px solid #5E7975;
 -webkit-box-shadow:0 1px 0 0 #5E7975;
 box-shadow:0 1px 0 0 #5E7975
}

.sec-form input.invalid[type=text]:not(.browser-default),
.sec-form input.invalid[type=text]:not(.browser-default):focus,
.sec-form input.invalid[type=email]:not(.browser-default),
.sec-form input.invalid[type=email]:not(.browser-default):focus
{
 border-bottom:1px solid #6F263D;
 -webkit-box-shadow:0 1px 0 0 #6F263D;
 box-shadow:0 1px 0 0 #6F263D
}

.sec-form [type="radio"]:checked + span::after,.sec-form [type="radio"].with-gap:checked + span::after {
    background-color: #5E7975;
}

.sec-form [type="radio"]:checked + span::after, .sec-form [type="radio"].with-gap:checked + span::before,.sec-form [type="radio"].with-gap:checked + span::after {
    border: 2px solid #5E7975;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Classico';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://thecapitolresidences.ca/wp-content/themes/the-capitol/fonts/ClassicoBold.woff2') format('woff2'),
		url('https://thecapitolresidences.ca/wp-content/themes/the-capitol/fonts/ClassicoBold.woff') format('woff'),
		url('https://thecapitolresidences.ca/wp-content/themes/the-capitol/fonts/ClassicoBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Glimmer';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://thecapitolresidences.ca/wp-content/themes/the-capitol/fonts/Gilmer-Regular.woff2') format('woff2'),
		url('https://thecapitolresidences.ca/wp-content/themes/the-capitol/fonts/Gilmer-Regular.woff') format('woff'),
		url('https://thecapitolresidences.ca/wp-content/themes/the-capitol/fonts/Gilmer-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Glimmer';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://thecapitolresidences.ca/wp-content/uploads/2021/08/Gilmer-Medium.woff2') format('woff2'),
		url('https://thecapitolresidences.ca/wp-content/uploads/2021/08/Gilmer-Medium.woff') format('woff'),
		url('https://thecapitolresidences.ca/wp-content/uploads/2021/08/Gilmer-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Glimmer';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://thecapitolresidences.ca/wp-content/uploads/2021/08/Gilmer-Bold.woff2') format('woff2'),
		url('https://thecapitolresidences.ca/wp-content/uploads/2021/08/Gilmer-Bold.woff') format('woff'),
		url('https://thecapitolresidences.ca/wp-content/uploads/2021/08/Gilmer-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */