input[type=submit].xs,input[type=button].xs,button.xs,.btn.xs,.button.xs{min-height:30px;padding:5.5px 20px}input[type=submit].small,input[type=button].small,button.small,.btn.small,.button.small{min-height:40px;padding:10px 20px}input[type=submit].large,input[type=button].large,button.large,.btn.large,.button.large{min-height:60px;padding-left:35px;padding-right:35px}.elementor-widget-button.xs .elementor-button{min-height:30px;padding:5.5px 20px}.elementor-widget-button.small .elementor-button{min-height:40px;padding:10px 20px}.elementor-widget-button.large .elementor-button{min-height:60px;padding-left:35px;padding-right:35px}div .elementor-button,input[type=submit],input[type=button],button,.btn,.button{font-family:var(--font-primary);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:1px;line-height:1;transition:.15s ease;border-radius:4px;padding:16px 25px;min-height:50px;display:inline-flex;justify-content:center;align-items:center;text-align:center;border:2px solid;outline:none;cursor:pointer;text-decoration:none;background-color:var(--btn-bg-color, #CA0B1E);border-color:var(--btn-border-color, #CA0B1E);color:var(--btn-color, #ffffff)}div .elementor-button:visited,input[type=submit]:visited,input[type=button]:visited,button:visited,.btn:visited,.button:visited{color:var(--btn-color, #fff)}div .elementor-button:hover,input[type=submit]:hover,input[type=button]:hover,button:hover,.btn:hover,.button:hover{background-color:var(--btn-bg-color-hover, #EDEFF5);border-color:var(--btn-border-color-hover, #EDEFF5);color:var(--btn-color-hover, #212121)}input[type=submit].secondary,input[type=button].secondary,button.secondary,.btn.secondary,.button.secondary,.elementor-widget-button.secondary{--btn-bg-color: transparent;--btn-border-color: var(--COLORS-PRIMARY, #CA0B1E);--btn-color: #212121;--btn-bg-color-hover: var(--COLORS-PRIMARY, #CA0B1E);--btn-border-color-hover: var(--COLORS-PRIMARY, #CA0B1E);--btn-color-hover: #f0f1f4}input[type=submit].tertiary,input[type=button].tertiary,button.tertiary,.btn.tertiary,.button.tertiary,.elementor-widget-button.tertiary{--btn-bg-color: var(--COLORS-SECONDARY, #212121);--btn-border-color: var(--COLORS-SECONDARY, #212121);--btn-color: #fff;--btn-bg-color-hover: var(--BACKGROUND-Neutral-BG, #EDEFF5);--btn-border-color-hover: var(--BACKGROUND-Neutral-BG, #EDEFF5);--btn-color-hover: #212121}input[type=submit].terrain,input[type=button].terrain,button.terrain,.btn.terrain,.button.terrain,.elementor-widget-button.terrain{--btn-bg-color: #fff;--btn-border-color: #fff;--btn-color: #212121;--btn-bg-color-hover: #fff;--btn-border-color-hover: #fff;--btn-color-hover: var(--COLORS-PRIMARY, #CA0B1E)}input[type=submit].terrain-2,input[type=button].terrain-2,button.terrain-2,.btn.terrain-2,.button.terrain-2,.elementor-widget-button.terrain-2{--btn-bg-color: transparent;--btn-border-color: #fff;--btn-color: #fff;--btn-bg-color-hover: var(--COLORS-PRIMARY, #CA0B1E);--btn-border-color-hover: var(--COLORS-PRIMARY, #CA0B1E);--btn-color-hover: #fff}input[type=submit].neutral,input[type=button].neutral,button.neutral,.btn.neutral,.button.neutral,.elementor-widget-button.neutral{--btn-bg-color: #e2e5e7;--btn-border-color: #e2e5e7;--btn-color: #212121;--btn-bg-color-hover: #212121;--btn-border-color-hover: #212121;--btn-color-hover: #fff}.elementor-widget-button.book-btn .elementor-button{position:relative;border:none;border-radius:var(--SPACING-SYSTEM-Radius-Radius-xs, 4px);background:var(--COLORS-TERTIARY, #FFF);box-shadow:0 10px 30px #00000012;min-height:60px;color:var(--FONTS-BASE, #212121);padding:16px 80px 16px 25px;overflow:hidden;transition:color .2s ease}.elementor-widget-button.book-btn .elementor-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(132deg,var(--COLORS-PRIMARY, #CA0B1E) 0%,#80111C 100%);clip-path:inset(0 0 0 100%);transition:clip-path .35s cubic-bezier(.4,0,.2,1)}.elementor-widget-button.book-btn .elementor-button:after{content:"";font-family:icomoon;font-size:18px;font-weight:400;position:absolute;top:0;right:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:60px;color:#fff;border-radius:0 4px 4px 0;background:linear-gradient(132deg,var(--COLORS-PRIMARY, #CA0B1E) 0%,#80111C 100%)}.elementor-widget-button.book-btn .elementor-button .elementor-button-content-wrapper{position:relative;z-index:1}.elementor-widget-button.book-btn .elementor-button:hover{color:#fff}.elementor-widget-button.book-btn .elementor-button:hover:before{clip-path:inset(0 0 0 0)}@media(max-width:767px){.elementor-widget-button.book-btn .elementor-button{min-height:50px;padding:16px 65px 16px 20px}.elementor-widget-button.book-btn .elementor-button:after{width:50px}}.elementor-widget-button.book-btn.book-black .elementor-button:before,.elementor-widget-button.book-btn.book-black .elementor-button:after{background:linear-gradient(132deg,#222,#000)}.form_style_3 .gform_wrapper.gravity-theme input[type=text],.form_style_3 .gform_wrapper.gravity-theme input[type=email],.form_style_3 .gform_wrapper.gravity-theme input[type=phone],.form_style_3 .gform_wrapper.gravity-theme select,.form_style_3 .gform_wrapper.gravity-theme textarea{border-color:#fff;background:none;color:#fff}.form_style_3 .gform_wrapper.gravity-theme input[type=text]::placeholder,.form_style_3 .gform_wrapper.gravity-theme input[type=email]::placeholder,.form_style_3 .gform_wrapper.gravity-theme input[type=phone]::placeholder,.form_style_3 .gform_wrapper.gravity-theme select::placeholder,.form_style_3 .gform_wrapper.gravity-theme textarea::placeholder{color:#fff}.newsletter_subscribe_block.e-con{--padding-top: 40px;--padding-bottom: 40px;--padding-left: 20px;--pading-right: 20px;--min-height: 400px;--align-items: center;--justify-content: center;--content-width: 1194px;--row-gap: 10px;color:#fff;background-color:#00000050;background-position:center;background-size:cover}.newsletter_subscribe_block .elementor-heading-title{text-align:center}.newsletter_subscribe_block .t1 .elementor-heading-title{font-size:26px;font-weight:700;line-height:1.53}.newsletter_subscribe_block .t2 .elementor-heading-title{font-size:16px;font-weight:400;margin-top:10px;line-height:1.75}.newsletter_subscribe_block .t3 .elementor-heading-title{font-size:12px;font-weight:400;opacity:.7;line-height:1.75}.newsletter_subscribe_block .gform_wrapper.gravity-theme{width:1194px;max-width:100%;margin-top:40px}.newsletter_subscribe_block .gform_wrapper.gravity-theme form{display:flex;gap:20px}.newsletter_subscribe_block .gform_wrapper.gravity-theme .gform_body{width:100%}.newsletter_subscribe_block .gform_wrapper.gravity-theme .gform_fields{display:flex;gap:20px}.newsletter_subscribe_block .gform_wrapper.gravity-theme .gform_fields .gfield{width:100%}.newsletter_subscribe_block .gform_wrapper.gravity-theme .gform_button{--btn-bg-color: #fff;--btn-border-color: #fff;--btn-color: #212121;--btn-bg-color-hover: #fff;--btn-border-color-hover: #fff;--btn-color-hover: var(--COLORS-PRIMARY, #CA0B1E)}.video_style_1{border-radius:12px;overflow:hidden}.video_style_1 .elementor-custom-embed-play{display:flex;flex-direction:column;gap:15px}.video_style_1 .elementor-custom-embed-play svg{display:none}.video_style_1 .elementor-custom-embed-play:before{content:"";font-family:icomoon;font-size:20;font-weight:400;display:flex;justify-content:center;align-items:center;width:52px;height:52px;background:#fff;border-radius:50%;transition:transform .2s ease;will-change:transform}.video_style_1 .elementor-custom-embed-play:after{content:"Play";color:#fff;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.video_style_1 .elementor-custom-embed-play:hover:before{transform:scale(1.1)}.post_single_info{width:100%}.post_single_info .elementor-post-info__terms-list-item{font-weight:400}.post_single_info .elementor-icon-list-item:has(.elementor-post-info__item--type-date){margin-left:auto!important}@media(max-width:767px){.post_single_info .elementor-icon-list-items.elementor-inline-items{flex-direction:column;gap:7px}.post_single_info .elementor-icon-list-item:has(.elementor-post-info__item--type-date){margin-left:7px!important}}.post_nav{border-top:1px solid #e2e5e7;padding:42px 20px;line-height:1.8}.post_nav .elementor-post-navigation{width:1196px;max-width:100%;margin:auto}.post_nav .post-navigation__next--label,.post_nav .post-navigation__prev--label{text-transform:none;font-size:13px;font-weight:600;letter-spacing:1;text-transform:uppercase}.post_nav .post-navigation__next--title,.post_nav .post-navigation__prev--title{font-size:16px!important}.post_nav .elementor-post-navigation__separator-wrapper{display:none}.post_nav .post-navigation__arrow-prev svg{display:none}.post_nav .post-navigation__arrow-prev:after{content:"";font-family:icomoon;font-size:inherit;font-weight:400;color:var(--COLORS-PRIMARY)}.post_nav .post-navigation__arrow-next svg{display:none}.post_nav .post-navigation__arrow-next:after{content:"";font-family:icomoon;font-size:inherit;font-weight:400;color:var(--COLORS-PRIMARY)}@media(max-width:767px){.post_nav{padding:30px 15px}.post_nav .elementor-post-navigation .elementor-post-navigation__link a{gap:8px}.post_nav .post-navigation__next--title,.post_nav .post-navigation__prev--title{display:none}}.post_author{border-radius:12px!important;border:1px solid var(--STROKE-Stroke, #e2e5e7);background:var(--BACKGROUND-Neutral-BG-2, #f8f9fc);width:1196px;max-width:100%;margin:60px auto;padding:32px 55px}.post_author p:last-child{margin-bottom:0}.post_banner.e-con{--padding-top: 0;--padding-bottom: 0;--padding-left: 0;--padding-right: 0}.post_banner{overflow:hidden}.post_banner img{height:513px;width:100%;object-fit:cover;object-position:center}.elementor-location-single{background:var(--BACKGROUND-Neutral-BG-2, #f8f9fc)}.single_template_body.e-con{--margin-bottom: 100px;--padding-top: 0;--padding-bottom: 0;--padding-left: 0;--padding-right: 0}.single_template_body{border:1px solid var(--STROKE-Stroke);border-radius:12px!important;background-color:#fff;overflow:hidden!important}body:not(.elementor-page) .post_content{width:1236px;max-width:100%;margin:0 auto;padding:80px 20px 0}.post_content p{margin-bottom:30px}.post_content p:last-child{margin-bottom:0}[data-elementor-post-type=post]>.elementor-section-wrap>.e-con,[data-elementor-post-type=post]>.e-con{--content-width: 1196px}@media(max-width:1023px){.single_template_body.e-con{--margin-bottom: 40px}}@media(max-width:767px){.single_template_body.e-con{--margin-bottom: 0}}
