.elementor-831 .elementor-element.elementor-element-2e30850{--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;--overlay-opacity:0;--padding-top:550px;--padding-bottom:150px;--padding-left:25px;--padding-right:25px;}.elementor-831 .elementor-element.elementor-element-2e30850:not(.elementor-motion-effects-element-type-background), .elementor-831 .elementor-element.elementor-element-2e30850 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitmagneticisland.alloggiodevops.com/wp-content/uploads/2025/04/d13fb093-da73-1625-2ab1-2a1aa9fcd6e7.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-831 .elementor-element.elementor-element-2e30850::before, .elementor-831 .elementor-element.elementor-element-2e30850 > .elementor-background-video-container::before, .elementor-831 .elementor-element.elementor-element-2e30850 > .e-con-inner > .elementor-background-video-container::before, .elementor-831 .elementor-element.elementor-element-2e30850 > .elementor-background-slideshow::before, .elementor-831 .elementor-element.elementor-element-2e30850 > .e-con-inner > .elementor-background-slideshow::before, .elementor-831 .elementor-element.elementor-element-2e30850 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-accent ) 10%, #41414100 100%);}.elementor-831 .elementor-element.elementor-element-a336731{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-92417e9{width:var( --container-widget-width, 83.739% );max-width:83.739%;--container-widget-width:83.739%;--container-widget-flex-grow:0;text-align:left;}.elementor-831 .elementor-element.elementor-element-92417e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-831 .elementor-element.elementor-element-92417e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-831 .elementor-element.elementor-element-92417e9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-831 .elementor-element.elementor-element-d4dcf4c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-831 .elementor-element.elementor-element-1f65cd7{--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;--justify-content:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-831 .elementor-element.elementor-element-93b85ab > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-831 .elementor-element.elementor-element-93b85ab{text-align:center;}.elementor-831 .elementor-element.elementor-element-93b85ab .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-038ce91{text-align:left;}.elementor-831 .elementor-element.elementor-element-038ce91 .elementor-heading-title{font-family:"Myriad Bold", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-primary );}.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 );line-height:var( --e-global-typography-text-line-height );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-831 .elementor-element.elementor-element-7ca935d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-831 .elementor-element.elementor-element-7ca935d{color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-b041219{text-align:left;}.elementor-831 .elementor-element.elementor-element-b041219 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-7d45dd6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-831 .elementor-element.elementor-element-7d45dd6{color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-eea0144{text-align:left;}.elementor-831 .elementor-element.elementor-element-eea0144 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-a3c9d86 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-831 .elementor-element.elementor-element-a3c9d86{color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-a14569d{text-align:left;}.elementor-831 .elementor-element.elementor-element-a14569d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-c22b338 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-831 .elementor-element.elementor-element-c22b338{color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-7b0e7a3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-831 .elementor-element.elementor-element-7b0e7a3{color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-6099c7b{text-align:left;}.elementor-831 .elementor-element.elementor-element-6099c7b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-f0135fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-831 .elementor-element.elementor-element-f0135fd{color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-441881a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-831 .elementor-element.elementor-element-441881a{color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-df7b70d{text-align:left;}.elementor-831 .elementor-element.elementor-element-df7b70d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-564a499 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-831 .elementor-element.elementor-element-564a499{color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-2c5a054 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-831 .elementor-element.elementor-element-2c5a054{color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-4669887{text-align:left;}.elementor-831 .elementor-element.elementor-element-4669887 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-2cea868 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-831 .elementor-element.elementor-element-2cea868{color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-af31838{text-align:left;}.elementor-831 .elementor-element.elementor-element-af31838 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-8db9421 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-831 .elementor-element.elementor-element-8db9421{color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-1b82fa7{text-align:left;}.elementor-831 .elementor-element.elementor-element-1b82fa7 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-1db29d1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-831 .elementor-element.elementor-element-1db29d1{color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-d15b6da{text-align:left;}.elementor-831 .elementor-element.elementor-element-d15b6da .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-9aafa2a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-831 .elementor-element.elementor-element-9aafa2a{color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-1e4c54a{text-align:left;}.elementor-831 .elementor-element.elementor-element-1e4c54a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-d019e8a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-831 .elementor-element.elementor-element-d019e8a{color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-11e103b{text-align:left;}.elementor-831 .elementor-element.elementor-element-11e103b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-e4ea144 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-831 .elementor-element.elementor-element-e4ea144{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-ae9dbab{text-align:left;}.elementor-831 .elementor-element.elementor-element-ae9dbab .elementor-heading-title{font-family:"Myriad Bold", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-831 .elementor-element.elementor-element-97c50fb > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-831 .elementor-element.elementor-element-97c50fb{color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-69cdbaa{text-align:left;}.elementor-831 .elementor-element.elementor-element-69cdbaa .elementor-heading-title{font-family:"Myriad Bold", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-647aab3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-831 .elementor-element.elementor-element-647aab3{color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-f41565f{text-align:left;}.elementor-831 .elementor-element.elementor-element-f41565f .elementor-heading-title{font-family:"Myriad Bold", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-cf7a8ab > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-831 .elementor-element.elementor-element-cf7a8ab{color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-b6a72f1{text-align:left;}.elementor-831 .elementor-element.elementor-element-b6a72f1 .elementor-heading-title{font-family:"Myriad Bold", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-301af49 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-831 .elementor-element.elementor-element-301af49{color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-eb9dc0d{text-align:left;}.elementor-831 .elementor-element.elementor-element-eb9dc0d .elementor-heading-title{font-family:"Myriad Bold", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-e43b787 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-831 .elementor-element.elementor-element-e43b787{color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-2560fa5{text-align:left;}.elementor-831 .elementor-element.elementor-element-2560fa5 .elementor-heading-title{font-family:"Myriad Bold", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-8217ba8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-831 .elementor-element.elementor-element-8217ba8{color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-210cab0{text-align:left;}.elementor-831 .elementor-element.elementor-element-210cab0 .elementor-heading-title{font-family:"Myriad Bold", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-c39af6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-831 .elementor-element.elementor-element-c39af6c{color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-831 .elementor-element.elementor-element-2e30850{--content-width:1500px;}.elementor-831 .elementor-element.elementor-element-d4dcf4c{--content-width:1500px;}.elementor-831 .elementor-element.elementor-element-1f65cd7{--width:100%;}}@media(max-width:1024px){.elementor-831 .elementor-element.elementor-element-2e30850{--padding-top:200px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-831 .elementor-element.elementor-element-a336731{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-831 .elementor-element.elementor-element-92417e9{width:100%;max-width:100%;text-align:center;}.elementor-831 .elementor-element.elementor-element-92417e9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-831 .elementor-element.elementor-element-d4dcf4c{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-831 .elementor-element.elementor-element-1f65cd7{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-831 .elementor-element.elementor-element-93b85ab .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-b041219 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-831 .elementor-element.elementor-element-eea0144 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-831 .elementor-element.elementor-element-a14569d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-831 .elementor-element.elementor-element-6099c7b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-831 .elementor-element.elementor-element-df7b70d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-831 .elementor-element.elementor-element-4669887 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-831 .elementor-element.elementor-element-af31838 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-831 .elementor-element.elementor-element-1b82fa7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-831 .elementor-element.elementor-element-d15b6da .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-831 .elementor-element.elementor-element-1e4c54a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-831 .elementor-element.elementor-element-11e103b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-831 .elementor-element.elementor-element-e4ea144{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-831 .elementor-element.elementor-element-2e30850{--padding-top:250px;--padding-bottom:120px;--padding-left:25px;--padding-right:25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-831 .elementor-element.elementor-element-92417e9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-831 .elementor-element.elementor-element-1f65cd7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-831 .elementor-element.elementor-element-93b85ab .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-b041219 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-831 .elementor-element.elementor-element-eea0144 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-831 .elementor-element.elementor-element-a14569d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-831 .elementor-element.elementor-element-6099c7b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-831 .elementor-element.elementor-element-df7b70d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-831 .elementor-element.elementor-element-4669887 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-831 .elementor-element.elementor-element-af31838 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-831 .elementor-element.elementor-element-1b82fa7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-831 .elementor-element.elementor-element-d15b6da .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-831 .elementor-element.elementor-element-1e4c54a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-831 .elementor-element.elementor-element-11e103b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-831 .elementor-element.elementor-element-e4ea144{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-e4ea144 */.elementor-831 .elementor-element.elementor-element-e4ea144 a {
    color: #2E3389;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c39af6c */.elementor-831 .elementor-element.elementor-element-c39af6c a {
    color: #2E3389!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f65cd7 */ul li {
    font-family: Nunito Sans;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4dcf4c */.elementor-831 .elementor-element.elementor-element-d4dcf4c a {
    color: #9ACA3C;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Myriad Bold';
	font-display: auto;
	src: url('https://visitmagneticisland.alloggiodevops.com/wp-content/uploads/2025/04/MYRIADPRO-BOLD.ttf') format('truetype');
}
/* End Custom Fonts CSS */