.elementor-35 .elementor-element.elementor-element-674159a:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-674159a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.capesanblasinn.com/wp-content/uploads/2025/06/cape_san_blas_inn_05.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-35 .elementor-element.elementor-element-674159a > .elementor-container{min-height:600px;}.elementor-35 .elementor-element.elementor-element-674159a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35 .elementor-element.elementor-element-674159a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-1dbe1186 > .elementor-container{max-width:1200px;}.elementor-35 .elementor-element.elementor-element-1dbe1186{margin-top:70px;margin-bottom:40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-5efe7dcd{text-align:center;}.elementor-35 .elementor-element.elementor-element-5efe7dcd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:400;color:#444444;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-515a70bd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-35 .elementor-element.elementor-element-515a70bd .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-35 .elementor-element.elementor-element-515a70bd .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-35 .elementor-element.elementor-element-2375c548{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-2375c548 p{margin-bottom:0px;}.elementor-35 .elementor-element.elementor-element-2375c548 a{color:#005299;}.elementor-35 .elementor-element.elementor-element-7919ded8 > .elementor-container{max-width:1200px;}.elementor-35 .elementor-element.elementor-element-7919ded8{padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-69a06731 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-637f5b85{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-637f5b85 a{color:#005299;}.elementor-35 .elementor-element.elementor-element-6febbda9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-35 .elementor-element.elementor-element-684e24e4 img{width:100%;}.elementor-35 .elementor-element.elementor-element-18c4434 > .elementor-container{max-width:1200px;}.elementor-35 .elementor-element.elementor-element-0a768ce{--divider-border-style:solid;--divider-color:#C9C9C9;--divider-border-width:1px;}.elementor-35 .elementor-element.elementor-element-0a768ce .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-35 .elementor-element.elementor-element-0a768ce .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-35 .elementor-element.elementor-element-78f9022 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-35 .elementor-element.elementor-element-78f9022 > .elementor-container{max-width:1200px;}.elementor-35 .elementor-element.elementor-element-78f9022{margin-top:70px;margin-bottom:70px;}.elementor-35 .elementor-element.elementor-element-96efb5f{text-align:center;}.elementor-35 .elementor-element.elementor-element-96efb5f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-9d0bc58{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-35 .elementor-element.elementor-element-9d0bc58 .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-35 .elementor-element.elementor-element-9d0bc58 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-35 .elementor-element.elementor-element-b40bbf9 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:700;color:#444444;}.elementor-35 .elementor-element.elementor-element-58c4dd9{text-align:center;}.elementor-35 .elementor-element.elementor-element-58c4dd9 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:700;color:#444444;}.elementor-35 .elementor-element.elementor-element-ee02d36{text-align:center;}.elementor-35 .elementor-element.elementor-element-ee02d36 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:700;color:#444444;}.elementor-35 .elementor-element.elementor-element-4a371b3:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-4a371b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-35 .elementor-element.elementor-element-4a371b3{border-style:solid;border-width:02px 0px 0px 0px;border-color:#AEAEAE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35 .elementor-element.elementor-element-4a371b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-fcacb45{text-align:left;}.elementor-35 .elementor-element.elementor-element-fcacb45 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-06a4039{text-align:center;}.elementor-35 .elementor-element.elementor-element-06a4039 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-ac6c38e{text-align:center;}.elementor-35 .elementor-element.elementor-element-ac6c38e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-899452b:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-899452b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-899452b{border-style:solid;border-width:01px 0px 0px 0px;border-color:#CDCDCD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35 .elementor-element.elementor-element-899452b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-62ff0cf{text-align:left;}.elementor-35 .elementor-element.elementor-element-62ff0cf .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-fb15156{text-align:center;}.elementor-35 .elementor-element.elementor-element-fb15156 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-1ddc87f{text-align:center;}.elementor-35 .elementor-element.elementor-element-1ddc87f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-d2ccd5f:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-d2ccd5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-35 .elementor-element.elementor-element-d2ccd5f{border-style:solid;border-width:01px 0px 0px 0px;border-color:#CDCDCD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35 .elementor-element.elementor-element-d2ccd5f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-5b6a663{text-align:left;}.elementor-35 .elementor-element.elementor-element-5b6a663 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-2358bf4{text-align:center;}.elementor-35 .elementor-element.elementor-element-2358bf4 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-8c6bea3{text-align:center;}.elementor-35 .elementor-element.elementor-element-8c6bea3 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-d1d600a:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-d1d600a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-d1d600a{border-style:solid;border-width:01px 0px 0px 0px;border-color:#CDCDCD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35 .elementor-element.elementor-element-d1d600a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-80d8e68{text-align:left;}.elementor-35 .elementor-element.elementor-element-80d8e68 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-4874c2e{text-align:center;}.elementor-35 .elementor-element.elementor-element-4874c2e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-b6c3a69{text-align:center;}.elementor-35 .elementor-element.elementor-element-b6c3a69 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-c4ecab6:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-c4ecab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-35 .elementor-element.elementor-element-c4ecab6{border-style:solid;border-width:01px 0px 0px 0px;border-color:#CDCDCD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35 .elementor-element.elementor-element-c4ecab6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-65c1c35{text-align:left;}.elementor-35 .elementor-element.elementor-element-65c1c35 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-703ffb5{text-align:center;}.elementor-35 .elementor-element.elementor-element-703ffb5 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-a51c8c3{text-align:center;}.elementor-35 .elementor-element.elementor-element-a51c8c3 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-ebd0704:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-ebd0704 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-ebd0704{border-style:solid;border-width:01px 0px 0px 0px;border-color:#CDCDCD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35 .elementor-element.elementor-element-ebd0704 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-769fc03{text-align:left;}.elementor-35 .elementor-element.elementor-element-769fc03 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-b0b69f7{text-align:center;}.elementor-35 .elementor-element.elementor-element-b0b69f7 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-347fdee{text-align:center;}.elementor-35 .elementor-element.elementor-element-347fdee .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-7132cb0:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-7132cb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-35 .elementor-element.elementor-element-7132cb0{border-style:solid;border-width:01px 0px 0px 0px;border-color:#CDCDCD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35 .elementor-element.elementor-element-7132cb0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-060abb7{text-align:left;}.elementor-35 .elementor-element.elementor-element-060abb7 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-8b18537{text-align:center;}.elementor-35 .elementor-element.elementor-element-8b18537 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-69701d8{text-align:center;}.elementor-35 .elementor-element.elementor-element-69701d8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-3179068:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-3179068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-3179068{border-style:solid;border-width:01px 0px 0px 0px;border-color:#CDCDCD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35 .elementor-element.elementor-element-3179068 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-f41649b{text-align:left;}.elementor-35 .elementor-element.elementor-element-f41649b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-27acd07{text-align:center;}.elementor-35 .elementor-element.elementor-element-27acd07 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-0c07777{text-align:center;}.elementor-35 .elementor-element.elementor-element-0c07777 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-38f9c98:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-38f9c98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-35 .elementor-element.elementor-element-38f9c98{border-style:solid;border-width:01px 0px 0px 0px;border-color:#CDCDCD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35 .elementor-element.elementor-element-38f9c98 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-bd3e4cd{text-align:left;}.elementor-35 .elementor-element.elementor-element-bd3e4cd .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-ee46650{text-align:center;}.elementor-35 .elementor-element.elementor-element-ee46650 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-b1fe878{text-align:center;}.elementor-35 .elementor-element.elementor-element-b1fe878 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-1a03d34:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-1a03d34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-1a03d34{border-style:solid;border-width:01px 0px 0px 0px;border-color:#CDCDCD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35 .elementor-element.elementor-element-1a03d34 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-125a789{text-align:left;}.elementor-35 .elementor-element.elementor-element-125a789 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-6c94f46{text-align:center;}.elementor-35 .elementor-element.elementor-element-6c94f46 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-43660b4{text-align:center;}.elementor-35 .elementor-element.elementor-element-43660b4 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-08b50c5:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-08b50c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-35 .elementor-element.elementor-element-08b50c5{border-style:solid;border-width:01px 0px 0px 0px;border-color:#CDCDCD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35 .elementor-element.elementor-element-08b50c5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-5ebcbbf{text-align:left;}.elementor-35 .elementor-element.elementor-element-5ebcbbf .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-f1bc953{text-align:center;}.elementor-35 .elementor-element.elementor-element-f1bc953 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-137ea31{text-align:center;}.elementor-35 .elementor-element.elementor-element-137ea31 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-37f5105:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-37f5105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-37f5105{border-style:solid;border-width:01px 0px 0px 0px;border-color:#CDCDCD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35 .elementor-element.elementor-element-37f5105 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-58954a8{text-align:left;}.elementor-35 .elementor-element.elementor-element-58954a8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-2ed1361{text-align:center;}.elementor-35 .elementor-element.elementor-element-2ed1361 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-9e8eb02{text-align:center;}.elementor-35 .elementor-element.elementor-element-9e8eb02 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-f555fec:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-f555fec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-35 .elementor-element.elementor-element-f555fec{border-style:solid;border-width:01px 0px 0px 0px;border-color:#CDCDCD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35 .elementor-element.elementor-element-f555fec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-f27d8b3{text-align:left;}.elementor-35 .elementor-element.elementor-element-f27d8b3 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-3f9448e{text-align:center;}.elementor-35 .elementor-element.elementor-element-3f9448e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-a4edac3{text-align:center;}.elementor-35 .elementor-element.elementor-element-a4edac3 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-6f7a4400:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-6f7a4400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.capesanblasinn.com/wp-content/uploads/2025/06/restaurant3.jpg");background-position:0px -150px;background-repeat:no-repeat;background-size:cover;}.elementor-35 .elementor-element.elementor-element-6f7a4400 > .elementor-container{max-width:1200px;min-height:400px;}.elementor-35 .elementor-element.elementor-element-6f7a4400{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:70px;margin-bottom:0px;}.elementor-35 .elementor-element.elementor-element-6f7a4400 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-c4a13c6 > .elementor-container{max-width:1200px;}.elementor-35 .elementor-element.elementor-element-c4a13c6{margin-top:70px;margin-bottom:70px;}.elementor-35 .elementor-element.elementor-element-6bd09ff0{text-align:center;}.elementor-35 .elementor-element.elementor-element-6bd09ff0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-2e7f740 > .elementor-container{max-width:1200px;}.elementor-35 .elementor-element.elementor-element-34b77ee{text-align:left;}.elementor-35 .elementor-element.elementor-element-34b77ee .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:700;color:#444444;}.elementor-35 .elementor-element.elementor-element-8a0ffdf{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-8a0ffdf p{margin-bottom:0px;}.elementor-35 .elementor-element.elementor-element-8a0ffdf a{color:#005299;}.elementor-35 .elementor-element.elementor-element-9d77e0d{text-align:left;}.elementor-35 .elementor-element.elementor-element-9d77e0d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:700;color:#444444;}.elementor-35 .elementor-element.elementor-element-e16c3d5{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-e16c3d5 p{margin-bottom:0px;}.elementor-35 .elementor-element.elementor-element-e16c3d5 a{color:#005299;}.elementor-35 .elementor-element.elementor-element-07b45cc > .elementor-container{max-width:1200px;}.elementor-35 .elementor-element.elementor-element-31832f3{text-align:left;}.elementor-35 .elementor-element.elementor-element-31832f3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:700;color:#444444;}.elementor-35 .elementor-element.elementor-element-1799071{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-1799071 p{margin-bottom:0px;}.elementor-35 .elementor-element.elementor-element-1799071 a{color:#005299;}.elementor-35 .elementor-element.elementor-element-0a511ab{text-align:left;}.elementor-35 .elementor-element.elementor-element-0a511ab .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:700;color:#444444;}.elementor-35 .elementor-element.elementor-element-6f66d1b{text-align:left;}.elementor-35 .elementor-element.elementor-element-6f66d1b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:700;color:#444444;}.elementor-35 .elementor-element.elementor-element-bca4232{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-bca4232 p{margin-bottom:0px;}.elementor-35 .elementor-element.elementor-element-bca4232 a{color:#005299;}.elementor-35 .elementor-element.elementor-element-04e2256{text-align:left;}.elementor-35 .elementor-element.elementor-element-04e2256 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:700;color:#444444;}.elementor-35 .elementor-element.elementor-element-508c1b3{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-508c1b3 p{margin-bottom:0px;}.elementor-35 .elementor-element.elementor-element-508c1b3 a{color:#005299;}.elementor-35 .elementor-element.elementor-element-65d902f{text-align:left;}.elementor-35 .elementor-element.elementor-element-65d902f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:700;color:#444444;}.elementor-35 .elementor-element.elementor-element-078f2d3{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-078f2d3 p{margin-bottom:0px;}.elementor-35 .elementor-element.elementor-element-078f2d3 a{color:#005299;}.elementor-35 .elementor-element.elementor-element-449472a{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-449472a p{margin-bottom:0px;}.elementor-35 .elementor-element.elementor-element-449472a a{color:#005299;}.elementor-35 .elementor-element.elementor-element-284b83a8:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-284b83a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.capesanblasinn.com/wp-content/uploads/2025/06/beach.jpg");background-position:0px -70px;background-repeat:no-repeat;background-size:cover;}.elementor-35 .elementor-element.elementor-element-284b83a8 > .elementor-container{max-width:1200px;min-height:400px;}.elementor-35 .elementor-element.elementor-element-284b83a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:70px;margin-bottom:0px;}.elementor-35 .elementor-element.elementor-element-284b83a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-ec8aa89 > .elementor-container{max-width:1200px;}.elementor-35 .elementor-element.elementor-element-ec8aa89{margin-top:70px;margin-bottom:20px;}.elementor-35 .elementor-element.elementor-element-da27f8b > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7019607843137254);margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 20px 0px;}.elementor-35 .elementor-element.elementor-element-03f8afb img{width:100%;}.elementor-35 .elementor-element.elementor-element-509c018{text-align:center;}.elementor-35 .elementor-element.elementor-element-509c018 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:29px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-3277f05 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-35 .elementor-element.elementor-element-3277f05{text-align:center;font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-3277f05 p{margin-bottom:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-35 .elementor-element.elementor-element-0773a6e .elementor-button{background-color:#222222;font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#808080CC;border-radius:0px 0px 0px 0px;padding:12px 25px 12px 25px;}.elementor-35 .elementor-element.elementor-element-0773a6e .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-0773a6e .elementor-button:focus{background-color:#FFFFFF;color:#444444;}.elementor-35 .elementor-element.elementor-element-0773a6e .elementor-button:hover svg, .elementor-35 .elementor-element.elementor-element-0773a6e .elementor-button:focus svg{fill:#444444;}.elementor-35 .elementor-element.elementor-element-1d476c1 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7019607843137254);margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 20px 0px;}.elementor-35 .elementor-element.elementor-element-b5351f7 img{width:100%;}.elementor-35 .elementor-element.elementor-element-bb4a2c2{text-align:center;}.elementor-35 .elementor-element.elementor-element-bb4a2c2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:29px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-cfdb3f8 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-35 .elementor-element.elementor-element-cfdb3f8{text-align:center;font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-cfdb3f8 p{margin-bottom:0px;}.elementor-35 .elementor-element.elementor-element-e59e792 .elementor-button{background-color:#222222;font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#808080CC;border-radius:0px 0px 0px 0px;padding:12px 25px 12px 25px;}.elementor-35 .elementor-element.elementor-element-e59e792 .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-e59e792 .elementor-button:focus{background-color:#FFFFFF;color:#444444;}.elementor-35 .elementor-element.elementor-element-e59e792 .elementor-button:hover svg, .elementor-35 .elementor-element.elementor-element-e59e792 .elementor-button:focus svg{fill:#444444;}.elementor-35 .elementor-element.elementor-element-47e50cc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-35 .elementor-element.elementor-element-47e50cc > .elementor-container{max-width:1200px;}.elementor-35 .elementor-element.elementor-element-47e50cc{margin-top:0px;margin-bottom:70px;}.elementor-35 .elementor-element.elementor-element-2312edd > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7019607843137254);margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 20px 0px;}.elementor-35 .elementor-element.elementor-element-141ecae img{width:100%;}.elementor-35 .elementor-element.elementor-element-167f324{text-align:center;}.elementor-35 .elementor-element.elementor-element-167f324 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:29px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-9d5cad3 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-35 .elementor-element.elementor-element-9d5cad3{text-align:center;font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-9d5cad3 p{margin-bottom:0px;}.elementor-35 .elementor-element.elementor-element-53ef27b .elementor-button{background-color:#222222;font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#808080CC;border-radius:0px 0px 0px 0px;padding:12px 25px 12px 25px;}.elementor-35 .elementor-element.elementor-element-53ef27b .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-53ef27b .elementor-button:focus{background-color:#FFFFFF;color:#444444;}.elementor-35 .elementor-element.elementor-element-53ef27b .elementor-button:hover svg, .elementor-35 .elementor-element.elementor-element-53ef27b .elementor-button:focus svg{fill:#444444;}.elementor-35 .elementor-element.elementor-element-2be1786 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7019607843137254);margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 20px 0px;}.elementor-35 .elementor-element.elementor-element-c75fa9d img{width:100%;}.elementor-35 .elementor-element.elementor-element-2613539{text-align:center;}.elementor-35 .elementor-element.elementor-element-2613539 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:29px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-5b63a77 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-35 .elementor-element.elementor-element-5b63a77{text-align:center;font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-5b63a77 p{margin-bottom:0px;}.elementor-35 .elementor-element.elementor-element-37b1349 .elementor-button{background-color:#222222;font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#808080CC;border-radius:0px 0px 0px 0px;padding:12px 25px 12px 25px;}.elementor-35 .elementor-element.elementor-element-37b1349 .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-37b1349 .elementor-button:focus{background-color:#FFFFFF;color:#444444;}.elementor-35 .elementor-element.elementor-element-37b1349 .elementor-button:hover svg, .elementor-35 .elementor-element.elementor-element-37b1349 .elementor-button:focus svg{fill:#444444;}.elementor-35 .elementor-element.elementor-element-e0db505 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7019607843137254);margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 20px 0px;}.elementor-35 .elementor-element.elementor-element-0f3f5e1 img{width:100%;}.elementor-35 .elementor-element.elementor-element-2353938{text-align:center;}.elementor-35 .elementor-element.elementor-element-2353938 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:29px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-93434f7 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-35 .elementor-element.elementor-element-93434f7{text-align:center;font-family:"Raleway", Sans-serif;font-size:19px;font-weight:400;color:#444444;}.elementor-35 .elementor-element.elementor-element-93434f7 p{margin-bottom:0px;}.elementor-35 .elementor-element.elementor-element-1dfa455 .elementor-button{background-color:#222222;font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#808080CC;border-radius:0px 0px 0px 0px;padding:12px 25px 12px 25px;}.elementor-35 .elementor-element.elementor-element-1dfa455 .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-1dfa455 .elementor-button:focus{background-color:#FFFFFF;color:#444444;}.elementor-35 .elementor-element.elementor-element-1dfa455 .elementor-button:hover svg, .elementor-35 .elementor-element.elementor-element-1dfa455 .elementor-button:focus svg{fill:#444444;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-69a06731{width:50%;}.elementor-35 .elementor-element.elementor-element-6febbda9{width:49.825%;}}@media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-674159a > .elementor-container{min-height:500px;}.elementor-35 .elementor-element.elementor-element-1dbe1186{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-35 .elementor-element.elementor-element-78f9022{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-35 .elementor-element.elementor-element-6f7a4400 > .elementor-container{min-height:300px;}.elementor-35 .elementor-element.elementor-element-6f7a4400:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-6f7a4400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-35 .elementor-element.elementor-element-c4a13c6{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-35 .elementor-element.elementor-element-284b83a8 > .elementor-container{min-height:300px;}.elementor-35 .elementor-element.elementor-element-284b83a8:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-284b83a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-35 .elementor-element.elementor-element-ec8aa89{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-674159a > .elementor-container{min-height:400px;}.elementor-35 .elementor-element.elementor-element-6f7a4400:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-6f7a4400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-35 .elementor-element.elementor-element-284b83a8:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-284b83a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-35 .elementor-element.elementor-element-da27f8b > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 20px 0px;}.elementor-35 .elementor-element.elementor-element-1d476c1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-35 .elementor-element.elementor-element-2613539 > .elementor-widget-container{padding:0px 10px 0px 10px;}}/* Start custom CSS for section, class: .elementor-element-674159a */.display-none2{
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06a4039 */.hello{
    margin-left: 20px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6f7a4400 */.bg-backgorund{
        box-shadow: inset 0 10px 10px -10px #000, inset 0 -10px 10px -10px #000;
    position: relative;
    overflow: hidden;
    background-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-284b83a8 */.bg-backgorund{
        box-shadow: inset 0 10px 10px -10px #000, inset 0 -10px 10px -10px #000;
    position: relative;
    overflow: hidden;
    background-color: transparent !important;
}/* End custom CSS */