.elementor-kit-7{--e-global-color-primary:#2ea6f7;--e-global-color-secondary:#0a3380;--e-global-color-text:#3b4964;--e-global-color-accent:#2ea6f7;--e-global-typography-primary-font-family:"Ubuntu";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Ubuntu";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Nunito";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Nunito";--e-global-typography-accent-font-weight:400;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1170px;}.e-con{--container-max-width:1170px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* CC-LANDING START */
html{scroll-behavior:smooth}
.elementor-2123 [id]{scroll-margin-top:84px}
.fluent_form_3 .ff-el-group{margin-bottom:14px}
.fluent_form_3 .ff-el-form-control{border:1px solid #D5DEEA;border-radius:10px;padding:12px 14px;font-family:Nunito,sans-serif;font-size:15px;background:#F7F9FC;color:#1D2B4F;min-height:48px}
.fluent_form_3 textarea.ff-el-form-control{min-height:84px}
.fluent_form_3 .ff-el-form-control:focus{border-color:#E5087F;box-shadow:0 0 0 3px rgba(229,8,127,.12);background:#fff}
.fluent_form_3 .ff-btn-submit{width:100%;border-radius:50px!important;padding:14px 20px!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:16px!important;background:#E5087F!important;border:0!important;color:#FFFFFF!important;transition:background .2s}
.fluent_form_3 .ff-btn-submit:hover{background:#C80670!important}
.fluent_form_3 .error.text-danger{font-size:13px}
.cc-btn .elementor-button{transition:all .2s ease}
.cc-btn .elementor-button:hover{transform:translateY(-2px)}
.elementor-location-popup .ff-el-group{margin-bottom:12px}
@media(max-width:767px){.cc-btn .elementor-button{width:100%;justify-content:center}}
#book h2 span{font-size:inherit!important;line-height:inherit}
.elementor-nav-menu--dropdown{box-shadow:0 12px 24px rgba(10,51,128,.12)}
.cc-legal h2{font-family:Montserrat,sans-serif;font-size:22px;color:#0A3380;margin:28px 0 10px}
.cc-legal ul{padding-left:20px;margin-bottom:12px}
.cc-legal a{color:#E5087F}
/* CC-LANDING END *//* End custom CSS */