@font-face { font-family: "bagnardciv"; font-display: swap;  src: url("https://civitashotel.com/wp-content/uploads/et-fonts/bagnard.otf") format("opentype"); }
.et_pb_text_0 { padding-bottom: 26px !important; }
.et_pb_row_1 { min-height: 67.8px; }
.et_pb_row_1.et_pb_row { margin-top: -53px !important; margin-right: auto !important; margin-left: auto !important; }
.et_pb_divider_0 { min-height: 10.8px; }
.et_pb_divider_0:before { border-top-color: #B08E2B;border-top-width: 3px; }
.et_pb_row_2.et_pb_row { padding-top: 0px !important; padding-top: 0px; }
.et_pb_text_1 { margin-top: -9px !important; }
.et_pb_row_3.et_pb_row { margin-top: -38px !important; margin-right: auto !important; margin-left: auto !important; }
.et_pb_gallery_0.et_pb_gallery { padding-bottom: 0px; }
.et_pb_row_4 { min-height: 68px; }
.et_pb_row_4.et_pb_row { padding-top: 25px !important; padding-top: 25px; }
.et_pb_row_6, body .et-db .et-l .et_pb_row_6.et_pb_row, body.et_pb_pagebuilder_layout.single .et-l .et_pb_row_6.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .et-l .et_pb_row_6.et_pb_row { width: 67.2%; }
.et_pb_gallery_1.et_pb_gallery .et_pb_gallery_title { color: #000000 !important; }
.et_pb_gallery_1.et_pb_gallery { min-height: 192.3px; margin-right: 1px !important; margin-bottom: -6px !important; .et_pb_gallery_items {  display: -webkit-box;  display: -webkit-flex;  display: -moz-box;  display: -ms-flexbox;  display: flex;  -webkit-justify-content: center;  justify-content: center;  -webkit-flex-wrap: wrap;  flex-wrap: wrap;} }
.et_pb_row_7.et_pb_row { padding-top: 16px !important; padding-top: 16px; }
.et_pb_row_8.et_pb_row { margin-top: -17px !important; margin-right: auto !important; margin-bottom: -26px !important; margin-left: auto !important; }
.et_pb_row_10.et_pb_row { padding-top: 1px !important;margin-right: auto !important; margin-bottom: -15px !important; margin-left: auto !important; padding-top: 1px; }
.dvppl_cf7_styler_0 .dipe-form-header-container { background-color: ; margin-bottom: 0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; }
.dvppl_cf7_styler_0 .dipe-form-header-icon, .dvppl_cf7_styler_0 .dipe-form-header-image { background-color: ; }
.dvppl_cf7_styler_0 .dipe-form-header-icon span { color: ; }
.dvppl_cf7_styler_0 .dipe-cf7-styler { background-color: ; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; }
.dvppl_cf7_styler_0 .dipe-cf7-container .wpcf7-form-control:not(.wpcf7-submit) { margin-top:7px!important;; }
.dvppl_cf7_styler_0 .dipe-cf7 .wpcf7 form>p, .dipe-cf7 .wpcf7 form>div, .dipe-cf7 .wpcf7 form>label
            .dvppl_cf7_styler_0 .dipe-cf7 .wpcf7 form .dp-col>p, .dipe-cf7 .wpcf7 form .dp-col>div, .dipe-cf7 .wpcf7 form .dp-col>label { margin-bottom:20px!important;; }
.dvppl_cf7_styler_0 .dipe-cf7-container .wpcf7 input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .dvppl_cf7_styler_0 .dipe-cf7-container .wpcf7 select, .dvppl_cf7_styler_0 .dipe-cf7-container .wpcf7 textarea { padding-top:10px!important; padding-right:15px!important; padding-bottom:10px!important; padding-left:15px!important; }
.dvppl_cf7_styler_0 .dipe-cf7 input:not([type=submit]), .dvppl_cf7_styler_0 .dipe-cf7 select, .dvppl_cf7_styler_0 .dipe-cf7 textarea, .dvppl_cf7_styler_0 .dipe-cf7 .wpcf7-checkbox input[type="checkbox"] + span:before, .dvppl_cf7_styler_0 .dipe-cf7 .wpcf7-acceptance input[type="checkbox"] + span:before, .dvppl_cf7_styler_0 .dipe-cf7 .wpcf7-radio input[type="radio"]:not(:checked) + span:before { background-color: #f5f5f5; }
.dvppl_cf7_styler_0 .wpcf7 form .wpcf7-response-output, .dvppl_cf7_styler_0 .wpcf7 form span.wpcf7-not-valid-tip { text-align: left; }
.dvppl_cf7_styler_0 .wpcf7 form.sent .wpcf7-response-output { background-color:  !important; border-color: ; }
.dvppl_cf7_styler_0 .wpcf7 form .wpcf7-response-output { color:  !important; background-color:  !important; border-color:  !important; }
.dvppl_cf7_styler_0 span.wpcf7-not-valid-tip { padding: 0px !important; margin-top: 0px !important; }
.et-db .et-l .et_pb_section_dov_2213_0 { height: 100vh; }@media only screen and (min-width: 981px) {.overlay { display: flex; flex-direction: column; justify-content: center;} }
.et-db .et-l .et_pb_section_dov_2213_0.et_pb_section { padding-top: 0px;margin-top: -5%; }
.et-db .et-l .et_pb_row_dov_2213_1,body.et-db .et-db .et-l .et-l .et_pb_row_dov_2213_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_2213_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_2213_1.et_pb_row, .et-db .et-l .et_pb_row_dov_2213_13,body.et-db .et-db .et-l .et-l .et_pb_row_dov_2213_13.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_2213_13.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_2213_13.et_pb_row, .et-db .et-l .et_pb_row_dov_2213_7,body.et-db .et-db .et-l .et-l .et_pb_row_dov_2213_7.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .et-l .et-l .et_pb_row_dov_2213_7.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .et-l .et-l .et_pb_row_dov_2213_7.et_pb_row { width: 100%; max-width: 100%; }
.et-db .et-l .et_pb_row_dov_2213_7, .et-db .et-l .et_pb_row_dov_2213_1, .et-db .et-l .et_pb_row_dov_2213_13 { position: absolute !important; top: 50%; bottom: auto; left: 0px; right: auto; transform: translateY(-50%); }
.et-db .et-l .et_pb_text_dov_2213_16, .et-db .et-l .et_pb_text_dov_2213_10, .et-db .et-l .et_pb_text_dov_2213_4 { font-size: 19px; }
body.et-db .et-l .et_pb_section .et_pb_button_dov_2213_5, body.et-db .et-l .et_pb_section .et_pb_button_dov_2213_17, body.et-db .et-l .et_pb_section .et_pb_button_dov_2213_11 { color:#FFFFFF !important;
					
					border-color:#5A7575; background-color: #5A7575; }
.et-db .et-l .et_pb_button_dov_2213_5, .et-db .et-l .et_pb_button_dov_2213_11, .et-db .et-l .et_pb_button_dov_2213_17 { box-shadow:  0px 2px 18px 0px rgba(0,0,0,0.3) ; }
.et-db .et-l .et_pb_button_dov_2213_11,.et-db .et-l .et_pb_button_dov_2213_11:after, .et-db .et-l .et_pb_button_dov_2213_17,.et-db .et-l .et_pb_button_dov_2213_17:after, .et-db .et-l .et_pb_button_dov_2213_5,.et-db .et-l .et_pb_button_dov_2213_5:after { transition: all 300ms ease 0ms; }
.et-db .et-l .et_pb_column_dov_2213_8, .et-db .et-l .et_pb_column_dov_2213_14, .et-db .et-l .et_pb_column_dov_2213_2 { background-color: #FFFFFF; border-radius: 5px 5px 5px 5px;overflow: hidden; border-width:5px;border-style:dashed;border-color:#5A7575; padding-top: 5%; padding-right: 5%; padding-bottom: 5%; padding-left: 5%; box-shadow:  0px 2px 18px 0px rgba(0,0,0,0.3) ; position: fixed !important; top: 50%; bottom: auto; left: 0px; right: auto; transform: translateY(-50%); }
body.logged-in.admin-bar.et-db .et-l .et_pb_column_dov_2213_8, body.logged-in.admin-bar.et-db .et-l .et_pb_column_dov_2213_14, body.logged-in.admin-bar.et-db .et-l .et_pb_column_dov_2213_2 { top: calc(50% + 32px); }
.et_pb_row_5.et_pb_row { margin-top: -20px !important; margin-right: auto !important; margin-left: auto !important; margin-left: auto !important; margin-right: auto !important; }
.et_pb_row_6.et_pb_row { margin-top: -30px !important; margin-right: auto !important; margin-left: auto !important; margin-left: auto !important; margin-right: auto !important; }

@media only screen and ( max-width: 980px ) {
	body.et-db .et-l .et_pb_section .et_pb_button_dov_2213_5:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_2213_11:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_2213_17:after { display: inline-block;
							opacity: 0; }
	body.et-db .et-l .et_pb_section .et_pb_button_dov_2213_5:hover:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_2213_11:hover:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_2213_17:hover:after { 
								
								opacity: 1; }
}

@media only screen and ( max-width: 767px ) {
	body.et-db .et-l .et_pb_section .et_pb_button_dov_2213_5:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_2213_11:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_2213_17:after { display: inline-block;
							opacity: 0; }
	body.et-db .et-l .et_pb_section .et_pb_button_dov_2213_5:hover:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_2213_11:hover:after, body.et-db .et-l .et_pb_section .et_pb_button_dov_2213_17:hover:after { 
								
								opacity: 1; }
}