.elementor-112 .elementor-element.elementor-element-f740b00{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-39fa550{--display:flex;--justify-content:space-around;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-4dbb833{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-eb26ec6{--display:flex;--min-height:960px;--justify-content:space-around;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-eb26ec6:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-eb26ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.crluxury.com/wp-content/uploads/2024/05/background-crluxury-home.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-3f064f3{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-bc0d26d .elementor-heading-title{font-family:"DentonXCondensedTest-Bold", Sans-serif;font-size:7em;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-b535c26{text-align:left;font-family:"PPNeueMontreal-Regular", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-112 .elementor-element.elementor-element-52c89eb .elementor-button{background-color:#07222D;font-family:"PPNeueMontreal-Medium", Sans-serif;font-weight:500;border-radius:8px 8px 8px 8px;padding:15px 50px 15px 50px;}.elementor-112 .elementor-element.elementor-element-ecf3a41{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-112 .elementor-element.elementor-element-1c34454 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-112 .elementor-element.elementor-element-1c34454{text-align:right;}.elementor-112 .elementor-element.elementor-element-1c34454 img{width:30px;}.elementor-112 .elementor-element.elementor-element-e63b323{--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;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-112 .elementor-element.elementor-element-4eaa249{text-align:center;}.elementor-112 .elementor-element.elementor-element-4eaa249 .elementor-heading-title{font-family:"PPNeueMontreal-Bold", Sans-serif;font-size:2.5em;font-weight:600;color:#07222D;}.elementor-112 .elementor-element.elementor-element-11e4689{text-align:center;font-family:"PPNeueMontreal-Regular", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.4em;color:#5E5E5E;}.elementor-112 .elementor-element.elementor-element-e9ad2c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:2em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;}.elementor-112 .elementor-element.elementor-element-1655f24{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-112 .elementor-element.elementor-element-d626bf0 .elementor-image-box-wrapper{text-align:center;}.elementor-112 .elementor-element.elementor-element-d626bf0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-112 .elementor-element.elementor-element-d626bf0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-112 .elementor-element.elementor-element-d626bf0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-112 .elementor-element.elementor-element-d626bf0 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-112 .elementor-element.elementor-element-d626bf0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-112 .elementor-element.elementor-element-d626bf0 .elementor-image-box-title{color:#07222D;font-family:"PPNeueMontreal-Bold", Sans-serif;font-weight:600;}.elementor-112 .elementor-element.elementor-element-d626bf0 .elementor-image-box-description{color:#5E5E5E;font-family:"PPNeueMontreal-Book", Sans-serif;font-weight:400;}.elementor-112 .elementor-element.elementor-element-4b2429d{--display:flex;}.elementor-112 .elementor-element.elementor-element-edc6891.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-112 .elementor-element.elementor-element-edc6891.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-112 .elementor-element.elementor-element-edc6891.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-112 .elementor-element.elementor-element-edc6891 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-112 .elementor-element.elementor-element-edc6891 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-112 .elementor-element.elementor-element-edc6891 .elementor-image-box-title{color:#07222D;font-family:"PPNeueMontreal-Bold", Sans-serif;font-weight:600;}.elementor-112 .elementor-element.elementor-element-edc6891 .elementor-image-box-description{color:#5E5E5E;font-family:"PPNeueMontreal-Book", Sans-serif;font-weight:400;}.elementor-112 .elementor-element.elementor-element-4f6abb4{--display:flex;}.elementor-112 .elementor-element.elementor-element-76e5d31.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-112 .elementor-element.elementor-element-76e5d31.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-112 .elementor-element.elementor-element-76e5d31.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-112 .elementor-element.elementor-element-76e5d31 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-112 .elementor-element.elementor-element-76e5d31 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-112 .elementor-element.elementor-element-76e5d31 .elementor-image-box-title{color:#07222D;font-family:"PPNeueMontreal-Bold", Sans-serif;font-weight:600;}.elementor-112 .elementor-element.elementor-element-76e5d31 .elementor-image-box-description{color:#5E5E5E;font-family:"PPNeueMontreal-Book", Sans-serif;font-weight:400;}.elementor-112 .elementor-element.elementor-element-2d83391{--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;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-112 .elementor-element.elementor-element-15e0253{text-align:center;}.elementor-112 .elementor-element.elementor-element-15e0253 .elementor-heading-title{font-family:"PPNeueMontreal-Bold", Sans-serif;font-size:2.5em;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#07222D;}.elementor-112 .elementor-element.elementor-element-146a825{text-align:center;font-family:"PPNeueMontreal-Regular", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.4em;color:#5E5E5E;}.elementor-112 .elementor-element.elementor-element-33cc993 .elementor-button{background-color:#61CE7000;font-family:"PPNeueMontreal-Regular", Sans-serif;font-size:0.9em;font-weight:500;fill:#06283A;color:#06283A;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-33cc993 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-112 .elementor-element.elementor-element-f4a5b32{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-c0ab5a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-40dff9e{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-40dff9e:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-40dff9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.crluxury.com/wp-content/uploads/2024/06/crluxury-visit-us.png");}.elementor-112 .elementor-element.elementor-element-40dff9e::before, .elementor-112 .elementor-element.elementor-element-40dff9e > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-40dff9e > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-40dff9e > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-40dff9e > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-40dff9e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-112 .elementor-element.elementor-element-601be20{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-112 .elementor-element.elementor-element-601be20:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-601be20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EEEB;}.elementor-112 .elementor-element.elementor-element-601be20.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-82f5f58{text-align:left;}.elementor-112 .elementor-element.elementor-element-23ccb57 .elementor-heading-title{font-family:"PPNeueMontreal-Book", Sans-serif;font-size:1em;font-weight:600;color:#07222D;}.elementor-112 .elementor-element.elementor-element-c78a737 .elementor-button{background-color:#61CE7000;font-family:"PPNeueMontreal-Regular", Sans-serif;font-size:0.9em;font-weight:500;fill:#06283A;color:#06283A;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-c78a737 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-112 .elementor-element.elementor-element-0c22fc2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-de92dbb{--display:flex;--min-height:300px;--border-radius:18px 18px 18px 18px;}.elementor-112 .elementor-element.elementor-element-de92dbb:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-de92dbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.crluxury.com/wp-content/uploads/2024/06/crluxury-party-costa-rica-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-39a2704{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-39a2704:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-39a2704 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.crluxury.com/wp-content/uploads/2024/06/yatch-costa-rica.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-39a2704::before, .elementor-112 .elementor-element.elementor-element-39a2704 > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-39a2704 > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-39a2704 > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-39a2704 > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-39a2704 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-112 .elementor-element.elementor-element-88233ba{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-112 .elementor-element.elementor-element-88233ba:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-88233ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EEEB;}.elementor-112 .elementor-element.elementor-element-88233ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-7ce283f{text-align:left;}.elementor-112 .elementor-element.elementor-element-7ce283f img{width:30px;}.elementor-112 .elementor-element.elementor-element-bc38529 .elementor-heading-title{font-family:"PPNeueMontreal-Book", Sans-serif;font-size:0.8em;font-weight:600;color:#07222D;}.elementor-112 .elementor-element.elementor-element-b7f4f4e .elementor-button{background-color:#61CE7000;font-family:"PPNeueMontreal-Regular", Sans-serif;font-size:0.7em;font-weight:500;fill:#06283A;color:#06283A;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-b7f4f4e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-112 .elementor-element.elementor-element-0391b1c{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-0391b1c:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-0391b1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.crluxury.com/wp-content/uploads/2024/06/golf-.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-0391b1c::before, .elementor-112 .elementor-element.elementor-element-0391b1c > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-0391b1c > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-0391b1c > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-0391b1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-0391b1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-112 .elementor-element.elementor-element-022ea66{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-112 .elementor-element.elementor-element-022ea66:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-022ea66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EEEB;}.elementor-112 .elementor-element.elementor-element-022ea66.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-a6210b8{text-align:left;}.elementor-112 .elementor-element.elementor-element-a6210b8 img{width:30px;}.elementor-112 .elementor-element.elementor-element-5ce27bf .elementor-heading-title{font-family:"PPNeueMontreal-Book", Sans-serif;font-size:0.8em;font-weight:600;color:#07222D;}.elementor-112 .elementor-element.elementor-element-0fcc39e .elementor-button{background-color:#61CE7000;font-family:"PPNeueMontreal-Regular", Sans-serif;font-size:0.7em;font-weight:500;fill:#06283A;color:#06283A;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-0fcc39e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-112 .elementor-element.elementor-element-4e9826f{--display:flex;--min-height:300px;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-4e9826f:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-4e9826f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.crluxury.com/wp-content/uploads/2024/05/golf-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-c04e02f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-25926de img{border-radius:18px 18px 18px 18px;}.elementor-112 .elementor-element.elementor-element-48cce61{--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;--margin-top:03em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-112 .elementor-element.elementor-element-48cce61:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-48cce61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEDEA;}.elementor-112 .elementor-element.elementor-element-d56bad2{text-align:center;}.elementor-112 .elementor-element.elementor-element-d56bad2 .elementor-heading-title{font-family:"PPNeueMontreal-Bold", Sans-serif;font-size:2.5em;font-weight:600;color:#07222D;}.elementor-112 .elementor-element.elementor-element-2b67f30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-112 .elementor-element.elementor-element-0c7ea9f{--display:flex;}.elementor-112 .elementor-element.elementor-element-043145c img{border-radius:18px 18px 18px 18px;}.elementor-112 .elementor-element.elementor-element-6958c6b{--display:flex;--justify-content:center;}.elementor-112 .elementor-element.elementor-element-04d0c51{text-align:left;}.elementor-112 .elementor-element.elementor-element-04d0c51 img{width:70px;}.elementor-112 .elementor-element.elementor-element-569a5aa{text-align:left;}.elementor-112 .elementor-element.elementor-element-569a5aa .elementor-heading-title{font-family:"PPNeueMontreal-Bold", Sans-serif;font-size:1.5em;font-weight:600;color:#07222D;}.elementor-112 .elementor-element.elementor-element-0000029{text-align:left;font-family:"PPNeueMontreal-Regular", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;color:#5E5E5E;}.elementor-112 .elementor-element.elementor-element-0df84af .elementor-button{background-color:#61CE7000;font-family:"PPNeueMontreal-Regular", Sans-serif;font-size:0.9em;font-weight:500;fill:#06283A;color:#06283A;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-0df84af .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-112 .elementor-element.elementor-element-f9df24e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-112 .elementor-element.elementor-element-626229b{--display:flex;--justify-content:center;}.elementor-112 .elementor-element.elementor-element-d5f14ec{text-align:left;}.elementor-112 .elementor-element.elementor-element-d5f14ec img{width:50px;}.elementor-112 .elementor-element.elementor-element-26eae35{text-align:left;}.elementor-112 .elementor-element.elementor-element-26eae35 .elementor-heading-title{font-family:"PPNeueMontreal-Bold", Sans-serif;font-size:1.5em;font-weight:600;color:#07222D;}.elementor-112 .elementor-element.elementor-element-316f5f8{text-align:left;font-family:"PPNeueMontreal-Regular", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;color:#5E5E5E;}.elementor-112 .elementor-element.elementor-element-450b80a .elementor-button{background-color:#61CE7000;font-family:"PPNeueMontreal-Regular", Sans-serif;font-size:0.9em;font-weight:500;fill:#06283A;color:#06283A;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-450b80a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-112 .elementor-element.elementor-element-dcf52ee{--display:flex;}.elementor-112 .elementor-element.elementor-element-670e9f1 img{border-radius:18px 18px 18px 18px;}.elementor-112 .elementor-element.elementor-element-14b786d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:03em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-112 .elementor-element.elementor-element-14b786d:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-14b786d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEDEA;}.elementor-112 .elementor-element.elementor-element-392a0ae{--display:flex;}.elementor-112 .elementor-element.elementor-element-b0d69b4 img{border-radius:18px 18px 18px 18px;}.elementor-112 .elementor-element.elementor-element-a8b4e76{--display:flex;--justify-content:center;}.elementor-112 .elementor-element.elementor-element-5f060fc{text-align:left;}.elementor-112 .elementor-element.elementor-element-5f060fc img{width:50px;}.elementor-112 .elementor-element.elementor-element-91a0ecc{text-align:left;}.elementor-112 .elementor-element.elementor-element-91a0ecc .elementor-heading-title{font-family:"PPNeueMontreal-Bold", Sans-serif;font-size:1.5em;font-weight:600;color:#07222D;}.elementor-112 .elementor-element.elementor-element-6008495{text-align:left;font-family:"PPNeueMontreal-Regular", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;color:#5E5E5E;}.elementor-112 .elementor-element.elementor-element-2d06711 .elementor-button{background-color:#61CE7000;font-family:"PPNeueMontreal-Regular", Sans-serif;font-size:0.9em;font-weight:500;fill:#06283A;color:#06283A;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-2d06711 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-112 .elementor-element.elementor-element-2d0d71b .elementor-button{background-color:#61CE7000;font-family:"PPNeueMontreal-Regular", Sans-serif;font-size:0em;font-weight:500;fill:#06283A;color:#06283A;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-2d0d71b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-112 .elementor-element.elementor-element-4b3eb2f{--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;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-112 .elementor-element.elementor-element-69b0592 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-112 .elementor-element.elementor-element-69b0592 img{width:500px;}.elementor-112 .elementor-element.elementor-element-4ae4dc5{text-align:center;font-family:"PPNeueMontreal-Regular", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.4em;color:#5E5E5E;}.elementor-112 .elementor-element.elementor-element-6a8294f{--display:flex;}.elementor-112 .elementor-element.elementor-element-0e72552 img{border-radius:18px 18px 18px 18px;}.elementor-112 .elementor-element.elementor-element-139b4d6 > .elementor-widget-container{margin:4em 0em 0em 0em;}.elementor-112 .elementor-element.elementor-element-139b4d6 img{border-radius:18px 18px 18px 18px;}.elementor-112 .elementor-element.elementor-element-fa4b0dc{--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;--padding-top:3em;--padding-bottom:3em;--padding-left:5em;--padding-right:5em;}.elementor-112 .elementor-element.elementor-element-925b5ea{text-align:center;}.elementor-112 .elementor-element.elementor-element-925b5ea .elementor-heading-title{font-family:"PPNeueMontreal-Bold", Sans-serif;font-weight:600;color:#07222D;}.elementor-112 .elementor-element.elementor-element-876b43a{--swiper-slides-to-display:3;--swiper-slides-gap:50px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-20px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-20px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:35px;}.elementor-112 .elementor-element.elementor-element-876b43a > .elementor-widget-container{padding:3em 0em 0em 0em;}.elementor-112 .elementor-element.elementor-element-876b43a .swiper-slide > .elementor-element{height:100%;}.elementor-112 .elementor-element.elementor-element-c1de735{--display:flex;}.elementor-112 .elementor-element.elementor-element-2f779c7{--display:flex;}.elementor-112 .elementor-element.elementor-element-436fdb5{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-436fdb5 > .elementor-widget-container{margin:2px 2px 2px 2px;padding:4px 4px 4px 4px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-436fdb5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-112 .elementor-element.elementor-element-e63b323{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-4eaa249 .elementor-heading-title{font-size:2em;}.elementor-112 .elementor-element.elementor-element-2d83391{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-15e0253 .elementor-heading-title{font-size:2em;}.elementor-112 .elementor-element.elementor-element-d56bad2 .elementor-heading-title{font-size:2em;}.elementor-112 .elementor-element.elementor-element-925b5ea .elementor-heading-title{font-size:2em;}.elementor-112 .elementor-element.elementor-element-876b43a{--swiper-slides-to-display:2;}.elementor-112 .elementor-element.elementor-element-436fdb5{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;}}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-f740b00{--border-radius:12em 12em 12em 12em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-39fa550{--width:100%;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-4dbb833{--width:500px;--border-radius:12em 12em 12em 12em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-eb26ec6:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-eb26ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.crluxury.com/wp-content/uploads/2024/07/crluxury-home.jpg");}.elementor-112 .elementor-element.elementor-element-eb26ec6{--width:100%;--min-height:600px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-3f064f3{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-112 .elementor-element.elementor-element-bc0d26d .elementor-heading-title{font-size:2.5em;}.elementor-112 .elementor-element.elementor-element-b535c26{font-size:1.2em;}.elementor-112 .elementor-element.elementor-element-ecf3a41{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-112 .elementor-element.elementor-element-e63b323{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-112 .elementor-element.elementor-element-4eaa249 .elementor-heading-title{font-size:1.7em;}.elementor-112 .elementor-element.elementor-element-11e4689{font-size:1.2em;}.elementor-112 .elementor-element.elementor-element-d626bf0 .elementor-image-box-img{margin-bottom:15px;}.elementor-112 .elementor-element.elementor-element-edc6891 .elementor-image-box-img{margin-bottom:15px;}.elementor-112 .elementor-element.elementor-element-76e5d31 .elementor-image-box-img{margin-bottom:15px;}.elementor-112 .elementor-element.elementor-element-2d83391{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-112 .elementor-element.elementor-element-15e0253 .elementor-heading-title{font-size:1.7em;}.elementor-112 .elementor-element.elementor-element-146a825{font-size:1.2em;}.elementor-112 .elementor-element.elementor-element-de92dbb:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-de92dbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.crluxury.com/wp-content/uploads/2024/06/crluxury-premium-costa-rica.png");}.elementor-112 .elementor-element.elementor-element-39a2704:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-39a2704 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.crluxury.com/wp-content/uploads/2024/06/yatch-costa-rica-luxury.png");}.elementor-112 .elementor-element.elementor-element-0391b1c:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-0391b1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.crluxury.com/wp-content/uploads/2024/06/golf-cr.png");}.elementor-112 .elementor-element.elementor-element-4e9826f:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-4e9826f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.crluxury.com/wp-content/uploads/2024/06/marina-crluxury.png");}.elementor-112 .elementor-element.elementor-element-48cce61{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-112 .elementor-element.elementor-element-d56bad2 .elementor-heading-title{font-size:1.7em;}.elementor-112 .elementor-element.elementor-element-f9df24e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-112 .elementor-element.elementor-element-14b786d{--padding-top:3em;--padding-bottom:03em;--padding-left:1em;--padding-right:01em;}.elementor-112 .elementor-element.elementor-element-4b3eb2f{--padding-top:0em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-112 .elementor-element.elementor-element-4ae4dc5{font-size:1.2em;}.elementor-112 .elementor-element.elementor-element-fa4b0dc{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-112 .elementor-element.elementor-element-925b5ea .elementor-heading-title{font-size:1.7em;}.elementor-112 .elementor-element.elementor-element-876b43a{--swiper-slides-to-display:1;}.elementor-112 .elementor-element.elementor-element-436fdb5{--container-widget-width:279px;--container-widget-flex-grow:0;width:var( --container-widget-width, 279px );max-width:279px;}}@media(min-width:768px){.elementor-112 .elementor-element.elementor-element-3f064f3{--width:50%;}.elementor-112 .elementor-element.elementor-element-f4a5b32{--content-width:1200px;}.elementor-112 .elementor-element.elementor-element-40dff9e{--width:70%;}.elementor-112 .elementor-element.elementor-element-601be20{--width:400px;}.elementor-112 .elementor-element.elementor-element-0c22fc2{--width:30%;}.elementor-112 .elementor-element.elementor-element-88233ba{--width:200px;}.elementor-112 .elementor-element.elementor-element-022ea66{--width:200px;}.elementor-112 .elementor-element.elementor-element-48cce61{--content-width:1600px;}.elementor-112 .elementor-element.elementor-element-2b67f30{--content-width:1600px;}.elementor-112 .elementor-element.elementor-element-f9df24e{--content-width:1600px;}.elementor-112 .elementor-element.elementor-element-14b786d{--content-width:1600px;}.elementor-112 .elementor-element.elementor-element-4b3eb2f{--content-width:1600px;}}/* Start custom CSS for shortcode, class: .elementor-element-436fdb5 *//* Estilos personalizados para el botón */
#toggleFormButton {
    position: fixed;
    bottom: 10px;
    right: 0px;
    background: linear-gradient(45deg, #07222d, #000000);
    color: white;
    border: none;
    padding: 20px 30px;
    font-size: 19px;
    border-radius: 5px;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3), 0px 0px 10px rgba(10, 59, 74, 0.5); /* Sombra con brillo */
    cursor: pointer;
    z-index: 1000;
    transition: all 0.3s ease; /* Transiciones suaves */
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px; /* Espacio entre el ícono y el texto */
}

/* Efecto al pasar el cursor */
#toggleFormButton:hover {
    background: linear-gradient(45deg, #0a3b4a, #07222d); /* Gradiente invertido */
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.4), 0px 0px 15px rgba(10, 59, 74, 0.7);
    transform: scale(1.1); /* Efecto de aumento */
}

/* Animación reflectiva */
@keyframes shimmer {
    0% {
        background-position: -200%;
    }
    100% {
        background-position: 200%;
    }
}

#toggleFormButton:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2));
    background-size: 200%;
    border-radius: 10px;
    animation: shimmer 2s infinite;
    z-index: -1;
    pointer-events: none; /* No afecta clics */
}/* End custom CSS */