.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-571 .elementor-element.elementor-element-c7ebc13 .elementor-repeater-item-e61d71d .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://rosslegalservices.com/storage/2025/11/Sotogrande-1030x360-1.jpg);background-size:cover;}.elementor-571 .elementor-element.elementor-element-c7ebc13 .elementor-repeater-item-e61d71d .elementor-background-overlay{background-color:#1B170080;}.elementor-571 .elementor-element.elementor-element-c7ebc13 .elementor-repeater-item-e61d71d .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-c7ebc13 .elementor-repeater-item-e61d71d .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-c7ebc13 .elementor-repeater-item-e61d71d .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-c7ebc13 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-571 .elementor-element.elementor-element-c7ebc13 .swiper-slide-contents{max-width:66%;}.elementor-571 .elementor-element.elementor-element-c7ebc13 .swiper-slide-inner{text-align:center;}.elementor-571 .elementor-element.elementor-element-c7ebc13 .elementor-slide-heading{font-family:"Playfair Display SC", Sans-serif;font-size:54px;font-weight:600;}.elementor-571 .elementor-element.elementor-element-c7ebc13 .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;}.elementor-571 .elementor-element.elementor-element-fc98170{--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-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-571 .elementor-element.elementor-element-6382059{--display:flex;}.elementor-571 .elementor-element.elementor-element-4e567b3{--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-571 .elementor-element.elementor-element-d164c5a{--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-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-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-571 .elementor-element.elementor-element-5755fb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;color:#000000;}.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-571 .elementor-element.elementor-element-6a21407 .elementor-button{background-color:#C29032;border-radius:0px 0px 0px 0px;padding:20px 50px 20px 50px;}.elementor-571 .elementor-element.elementor-element-6a21407 .elementor-button:hover, .elementor-571 .elementor-element.elementor-element-6a21407 .elementor-button:focus{background-color:#8A5C07;color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-6a21407{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-571 .elementor-element.elementor-element-6a21407 .elementor-button:hover svg, .elementor-571 .elementor-element.elementor-element-6a21407 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-dbcd84c{--display:flex;}.elementor-571 .elementor-element.elementor-element-8b9cf1c{--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-571 .elementor-element.elementor-element-5452129{--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-571 .elementor-element.elementor-element-3aba357{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-571 .elementor-element.elementor-element-a6e1741 .elementor-button{background-color:#C29032;border-radius:0px 0px 0px 0px;padding:20px 50px 20px 50px;}.elementor-571 .elementor-element.elementor-element-a6e1741 .elementor-button:hover, .elementor-571 .elementor-element.elementor-element-a6e1741 .elementor-button:focus{background-color:#8A5C07;color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-a6e1741{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-571 .elementor-element.elementor-element-a6e1741 .elementor-button:hover svg, .elementor-571 .elementor-element.elementor-element-a6e1741 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-d3d642d{--display:flex;}.elementor-571 .elementor-element.elementor-element-88320aa{--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-571 .elementor-element.elementor-element-f782dcf{--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-571 .elementor-element.elementor-element-c3683a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-571 .elementor-element.elementor-element-262de7f .elementor-button{background-color:#C29032;border-radius:0px 0px 0px 0px;padding:20px 50px 20px 50px;}.elementor-571 .elementor-element.elementor-element-262de7f .elementor-button:hover, .elementor-571 .elementor-element.elementor-element-262de7f .elementor-button:focus{background-color:#8A5C07;color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-262de7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-571 .elementor-element.elementor-element-262de7f .elementor-button:hover svg, .elementor-571 .elementor-element.elementor-element-262de7f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-5ea7941{--display:flex;}.elementor-571 .elementor-element.elementor-element-e77a62f{--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-571 .elementor-element.elementor-element-016dc86{--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-571 .elementor-element.elementor-element-3676374{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-571 .elementor-element.elementor-element-e0a3de7 .elementor-button{background-color:#C29032;border-radius:0px 0px 0px 0px;padding:20px 50px 20px 50px;}.elementor-571 .elementor-element.elementor-element-e0a3de7 .elementor-button:hover, .elementor-571 .elementor-element.elementor-element-e0a3de7 .elementor-button:focus{background-color:#8A5C07;color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-e0a3de7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-571 .elementor-element.elementor-element-e0a3de7 .elementor-button:hover svg, .elementor-571 .elementor-element.elementor-element-e0a3de7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-56a6998{--display:flex;}.elementor-571 .elementor-element.elementor-element-83d05b9{--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-571 .elementor-element.elementor-element-93b351d{--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-571 .elementor-element.elementor-element-7197cad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-571 .elementor-element.elementor-element-c7ccc3c .elementor-button{background-color:#C29032;border-radius:0px 0px 0px 0px;padding:20px 50px 20px 50px;}.elementor-571 .elementor-element.elementor-element-c7ccc3c .elementor-button:hover, .elementor-571 .elementor-element.elementor-element-c7ccc3c .elementor-button:focus{background-color:#8A5C07;color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-c7ccc3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-571 .elementor-element.elementor-element-c7ccc3c .elementor-button:hover svg, .elementor-571 .elementor-element.elementor-element-c7ccc3c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-1a5952e{--display:flex;}.elementor-571 .elementor-element.elementor-element-12dd37f{--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-571 .elementor-element.elementor-element-4823151{--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-571 .elementor-element.elementor-element-9a5b8a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-571 .elementor-element.elementor-element-115d43a .elementor-button{background-color:#C29032;border-radius:0px 0px 0px 0px;padding:20px 50px 20px 50px;}.elementor-571 .elementor-element.elementor-element-115d43a .elementor-button:hover, .elementor-571 .elementor-element.elementor-element-115d43a .elementor-button:focus{background-color:#8A5C07;color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-115d43a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-571 .elementor-element.elementor-element-115d43a .elementor-button:hover svg, .elementor-571 .elementor-element.elementor-element-115d43a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-9688074{--display:flex;}.elementor-571 .elementor-element.elementor-element-f44868d{--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-571 .elementor-element.elementor-element-155d467{--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-571 .elementor-element.elementor-element-155d467.e-con{--align-self:center;}.elementor-571 .elementor-element.elementor-element-63c2296{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-571 .elementor-element.elementor-element-63c2296.elementor-element{--align-self:center;}.elementor-571 .elementor-element.elementor-element-529e6a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-571 .elementor-element.elementor-element-a4a5c98 .elementor-button{background-color:#C29032;border-radius:0px 0px 0px 0px;padding:20px 50px 20px 50px;}.elementor-571 .elementor-element.elementor-element-a4a5c98 .elementor-button:hover, .elementor-571 .elementor-element.elementor-element-a4a5c98 .elementor-button:focus{background-color:#8A5C07;color:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-a4a5c98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-571 .elementor-element.elementor-element-a4a5c98 .elementor-button:hover svg, .elementor-571 .elementor-element.elementor-element-a4a5c98 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-571 .elementor-element.elementor-element-df0dca6{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-571 .elementor-element.elementor-element-df0dca6.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#C29032;}.elementor-571 .elementor-element.elementor-element-df0dca6.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-571 .elementor-element.elementor-element-df0dca6.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#C29032;}@media(min-width:768px){.elementor-571 .elementor-element.elementor-element-fc98170{--content-width:1600px;}.elementor-571 .elementor-element.elementor-element-d164c5a{--width:100%;}}@media(max-width:767px){.elementor-571 .elementor-element.elementor-element-c7ebc13 .swiper-slide-contents{max-width:100%;}.elementor-571 .elementor-element.elementor-element-155d467{--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-571 .elementor-element.elementor-element-63c2296{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}