html{font-size:16px}body{color:#585858;font-family:"Montserrat",sans-serif;font-size:1rem;font-weight:400;line-height:27px;letter-spacing:.1em}body{font-size:1rem}h6,.h6,h5,.h5,h4,.h4,.h3,h3,h2,.h2,h1,.h1{color:#002e57;font-family:"Playfair Display",serif;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;margin:0 0 24px;padding:0}h1,.h1{font-weight:700}h1,.h1{font-size:48px}@media screen and (min-width: 768px){h1,.h1{font-size:calc(48px + 32 * ((100vw - 768px) / 672))}}@media screen and (min-width: 1440px){h1,.h1{font-size:80px}}h1,.h1{line-height:54px}@media screen and (min-width: 768px){h1,.h1{line-height:calc(54px + 34 * ((100vw - 768px) / 672))}}@media screen and (min-width: 1440px){h1,.h1{line-height:88px}}h2,.h2{font-weight:700}h2,.h2{font-size:36px}@media screen and (min-width: 768px){h2,.h2{font-size:calc(36px + 24 * ((100vw - 768px) / 672))}}@media screen and (min-width: 1440px){h2,.h2{font-size:60px}}h2,.h2{line-height:42px}@media screen and (min-width: 768px){h2,.h2{line-height:calc(42px + 24 * ((100vw - 768px) / 672))}}@media screen and (min-width: 1440px){h2,.h2{line-height:66px}}h3{font-weight:500}h3{font-size:24px}@media screen and (min-width: 768px){h3{font-size:calc(24px + 6 * ((100vw - 768px) / 672))}}@media screen and (min-width: 1440px){h3{font-size:30px}}h3{line-height:32px}@media screen and (min-width: 768px){h3{line-height:calc(32px + 6 * ((100vw - 768px) / 672))}}@media screen and (min-width: 1440px){h3{line-height:38px}}.h3{font-weight:700}.h3{font-size:32px}@media screen and (min-width: 768px){.h3{font-size:calc(32px + 16 * ((100vw - 768px) / 672))}}@media screen and (min-width: 1440px){.h3{font-size:48px}}.h3{line-height:38px}@media screen and (min-width: 768px){.h3{line-height:calc(38px + 18 * ((100vw - 768px) / 672))}}@media screen and (min-width: 1440px){.h3{line-height:56px}}h4,.h4{font-weight:500}h4,.h4{font-size:24px}@media screen and (min-width: 768px){h4,.h4{font-size:calc(24px + 6 * ((100vw - 768px) / 672))}}@media screen and (min-width: 1440px){h4,.h4{font-size:30px}}h4,.h4{line-height:32px}@media screen and (min-width: 768px){h4,.h4{line-height:calc(32px + 6 * ((100vw - 768px) / 672))}}@media screen and (min-width: 1440px){h4,.h4{line-height:38px}}h5,.h5{letter-spacing:normal;font-weight:500}h5,.h5{font-size:24px}@media screen and (min-width: 768px){h5,.h5{font-size:calc(24px + 2 * ((100vw - 768px) / 672))}}@media screen and (min-width: 1440px){h5,.h5{font-size:26px}}h5,.h5{line-height:32px}@media screen and (min-width: 768px){h5,.h5{line-height:calc(32px + 3 * ((100vw - 768px) / 672))}}@media screen and (min-width: 1440px){h5,.h5{line-height:35px}}h6,.h6{color:#002e57;font-family:"Montserrat",sans-serif;font-weight:600;letter-spacing:.15em;text-transform:uppercase}h6,.h6{font-size:10px}@media screen and (min-width: 768px){h6,.h6{font-size:calc(10px + 2 * ((100vw - 768px) / 672))}}@media screen and (min-width: 1440px){h6,.h6{font-size:12px}}h6,.h6{line-height:12px}@media screen and (min-width: 768px){h6,.h6{line-height:calc(12px + 4 * ((100vw - 768px) / 672))}}@media screen and (min-width: 1440px){h6,.h6{line-height:16px}}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);scroll-behavior:smooth;height:100%;position:relative}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;height:100%;overflow:auto;position:relative;-ms-scroll-chaining:none;overscroll-behavior:none;max-width:1920px;margin-left:auto !important;margin-right:auto !important}main.layout-shift{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}main.layout-shift #main-content{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}main.layout-shift .hero-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}main.layout-shift .content-top-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}main.layout-shift .content-wrapper{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ajax-progress-fullscreen{background-image:url("/themes/custom/gotobermuda/assets/img/Bermuda-Spinner-1.gif");height:50px;width:50px;left:calc(50% - 25px);background-size:contain;background-color:rgba(0,0,0,0)}hr.readmore{display:none;clear:none;width:0;height:0}.footer--newsletter form{margin:0 auto;max-width:1170px;padding:61px 25px 26px}@media(max-width: 768px){.footer--newsletter form{padding-left:35px;padding-right:35px}}.footer--newsletter form .webform-title{color:#fff;font-size:48px;letter-spacing:normal;line-height:normal;margin-bottom:14px;text-align:center}@media(max-width: 768px){.footer--newsletter form .webform-title{font-size:34px}}@media(max-width: 480px){.footer--newsletter form .webform-title{font-size:25px}}.footer--newsletter form .webform-subheader{color:#fff;font-size:26px;font-weight:500;letter-spacing:normal;line-height:normal;margin-bottom:40px;text-align:center}@media(max-width: 768px){.footer--newsletter form .webform-subheader{font-size:20px}.footer--newsletter form .webform-subheader br{display:none}}@media(max-width: 480px){.footer--newsletter form .webform-subheader{font-size:16px}}.footer--newsletter form .textfields-wrapper,.footer--newsletter form .textfields-wrapper-2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;margin:0 auto;max-width:1025px}@media(max-width: 1000px){.footer--newsletter form .textfields-wrapper,.footer--newsletter form .textfields-wrapper-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer--newsletter form .textfields-wrapper .form-item-first-name,.footer--newsletter form .textfields-wrapper .form-item-postal-code,.footer--newsletter form .textfields-wrapper .form-item-email,.footer--newsletter form .textfields-wrapper .form-item-industry,.footer--newsletter form .textfields-wrapper .form-item-company,.footer--newsletter form .textfields-wrapper-2 .form-item-first-name,.footer--newsletter form .textfields-wrapper-2 .form-item-postal-code,.footer--newsletter form .textfields-wrapper-2 .form-item-email,.footer--newsletter form .textfields-wrapper-2 .form-item-industry,.footer--newsletter form .textfields-wrapper-2 .form-item-company{position:relative}@media(max-width: 1000px){.footer--newsletter form .textfields-wrapper .form-item-first-name,.footer--newsletter form .textfields-wrapper .form-item-postal-code,.footer--newsletter form .textfields-wrapper .form-item-email,.footer--newsletter form .textfields-wrapper .form-item-industry,.footer--newsletter form .textfields-wrapper .form-item-company,.footer--newsletter form .textfields-wrapper-2 .form-item-first-name,.footer--newsletter form .textfields-wrapper-2 .form-item-postal-code,.footer--newsletter form .textfields-wrapper-2 .form-item-email,.footer--newsletter form .textfields-wrapper-2 .form-item-industry,.footer--newsletter form .textfields-wrapper-2 .form-item-company{max-width:500px}}.footer--newsletter form .textfields-wrapper .form-item-first-name input,.footer--newsletter form .textfields-wrapper .form-item-postal-code input,.footer--newsletter form .textfields-wrapper .form-item-email input,.footer--newsletter form .textfields-wrapper .form-item-industry input,.footer--newsletter form .textfields-wrapper .form-item-company input,.footer--newsletter form .textfields-wrapper-2 .form-item-first-name input,.footer--newsletter form .textfields-wrapper-2 .form-item-postal-code input,.footer--newsletter form .textfields-wrapper-2 .form-item-email input,.footer--newsletter form .textfields-wrapper-2 .form-item-industry input,.footer--newsletter form .textfields-wrapper-2 .form-item-company input{background-color:#ebebeb;border-radius:1px;color:#585858;font-weight:500;height:64px;margin-bottom:0;padding:15px 16px}.footer--newsletter form .textfields-wrapper .form-item-first-name input::-webkit-input-placeholder, .footer--newsletter form .textfields-wrapper .form-item-postal-code input::-webkit-input-placeholder, .footer--newsletter form .textfields-wrapper .form-item-email input::-webkit-input-placeholder, .footer--newsletter form .textfields-wrapper .form-item-industry input::-webkit-input-placeholder, .footer--newsletter form .textfields-wrapper .form-item-company input::-webkit-input-placeholder, .footer--newsletter form .textfields-wrapper-2 .form-item-first-name input::-webkit-input-placeholder, .footer--newsletter form .textfields-wrapper-2 .form-item-postal-code input::-webkit-input-placeholder, .footer--newsletter form .textfields-wrapper-2 .form-item-email input::-webkit-input-placeholder, .footer--newsletter form .textfields-wrapper-2 .form-item-industry input::-webkit-input-placeholder, .footer--newsletter form .textfields-wrapper-2 .form-item-company input::-webkit-input-placeholder{color:#828282;font-size:16px;font-weight:400;letter-spacing:.48px}.footer--newsletter form .textfields-wrapper .form-item-first-name input::-moz-placeholder, .footer--newsletter form .textfields-wrapper .form-item-postal-code input::-moz-placeholder, .footer--newsletter form .textfields-wrapper .form-item-email input::-moz-placeholder, .footer--newsletter form .textfields-wrapper .form-item-industry input::-moz-placeholder, .footer--newsletter form .textfields-wrapper .form-item-company input::-moz-placeholder, .footer--newsletter form .textfields-wrapper-2 .form-item-first-name input::-moz-placeholder, .footer--newsletter form .textfields-wrapper-2 .form-item-postal-code input::-moz-placeholder, .footer--newsletter form .textfields-wrapper-2 .form-item-email input::-moz-placeholder, .footer--newsletter form .textfields-wrapper-2 .form-item-industry input::-moz-placeholder, .footer--newsletter form .textfields-wrapper-2 .form-item-company input::-moz-placeholder{color:#828282;font-size:16px;font-weight:400;letter-spacing:.48px}.footer--newsletter form .textfields-wrapper .form-item-first-name input:-ms-input-placeholder, .footer--newsletter form .textfields-wrapper .form-item-postal-code input:-ms-input-placeholder, .footer--newsletter form .textfields-wrapper .form-item-email input:-ms-input-placeholder, .footer--newsletter form .textfields-wrapper .form-item-industry input:-ms-input-placeholder, .footer--newsletter form .textfields-wrapper .form-item-company input:-ms-input-placeholder, .footer--newsletter form .textfields-wrapper-2 .form-item-first-name input:-ms-input-placeholder, .footer--newsletter form .textfields-wrapper-2 .form-item-postal-code input:-ms-input-placeholder, .footer--newsletter form .textfields-wrapper-2 .form-item-email input:-ms-input-placeholder, .footer--newsletter form .textfields-wrapper-2 .form-item-industry input:-ms-input-placeholder, .footer--newsletter form .textfields-wrapper-2 .form-item-company input:-ms-input-placeholder{color:#828282;font-size:16px;font-weight:400;letter-spacing:.48px}.footer--newsletter form .textfields-wrapper .form-item-first-name input::-ms-input-placeholder, .footer--newsletter form .textfields-wrapper .form-item-postal-code input::-ms-input-placeholder, .footer--newsletter form .textfields-wrapper .form-item-email input::-ms-input-placeholder, .footer--newsletter form .textfields-wrapper .form-item-industry input::-ms-input-placeholder, .footer--newsletter form .textfields-wrapper .form-item-company input::-ms-input-placeholder, .footer--newsletter form .textfields-wrapper-2 .form-item-first-name input::-ms-input-placeholder, .footer--newsletter form .textfields-wrapper-2 .form-item-postal-code input::-ms-input-placeholder, .footer--newsletter form .textfields-wrapper-2 .form-item-email input::-ms-input-placeholder, .footer--newsletter form .textfields-wrapper-2 .form-item-industry input::-ms-input-placeholder, .footer--newsletter form .textfields-wrapper-2 .form-item-company input::-ms-input-placeholder{color:#828282;font-size:16px;font-weight:400;letter-spacing:.48px}.footer--newsletter form .textfields-wrapper .form-item-first-name input::placeholder,.footer--newsletter form .textfields-wrapper .form-item-postal-code input::placeholder,.footer--newsletter form .textfields-wrapper .form-item-email input::placeholder,.footer--newsletter form .textfields-wrapper .form-item-industry input::placeholder,.footer--newsletter form .textfields-wrapper .form-item-company input::placeholder,.footer--newsletter form .textfields-wrapper-2 .form-item-first-name input::placeholder,.footer--newsletter form .textfields-wrapper-2 .form-item-postal-code input::placeholder,.footer--newsletter form .textfields-wrapper-2 .form-item-email input::placeholder,.footer--newsletter form .textfields-wrapper-2 .form-item-industry input::placeholder,.footer--newsletter form .textfields-wrapper-2 .form-item-company input::placeholder{color:#828282;font-size:16px;font-weight:400;letter-spacing:.48px}.footer--newsletter form .textfields-wrapper .form-item-first-name input[required]+label,.footer--newsletter form .textfields-wrapper .form-item-first-name input[required]+div+label,.footer--newsletter form .textfields-wrapper .form-item-postal-code input[required]+label,.footer--newsletter form .textfields-wrapper .form-item-postal-code input[required]+div+label,.footer--newsletter form .textfields-wrapper .form-item-email input[required]+label,.footer--newsletter form .textfields-wrapper .form-item-email input[required]+div+label,.footer--newsletter form .textfields-wrapper .form-item-industry input[required]+label,.footer--newsletter form .textfields-wrapper .form-item-industry input[required]+div+label,.footer--newsletter form .textfields-wrapper .form-item-company input[required]+label,.footer--newsletter form .textfields-wrapper .form-item-company input[required]+div+label,.footer--newsletter form .textfields-wrapper-2 .form-item-first-name input[required]+label,.footer--newsletter form .textfields-wrapper-2 .form-item-first-name input[required]+div+label,.footer--newsletter form .textfields-wrapper-2 .form-item-postal-code input[required]+label,.footer--newsletter form .textfields-wrapper-2 .form-item-postal-code input[required]+div+label,.footer--newsletter form .textfields-wrapper-2 .form-item-email input[required]+label,.footer--newsletter form .textfields-wrapper-2 .form-item-email input[required]+div+label,.footer--newsletter form .textfields-wrapper-2 .form-item-industry input[required]+label,.footer--newsletter form .textfields-wrapper-2 .form-item-industry input[required]+div+label,.footer--newsletter form .textfields-wrapper-2 .form-item-company input[required]+label,.footer--newsletter form .textfields-wrapper-2 .form-item-company input[required]+div+label{color:#828282;font-size:16px;font-weight:400;left:16px;letter-spacing:.48px;line-height:64px;position:absolute;top:0}.footer--newsletter form .textfields-wrapper .form-item-first-name input[required]:invalid+label,.footer--newsletter form .textfields-wrapper .form-item-first-name input[required]:invalid+div+label,.footer--newsletter form .textfields-wrapper .form-item-postal-code input[required]:invalid+label,.footer--newsletter form .textfields-wrapper .form-item-postal-code input[required]:invalid+div+label,.footer--newsletter form .textfields-wrapper .form-item-email input[required]:invalid+label,.footer--newsletter form .textfields-wrapper .form-item-email input[required]:invalid+div+label,.footer--newsletter form .textfields-wrapper .form-item-industry input[required]:invalid+label,.footer--newsletter form .textfields-wrapper .form-item-industry input[required]:invalid+div+label,.footer--newsletter form .textfields-wrapper .form-item-company input[required]:invalid+label,.footer--newsletter form .textfields-wrapper .form-item-company input[required]:invalid+div+label,.footer--newsletter form .textfields-wrapper-2 .form-item-first-name input[required]:invalid+label,.footer--newsletter form .textfields-wrapper-2 .form-item-first-name input[required]:invalid+div+label,.footer--newsletter form .textfields-wrapper-2 .form-item-postal-code input[required]:invalid+label,.footer--newsletter form .textfields-wrapper-2 .form-item-postal-code input[required]:invalid+div+label,.footer--newsletter form .textfields-wrapper-2 .form-item-email input[required]:invalid+label,.footer--newsletter form .textfields-wrapper-2 .form-item-email input[required]:invalid+div+label,.footer--newsletter form .textfields-wrapper-2 .form-item-industry input[required]:invalid+label,.footer--newsletter form .textfields-wrapper-2 .form-item-industry input[required]:invalid+div+label,.footer--newsletter form .textfields-wrapper-2 .form-item-company input[required]:invalid+label,.footer--newsletter form .textfields-wrapper-2 .form-item-company input[required]:invalid+div+label{display:inline-block}.footer--newsletter form .textfields-wrapper .form-item-first-name input[required]:valid+label,.footer--newsletter form .textfields-wrapper .form-item-first-name input[required]:valid+div+label,.footer--newsletter form .textfields-wrapper .form-item-postal-code input[required]:valid+label,.footer--newsletter form .textfields-wrapper .form-item-postal-code input[required]:valid+div+label,.footer--newsletter form .textfields-wrapper .form-item-email input[required]:valid+label,.footer--newsletter form .textfields-wrapper .form-item-email input[required]:valid+div+label,.footer--newsletter form .textfields-wrapper .form-item-industry input[required]:valid+label,.footer--newsletter form .textfields-wrapper .form-item-industry input[required]:valid+div+label,.footer--newsletter form .textfields-wrapper .form-item-company input[required]:valid+label,.footer--newsletter form .textfields-wrapper .form-item-company input[required]:valid+div+label,.footer--newsletter form .textfields-wrapper-2 .form-item-first-name input[required]:valid+label,.footer--newsletter form .textfields-wrapper-2 .form-item-first-name input[required]:valid+div+label,.footer--newsletter form .textfields-wrapper-2 .form-item-postal-code input[required]:valid+label,.footer--newsletter form .textfields-wrapper-2 .form-item-postal-code input[required]:valid+div+label,.footer--newsletter form .textfields-wrapper-2 .form-item-email input[required]:valid+label,.footer--newsletter form .textfields-wrapper-2 .form-item-email input[required]:valid+div+label,.footer--newsletter form .textfields-wrapper-2 .form-item-industry input[required]:valid+label,.footer--newsletter form .textfields-wrapper-2 .form-item-industry input[required]:valid+div+label,.footer--newsletter form .textfields-wrapper-2 .form-item-company input[required]:valid+label,.footer--newsletter form .textfields-wrapper-2 .form-item-company input[required]:valid+div+label{display:none}.footer--newsletter form .textfields-wrapper-2{gap:18px}.footer--newsletter form .textfields-wrapper-2 .form-item-industry input,.footer--newsletter form .textfields-wrapper-2 .form-item-company input{border-radius:33px;color:#002e57;font-size:18px;font-weight:600;min-width:244px;text-align:center;width:244px}@media(max-width: 1170px){.footer--newsletter form .textfields-wrapper-2 .form-item-industry input,.footer--newsletter form .textfields-wrapper-2 .form-item-company input{width:300px}}.footer--newsletter form .textfields-wrapper-2 .form-item-industry input::-webkit-input-placeholder, .footer--newsletter form .textfields-wrapper-2 .form-item-company input::-webkit-input-placeholder{color:#002e57;font-size:18px;font-weight:600;letter-spacing:1.8px}.footer--newsletter form .textfields-wrapper-2 .form-item-industry input::-moz-placeholder, .footer--newsletter form .textfields-wrapper-2 .form-item-company input::-moz-placeholder{color:#002e57;font-size:18px;font-weight:600;letter-spacing:1.8px}.footer--newsletter form .textfields-wrapper-2 .form-item-industry input:-ms-input-placeholder, .footer--newsletter form .textfields-wrapper-2 .form-item-company input:-ms-input-placeholder{color:#002e57;font-size:18px;font-weight:600;letter-spacing:1.8px}.footer--newsletter form .textfields-wrapper-2 .form-item-industry input::-ms-input-placeholder, .footer--newsletter form .textfields-wrapper-2 .form-item-company input::-ms-input-placeholder{color:#002e57;font-size:18px;font-weight:600;letter-spacing:1.8px}.footer--newsletter form .textfields-wrapper-2 .form-item-industry input::placeholder,.footer--newsletter form .textfields-wrapper-2 .form-item-company input::placeholder{color:#002e57;font-size:18px;font-weight:600;letter-spacing:1.8px}.footer--newsletter form .js-form-type-checkboxes,.footer--newsletter form .js-form-type-checkbox{cursor:pointer}.footer--newsletter form .js-form-type-checkboxes label,.footer--newsletter form .js-form-type-checkbox label{cursor:pointer}.footer--newsletter form .js-form-type-checkboxes .js-webform-checkboxes .js-form-item input,.footer--newsletter form .js-form-type-checkboxes input.form-checkbox,.footer--newsletter form .js-form-type-checkbox .js-webform-checkboxes .js-form-item input,.footer--newsletter form .js-form-type-checkbox input.form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:.15em solid currentColor;border-radius:0;cursor:pointer;display:grid;color:currentColor;font:inherit;height:1em;margin:0;margin-right:1rem;place-content:center;-webkit-transform:translateY(-0.075em);transform:translateY(-0.075em);width:1em}.footer--newsletter form .js-form-type-checkboxes .js-webform-checkboxes .js-form-item input::before,.footer--newsletter form .js-form-type-checkboxes input.form-checkbox::before,.footer--newsletter form .js-form-type-checkbox .js-webform-checkboxes .js-form-item input::before,.footer--newsletter form .js-form-type-checkbox input.form-checkbox::before{-webkit-box-shadow:inset 1em 1em #2e3928;box-shadow:inset 1em 1em #2e3928;-webkit-clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);content:"";height:.65em;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition:120ms -webkit-transform ease-in-out;transition:120ms -webkit-transform ease-in-out;transition:120ms transform ease-in-out;transition:120ms transform ease-in-out, 120ms -webkit-transform ease-in-out;width:.65em}.footer--newsletter form .js-form-type-checkboxes .js-webform-checkboxes .js-form-item input:checked::before,.footer--newsletter form .js-form-type-checkboxes input.form-checkbox:checked::before,.footer--newsletter form .js-form-type-checkbox .js-webform-checkboxes .js-form-item input:checked::before,.footer--newsletter form .js-form-type-checkbox input.form-checkbox:checked::before{-webkit-transform:scale(1);transform:scale(1)}.footer--newsletter form .deeper-toggle p{color:#fff;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:26px;margin:32px auto 27px;position:relative;-webkit-transition:color 1000ms linear;transition:color 1000ms linear;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:98}@media(max-width: 1170px){.footer--newsletter form .deeper-toggle p{margin:18px auto}}.footer--newsletter form .deeper-toggle p::after{content:"+";padding-left:8px}.footer--newsletter form .deeper-toggle.opened p{color:rgba(255,255,255,.5)}.footer--newsletter form .deeper-toggle.opened p::after{content:"-"}.footer--newsletter form .submit-deepfields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 1170px){.footer--newsletter form .submit-deepfields{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer--newsletter form .submit-deepfields .deeper-fields{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:-750px;max-width:0;overflow:hidden;padding-top:3px;padding-bottom:750px;-webkit-transition:max-width 1400ms linear;transition:max-width 1400ms linear}@media(max-width: 1170px){.footer--newsletter form .submit-deepfields .deeper-fields{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin:unset;padding:unset;max-height:0;max-width:unset;-webkit-transition:max-height 800ms ease-in-out;transition:max-height 800ms ease-in-out}}.footer--newsletter form .submit-deepfields .deeper-fields.opened{max-width:100%}@media(max-width: 1170px){.footer--newsletter form .submit-deepfields .deeper-fields.opened{max-width:unset;max-height:1000px;margin-top:-500px;padding-top:500px;-webkit-transition:max-height 800ms ease-in-out;transition:max-height 800ms ease-in-out}}.footer--newsletter form .submit-deepfields .deeper-fields .custom-select:last-of-type{margin-right:18px}@media(max-width: 1170px){.footer--newsletter form .submit-deepfields .deeper-fields .custom-select:last-of-type{margin:0}}.footer--newsletter form .submit-deepfields .deeper-fields .custom-select,.footer--newsletter form .submit-deepfields .deeper-fields .interests-wrapper{min-width:244px;position:relative;width:244px}@media(max-width: 1170px){.footer--newsletter form .submit-deepfields .deeper-fields .custom-select,.footer--newsletter form .submit-deepfields .deeper-fields .interests-wrapper{width:300px}}.footer--newsletter form .submit-deepfields .deeper-fields .custom-select select{display:none}.footer--newsletter form .submit-deepfields .deeper-fields .select-selected,.footer--newsletter form .submit-deepfields .deeper-fields summary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:33px;color:#002e57;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:600;height:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:1.8px;overflow:hidden;padding:8px 16px}.footer--newsletter form .submit-deepfields .deeper-fields .select-items>div:focus,.footer--newsletter form .submit-deepfields .deeper-fields .select-selected:focus{outline:2px solid #000}.footer--newsletter form .submit-deepfields .deeper-fields .select-selected:after,.footer--newsletter form .submit-deepfields .deeper-fields summary:after{content:url("/themes/custom/gotobermuda/assets/icons/select-arrow.svg");padding-left:14px;position:relative;top:-2px}.footer--newsletter form .submit-deepfields .deeper-fields .select-items div,.footer--newsletter form .submit-deepfields .deeper-fields .select-selected,.footer--newsletter form .submit-deepfields .deeper-fields summary{cursor:pointer}.footer--newsletter form .submit-deepfields .deeper-fields .js-form-type-checkbox{border:1px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #d0d0d0 rgba(0,0,0,0);margin:0;padding:12px 0}.footer--newsletter form .submit-deepfields .deeper-fields .js-form-type-checkbox:first-of-type{padding-top:0}.footer--newsletter form .submit-deepfields .deeper-fields .js-form-type-checkbox:last-of-type{border-color:rgba(0,0,0,0);padding-bottom:0}.footer--newsletter form .submit-deepfields .deeper-fields .select-items div{margin:0;padding:10px 0}.footer--newsletter form .submit-deepfields .deeper-fields .select-items div,.footer--newsletter form .submit-deepfields .deeper-fields .js-form-type-checkbox .option{color:#000;font-size:14px;letter-spacing:.42px;line-height:22px}.footer--newsletter form .submit-deepfields .deeper-fields .select-items div:hover,.footer--newsletter form .submit-deepfields .deeper-fields .select-items div.same-as-selected,.footer--newsletter form .submit-deepfields .deeper-fields .js-form-type-checkbox .option:hover,.footer--newsletter form .submit-deepfields .deeper-fields .js-form-type-checkbox .option.same-as-selected{color:#002e57;font-weight:500}.footer--newsletter form .submit-deepfields .deeper-fields .js-form-type-checkbox input.form-checkbox::before{-webkit-box-shadow:inset 1em 1em #000;box-shadow:inset 1em 1em #000}.footer--newsletter form .submit-deepfields .deeper-fields .js-form-type-checkbox input.form-checkbox:checked+label,.footer--newsletter form .submit-deepfields .deeper-fields .js-form-type-checkbox input.form-checkbox:hover+label{color:#002e57;font-weight:500}.footer--newsletter form .submit-deepfields .deeper-fields .js-form-type-checkbox label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.footer--newsletter form .submit-deepfields .deeper-fields .select-items,.footer--newsletter form .submit-deepfields .deeper-fields fieldset{background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);margin-top:15px;padding:12px;position:absolute;text-align:left;width:inherit;z-index:99}@media(max-width: 1170px){.footer--newsletter form .submit-deepfields .deeper-fields .select-items,.footer--newsletter form .submit-deepfields .deeper-fields fieldset{bottom:50px;-webkit-box-shadow:0 -2px 4px 0 rgba(0,0,0,.2);box-shadow:0 -2px 4px 0 rgba(0,0,0,.2);margin-bottom:24px}}.footer--newsletter form .submit-deepfields .deeper-fields .select-items{background:#d0d0d0;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(4, 1fr);grid-column-gap:1px;grid-row-gap:1px;padding:0}.footer--newsletter form .submit-deepfields .deeper-fields .select-items div{text-align:center;background:#fff}.footer--newsletter form .submit-deepfields .deeper-fields .select-hide{display:none}.footer--newsletter form .submit-deepfields .deeper-fields summary{height:48px;position:relative}.footer--newsletter form .submit-deepfields .deeper-fields fieldset{width:220px}@media(max-width: 1170px){.footer--newsletter form .submit-deepfields .deeper-fields fieldset{width:276px}}.footer--newsletter form .webform-actions{margin:0;margin-top:3px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width: 1170px){.footer--newsletter form .webform-actions{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}}.footer--newsletter form .webform-actions .newsletter-submit{background-color:#002e57;background-image:url("/themes/custom/gotobermuda/assets/icons/btn-white-arrow.svg");background-repeat:no-repeat;background-position-x:72%;background-position-y:center;border-radius:1px;color:#fff;letter-spacing:1.6px;padding:21px 126px 22px 96px;-webkit-transition:background-color 300ms linear;transition:background-color 300ms linear}@media(max-width: 1170px){.footer--newsletter form .webform-actions .newsletter-submit{padding:20px 118px 18px 72px}}.footer--newsletter form .webform-actions .newsletter-submit:hover{background-color:#fff;background-image:url("/themes/custom/gotobermuda/assets/icons/btn-shipwreck-arrow.svg");color:#002e57}.footer--newsletter form .policy-container{color:rgba(255,255,255,.85);margin:35px 0}.footer--newsletter form .policy-container a{color:rgba(255,255,255,.85)}.footer--newsletter form .policy-container .js-form-type-checkbox{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0}@media(max-width: 1170px){.footer--newsletter form .policy-container .js-form-type-checkbox{margin-top:12px}}@media(max-width: 768px){.footer--newsletter form .policy-container .js-form-type-checkbox{margin:12px auto 0;max-width:340px;text-align:center}}.footer--newsletter form .policy-container .js-form-type-checkbox input.form-checkbox{background-color:unset;height:14px;margin-right:8px;width:14px}.footer--newsletter form .policy-container .js-form-type-checkbox input.form-checkbox::before{-webkit-box-shadow:inset 1em 1em rgba(255,255,255,.85);box-shadow:inset 1em 1em rgba(255,255,255,.85);margin-left:1px;margin-bottom:1px}.footer--newsletter form .policy-container .js-form-type-checkbox input.form-checkbox:checked::before{-webkit-transform:scale(0.8);transform:scale(0.8)}.footer--newsletter form .policy-container .js-form-type-checkbox .option{font-size:14px;font-weight:500;letter-spacing:.42px}.footer--newsletter form .policy-container .form-required:after{color:#ff6363}.footer--newsletter .webform-submission-corporate-newsletter-footer-form .interests-wrapper{margin-right:18px}@media(max-width: 1170px){.footer--newsletter .webform-submission-corporate-newsletter-footer-form .interests-wrapper{margin:0}}