/*
Theme Name: DCR Homes (Hello Elementor Child)
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.2.1.1736352181
Updated: 2025-01-08 16:03:01

*/
.modal,figure.wp-caption a{width:100%}.checkmark:after,.modal,.popupNews,.single-input br,form.wpcf7-form br,form.wpcf7-form label.label-display{display:none}@font-face{font-family:'SF Pro Display';src:url("/wp-content/themes/DCRHomes/fonts/sf-pro-display/SF-Pro-Display-Bold.otf");font-weight:700;font-display:swap}@font-face{font-family:'SF Pro Display';src:url("/wp-content/themes/DCRHomes/fonts/sf-pro-display/SF-Pro-Display-Semibold.otf");font-weight:600;font-display:swap}@font-face{font-family:'SF Pro Display';src:url("/wp-content/themes/DCRHomes/fonts/sf-pro-display/SF-Pro-Display-Medium.otf");font-weight:500;font-display:swap}@font-face{font-family:'SF Pro Display';src:url("/wp-content/themes/DCRHomes/fonts/sf-pro-display/SF-Pro-Display-Regular.otf");font-weight:400;font-display:swap}@font-face{font-family:'SF Pro Display';src:url("/wp-content/themes/DCRHomes/fonts/sf-pro-display/SF-Pro-Display-Light.otf");font-weight:300;font-display:swap}.first_2nd figcaption,.font-family-edit,.font-family-edit .e-n-accordion-item-title-text,.font-family-edit .elementor-icon-list-text,.font-family-edit .wp-caption-text,.font-family-edit a,.font-family-edit h1,.font-family-edit h2,.font-family-edit h3,.font-family-edit h4,.font-family-edit p,.only1st figcaption,body{font-family:'SF Pro Display',sans-serif!important}.only1st{height:743px}.all_floors img,.first_2nd img,.first_2nd_rooftop img,.only1st img{object-fit:cover;width:100%}.only1st img{height:700px!important}.first_2nd{height:358px}.first_2nd img{height:315px!important}.first_2nd_rooftop{height:230px}.first_2nd_rooftop img{height:187px!important}.all_floors{height:166px}.all_floors img{height:123px!important}span.label-span{font-size:18px}.content-form p.position-politics-news:hover,.content-form p.position-politics:hover,.modal-content a#close:hover,.position-news:hover{cursor:pointer}@media (max-width:1179px){.all_floors img,.first_2nd_rooftop img{height:157px!important}.all_floors,.first_2nd_rooftop{height:200px}.first_2nd,.only1st{height:243px}.first_2nd img,.only1st img{height:200px!important}}.modal{position:fixed;z-index:999;left:0;top:0;height:100%;overflow:auto;background-color:#ece1d2;background-color:#ece1D299;-webkit-animation-name:fadeIn;-webkit-animation-duration:.4s;animation-name:fadeIn;animation-duration:.4s}.modal-content{margin:auto;padding:48px;border-radius:8px;background-color:#fff;width:638px;height:auto;-webkit-animation-name:slideIn;-webkit-animation-duration:.4s;animation-name:slideIn;animation-duration:.4s}.content-form p.subtitle-modal,.modal-header{margin-bottom:20px}.modal-content p.title-modal{font-size:36px;line-height:36px;color:#25272a;font-weight:400}.modal-content a#close{position:relative;z-index:1;right:-18px;top:-14px}.modal-header{display:flex}.flex-inputs,.single-input{margin-bottom:16px}.content-form p{margin:0}.flex-buttons div,.modal-body .flex-inputs div{width:50%}.flex-inputs input,.flex-inputs select,.single-input input,.single-input select{border-radius:0;border-color:#25272A66;padding-inline:12px;color:#25272a;letter-spacing:.5px;font-size:18px;line-height:26px;font-weight:400}.flex-inputs .selectInput,.single-input .selectInput{color:#25272A66}.flex-inputs .selectInput option,.single-input .selectInput option{color:#25272a}.flex-buttons a#closeButtonNews,.flex-buttons input[type=submit]{border-radius:32px;color:#f4f0e2;padding:14px 0;font-size:18px;line-height:27px;width:100%;transition:background-color .2s ease-in}.flex-inputs label{font-size:18px;font-weight:400;letter-spacing:.5px;line-height:26px;margin-bottom:8px}.flex-inputs .input,.flex-inputs .selectInput{height:45px}.flex-inputs{display:flex;gap:16px}.single-input p:first-child{margin-bottom:12px}.flex-buttons{display:flex;gap:32px;padding-top:16px}.flex-buttons a#closeButtonNews{background-color:#25272a;display:block;text-align:center}.flex-buttons a#closeButtonNews:hover{background-color:#1e1f21;cursor:pointer}.flex-buttons input[type=submit]{background-color:#be7445;border:none}.flex-buttons input[type=submit]:hover{background-color:#be5d45}.content-form input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.content-form span.wpcf7-list-item-label{margin-left:18px}.wpcf7-not-valid-tip{font-size:12px}.wpcf7 form .wpcf7-response-output{margin:0;display:none}.wpcf7 form .modal .wpcf7-response-output{border-color:transparent}.wpcf7 form.invalid .modal .wpcf7-response-output,.wpcf7 form.payment-required .modal .wpcf7-response-output,.wpcf7 form.unaccepted .modal .wpcf7-response-output{display:block;border-color:#ffb900}.wpcf7 form.sent .modal .wpcf7-response-output{display:block;border-color:#46b450}.checkmark{position:absolute;top:0;left:0;height:24px;width:24px;background-color:#fff;border:1px solid #25272A30}.content-form .wpcf7-acceptance label:hover input~.wpcf7-list-item-label .checkmark{background-color:#747951;transition:.1s ease-in-out}.content-form .wpcf7-acceptance input:checked~.wpcf7-list-item-label .checkmark{background-color:#747951;border-color:#747951}.checkmark:after{content:"";position:absolute}.content-form .wpcf7-acceptance input:checked~.wpcf7-list-item-label .checkmark:after{display:block}.content-form .wpcf7-acceptance .wpcf7-list-item-label .checkmark:after{left:8px;top:4px;width:7px;height:12px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal-body a{margin-left:3px;color:#25272a}.flex-politics{display:flex;width:max-content}.mt-32{margin-top:32px}.content-form p.position-politics,.content-form p.position-politics-news{margin-top:3px}@media (max-width:1023px){.modal-content{width:90%}}@media (max-width:767px){.modal-header{margin-bottom:1rem}.modal-content{padding:2rem 1rem}.modal-content p.title-modal{font-size:26px;line-height:26px}.flex-buttons,.flex-input{flex-wrap:wrap}.flex-buttons div,.modal-body .flex-inputs div{width:100%}.flex-buttons a#closeButton,.flex-buttons input[type=submit],.flex-input input,.single-input input{font-size:16px}.modal-content a#close{right:0}.modal-content a#close img{width:20px;height:20px}.flex-buttons{gap:16px}.checkmark{height:18px;width:18px}.content-form .wpcf7-acceptance .wpcf7-list-item-label .checkmark:after{left:5px;top:2px;width:6px;height:11px}.content-form span.wpcf7-list-item-label{margin-left:13px;font-size:14px}.modal-body .flex-inputs{flex-wrap:wrap;gap:16px}.flex-inputs label{font-size:16px;line-height:24px;margin-bottom:0}}