.elementor-10810 .elementor-element.elementor-element-72592f3a{--display:flex;}.elementor-10810 .elementor-element.elementor-element-8b0b0a2d{--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;}.elementor-10810 .elementor-element.elementor-element-4995b39f{--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;}.elementor-10810 .elementor-element.elementor-element-94f3aef9{--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10810 .elementor-element.elementor-element-d11d78f1{--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;}.elementor-10810 .elementor-element.elementor-element-064d64d8{--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;}.elementor-10810 .elementor-element.elementor-element-1bb2ffdc{--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;}.elementor-10810 .elementor-element.elementor-element-27fff14d{--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;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10810 .elementor-element.elementor-element-ffd150e1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-10810 .elementor-element.elementor-element-ffd150e1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-10810 .elementor-element.elementor-element-ffd150e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-10810 .elementor-element.elementor-element-ffd150e1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-10810 .elementor-element.elementor-element-ffd150e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-10810 .elementor-element.elementor-element-ffd150e1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10810 .elementor-element.elementor-element-ffd150e1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10810 .elementor-element.elementor-element-ffd150e1{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-10810 .elementor-element.elementor-element-ffd150e1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10810 .elementor-element.elementor-element-10b63f01{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-10810 .elementor-element.elementor-element-b54cf056{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10810 .elementor-element.elementor-element-49939064{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10810 .elementor-element.elementor-element-f4c0f237 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-6a73ce46 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-c8954756{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10810 .elementor-element.elementor-element-7a21b94a > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-56e83ee4 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-58465223 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-14b8e0aa{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10810 .elementor-element.elementor-element-78bf70f4 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-f348dbdc > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-94e7878c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10810 .elementor-element.elementor-element-d7673bb7 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-d6066fb6 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-a00e566c > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-9786a170 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-8f375d5b > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-7af947a1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10810 .elementor-element.elementor-element-4e9aedbd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10810 .elementor-element.elementor-element-0c797801{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10810 .elementor-element.elementor-element-15f5f775 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-b4c2940e > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-1d6fc9e0 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-3cee70b2 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-c2a09b13{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10810 .elementor-element.elementor-element-26a62f26 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-1ec0b46f > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-e9ad409d > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-ca212a2a > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-3cafb79d > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-0ca5ff06{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10810 .elementor-element.elementor-element-1c76a80d > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-fa027dee{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10810 .elementor-element.elementor-element-7e49da54 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-87f6a984 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-eb8e34a0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10810 .elementor-element.elementor-element-34aaac53 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-0791b4d4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10810 .elementor-element.elementor-element-24fc3472 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-8072c044{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10810 .elementor-element.elementor-element-a8dee9d2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10810 .elementor-element.elementor-element-d179747c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10810 .elementor-element.elementor-element-d580e7b8 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-3ebecee6 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-c96c4001{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10810 .elementor-element.elementor-element-c1b8cecc > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-c362724e > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-10810 .elementor-element.elementor-element-f1b084b5{--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;}.elementor-10810 .elementor-element.elementor-element-74bc3f5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-10810 .elementor-element.elementor-element-74bc3f5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-10810 .elementor-element.elementor-element-74bc3f5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-10810 .elementor-element.elementor-element-74bc3f5f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-10810 .elementor-element.elementor-element-74bc3f5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-10810 .elementor-element.elementor-element-74bc3f5f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10810 .elementor-element.elementor-element-74bc3f5f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10810 .elementor-element.elementor-element-74bc3f5f{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-10810 .elementor-element.elementor-element-74bc3f5f .elementor-icon-list-text{transition:color 0.3s;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2{--display:flex;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-72592f3a */.elementor-10810 .elementor-element.elementor-element-72592f3a{padding:0;margin:0;gap:0;min-height:0;}.elementor-10810 .elementor-element.elementor-element-72592f3a>.elementor-widget{margin:0;padding:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b0b0a2d *//* Approved R2 header values adapted to classic editable wrappers. Not a native visual pass. */
.elementor-10810 .elementor-element.elementor-element-8b0b0a2d{--navy:#07314a;--ink:#102c40;--red:#ed001b;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:white;border-bottom:1px solid #e5ebef;padding:0;gap:0;width:100%;}
.elementor-10810 .elementor-element.elementor-element-8b0b0a2d *,.elementor-10810 .elementor-element.elementor-element-8b0b0a2d *:before,.elementor-10810 .elementor-element.elementor-element-8b0b0a2d *:after{box-sizing:border-box;}
.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .e-con{min-width:0;padding:0;gap:0;}
.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .e-con-inner{max-width:none;padding:0;margin:0;width:100%;display:inherit;flex-direction:inherit;align-items:inherit;justify-content:inherit;gap:inherit;}
.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-widget{margin:0;min-width:0;}
.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-widget-container{margin:0;padding:0;font:inherit;color:inherit;}
.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-widget-text-editor p{margin:0;font:inherit;letter-spacing:inherit;line-height:inherit;}
.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-4995b39f{max-width:1240px;margin:0 auto;padding:0 54px;min-height:108px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;width:100%;}
.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-94f3aef9{display:flex;flex-direction:row;align-items:center;gap:22px;width:auto;}
.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-c21138a0{font-size:33px;letter-spacing:-1.3px;font-weight:700;white-space:nowrap;width:auto;}
.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-c21138a0 .dot{color:var(--red);}
.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-d11d78f1{display:flex;flex-direction:row;gap:12px;border-left:1px solid #ced6dd;padding-left:21px;align-items:center;line-height:1.35;font-size:13px;color:#506477;width:auto;}
.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-1b224bd1{width:auto;}
.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-1b224bd1 strong{font-size:16px;color:var(--ink);display:block;}
.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-d57eb118{width:auto;}
.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-d57eb118 .elementor-icon-wrapper{display:flex;line-height:0;}
.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-d57eb118 .elementor-icon{height:38px;width:38px;border:3px solid white;outline:2px solid var(--ink);background:var(--red);border-radius:50%;display:grid;place-items:center;color:white;padding:0;}
.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-d57eb118 svg{width:23px;height:23px;}
.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-064d64d8{display:flex;flex-direction:row;gap:12px;align-items:center;line-height:1.3;font-size:14px;width:auto;}
.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-560309ac strong{font-size:20px;display:block;white-space:nowrap;}
.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-d7f90ed2{width:auto;}
.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-d7f90ed2 .elementor-icon{color:var(--red);padding:0;}
.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-d7f90ed2 svg{height:28px;width:28px;}
.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-1bb2ffdc{display:flex;flex-direction:column;gap:0;width:auto;}
.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-57535e49{font-size:inherit;line-height:inherit;}
@media(min-width:1600px){.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-4995b39f{max-width:1350px;}}
@media(max-width:1050px){.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-4995b39f{padding:0 33px;}.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-94f3aef9{flex-direction:column;align-items:flex-start;gap:7px;}.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-d11d78f1{display:flex;border:0;padding:0;font-size:11px;gap:8px;}.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-1b224bd1 strong{font-size:12px;}.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-d57eb118 .elementor-icon{width:25px;height:25px;outline-width:1px;}.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-d57eb118 svg{width:17px;height:17px;}}
@media(max-width:680px){.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-4995b39f{padding:0 22px;min-height:108px;gap:16px;}.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-d11d78f1{font-size:9px;}.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-1b224bd1 strong{font-size:10px;}.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-d57eb118 .elementor-icon{width:19px;height:19px;border-width:2px;}.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-d57eb118 svg{width:12px;height:12px;}.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-c21138a0{font-size:24px;letter-spacing:-.8px;}.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-064d64d8{font-size:11px;gap:7px;}.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-560309ac strong{font-size:14px;}.elementor-10810 .elementor-element.elementor-element-8b0b0a2d .elementor-element-d7f90ed2{display:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fff14d */.elementor-10810 .elementor-element.elementor-element-27fff14d{background:#fff;border-bottom:1px solid #e5ebef;padding:12px 54px;max-width:1240px;margin:0 auto;width:100%;font-family:Arial,Helvetica,sans-serif;}.elementor-10810 .elementor-element.elementor-element-27fff14d .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0!important;padding:0;}.elementor-10810 .elementor-element.elementor-element-27fff14d .elementor-icon-list-item{margin:0!important;}.elementor-10810 .elementor-element.elementor-element-27fff14d .elementor-icon-list-text{color:#07314a;font-size:15px;font-weight:700;line-height:1.5;}.elementor-10810 .elementor-element.elementor-element-27fff14d a{min-height:44px;display:inline-flex;align-items:center;}.elementor-10810 .elementor-element.elementor-element-27fff14d a:focus-visible{outline:3px solid #ed001b;outline-offset:3px;}@media(min-width:1600px){.elementor-10810 .elementor-element.elementor-element-27fff14d{max-width:1350px;}}@media(max-width:1050px){.elementor-10810 .elementor-element.elementor-element-27fff14d{padding:12px 33px;}}@media(max-width:680px){.elementor-10810 .elementor-element.elementor-element-27fff14d{padding:10px 22px;}.elementor-10810 .elementor-element.elementor-element-27fff14d .elementor-icon-list-items{gap:6px 16px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10b63f01 *//* Source-bounded classic wrapper normalization. Not a live-style test. */
.elementor-10810 .elementor-element.elementor-element-10b63f01:where(.elementor-element) { display:block; width:auto; min-height:0; min-width:0; max-width:none; padding:0; margin:0; gap:normal; }
.elementor-10810 .elementor-element.elementor-element-10b63f01.elementor-element.elementor-element :where(.elementor-element) { min-width:0; max-width:none; width:auto; margin:0; padding:0; font:inherit; color:inherit; letter-spacing:inherit; text-transform:inherit; line-height:inherit; align-self:auto; flex:0 1 auto; }
.elementor-10810 .elementor-element.elementor-element-10b63f01.elementor-element.elementor-element :where(.e-con) { display:block; flex-direction:row; flex-wrap:nowrap; gap:normal; align-items:normal; justify-content:normal; min-height:0; border:0; background:transparent; box-shadow:none; --widgets-spacing:0px; --widgets-spacing-row:0px; --widgets-spacing-column:0px; }
.elementor-10810 .elementor-element.elementor-element-10b63f01.elementor-element.elementor-element :where(.elementor-widget) { position:static; margin:0; padding:0; border:0; background:transparent; box-shadow:none; }
.elementor-10810 .elementor-element.elementor-element-10b63f01.elementor-element.elementor-element :where(.elementor-widget-container) { position:static; margin:0; padding:0; height:auto; font:inherit; color:inherit; }
.elementor-10810 .elementor-element.elementor-element-10b63f01 :where(.elementor-heading-title) { font:inherit; color:inherit; letter-spacing:inherit; text-transform:inherit; line-height:inherit; margin:0; padding:0; max-width:none; }.elementor-10810 .elementor-element.elementor-element-10b63f01:is(.whole-main,.policy-body) p:not(#town-search-status){margin-block-end:1.6em!important;margin-block-end:1lh!important}.elementor-10810 .elementor-element.elementor-element-10b63f01:is(.whole-main,.policy-body) p+p,.elementor-10810 .elementor-element.elementor-element-10b63f01:is(.whole-main,.policy-body) p.reading-continuation,.elementor-10810 .elementor-element.elementor-element-10b63f01:is(.whole-main,.policy-body) p.approved-paragraph-continuation{margin-block-start:0!important}
.elementor-10810 .elementor-element.elementor-element-10b63f01.elementor-element.elementor-element :where(.elementor-widget-text-editor > p,.elementor-widget-text-editor > .elementor-widget-container > p) { margin:0; }
.elementor-10810 .elementor-element.elementor-element-10b63f01.elementor-element.elementor-element :where(.elementor-button-wrapper) { display:block; line-height:0; }
.elementor-10810 .elementor-element.elementor-element-10b63f01.elementor-element.elementor-element :where(.elementor-button) { font:inherit; color:inherit; width:100%; margin:0; padding:0; border:0; border-radius:0; text-decoration:none; background:transparent; box-shadow:none; }
.elementor-10810 .elementor-element.elementor-element-10b63f01.elementor-element.elementor-element :where(.elementor-button-text) { font:inherit; color:inherit; }
.elementor-10810 .elementor-element.elementor-element-10b63f01.elementor-element.elementor-element :where(.elementor-widget-icon) { display:inline-block; line-height:0; }
.elementor-10810 .elementor-element.elementor-element-10b63f01.elementor-element.elementor-element :where(.elementor-icon-wrapper,.elementor-icon) { display:block; line-height:0; font-size:inherit; width:auto; height:auto; }
.elementor-10810 .elementor-element.elementor-element-10b63f01.elementor-element.elementor-element :where(.elementor-icon svg) { display:block; }
.elementor-10810 .elementor-element.elementor-element-10b63f01.elementor-element.elementor-element :where(figure.wp-caption) { margin:0; max-width:none; text-align:inherit; }
.elementor-10810 .elementor-element.elementor-element-10b63f01.elementor-element.elementor-element :where(figcaption.widget-image-caption) { margin:0; padding:0; font:inherit; color:inherit; }
.elementor-10810 .elementor-element.elementor-element-10b63f01.elementor-element.elementor-element :where(.elementor-widget-image img) { border:0; border-radius:0; box-shadow:none; vertical-align:baseline; }
.elementor-10810 .elementor-element.elementor-element-10b63f01.elementor-element.elementor-element :where(.elementor-widget-text-editor table) { margin:0; border:0; border-spacing:0; }
.elementor-10810 .elementor-element.elementor-element-10b63f01.elementor-element.elementor-element :where(.elementor-widget-text-editor th,.elementor-widget-text-editor td) { padding:0; border:0; font:inherit; }

.elementor-10810 .elementor-element.elementor-element-10b63f01 *{box-sizing:border-box}.elementor-10810 .elementor-element.elementor-element-10b63f01{scroll-behavior:smooth}.elementor-10810 .elementor-element.elementor-element-10b63f01{margin:0;font-family:Arial,Helvetica,sans-serif;color:#102c40}.elementor-10810 .elementor-element.elementor-element-10b63f01 a{color:inherit;text-decoration:none}.elementor-10810 .elementor-element.elementor-element-10b63f01 a:hover{text-decoration:underline}.elementor-10810 .elementor-element.elementor-element-10b63f01 a:focus-visible,.elementor-10810 .elementor-element.elementor-element-10b63f01 button:focus-visible{outline:3px solid #ed001b;outline-offset:3px}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-icon-list-items{list-style:none}.elementor-10810 .elementor-element.elementor-element-10b63f01 .e-con{display:flex;flex-direction:column}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-heading-title{margin:0}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-icon svg{width:24px;height:24px}.elementor-10810 .elementor-element.elementor-element-10b63f01 img{max-width:100%}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-button{cursor:pointer}.elementor-10810 .elementor-element.elementor-element-10b63f01 .review-bar{background:#edf1f4;color:#102c40;padding:8px 18px;font:13px/1.5 Arial,sans-serif;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.elementor-10810 .elementor-element.elementor-element-10b63f01 .review-bar a{font-weight:700;text-decoration:underline}.elementor-10810 .elementor-element.elementor-element-10b63f01.policy-body{max-width:1000px;margin:auto;padding:48px 28px;font-size:17px;line-height:1.65}.elementor-10810 .elementor-element.elementor-element-10b63f01.policy-body h1{font-size:42px;color:#07314a;line-height:1.2}.elementor-10810 .elementor-element.elementor-element-10b63f01.policy-body h2{font-size:27px;margin-top:36px;line-height:1.25}.elementor-10810 .elementor-element.elementor-element-10b63f01.policy-body table{border-collapse:collapse;width:100%;font-size:15px;margin:20px 0}.elementor-10810 .elementor-element.elementor-element-10b63f01.policy-body th,.elementor-10810 .elementor-element.elementor-element-10b63f01.policy-body td{padding:14px;text-align:left;border:1px solid #dce4e9}.elementor-10810 .elementor-element.elementor-element-10b63f01.policy-body thead{background:#07314a;color:white}.elementor-10810 .elementor-element.elementor-element-10b63f01.policy-body .tablewrap{overflow-x:auto}@media(max-width:680px){.elementor-10810 .elementor-element.elementor-element-10b63f01.policy-body{padding:32px 22px}.elementor-10810 .elementor-element.elementor-element-10b63f01.policy-body h1{font-size:32px}}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d{--navy:#07314a;--ink:#102c40;--red:#ed001b;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:white;border-bottom:1px solid #e5ebef;padding:0;gap:0;width:100%;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d *,.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d *:before,.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d *:after{box-sizing:border-box;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .e-con{min-width:0;padding:0;gap:0;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .e-con-inner{max-width:none;padding:0;margin:0;width:100%;display:inherit;flex-direction:inherit;align-items:inherit;justify-content:inherit;gap:inherit;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-widget{margin:0;min-width:0;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-widget-container{margin:0;padding:0;font:inherit;color:inherit;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-widget-text-editor p{margin:0;font:inherit;letter-spacing:inherit;line-height:inherit;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-4995b39f{max-width:1240px;margin:0 auto;padding:0 54px;min-height:108px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;width:100%;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-94f3aef9{display:flex;flex-direction:row;align-items:center;gap:22px;width:auto;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-c21138a0{font-size:33px;letter-spacing:-1.3px;font-weight:700;white-space:nowrap;width:auto;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-c21138a0 .dot{color:var(--red);}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-d11d78f1{display:flex;flex-direction:row;gap:12px;border-left:1px solid #ced6dd;padding-left:21px;align-items:center;line-height:1.35;font-size:13px;color:#506477;width:auto;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-1b224bd1{width:auto;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-1b224bd1 strong{font-size:16px;color:var(--ink);display:block;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-d57eb118{width:auto;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-d57eb118 .elementor-icon-wrapper{display:flex;line-height:0;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-d57eb118 .elementor-icon{height:38px;width:38px;border:3px solid white;outline:2px solid var(--ink);background:var(--red);border-radius:50%;display:grid;place-items:center;color:white;padding:0;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-d57eb118 svg{width:23px;height:23px;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-064d64d8{display:flex;flex-direction:row;gap:12px;align-items:center;line-height:1.3;font-size:14px;width:auto;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-560309ac strong{font-size:20px;display:block;white-space:nowrap;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-d7f90ed2{width:auto;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-d7f90ed2 .elementor-icon{color:var(--red);padding:0;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-d7f90ed2 svg{height:28px;width:28px;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-1bb2ffdc{display:flex;flex-direction:column;gap:0;width:auto;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-57535e49{font-size:inherit;line-height:inherit;}@media(min-width:1600px){.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-4995b39f{max-width:1350px;}}@media(max-width:1050px){.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-4995b39f{padding:0 33px;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-94f3aef9{flex-direction:column;align-items:flex-start;gap:7px;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-d11d78f1{display:flex;border:0;padding:0;font-size:11px;gap:8px;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-1b224bd1 strong{font-size:12px;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-d57eb118 .elementor-icon{width:25px;height:25px;outline-width:1px;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-d57eb118 svg{width:17px;height:17px;}}@media(max-width:680px){.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-4995b39f{padding:0 22px;min-height:108px;gap:16px;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-d11d78f1{font-size:9px;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-1b224bd1 strong{font-size:10px;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-d57eb118 .elementor-icon{width:19px;height:19px;border-width:2px;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-d57eb118 svg{width:12px;height:12px;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-c21138a0{font-size:24px;letter-spacing:-.8px;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-064d64d8{font-size:11px;gap:7px;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-560309ac strong{font-size:14px;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-8b0b0a2d .elementor-element-d7f90ed2{display:none;}}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-27fff14d{background:#fff;border-bottom:1px solid #e5ebef;padding:12px 54px;max-width:1240px;margin:0 auto;width:100%;font-family:Arial,Helvetica,sans-serif;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-27fff14d .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-27fff14d .elementor-icon-list-item{margin:0!important;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-27fff14d .elementor-icon-list-text{color:#07314a;font-size:15px;font-weight:700;line-height:1.5;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-27fff14d a{min-height:44px;display:inline-flex;align-items:center;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-27fff14d a:focus-visible{outline:3px solid #ed001b;outline-offset:3px;}@media(min-width:1600px){.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-27fff14d{max-width:1350px;}}@media(max-width:1050px){.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-27fff14d{padding:12px 33px;}}@media(max-width:680px){.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-27fff14d{padding:10px 22px;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-27fff14d .elementor-icon-list-items{gap:6px 16px;}}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-f1b084b5{background:#07314a;color:white;padding:40px 54px;font-family:Arial,Helvetica,sans-serif;gap:20px;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-f1b084b5 .footer-brand{font-size:23px;font-weight:700;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-f1b084b5 .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-f1b084b5 .elementor-icon-list-item{margin:0!important;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-f1b084b5 .elementor-icon-list-text{color:white;font-size:15px;line-height:1.5;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-f1b084b5 a{min-height:44px;display:inline-flex;align-items:center;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-f1b084b5 a:focus-visible{outline:3px solid white;outline-offset:3px;}@media(max-width:1050px){.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-f1b084b5{padding:40px 33px;}}@media(max-width:680px){.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-f1b084b5{padding:32px 22px;}.elementor-10810 .elementor-element.elementor-element-10b63f01 .elementor-element-f1b084b5 .footer-brand{font-size:22px;}}.elementor-10810 .elementor-element.elementor-element-10b63f01,.elementor-10810 .elementor-element.elementor-element-10b63f01 body *{ font-weight: 700 !important; }.elementor-10810 .elementor-element.elementor-element-10b63f01.whole-footer{padding:28px max(22px,8%);display:flex;gap:18px;flex-wrap:wrap;background:#edf1f4;font-size:15px}.elementor-10810 .elementor-element.elementor-element-10b63f01.whole-footer a{text-decoration:underline}.elementor-10810 .elementor-element.elementor-element-10b63f01 .booking-title{margin:28px auto;text-align:center;color:#07314a}.elementor-10810 .elementor-element.elementor-element-10b63f01 summary:focus-visible{outline:3px solid #ed001b;outline-offset:3px}.elementor-10810 .elementor-element.elementor-element-10b63f01 .cluster-jumps{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:28px 0}.elementor-10810 .elementor-element.elementor-element-10b63f01 .cluster-jumps a{border:1px solid #ccd8df;background:#f4f7f9;padding:14px;border-radius:8px;font-weight:700}.elementor-10810 .elementor-element.elementor-element-10b63f01.policy-body a{text-decoration:underline}.elementor-10810 .elementor-element.elementor-element-10b63f01 p.approved-paragraph-continuation{margin-top:1em!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1b084b5 */.elementor-10810 .elementor-element.elementor-element-f1b084b5{background:#07314a;color:white;padding:40px 54px;font-family:Arial,Helvetica,sans-serif;gap:20px;}.elementor-10810 .elementor-element.elementor-element-f1b084b5 .footer-brand{font-size:23px;font-weight:700;}.elementor-10810 .elementor-element.elementor-element-f1b084b5 .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;}.elementor-10810 .elementor-element.elementor-element-f1b084b5 .elementor-icon-list-item{margin:0!important;}.elementor-10810 .elementor-element.elementor-element-f1b084b5 .elementor-icon-list-text{color:white;font-size:15px;line-height:1.5;}.elementor-10810 .elementor-element.elementor-element-f1b084b5 a{min-height:44px;display:inline-flex;align-items:center;}.elementor-10810 .elementor-element.elementor-element-f1b084b5 a:focus-visible{outline:3px solid white;outline-offset:3px;}@media(max-width:1050px){.elementor-10810 .elementor-element.elementor-element-f1b084b5{padding:40px 33px;}}@media(max-width:680px){.elementor-10810 .elementor-element.elementor-element-f1b084b5{padding:32px 22px;}.elementor-10810 .elementor-element.elementor-element-f1b084b5 .footer-brand{font-size:22px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d4d72b2 *//* Source-bounded classic wrapper normalization. Not a live-style test. */
.elementor-10810 .elementor-element.elementor-element-0d4d72b2:where(.elementor-element) { display:block; width:auto; min-height:0; min-width:0; max-width:none; padding:0; margin:0; gap:normal; }
.elementor-10810 .elementor-element.elementor-element-0d4d72b2.elementor-element.elementor-element :where(.elementor-element) { min-width:0; max-width:none; width:auto; margin:0; padding:0; font:inherit; color:inherit; letter-spacing:inherit; text-transform:inherit; line-height:inherit; align-self:auto; flex:0 1 auto; }
.elementor-10810 .elementor-element.elementor-element-0d4d72b2.elementor-element.elementor-element :where(.e-con) { display:block; flex-direction:row; flex-wrap:nowrap; gap:normal; align-items:normal; justify-content:normal; min-height:0; border:0; background:transparent; box-shadow:none; --widgets-spacing:0px; --widgets-spacing-row:0px; --widgets-spacing-column:0px; }
.elementor-10810 .elementor-element.elementor-element-0d4d72b2.elementor-element.elementor-element :where(.elementor-widget) { position:static; margin:0; padding:0; border:0; background:transparent; box-shadow:none; }
.elementor-10810 .elementor-element.elementor-element-0d4d72b2.elementor-element.elementor-element :where(.elementor-widget-container) { position:static; margin:0; padding:0; height:auto; font:inherit; color:inherit; }
.elementor-10810 .elementor-element.elementor-element-0d4d72b2 :where(.elementor-heading-title) { font:inherit; color:inherit; letter-spacing:inherit; text-transform:inherit; line-height:inherit; margin:0; padding:0; max-width:none; }.elementor-10810 .elementor-element.elementor-element-0d4d72b2:is(.whole-main,.policy-body) p:not(#town-search-status){margin-block-end:1.6em!important;margin-block-end:1lh!important}.elementor-10810 .elementor-element.elementor-element-0d4d72b2:is(.whole-main,.policy-body) p+p,.elementor-10810 .elementor-element.elementor-element-0d4d72b2:is(.whole-main,.policy-body) p.reading-continuation,.elementor-10810 .elementor-element.elementor-element-0d4d72b2:is(.whole-main,.policy-body) p.approved-paragraph-continuation{margin-block-start:0!important}
.elementor-10810 .elementor-element.elementor-element-0d4d72b2.elementor-element.elementor-element :where(.elementor-widget-text-editor > p,.elementor-widget-text-editor > .elementor-widget-container > p) { margin:0; }
.elementor-10810 .elementor-element.elementor-element-0d4d72b2.elementor-element.elementor-element :where(.elementor-button-wrapper) { display:block; line-height:0; }
.elementor-10810 .elementor-element.elementor-element-0d4d72b2.elementor-element.elementor-element :where(.elementor-button) { font:inherit; color:inherit; width:100%; margin:0; padding:0; border:0; border-radius:0; text-decoration:none; background:transparent; box-shadow:none; }
.elementor-10810 .elementor-element.elementor-element-0d4d72b2.elementor-element.elementor-element :where(.elementor-button-text) { font:inherit; color:inherit; }
.elementor-10810 .elementor-element.elementor-element-0d4d72b2.elementor-element.elementor-element :where(.elementor-widget-icon) { display:inline-block; line-height:0; }
.elementor-10810 .elementor-element.elementor-element-0d4d72b2.elementor-element.elementor-element :where(.elementor-icon-wrapper,.elementor-icon) { display:block; line-height:0; font-size:inherit; width:auto; height:auto; }
.elementor-10810 .elementor-element.elementor-element-0d4d72b2.elementor-element.elementor-element :where(.elementor-icon svg) { display:block; }
.elementor-10810 .elementor-element.elementor-element-0d4d72b2.elementor-element.elementor-element :where(figure.wp-caption) { margin:0; max-width:none; text-align:inherit; }
.elementor-10810 .elementor-element.elementor-element-0d4d72b2.elementor-element.elementor-element :where(figcaption.widget-image-caption) { margin:0; padding:0; font:inherit; color:inherit; }
.elementor-10810 .elementor-element.elementor-element-0d4d72b2.elementor-element.elementor-element :where(.elementor-widget-image img) { border:0; border-radius:0; box-shadow:none; vertical-align:baseline; }
.elementor-10810 .elementor-element.elementor-element-0d4d72b2.elementor-element.elementor-element :where(.elementor-widget-text-editor table) { margin:0; border:0; border-spacing:0; }
.elementor-10810 .elementor-element.elementor-element-0d4d72b2.elementor-element.elementor-element :where(.elementor-widget-text-editor th,.elementor-widget-text-editor td) { padding:0; border:0; font:inherit; }

.elementor-10810 .elementor-element.elementor-element-0d4d72b2 *{box-sizing:border-box}.elementor-10810 .elementor-element.elementor-element-0d4d72b2{scroll-behavior:smooth}.elementor-10810 .elementor-element.elementor-element-0d4d72b2{margin:0;font-family:Arial,Helvetica,sans-serif;color:#102c40}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 a{color:inherit;text-decoration:none}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 a:hover{text-decoration:underline}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 a:focus-visible,.elementor-10810 .elementor-element.elementor-element-0d4d72b2 button:focus-visible{outline:3px solid #ed001b;outline-offset:3px}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-icon-list-items{list-style:none}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .e-con{display:flex;flex-direction:column}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-heading-title{margin:0}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-icon svg{width:24px;height:24px}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 img{max-width:100%}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-button{cursor:pointer}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .review-bar{background:#edf1f4;color:#102c40;padding:8px 18px;font:13px/1.5 Arial,sans-serif;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .review-bar a{font-weight:700;text-decoration:underline}.elementor-10810 .elementor-element.elementor-element-0d4d72b2.policy-body{max-width:1000px;margin:auto;padding:48px 28px;font-size:17px;line-height:1.65}.elementor-10810 .elementor-element.elementor-element-0d4d72b2.policy-body h1{font-size:42px;color:#07314a;line-height:1.2}.elementor-10810 .elementor-element.elementor-element-0d4d72b2.policy-body h2{font-size:27px;margin-top:36px;line-height:1.25}.elementor-10810 .elementor-element.elementor-element-0d4d72b2.policy-body table{border-collapse:collapse;width:100%;font-size:15px;margin:20px 0}.elementor-10810 .elementor-element.elementor-element-0d4d72b2.policy-body th,.elementor-10810 .elementor-element.elementor-element-0d4d72b2.policy-body td{padding:14px;text-align:left;border:1px solid #dce4e9}.elementor-10810 .elementor-element.elementor-element-0d4d72b2.policy-body thead{background:#07314a;color:white}.elementor-10810 .elementor-element.elementor-element-0d4d72b2.policy-body .tablewrap{overflow-x:auto}@media(max-width:680px){.elementor-10810 .elementor-element.elementor-element-0d4d72b2.policy-body{padding:32px 22px}.elementor-10810 .elementor-element.elementor-element-0d4d72b2.policy-body h1{font-size:32px}}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d{--navy:#07314a;--ink:#102c40;--red:#ed001b;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:white;border-bottom:1px solid #e5ebef;padding:0;gap:0;width:100%;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d *,.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d *:before,.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d *:after{box-sizing:border-box;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .e-con{min-width:0;padding:0;gap:0;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .e-con-inner{max-width:none;padding:0;margin:0;width:100%;display:inherit;flex-direction:inherit;align-items:inherit;justify-content:inherit;gap:inherit;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-widget{margin:0;min-width:0;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-widget-container{margin:0;padding:0;font:inherit;color:inherit;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-widget-text-editor p{margin:0;font:inherit;letter-spacing:inherit;line-height:inherit;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-4995b39f{max-width:1240px;margin:0 auto;padding:0 54px;min-height:108px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;width:100%;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-94f3aef9{display:flex;flex-direction:row;align-items:center;gap:22px;width:auto;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-c21138a0{font-size:33px;letter-spacing:-1.3px;font-weight:700;white-space:nowrap;width:auto;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-c21138a0 .dot{color:var(--red);}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-d11d78f1{display:flex;flex-direction:row;gap:12px;border-left:1px solid #ced6dd;padding-left:21px;align-items:center;line-height:1.35;font-size:13px;color:#506477;width:auto;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-1b224bd1{width:auto;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-1b224bd1 strong{font-size:16px;color:var(--ink);display:block;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-d57eb118{width:auto;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-d57eb118 .elementor-icon-wrapper{display:flex;line-height:0;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-d57eb118 .elementor-icon{height:38px;width:38px;border:3px solid white;outline:2px solid var(--ink);background:var(--red);border-radius:50%;display:grid;place-items:center;color:white;padding:0;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-d57eb118 svg{width:23px;height:23px;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-064d64d8{display:flex;flex-direction:row;gap:12px;align-items:center;line-height:1.3;font-size:14px;width:auto;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-560309ac strong{font-size:20px;display:block;white-space:nowrap;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-d7f90ed2{width:auto;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-d7f90ed2 .elementor-icon{color:var(--red);padding:0;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-d7f90ed2 svg{height:28px;width:28px;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-1bb2ffdc{display:flex;flex-direction:column;gap:0;width:auto;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-57535e49{font-size:inherit;line-height:inherit;}@media(min-width:1600px){.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-4995b39f{max-width:1350px;}}@media(max-width:1050px){.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-4995b39f{padding:0 33px;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-94f3aef9{flex-direction:column;align-items:flex-start;gap:7px;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-d11d78f1{display:flex;border:0;padding:0;font-size:11px;gap:8px;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-1b224bd1 strong{font-size:12px;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-d57eb118 .elementor-icon{width:25px;height:25px;outline-width:1px;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-d57eb118 svg{width:17px;height:17px;}}@media(max-width:680px){.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-4995b39f{padding:0 22px;min-height:108px;gap:16px;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-d11d78f1{font-size:9px;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-1b224bd1 strong{font-size:10px;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-d57eb118 .elementor-icon{width:19px;height:19px;border-width:2px;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-d57eb118 svg{width:12px;height:12px;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-c21138a0{font-size:24px;letter-spacing:-.8px;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-064d64d8{font-size:11px;gap:7px;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-560309ac strong{font-size:14px;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-8b0b0a2d .elementor-element-d7f90ed2{display:none;}}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-27fff14d{background:#fff;border-bottom:1px solid #e5ebef;padding:12px 54px;max-width:1240px;margin:0 auto;width:100%;font-family:Arial,Helvetica,sans-serif;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-27fff14d .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-27fff14d .elementor-icon-list-item{margin:0!important;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-27fff14d .elementor-icon-list-text{color:#07314a;font-size:15px;font-weight:700;line-height:1.5;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-27fff14d a{min-height:44px;display:inline-flex;align-items:center;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-27fff14d a:focus-visible{outline:3px solid #ed001b;outline-offset:3px;}@media(min-width:1600px){.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-27fff14d{max-width:1350px;}}@media(max-width:1050px){.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-27fff14d{padding:12px 33px;}}@media(max-width:680px){.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-27fff14d{padding:10px 22px;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-27fff14d .elementor-icon-list-items{gap:6px 16px;}}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-f1b084b5{background:#07314a;color:white;padding:40px 54px;font-family:Arial,Helvetica,sans-serif;gap:20px;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-f1b084b5 .footer-brand{font-size:23px;font-weight:700;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-f1b084b5 .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-f1b084b5 .elementor-icon-list-item{margin:0!important;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-f1b084b5 .elementor-icon-list-text{color:white;font-size:15px;line-height:1.5;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-f1b084b5 a{min-height:44px;display:inline-flex;align-items:center;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-f1b084b5 a:focus-visible{outline:3px solid white;outline-offset:3px;}@media(max-width:1050px){.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-f1b084b5{padding:40px 33px;}}@media(max-width:680px){.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-f1b084b5{padding:32px 22px;}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .elementor-element-f1b084b5 .footer-brand{font-size:22px;}}.elementor-10810 .elementor-element.elementor-element-0d4d72b2,.elementor-10810 .elementor-element.elementor-element-0d4d72b2 body *{ font-weight: 700 !important; }.elementor-10810 .elementor-element.elementor-element-0d4d72b2.whole-footer{padding:28px max(22px,8%);display:flex;gap:18px;flex-wrap:wrap;background:#edf1f4;font-size:15px}.elementor-10810 .elementor-element.elementor-element-0d4d72b2.whole-footer a{text-decoration:underline}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .booking-title{margin:28px auto;text-align:center;color:#07314a}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 summary:focus-visible{outline:3px solid #ed001b;outline-offset:3px}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .cluster-jumps{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:28px 0}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 .cluster-jumps a{border:1px solid #ccd8df;background:#f4f7f9;padding:14px;border-radius:8px;font-weight:700}.elementor-10810 .elementor-element.elementor-element-0d4d72b2.policy-body a{text-decoration:underline}.elementor-10810 .elementor-element.elementor-element-0d4d72b2 p.approved-paragraph-continuation{margin-top:1em!important}.elementor-10810 .elementor-element.elementor-element-0d4d72b2>.elementor-widget-text-editor,.elementor-10810 .elementor-element.elementor-element-0d4d72b2>.elementor-widget-text-editor>.elementor-widget-container{display:contents}/* End custom CSS */