.elementor-15661 .elementor-element.elementor-element-7920b2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-15661 .elementor-element.elementor-element-305fa0ea.elementor-element{--align-self:center;}.elementor-15661 .elementor-element.elementor-element-432c59e3 > .elementor-widget-container{padding:32px 0px 32px 0px;}.elementor-15661 .elementor-element.elementor-element-432c59e3{text-align:center;}.elementor-15661 .elementor-element.elementor-element-432c59e3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:72px;font-weight:500;letter-spacing:-2px;}.elementor-15661 .elementor-element.elementor-element-51694c87{--display:flex;--min-height:55vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-15661 .elementor-element.elementor-element-580bffed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15661 .elementor-element.elementor-element-317cd97b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15661 .elementor-element.elementor-element-466b3db5 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-15661 .elementor-element.elementor-element-466b3db5.elementor-element{--align-self:flex-start;}.elementor-15661 .elementor-element.elementor-element-c3f5840{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15661 .elementor-element.elementor-element-2cc8e64e > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-15661 .elementor-element.elementor-element-2cc8e64e{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:500;color:var( --e-global-color-astglobalcolor0 );}.elementor-15661 .elementor-element.elementor-element-31a09233{width:100%;max-width:100%;column-gap:0px;text-align:start;font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:400;color:var( --e-global-color-text );}.elementor-15661 .elementor-element.elementor-element-31a09233 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-15661 .elementor-element.elementor-element-31a09233 p{margin-block-end:0px;}.elementor-15661 .elementor-element.elementor-element-458392b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 50px;--row-gap:10px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15661 .elementor-element.elementor-element-e250fcd .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor1 );border-style:none;padding:0px 0px 0px 0px;}.elementor-15661 .elementor-element.elementor-element-e250fcd > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-15661 .elementor-element.elementor-element-e250fcd .elementor-button-content-wrapper{flex-direction:row;}.elementor-15661 .elementor-element.elementor-element-ea4faa8 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor1 );border-style:none;padding:0px 0px 0px 0px;}.elementor-15661 .elementor-element.elementor-element-ea4faa8 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-15661 .elementor-element.elementor-element-ea4faa8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15661 .elementor-element.elementor-element-75e3a7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15661 .elementor-element.elementor-element-1d909a84 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-15661 .elementor-element.elementor-element-1d909a84 .ovabrw-modern-product .ovabrw-product-form-tabs .ovabrw-tab-head .item-tab{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:500;text-transform:capitalize;}.elementor-15661 .elementor-element.elementor-element-1d909a84 .ovabrw-modern-product .ovabrw-product-form-tabs .ovabrw-tab-head{background-color:var( --e-global-color-astglobalcolor4 );border-radius:0px 0px 0px 0px;}.elementor-15661 .elementor-element.elementor-element-1d909a84 .ovabrw-modern-product .ovabrw-product-form-tabs .ovabrw-tab-content #booking_form, .ovabrw-modern-product .ovabrw-product-form-tabs .ovabrw-tab-content #request_booking{background-color:var( --e-global-color-astglobalcolor4 );border-radius:0px 0px 0px 0px;}.elementor-15661 .elementor-element.elementor-element-1d909a84 .ovabrw-modern-product .ovabrw-product-form-tabs .ovabrw-tab-content #booking_form button.submit, .ovabrw-modern-product .ovabrw-product-form-tabs .ovabrw-tab-content #request_booking button.submit{color:var( --e-global-color-astglobalcolor5 );background-color:var( --e-global-color-astglobalcolor0 );}.elementor-15661 .elementor-element.elementor-element-1d909a84 .ovabrw-modern-product .ovabrw-product-form-tabs .ovabrw-tab-content #booking_form button.submit:hover, .ovabrw-modern-product .ovabrw-product-form-tabs .ovabrw-tab-content #request_booking button.submit:hover{color:var( --e-global-color-astglobalcolor0 );background-color:var( --e-global-color-astglobalcolor5 );}body.elementor-page-15661:not(.elementor-motion-effects-element-type-background), body.elementor-page-15661 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-15661 .elementor-element.elementor-element-51694c87{--content-width:900px;}.elementor-15661 .elementor-element.elementor-element-317cd97b{--width:30%;}.elementor-15661 .elementor-element.elementor-element-75e3a7e{--width:100%;}}@media(max-width:767px){.elementor-15661 .elementor-element.elementor-element-432c59e3 > .elementor-widget-container{padding:32px 0px 32px 10px;}.elementor-15661 .elementor-element.elementor-element-432c59e3{text-align:start;}.elementor-15661 .elementor-element.elementor-element-432c59e3 .elementor-heading-title{font-size:32px;letter-spacing:-0.5px;}.elementor-15661 .elementor-element.elementor-element-51694c87{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-15661 .elementor-element.elementor-element-580bffed{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15661 .elementor-element.elementor-element-c3f5840{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15661 .elementor-element.elementor-element-2cc8e64e{font-size:1.3rem;}.elementor-15661 .elementor-element.elementor-element-31a09233 > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-15661 .elementor-element.elementor-element-31a09233{font-size:0.8rem;}.elementor-15661 .elementor-element.elementor-element-e250fcd .elementor-button{font-size:0.8rem;}.elementor-15661 .elementor-element.elementor-element-ea4faa8 .elementor-button{font-size:0.8rem;}.elementor-15661 .elementor-element.elementor-element-75e3a7e{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for ovabrw_product_booking_form, class: .elementor-element-1d909a84 */.ovabrw-product-fields {
    padding-bottom: 30px;
}

