.elementor-7312 .elementor-element.elementor-element-9c22294 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7312 .elementor-element.elementor-element-9fc8fd5 .dyncontel-swiper .swiper-container{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}.elementor-7312 .elementor-element.elementor-element-9fc8fd5 .acfslider-overlay_hover{background-color:var( --e-global-color-92769f2 );}.elementor-7312 .elementor-element.elementor-element-9fc8fd5 .acfslider-bg-image{background-position:center center;}.elementor-7312 .elementor-element.elementor-element-9fc8fd5 .swiper-slide{height:500px;}.elementor-7312 .elementor-element.elementor-element-9fc8fd5 .swiper-pagination-fraction .separator{margin:0 4px;}.elementor-7312 .elementor-element.elementor-element-9fc8fd5 .swiper-pagination-fraction > *{color:var( --e-global-color-99c86d8 );font-family:"Raleway", Sans-serif;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7312 .elementor-element.elementor-element-a7dd12c .elementor-button{background-color:var( --e-global-color-3c26977 );border-style:none;border-radius:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-7312 .elementor-element.elementor-element-a7dd12c{z-index:1;}.elementor-7312 .elementor-element.elementor-element-a7dd12c .elementor-button-content-wrapper{flex-direction:row;}.elementor-7312 .elementor-element.elementor-element-a7dd12c .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-7312 .elementor-element.elementor-element-01745c4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7312 .elementor-element.elementor-element-01745c4 > .elementor-element-populated{text-align:start;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 40px 5px 5px;}.elementor-7312 .elementor-element.elementor-element-3167b23{--spacer-size:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7312 .elementor-element.elementor-element-bc39645 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7312 .elementor-element.elementor-element-bc39645 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:4px;color:var( --e-global-color-92769f2 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7312 .elementor-element.elementor-element-25a5035 .elementor-icon-list-item:not(:last-child):after{content:"";height:8%;border-color:var( --e-global-color-3c26977 );}.elementor-7312 .elementor-element.elementor-element-25a5035 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:3px;}.elementor-7312 .elementor-element.elementor-element-25a5035 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7312 .elementor-element.elementor-element-25a5035 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:3px;}.elementor-7312 .elementor-element.elementor-element-25a5035 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7312 .elementor-element.elementor-element-25a5035 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7312 .elementor-element.elementor-element-25a5035{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7312 .elementor-element.elementor-element-25a5035 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7312 .elementor-element.elementor-element-25a5035 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:1px;}.elementor-7312 .elementor-element.elementor-element-25a5035 .elementor-icon-list-text{color:var( --e-global-color-3c26977 );transition:color 0.3s;}.elementor-7312 .elementor-element.elementor-element-49421a9 .elementor-icon-list-item:not(:last-child):after{content:"";height:10%;border-color:var( --e-global-color-99c86d8 );}.elementor-7312 .elementor-element.elementor-element-49421a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:3px;}.elementor-7312 .elementor-element.elementor-element-49421a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7312 .elementor-element.elementor-element-49421a9 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:3px;}.elementor-7312 .elementor-element.elementor-element-49421a9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7312 .elementor-element.elementor-element-49421a9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7312 .elementor-element.elementor-element-49421a9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7312 .elementor-element.elementor-element-49421a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7312 .elementor-element.elementor-element-49421a9 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:1px;}.elementor-7312 .elementor-element.elementor-element-49421a9 .elementor-icon-list-text{color:var( --e-global-color-3c26977 );transition:color 0.3s;}.elementor-7312 .elementor-element.elementor-element-f2fad11{--spacer-size:20px;}.elementor-7312 .elementor-element.elementor-element-4c376fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-7312 .elementor-element.elementor-element-4c376fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-7312 .elementor-element.elementor-element-4c376fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-7312 .elementor-element.elementor-element-4c376fe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-7312 .elementor-element.elementor-element-4c376fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-7312 .elementor-element.elementor-element-4c376fe .elementor-icon-list-item:not(:last-child):after{content:"";height:50%;border-color:#ddd;}.elementor-7312 .elementor-element.elementor-element-4c376fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7312 .elementor-element.elementor-element-4c376fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7312 .elementor-element.elementor-element-4c376fe .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7312 .elementor-element.elementor-element-4c376fe .elementor-icon-list-icon i{color:var( --e-global-color-3c26977 );transition:color 0.3s;}.elementor-7312 .elementor-element.elementor-element-4c376fe .elementor-icon-list-icon svg{fill:var( --e-global-color-3c26977 );transition:fill 0.3s;}.elementor-7312 .elementor-element.elementor-element-4c376fe{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-7312 .elementor-element.elementor-element-4c376fe .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-7312 .elementor-element.elementor-element-4c376fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7312 .elementor-element.elementor-element-4c376fe .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:1px;}.elementor-7312 .elementor-element.elementor-element-4c376fe .elementor-icon-list-text{color:var( --e-global-color-92769f2 );transition:color 0.3s;}.elementor-7312 .elementor-element.elementor-element-8f5d30c{--spacer-size:30px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7312 .elementor-element.elementor-element-8f34b5f{text-align:justify;color:var( --e-global-color-92769f2 );font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:1px;}.elementor-7312 .elementor-element.elementor-element-2832f67 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7312 .elementor-element.elementor-element-2832f67 > .elementor-element-populated{text-align:start;}.elementor-7312 .elementor-element.elementor-element-dafd490{--spacer-size:30px;}.elementor-7312 .elementor-element.elementor-element-d4daead:not(.elementor-motion-effects-element-type-background), .elementor-7312 .elementor-element.elementor-element-d4daead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-99c86d8 );}.elementor-7312 .elementor-element.elementor-element-d4daead > .elementor-container{max-width:400px;}.elementor-7312 .elementor-element.elementor-element-d4daead{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7312 .elementor-element.elementor-element-d4daead > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7312 .elementor-element.elementor-element-d2b2c46 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7312 .elementor-element.elementor-element-b5c006d > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-7312 .elementor-element.elementor-element-fbcf4c5{--spacer-size:50px;}.elementor-7312 .elementor-element.elementor-element-aee1efe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7312 .elementor-element.elementor-element-ec95d78 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7312 .elementor-element.elementor-element-ec95d78{text-align:center;}.elementor-7312 .elementor-element.elementor-element-ec95d78 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:4px;color:var( --e-global-color-92769f2 );}.elementor-7312 .elementor-element.elementor-element-21b236d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7312 .elementor-element.elementor-element-21b236d{text-align:center;}.elementor-7312 .elementor-element.elementor-element-21b236d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1.5em;letter-spacing:2.5px;color:var( --e-global-color-3c26977 );}.elementor-7312 .elementor-element.elementor-element-83bc451{--spacer-size:30px;}.elementor-7312 .elementor-element.elementor-element-213daab .grid-page{justify-content:left;}.elementor-7312 .elementor-element.elementor-element-213daab .elementor-heading-title{color:var( --e-global-color-92769f2 );}.elementor-7312 .elementor-element.elementor-element-213daab .dce-view-pane{padding:8px 8px 8px 8px;margin:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-3c26977 );border-radius:0px 0px 0px 0px;}.elementor-7312 .elementor-element.elementor-element-a3b0c9c{--spacer-size:30px;}body.modal-open-dce-popup-d233288 .dce-modal.dce-popup-d233288 .modal-dialog{animation-name:enterFromTopPopup;-webkit-animation-name:enterFromTopPopup;}body.modal-open-dce-popup-d233288 .dce-push, body.modal-open-dce-popup-d233288 .dce-modal.dce-popup-d233288 .modal-dialog{animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;}.dce-modal.dce-popup-d233288 .modal-dialog{animation-name:exitToBottomPopup;-webkit-animation-name:exitToBottomPopup;}body.modal-close-dce-popup-d233288 .dce-push, .dce-modal.dce-popup-d233288 .modal-dialog{animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;}.elementor-7312 .elementor-element.elementor-element-d233288 .dce-button-wrapper{text-align:center;}body.modal-open-dce-popup-d233288 .dce-push, body.modal-open-dce-popup-d233288 .dce-modal.dce-popup-d233288 .modal-dialog.animated{-webkit-animation-duration:0.6s;animation-duration:0.6s;}body.modal-close-dce-popup-d233288 .dce-push, .dce-modal.dce-popup-d233288 .modal-dialog.animated{-webkit-animation-duration:0.6s;animation-duration:0.6s;}dce-popup-container.dce-popup-container-d233288 .dce-modal-background-layer:before, .elementor-7312 .elementor-element.elementor-element-d233288 .dce-modal-background-layer:before{opacity:0.5;}.dce-modal.dce-popup-d233288{width:1050px;}.dce-modal.dce-popup-d233288 .modal-body{padding:0px 0px 0px 0px;}.dce-modal.dce-popup-d233288 .modal-content{margin:0px 0px 0px 0px;}.elementor-7312 .elementor-element.elementor-element-d233288 .dce-button-popoup .dce-align-icon-right{margin-left:10px;}.elementor-7312 .elementor-element.elementor-element-d233288 .dce-button-popoup .dce-align-icon-left{margin-right:10px;}.elementor-7312 .elementor-element.elementor-element-d233288 .dce-button-popoup{color:var( --e-global-color-99c86d8 );background-color:var( --e-global-color-92769f2 );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:1px;padding:10px 18px 10px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-7312 .elementor-element.elementor-element-d233288 .dce-button-popoup:hover{color:var( --e-global-color-92769f2 );background-color:#00000000;}.elementor-7312 .elementor-element.elementor-element-d233288 .dce-modal-close .dce-quit-ics:after, .elementor-7312 .elementor-element.elementor-element-d233288 .dce-modal-close .dce-quit-ics:before, .dce-modal.dce-popup-d233288 .dce-modal-close .dce-quit-ics:after, .dce-modal.dce-popup-d233288 .dce-modal-close .dce-quit-ics:before{background-color:var( --e-global-color-92769f2 );height:1px;top:calc(50% - (1px/2));width:80%;left:calc(50% - (80%/2));}.elementor-7312 .elementor-element.elementor-element-d233288 .dce-modal-close .dce-quit-ics, .dce-modal.dce-popup-d233288 .dce-modal-close .dce-quit-ics{background-color:#AA880500;height:25px;width:25px;top:0px;right:0px;}.dce-modal.dce-popup-d233288 button.dce-close{border-style:none;}.elementor-7312 .elementor-element.elementor-element-d233288 .dce-modal-close:hover .dce-quit-ics:after, .elementor-7312 .elementor-element.elementor-element-d233288 .dce-modal-close:hover .dce-quit-ics:before, .dce-modal.dce-popup-d233288 .dce-modal-close:hover .dce-quit-ics:after, .dce-modal.dce-popup-d233288 .dce-modal-close:hover .dce-quit-ics:before{background-color:var( --e-global-color-92769f2 );}.elementor-7312 .elementor-element.elementor-element-d233288 .dce-modal-close .dce-quit-ics:hover, .dce-modal.dce-popup-d233288 .dce-modal-close .dce-quit-ics:hover{background-color:#02010100;}.dce-modal.dce-popup-d233288 button.dce-close:hover{border-color:#02010100;}.elementor-7312 .elementor-element.elementor-element-801cb81{--spacer-size:50px;}.elementor-7312 .elementor-element.elementor-element-128e2df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7312 .elementor-element.elementor-element-128e2df{text-align:center;}.elementor-7312 .elementor-element.elementor-element-128e2df .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:4px;color:var( --e-global-color-92769f2 );}.elementor-7312 .elementor-element.elementor-element-addf796{--spacer-size:50px;}.elementor-7312 .elementor-element.elementor-element-34e080f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7312 .elementor-element.elementor-element-34e080f{text-align:center;}.elementor-7312 .elementor-element.elementor-element-34e080f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:4px;color:var( --e-global-color-92769f2 );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7312 .elementor-element.elementor-element-644d1a9 .elementor-gallery-item__overlay{background-color:#AA880500;}.elementor-7312 .elementor-element.elementor-element-644d1a9 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7312 .elementor-element.elementor-element-644d1a9 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#AA880529;}.elementor-7312 .elementor-element.elementor-element-644d1a9{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-normal:var( --e-global-color-92769f2 );--galleries-title-color-hover:#fff;--galleries-pointer-bg-color-hover:var( --e-global-color-92769f2 );--gallery-title-color-active:var( --e-global-color-99c86d8 );--galleries-pointer-bg-color-active:var( --e-global-color-3c26977 );}.elementor-7312 .elementor-element.elementor-element-644d1a9 .elementor-gallery-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:capitalize;line-height:1.5em;letter-spacing:1px;}.elementor-7312 .elementor-element.elementor-element-0968008{--spacer-size:50px;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7312 .elementor-element.elementor-element-4a9a2c1 span.post-navigation__prev--label{color:var( --e-global-color-92769f2 );}.elementor-7312 .elementor-element.elementor-element-4a9a2c1 span.post-navigation__next--label{color:var( --e-global-color-92769f2 );}.elementor-7312 .elementor-element.elementor-element-4a9a2c1 span.post-navigation__prev--label, .elementor-7312 .elementor-element.elementor-element-4a9a2c1 span.post-navigation__next--label{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;}.elementor-7312 .elementor-element.elementor-element-4a9a2c1 span.post-navigation__prev--title, .elementor-7312 .elementor-element.elementor-element-4a9a2c1 span.post-navigation__next--title{color:var( --e-global-color-3c26977 );font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;}.elementor-7312 .elementor-element.elementor-element-17108c1{--spacer-size:50px;}@media(min-width:768px){.elementor-7312 .elementor-element.elementor-element-01745c4{width:60%;}.elementor-7312 .elementor-element.elementor-element-2832f67{width:40%;}}@media(max-width:767px){.elementor-7312 .elementor-element.elementor-element-9c22294 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7312 .elementor-element.elementor-element-9fc8fd5 .dyncontel-swiper .swiper-container{padding-left:0px;padding-right:0px;}.elementor-7312 .elementor-element.elementor-element-9fc8fd5 .swiper-slide{height:300px;}.elementor-7312 .elementor-element.elementor-element-a7dd12c .elementor-button{border-radius:0px 0px 0px 0px;padding:6px 10px 6px 10px;}.elementor-7312 .elementor-element.elementor-element-01745c4 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-7312 .elementor-element.elementor-element-3167b23{--spacer-size:10px;}.elementor-7312 .elementor-element.elementor-element-bc39645{text-align:center;}.elementor-7312 .elementor-element.elementor-element-bc39645 .elementor-heading-title{font-size:26px;}.elementor-7312 .elementor-element.elementor-element-dafd490{--spacer-size:10px;}.elementor-7312 .elementor-element.elementor-element-ec95d78{text-align:center;}.elementor-7312 .elementor-element.elementor-element-ec95d78 .elementor-heading-title{font-size:26px;}.elementor-7312 .elementor-element.elementor-element-21b236d{text-align:center;}.dce-modal.dce-popup-d233288{width:100%;}.dce-modal.dce-popup-d233288 .modal-content{height:80vh;}.elementor-7312 .elementor-element.elementor-element-128e2df{text-align:center;}.elementor-7312 .elementor-element.elementor-element-128e2df .elementor-heading-title{font-size:26px;}.elementor-7312 .elementor-element.elementor-element-34e080f{text-align:center;}.elementor-7312 .elementor-element.elementor-element-34e080f .elementor-heading-title{font-size:26px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-8f34b5f */.elementor-1335 .elementor-element.elementor-element-01745c4{
    width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b5c006d */.ua-form select,
.ua-form input{
    width: 100%;
    transition: all 200ms ease-in-out!important;
    padding: 10px 0px!important;
    padding-left: 5px!important;
    border-width: 0px 0px 1px 0px;
    border-color: #000;
    border-radius: 0px;
    font-family: "cooper-hewitt", Sans-serif;
    font-size: 13px;
}
.ua-form select:focus,
.ua-form select:hover,
.ua-form input:focus,
.ua-form input:hover{
    outline: unset;
    box-shadow: none!important;
    border-color: #C1AA2F!important;
}
.ua-form .button{
    width: 100%!important;
    padding: 20px 0px!important;
    border: 1px solid black!important;
    background: #0000!important;
    border-color: #000!important;
    color: #000!important;
    height: auto!important;
}
.ua-form .button:hover{
    background-color: #C1AA2F!important;
    color: #ffF!important;
    border-color: #fff0!important;
}
.ua-form label{
        display: inline-block;
        font-size: 10px;
        color: #0009;
        font-weight: 600;
        font-family: "cooper-hewitt", Sans-serif;
}

.mphb-calendar .mphb-datepicker-minimal .datepick-month td a, .mphb-calendar .mphb-datepicker-minimal .datepick-month td span, .datepick-popup .mphb-datepicker-minimal .datepick-month td a, .datepick-popup .mphb-datepicker-minimal .datepick-month td span{
    border-radius: 0px!important;
    padding: 5px 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ef3bb81 */.ua-calendar{
    font-family: "cooper-hewitt", Sans-serif;
}

.ua-calendar .mphb-datepicker-minimal{
    width: 100%!important;
    max-width: 100%;
}
.ua-calendar span.mphb-date-cell{
    width: 100%;
    max-width: calc(100% - 10px)!important;
    display: block;
    height: 40px!important;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    border-width: .5px .5px .5px .5px;
    border-style: solid;
    border-radius: 0px!important;
    margin: 5px!important;
    font-size: 12px!important;
    border-color: #0002!important;
    color: #0002!important;
}
.ua-calendar{
    background-color: #fff;
    overflow: hidden;
    position: relative;
}
.ua-calendar span.mphb-available-date{
     border-color: #000!important;
      color: #000!important;
      transition: all 200ms ease-in-out;
}

.ua-calendar span.mphb-available-date.mphb-mark-as-unavailable--check-out{
    border-color: #0002!important;
    color: #0002!important;
}
.ua-calendar span.mphb-available-date:hover{
    border-color: #C1AA2F!important;
    color: #C1AA2F!important;
}
span.mphb-extra-date {
    border: unset!important;
    background: unset!important;
}
.datepick-nav a{
    display: block;
    padding: 15px 15px;
    font-size: 16px!important;
}
.datepick-nav a:hover{
    border-color: #C1AA2F!important;
    color: #C1AA2F!important;
}
.datepick-month-header{
    padding: 15px 0px;
}


.mphb-calendar .mphb-datepicker-minimal .datepick-month td span{
    border-radius: 0px!important;
    padding: 0px;
}
.mphb-calendar .mphb-datepicker-minimal .datepick-month td span:not(.mphb-date-cell__price){
    position: relative;
}
.mphb-date-cell__price{
    width: 100%;
    position: absolute!important;
}

.mphb-calendar .datepick-month td{
    position: relative!important;
}

span.mphb-date-cell__price {
    width: 100%;
    position: absolute!important;
    width: 100%!important;
    max-width: 100%!important;
    height: 100%;
    background: #aa8805;
    color: #fff!important;
    display: flex!important;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transition: opacity 200ms ease-in-out;
}

.mphb-calendar .datepick-month td:hover span.mphb-date-cell__price{
    opacity: 1; 
}/* End custom CSS */
/* Start custom CSS */:root {
  --main-color: #aa8805;
}
.ua-calendar .mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-month td .mphb-selected-date{
    background: #aa8805;
}
.ua-calendar .mphb-datepick .datepick-month td .mphb-available-date.mphb-date-check-out {
    border-color: #000!important;
    color: #000!important;
}

.ua-calendar{
    font-family: "Montserrat", Sans-serif;
}

.ua-calendar .mphb-datepicker-minimal{
    width: 100%!important;
    max-width: 100%;
}
.ua-calendar span.mphb-date-cell,
.ua-calendar a.mphb-date-cell{
    width: 100%;
    max-width: calc(100% - 10px)!important;
    display: block;
    height: 40px!important;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    border-width: 1px;
    border-style: solid;
    border-radius: 5px!important;
    margin: 5px!important;
    font-size: 12px!important;
    border-color: #0001!important;
    color: #0002!important;
    transition: all 200ms ease-in-out;
}
.ua-calendar{
    background-color: #fff;
    overflow: hidden;
    position: relative;
}
.ua-calendar span.mphb-available-date,
.ua-calendar a.mphb-available-date{
    transition: all 200ms ease-in-out;
     border-color: #000!important;
      color: #000!important;
      transition: all 200ms ease-in-out;
      
}
.ua-calendar span.datepick-selected,
.ua-calendar a.datepick-selected,
.ua-calendar a.mphb-selected-date,
.ua-calendar a.datepick-highlight{
    border-color: #adb29b!important;
    background: var(--main-color)!important;
    color :#fff!important;
}

.ua-calendar span.mphb-available-date.mphb-mark-as-unavailable--check-out{
    border-color: #0002!important;
    color: #0002!important;
}
.ua-calendar span.mphb-available-date:hover,
.ua-calendar a.mphb-available-date:hover{
    border-color: #ADB29B!important;
    color: #fff!important;
}
span.mphb-extra-date {
    border: unset!important;
    background: unset!important;
}
.datepick-nav a{
    display: block;
    padding: 15px 15px;
    font-size: 16px!important;
}
.datepick-nav a:hover{
    border-color: #ADB29B!important;
    color: var(--main-color)!important;
}
.datepick-month-header{
    padding: 15px 0px;
}/* End custom CSS */