.elementor-20197 .elementor-element.elementor-element-3a4f6d6{--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;--align-items:center;--border-radius:16px;box-shadow:0px 0px 19px 0px rgba(0,0,0,.21);--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%}.elementor-20197 .elementor-element.elementor-element-3a4f6d6:not(.elementor-motion-effects-element-type-background),.elementor-20197 .elementor-element.elementor-element-3a4f6d6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-675147c)}.elementor-20197 .elementor-element.elementor-element-e51228b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:27px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%}.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-20197 .elementor-element.elementor-element-51003b6>.elementor-widget-container{padding:3% 0 0}.elementor-20197 .elementor-element.elementor-element-51003b6 .elementor-heading-title{font-family:"Riviera Serif Font",Sans-serif;font-size:25px;font-weight:600;color:var(--e-global-color-primary)}.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-20197 .elementor-element.elementor-element-2d349da img{width:100%;border-radius:15px}.elementor-20197 .elementor-element.elementor-element-a82615e{--display:flex}.elementor-20197 .elementor-element.elementor-element-a82615e.e-con{--flex-grow:0;--flex-shrink:0}.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-20197 .elementor-element.elementor-element-2f8ffdc>.elementor-widget-container:hover{--e-transform-translateX:10px}.elementor-20197 .elementor-element.elementor-element-2f8ffdc>.elementor-widget-container{background-color:transparent;padding:5%;background-image:linear-gradient(90deg,#CFBA88AD 0%,#CFBA8824 100%);border-style:solid;border-width:0 0 0 7px;border-color:var(--e-global-color-primary);border-radius:17px}.elementor-20197 .elementor-element.elementor-element-a494b2f{--display:flex;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-20197 .elementor-element.elementor-element-9474f4c>.elementor-widget-container{padding:4% 0 3%}.elementor-20197 .elementor-element.elementor-element-9474f4c .elementor-heading-title{font-family:"Riviera Serif Font",Sans-serif;font-size:35px;font-weight:600}.elementor-20197 .elementor-element.elementor-element-1f91d18{--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-20197 .elementor-element.elementor-element-b46999d{--display:flex}.elementor-20197 .elementor-element.elementor-element-0bfc6ea>.elementor-widget-container:hover{--e-transform-translateX:10px}.elementor-20197 .elementor-element.elementor-element-0bfc6ea>.elementor-widget-container{background-color:transparent;padding:5%;background-image:linear-gradient(90deg,#CFBA88AD 0%,#CFBA8824 100%);border-style:solid;border-width:0 0 0 7px;border-color:var(--e-global-color-primary);border-radius:17px}.elementor-20197 .elementor-element.elementor-element-06f1c4d{--display:flex}.elementor-20197 .elementor-element.elementor-element-e4cbfed>.elementor-widget-container:hover{--e-transform-translateX:10px}.elementor-20197 .elementor-element.elementor-element-e4cbfed>.elementor-widget-container{background-color:transparent;padding:5%;background-image:linear-gradient(90deg,#CFBA88AD 0%,#CFBA8824 100%);border-style:solid;border-width:0 0 0 7px;border-color:var(--e-global-color-primary);border-radius:17px}.elementor-20197 .elementor-element.elementor-element-f2fc478{text-align:left}.elementor-20197 .elementor-element.elementor-element-f2fc478 .elementor-heading-title{font-family:"Riviera Serif Font",Sans-serif;font-size:25px;font-weight:600}.elementor-20197 .elementor-element.elementor-element-e6aac96{text-align:left}.elementor-20197 .elementor-element.elementor-element-684d2ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{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-20197 .elementor-element.elementor-element-722641f{width:var(--container-widget-width,20%);max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px}.elementor-20197 .elementor-element.elementor-element-722641f>.elementor-widget-container{padding:5%}.elementor-20197 .elementor-element.elementor-element-722641f.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-20197 .elementor-element.elementor-element-722641f.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-20197 .elementor-element.elementor-element-722641f.elementor-view-framed .elementor-icon,.elementor-20197 .elementor-element.elementor-element-722641f.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-20197 .elementor-element.elementor-element-722641f .elementor-icon-box-title,.elementor-20197 .elementor-element.elementor-element-722641f .elementor-icon-box-title a{font-family:"Jost",Sans-serif;font-size:17px;font-weight:600}.elementor-20197 .elementor-element.elementor-element-874d6b3{width:var(--container-widget-width,20%);max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px}.elementor-20197 .elementor-element.elementor-element-874d6b3>.elementor-widget-container{padding:5%}.elementor-20197 .elementor-element.elementor-element-874d6b3.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-20197 .elementor-element.elementor-element-874d6b3.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-20197 .elementor-element.elementor-element-874d6b3.elementor-view-framed .elementor-icon,.elementor-20197 .elementor-element.elementor-element-874d6b3.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-20197 .elementor-element.elementor-element-874d6b3 .elementor-icon-box-title,.elementor-20197 .elementor-element.elementor-element-874d6b3 .elementor-icon-box-title a{font-family:"Jost",Sans-serif;font-size:17px;font-weight:600}.elementor-20197 .elementor-element.elementor-element-8f6e4d6{width:var(--container-widget-width,20%);max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px}.elementor-20197 .elementor-element.elementor-element-8f6e4d6>.elementor-widget-container{padding:5%}.elementor-20197 .elementor-element.elementor-element-8f6e4d6.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-20197 .elementor-element.elementor-element-8f6e4d6.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-20197 .elementor-element.elementor-element-8f6e4d6.elementor-view-framed .elementor-icon,.elementor-20197 .elementor-element.elementor-element-8f6e4d6.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-20197 .elementor-element.elementor-element-8f6e4d6 .elementor-icon-box-title,.elementor-20197 .elementor-element.elementor-element-8f6e4d6 .elementor-icon-box-title a{font-family:"Jost",Sans-serif;font-size:17px;font-weight:600}.elementor-20197 .elementor-element.elementor-element-922a40c{width:var(--container-widget-width,20%);max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px}.elementor-20197 .elementor-element.elementor-element-922a40c>.elementor-widget-container{padding:5%}.elementor-20197 .elementor-element.elementor-element-922a40c.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-20197 .elementor-element.elementor-element-922a40c.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-20197 .elementor-element.elementor-element-922a40c.elementor-view-framed .elementor-icon,.elementor-20197 .elementor-element.elementor-element-922a40c.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-20197 .elementor-element.elementor-element-922a40c .elementor-icon-box-title,.elementor-20197 .elementor-element.elementor-element-922a40c .elementor-icon-box-title a{font-family:"Jost",Sans-serif;font-size:17px;font-weight:600}.elementor-20197 .elementor-element.elementor-element-171c280{width:var(--container-widget-width,20%);max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px}.elementor-20197 .elementor-element.elementor-element-171c280>.elementor-widget-container{padding:5%}.elementor-20197 .elementor-element.elementor-element-171c280.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-20197 .elementor-element.elementor-element-171c280.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-20197 .elementor-element.elementor-element-171c280.elementor-view-framed .elementor-icon,.elementor-20197 .elementor-element.elementor-element-171c280.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-20197 .elementor-element.elementor-element-171c280 .elementor-icon-box-title,.elementor-20197 .elementor-element.elementor-element-171c280 .elementor-icon-box-title a{font-family:"Jost",Sans-serif;font-size:17px;font-weight:600}.elementor-20197 .elementor-element.elementor-element-44e2638>.elementor-widget-container{padding:4% 0 3%}.elementor-20197 .elementor-element.elementor-element-44e2638 .elementor-heading-title{font-family:"Riviera Serif Font",Sans-serif;font-size:35px;font-weight:600}.elementor-20197 .elementor-element.elementor-element-2d9cb4f{text-align:left}.elementor-20197 .elementor-element.elementor-element-0d3f98c{--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-20197 .elementor-element.elementor-element-86847b4{--display:flex}.elementor-20197 .elementor-element.elementor-element-007b8b1:not(.elementor-widget-image) .elementor-widget-container,.elementor-20197 .elementor-element.elementor-element-007b8b1.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://rivieracharters.rentals/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-20197 .elementor-element.elementor-element-007b8b1 img{width:69%;border-radius:1603px}.elementor-20197 .elementor-element.elementor-element-0644e10{width:var(--container-widget-width,65.387%);max-width:65.387%;--container-widget-width:65.387%;--container-widget-flex-grow:0}.elementor-20197 .elementor-element.elementor-element-0644e10.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-20197 .elementor-element.elementor-element-0644e10 .elementor-heading-title{font-family:"Riviera Serif Font",Sans-serif;font-size:25px;font-weight:600}.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-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-20197 .elementor-element.elementor-element-2d09485 .elementor-icon-list-icon i{color:var(--e-global-color-secondary);transition:color .3s}.elementor-20197 .elementor-element.elementor-element-2d09485 .elementor-icon-list-icon svg{fill:var(--e-global-color-secondary);transition:fill .3s}.elementor-20197 .elementor-element.elementor-element-2d09485{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px}.elementor-20197 .elementor-element.elementor-element-2d09485 .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-20197 .elementor-element.elementor-element-3e51182{--display:flex}.elementor-20197 .elementor-element.elementor-element-44b908a:not(.elementor-widget-image) .elementor-widget-container,.elementor-20197 .elementor-element.elementor-element-44b908a.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://rivieracharters.rentals/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-20197 .elementor-element.elementor-element-44b908a img{width:82%;border-radius:1603px}.elementor-20197 .elementor-element.elementor-element-c856c16{width:var(--container-widget-width,65.387%);max-width:65.387%;--container-widget-width:65.387%;--container-widget-flex-grow:0}.elementor-20197 .elementor-element.elementor-element-c856c16.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-20197 .elementor-element.elementor-element-c856c16 .elementor-heading-title{font-family:"Riviera Serif Font",Sans-serif;font-size:25px;font-weight:600}.elementor-20197 .elementor-element.elementor-element-4a67898 .elementor-icon-list-icon i{color:var(--e-global-color-secondary);transition:color .3s}.elementor-20197 .elementor-element.elementor-element-4a67898 .elementor-icon-list-icon svg{fill:var(--e-global-color-secondary);transition:fill .3s}.elementor-20197 .elementor-element.elementor-element-4a67898{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px}.elementor-20197 .elementor-element.elementor-element-4a67898 .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-20197 .elementor-element.elementor-element-e6216ac{--display:flex}.elementor-20197 .elementor-element.elementor-element-c764ead:not(.elementor-widget-image) .elementor-widget-container,.elementor-20197 .elementor-element.elementor-element-c764ead.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://rivieracharters.rentals/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-20197 .elementor-element.elementor-element-c764ead img{width:74%;border-radius:1603px}.elementor-20197 .elementor-element.elementor-element-35c0922{width:var(--container-widget-width,100.183%);max-width:100.183%;--container-widget-width:100.183%;--container-widget-flex-grow:0}.elementor-20197 .elementor-element.elementor-element-35c0922.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-20197 .elementor-element.elementor-element-35c0922 .elementor-heading-title{font-family:"Riviera Serif Font",Sans-serif;font-size:25px;font-weight:600}.elementor-20197 .elementor-element.elementor-element-caac528 .elementor-icon-list-icon i{color:var(--e-global-color-secondary);transition:color .3s}.elementor-20197 .elementor-element.elementor-element-caac528 .elementor-icon-list-icon svg{fill:var(--e-global-color-secondary);transition:fill .3s}.elementor-20197 .elementor-element.elementor-element-caac528{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px}.elementor-20197 .elementor-element.elementor-element-caac528 .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-20197 .elementor-element.elementor-element-7115f91>.elementor-widget-container{padding:2% 0 0}.elementor-20197 .elementor-element.elementor-element-7115f91 .gallery-item .gallery-caption{text-align:center}.elementor-20197 .elementor-element.elementor-element-b2e1d5e{--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;--align-items:center;--margin-top:-35%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%}.elementor-20197 .elementor-element.elementor-element-b2e1d5e:not(.elementor-motion-effects-element-type-background),.elementor-20197 .elementor-element.elementor-element-b2e1d5e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-20197 .elementor-element.elementor-element-b2e1d5e.e-con{--align-self:center}.elementor-20197 .elementor-element.elementor-element-9d25e4b{--display:flex}.elementor-20197 .elementor-element.elementor-element-9d25e4b.e-con{--flex-grow:0;--flex-shrink:0}.elementor-20197 .elementor-element.elementor-element-c93f57c{text-align:right}.elementor-20197 .elementor-element.elementor-element-c93f57c .elementor-heading-title{font-family:"Riviera Serif Font",Sans-serif;font-size:25px;font-weight:600;color:var(--e-global-color-675147c)}.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-20197 .elementor-element.elementor-element-069838a .elementor-button{background-color:var(--e-global-color-secondary)}.elementor-20197 .elementor-element.elementor-element-1975f1a>.elementor-widget-container{padding:4% 0 3%}.elementor-20197 .elementor-element.elementor-element-1975f1a .elementor-heading-title{font-family:"Riviera Serif Font",Sans-serif;font-size:35px;font-weight:600}.elementor-20197 .elementor-element.elementor-element-60dbe4f>.elementor-widget-container{padding:2% 0 0}.elementor-20197 .elementor-element.elementor-element-60dbe4f .elementor-heading-title{font-family:"Riviera Serif Font",Sans-serif;font-size:25px;font-weight:600}.elementor-20197 .elementor-element.elementor-element-07ef48c>.elementor-widget-container:hover{--e-transform-translateX:10px}.elementor-20197 .elementor-element.elementor-element-07ef48c>.elementor-widget-container{background-color:transparent;padding:5%;background-image:linear-gradient(90deg,#CFBA88AD 0%,#CFBA8824 100%);border-style:solid;border-width:0 0 0 7px;border-color:var(--e-global-color-primary);border-radius:17px}.elementor-20197 .elementor-element.elementor-element-8a510d3>.elementor-widget-container{padding:2% 0 0}.elementor-20197 .elementor-element.elementor-element-8a510d3 .elementor-heading-title{font-family:"Riviera Serif Font",Sans-serif;font-size:25px;font-weight:600}.elementor-20197 .elementor-element.elementor-element-5e4c0d6>.elementor-widget-container:hover{--e-transform-translateX:10px}.elementor-20197 .elementor-element.elementor-element-5e4c0d6>.elementor-widget-container{background-color:transparent;padding:5%;background-image:linear-gradient(90deg,#CFBA88AD 0%,#CFBA8824 100%);border-style:solid;border-width:0 0 0 7px;border-color:var(--e-global-color-primary);border-radius:17px}.elementor-20197 .elementor-element.elementor-element-7b3a316>.elementor-widget-container{padding:2% 0 0}.elementor-20197 .elementor-element.elementor-element-7b3a316 .elementor-heading-title{font-family:"Riviera Serif Font",Sans-serif;font-size:25px;font-weight:600}.elementor-20197 .elementor-element.elementor-element-b0ee935>.elementor-widget-container:hover{--e-transform-translateX:10px}.elementor-20197 .elementor-element.elementor-element-b0ee935>.elementor-widget-container{background-color:transparent;padding:5%;background-image:linear-gradient(90deg,#CFBA88AD 0%,#CFBA8824 100%);border-style:solid;border-width:0 0 0 7px;border-color:var(--e-global-color-primary);border-radius:17px}.elementor-20197 .elementor-element.elementor-element-b3ee3a3>.elementor-widget-container{padding:2% 0 0}.elementor-20197 .elementor-element.elementor-element-3ab99ab>.elementor-widget-container{padding:4% 0 3%}.elementor-20197 .elementor-element.elementor-element-3ab99ab .elementor-heading-title{font-family:"Riviera Serif Font",Sans-serif;font-size:35px;font-weight:600}.elementor-20197 .elementor-element.elementor-element-6c7f141{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row}.elementor-20197 .elementor-element.elementor-element-7595be8{--display:flex;border-style:solid;--border-style:solid;border-width:4px 0 0;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-secondary);--border-color:var(--e-global-color-secondary);--border-radius:27px;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%}.elementor-20197 .elementor-element.elementor-element-7595be8:not(.elementor-motion-effects-element-type-background),.elementor-20197 .elementor-element.elementor-element-7595be8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,var(--e-global-color-primary) 0%,#F3EEE200 100%)}.elementor-20197 .elementor-element.elementor-element-7595be8.e-con:hover{--e-con-transform-translateY:-15px}.elementor-20197 .elementor-element.elementor-element-2927a72 img{border-radius:4%}.elementor-20197 .elementor-element.elementor-element-a8e1c36>.elementor-widget-container{background-color:var(--e-global-color-secondary);padding:3%;border-radius:11px}.elementor-20197 .elementor-element.elementor-element-a8e1c36{text-align:center}.elementor-20197 .elementor-element.elementor-element-a8e1c36 .elementor-heading-title{font-family:"Riviera Serif Font",Sans-serif;font-size:25px;font-weight:600}.elementor-20197 .elementor-element.elementor-element-6a7ff63{--display:flex;border-style:solid;--border-style:solid;border-width:4px 0 0;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-secondary);--border-color:var(--e-global-color-secondary);--border-radius:27px;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%}.elementor-20197 .elementor-element.elementor-element-6a7ff63:not(.elementor-motion-effects-element-type-background),.elementor-20197 .elementor-element.elementor-element-6a7ff63>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,var(--e-global-color-primary) 0%,#F3EEE200 100%)}.elementor-20197 .elementor-element.elementor-element-6a7ff63.e-con:hover{--e-con-transform-translateY:-15px}.elementor-20197 .elementor-element.elementor-element-5f34e1f img{border-radius:4%}.elementor-20197 .elementor-element.elementor-element-9daf9a5>.elementor-widget-container{background-color:var(--e-global-color-secondary);padding:3%;border-radius:11px}.elementor-20197 .elementor-element.elementor-element-9daf9a5{text-align:center}.elementor-20197 .elementor-element.elementor-element-9daf9a5 .elementor-heading-title{font-family:"Riviera Serif Font",Sans-serif;font-size:25px;font-weight:600}.elementor-20197 .elementor-element.elementor-element-204f623>.elementor-widget-container{padding:4% 0 3%}.elementor-20197 .elementor-element.elementor-element-204f623 .elementor-heading-title{font-family:"Riviera Serif Font",Sans-serif;font-size:35px;font-weight:600}.elementor-20197 .elementor-element.elementor-element-5ee121b{--display:flex;--border-radius:30px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%}.elementor-20197 .elementor-element.elementor-element-5ee121b:not(.elementor-motion-effects-element-type-background),.elementor-20197 .elementor-element.elementor-element-5ee121b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-20197 .elementor-element.elementor-element-a63092b>.elementor-widget-container{padding:4% 0 3%}.elementor-20197 .elementor-element.elementor-element-a63092b .elementor-heading-title{font-family:"Riviera Serif Font",Sans-serif;font-size:35px;font-weight:600}.elementor-20197 .elementor-element.elementor-element-47685a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-20197 .elementor-element.elementor-element-47685a3:not(.elementor-motion-effects-element-type-background),.elementor-20197 .elementor-element.elementor-element-47685a3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-675147c)}.elementor-20197 .elementor-element.elementor-element-611a849>.elementor-widget-container{background-color:var(--e-global-color-secondary);padding:10%}.elementor-20197 .elementor-element.elementor-element-611a849{text-align:center}.elementor-20197 .elementor-element.elementor-element-611a849 .elementor-heading-title{font-family:"Jost",Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-675147c)}.elementor-20197 .elementor-element.elementor-element-940c836>.elementor-widget-container{padding:10% 4% 4%}.elementor-20197 .elementor-element.elementor-element-a19cb2a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-20197 .elementor-element.elementor-element-a19cb2a:not(.elementor-motion-effects-element-type-background),.elementor-20197 .elementor-element.elementor-element-a19cb2a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-675147c)}.elementor-20197 .elementor-element.elementor-element-b47fb70>.elementor-widget-container{background-color:var(--e-global-color-secondary);padding:10%}.elementor-20197 .elementor-element.elementor-element-b47fb70{text-align:center}.elementor-20197 .elementor-element.elementor-element-b47fb70 .elementor-heading-title{font-family:"Jost",Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-675147c)}.elementor-20197 .elementor-element.elementor-element-fddc37d>.elementor-widget-container{padding:10% 4% 4%}.elementor-20197 .elementor-element.elementor-element-ce99090{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-20197 .elementor-element.elementor-element-ce99090:not(.elementor-motion-effects-element-type-background),.elementor-20197 .elementor-element.elementor-element-ce99090>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-675147c)}.elementor-20197 .elementor-element.elementor-element-294a003>.elementor-widget-container{background-color:var(--e-global-color-secondary);padding:10%}.elementor-20197 .elementor-element.elementor-element-294a003{text-align:center}.elementor-20197 .elementor-element.elementor-element-294a003 .elementor-heading-title{font-family:"Jost",Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-675147c)}.elementor-20197 .elementor-element.elementor-element-9ce706f>.elementor-widget-container{padding:10% 4% 4%}.elementor-20197 .elementor-element.elementor-element-1570eb4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-20197 .elementor-element.elementor-element-1570eb4:not(.elementor-motion-effects-element-type-background),.elementor-20197 .elementor-element.elementor-element-1570eb4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-675147c)}.elementor-20197 .elementor-element.elementor-element-0498a11>.elementor-widget-container{background-color:var(--e-global-color-secondary);padding:10%}.elementor-20197 .elementor-element.elementor-element-0498a11{text-align:center}.elementor-20197 .elementor-element.elementor-element-0498a11 .elementor-heading-title{font-family:"Jost",Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-675147c)}.elementor-20197 .elementor-element.elementor-element-0bd7023>.elementor-widget-container{padding:10% 4% 4%}.elementor-20197 .elementor-element.elementor-element-7d85aee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-20197 .elementor-element.elementor-element-7d85aee:not(.elementor-motion-effects-element-type-background),.elementor-20197 .elementor-element.elementor-element-7d85aee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-675147c)}.elementor-20197 .elementor-element.elementor-element-e9ed913>.elementor-widget-container{background-color:var(--e-global-color-secondary);padding:10%}.elementor-20197 .elementor-element.elementor-element-e9ed913{text-align:center}.elementor-20197 .elementor-element.elementor-element-e9ed913 .elementor-heading-title{font-family:"Jost",Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-675147c)}.elementor-20197 .elementor-element.elementor-element-a38e3e6>.elementor-widget-container{padding:10% 4% 4%}.elementor-20197 .elementor-element.elementor-element-69cf4df{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%}.elementor-20197 .elementor-element.elementor-element-0b3fd28>.elementor-widget-container{padding:4% 0 3%}.elementor-20197 .elementor-element.elementor-element-0b3fd28 .elementor-heading-title{font-family:"Riviera Serif Font",Sans-serif;font-size:35px;font-weight:600}.elementor-20197 .elementor-element.elementor-element-cf10749{--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-20197 .elementor-element.elementor-element-be45ddf{--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:4%;--margin-bottom:5%;--margin-left:0%;--margin-right:-7%;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;--z-index:1}.elementor-20197 .elementor-element.elementor-element-be45ddf:not(.elementor-motion-effects-element-type-background),.elementor-20197 .elementor-element.elementor-element-be45ddf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-20197 .elementor-element.elementor-element-be45ddf.e-con{--flex-grow:0;--flex-shrink:0}.elementor-20197 .elementor-element.elementor-element-10e53cc .elementor-heading-title{font-family:"Riviera Serif Font",Sans-serif;font-size:25px;font-weight:600;color:var(--e-global-color-675147c)}.elementor-20197 .elementor-element.elementor-element-3b1e132{color:var(--e-global-color-675147c)}.elementor-20197 .elementor-element.elementor-element-4acd36c{--display:flex}.elementor-20197 .elementor-element.elementor-element-34124ec>.elementor-widget-container{padding:4% 0 3%}.elementor-20197 .elementor-element.elementor-element-34124ec .elementor-heading-title{font-family:"Riviera Serif Font",Sans-serif;font-size:35px;font-weight:600}.elementor-20197 .elementor-element.elementor-element-f0b3229>.elementor-widget-container{padding:4% 0 3%}.elementor-20197 .elementor-element.elementor-element-f0b3229 .elementor-heading-title{font-family:"Riviera Serif Font",Sans-serif;font-size:35px;font-weight:600}@media(max-width:1024px){.elementor-20197 .elementor-element.elementor-element-6c7f141{--grid-auto-flow:row}.elementor-20197 .elementor-element.elementor-element-69cf4df{--e-n-carousel-swiper-slides-to-display:2}}@media(min-width:768px){.elementor-20197 .elementor-element.elementor-element-3a4f6d6{--content-width:1600px}.elementor-20197 .elementor-element.elementor-element-e51228b{--width:100%}.elementor-20197 .elementor-element.elementor-element-a82615e{--width:48.207%}.elementor-20197 .elementor-element.elementor-element-684d2ef{--width:100%}.elementor-20197 .elementor-element.elementor-element-9d25e4b{--width:65%}.elementor-20197 .elementor-element.elementor-element-be45ddf{--width:53.862%}}@media(max-width:767px){.elementor-20197 .elementor-element.elementor-element-3a4f6d6{--content-width:1600px;--margin-top:-22%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%}.elementor-20197 .elementor-element.elementor-element-51003b6 .elementor-heading-title{font-size:23px}.elementor-20197 .elementor-element.elementor-element-a494b2f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%}.elementor-20197 .elementor-element.elementor-element-9474f4c>.elementor-widget-container{--e-transform-translateY:0px}.elementor-20197 .elementor-element.elementor-element-9474f4c .elementor-heading-title{font-size:26px;line-height:1.1em}.elementor-20197 .elementor-element.elementor-element-f2fc478 .elementor-heading-title{font-size:21px}.elementor-20197 .elementor-element.elementor-element-722641f{width:var(--container-widget-width,308.5px);max-width:308.5px;--container-widget-width:308.5px;--container-widget-flex-grow:0}.elementor-20197 .elementor-element.elementor-element-722641f .elementor-icon{font-size:67px}.elementor-20197 .elementor-element.elementor-element-874d6b3{width:var(--container-widget-width,308.5px);max-width:308.5px;--container-widget-width:308.5px;--container-widget-flex-grow:0}.elementor-20197 .elementor-element.elementor-element-874d6b3 .elementor-icon{font-size:67px}.elementor-20197 .elementor-element.elementor-element-8f6e4d6{width:var(--container-widget-width,308.5px);max-width:308.5px;--container-widget-width:308.5px;--container-widget-flex-grow:0}.elementor-20197 .elementor-element.elementor-element-8f6e4d6 .elementor-icon{font-size:67px}.elementor-20197 .elementor-element.elementor-element-922a40c{width:var(--container-widget-width,308.5px);max-width:308.5px;--container-widget-width:308.5px;--container-widget-flex-grow:0}.elementor-20197 .elementor-element.elementor-element-922a40c .elementor-icon{font-size:67px}.elementor-20197 .elementor-element.elementor-element-171c280{width:var(--container-widget-width,308.5px);max-width:308.5px;--container-widget-width:308.5px;--container-widget-flex-grow:0}.elementor-20197 .elementor-element.elementor-element-171c280 .elementor-icon{font-size:67px}.elementor-20197 .elementor-element.elementor-element-44e2638>.elementor-widget-container{--e-transform-translateY:0px}.elementor-20197 .elementor-element.elementor-element-44e2638 .elementor-heading-title{font-size:26px;line-height:1.1em}.elementor-20197 .elementor-element.elementor-element-c764ead img{height:197px}.elementor-20197 .elementor-element.elementor-element-b2e1d5e{--padding-top:7%;--padding-bottom:9%;--padding-left:0%;--padding-right:0%}.elementor-20197 .elementor-element.elementor-element-c93f57c{text-align:center}.elementor-20197 .elementor-element.elementor-element-069838a{width:100%;max-width:100%}.elementor-20197 .elementor-element.elementor-element-1975f1a>.elementor-widget-container{--e-transform-translateY:0px}.elementor-20197 .elementor-element.elementor-element-1975f1a .elementor-heading-title{font-size:26px;line-height:1.1em}.elementor-20197 .elementor-element.elementor-element-60dbe4f .elementor-heading-title{font-size:22px}.elementor-20197 .elementor-element.elementor-element-8a510d3 .elementor-heading-title{font-size:22px}.elementor-20197 .elementor-element.elementor-element-7b3a316 .elementor-heading-title{font-size:22px}.elementor-20197 .elementor-element.elementor-element-3ab99ab>.elementor-widget-container{--e-transform-translateY:0px}.elementor-20197 .elementor-element.elementor-element-3ab99ab .elementor-heading-title{font-size:26px;line-height:1.1em}.elementor-20197 .elementor-element.elementor-element-6c7f141{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-20197 .elementor-element.elementor-element-a8e1c36{text-align:center}.elementor-20197 .elementor-element.elementor-element-9daf9a5>.elementor-widget-container{padding:3%}.elementor-20197 .elementor-element.elementor-element-204f623>.elementor-widget-container{--e-transform-translateY:0px}.elementor-20197 .elementor-element.elementor-element-204f623 .elementor-heading-title{font-size:26px;line-height:1.1em}.elementor-20197 .elementor-element.elementor-element-5ee121b{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%}.elementor-20197 .elementor-element.elementor-element-a63092b>.elementor-widget-container{--e-transform-translateY:0px}.elementor-20197 .elementor-element.elementor-element-a63092b .elementor-heading-title{font-size:26px;line-height:1.1em}.elementor-20197 .elementor-element.elementor-element-69cf4df{--e-n-carousel-swiper-slides-to-display:1}.elementor-20197 .elementor-element.elementor-element-0b3fd28>.elementor-widget-container{--e-transform-translateY:0px}.elementor-20197 .elementor-element.elementor-element-0b3fd28 .elementor-heading-title{font-size:26px;line-height:1.1em}.elementor-20197 .elementor-element.elementor-element-be45ddf{--padding-top:12%;--padding-bottom:12%;--padding-left:12%;--padding-right:12%}.elementor-20197 .elementor-element.elementor-element-34124ec>.elementor-widget-container{--e-transform-translateY:0px}.elementor-20197 .elementor-element.elementor-element-34124ec .elementor-heading-title{font-size:26px;line-height:1.1em}.elementor-20197 .elementor-element.elementor-element-f0b3229>.elementor-widget-container{--e-transform-translateY:0px}.elementor-20197 .elementor-element.elementor-element-f0b3229 .elementor-heading-title{font-size:26px;line-height:1.1em}}@font-face{font-family:'Riviera Serif Font';font-style:normal;font-weight:400;font-display:auto;src:url('https://rivieracharters.rentals/wp-content/uploads/Superior-Title-TRIAL-Light.ttf') format('truetype')}