.submit {
      border-radius:0!important;
}

.ovabrw-modern-product #booking_form .ovabrw-product-fields, .ovabrw-modern-product #request_booking .ovabrw-product-fields {
    display: block;
    max-width:400px;
}

.checkmark {
    top: 2px!important;
    left: 4px!important;
    color:#FFFFFF!important;
}

label {
font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.ovabrw-modern-product #booking_form .ovabrw-extra-services .ovabrw_resource .item .res-left {
    width: 70%!important;
}
 
.ovabrw-modern-product #booking_form .ovabrw-extra-services .ovabrw_resource .item .res-right {
    width:30%!important;
}

@media only screen and (max-width: 768px) {
.ovabrw-modern-product #booking_form .ovabrw-extra-services .ovabrw_resource .item .res-left {
    width: 80%!important;
}
 
.ovabrw-modern-product #booking_form .ovabrw-extra-services .ovabrw_resource .item .res-right {
    width:20%!important;
}
}

.ovabrw-modern-product #booking_form .ovabrw-extra-services .ovabrw_resource .item .res-left .ovabrw-label-field .checkmark, .ovabrw-modern-product #request_booking .ovabrw-extra-services .ovabrw_resource .item .res-left .ovabrw-label-field .checkmark {
    transform: none!important;
}

.ovabrw-modern-product #booking_form .ovabrw-extra-services .ovabrw_resource .item .res-left .ovabrw-label-field, .ovabrw-modern-product #request_booking .ovabrw-extra-services .ovabrw_resource .item .res-left .ovabrw-label-field {
font-size: 12px;
line-height: 24px;
}

.ajax_show_total .show_ajax_content.active .show_total, .ajax_show_total .show_ajax_content .ovabrw-insurance-amount .show-amount-insurance {
    font-size: inherit!important;
}

.ajax_show_total .show_ajax_content.active {
    color: #262b2c!important;
    font-size: 16px!important;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.ovabrw-tab-head {
    display: none!important;
}

.ovabrw-modern {
	.ovabrw-product-fields {
		input[type=text], input[type=number], input[type=email], input[type=tel], input[type=url], input[type=password], input[type=search], select {
			border-radius: 0px;
			font-size: 0.8em;
			&::placeholder {
				color:#FFFFFF;
			}}}}}/* End custom CSS */
/* Start custom CSS */.submit {
      border-radius:0!important;
}

.ovabrw-modern {
	.ovabrw-product-fields {
		input[type=text], input[type=number], input[type=email], input[type=tel], input[type=url], input[type=password], input[type=search], select {
			border-radius: 0px;
			font-size: 0.8em;
			&::placeholder {
				color:#FFFFFF;
			}}}}}

.ovabrw-tab-head {
    display:none!important;
}

.ast-page-builder-template .site-content > .ast-container {
    max-width: max-content;!important}
    
.woocommerce-Price-amount.amount {
    font-size:14px!important;
}

.ovabrw-product-sticky {
    display:none!important;
}/* End custom CSS */