.elementor-191546 .elementor-element.elementor-element-7c7a88a{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-191546 .elementor-element.elementor-element-7c7a88a::before, .elementor-191546 .elementor-element.elementor-element-7c7a88a > .elementor-background-video-container::before, .elementor-191546 .elementor-element.elementor-element-7c7a88a > .e-con-inner > .elementor-background-video-container::before, .elementor-191546 .elementor-element.elementor-element-7c7a88a > .elementor-background-slideshow::before, .elementor-191546 .elementor-element.elementor-element-7c7a88a > .e-con-inner > .elementor-background-slideshow::before, .elementor-191546 .elementor-element.elementor-element-7c7a88a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(8,24,40,0.55);--background-overlay:'';}.elementor-191546 .elementor-element.elementor-element-7c7a88a .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-191546 .elementor-element.elementor-element-578d9f44 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-191546 .elementor-element.elementor-element-578d9f44{text-align:center;}.elementor-191546 .elementor-element.elementor-element-578d9f44 .elementor-heading-title{font-family:var( --e-global-typography-42599fa-font-family ), Sans-serif;font-size:var( --e-global-typography-42599fa-font-size );font-weight:var( --e-global-typography-42599fa-font-weight );text-transform:var( --e-global-typography-42599fa-text-transform );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );color:var( --e-global-color-5a676c5 );}.elementor-191546 .elementor-element.elementor-element-190a2ce9{text-align:center;}.elementor-191546 .elementor-element.elementor-element-190a2ce9 .elementor-heading-title{font-family:var( --e-global-typography-363027e-font-family ), Sans-serif;font-size:var( --e-global-typography-363027e-font-size );font-weight:var( --e-global-typography-363027e-font-weight );line-height:var( --e-global-typography-363027e-line-height );letter-spacing:var( --e-global-typography-363027e-letter-spacing );color:#FFFFFF;}.elementor-widget-text-editor{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-191546 .elementor-element.elementor-element-1897998 > .elementor-widget-container{margin:0px 0px 34px 0px;}.elementor-191546 .elementor-element.elementor-element-1897998{text-align:center;font-family:var( --e-global-typography-39cc623-font-family ), Sans-serif;font-size:var( --e-global-typography-39cc623-font-size );font-weight:var( --e-global-typography-39cc623-font-weight );line-height:var( --e-global-typography-39cc623-line-height );letter-spacing:var( --e-global-typography-39cc623-letter-spacing );color:#E8F2FA;}.elementor-191546 .elementor-element.elementor-element-2068c8a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-191546 .elementor-element.elementor-element-4df2555f .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-ea9ed07-font-family ), Sans-serif;font-size:var( --e-global-typography-ea9ed07-font-size );font-weight:var( --e-global-typography-ea9ed07-font-weight );text-transform:var( --e-global-typography-ea9ed07-text-transform );line-height:var( --e-global-typography-ea9ed07-line-height );letter-spacing:var( --e-global-typography-ea9ed07-letter-spacing );fill:var( --e-global-color-5a676c5 );color:var( --e-global-color-5a676c5 );border-radius:2px 2px 2px 2px;padding:16px 34px 16px 34px;}.elementor-191546 .elementor-element.elementor-element-4df2555f .elementor-button:hover, .elementor-191546 .elementor-element.elementor-element-4df2555f .elementor-button:focus{background-color:#2A97D8;color:#FFFFFF;}.elementor-191546 .elementor-element.elementor-element-4df2555f .elementor-button:hover svg, .elementor-191546 .elementor-element.elementor-element-4df2555f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-191546 .elementor-element.elementor-element-48912b17{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-191546 .elementor-element.elementor-element-48912b17:not(.elementor-motion-effects-element-type-background), .elementor-191546 .elementor-element.elementor-element-48912b17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F9FD;}.elementor-191546 .elementor-element.elementor-element-578088ff > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-191546 .elementor-element.elementor-element-578088ff{text-align:center;}.elementor-191546 .elementor-element.elementor-element-578088ff .elementor-heading-title{font-family:var( --e-global-typography-42599fa-font-family ), Sans-serif;font-size:var( --e-global-typography-42599fa-font-size );font-weight:var( --e-global-typography-42599fa-font-weight );text-transform:var( --e-global-typography-42599fa-text-transform );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );color:#3E86C2;}.elementor-191546 .elementor-element.elementor-element-f875dbe{text-align:center;}.elementor-191546 .elementor-element.elementor-element-f875dbe .elementor-heading-title{font-family:var( --e-global-typography-0dddfe7-font-family ), Sans-serif;font-size:var( --e-global-typography-0dddfe7-font-size );font-weight:var( --e-global-typography-0dddfe7-font-weight );line-height:var( --e-global-typography-0dddfe7-line-height );color:#102C40;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.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-191546 .elementor-element.elementor-element-2acb66da{--divider-border-style:solid;--divider-color:#3E86C2;--divider-border-width:2px;}.elementor-191546 .elementor-element.elementor-element-2acb66da .elementor-divider-separator{width:62px;margin:0 auto;margin-center:0;}.elementor-191546 .elementor-element.elementor-element-2acb66da .elementor-divider{text-align:center;padding-block-start:26px;padding-block-end:26px;}.elementor-191546 .elementor-element.elementor-element-332fc373{text-align:center;color:#3A4A56;}.elementor-191546 .elementor-element.elementor-element-7f33b2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-191546 .elementor-element.elementor-element-7f33b2:not(.elementor-motion-effects-element-type-background), .elementor-191546 .elementor-element.elementor-element-7f33b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2abc135 );}.elementor-191546 .elementor-element.elementor-element-59131ce7 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-191546 .elementor-element.elementor-element-59131ce7{text-align:center;}.elementor-191546 .elementor-element.elementor-element-59131ce7 .elementor-heading-title{font-family:var( --e-global-typography-42599fa-font-family ), Sans-serif;font-size:var( --e-global-typography-42599fa-font-size );font-weight:var( --e-global-typography-42599fa-font-weight );text-transform:var( --e-global-typography-42599fa-text-transform );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );color:var( --e-global-color-accent );}.elementor-191546 .elementor-element.elementor-element-7c6261be > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-191546 .elementor-element.elementor-element-7c6261be{text-align:center;}.elementor-191546 .elementor-element.elementor-element-7c6261be .elementor-heading-title{font-family:var( --e-global-typography-0dddfe7-font-family ), Sans-serif;font-size:var( --e-global-typography-0dddfe7-font-size );font-weight:var( --e-global-typography-0dddfe7-font-weight );line-height:var( --e-global-typography-0dddfe7-line-height );color:#FFFFFF;}.elementor-191546 .elementor-element.elementor-element-ac16d68{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-191546 .elementor-element.elementor-element-2a1d1c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );}.elementor-191546 .elementor-element.elementor-element-504b5bc .elementor-cta__content-item{transition-duration:1000ms;}.elementor-191546 .elementor-element.elementor-element-504b5bc.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-191546 .elementor-element.elementor-element-504b5bc.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-191546 .elementor-element.elementor-element-504b5bc.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-191546 .elementor-element.elementor-element-504b5bc .elementor-cta .elementor-cta__bg, .elementor-191546 .elementor-element.elementor-element-504b5bc .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-191546 .elementor-element.elementor-element-504b5bc .elementor-cta__content{text-align:center;}.elementor-191546 .elementor-element.elementor-element-504b5bc .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000057;}.elementor-191546 .elementor-element.elementor-element-3f968d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191546 .elementor-element.elementor-element-182d17f .elementor-cta__content-item{transition-duration:1000ms;}.elementor-191546 .elementor-element.elementor-element-182d17f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-191546 .elementor-element.elementor-element-182d17f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-191546 .elementor-element.elementor-element-182d17f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-191546 .elementor-element.elementor-element-182d17f .elementor-cta .elementor-cta__bg, .elementor-191546 .elementor-element.elementor-element-182d17f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-191546 .elementor-element.elementor-element-182d17f .elementor-cta__content{text-align:center;}.elementor-191546 .elementor-element.elementor-element-182d17f .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000057;}.elementor-191546 .elementor-element.elementor-element-f6a36f4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191546 .elementor-element.elementor-element-11cb7b9 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-191546 .elementor-element.elementor-element-11cb7b9.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-191546 .elementor-element.elementor-element-11cb7b9.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-191546 .elementor-element.elementor-element-11cb7b9.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-191546 .elementor-element.elementor-element-11cb7b9 .elementor-cta .elementor-cta__bg, .elementor-191546 .elementor-element.elementor-element-11cb7b9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-191546 .elementor-element.elementor-element-11cb7b9 .elementor-cta__content{text-align:center;}.elementor-191546 .elementor-element.elementor-element-11cb7b9 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000057;}.elementor-191546 .elementor-element.elementor-element-0cd645a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191546 .elementor-element.elementor-element-a22277b .elementor-cta__content-item{transition-duration:1000ms;}.elementor-191546 .elementor-element.elementor-element-a22277b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-191546 .elementor-element.elementor-element-a22277b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-191546 .elementor-element.elementor-element-a22277b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-191546 .elementor-element.elementor-element-a22277b .elementor-cta .elementor-cta__bg, .elementor-191546 .elementor-element.elementor-element-a22277b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-191546 .elementor-element.elementor-element-a22277b .elementor-cta__content{text-align:center;}.elementor-191546 .elementor-element.elementor-element-a22277b .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000057;}.elementor-191546 .elementor-element.elementor-element-787bf468{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-191546 .elementor-element.elementor-element-787bf468:not(.elementor-motion-effects-element-type-background), .elementor-191546 .elementor-element.elementor-element-787bf468 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-191546 .elementor-element.elementor-element-76709f6e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-191546 .elementor-element.elementor-element-47afa680{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-191546 .elementor-element.elementor-element-45b76499 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-191546 .elementor-element.elementor-element-45b76499{text-align:start;}.elementor-191546 .elementor-element.elementor-element-45b76499 .elementor-heading-title{font-family:var( --e-global-typography-42599fa-font-family ), Sans-serif;font-size:var( --e-global-typography-42599fa-font-size );font-weight:var( --e-global-typography-42599fa-font-weight );text-transform:var( --e-global-typography-42599fa-text-transform );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );color:var( --e-global-color-accent );}.elementor-191546 .elementor-element.elementor-element-64bd6735 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-191546 .elementor-element.elementor-element-64bd6735{text-align:start;}.elementor-191546 .elementor-element.elementor-element-64bd6735 .elementor-heading-title{font-family:var( --e-global-typography-0dddfe7-font-family ), Sans-serif;font-size:var( --e-global-typography-0dddfe7-font-size );font-weight:var( --e-global-typography-0dddfe7-font-weight );line-height:var( --e-global-typography-0dddfe7-line-height );color:var( --e-global-color-2abc135 );}.elementor-191546 .elementor-element.elementor-element-453ba2ce > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-191546 .elementor-element.elementor-element-453ba2ce{text-align:start;color:#3A4A56;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-191546 .elementor-element.elementor-element-68fa11de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-191546 .elementor-element.elementor-element-68fa11de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-191546 .elementor-element.elementor-element-68fa11de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-191546 .elementor-element.elementor-element-68fa11de .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-191546 .elementor-element.elementor-element-68fa11de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-191546 .elementor-element.elementor-element-68fa11de .elementor-icon-list-icon i{color:#1C84C6;transition:color 0.3s;}.elementor-191546 .elementor-element.elementor-element-68fa11de .elementor-icon-list-icon svg{fill:#1C84C6;transition:fill 0.3s;}.elementor-191546 .elementor-element.elementor-element-68fa11de{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-191546 .elementor-element.elementor-element-68fa11de .elementor-icon-list-text{color:#1A2B38;transition:color 0.3s;}.elementor-191546 .elementor-element.elementor-element-aca658f .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-ea9ed07-font-family ), Sans-serif;font-size:var( --e-global-typography-ea9ed07-font-size );font-weight:var( --e-global-typography-ea9ed07-font-weight );text-transform:var( --e-global-typography-ea9ed07-text-transform );line-height:var( --e-global-typography-ea9ed07-line-height );letter-spacing:var( --e-global-typography-ea9ed07-letter-spacing );fill:var( --e-global-color-5a676c5 );color:var( --e-global-color-5a676c5 );border-style:none;border-radius:2px 2px 2px 2px;padding:16px 34px 16px 34px;}.elementor-191546 .elementor-element.elementor-element-aca658f .elementor-button:hover, .elementor-191546 .elementor-element.elementor-element-aca658f .elementor-button:focus{background-color:#2A97D8;color:#FFFFFF;}.elementor-191546 .elementor-element.elementor-element-aca658f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-191546 .elementor-element.elementor-element-aca658f .elementor-button:hover svg, .elementor-191546 .elementor-element.elementor-element-aca658f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-191546 .elementor-element.elementor-element-7b8fe5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-191546 .elementor-element.elementor-element-e9932cd .elementor-repeater-item-57e8928 .swiper-slide-bg{background-image:url(https://oceanfrontvillapuertorico.com/wp-content/uploads/2026/06/ec772212-de86-47c0-81eb-f3e4db0ed7e5.jpeg);background-size:cover;}.elementor-191546 .elementor-element.elementor-element-e9932cd .elementor-repeater-item-ddacac2 .swiper-slide-bg{background-image:url(https://oceanfrontvillapuertorico.com/wp-content/uploads/2026/06/fe7f1ff3-d122-48a9-80d5-6102300e16f7.jpeg);background-size:cover;}.elementor-191546 .elementor-element.elementor-element-e9932cd .elementor-repeater-item-16ffbcd .swiper-slide-bg{background-image:url(https://oceanfrontvillapuertorico.com/wp-content/uploads/2026/06/5f5d5234-ef9e-4143-80f4-9e9532b6a0e6.jpeg);background-size:cover;}.elementor-191546 .elementor-element.elementor-element-e9932cd .elementor-repeater-item-8c4e712 .swiper-slide-bg{background-image:url(https://oceanfrontvillapuertorico.com/wp-content/uploads/2026/06/c804f869-1219-4734-9c60-bfa682528ee2.jpeg);background-size:cover;}.elementor-191546 .elementor-element.elementor-element-e9932cd .elementor-repeater-item-cdeb5ab .swiper-slide-bg{background-image:url(https://oceanfrontvillapuertorico.com/wp-content/uploads/2026/06/19b33118-8430-47bf-bee0-fa6d0b88ad2f.jpeg);background-size:cover;}.elementor-191546 .elementor-element.elementor-element-e9932cd .elementor-repeater-item-e8a46ae .swiper-slide-bg{background-image:url(https://oceanfrontvillapuertorico.com/wp-content/uploads/2026/06/969e201e-d145-426b-b610-15f2b4be6b91.jpeg);background-size:cover;}.elementor-191546 .elementor-element.elementor-element-e9932cd .elementor-repeater-item-4f0a8db .swiper-slide-bg{background-image:url(https://oceanfrontvillapuertorico.com/wp-content/uploads/2026/06/810b5777-cdb2-4922-82dd-1a177bb0462e.jpeg);background-size:cover;}.elementor-191546 .elementor-element.elementor-element-e9932cd .elementor-repeater-item-3d25f03 .swiper-slide-bg{background-image:url(https://oceanfrontvillapuertorico.com/wp-content/uploads/2026/06/a0df0f8d-50b8-4d1b-a3b6-cd324ad85c06.jpeg);background-size:cover;}.elementor-191546 .elementor-element.elementor-element-e9932cd .elementor-repeater-item-5d5dbd7 .swiper-slide-bg{background-image:url(https://oceanfrontvillapuertorico.com/wp-content/uploads/2026/06/cb067373-dd9f-44b7-9db1-a46f94b7e90a.jpeg);background-size:cover;}.elementor-191546 .elementor-element.elementor-element-e9932cd .swiper-slide{transition-duration:calc(5000ms*1.2);height:550px;}.elementor-191546 .elementor-element.elementor-element-e9932cd .swiper-slide-contents{max-width:66%;}.elementor-191546 .elementor-element.elementor-element-e9932cd .swiper-slide-inner{text-align:center;}.elementor-191546 .elementor-element.elementor-element-e9932cd .elementor-swiper-button{font-size:29px;color:var( --e-global-color-5a676c5 );}.elementor-191546 .elementor-element.elementor-element-e9932cd .elementor-swiper-button svg{fill:var( --e-global-color-5a676c5 );}.elementor-191546 .elementor-element.elementor-element-111ac722{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-191546 .elementor-element.elementor-element-111ac722:not(.elementor-motion-effects-element-type-background), .elementor-191546 .elementor-element.elementor-element-111ac722 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-616fab6 );}.elementor-191546 .elementor-element.elementor-element-6d4a3bda > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-191546 .elementor-element.elementor-element-6d4a3bda{text-align:center;}.elementor-191546 .elementor-element.elementor-element-6d4a3bda .elementor-heading-title{font-family:var( --e-global-typography-42599fa-font-family ), Sans-serif;font-size:var( --e-global-typography-42599fa-font-size );font-weight:var( --e-global-typography-42599fa-font-weight );text-transform:var( --e-global-typography-42599fa-text-transform );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );color:var( --e-global-color-accent );}.elementor-191546 .elementor-element.elementor-element-40b50c1d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-191546 .elementor-element.elementor-element-40b50c1d{text-align:center;}.elementor-191546 .elementor-element.elementor-element-40b50c1d .elementor-heading-title{font-family:var( --e-global-typography-0dddfe7-font-family ), Sans-serif;font-size:var( --e-global-typography-0dddfe7-font-size );font-weight:var( --e-global-typography-0dddfe7-font-weight );line-height:var( --e-global-typography-0dddfe7-line-height );color:#102C40;}.elementor-191546 .elementor-element.elementor-element-7490b6df{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-191546 .elementor-element.elementor-element-7742a5fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-191546 .elementor-element.elementor-element-6587edc9 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-191546 .elementor-element.elementor-element-6587edc9{text-align:start;}.elementor-191546 .elementor-element.elementor-element-6587edc9 .elementor-heading-title{font-family:var( --e-global-typography-42599fa-font-family ), Sans-serif;font-size:var( --e-global-typography-42599fa-font-size );font-weight:var( --e-global-typography-42599fa-font-weight );text-transform:var( --e-global-typography-42599fa-text-transform );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );color:var( --e-global-color-9f8b7bd );}.elementor-191546 .elementor-element.elementor-element-1b920a2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-191546 .elementor-element.elementor-element-1b920a2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-191546 .elementor-element.elementor-element-1b920a2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-191546 .elementor-element.elementor-element-1b920a2e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-191546 .elementor-element.elementor-element-1b920a2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-191546 .elementor-element.elementor-element-1b920a2e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-191546 .elementor-element.elementor-element-1b920a2e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-191546 .elementor-element.elementor-element-1b920a2e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-191546 .elementor-element.elementor-element-1b920a2e .elementor-icon-list-text{color:#1A2B38;transition:color 0.3s;}.elementor-191546 .elementor-element.elementor-element-76344269{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-191546 .elementor-element.elementor-element-44cd9f8a > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-191546 .elementor-element.elementor-element-44cd9f8a{text-align:start;}.elementor-191546 .elementor-element.elementor-element-44cd9f8a .elementor-heading-title{font-family:var( --e-global-typography-42599fa-font-family ), Sans-serif;font-size:var( --e-global-typography-42599fa-font-size );font-weight:var( --e-global-typography-42599fa-font-weight );text-transform:var( --e-global-typography-42599fa-text-transform );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );color:var( --e-global-color-9f8b7bd );}.elementor-191546 .elementor-element.elementor-element-7354c6f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-191546 .elementor-element.elementor-element-7354c6f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-191546 .elementor-element.elementor-element-7354c6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-191546 .elementor-element.elementor-element-7354c6f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-191546 .elementor-element.elementor-element-7354c6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-191546 .elementor-element.elementor-element-7354c6f .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-191546 .elementor-element.elementor-element-7354c6f .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-191546 .elementor-element.elementor-element-7354c6f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-191546 .elementor-element.elementor-element-7354c6f .elementor-icon-list-text{color:#1A2B38;transition:color 0.3s;}.elementor-191546 .elementor-element.elementor-element-34ed3454{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-191546 .elementor-element.elementor-element-6ae4bef3 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-191546 .elementor-element.elementor-element-6ae4bef3{text-align:start;}.elementor-191546 .elementor-element.elementor-element-6ae4bef3 .elementor-heading-title{font-family:var( --e-global-typography-42599fa-font-family ), Sans-serif;font-size:var( --e-global-typography-42599fa-font-size );font-weight:var( --e-global-typography-42599fa-font-weight );text-transform:var( --e-global-typography-42599fa-text-transform );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );color:var( --e-global-color-9f8b7bd );}.elementor-191546 .elementor-element.elementor-element-75489c10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-191546 .elementor-element.elementor-element-75489c10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-191546 .elementor-element.elementor-element-75489c10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-191546 .elementor-element.elementor-element-75489c10 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-191546 .elementor-element.elementor-element-75489c10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-191546 .elementor-element.elementor-element-75489c10 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-191546 .elementor-element.elementor-element-75489c10 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-191546 .elementor-element.elementor-element-75489c10{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-191546 .elementor-element.elementor-element-75489c10 .elementor-icon-list-text{color:#1A2B38;transition:color 0.3s;}.elementor-191546 .elementor-element.elementor-element-470cb86c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-191546 .elementor-element.elementor-element-69644ec4 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-191546 .elementor-element.elementor-element-69644ec4{text-align:start;}.elementor-191546 .elementor-element.elementor-element-69644ec4 .elementor-heading-title{font-family:var( --e-global-typography-42599fa-font-family ), Sans-serif;font-size:var( --e-global-typography-42599fa-font-size );font-weight:var( --e-global-typography-42599fa-font-weight );text-transform:var( --e-global-typography-42599fa-text-transform );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );color:var( --e-global-color-9f8b7bd );}.elementor-191546 .elementor-element.elementor-element-1a27e338 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-191546 .elementor-element.elementor-element-1a27e338 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-191546 .elementor-element.elementor-element-1a27e338 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-191546 .elementor-element.elementor-element-1a27e338 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-191546 .elementor-element.elementor-element-1a27e338 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-191546 .elementor-element.elementor-element-1a27e338 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-191546 .elementor-element.elementor-element-1a27e338 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-191546 .elementor-element.elementor-element-1a27e338{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-191546 .elementor-element.elementor-element-1a27e338 .elementor-icon-list-text{color:#1A2B38;transition:color 0.3s;}.elementor-191546 .elementor-element.elementor-element-774f969c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-191546 .elementor-element.elementor-element-774f969c:not(.elementor-motion-effects-element-type-background), .elementor-191546 .elementor-element.elementor-element-774f969c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102C40;background-image:url("https://oceanfrontvillapuertorico.com/wp-content/uploads/2026/06/8791f4ab-9ac6-4491-8aa2-776f202adbc5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-191546 .elementor-element.elementor-element-774f969c::before, .elementor-191546 .elementor-element.elementor-element-774f969c > .elementor-background-video-container::before, .elementor-191546 .elementor-element.elementor-element-774f969c > .e-con-inner > .elementor-background-video-container::before, .elementor-191546 .elementor-element.elementor-element-774f969c > .elementor-background-slideshow::before, .elementor-191546 .elementor-element.elementor-element-774f969c > .e-con-inner > .elementor-background-slideshow::before, .elementor-191546 .elementor-element.elementor-element-774f969c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(8,24,40,0.5);--background-overlay:'';}.elementor-191546 .elementor-element.elementor-element-445de07e{text-align:center;}.elementor-191546 .elementor-element.elementor-element-445de07e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:600;font-style:italic;line-height:1.3em;color:#FFFFFF;}.elementor-191546 .elementor-element.elementor-element-5ffdde87{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-191546 .elementor-element.elementor-element-5ffdde87:not(.elementor-motion-effects-element-type-background), .elementor-191546 .elementor-element.elementor-element-5ffdde87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-191546 .elementor-element.elementor-element-5a42914b > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-191546 .elementor-element.elementor-element-5a42914b{text-align:center;}.elementor-191546 .elementor-element.elementor-element-5a42914b .elementor-heading-title{font-family:var( --e-global-typography-42599fa-font-family ), Sans-serif;font-size:var( --e-global-typography-42599fa-font-size );font-weight:var( --e-global-typography-42599fa-font-weight );text-transform:var( --e-global-typography-42599fa-text-transform );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );color:var( --e-global-color-accent );}.elementor-191546 .elementor-element.elementor-element-4d86a5ff > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-191546 .elementor-element.elementor-element-4d86a5ff{text-align:center;}.elementor-191546 .elementor-element.elementor-element-4d86a5ff .elementor-heading-title{font-family:var( --e-global-typography-0dddfe7-font-family ), Sans-serif;font-size:var( --e-global-typography-0dddfe7-font-size );font-weight:var( --e-global-typography-0dddfe7-font-weight );line-height:var( --e-global-typography-0dddfe7-line-height );color:var( --e-global-color-2abc135 );}.elementor-191546 .elementor-element.elementor-element-28d178a2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-191546 .elementor-element.elementor-element-aa6d530{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE7F1;--border-color:#DCE7F1;--border-radius:3px 3px 3px 3px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-191546 .elementor-element.elementor-element-aa6d530:not(.elementor-motion-effects-element-type-background), .elementor-191546 .elementor-element.elementor-element-aa6d530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-191546 .elementor-element.elementor-element-49cae68 .elementor-icon-wrapper{text-align:start;}.elementor-191546 .elementor-element.elementor-element-49cae68 .elementor-icon{font-size:40px;}.elementor-191546 .elementor-element.elementor-element-49cae68 .elementor-icon svg{height:40px;}.elementor-191546 .elementor-element.elementor-element-e997b03 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-191546 .elementor-element.elementor-element-e997b03{text-align:start;}.elementor-191546 .elementor-element.elementor-element-e997b03 .elementor-heading-title{font-family:var( --e-global-typography-42599fa-font-family ), Sans-serif;font-size:var( --e-global-typography-42599fa-font-size );font-weight:var( --e-global-typography-42599fa-font-weight );text-transform:var( --e-global-typography-42599fa-text-transform );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );color:var( --e-global-color-accent );}.elementor-191546 .elementor-element.elementor-element-7ea8d330 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-191546 .elementor-element.elementor-element-7ea8d330{text-align:start;}.elementor-191546 .elementor-element.elementor-element-7ea8d330 .elementor-heading-title{font-family:var( --e-global-typography-3973106-font-family ), Sans-serif;font-size:var( --e-global-typography-3973106-font-size );font-weight:var( --e-global-typography-3973106-font-weight );line-height:var( --e-global-typography-3973106-line-height );color:#102C40;}.elementor-191546 .elementor-element.elementor-element-2fb8014c{text-align:start;color:#5C6B76;}.elementor-191546 .elementor-element.elementor-element-fd72b8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE7F1;--border-color:#DCE7F1;--border-radius:3px 3px 3px 3px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-191546 .elementor-element.elementor-element-fd72b8d:not(.elementor-motion-effects-element-type-background), .elementor-191546 .elementor-element.elementor-element-fd72b8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-191546 .elementor-element.elementor-element-7607650 .elementor-icon-wrapper{text-align:start;}.elementor-191546 .elementor-element.elementor-element-7607650 .elementor-icon{font-size:40px;}.elementor-191546 .elementor-element.elementor-element-7607650 .elementor-icon svg{height:40px;}.elementor-191546 .elementor-element.elementor-element-1a43cbff > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-191546 .elementor-element.elementor-element-1a43cbff{text-align:start;}.elementor-191546 .elementor-element.elementor-element-1a43cbff .elementor-heading-title{font-family:var( --e-global-typography-42599fa-font-family ), Sans-serif;font-size:var( --e-global-typography-42599fa-font-size );font-weight:var( --e-global-typography-42599fa-font-weight );text-transform:var( --e-global-typography-42599fa-text-transform );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );color:var( --e-global-color-accent );}.elementor-191546 .elementor-element.elementor-element-257fa92b > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-191546 .elementor-element.elementor-element-257fa92b{text-align:start;}.elementor-191546 .elementor-element.elementor-element-257fa92b .elementor-heading-title{font-family:var( --e-global-typography-3973106-font-family ), Sans-serif;font-size:var( --e-global-typography-3973106-font-size );font-weight:var( --e-global-typography-3973106-font-weight );line-height:var( --e-global-typography-3973106-line-height );color:#102C40;}.elementor-191546 .elementor-element.elementor-element-492a7970{text-align:start;color:#5C6B76;}.elementor-191546 .elementor-element.elementor-element-1422e6af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE7F1;--border-color:#DCE7F1;--border-radius:3px 3px 3px 3px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-191546 .elementor-element.elementor-element-1422e6af:not(.elementor-motion-effects-element-type-background), .elementor-191546 .elementor-element.elementor-element-1422e6af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-191546 .elementor-element.elementor-element-8c85088 .elementor-icon-wrapper{text-align:start;}.elementor-191546 .elementor-element.elementor-element-8c85088 .elementor-icon{font-size:40px;}.elementor-191546 .elementor-element.elementor-element-8c85088 .elementor-icon svg{height:40px;}.elementor-191546 .elementor-element.elementor-element-df6dff7 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-191546 .elementor-element.elementor-element-df6dff7{text-align:start;}.elementor-191546 .elementor-element.elementor-element-df6dff7 .elementor-heading-title{font-family:var( --e-global-typography-42599fa-font-family ), Sans-serif;font-size:var( --e-global-typography-42599fa-font-size );font-weight:var( --e-global-typography-42599fa-font-weight );text-transform:var( --e-global-typography-42599fa-text-transform );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );color:var( --e-global-color-accent );}.elementor-191546 .elementor-element.elementor-element-184f5a20 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-191546 .elementor-element.elementor-element-184f5a20{text-align:start;}.elementor-191546 .elementor-element.elementor-element-184f5a20 .elementor-heading-title{font-family:var( --e-global-typography-3973106-font-family ), Sans-serif;font-size:var( --e-global-typography-3973106-font-size );font-weight:var( --e-global-typography-3973106-font-weight );line-height:var( --e-global-typography-3973106-line-height );color:#102C40;}.elementor-191546 .elementor-element.elementor-element-51a2fc62{text-align:start;color:#5C6B76;}.elementor-191546 .elementor-element.elementor-element-eabb790{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE7F1;--border-color:#DCE7F1;--border-radius:3px 3px 3px 3px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-191546 .elementor-element.elementor-element-eabb790:not(.elementor-motion-effects-element-type-background), .elementor-191546 .elementor-element.elementor-element-eabb790 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-191546 .elementor-element.elementor-element-0f8af2a .elementor-icon-wrapper{text-align:start;}.elementor-191546 .elementor-element.elementor-element-0f8af2a .elementor-icon{font-size:40px;}.elementor-191546 .elementor-element.elementor-element-0f8af2a .elementor-icon svg{height:40px;}.elementor-191546 .elementor-element.elementor-element-51640f78 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-191546 .elementor-element.elementor-element-51640f78{text-align:start;}.elementor-191546 .elementor-element.elementor-element-51640f78 .elementor-heading-title{font-family:var( --e-global-typography-42599fa-font-family ), Sans-serif;font-size:var( --e-global-typography-42599fa-font-size );font-weight:var( --e-global-typography-42599fa-font-weight );text-transform:var( --e-global-typography-42599fa-text-transform );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );color:var( --e-global-color-accent );}.elementor-191546 .elementor-element.elementor-element-4c05afea > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-191546 .elementor-element.elementor-element-4c05afea{text-align:start;}.elementor-191546 .elementor-element.elementor-element-4c05afea .elementor-heading-title{font-family:var( --e-global-typography-3973106-font-family ), Sans-serif;font-size:var( --e-global-typography-3973106-font-size );font-weight:var( --e-global-typography-3973106-font-weight );line-height:var( --e-global-typography-3973106-line-height );color:#102C40;}.elementor-191546 .elementor-element.elementor-element-4d346957{text-align:start;color:#5C6B76;}.elementor-191546 .elementor-element.elementor-element-1c930c4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE7F1;--border-color:#DCE7F1;--border-radius:3px 3px 3px 3px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-191546 .elementor-element.elementor-element-1c930c4b:not(.elementor-motion-effects-element-type-background), .elementor-191546 .elementor-element.elementor-element-1c930c4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-191546 .elementor-element.elementor-element-167c6f0 .elementor-icon-wrapper{text-align:start;}.elementor-191546 .elementor-element.elementor-element-167c6f0 .elementor-icon{font-size:40px;}.elementor-191546 .elementor-element.elementor-element-167c6f0 .elementor-icon svg{height:40px;}.elementor-191546 .elementor-element.elementor-element-1d6c35ae > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-191546 .elementor-element.elementor-element-1d6c35ae{text-align:start;}.elementor-191546 .elementor-element.elementor-element-1d6c35ae .elementor-heading-title{font-family:var( --e-global-typography-42599fa-font-family ), Sans-serif;font-size:var( --e-global-typography-42599fa-font-size );font-weight:var( --e-global-typography-42599fa-font-weight );text-transform:var( --e-global-typography-42599fa-text-transform );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );color:var( --e-global-color-accent );}.elementor-191546 .elementor-element.elementor-element-b9f7fcb > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-191546 .elementor-element.elementor-element-b9f7fcb{text-align:start;}.elementor-191546 .elementor-element.elementor-element-b9f7fcb .elementor-heading-title{font-family:var( --e-global-typography-3973106-font-family ), Sans-serif;font-size:var( --e-global-typography-3973106-font-size );font-weight:var( --e-global-typography-3973106-font-weight );line-height:var( --e-global-typography-3973106-line-height );color:#102C40;}.elementor-191546 .elementor-element.elementor-element-33223e43{text-align:start;color:#5C6B76;}.elementor-191546 .elementor-element.elementor-element-3e36538b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-191546 .elementor-element.elementor-element-33917010{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE7F1;--border-color:#DCE7F1;--border-radius:3px 3px 3px 3px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-191546 .elementor-element.elementor-element-33917010:not(.elementor-motion-effects-element-type-background), .elementor-191546 .elementor-element.elementor-element-33917010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-191546 .elementor-element.elementor-element-de3457b .elementor-icon-wrapper{text-align:start;}.elementor-191546 .elementor-element.elementor-element-de3457b .elementor-icon{font-size:40px;}.elementor-191546 .elementor-element.elementor-element-de3457b .elementor-icon svg{height:40px;}.elementor-191546 .elementor-element.elementor-element-4b7194a1 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-191546 .elementor-element.elementor-element-4b7194a1{text-align:start;}.elementor-191546 .elementor-element.elementor-element-4b7194a1 .elementor-heading-title{font-family:var( --e-global-typography-42599fa-font-family ), Sans-serif;font-size:var( --e-global-typography-42599fa-font-size );font-weight:var( --e-global-typography-42599fa-font-weight );text-transform:var( --e-global-typography-42599fa-text-transform );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );color:var( --e-global-color-accent );}.elementor-191546 .elementor-element.elementor-element-6d9e8e82 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-191546 .elementor-element.elementor-element-6d9e8e82{text-align:start;}.elementor-191546 .elementor-element.elementor-element-6d9e8e82 .elementor-heading-title{font-family:var( --e-global-typography-3973106-font-family ), Sans-serif;font-size:var( --e-global-typography-3973106-font-size );font-weight:var( --e-global-typography-3973106-font-weight );line-height:var( --e-global-typography-3973106-line-height );color:#102C40;}.elementor-191546 .elementor-element.elementor-element-528d5a20{text-align:start;color:#5C6B76;}.elementor-191546 .elementor-element.elementor-element-250145d7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-191546 .elementor-element.elementor-element-250145d7:not(.elementor-motion-effects-element-type-background), .elementor-191546 .elementor-element.elementor-element-250145d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2abc135 );}.elementor-191546 .elementor-element.elementor-element-42eb8067 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-191546 .elementor-element.elementor-element-42eb8067{text-align:center;}.elementor-191546 .elementor-element.elementor-element-42eb8067 .elementor-heading-title{font-family:var( --e-global-typography-42599fa-font-family ), Sans-serif;font-size:var( --e-global-typography-42599fa-font-size );font-weight:var( --e-global-typography-42599fa-font-weight );text-transform:var( --e-global-typography-42599fa-text-transform );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );color:var( --e-global-color-accent );}.elementor-191546 .elementor-element.elementor-element-5c89ee7c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-191546 .elementor-element.elementor-element-5c89ee7c{text-align:center;}.elementor-191546 .elementor-element.elementor-element-5c89ee7c .elementor-heading-title{font-family:var( --e-global-typography-0dddfe7-font-family ), Sans-serif;font-size:var( --e-global-typography-0dddfe7-font-size );font-weight:var( --e-global-typography-0dddfe7-font-weight );line-height:var( --e-global-typography-0dddfe7-line-height );color:#FFFFFF;}.elementor-191546 .elementor-element.elementor-element-4cfc6aa3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-191546 .elementor-element.elementor-element-5a62f5c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-191546 .elementor-element.elementor-element-5a62f5c0{text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#9FC2DD;}.elementor-191546 .elementor-element.elementor-element-27913e0a{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-191546 .elementor-element.elementor-element-27913e0a:not(.elementor-motion-effects-element-type-background), .elementor-191546 .elementor-element.elementor-element-27913e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F9FD;}.elementor-191546 .elementor-element.elementor-element-3cb85d05{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-191546 .elementor-element.elementor-element-6ef473f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-191546 .elementor-element.elementor-element-4bf51e9 > .elementor-widget-container{border-radius:3px 3px 3px 3px;}.elementor-191546 .elementor-element.elementor-element-4bf51e9{text-align:center;}.elementor-191546 .elementor-element.elementor-element-4bf51e9 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-191546 .elementor-element.elementor-element-7a8e7923{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-191546 .elementor-element.elementor-element-12106b44 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-191546 .elementor-element.elementor-element-12106b44{text-align:start;}.elementor-191546 .elementor-element.elementor-element-12106b44 .elementor-heading-title{font-family:var( --e-global-typography-42599fa-font-family ), Sans-serif;font-size:var( --e-global-typography-42599fa-font-size );font-weight:var( --e-global-typography-42599fa-font-weight );text-transform:var( --e-global-typography-42599fa-text-transform );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );color:var( --e-global-color-accent );}.elementor-191546 .elementor-element.elementor-element-61350803 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-191546 .elementor-element.elementor-element-61350803{text-align:start;}.elementor-191546 .elementor-element.elementor-element-61350803 .elementor-heading-title{font-family:var( --e-global-typography-0dddfe7-font-family ), Sans-serif;font-size:var( --e-global-typography-0dddfe7-font-size );font-weight:var( --e-global-typography-0dddfe7-font-weight );line-height:var( --e-global-typography-0dddfe7-line-height );color:var( --e-global-color-2abc135 );}.elementor-191546 .elementor-element.elementor-element-5e19e426 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-191546 .elementor-element.elementor-element-5e19e426{text-align:start;color:#3A4A56;}.elementor-191546 .elementor-element.elementor-element-503e6f40{text-align:start;color:#3A4A56;}.elementor-191546 .elementor-element.elementor-element-5518de0f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-191546 .elementor-element.elementor-element-5518de0f:not(.elementor-motion-effects-element-type-background), .elementor-191546 .elementor-element.elementor-element-5518de0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-191546 .elementor-element.elementor-element-61ef866b > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-191546 .elementor-element.elementor-element-61ef866b{text-align:center;}.elementor-191546 .elementor-element.elementor-element-61ef866b .elementor-heading-title{font-family:var( --e-global-typography-42599fa-font-family ), Sans-serif;font-size:var( --e-global-typography-42599fa-font-size );font-weight:var( --e-global-typography-42599fa-font-weight );text-transform:var( --e-global-typography-42599fa-text-transform );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );color:var( --e-global-color-accent );}.elementor-191546 .elementor-element.elementor-element-73db84e3 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-191546 .elementor-element.elementor-element-73db84e3{text-align:center;}.elementor-191546 .elementor-element.elementor-element-73db84e3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:600;line-height:1.15em;color:#102C40;}.elementor-191546 .elementor-element.elementor-element-3e848659{--divider-border-style:solid;--divider-color:#3E86C2;--divider-border-width:2px;}.elementor-191546 .elementor-element.elementor-element-3e848659 .elementor-divider-separator{width:62px;margin:0 auto;margin-center:0;}.elementor-191546 .elementor-element.elementor-element-3e848659 .elementor-divider{text-align:center;padding-block-start:26px;padding-block-end:26px;}.elementor-191546 .elementor-element.elementor-element-29acac4a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;color:#3A4A56;}.elementor-191546 .elementor-element.elementor-element-29acac4a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-191546 .elementor-element.elementor-element-710db608{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-191546 .elementor-element.elementor-element-25bb353a{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE7F1;--border-color:#DCE7F1;--border-radius:3px 3px 3px 3px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-191546 .elementor-element.elementor-element-25bb353a:not(.elementor-motion-effects-element-type-background), .elementor-191546 .elementor-element.elementor-element-25bb353a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-191546 .elementor-element.elementor-element-7a03b54c > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-191546 .elementor-element.elementor-element-7a03b54c{text-align:start;}.elementor-191546 .elementor-element.elementor-element-7a03b54c .elementor-heading-title{font-family:var( --e-global-typography-3973106-font-family ), Sans-serif;font-size:var( --e-global-typography-3973106-font-size );font-weight:var( --e-global-typography-3973106-font-weight );line-height:var( --e-global-typography-3973106-line-height );color:#102C40;}.elementor-191546 .elementor-element.elementor-element-1dc68595{text-align:start;color:#5C6B76;}.elementor-191546 .elementor-element.elementor-element-549f5bec{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE7F1;--border-color:#DCE7F1;--border-radius:3px 3px 3px 3px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-191546 .elementor-element.elementor-element-549f5bec:not(.elementor-motion-effects-element-type-background), .elementor-191546 .elementor-element.elementor-element-549f5bec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-191546 .elementor-element.elementor-element-1aa3b3af > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-191546 .elementor-element.elementor-element-1aa3b3af{text-align:start;}.elementor-191546 .elementor-element.elementor-element-1aa3b3af .elementor-heading-title{font-family:var( --e-global-typography-3973106-font-family ), Sans-serif;font-size:var( --e-global-typography-3973106-font-size );font-weight:var( --e-global-typography-3973106-font-weight );line-height:var( --e-global-typography-3973106-line-height );color:#102C40;}.elementor-191546 .elementor-element.elementor-element-66fd5eb4{text-align:start;color:#5C6B76;}.elementor-191546 .elementor-element.elementor-element-56887e1a{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE7F1;--border-color:#DCE7F1;--border-radius:3px 3px 3px 3px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-191546 .elementor-element.elementor-element-56887e1a:not(.elementor-motion-effects-element-type-background), .elementor-191546 .elementor-element.elementor-element-56887e1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-191546 .elementor-element.elementor-element-12dc1716 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-191546 .elementor-element.elementor-element-12dc1716{text-align:start;}.elementor-191546 .elementor-element.elementor-element-12dc1716 .elementor-heading-title{font-family:var( --e-global-typography-3973106-font-family ), Sans-serif;font-size:var( --e-global-typography-3973106-font-size );font-weight:var( --e-global-typography-3973106-font-weight );line-height:var( --e-global-typography-3973106-line-height );color:#102C40;}.elementor-191546 .elementor-element.elementor-element-1f3e6bd9{text-align:start;color:#5C6B76;}.elementor-191546 .elementor-element.elementor-element-55fef060{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE7F1;--border-color:#DCE7F1;--border-radius:3px 3px 3px 3px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-191546 .elementor-element.elementor-element-55fef060:not(.elementor-motion-effects-element-type-background), .elementor-191546 .elementor-element.elementor-element-55fef060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-191546 .elementor-element.elementor-element-66b60f3f > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-191546 .elementor-element.elementor-element-66b60f3f{text-align:start;}.elementor-191546 .elementor-element.elementor-element-66b60f3f .elementor-heading-title{font-family:var( --e-global-typography-3973106-font-family ), Sans-serif;font-size:var( --e-global-typography-3973106-font-size );font-weight:var( --e-global-typography-3973106-font-weight );line-height:var( --e-global-typography-3973106-line-height );color:#102C40;}.elementor-191546 .elementor-element.elementor-element-17a63b58{text-align:start;color:#5C6B76;}.elementor-191546 .elementor-element.elementor-element-7cf8eb7d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-191546 .elementor-element.elementor-element-7cf8eb7d:not(.elementor-motion-effects-element-type-background), .elementor-191546 .elementor-element.elementor-element-7cf8eb7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F9FD;}.elementor-191546 .elementor-element.elementor-element-766b35f1 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-191546 .elementor-element.elementor-element-766b35f1{text-align:center;}.elementor-191546 .elementor-element.elementor-element-766b35f1 .elementor-heading-title{font-family:var( --e-global-typography-42599fa-font-family ), Sans-serif;font-size:var( --e-global-typography-42599fa-font-size );font-weight:var( --e-global-typography-42599fa-font-weight );text-transform:var( --e-global-typography-42599fa-text-transform );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );color:#3E86C2;}.elementor-191546 .elementor-element.elementor-element-4b1b1ff3 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-191546 .elementor-element.elementor-element-4b1b1ff3{text-align:center;}.elementor-191546 .elementor-element.elementor-element-4b1b1ff3 .elementor-heading-title{font-family:var( --e-global-typography-0dddfe7-font-family ), Sans-serif;font-size:var( --e-global-typography-0dddfe7-font-size );font-weight:var( --e-global-typography-0dddfe7-font-weight );line-height:var( --e-global-typography-0dddfe7-line-height );color:#102C40;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );}.elementor-191546 .elementor-element.elementor-element-6c77e3fb{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-191546 .elementor-element.elementor-element-6c77e3fb .elementor-toggle-title, .elementor-191546 .elementor-element.elementor-element-6c77e3fb .elementor-toggle-icon{color:#102C40;}.elementor-191546 .elementor-element.elementor-element-6c77e3fb .elementor-toggle-icon svg{fill:#102C40;}.elementor-191546 .elementor-element.elementor-element-6c77e3fb .elementor-tab-title.elementor-active a, .elementor-191546 .elementor-element.elementor-element-6c77e3fb .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#1C84C6;}.elementor-191546 .elementor-element.elementor-element-6c77e3fb .elementor-toggle-title{font-family:var( --e-global-typography-3973106-font-family ), Sans-serif;font-size:var( --e-global-typography-3973106-font-size );font-weight:var( --e-global-typography-3973106-font-weight );line-height:var( --e-global-typography-3973106-line-height );}.elementor-191546 .elementor-element.elementor-element-6c77e3fb .elementor-tab-title .elementor-toggle-icon i:before{color:#1C84C6;}.elementor-191546 .elementor-element.elementor-element-6c77e3fb .elementor-tab-title .elementor-toggle-icon svg{fill:#1C84C6;}.elementor-191546 .elementor-element.elementor-element-6c77e3fb .elementor-tab-content{color:#1A2B38;}.elementor-191546 .elementor-element.elementor-element-1b27df7a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-191546 .elementor-element.elementor-element-1b27df7a:not(.elementor-motion-effects-element-type-background), .elementor-191546 .elementor-element.elementor-element-1b27df7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102C40;background-image:url("https://oceanfrontvillapuertorico.com/wp-content/uploads/2026/06/361a299c-3ef7-4318-a45a-52245e1e5121.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-191546 .elementor-element.elementor-element-1b27df7a::before, .elementor-191546 .elementor-element.elementor-element-1b27df7a > .elementor-background-video-container::before, .elementor-191546 .elementor-element.elementor-element-1b27df7a > .e-con-inner > .elementor-background-video-container::before, .elementor-191546 .elementor-element.elementor-element-1b27df7a > .elementor-background-slideshow::before, .elementor-191546 .elementor-element.elementor-element-1b27df7a > .e-con-inner > .elementor-background-slideshow::before, .elementor-191546 .elementor-element.elementor-element-1b27df7a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(8,24,40,0.62);--background-overlay:'';}.elementor-191546 .elementor-element.elementor-element-45c85960 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-191546 .elementor-element.elementor-element-45c85960{text-align:center;}.elementor-191546 .elementor-element.elementor-element-45c85960 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:3.5px;color:#2A97D8;}.elementor-191546 .elementor-element.elementor-element-3284fab > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-191546 .elementor-element.elementor-element-3284fab{text-align:center;}.elementor-191546 .elementor-element.elementor-element-3284fab .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:600;line-height:1.15em;color:#FFFFFF;}.elementor-191546 .elementor-element.elementor-element-69a31899 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-191546 .elementor-element.elementor-element-69a31899{text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:400;line-height:1.65em;color:#E8F2FA;}.elementor-191546 .elementor-element.elementor-element-be9dc48{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-191546 .elementor-element.elementor-element-608d3938 .elementor-button{background-color:#1C84C6;font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:16px 34px 16px 34px;}.elementor-191546 .elementor-element.elementor-element-608d3938 .elementor-button:hover, .elementor-191546 .elementor-element.elementor-element-608d3938 .elementor-button:focus{background-color:#2A97D8;color:#FFFFFF;}.elementor-191546 .elementor-element.elementor-element-608d3938 .elementor-button:hover svg, .elementor-191546 .elementor-element.elementor-element-608d3938 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-191546 .elementor-element.elementor-element-2c74f564 .elementor-button{background-color:rgba(255,255,255,0.0);font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:16px 34px 16px 34px;}.elementor-191546 .elementor-element.elementor-element-2c74f564 .elementor-button:hover, .elementor-191546 .elementor-element.elementor-element-2c74f564 .elementor-button:focus{background-color:#0B2235;color:#FFFFFF;}.elementor-191546 .elementor-element.elementor-element-2c74f564 .elementor-button:hover svg, .elementor-191546 .elementor-element.elementor-element-2c74f564 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-191546 .elementor-element.elementor-element-de0bbac .elementor-icon-list-item:not(:last-child):after{content:"";height:35%;border-color:#BDBDBD42;}.elementor-191546 .elementor-element.elementor-element-de0bbac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-191546 .elementor-element.elementor-element-de0bbac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-191546 .elementor-element.elementor-element-de0bbac .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-191546 .elementor-element.elementor-element-de0bbac .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-191546 .elementor-element.elementor-element-de0bbac .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-191546 .elementor-element.elementor-element-de0bbac{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-191546 .elementor-element.elementor-element-de0bbac .elementor-icon-list-text{transition:color 0.3s;}body.elementor-page-191546:not(.elementor-motion-effects-element-type-background), body.elementor-page-191546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a676c5 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-191546 .elementor-element.elementor-element-7c7a88a{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-191546 .elementor-element.elementor-element-578d9f44 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-190a2ce9 .elementor-heading-title{font-size:var( --e-global-typography-363027e-font-size );line-height:var( --e-global-typography-363027e-line-height );letter-spacing:var( --e-global-typography-363027e-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-1897998{font-size:var( --e-global-typography-39cc623-font-size );line-height:var( --e-global-typography-39cc623-line-height );letter-spacing:var( --e-global-typography-39cc623-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-2068c8a1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-191546 .elementor-element.elementor-element-4df2555f .elementor-button{font-size:var( --e-global-typography-ea9ed07-font-size );line-height:var( --e-global-typography-ea9ed07-line-height );letter-spacing:var( --e-global-typography-ea9ed07-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-48912b17{--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-191546 .elementor-element.elementor-element-578088ff .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-f875dbe .elementor-heading-title{font-size:var( --e-global-typography-0dddfe7-font-size );line-height:var( --e-global-typography-0dddfe7-line-height );}.elementor-191546 .elementor-element.elementor-element-7f33b2{--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-191546 .elementor-element.elementor-element-59131ce7 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-7c6261be .elementor-heading-title{font-size:var( --e-global-typography-0dddfe7-font-size );line-height:var( --e-global-typography-0dddfe7-line-height );}.elementor-191546 .elementor-element.elementor-element-ac16d68{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-191546 .elementor-element.elementor-element-787bf468{--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-191546 .elementor-element.elementor-element-76709f6e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-191546 .elementor-element.elementor-element-45b76499{text-align:center;}.elementor-191546 .elementor-element.elementor-element-45b76499 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-64bd6735{text-align:center;}.elementor-191546 .elementor-element.elementor-element-64bd6735 .elementor-heading-title{font-size:var( --e-global-typography-0dddfe7-font-size );line-height:var( --e-global-typography-0dddfe7-line-height );}.elementor-191546 .elementor-element.elementor-element-453ba2ce{text-align:center;}.elementor-191546 .elementor-element.elementor-element-aca658f .elementor-button{font-size:var( --e-global-typography-ea9ed07-font-size );line-height:var( --e-global-typography-ea9ed07-line-height );letter-spacing:var( --e-global-typography-ea9ed07-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-7b8fe5e.e-con{--order:-99999 /* order start hack */;}.elementor-191546 .elementor-element.elementor-element-e9932cd .swiper-slide{height:375px;}.elementor-191546 .elementor-element.elementor-element-111ac722{--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-191546 .elementor-element.elementor-element-6d4a3bda .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-40b50c1d .elementor-heading-title{font-size:var( --e-global-typography-0dddfe7-font-size );line-height:var( --e-global-typography-0dddfe7-line-height );}.elementor-191546 .elementor-element.elementor-element-7490b6df{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-191546 .elementor-element.elementor-element-6587edc9 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-44cd9f8a .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-6ae4bef3 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-69644ec4 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-774f969c{--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-191546 .elementor-element.elementor-element-445de07e .elementor-heading-title{font-size:30px;}.elementor-191546 .elementor-element.elementor-element-5ffdde87{--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-191546 .elementor-element.elementor-element-5a42914b .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-4d86a5ff .elementor-heading-title{font-size:var( --e-global-typography-0dddfe7-font-size );line-height:var( --e-global-typography-0dddfe7-line-height );}.elementor-191546 .elementor-element.elementor-element-28d178a2{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-191546 .elementor-element.elementor-element-49cae68 .elementor-icon-wrapper{text-align:center;}.elementor-191546 .elementor-element.elementor-element-e997b03{text-align:center;}.elementor-191546 .elementor-element.elementor-element-e997b03 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-7ea8d330{text-align:center;}.elementor-191546 .elementor-element.elementor-element-7ea8d330 .elementor-heading-title{font-size:var( --e-global-typography-3973106-font-size );line-height:var( --e-global-typography-3973106-line-height );}.elementor-191546 .elementor-element.elementor-element-2fb8014c{text-align:center;}.elementor-191546 .elementor-element.elementor-element-7607650 .elementor-icon-wrapper{text-align:center;}.elementor-191546 .elementor-element.elementor-element-1a43cbff{text-align:center;}.elementor-191546 .elementor-element.elementor-element-1a43cbff .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-257fa92b{text-align:center;}.elementor-191546 .elementor-element.elementor-element-257fa92b .elementor-heading-title{font-size:var( --e-global-typography-3973106-font-size );line-height:var( --e-global-typography-3973106-line-height );}.elementor-191546 .elementor-element.elementor-element-8c85088 .elementor-icon-wrapper{text-align:center;}.elementor-191546 .elementor-element.elementor-element-df6dff7{text-align:center;}.elementor-191546 .elementor-element.elementor-element-df6dff7 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-184f5a20{text-align:center;}.elementor-191546 .elementor-element.elementor-element-184f5a20 .elementor-heading-title{font-size:var( --e-global-typography-3973106-font-size );line-height:var( --e-global-typography-3973106-line-height );}.elementor-191546 .elementor-element.elementor-element-51a2fc62{text-align:center;}.elementor-191546 .elementor-element.elementor-element-0f8af2a .elementor-icon-wrapper{text-align:center;}.elementor-191546 .elementor-element.elementor-element-51640f78{text-align:center;}.elementor-191546 .elementor-element.elementor-element-51640f78 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-4c05afea{text-align:center;}.elementor-191546 .elementor-element.elementor-element-4c05afea .elementor-heading-title{font-size:var( --e-global-typography-3973106-font-size );line-height:var( --e-global-typography-3973106-line-height );}.elementor-191546 .elementor-element.elementor-element-4d346957{text-align:center;}.elementor-191546 .elementor-element.elementor-element-167c6f0 .elementor-icon-wrapper{text-align:center;}.elementor-191546 .elementor-element.elementor-element-1d6c35ae{text-align:center;}.elementor-191546 .elementor-element.elementor-element-1d6c35ae .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-b9f7fcb{text-align:center;}.elementor-191546 .elementor-element.elementor-element-b9f7fcb .elementor-heading-title{font-size:var( --e-global-typography-3973106-font-size );line-height:var( --e-global-typography-3973106-line-height );}.elementor-191546 .elementor-element.elementor-element-33223e43{text-align:center;}.elementor-191546 .elementor-element.elementor-element-3e36538b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-191546 .elementor-element.elementor-element-de3457b .elementor-icon-wrapper{text-align:center;}.elementor-191546 .elementor-element.elementor-element-4b7194a1{text-align:center;}.elementor-191546 .elementor-element.elementor-element-4b7194a1 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-6d9e8e82{text-align:center;}.elementor-191546 .elementor-element.elementor-element-6d9e8e82 .elementor-heading-title{font-size:var( --e-global-typography-3973106-font-size );line-height:var( --e-global-typography-3973106-line-height );}.elementor-191546 .elementor-element.elementor-element-528d5a20{text-align:center;}.elementor-191546 .elementor-element.elementor-element-250145d7{--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-191546 .elementor-element.elementor-element-42eb8067 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-5c89ee7c .elementor-heading-title{font-size:var( --e-global-typography-0dddfe7-font-size );line-height:var( --e-global-typography-0dddfe7-line-height );}.elementor-191546 .elementor-element.elementor-element-27913e0a{--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-191546 .elementor-element.elementor-element-3cb85d05{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-191546 .elementor-element.elementor-element-12106b44{text-align:center;}.elementor-191546 .elementor-element.elementor-element-12106b44 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-61350803{text-align:center;}.elementor-191546 .elementor-element.elementor-element-61350803 .elementor-heading-title{font-size:var( --e-global-typography-0dddfe7-font-size );line-height:var( --e-global-typography-0dddfe7-line-height );}.elementor-191546 .elementor-element.elementor-element-5e19e426{text-align:center;}.elementor-191546 .elementor-element.elementor-element-503e6f40{text-align:center;}.elementor-191546 .elementor-element.elementor-element-5518de0f{--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-191546 .elementor-element.elementor-element-61ef866b .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-73db84e3 .elementor-heading-title{font-size:34px;}.elementor-191546 .elementor-element.elementor-element-29acac4a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-191546 .elementor-element.elementor-element-710db608{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-191546 .elementor-element.elementor-element-7a03b54c .elementor-heading-title{font-size:var( --e-global-typography-3973106-font-size );line-height:var( --e-global-typography-3973106-line-height );}.elementor-191546 .elementor-element.elementor-element-1aa3b3af .elementor-heading-title{font-size:var( --e-global-typography-3973106-font-size );line-height:var( --e-global-typography-3973106-line-height );}.elementor-191546 .elementor-element.elementor-element-12dc1716 .elementor-heading-title{font-size:var( --e-global-typography-3973106-font-size );line-height:var( --e-global-typography-3973106-line-height );}.elementor-191546 .elementor-element.elementor-element-66b60f3f .elementor-heading-title{font-size:var( --e-global-typography-3973106-font-size );line-height:var( --e-global-typography-3973106-line-height );}.elementor-191546 .elementor-element.elementor-element-7cf8eb7d{--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-191546 .elementor-element.elementor-element-766b35f1 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-4b1b1ff3 .elementor-heading-title{font-size:var( --e-global-typography-0dddfe7-font-size );line-height:var( --e-global-typography-0dddfe7-line-height );}.elementor-191546 .elementor-element.elementor-element-6c77e3fb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-191546 .elementor-element.elementor-element-6c77e3fb .elementor-toggle-title{font-size:var( --e-global-typography-3973106-font-size );line-height:var( --e-global-typography-3973106-line-height );}.elementor-191546 .elementor-element.elementor-element-1b27df7a{--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-191546 .elementor-element.elementor-element-3284fab .elementor-heading-title{font-size:36px;}.elementor-191546 .elementor-element.elementor-element-be9dc48{--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;}}@media(max-width:767px){.elementor-191546 .elementor-element.elementor-element-7c7a88a{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-191546 .elementor-element.elementor-element-578d9f44 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-190a2ce9 .elementor-heading-title{font-size:var( --e-global-typography-363027e-font-size );line-height:var( --e-global-typography-363027e-line-height );letter-spacing:var( --e-global-typography-363027e-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-1897998{font-size:var( --e-global-typography-39cc623-font-size );line-height:var( --e-global-typography-39cc623-line-height );letter-spacing:var( --e-global-typography-39cc623-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-2068c8a1{--flex-wrap:wrap;}.elementor-191546 .elementor-element.elementor-element-4df2555f .elementor-button{font-size:var( --e-global-typography-ea9ed07-font-size );line-height:var( --e-global-typography-ea9ed07-line-height );letter-spacing:var( --e-global-typography-ea9ed07-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-48912b17{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-191546 .elementor-element.elementor-element-578088ff .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-f875dbe .elementor-heading-title{font-size:var( --e-global-typography-0dddfe7-font-size );line-height:var( --e-global-typography-0dddfe7-line-height );}.elementor-191546 .elementor-element.elementor-element-7f33b2{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-191546 .elementor-element.elementor-element-59131ce7 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-7c6261be .elementor-heading-title{font-size:var( --e-global-typography-0dddfe7-font-size );line-height:var( --e-global-typography-0dddfe7-line-height );}.elementor-191546 .elementor-element.elementor-element-ac16d68{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-191546 .elementor-element.elementor-element-787bf468{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-191546 .elementor-element.elementor-element-76709f6e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-191546 .elementor-element.elementor-element-47afa680{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-191546 .elementor-element.elementor-element-45b76499 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-64bd6735 .elementor-heading-title{font-size:var( --e-global-typography-0dddfe7-font-size );line-height:var( --e-global-typography-0dddfe7-line-height );}.elementor-191546 .elementor-element.elementor-element-aca658f .elementor-button{font-size:var( --e-global-typography-ea9ed07-font-size );line-height:var( --e-global-typography-ea9ed07-line-height );letter-spacing:var( --e-global-typography-ea9ed07-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-7b8fe5e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191546 .elementor-element.elementor-element-e9932cd .swiper-slide{height:280px;}.elementor-191546 .elementor-element.elementor-element-111ac722{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-191546 .elementor-element.elementor-element-6d4a3bda .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-40b50c1d .elementor-heading-title{font-size:var( --e-global-typography-0dddfe7-font-size );line-height:var( --e-global-typography-0dddfe7-line-height );}.elementor-191546 .elementor-element.elementor-element-7490b6df{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-191546 .elementor-element.elementor-element-7742a5fe{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-191546 .elementor-element.elementor-element-6587edc9 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-76344269{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-191546 .elementor-element.elementor-element-44cd9f8a .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-34ed3454{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-191546 .elementor-element.elementor-element-6ae4bef3 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-470cb86c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-191546 .elementor-element.elementor-element-69644ec4 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-774f969c{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-191546 .elementor-element.elementor-element-445de07e .elementor-heading-title{font-size:28px;}.elementor-191546 .elementor-element.elementor-element-5ffdde87{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-191546 .elementor-element.elementor-element-5a42914b .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-4d86a5ff .elementor-heading-title{font-size:var( --e-global-typography-0dddfe7-font-size );line-height:var( --e-global-typography-0dddfe7-line-height );}.elementor-191546 .elementor-element.elementor-element-28d178a2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-191546 .elementor-element.elementor-element-aa6d530{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-191546 .elementor-element.elementor-element-e997b03 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-7ea8d330 .elementor-heading-title{font-size:var( --e-global-typography-3973106-font-size );line-height:var( --e-global-typography-3973106-line-height );}.elementor-191546 .elementor-element.elementor-element-fd72b8d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-191546 .elementor-element.elementor-element-1a43cbff .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-257fa92b .elementor-heading-title{font-size:var( --e-global-typography-3973106-font-size );line-height:var( --e-global-typography-3973106-line-height );}.elementor-191546 .elementor-element.elementor-element-492a7970{width:100%;max-width:100%;text-align:center;}.elementor-191546 .elementor-element.elementor-element-1422e6af{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-191546 .elementor-element.elementor-element-df6dff7 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-184f5a20 .elementor-heading-title{font-size:var( --e-global-typography-3973106-font-size );line-height:var( --e-global-typography-3973106-line-height );}.elementor-191546 .elementor-element.elementor-element-eabb790{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-191546 .elementor-element.elementor-element-51640f78 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-4c05afea .elementor-heading-title{font-size:var( --e-global-typography-3973106-font-size );line-height:var( --e-global-typography-3973106-line-height );}.elementor-191546 .elementor-element.elementor-element-1c930c4b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-191546 .elementor-element.elementor-element-1d6c35ae .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-b9f7fcb .elementor-heading-title{font-size:var( --e-global-typography-3973106-font-size );line-height:var( --e-global-typography-3973106-line-height );}.elementor-191546 .elementor-element.elementor-element-33917010{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-191546 .elementor-element.elementor-element-4b7194a1 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-6d9e8e82 .elementor-heading-title{font-size:var( --e-global-typography-3973106-font-size );line-height:var( --e-global-typography-3973106-line-height );}.elementor-191546 .elementor-element.elementor-element-250145d7{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-191546 .elementor-element.elementor-element-42eb8067 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-5c89ee7c .elementor-heading-title{font-size:var( --e-global-typography-0dddfe7-font-size );line-height:var( --e-global-typography-0dddfe7-line-height );}.elementor-191546 .elementor-element.elementor-element-27913e0a{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-191546 .elementor-element.elementor-element-3cb85d05{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-191546 .elementor-element.elementor-element-6ef473f5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191546 .elementor-element.elementor-element-4bf51e9 img{height:250px;}.elementor-191546 .elementor-element.elementor-element-7a8e7923{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-191546 .elementor-element.elementor-element-12106b44 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-61350803 .elementor-heading-title{font-size:var( --e-global-typography-0dddfe7-font-size );line-height:var( --e-global-typography-0dddfe7-line-height );}.elementor-191546 .elementor-element.elementor-element-5518de0f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-191546 .elementor-element.elementor-element-61ef866b .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-73db84e3 .elementor-heading-title{font-size:26px;}.elementor-191546 .elementor-element.elementor-element-710db608{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-191546 .elementor-element.elementor-element-25bb353a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-191546 .elementor-element.elementor-element-7a03b54c .elementor-heading-title{font-size:var( --e-global-typography-3973106-font-size );line-height:var( --e-global-typography-3973106-line-height );}.elementor-191546 .elementor-element.elementor-element-1dc68595{text-align:center;}.elementor-191546 .elementor-element.elementor-element-549f5bec{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-191546 .elementor-element.elementor-element-1aa3b3af .elementor-heading-title{font-size:var( --e-global-typography-3973106-font-size );line-height:var( --e-global-typography-3973106-line-height );}.elementor-191546 .elementor-element.elementor-element-66fd5eb4{text-align:center;}.elementor-191546 .elementor-element.elementor-element-12dc1716{text-align:center;}.elementor-191546 .elementor-element.elementor-element-12dc1716 .elementor-heading-title{font-size:var( --e-global-typography-3973106-font-size );line-height:var( --e-global-typography-3973106-line-height );}.elementor-191546 .elementor-element.elementor-element-1f3e6bd9{text-align:center;}.elementor-191546 .elementor-element.elementor-element-66b60f3f{text-align:center;}.elementor-191546 .elementor-element.elementor-element-66b60f3f .elementor-heading-title{font-size:var( --e-global-typography-3973106-font-size );line-height:var( --e-global-typography-3973106-line-height );}.elementor-191546 .elementor-element.elementor-element-17a63b58{text-align:center;}.elementor-191546 .elementor-element.elementor-element-7cf8eb7d{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-191546 .elementor-element.elementor-element-766b35f1 .elementor-heading-title{font-size:var( --e-global-typography-42599fa-font-size );line-height:var( --e-global-typography-42599fa-line-height );letter-spacing:var( --e-global-typography-42599fa-letter-spacing );}.elementor-191546 .elementor-element.elementor-element-4b1b1ff3 .elementor-heading-title{font-size:var( --e-global-typography-0dddfe7-font-size );line-height:var( --e-global-typography-0dddfe7-line-height );}.elementor-191546 .elementor-element.elementor-element-6c77e3fb .elementor-toggle-title{font-size:var( --e-global-typography-3973106-font-size );line-height:var( --e-global-typography-3973106-line-height );}.elementor-191546 .elementor-element.elementor-element-1b27df7a{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-191546 .elementor-element.elementor-element-3284fab .elementor-heading-title{font-size:28px;}}@media(min-width:768px){.elementor-191546 .elementor-element.elementor-element-7c7a88a{--content-width:950px;}.elementor-191546 .elementor-element.elementor-element-48912b17{--content-width:800px;}.elementor-191546 .elementor-element.elementor-element-774f969c{--content-width:800px;}.elementor-191546 .elementor-element.elementor-element-1b27df7a{--content-width:960px;}}@media(min-width:1025px){.elementor-191546 .elementor-element.elementor-element-774f969c:not(.elementor-motion-effects-element-type-background), .elementor-191546 .elementor-element.elementor-element-774f969c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-191546 .elementor-element.elementor-element-1b27df7a:not(.elementor-motion-effects-element-type-background), .elementor-191546 .elementor-element.elementor-element-1b27df7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}