.elementor-646 .elementor-element.elementor-element-66d62ca{--display:flex;}.elementor-646 .elementor-element.elementor-element-18015eb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-646 .elementor-element.elementor-element-18015eb .rform-label-input{font-family:"Playfair Display", Sans-serif;margin:0px 0px 10px 0px;}.elementor-646 .elementor-element.elementor-element-18015eb .rform-error{text-align:left;}.elementor-646 .elementor-element.elementor-element-92e85fd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-646 .elementor-element.elementor-element-783edbe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-646 .elementor-element.elementor-element-783edbe .rform-label-input{font-family:"Playfair Display", Sans-serif;margin:0px 0px 10px 0px;}.elementor-646 .elementor-element.elementor-element-783edbe .rform-error{text-align:left;}.elementor-646 .elementor-element.elementor-element-5e91f56{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-646 .elementor-element.elementor-element-5e91f56 .rform-label-input{font-family:"Playfair Display", Sans-serif;margin:0px 0px 10px 0px;}.elementor-646 .elementor-element.elementor-element-5e91f56 .rform-error{text-align:left;}.elementor-646 .elementor-element.elementor-element-c9126bd .rform-label-input{font-family:"Playfair Display", Sans-serif;margin:0px 0px 10px 0px;}.elementor-646 .elementor-element.elementor-element-c9126bd .rform-error{text-align:left;}.elementor-646 .elementor-element.elementor-element-1a2e1b1 .rform-label-select{font-family:"Playfair Display", Sans-serif;margin:0px 0px 10px 0px;}.elementor-646 .elementor-element.elementor-element-1a2e1b1 .rform-select::placeholder{font-family:"Playfair Display", Sans-serif;}.elementor-646 .elementor-element.elementor-element-1a2e1b1 .rform-option{font-family:"Playfair Display", Sans-serif;}.elementor-646 .elementor-element.elementor-element-1a2e1b1 .rform-error{text-align:left;}.elementor-646 .elementor-element.elementor-element-93ec8be{--display:flex;}.elementor-646 .elementor-element.elementor-element-c6974e5 .rform-label-input{margin:0px 0px 10px 0px;}.elementor-646 .elementor-element.elementor-element-c6974e5 .rform-input{font-family:"Playfair Display", Sans-serif;}.elementor-646 .elementor-element.elementor-element-c6974e5 .rform-input::placeholder{font-family:"Playfair Display", Sans-serif;}.elementor-646 .elementor-element.elementor-element-c6974e5 .rform-error{text-align:left;}.elementor-646 .elementor-element.elementor-element-45fe9a2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-646 .elementor-element.elementor-element-1397a12 .rform-label-input{font-family:"Playfair Display", Sans-serif;margin:0px 0px 10px 0px;}.elementor-646 .elementor-element.elementor-element-1397a12 .rform-checkboxbtn-container{font-family:"Playfair Display", Sans-serif;}.elementor-646 .elementor-element.elementor-element-1397a12 .rform-checkboxbtn-container input:not(:checked) ~ .rform-checkbox-checkmark{background-color:#3DA6B24F;border-style:solid;border-color:var( --e-global-color-427a2ac );}.elementor-646 .elementor-element.elementor-element-bc33a9d.elementor-element{--align-self:center;}.elementor-646 .elementor-element.elementor-element-bc33a9d .rform-button-submit{flex-direction:row;font-family:"Playfair Display", Sans-serif;}.elementor-646 .elementor-element.elementor-element-bc33a9d .rform-button-container{justify-content:end;}@media(max-width:1024px){.elementor-646 .elementor-element.elementor-element-92e85fd{--grid-auto-flow:row;}.elementor-646 .elementor-element.elementor-element-45fe9a2{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-646 .elementor-element.elementor-element-92e85fd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-646 .elementor-element.elementor-element-45fe9a2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-area, class: .elementor-element-c6974e5 */a[href="/obshti-usloviya"]:hover {
  color: #3DA6B2 !important;
}/* End custom CSS */