﻿.rc-bg-colour--2d2d2d{background-color:#2d2d2d;color:#fff}.rc-bg-colour--fff{background-color:#fff;color:#2d2d2d}.rc-bg-colour--ffffff{background-color:#ffffff;color:#2d2d2d}.rc-bg-colour--43d9dd{background-color:#43d9dd;color:#2d2d2d}.rc-bg-colour--0ea7af{background-color:#0ea7af;color:#2d2d2d}.rc-bg-colour--dc98ff{background-color:#dc98ff;color:#2d2d2d}.rc-bg-colour--ab46ff{background-color:#ab46ff;color:#fff}.rc-bg-colour--f5e480{background-color:#f5e480;color:#2d2d2d}.rc-bg-colour--e1b726{background-color:#e1b726;color:#2d2d2d}.rc-bg-colour--c8d2d2{background-color:#c8d2d2;color:#2d2d2d}.rc-bg-colour--647373{background-color:#647373;color:#fff}.rc-bg-colour--2d2d2d{background-color:#2d2d2d;color:#fff}body{font-family:"Manrope", sans-serif;font-weight:400;font-optical-sizing:auto;font-style:normal;color:#2d2d2d;font-size:0.9375rem;background-color:#ffffff}body h1:not(.rc-text--ignore),body .rc-h1:not(.rc-text--ignore){font-size:3rem;font-weight:600;margin-bottom:2rem}body h2:not(.rc-text--ignore),body .rc-h2:not(.rc-text--ignore){display:inline-block;font-size:1.375rem;border-top:solid 2px currentColor;color:#647373;padding-top:0.5rem;margin-bottom:2.25rem}body h3:not(.rc-text--ignore),body h4:not(.rc-text--ignore),body .rc-h3:not(.rc-text--ignore),body .rc-h4:not(.rc-text--ignore){margin-bottom:1.5rem}body h3:not(.rc-text--ignore),body .rc-h3:not(.rc-text--ignore){font-size:1.0625rem}body h4:not(.rc-text--ignore),body .rc-h4:not(.rc-text--ignore){font-weight:600;font-size:0.9375rem;margin-bottom:8px}body .rc-lead{font-size:17px;font-weight:500}body a{color:#2d2d2d;text-decoration:underline}body a:hover{color:#ab46ff}body footer a{color:#2d2d2d;text-decoration:underline}body footer a:hover{color:#e1b726}body p{margin-bottom:1.5rem}body p:empty{display:none}body .rc-text--playfair{font-family:"Playfair Display", serif;font-optical-sizing:auto;font-weight:400;font-style:italic}body .rc-text--ffffff{color:#ffffff !important}body .rc-text--2d2d2d{color:#2d2d2d !important}body .rc-text--semi-bold{font-weight:600}body .rc-p--large{font-size:1.0625rem}body .rc-p--small{font-size:0.875rem}body hr{border-top:#2d2d2d solid 1px;margin-left:-30px;margin-right:-30px}body ul{margin-bottom:1.5rem}body ul li{margin-bottom:0.55rem}body blockquote{position:relative;padding-left:30px;margin-bottom:1.5rem;border-left:3px solid #e1b726;font-size:18px}body blockquote p{margin:0;font-size:18px}body img{max-width:100%;height:auto}@media (max-width:575.98px){.container{padding-left:29px;padding-right:29px}}.rc-gallery{padding-top:2rem}.rc-gallery .rc-masonry-gallery{display:grid;gap:0.5rem;grid-template-columns:repeat(21, 1fr);grid-auto-rows:150px}@media (min-width:768px){.rc-gallery .rc-masonry-gallery{grid-auto-rows:200px}}@media (min-width:1200px){.rc-gallery .rc-masonry-gallery{grid-auto-rows:300px}}@media (max-width:767px){.rc-gallery .rc-masonry-gallery .rc-masonry-item{grid-column:span 7}}@media (min-width:768px){.rc-gallery .rc-masonry-gallery .rc-masonry-item:nth-child(10n+1){grid-column:span 6}.rc-gallery .rc-masonry-gallery .rc-masonry-item:nth-child(10n+2){grid-column:span 5}.rc-gallery .rc-masonry-gallery .rc-masonry-item:nth-child(10n+3){grid-column:span 6}.rc-gallery .rc-masonry-gallery .rc-masonry-item:nth-child(10n+4){grid-column:span 4}.rc-gallery .rc-masonry-gallery .rc-masonry-item:nth-child(10n+5){grid-column:span 5}.rc-gallery .rc-masonry-gallery .rc-masonry-item:nth-child(10n+6){grid-column:span 8}.rc-gallery .rc-masonry-gallery .rc-masonry-item:nth-child(10n+7){grid-column:span 8}.rc-gallery .rc-masonry-gallery .rc-masonry-item:nth-child(10n+8){grid-column:span 7}.rc-gallery .rc-masonry-gallery .rc-masonry-item:nth-child(10n+9){grid-column:span 8}.rc-gallery .rc-masonry-gallery .rc-masonry-item:nth-child(10n+0){grid-column:span 6}}.rc-gallery .rc-masonry-gallery .rc-masonry-item .rc-gallery-item{display:block;position:relative;overflow:hidden;border-radius:6px;transition:all 0.3s ease;text-decoration:none;background:#f8f9fa;height:100%}.rc-gallery .rc-masonry-gallery .rc-masonry-item .rc-gallery-item:hover{text-decoration:none}.rc-gallery .rc-masonry-gallery .rc-masonry-item .rc-gallery-item:hover img{transform:scale(1.05)}.rc-gallery .rc-masonry-gallery .rc-masonry-item .rc-gallery-item:hover::after{opacity:1}.rc-gallery .rc-masonry-gallery .rc-masonry-item .rc-gallery-item::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:1.5rem;color:white;background:rgba(45, 45, 45, 0.15);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;pointer-events:none}.rc-gallery .rc-masonry-gallery .rc-masonry-item .rc-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s ease;border-radius:8px}.mfp-fade.mfp-bg{opacity:0;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-gallery .mfp-image-holder .mfp-content{max-width:95%}.mfp-gallery .mfp-counter{position:absolute;top:0;right:0;color:#ffffff;font-size:12px;line-height:18px;background:rgba(0, 0, 0, 0.8);padding:2px 8px;border-radius:0 0 0 8px}.mfp-gallery .mfp-title{color:#ffffff;background:rgba(0, 0, 0, 0.8);padding:8px 16px;margin:0;text-align:center;font-size:14px}.rc-masonry-gallery.loading .rc-masonry-item{opacity:0.5}@media (max-width:480px){.rc-gallery .rc-masonry-gallery{column-count:1}.rc-gallery .rc-masonry-gallery.js-masonry .rc-masonry-item{width:100%}}.rc-section{padding:75px 0}@media (max-width:767px){.rc-section{padding:60px 0}}.rc-section .container>.row>div>section:last-child{margin-bottom:0;padding-bottom:0}.rc-section .container>.row>div>section:last-child p:last-child{margin-bottom:0}.rc-section.rc-section--npt{padding-top:0}.rc-section.rc-bg-colour--ffffff+.rc-section.rc-bg-colour--ffffff{padding-top:0}.rc-hero{position:relative;display:flex;min-height:500px;color:#ffffff;overflow:hidden;padding-top:150px;height:100%}@media screen and (min-width:992px){.rc-hero{min-height:600px}}@media screen and (min-width:1800px){.rc-hero{min-height:700px}}.rc-hero__content{z-index:1}.rc-hero__content_top{padding-top:0}@media screen and (min-width:992px){.rc-hero__content_top{padding-top:20px}}.rc-hero__content_bottom{padding-bottom:90px}.rc-hero__heading{position:relative;z-index:1;transition:font-size 0.3s ease, line-height 0.3s ease}.rc-hero__heading_top{font-size:1rem;text-wrap:pretty;line-height:1.5;transition:font-size 0.3s ease}@media screen and (min-width:992px){.rc-hero__heading_top{font-size:1.125rem}}@media screen and (min-width:1200px){.rc-hero__heading_top{font-size:16px}}@media screen and (min-width:1400px){.rc-hero__heading_top{font-size:1.125rem}}.rc-hero__heading_bottom{font-size:1.5rem;line-height:1.3;display:flex;justify-items:end;align-items:end;flex-direction:column;transition:font-size 0.3s ease}@media screen and (min-width:992px){.rc-hero__heading_bottom{font-size:1.9rem}}@media screen and (min-width:1400px){.rc-hero__heading_bottom{font-size:2.5rem}}.rc-hero__heading_bottom p{margin:0;text-indent:-30px;padding-left:30px;transition:text-indent 0.3s ease, padding-left 0.3s ease}@media screen and (min-width:992px){.rc-hero__heading_bottom p{text-indent:-60px}}.rc-hero::after{content:"";position:absolute;bottom:-13px;left:50%;transform:translateX(-50%);width:26px;height:26px;background:#ffffff;border-radius:26px;z-index:2}.rc-google-maps{position:relative;overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.rc-google-maps iframe{left:0;top:0;height:100%;width:100%;position:absolute}.rc-contact{position:relative}.rc-contact.rc-bg-colour--43d9dd{background-image:url("../images/png/arc-sea-solid.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat}.rc-contact.rc-bg-colour--ab46ff{background-image:url("../images/png/arc-sunset-solid.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat}.rc-contact.rc-bg-colour--c8d2d2{background-image:url("../images/png/arc-steel-solid.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat}.rc-contact.rc-bg-colour--e1b726{background-image:url("../images/png/arc-sand-solid.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat}.rc-contact .rc-btn.rc-btn--2d2d2d{color:#fff;background-color:#2d2d2d;border-color:#2d2d2d}.rc-contact .rc-btn.rc-btn--2d2d2d:hover{color:#2d2d2d;background-color:#fff;border-color:#fff}.rc-contact h2{color:#ffffff !important;margin-bottom:3rem !important}.rc-contact .wpcf7{width:100%;margin:0 auto}.rc-contact .wpcf7 form{display:flex;flex-direction:column}.rc-contact .wpcf7 .wpcf7-form-control:not(.wpcf7-submit){margin-bottom:0;padding:15px 20px;border:1px solid #fff;border-radius:4px;width:100%}.rc-contact .wpcf7 .wpcf7-form-control:not(.wpcf7-submit)::placeholder{color:#2d2d2d;opacity:1}.rc-contact .wpcf7 .wpcf7-form-control:not(.wpcf7-submit)::-webkit-input-placeholder{color:#2d2d2d;opacity:1}.rc-contact .wpcf7 .wpcf7-form-control:not(.wpcf7-submit)::-moz-placeholder{color:#2d2d2d;opacity:1}.rc-contact .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):-ms-input-placeholder{color:#2d2d2d;opacity:1}.rc-contact .wpcf7 .wpcf7-not-valid-tip{display:inline-block;margin-top:7px;margin-bottom:0;padding:4px 8px;font-size:0.875rem;background-color:#fce4ec;color:#d32f2f;border-radius:4px;border:1px solid #f8bbd9}.rc-contact .wpcf7 p{margin:0;padding:0}.rc-contact .wpcf7 br{display:none}.rc-contact .wpcf7 .wpcf7-submit{width:auto;min-width:150px;float:right}.rc-contact .wpcf7 .wpcf7-response-output{margin:10px 0 20px 0;padding:20px;border-radius:6px}.rc-contact .wpcf7 form.invalid .wpcf7-response-output,.rc-contact .wpcf7 form.unaccepted .wpcf7-response-output,.rc-contact .wpcf7 form.payment-required .wpcf7-response-output{background:#0ea7af;border-color:#0ea7af;color:#2d2d2d}.rc-contact .wpcf7 form.sent .wpcf7-response-output{background:#0ea7af;border-color:#0ea7af;color:#2d2d2d}.rc-section.rc-testimonials{padding-bottom:45px}.rc-section.rc-testimonials .owl-theme .owl-dots .owl-dot.active span,.rc-section.rc-testimonials .owl-theme .owl-dots .owl-dot:hover span{background:#2d2d2d}.rc-section.rc-testimonials .owl-theme .owl-dots .owl-dot span{background:#c8d2d2}.rc-testimonial__title{text-align:left;font-weight:400 !important;color:#647373;font-size:18px !important}.rc-testimonial__author{text-align:left;color:#2d2d2d;font-size:18px !important;font-weight:400;margin-bottom:30px}.rc-testimonial__item{padding:0 45px;border-left:solid 2px #c8d2d2;border-right:solid 2px #c8d2d2}.call-to-action{position:relative;background-position:top center;background-repeat:no-repeat;background-size:cover;overflow:hidden;min-height:380px}.call-to-action__content{display:flex;flex-direction:column;align-items:center;justify-content:center}.call-to-action__content h2{color:#ffffff;font-size:2.5rem;text-align:center;margin-bottom:4rem;width:100%}@media (max-width:767px){.call-to-action__content{padding:0}}.rc-golf-courses__grid{display:grid;border-radius:6px;overflow:hidden;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:4px}@media (min-width:768px){.rc-golf-courses__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1200px){.rc-golf-courses__grid{grid-template-columns:repeat(3, 1fr)}}.rc-golf-courses__item{position:relative;aspect-ratio:1.3333333333;overflow:hidden;cursor:pointer}.rc-golf-courses__item:hover .rc-golf-courses__overlay{opacity:0}.rc-golf-courses__item:hover .rc-golf-courses__image img{transform:scale(1.1)}.rc-golf-courses__item--intro{background:#43d9dd url("../images/png/arc-sea-tint-2x.jpg") bottom right / cover no-repeat;display:flex;align-items:center;justify-content:center;text-align:center;color:#ffffff;cursor:default}.rc-golf-courses__item--intro:hover{transform:none;box-shadow:none}.rc-golf-courses__item--intro:hover .rc-golf-courses__overlay{opacity:0.3}.rc-golf-courses__item--course{background:#c8d2d2}.rc-golf-courses__link{display:block;width:100%;height:100%;position:relative;text-decoration:none;color:inherit}.rc-golf-courses__link:hover{text-decoration:none;color:inherit}.rc-golf-courses__image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.rc-golf-courses__image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.rc-golf-courses__content{position:relative;z-index:2;padding:30px;height:100%;display:flex;flex-direction:column;justify-content:center}.rc-golf-courses__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(45, 45, 45, 0.4);transition:opacity 0.3s ease;z-index:1}.rc-golf-courses__intro-text{margin:0;text-indent:-100px;padding-left:80px}.rc-golf-courses__text{font-size:2rem;color:#ffffff;text-align:center}@media (max-width:1199.98px){.rc-golf-courses__text{font-size:1.75rem}}@media (max-width:991.98px){.rc-golf-courses__text{font-size:1.5rem}}@media (max-width:767.98px){.rc-golf-courses__text{font-size:1.75rem}}@media (max-width:767px){.rc-golf-courses__content{padding:20px}.rc-golf-courses__intro-heading{font-size:1.0625rem}.rc-golf-courses__title{font-size:0.9375rem}}.rc-packages__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem}@media (max-width:1200px){.rc-packages__grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:767px){.rc-packages__grid{grid-template-columns:1fr}}.rc-packages__item{border-radius:6px;overflow:hidden;display:flex;flex-direction:column;height:100%;position:relative;background-size:contain;background-repeat:no-repeat;background-position:bottom right;text-align:center;padding-bottom:15px}.rc-packages__item .rc-packages__title{font-size:13px;font-weight:600;padding:20px 15px;text-transform:uppercase;position:relative;color:#ffffff;letter-spacing:3px}.rc-packages__item .rc-packages__title::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:26px;height:26px;background:#ffffff;border-radius:26px;z-index:2}.rc-packages__item--steel{background-image:url("../images/png/arc-steel-tint-2x.jpg");background-color:#c8d2d2;color:#2d2d2d}.rc-packages__item--steel .rc-packages__title{background-color:#647373}.rc-packages__item--steel .rc-packages__title::after{background-color:#647373}.rc-packages__item--sand{background-image:url("../images/png/arc-sand-tint-2x.jpg");background-color:#f5e480;color:#2d2d2d}.rc-packages__item--sand .rc-packages__title{background-color:#e1b726}.rc-packages__item--sand .rc-packages__title::after{background-color:#e1b726}.rc-packages__item--sea{background-image:url("../images/png/arc-sea-tint-2x.jpg");background-color:#43d9dd;color:#2d2d2d}.rc-packages__item--sea .rc-packages__title{background-color:#0ea7af}.rc-packages__item--sea .rc-packages__title::after{background-color:#0ea7af}.rc-packages__item--sunset{background-image:url("../images/png/arc-sunset-tint-2x.jpg");background-color:#dc98ff;color:#2d2d2d}.rc-packages__item--sunset .rc-packages__title{background-color:#ab46ff}.rc-packages__item--sunset .rc-packages__title::after{background-color:#ab46ff}.rc-packages__image{aspect-ratio:1.7777777778;overflow:hidden}.rc-packages__image img{width:100%;height:100%;object-fit:cover}.rc-packages__content{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.rc-packages__subtitle{font-size:1.3rem;margin-bottom:1rem;font-weight:500;margin-top:4px}.rc-packages__rounds{margin-bottom:0.3rem}.rc-packages__rounds-label{font-weight:600}.rc-packages__duration{margin-bottom:1rem}.rc-packages__duration-label{font-weight:600}.rc-packages__price{margin-bottom:1.5rem}.rc-packages__price-label{font-weight:500}.rc-packages__price-value{font-size:1.25rem;font-weight:500}.rc-packages__cta{margin-top:auto}.rc-packages__link{display:inline-block;background-color:transparent;border-bottom:2px solid #2d2d2d;color:inherit;text-decoration:none;font-weight:600;transition:all 0.3s ease}.rc-packages__link:hover{border-bottom:2px solid #ffffff;color:#ffffff}.rc-other-packages__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}@media (max-width:767px){.rc-other-packages__grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:575.98px){.rc-other-packages__grid{grid-template-columns:repeat(1, 1fr)}}.rc-other-packages__grid--centered{grid-template-columns:repeat(auto-fit, minmax(216px, 1fr))}.rc-other-packages__item{border-radius:6px;overflow:hidden;display:flex;flex-direction:column;height:100%;position:relative;background-size:contain;background-repeat:no-repeat;background-position:bottom right;text-align:center;padding-bottom:15px;text-decoration:none;color:inherit;transition:transform 0.3s ease}.rc-other-packages__item:hover{text-decoration:none;color:inherit}.rc-other-packages__item .rc-other-packages__title{font-size:13px;font-weight:600;padding:20px 15px;text-transform:uppercase;position:relative;color:#ffffff;letter-spacing:3px}.rc-other-packages__item .rc-other-packages__title::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:26px;height:26px;background:#ffffff;border-radius:26px;z-index:2}.rc-other-packages__item--steel{background-image:url("../images/png/arc-steel-tint-2x.jpg");background-color:#c8d2d2;color:#2d2d2d}.rc-other-packages__item--steel .rc-other-packages__title{background-color:#647373}.rc-other-packages__item--steel .rc-other-packages__title::after{background-color:#647373}.rc-other-packages__item--sand{background-image:url("../images/png/arc-sand-tint-2x.jpg");background-color:#f5e480;color:#2d2d2d}.rc-other-packages__item--sand .rc-other-packages__title{background-color:#e1b726}.rc-other-packages__item--sand .rc-other-packages__title::after{background-color:#e1b726}.rc-other-packages__item--sea{background-image:url("../images/png/arc-sea-tint-2x.jpg");background-color:#43d9dd;color:#2d2d2d}.rc-other-packages__item--sea .rc-other-packages__title{background-color:#0ea7af}.rc-other-packages__item--sea .rc-other-packages__title::after{background-color:#0ea7af}.rc-other-packages__item--sunset{background-image:url("../images/png/arc-sunset-tint-2x.jpg");background-color:#dc98ff;color:#2d2d2d}.rc-other-packages__item--sunset .rc-other-packages__title{background-color:#ab46ff}.rc-other-packages__item--sunset .rc-other-packages__title::after{background-color:#ab46ff}.rc-other-packages__image{aspect-ratio:2;overflow:hidden}.rc-other-packages__image img{width:100%;height:100%;object-fit:cover}.rc-other-packages__content{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.rc-other-packages__subtitle{font-size:1.3rem;margin-bottom:1rem;font-weight:500;margin-top:4px}.rc-other-packages__price-label{font-weight:500}.rc-other-packages__price-value{font-weight:500}.rc-section.rc-icons .rc-icon-items{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-bottom:30px}@media screen and (max-width:767px){.rc-section.rc-icons .rc-icon-items{margin-bottom:0}}.rc-section.rc-icons .rc-icon-item{text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center;max-width:200px}.rc-section.rc-icons .rc-icon-item__border{position:relative;width:130px;height:3px;display:inline-block;background-color:#ab46ff}.rc-section.rc-icons .rc-icon-item__icon img{width:100px;height:60px;max-width:100%;height:auto}.rc-section.rc-icons .rc-icon-item__content .rc-icon-item__title{color:#ab46ff;font-size:20px;margin-bottom:0}@media screen and (max-width:1999px){.rc-section.rc-icons .rc-icon-item__title{font-size:16px !important}.rc-section.rc-icons .rc-icon-items{gap:20px !important}.rc-section.rc-icons .rc-icon-item{max-width:150px !important}}.rc-btn.rc-btn--ffffff{color:#2d2d2d;background-color:#ffffff;border-color:#ffffff}.rc-btn.rc-btn--ffffff:hover,.rc-btn.rc-btn--ffffff:focus{color:#fff;background-color:#2d2d2d;border-color:#2d2d2d}.rc-btn.rc-btn--ffffff.rc-btn--outline{background-color:transparent;color:#ffffff;border-color:#ffffff}.rc-btn.rc-btn--ffffff.rc-btn--outline:hover,.rc-btn.rc-btn--ffffff.rc-btn--outline:focus{color:#2d2d2d;background-color:#ffffff;border-color:#ffffff}.rc-btn.rc-btn--43d9dd{color:#2d2d2d;background-color:#43d9dd;border-color:#43d9dd}.rc-btn.rc-btn--43d9dd:hover,.rc-btn.rc-btn--43d9dd:focus{color:#fff;background-color:#2d2d2d;border-color:#2d2d2d}.rc-btn.rc-btn--43d9dd.rc-btn--outline{background-color:transparent;color:#43d9dd;border-color:#43d9dd}.rc-btn.rc-btn--43d9dd.rc-btn--outline:hover,.rc-btn.rc-btn--43d9dd.rc-btn--outline:focus{color:#2d2d2d;background-color:#43d9dd;border-color:#43d9dd}.rc-btn.rc-btn--ab46ff{color:#fff;background-color:#ab46ff;border-color:#ab46ff}.rc-btn.rc-btn--ab46ff:hover,.rc-btn.rc-btn--ab46ff:focus{color:#fff;background-color:#2d2d2d;border-color:#2d2d2d}.rc-btn.rc-btn--ab46ff.rc-btn--outline{background-color:transparent;color:#ab46ff;border-color:#ab46ff}.rc-btn.rc-btn--ab46ff.rc-btn--outline:hover,.rc-btn.rc-btn--ab46ff.rc-btn--outline:focus{color:#fff;background-color:#ab46ff;border-color:#ab46ff}.rc-btn.rc-btn--e1b726{color:#2d2d2d;background-color:#e1b726;border-color:#e1b726}.rc-btn.rc-btn--e1b726:hover,.rc-btn.rc-btn--e1b726:focus{color:#fff;background-color:#2d2d2d;border-color:#2d2d2d}.rc-btn.rc-btn--e1b726.rc-btn--outline{background-color:transparent;color:#e1b726;border-color:#e1b726}.rc-btn.rc-btn--e1b726.rc-btn--outline:hover,.rc-btn.rc-btn--e1b726.rc-btn--outline:focus{color:#2d2d2d;background-color:#e1b726;border-color:#e1b726}.rc-btn.rc-btn--2d2d2d{color:#fff;background-color:#2d2d2d;border-color:#2d2d2d}.rc-btn.rc-btn--2d2d2d:hover,.rc-btn.rc-btn--2d2d2d:focus{color:#2d2d2d;background-color:#ffffff;border-color:#ffffff}.rc-btn.rc-btn--2d2d2d.rc-btn--outline{background-color:transparent;color:#2d2d2d;border-color:#2d2d2d}.rc-btn.rc-btn--2d2d2d.rc-btn--outline:hover,.rc-btn.rc-btn--2d2d2d.rc-btn--outline:focus{color:#fff;background-color:#2d2d2d;border-color:#2d2d2d}.rc-btn{display:flex;justify-content:center;align-items:center;border-radius:6px;font-weight:600;padding:0.875rem 1.3125rem;z-index:0;color:#2d2d2d;text-decoration:none;min-width:120px;border:0 solid #43d9dd;background-color:#43d9dd;transition:all 0.3s ease;gap:12px}.rc-btn:hover,.rc-btn:focus{color:#fff;background-color:#2d2d2d;border-color:#2d2d2d}.rc-btn--outline{background-color:transparent;color:#43d9dd;border-color:#43d9dd}.rc-btn--outline:hover,.rc-btn--outline:focus{color:#2d2d2d;background-color:#43d9dd;border-color:#43d9dd}.rc-btn--rounded{display:inline-block;background:#ffffff;color:#647373;border:solid 1px #c8d2d2;border-radius:50px}.rc-btn--rounded i{display:inline-block;margin-left:8px}.rc-btn-group{display:flex;flex-wrap:wrap;justify-content:start;gap:15px}.rc-text>:first-child{margin-top:0}.rc-text h2,.rc-text h3,.rc-text h4{margin-top:20px}@media (min-width:768px){.rc-text h2,.rc-text h3,.rc-text h4{margin-top:30px}}.rc-text p:has(+ ul){margin-bottom:12px}.rc-text .rc-btn{display:inline-block;margin-top:45px}.rc-text ul li,.rc-text ol li{position:relative;list-style:none;padding-left:0;margin-bottom:8px}.rc-text ul li::before,.rc-text ol li::before{content:"";position:absolute;left:-30px;top:12px;width:14px;height:14px;background:#ffffff;border:2px solid #c8d2d2;border-radius:50%;transform:translateY(-50%)}.rc-text ul.rc-ul--sea li::before,.rc-text ol.rc-ol--sea li::before{border:2px solid #43d9dd}.rc-text .rc-text--two-cols{column-count:2;column-gap:2rem}@media (max-width:768px){.rc-text .rc-text--two-cols{column-count:1}}.rc-text h2.rc-text--tt{color:#ab46ff;margin-top:40px;position:relative;display:inline-block}.rc-text h2.rc-text--tt::before{content:"";position:absolute;top:-40px;left:50%;transform:translateX(-50%);display:block;width:40px;height:40px;background:url("../images/svg/tierra-tees-almeria-icon.svg") no-repeat center center;background-size:contain}.rc-single__top{padding-top:60px}.rc-single--golf-package .rc-single__package-images{display:flex;gap:15px;flex-wrap:nowrap}@media (max-width:767px){.rc-single--golf-package .rc-single__package-images{flex-wrap:wrap}.rc-single--golf-package .rc-single__package-images .rc-single__package-image:nth-child(n+3){display:none}}@media (min-width:768px) and (max-width:991px){.rc-single--golf-package .rc-single__package-images .rc-single__package-image:nth-child(4){display:none}}.rc-single--golf-package .rc-single__package-image{height:175px;border-radius:6px;overflow:hidden;margin-bottom:45px}.rc-single--golf-package .rc-single__package-image img{width:100%;height:100%;object-fit:cover;display:block}@media (min-width:1200px){.rc-single--golf-package .rc-single__package-image{height:250px}}@media (min-width:992px) and (max-width:1199px){.rc-single--golf-package .rc-single__package-image{height:225px}.rc-single--golf-package .rc-single__package-image:nth-child(1){flex:0 0 calc(29.2% - 11.25px)}.rc-single--golf-package .rc-single__package-image:nth-child(2){flex:0 0 calc(23.7% - 11.25px)}.rc-single--golf-package .rc-single__package-image:nth-child(3){flex:0 0 calc(24.7% - 11.25px)}.rc-single--golf-package .rc-single__package-image:nth-child(4){flex:0 0 calc(22.4% - 11.25px)}}@media (min-width:768px) and (max-width:991px){.rc-single--golf-package .rc-single__package-image{height:200px}.rc-single--golf-package .rc-single__package-image:nth-child(1){flex:0 0 calc(42% - 10px)}.rc-single--golf-package .rc-single__package-image:nth-child(2){flex:0 0 calc(29% - 10px)}.rc-single--golf-package .rc-single__package-image:nth-child(3){flex:0 0 calc(29% - 10px)}}@media (max-width:767px){.rc-single--golf-package .rc-single__package-image:nth-child(1){flex:0 0 calc(58% - 7.5px)}.rc-single--golf-package .rc-single__package-image:nth-child(2){flex:0 0 calc(42% - 7.5px)}}.rc-single--golf-package .rc-single__package-title{display:inline-block;border-top:solid 3px currentColor;color:#647373;font-size:15px;font-weight:600;padding-top:15px;text-transform:uppercase;position:relative;letter-spacing:3px;margin-bottom:3px}.rc-single--golf-package .rc-single__package-name{display:block;font-size:1.375rem;color:#647373;padding-top:0.5rem;margin-bottom:2.25rem}.rc-single--golf-package .rc-single__package-summary{font-size:17px;font-weight:500;margin-bottom:2.5rem}.rc-single--golf-package .rc-single__package-custom{font-size:16px;font-weight:300;margin-top:1.5rem}.rc-single--golf-package .rc-single__package-rounds{margin-bottom:15px}.rc-single--golf-package .rc-single__package-rounds__label{display:block;margin-bottom:1px;font-weight:600}.rc-single--golf-package .rc-single__package-duration{margin-bottom:30px}.rc-single--golf-package .rc-single__package-duration__label{display:block;margin-bottom:1px;font-weight:600}.rc-single--golf-package .rc-single__package-from{margin-bottom:35px}.rc-single--golf-package .rc-single__package-from__label{display:inline-block;margin-bottom:1px;font-weight:600}.rc-single--golf-package .rc-single__package-from__detail{font-weight:600;font-size:24px}.rc-single--golf-package .rc-btn{display:inline-block;margin-bottom:45px}.rc-single--golf-package .rc-btn:hover{cursor:pointer;background:#2d2d2d}.rc-single--golf-package .rc-single__package-whats-included__label,.rc-single--golf-package .rc-single__package-add-ons__label,.rc-single--golf-package .rc-single__package-villas__label{font-weight:500;display:inline-block;margin-bottom:4px}.rc-single--golf-package .rc-single__package-whats-included ul li,.rc-single--golf-package .rc-single__package-whats-included ol li,.rc-single--golf-package .rc-single__package-add-ons ul li,.rc-single--golf-package .rc-single__package-add-ons ol li,.rc-single--golf-package .rc-single__package-villas ul li,.rc-single--golf-package .rc-single__package-villas ol li{position:relative;list-style:none;padding-left:0px;margin-bottom:8px}.rc-single--golf-package .rc-single__package-whats-included ul li::before,.rc-single--golf-package .rc-single__package-whats-included ol li::before,.rc-single--golf-package .rc-single__package-add-ons ul li::before,.rc-single--golf-package .rc-single__package-add-ons ol li::before,.rc-single--golf-package .rc-single__package-villas ul li::before,.rc-single--golf-package .rc-single__package-villas ol li::before{content:"";position:absolute;left:-30px;top:12px;width:14px;height:14px;background:#ffffff;border:2px solid #43d9dd;border-radius:50%;transform:translateY(-50%)}.rc-single--golf-package .rc-single__package-add-ons ul li::before,.rc-single--golf-package .rc-single__package-add-ons ol li::before,.rc-single--golf-package .rc-single__package-villas ul li::before,.rc-single--golf-package .rc-single__package-villas ol li::before{border:2px solid #c8d2d2}.rc-single--golf-package .rc-single__package-details{display:flex;align-items:flex-start;gap:30px}@media (max-width:991px){.rc-single--golf-package .rc-single__package-details{flex-direction:column;gap:0}}.rc-single--golf-package .rc-single__package-whats-included{flex:1;min-width:0}.rc-single--golf-package .rc-single__package-right-column{display:flex;flex-direction:column;flex:0 0 45%}@media (max-width:991px){.rc-single--golf-package .rc-single__package-right-column{flex:none;width:100%}}.rc-single--golf-package .rc-single__courses{background-image:radial-gradient(circle, #ffffff 1.5px, transparent 1.5px);background-size:20px 20px}.rc-single--golf-package .rc-single__courses .rc-single__courses-title{font-size:17px;font-weight:500;margin-bottom:15px;color:#2d2d2d;text-align:left}.rc-single--golf-package .rc-single__courses .rc-single__courses-grid{display:flex;gap:15px;flex-wrap:wrap}.rc-single--golf-package .rc-single__courses .rc-single__course-item{flex:1;min-width:150px;max-width:265px}@media (max-width:991px){.rc-single--golf-package .rc-single__courses .rc-single__course-item{flex:0 0 calc(50% - 7.5px);max-width:none}}@media (max-width:575px){.rc-single--golf-package .rc-single__courses .rc-single__course-item{flex:0 0 100%}}.rc-single--golf-package .rc-single__courses .rc-single__course-link{display:block;position:relative;border-radius:6px;overflow:hidden;text-decoration:none;transition:transform 0.3s ease}.rc-single--golf-package .rc-single__courses .rc-single__course-link:hover{text-decoration:none;cursor:pointer}.rc-single--golf-package .rc-single__courses .rc-single__course-link:hover .rc-single__course-overlay{background:rgba(45, 45, 45, 0.1)}.rc-single--golf-package .rc-single__courses .rc-single__course-image{width:100%;height:200px;overflow:hidden}.rc-single--golf-package .rc-single__courses .rc-single__course-image img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:767px){.rc-single--golf-package .rc-single__courses .rc-single__course-image{height:160px}}.rc-single--golf-package .rc-single__courses .rc-single__course-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(45, 45, 45, 0.4);display:flex;align-items:center;justify-content:center;transition:background 0.3s ease}.rc-single--golf-package .rc-single__courses .rc-single__course-name{color:#ffffff;font-size:24px;font-weight:400;text-align:center;margin:0;padding:0 15px;font-style:italic}@media (max-width:767px){.rc-single--golf-package .rc-single__courses .rc-single__course-name{font-size:20px}}.rc-single--golf-package--sea .rc-single__package-title{color:#0ea7af}.rc-single--golf-package--sea .rc-single__package-name{color:#0ea7af}.rc-single--golf-package--sea .rc-single--golf-package .rc-btn{background:#43d9dd}.rc-single--golf-package--sea .rc-single__package-whats-included ul li::before,.rc-single--golf-package--sea .rc-single__package-whats-included ol li::before{border:2px solid #43d9dd}.rc-single--golf-package--sea .rc-single__courses{background-color:#d9f7f8}.rc-single--golf-package--sand .rc-single__package-title{color:#e1b726}.rc-single--golf-package--sand .rc-single__package-name{color:#e1b726}.rc-single--golf-package--sand .rc-btn{background:#f5e480}.rc-single--golf-package--sand .rc-single__package-whats-included ul li::before,.rc-single--golf-package--sand .rc-single__package-whats-included ol li::before{border:2px solid #e1b726}.rc-single--golf-package--sand .rc-single__courses{background-color:#fbf4cc}.rc-single--golf-package--sunset .rc-single__package-title{color:#ab46ff}.rc-single--golf-package--sunset .rc-single__package-name{color:#ab46ff}.rc-single--golf-package--sunset .rc-btn{background:#dc98ff}.rc-single--golf-package--sunset .rc-single__package-whats-included ul li::before,.rc-single--golf-package--sunset .rc-single__package-whats-included ol li::before{border:2px solid #dc98ff}.rc-single--golf-package--sunset .rc-single__courses{background-color:#f8eaff}.rc-single--golf-package--steel .rc-single__package-title{color:#647373}.rc-single--golf-package--steel .rc-single__package-name{color:#647373}.rc-single--golf-package--steel .rc-btn{background:#c8d2d2}.rc-single--golf-package--steel .rc-single__package-whats-included ul li::before,.rc-single--golf-package--steel .rc-single__package-whats-included ol li::before{border:2px solid #c8d2d2}.rc-single--golf-package--steel .rc-single__courses{background-color:#eef1f1}.rc-header{position:relative;z-index:1000;width:100%}.rc-header .rc-header__home{display:inline-block;height:auto;width:48px;margin-left:-12px}.rc-header .rc-btn{white-space:nowrap;font-size:14px;border:none}@media (max-width:500px){.rc-header .rc-btn{display:none}}.rc-header .rc-header__brand::before{content:"";position:absolute;top:-2rem;left:-2rem;right:-400px;aspect-ratio:5.1568627451;background:url("../images/png/home-arc-2x.png") left top no-repeat;background-size:contain;z-index:-1}@media (min-width:768px){.rc-header .rc-header__brand::before{right:-350px}}@media (min-width:1250px){.rc-header .rc-header__brand::before{right:-440px}}@media (min-width:1500px){.rc-header .rc-header__brand::before{right:-550px}}.rc-header__brand{position:relative;display:inline-block;line-height:1;padding-right:100px;z-index:0}@media (min-width:768px){.rc-header__brand{padding-right:175px}}.rc-header__brand img{height:50px;width:auto;transition:all 0.3s ease}@media (min-width:768px){.rc-header__brand img{height:58px}}@media (min-width:1250px){.rc-header__brand img{height:60px}}.rc-header__menu{display:none}@media (min-width:1250px){.rc-header__menu{display:block}}.rc-header__mobile-toggle{display:block;background:none;border:none;padding:8px;cursor:pointer;position:relative;z-index:1001;color:#2d2d2d;height:48px}@media (min-width:1250px){.rc-header__mobile-toggle{display:none}}.rc-header__mobile-toggle-icon{display:block;width:24px;height:2px;background-color:currentColor;transition:all 0.3s ease;position:relative}.rc-header__mobile-toggle-icon::before,.rc-header__mobile-toggle-icon::after{content:"";display:block;width:24px;height:2px;background-color:currentColor;position:absolute;transition:all 0.3s ease}.rc-header__mobile-toggle-icon::before{top:-8px}.rc-header__mobile-toggle-icon::after{top:8px}.rc-header__mobile-toggle--open .rc-header__mobile-toggle-icon{background-color:transparent}.rc-header__mobile-toggle--open .rc-header__mobile-toggle-icon::before{transform:rotate(45deg);top:0}.rc-header__mobile-toggle--open .rc-header__mobile-toggle-icon::after{transform:rotate(-45deg);top:0}.rc-header__mobile-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background:#c8d2d2 url("../images/png/arc-steel-solid.jpg") no-repeat center center / cover;transform:translateX(-100%);transition:transform 0.3s ease;z-index:99;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:150px 2rem 2rem 2rem}@media (min-width:1250px){.rc-header__mobile-menu{display:none}}.rc-header__mobile-menu--open{transform:translateX(0)}.rc-header__mobile-menu .rc-nav-menu{display:flex;flex-direction:column;align-items:center;gap:0;margin:0;padding:0;list-style:none;width:100%;max-width:300px;gap:15px}.rc-header__mobile-menu .rc-nav-menu li{margin:0;position:relative;width:100%;background-color:#f4f6f6;border-radius:6px}.rc-header__mobile-menu .rc-nav-menu li:first-child{border-top:none}.rc-header__mobile-menu .rc-nav-menu li a{color:#2d2d2d;text-decoration:none;transition:all 0.3s ease;padding:1rem 1.5rem;border-radius:0;display:block;text-align:center;background:transparent;width:100%;position:relative;font-size:18px;font-weight:500}.rc-header__mobile-menu .rc-nav-menu li a:hover{color:#2d2d2d}.rc-header__mobile-menu .rc-nav-menu li.menu-item-has-children>a::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);transition:transform 0.3s ease;font-size:0.8rem}.rc-header__mobile-menu .rc-nav-menu li.menu-item-has-children.menu-item-open>a::after{transform:translateY(-50%) rotate(180deg)}.rc-header__mobile-menu .rc-nav-menu li.menu-item-has-children .sub-menu{display:none;margin:0;padding:0;list-style:none;border-top:1px solid #ffffff;padding-bottom:15px}.rc-header__mobile-menu .rc-nav-menu li.menu-item-has-children .sub-menu li{width:100%;background-color:#f4f6f6;border-radius:0}.rc-header__mobile-menu .rc-nav-menu li.menu-item-has-children .sub-menu li:first-child{border-top:none}.rc-header__mobile-menu .rc-nav-menu li.menu-item-has-children .sub-menu li a{padding:0.75rem 2rem;font-size:1rem;color:#2d2d2d}.rc-header__mobile-menu .rc-nav-menu li.menu-item-has-children .sub-menu li a:hover{color:#2d2d2d}.rc-header__mobile-menu .rc-nav-menu li.menu-item-has-children.menu-item-open .sub-menu{display:block;opacity:1;visibility:visible}.rc-header--static{position:absolute;top:0;left:0;width:100%;background:transparent;z-index:100;overflow:hidden}@media screen and (min-width:730px){.rc-header--static{overflow:visible}}.rc-header--static .rc-header__brand{height:150px}@media screen and (min-width:730px){.rc-header--static .rc-header__brand{height:auto}}body:not(.home) .rc-header--static{display:none}.rc-header--static .rc-nav-menu li a{color:#ffffff;background:rgba(45, 45, 45, 0.1)}.rc-header--static .rc-nav-menu li a:hover{color:#2d2d2d;background:#f4f6f6}.rc-header--static .rc-header__mobile-toggle{color:#ffffff}.rc-header--sliding{position:fixed;top:0;left:0;width:100%;background:#c8d2d2;transform:translateY(-100%);transition:transform 0.3s ease-in-out;z-index:1000}body:not(.home) .rc-header--sliding{transform:translateY(0)}.rc-header--sliding .rc-nav-menu li a{color:#2d2d2d}body.sliding-header .rc-header--sliding{transform:translateY(0)}.rc-header--sliding .rc-header__brand::before{background:url("../images/png/child-arc-2x.png") left top no-repeat;bottom:0;background-size:cover;aspect-ratio:auto}.rc-header__mobile-toggle{color:#647373}.rc-nav-menu{display:flex;margin:0;padding:0;list-style:none;gap:1rem}.rc-nav-menu li{margin:0;position:relative}@media (min-width:1250px){.rc-nav-menu li.menu-item-has-children{height:52px}.rc-nav-menu li.menu-item-has-children>a::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;display:inline-block;margin-left:0.75rem;font-size:1rem;transition:transform 0.3s ease;background-color:transparent}.rc-nav-menu li.menu-item-has-children:hover>a::after{transform:rotate(180deg)}.rc-nav-menu li.menu-item-has-children:hover>a{border-radius:6px 6px 0 0;background:#f4f6f6;color:#2d2d2d}}.rc-nav-menu li a{color:#2d2d2d;background:#f4f6f6;text-decoration:none;padding:0.875rem 1.3125rem;position:relative;display:inline-block;font-weight:500;font-size:14px;border-radius:6px;width:100%}.rc-nav-menu li a:hover{color:#2d2d2d}.rc-nav-menu li .sub-menu{position:relative;background:#f4f6f6;border-radius:0 0 6px 6px;padding:0 0 1.3125rem 0;opacity:0;min-width:150px;visibility:hidden;z-index:1001}.rc-nav-menu li .sub-menu li{margin:0;list-style:none;position:relative}.rc-nav-menu li .sub-menu li::before{content:"";position:absolute;top:0;left:1.3125rem;right:1.3125rem;height:2px;background-color:#d8dfdf}.rc-nav-menu li .sub-menu li:hover+li::before{background-color:transparent}.rc-nav-menu li .sub-menu li:hover:last-child::after{background-color:transparent}.rc-nav-menu li .sub-menu li:last-child::after{content:"";position:absolute;bottom:0;left:1.3125rem;right:1.3125rem;height:2px;background-color:#d8dfdf}.rc-nav-menu li .sub-menu li a{padding:0.7rem 1.3125rem;color:#2d2d2d;font-size:14px;display:block;white-space:nowrap;background:transparent;border-radius:0}.rc-nav-menu li .sub-menu li a::after{display:none}.rc-nav-menu li .sub-menu li a:hover{background:#c8d2d2;color:#2d2d2d}.rc-nav-menu li:hover .sub-menu{opacity:1;visibility:visible}.rc-header-flex{position:relative;display:flex;justify-content:space-between;align-items:flex-start;width:100%}.rc-header-actions{display:flex;align-items:start;gap:1rem;padding-right:15px}@media (min-width:768px){.rc-header-actions{gap:1.5rem}}@media (min-width:1250px){.rc-header-actions{padding-right:35px}}body.mobile-menu-open{overflow:hidden}body.mobile-menu-open .rc-header__mobile-menu{transform:translateX(0)}body.mobile-menu-open .rc-header__mobile-toggle .rc-header__mobile-toggle-icon{background-color:transparent}body.mobile-menu-open .rc-header__mobile-toggle .rc-header__mobile-toggle-icon::before{transform:rotate(45deg);top:0}body.mobile-menu-open .rc-header__mobile-toggle .rc-header__mobile-toggle-icon::after{transform:rotate(-45deg);top:0}body.mobile-menu-open .rc-header--sliding{background:transparent}body.mobile-menu-open .rc-header--sliding .rc-header__brand::before{visibility:hidden}body.mobile-menu-open .rc-header--static .rc-header__brand::before{visibility:hidden}body.sliding-header .rc-header--sliding{transform:translateY(0)}body.sliding-header:not(.home) .rc-header--static{opacity:0;pointer-events:none}body:not(.home){padding-top:98px}@media (min-width:768px){body:not(.home){padding-top:108px}}body:not(.home) #main{position:relative;z-index:1}.rc-footer{padding-top:45px;padding-bottom:150px;background-color:#2d2d2d;color:#ffffff}.rc-footer a{color:#ffffff;font-size:14px;text-decoration:none}@media (max-width:991px){.rc-footer a{font-size:18px}}.rc-footer a:hover{color:#f5e480}.rc-footer ul,.rc-footer li{margin:0;padding:0}.rc-footer__brand{display:flex;flex-direction:column}@media (max-width:1199px){.rc-footer__brand{flex-direction:row;align-items:center;margin-bottom:45px}}.rc-footer__logo{display:block;width:100%;max-width:225px;margin-top:-5px;margin-bottom:15px}@media (max-width:1199px){.rc-footer__logo{margin-right:20px;margin-bottom:0}}.rc-footer__links{display:grid;gap:15px;grid-template-columns:1fr 2fr}.rc-footer__services ul{list-style-type:none;display:grid;grid-template-columns:1fr;gap:8px}@media (max-width:991px){.rc-footer__services ul{grid-template-columns:1fr;margin-bottom:45px}}.rc-footer__more ul{list-style-type:none;display:grid;grid-template-columns:1fr;gap:11px}@media (max-width:991px){.rc-footer__more ul{grid-template-columns:1fr}}.rc-footer__contact{display:flex;flex-direction:column;min-height:100%;justify-content:space-between}@media (max-width:991px){.rc-footer__contact{flex-direction:row;padding-top:45px;border-top:solid 1px #ffffff}}.rc-footer__contact__bottom{display:flex;flex-direction:row;justify-content:flex-end;width:100%;gap:20px}@media (max-width:991px){.rc-footer__contact__bottom{flex-direction:row-reverse}}.rc-footer__contact__bottom a{font-size:28px;color:#43d9dd;text-decoration:none}.rc-footer__contact__bottom a:hover{color:#dc98ff}.rc-feature-image{position:relative;width:100%;padding-top:50%;margin-bottom:3rem}.rc-feature-image img{position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover;border-radius:0 0 10px 10px;width:100%;height:100%}.rc-no-feature-image{margin-bottom:2.5rem}body.home .rc-quick-links__item img{max-width:60%}