@charset "UTF-8";@font-face{src:url('https://www.dunvegantrust.co.uk/templates/g5_helium/custom/fonts/belleza/belleza.eot#iefix') format("embedded-opentype"),url('https://www.dunvegantrust.co.uk/templates/g5_helium/custom/fonts/belleza/belleza.woff2') format("woff2"),url('https://www.dunvegantrust.co.uk/templates/g5_helium/custom/fonts/belleza/belleza.woff') format("woff"),url('https://www.dunvegantrust.co.uk/templates/g5_helium/custom/fonts/belleza/belleza.ttf') format("truetype"),url('https://www.dunvegantrust.co.uk/templates/g5_helium/custom/fonts/belleza/belleza.svg#belleza') format("svg");font-family:"belleza";font-style:normal;font-weight:400;font-display:swap}@font-face{src:url('https://www.dunvegantrust.co.uk/templates/g5_helium/custom/fonts/futura/futura-cyrillic-demi.eot#iefix') format("embedded-opentype"),url('https://www.dunvegantrust.co.uk/templates/g5_helium/custom/fonts/futura/futura-cyrillic-demi.woff2') format("woff2"),url('https://www.dunvegantrust.co.uk/templates/g5_helium/custom/fonts/futura/futura-cyrillic-demi.woff') format("woff"),url('https://www.dunvegantrust.co.uk/templates/g5_helium/custom/fonts/futura/futura-cyrillic-demi.ttf') format("truetype"),url('https://www.dunvegantrust.co.uk/templates/g5_helium/custom/fonts/futura/futura-cyrillic-demi.svg#futura-cyrillic-demi') format("svg");font-family:"futura-cyrillic-demi";font-style:normal;font-weight:400;font-display:swap}@font-face{src:url('https://www.dunvegantrust.co.uk/templates/g5_helium/fonts/raleway/raleway-light/raleway-light-webfont.eot#iefix') format("embedded-opentype"),url('https://www.dunvegantrust.co.uk/templates/g5_helium/custom/fonts/raleway/raleway-light/raleway-light-webfont.woff2') format("woff2"),url('https://www.dunvegantrust.co.uk/templates/g5_helium/custom/fonts/raleway/raleway-light/raleway-light-webfont.woff') format("woff"),url('https://www.dunvegantrust.co.uk/templates/g5_helium/custom/fonts/raleway/raleway-light/raleway-light-webfont.ttf') format("truetype"),url('https://www.dunvegantrust.co.uk/templates/g5_helium/custom/fonts/raleway/raleway-light/raleway-light-webfont.svg#raleway') format("svg");font-family:"raleway";font-style:normal;font-weight:300;font-display:swap}@font-face{src:url('https://www.dunvegantrust.co.uk/templates/g5_helium/fonts/raleway/raleway-lightitalic/raleway-lightitalic-webfont.eot#iefix') format("embedded-opentype"),url('https://www.dunvegantrust.co.uk/templates/g5_helium/custom/fonts/raleway/raleway-lightitalic/raleway-lightitalic-webfont.woff2') format("woff2"),url('https://www.dunvegantrust.co.uk/templates/g5_helium/custom/fonts/raleway/raleway-lightitalic/raleway-lightitalic-webfont.woff') format("woff"),url('https://www.dunvegantrust.co.uk/templates/g5_helium/custom/fonts/raleway/raleway-lightitalic/raleway-lightitalic-webfont.ttf') format("truetype"),url('https://www.dunvegantrust.co.uk/templates/g5_helium/custom/fonts/raleway/raleway-lightitalic/raleway-lightitalic-webfont.svg#raleway') format("svg");font-family:"raleway";font-style:italic;font-weight:300;font-display:swap}@font-face{src:url('https://www.dunvegantrust.co.uk/templates/g5_helium/fonts/raleway/raleway-medium/raleway-medium-webfont.eot#iefix') format("embedded-opentype"),url('https://www.dunvegantrust.co.uk/templates/g5_helium/custom/fonts/raleway/raleway-medium/raleway-medium-webfont.woff2') format("woff2"),url('https://www.dunvegantrust.co.uk/templates/g5_helium/custom/fonts/raleway/raleway-medium/raleway-medium-webfont.woff') format("woff"),url('https://www.dunvegantrust.co.uk/templates/g5_helium/custom/fonts/raleway/raleway-medium/raleway-medium-webfont.ttf') format("truetype"),url('https://www.dunvegantrust.co.uk/templates/g5_helium/custom/fonts/raleway/raleway-medium/raleway-medium-webfont.svg#raleway') format("svg");font-family:"raleway";font-style:normal;font-weight:500;font-display:swap}body{font-family:"belleza";font-weight:400}.platform-content p,.platform-content ul,.platform-content ol,.contact-address,.contact-form,.contact-position{font-size:1.1rem;font-weight:400;font-family:"belleza"}.platform-content p{margin:0 0 1rem 0}.platform-content ul,.platform-content ol{margin-top:0;line-height:1.2}.platform-content ul li,.platform-content ol li{padding:0.5rem 0}.page-header{margin:0}.platform-content h1,.platform-content h2,.platform-content h3,.platform-content h4,.platform-content h5,.platform-content h6{font-family:"futura-cyrillic-demi"}.platform-content h1{margin:0 0 1rem 0;padding:0;font-size:1.8rem}.platform-content h2{font-size:1.6rem}.platform-content h3{font-size:1.5rem}.platform-content h4{font-size:1.4rem}.platform-content h5{font-size:1.2rem}.platform-content h6{font-size:1.1rem}.platform-content p a{color:#ab9d61}.platform-content p a:hover,.platform-content p a:focus{color:#111}#g-navigation{background-color:#F4F2EE;border-bottom:0.5rem solid #AB9D61}#g-navigation .g-grid{align-items:end}@media only all and (min-width:48rem) and (max-width:59.99rem){#g-navigation .g-grid{justify-content:end}#g-navigation .g-grid .g-block:has(.top-logo){order:3;min-width:15rem}#g-navigation .g-grid .g-block:has(.membership-button){order:2}}#g-navigation .g-main-nav .g-toplevel>li:hover>.g-menu-item-container{color:#AB9D61}@media only all and (max-width:47.99rem){#g-navigation .top-logo{justify-content:end}}#g-navigation .g-main-nav .g-toplevel>.active{box-shadow:inset 0 -2px #AB9D61}.top-logo{display:flex;gap:0.5rem;align-items:center;color:#333;font-size:1rem}.logo-svg{width:4em;height:4em;flex-shrink:0;transition:all 300ms ease-in-out}.logo-svg svg{fill:#333;transition:all 300ms ease-in-out}.top-logo:hover{color:#AB9D61}.top-logo:hover .logo-svg svg{fill:#AB9D61}.logo-title{font-family:"futura-cyrillic-demi";text-transform:uppercase;line-height:1.2;font-size:1.2em;margin:0}#g-navigation .g-main-nav .g-toplevel{line-height:1}#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container{color:#333;font-size:1.2rem;font-family:"futura-cyrillic-demi";text-transform:uppercase;line-height:1}@media only all and (min-width:60rem) and (max-width:74.99rem){#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container{font-size:1rem}}@media only all and (min-width:75rem){#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container{font-size:1.1rem}#g-navigation .g-main-nav .g-toplevel>li{margin:0 1rem}}#g-mobilemenu-container .g-menu-item-container .g-menu-item-title{font-family:"futura-cyrillic-demi";text-transform:uppercase;line-height:1}#g-offcanvas #g-mobilemenu-container ul>li.g-menu-item-link-parent>.g-menu-item-container>.g-menu-parent-indicator,#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator,#g-mobilemenu-container .g-go-back a:before{background:unset;border:1px solid;border-color:inherit;border-radius:0.25rem;padding:0.2rem}#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator:after,#g-mobilemenu-container .g-go-back a:before{opacity:1;color:inherit}#g-mobilemenu-container .g-go-back a:before{width:2rem}.g-offcanvas-open .g-offcanvas-toggle{color:#333}.g-content:has(.membership-button){display:flex;justify-content:end}@media only all and (max-width:47.99rem){.g-content:has(.membership-button){margin-top:-1.5rem}}.membership-button{color:#fff;background-color:#AB9D61;padding:0.6em 1.2em;font-family:"futura-cyrillic-demi";text-transform:uppercase;line-height:1;border-radius:0.2em}.membership-button:hover{color:#fff;background-color:#333}.single-slide img{width:100%;max-width:none}.feature{margin-top:-3rem;background-color:#F4F2EE;padding:1rem 1rem 3rem 1rem;position:relative;background-repeat:no-repeat;background-size:contain;background-position:center bottom;box-shadow:0 2px 10px 2px rgba(0,0,0,0.2)}@media only all and (max-width:47.99rem){.feature-bus,.feature-contact{margin-top:-1rem}}.feature-funding{background-image:url('https://www.dunvegantrust.co.uk/images/feature/Funding-Table.png');color:#616FAB}.feature-bus{background-image:url('https://www.dunvegantrust.co.uk/images/feature/Bus-Table.png');color:#61AB78}.feature-contact{background-image:url('https://www.dunvegantrust.co.uk/images/feature/Contact-Table.png');color:#AB6194}.feature h3{font-size:2.5rem;line-height:1;margin:0;font-weight:400;font-family:"belleza"}.feature img{position:absolute;bottom:1rem;right:1rem;width:50%}.feature:hover a{scale:1.08;box-shadow:0 2px 6px 2px rgba(0,0,0,0.1)}.feature a{display:inline-block;color:#fff;padding:0.4em 0.8em;margin:1rem 0 0.5rem 0;line-height:1;font-family:"futura-cyrillic-demi";text-transform:uppercase;border-radius:0.2em;box-shadow:0 1px 4px 1px rgba(0,0,0,0.2)}.feature a:hover,.feature a:focus{background-color:grey}.feature-funding a{background-color:#616FAB}.feature-bus a{background-color:#61AB78}.feature-contact a{background-color:#AB6194}.platform-content.container{padding:0}.platform-content.container .row{margin:0;padding:0}.platform-content.container .col{padding:0}#g-page-surround{min-height:101vh}.g-container{background-color:#fff;width:100%}@media only all and (min-width:75rem){.g-container{width:80%;margin:0 auto}}@media only all and (min-width:60rem) and (max-width:74.99rem){.g-container{width:80%;margin:0 auto}}.section-title{text-align:center;color:#AB9D61;font-weight:400;font-family:"belleza";font-size:2.5rem;margin:0;line-height:1.2}#g-main{padding:0 0 4rem 0;background-color:#fff;position:relative}#g-main::after{content:"";display:block;width:13.6rem;height:8rem;background-image:url('https://www.dunvegantrust.co.uk/images/graphics/House.webp');background-position:center;background-size:contain;position:absolute;bottom:-2.3rem;right:1.5rem;z-index:1}.breaking-news{color:#fff;background-color:#AB6194;padding:1rem 2rem !important;border-radius:1em;box-shadow:0 2px 10px 2px rgba(0,0,0,0.4);transition:all 400ms ease-in-out;margin:3rem 0 !important}.breaking-news:hover{scale:1.01;box-shadow:0 3px 15px 3px rgba(0,0,0,0.4)}.breaking-news .g-title{margin-top:0;border-bottom:0.1em solid}.breaking-news a{display:inline-block;border:0.08em solid;padding:0.8em 1.4em;border-radius:0.2em;color:#fff !important;line-height:1;text-transform:uppercase;letter-spacing:1px;font-size:0.8rem;margin-top:0.5rem}.breaking-news a:hover,.breaking-news a:focus{color:#333 !important}.breaking-news .jmodedit{float:right}#g-extension{padding:2rem 1rem 10rem 1rem;background-color:#E2DDD7;position:relative}#g-extension .fishing-boat{display:block;width:13.6rem;height:12rem;background-image:url('https://www.dunvegantrust.co.uk/images/graphics/Fishing-Boat.webp');background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;bottom:-2.3rem;right:1.5rem;z-index:1;opacity:1;pointer-events:auto}#g-extension.boat-sailing .fishing-boat{animation:boat-sail-round 15s linear forwards}@keyframes boat-sail-round{0%{transform:translateX(0);opacity:1}42%{transform:translateX(calc(-100vw - 20rem));opacity:1}44%{transform:translateX(calc(-100vw - 20rem));opacity:0}45%{transform:translateX(16rem);opacity:0}46%{transform:translateX(16rem);opacity:1}100%{transform:translateX(0);opacity:1}}.swd-articles{display:flex;gap:1rem;flex-wrap:wrap;margin:0 !important}.swd-articles .g-array-item{padding:0.5rem;background-color:#fff;margin:0 !important;display:flex;flex-direction:column;gap:0.5rem;justify-content:space-between;border-radius:0.4em;box-shadow:0 2px 10px 2px rgba(0,0,0,0.2);transition:all 500ms ease-in-out}.swd-articles .g-array-item:hover,.swd-articles .g-array-item:focus{scale:1.02;rotate:2deg}@media only all and (min-width:60rem){.swd-articles .g-array-item{flex-basis:calc(25% - 0.75rem)}}@media only all and (max-width:59.99rem){.swd-articles .g-array-item{flex-basis:calc(50% - 0.5rem)}}@media only all and (max-width:30rem){.swd-articles .g-array-item{flex-basis:100%}}.swd-articles .g-array-item-image{margin:0}.swd-articles .g-array-item .g-item-title{font-family:"futura-cyrillic-demi";font-size:1.6rem;line-height:1.2;display:flex;justify-content:space-between;align-items:center}.swd-articles .g-array-item .g-item-title .title-text{width:7.9rem}.swd-articles .g-array-item .g-item-title .title-icon{width:1em;height:1em}.swd-articles .g-array-item .g-item-title .title-icon svg{fill:currentColor}.swd-articles .g-array-item:nth-last-of-type(1) .g-item-title,.swd-articles .g-array-item:nth-last-of-type(6) .g-item-title{color:#616FAB}.swd-articles .g-array-item:nth-last-of-type(2) .g-item-title,.swd-articles .g-array-item:nth-last-of-type(5) .g-item-title{color:#AB9D61}.swd-articles .g-array-item:nth-last-of-type(3) .g-item-title,.swd-articles .g-array-item:nth-last-of-type(8) .g-item-title{color:#AB6194}.swd-articles .g-array-item:nth-last-of-type(4) .g-item-title,.swd-articles .g-array-item:nth-last-of-type(7) .g-item-title{color:#61AB78}#g-bottom:has(.sponsors-block){background:linear-gradient(0deg,#fff 0%,#616FAB 200%);padding:3rem 0;position:relative}#g-bottom:has(.sponsors-block)::after{content:"";display:block;width:13.6rem;height:8rem;background-image:url('https://www.dunvegantrust.co.uk/images/graphics/Canoe.webp');background-position:center;background-size:contain;position:absolute;bottom:-3.2rem;right:1.5rem;z-index:1}#g-bottom:has(.sponsors-block) .g-container{background-color:unset}#g-bottom:has(.sponsors-block) .section-title{color:#424753}.sponsors-block{display:flex;flex-wrap:wrap;gap:3rem;max-width:50rem;margin:0 auto}.sponsors-item{display:flex;justify-content:center;align-items:center;flex-basis:calc(33% - 2rem)}@media only all and (min-width:75rem){.sponsors-item{flex-basis:calc(25% - 2.25rem)}}@media only all and (max-width:47.99rem){.sponsors-item{flex-basis:calc(50% - 1.5rem)}}#g-expanded{background:linear-gradient(0deg,#fff -100%,#61AB78 100%);padding:6rem 1rem;position:relative}#g-expanded{color:#fff}#g-expanded .section-title{color:#fff}.newsletter{text-align:center}.newsletter p{font-size:1.1rem}.newsletter .sign-button{display:inline-block;border:1px solid;padding:0.8em 1.4em;border-radius:0.2em;color:#fff;line-height:1;text-transform:uppercase;letter-spacing:1px;font-size:0.9rem;margin-top:0.5rem}.newsletter .sign-button:hover,.newsletter .sign-button:focus{color:#333}#g-expanded::after{content:"";display:block;width:13.6rem;height:8rem;background-image:url('https://www.dunvegantrust.co.uk/images/graphics/Croft-House.webp');background-position:center;background-size:contain;position:absolute;bottom:-1.9rem;right:1.5rem;z-index:1}#g-footer{background:linear-gradient(0deg,#F4F2EE 0%,#E2DDD7 100%);padding:3rem 0 10rem 0;position:relative;color:#4d4d4d;position:relative}#g-footer::after{content:"";display:block;width:100%;height:10rem;background-image:url('https://www.dunvegantrust.co.uk/images/graphics/Grass.webp');background-position:bottom left;background-repeat:repeat-x;position:absolute;bottom:0;left:0;z-index:1}#g-footer .g-container{background-color:unset}.foot-logo{display:flex;flex-direction:column;align-items:center}.foot-logo .logo-svg{margin-bottom:1.2rem}.foot-logo .logo-svg svg{fill:#4d4d4d}.foot-logo .logo-title{text-align:center}.foot-logo .charity{font-family:"futura-cyrillic-demi";margin-bottom:-1.5rem}.g-content:has(.foot-menu-container){display:flex;justify-content:center}.foot-menu-container{display:flex;gap:2rem;flex-wrap:wrap;border-top:1px solid;padding:2rem 1.5rem;justify-content:center;width:100%;max-width:26rem}.foot-menu-item{display:flex;gap:0.5rem;align-items:center;color:#4d4d4d;font-size:1.1rem}.foot-menu-item:hover,.foot-menu-item:focus{color:#AB9D61}.foot-menu-item .menu-item-icon{width:1.1em;height:1.1em;flex-shrink:0}.foot-menu-item .menu-item-icon svg{display:block}.policy-menu{margin-top:-2rem}.policy-menu .foot-menu-item{font-size:0.9rem}@media only all and (max-width:30rem){.foot-menu-block{width:100%}.foot-menu-block .foot-menu-item{margin:0 auto;max-width:14rem}}#g-copyright{background-color:#e6e6e6}#g-copyright .g-container{background-color:#e6e6e6;color:#acacac}#g-copyright a{color:#a3a3a3;font-weight:700;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s}#g-copyright a:hover{color:#7a7a7a}@media only all and (max-width:47.99rem){#g-copyright{text-align:center}}.g-system-messages joomla-alert{margin:1.5rem}.com-contact h2{display:none}.com-contact dl{margin:0}.com-contact dt{font-weight:500;margin:0.5rem 0}.com-contact dd{margin-right:1rem}.contact-form legend{font-weight:500}.contact-form .field-spacer,.contact-form .star{display:none}.contact-form form fieldset{padding:0;margin:1.5rem 0 0 0 !important}.contact-form .control-group{margin:1rem 0 0 0}.contact-form .control-group input{max-width:25rem;height:2.5rem}.contact-form .control-group #jform_contact_emailmsg,.contact-form .control-group #jform_contact_message{max-width:40rem}.ba-gallery-items{cursor:pointer !important}.ba-gallery{padding:0 !important}.gallery-editor .category-list ul{font-size:inherit !important;font-weight:inherit !important;font-family:inherit !important}.blog .page-link{color:#AB9D61}.blog .com-content-category-blog__navigation{margin-top:1.5rem}.blog .page-item.active .page-link{background-color:#333;border-color:#333}.blog p.readmore .btn,.blog .btn-primary,.login .btn,.profile .btn,.profile-edit .btn,.button{padding:0.8em 1.4em;border-radius:0.2em;color:#fff !important}.btn-check:focus+.btn,.btn:focus{box-shadow:0 0 4px rgba(171,157,97,0.5)}.blog p.readmore .btn .icon-chevron-right{display:none}.blog .blog-item{padding:1rem;outline:1px solid #e9e9e9}.blog .blog-item h2{margin:0}.blog .blog-item .readmore{margin:0}.blog .blog-item .readmore a{margin:0}.com-content-article a[href$=".pdf"]::after{content:"";font-family:"Font Awesome 6 Free";font-weight:400;margin-left:0.4em}.com-content-article a[href$=".docx"]::after,.com-content-article a[href$=".doc"]::after{content:"";font-family:"Font Awesome 6 Free";font-weight:400;margin-left:0.4em}.com-content-article a[href^="http://"]::after,.com-content-article a[href^="https://"]::after{content:"";font-family:"FontAwesome";font-weight:400;margin-left:0.4em}.com-content-article a[href^="mailto:"]::before{content:"";font-family:"FontAwesome";font-weight:400;margin-right:0.4em}.com-content-article a[href^="https://www.youtube.com/"]::after{content:"";font-family:"Font Awesome 6 Brands";font-weight:400;margin-left:0.4em}.frontendQuickEdit .col-md-3:has(#note_138),.frontendQuickEdit .col-md-3:has(#price_138){display:none}.frontendQuickEdit .button-apply{border:1px solid}.frontendQuickEdit .button-apply:hover{background-color:#f0f0f0}.mini-bus{border:1px solid #e0e0e5;border-radius:0.25rem;padding:1rem}.mini-bus .col-md-12{padding:0}.mini-bus select:focus,.mini-bus button:focus,.mini-bus .form-check-input:focus{box-shadow:0 0 4px rgba(171,157,97,0.5);border-color:#ab9d61}.mini-bus .form-check-input:checked{background-color:#ab9d61;border-color:#ab9d61}.rsform-block .form-check .form-check-input{margin-top:0.5em}.formControls:has(.pound-symbol){position:relative}.formControls:has(.pound-symbol)::before{display:inline;content:"£";position:absolute;top:0.38em;left:0.5rem}.rsform-calendar-box{background-color:#fff !important}.rsform-calendar-button{background-color:#eaecef;border:1px solid #ced4da}.rsform-calendar-button:hover{background-color:#dee0e3;border:1px solid #ced4da}.rsform-submit-button:hover{border-color:initial}.rsform-submit-button:active{background-color:#8e814b !important;border-color:#8e814b !important}.rsform-submit-button:focus,.rsform-text-box:focus{box-shadow:0 0 4px rgba(171,157,97,0.5);border-color:#AB9D61}.rsform-radio:checked,.rsform-checkbox:checked{border-color:#AB9D61;background-color:#AB9D61}.rsform-radio:focus,.rsform-checkbox:focus{box-shadow:0 0 0 0.25rem rgba(171,157,97,0.25)}.rsform-block label[data-bs-original-title]{position:relative}.rsform-block label[data-bs-original-title]::before{content:"";font:normal normal normal 14px / 1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#b4b4b4;position:absolute;left:-1.25rem;top:0.5rem;cursor:pointer}.rsform-block .form-warning{padding:1rem;margin:1rem 0;background:#c15f5f;color:#fff;border:1px solid #714b4c;border-radius:0.6em}.rsform-block .small{font-size:0.9rem;line-height:1.2}#project-funding h4,#project-funding h5{margin-top:2rem}.profile fieldset,.profile-edit fieldset{margin:0;padding:0}.profile .btn{font-size:0.8rem}.osm-container .osm-checkboxes-contaier{margin:0}.osm-container .osm-checkboxes-contaier .form-check-input{margin-top:0.5em}.osm-container .osm-checkboxes-contaier .form-check-input:checked{border-color:#AB9D61;background-color:#AB9D61;accent-color:#AB9D61}.osm-container .osm-checkboxes-contaier .form-check-input:focus{box-shadow:0 0 0 0.25rem rgba(171,157,97,0.25)}#osm-subscriptions-management .btn{background-color:#fff;color:#333;font-weight:400;font-size:0.8rem;line-height:1;letter-spacing:0.1em;text-transform:uppercase;border:1px solid;border-radius:0.4em;padding:0.6em 1.2em}#osm-subscriptions-management .btn:focus{border-color:#AB9D61;box-shadow:0 0 4px rgba(171,157,97,0.5)}#osm-subscriptions-management .btn:hover{background-color:#e9e9e9}#osm-subscriptions-management .btn-toolbar{gap:0.5rem}#osm-subscriptions-management .btn-toolbar joomla-toolbar-button{display:flex;padding:0}#osm-subscriptions-management .btn-toolbar .osm-filter-date{display:flex;gap:0.25rem}#osm-subscriptions-management .btn-toolbar .btn-group:has(select){display:flex;gap:0.25rem}#osm-subscriptions-management .btn-toolbar .input-group .btn{color:#9b9b9b;border-color:#e0e0e5;border-top-left-radius:0;border-bottom-left-radius:0}#osm-subscriptions-management .btn-toolbar .btn-group:has(.fa-search){display:flex;gap:0.25rem}#osm-subscriptions-management .btn-toolbar .btn-group:has(.fa-search) .btn{color:#9b9b9b}#osm-subscriptions-management .btn-toolbar .form-select:focus{border-color:#AB9D61;box-shadow:0 0 4px rgba(171,157,97,0.5)}#osm-subscriptions-management .table th a{color:initial}#osm-subscriptions-management .pagination .page-item.active .page-link{background-color:#AB9D61;border-color:#AB9D61}#osm-subscriptions-management .pagination .page-link{color:initial}#osm-subscriptions-management .pagination .page-link:focus{box-shadow:0 0 0 0.25rem rgba(171,157,97,0.25)}#osm-signup-page .form .form-group,#osm-subscription-add-edit-subscriber .form .form-group{margin:0.5rem 0}#modules-form .col-md-12:has(legend) div:has(.badge){display:none}#modules-form .control-group:has(#jform_title),#modules-form .control-group:has(#jform_showtitle),#modules-form .control-group:has(#jform_position),#modules-form .control-group:has(#jform_ordering),#modules-form .control-group:has(#jform_published),#modules-form .control-group:has(#jform_publish_up),#modules-form .control-group:has(#jform_publish_down){display:none}#modules-form .accordion-item:has(#jform_params_prepare_content),#modules-form .accordion-item:has(#jform_params_layout){display:none}#modules-form .control-group #jform_access option[value="3"],#modules-form .control-group #jform_access option[value="5"],#modules-form .control-group #jform_access option[value="6"]{display:none}#modules-form .mb-4 .col-md-12 hr{display:none}#modules-form .mb-4 .col-md-12{padding:0}fieldset:has(#com-content-form){padding:0;margin-bottom:0}#adminForm .nav-tabs{outline:1px solid red}#editor .control-group:has(#jform_title),#editor .control-group:has(#jform_alias){display:none}.blog #editor .control-group:has(#jform_title),.blog #editor .control-group:has(#jform_alias){display:block}.edit .d-sm-block{display:flex !important;flex-wrap:wrap;gap:0.5rem !important;margin-top:1.5rem}.edit .mb-2>button{padding:0.25rem 1.2rem}.edit .mb-2 .btn-secondary,.edit .mb-2 .btn-danger{background:none;color:#666;box-shadow:none;border:1px solid}.edit .mb-2 .btn-secondary:focus,.edit .mb-2 .btn-danger:focus{box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25)}.edit .mb-2 .btn-secondary:hover,.edit .mb-2 .btn-danger:hover{color:#212529}.edit .mb-2>button:has(.icon-copy){display:none}body:not(.blog) .edit joomla-tab[view=tabs]>div[role=tablist],body:not(.blog) .edit joomla-tab[view=accordion]>button{display:none}.edit joomla-tab>joomla-tab-element{padding:0;border:none;box-shadow:none}joomla-tab[view=accordion] joomla-tab-element[active],joomla-tab[view=accordion]{box-shadow:none;border:none}#images .wf-media-upload-button{display:none}#images .control-group:has(#jform_images_image_intro_alt_empty),#images .control-group:has(#jform_images_image_intro_caption),#images .control-group:has(#jform_images_float_intro),#images .control-group:has(#jform_images_image_fulltext_alt_empty),#images .control-group:has(#jform_images_image_fulltext_caption),#images .control-group:has(#jform_images_float_fulltext),#images .control-group:has(#jform_urls_urla),#images .control-group:has(#jform_urls_urlatext),#images .control-group:has(#jform_urls_urlb),#images .control-group:has(#jform_urls_urlbtext),#images .control-group:has(#jform_urls_urlc),#images .control-group:has(#jform_urls_urlctext){display:none}#images .controls{max-width:24rem}#images .wf-media-wrapper>.field-media-preview{max-width:24rem}#images .button-select{border-color:#ddd;border-bottom-right-radius:0.1875rem}#images .button-select:hover{border-color:#000}#publishing .control-group:has(#jform_created_by_alias){display:none}#options .control-group:has(#jform_catid),#options .control-group:has(#jform_tags),#options .control-group:has(#jform_note),#options .control-group:has(#jform_version_note),#options .control-group:has(#jform_created_by_alias){display:none}#fieldset-metadata{padding:0}.control-group:has(#jform_metakey){display:none}.edit .control-group #jform_access option[value="3"],.edit .control-group #jform_access option[value="5"],.edit .control-group #jform_access option[value="6"]{display:none}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item{}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url('https://www.dunvegantrust.co.uk/templates/g5_helium/images/owlcarousel/owl.video.play.png') no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-nav [class*="owl-"]{display:inline-block;margin:auto;padding:0.9rem 0;color:#fff;font-size:1rem;text-align:center;cursor:pointer;border-radius:50%;transition:all 0.25s}.owl-nav [class*="owl-"]:hover{text-decoration:none}.owl-nav.disabled{opacity:0.5;cursor:default}.owl-nav .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-nav .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-nav .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-nav .owl-dots .owl-dot span{width:15px;height:15px;margin:0 0.3125rem;background:#424753;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:15px}.owl-nav .owl-dots .owl-dot.active span,.owl-nav .owl-dots .owl-dot:hover span{background:#fff}.g-owlcarousel{color:#eceeef}.g-owlcarousel .g-owlcarousel-item-wrapper{position:relative}.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-img{position:relative}.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-img:after{position:absolute;content:"";height:100%;left:0;right:0;bottom:0}.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;transform-style:preserve-3d}@media only all and (min-width:75rem){.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container{width:75rem}}@media only all and (min-width:60rem) and (max-width:74.99rem){.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container{width:60rem}}@media only all and (min-width:48rem) and (max-width:59.99rem){.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container{width:40rem}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container{width:30rem}}@media only all and (max-width:30rem){.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container{width:100%}}.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper{display:flex;align-items:center;justify-content:center;height:100%}@media only all and (min-width:60rem) and (max-width:74.99rem){.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper{padding-top:2.5rem}}.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content{margin:1.25rem 0.625rem 0.625rem;padding:0.938rem;text-align:center}@media only all and (min-width:48rem) and (max-width:59.99rem){.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content{padding-top:2.5rem}}.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title{font-size:3.5rem;line-height:4rem;margin:1.25rem 1.25rem 0.625rem}@media only all and (min-width:60rem) and (max-width:74.99rem){.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title{font-size:3rem;line-height:3.875rem}}@media only all and (min-width:48rem) and (max-width:59.99rem){.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title{font-size:2rem;line-height:2.875rem;margin-top:3.125rem}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title{margin-top:0;font-size:2rem;line-height:2.875rem}}@media only all and (max-width:30rem){.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title{margin-top:0;font-size:1.5rem;line-height:2rem}}.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc{font-size:1.5rem;line-height:1.5;padding-bottom:1.407rem;margin-top:0;margin-bottom:0.625rem}@media only all and (min-width:60rem) and (max-width:74.99rem){.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc{font-size:1rem;line-height:1.875rem}}@media only all and (min-width:48rem) and (max-width:59.99rem){.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc{font-size:1rem;line-height:1.875rem;padding-bottom:0}}@media only all and (max-width:47.99rem){.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc{display:none}}@media only all and (min-width:48rem) and (max-width:59.99rem){.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-button{padding:1rem 2.625rem}}@media only all and (max-width:47.99rem){.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-button{display:none}}.g-owlcarousel .owl-nav{margin:0}.g-owlcarousel .owl-nav button.owl-prev,.g-owlcarousel .owl-nav button.owl-next{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;color:#fff;border:1px solid #fff;border-radius:50%;text-align:center;transition:all 0.3s}.g-owlcarousel .owl-nav button.owl-prev .fa,.g-owlcarousel .owl-nav button.owl-next .fa{position:relative}.g-owlcarousel .owl-nav button.owl-prev:hover,.g-owlcarousel .owl-nav button.owl-next:hover{background:rgba(255,255,255,0.2);border-color:transparent}.g-owlcarousel .owl-nav .owl-prev{left:3rem}@media only all and (max-width:47.99rem){.g-owlcarousel .owl-nav .owl-prev{left:2rem}}.g-owlcarousel .owl-nav .owl-prev .fa{left:-1px;top:1px}.g-owlcarousel .owl-nav .owl-next{right:3rem}@media only all and (max-width:47.99rem){.g-owlcarousel .owl-nav .owl-next{right:2rem}}.g-owlcarousel .owl-nav .owl-next .fa{left:1px;top:1px}.g-owlcarousel .owl-dots{position:absolute;bottom:12%;width:100%;text-align:center}@media only all and (min-width:60rem) and (max-width:74.99rem){.g-owlcarousel .owl-dots{bottom:5%}}@media only all and (min-width:48rem) and (max-width:59.99rem){.g-owlcarousel .owl-dots{bottom:1rem}}@media only all and (max-width:47.99rem){.g-owlcarousel .owl-dots{bottom:0.5rem}}.g-owlcarousel .owl-dots .owl-dot{display:inline-block;background:#424753;margin:0 0.3125rem;width:15px;height:15px;border-radius:15px;opacity:0.75;transition:all 0.2s}.g-owlcarousel .owl-dots .owl-dot.active,.g-owlcarousel .owl-dots .owl-dot:hover{opacity:1;background:#fff}.g-owlcarousel.has-color-overlay .owl-stage>.owl-item:nth-child(even) .g-owlcarousel-item-img:after{background-color:#ab9d61;background:linear-gradient(40deg,#ab9d61,#8f4dae);opacity:0.9}.g-owlcarousel.has-color-overlay .owl-stage>.owl-item:nth-child(odd) .g-owlcarousel-item-img:after{background-color:#8f4dae;background:linear-gradient(140deg,#8f4dae,#ab9d61);opacity:0.9}.gantry .cpnb-clear-both{display:none}.gantry .cpnb-inner{padding:1rem}.gantry .cpnb-inner .cpnb-message,.gantry .cpnb-inner .cpnb-buttons{float:unset;clear:unset;text-align:left;width:auto;margin:0}.gantry .cpnb-outer{background-color:rgba(0,0,0,0.75) !important}.gantry .cpnb-inner{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.gantry .cpnb-inner .cpnb-buttons .cpnb-button{margin:0;font-size:0.7rem;padding:0.8em 1.2em;text-transform:uppercase}.gantry .cpnb-inner .cpnb-buttons .cpnb-button-ok{background-color:#34ab34}.gantry .cpnb-inner .cpnb-buttons .cpnb-button-ok:hover,.gantry .cpnb-inner .cpnb-buttons .cpnb-button-ok:focus{background-color:#268426}.gantry .cpnb-inner .cpnb-buttons .cpnb-button-decline{background-color:#da5353}.gantry .cpnb-inner .cpnb-buttons .cpnb-button-decline:hover,.gantry .cpnb-inner .cpnb-buttons .cpnb-button-decline:focus{background-color:#a44545}.gantry .cpnb-button:focus,.gantry .cpnb-button:focus-visible,.gantry #cpnb-modal-close:focus{outline:none !important;box-shadow:none !important}.gantry .cpnb-inner .cpnb-buttons{display:flex;gap:1rem;flex-wrap:wrap;align-items:flex-start}.gantry .cpnb-inner .cpnb-message{font-size:0.8rem}@media only all and (max-width:47.99rem){.gantry .cpnb-inner{display:block}.gantry .cpnb-inner .cpnb-message{text-align:center;margin-bottom:1rem}.gantry .cpnb-inner .cpnb-buttons{justify-content:center}}@media only all and (max-width:30rem){.gantry .cpnb-inner .cpnb-buttons .cpnb-button{flex-basis:100%}}.gantry .cpnb-m-bottom-buttons{padding:1rem;display:flex;gap:1rem;flex-wrap:wrap}.gantry .cpnb-m-bottom-buttons .cpnb-button{margin:0;font-size:0.7rem;padding:0.8em 1.2em;text-transform:uppercase}.gantry .cpnb-m-bottom-buttons .cpnb-accept-btn-m{background-color:#34ab34}.gantry .cpnb-m-bottom-buttons .cpnb-accept-btn-m:hover,.gantry .cpnb-m-bottom-buttons .cpnb-accept-btn-m:focus{background-color:#268426}.gantry .cpnb-m-bottom-buttons .cpnb-decline-btn-m{background-color:#da5353}.gantry .cpnb-m-bottom-buttons .cpnb-decline-btn-m:hover,.gantry .cpnb-m-bottom-buttons .cpnb-decline-btn-m:focus{background-color:#a44545}.gantry .cpnb-m-bottom-buttons .cpnb-m-SaveChangesButton{background-color:#808080 !important}.gantry .cpnb-m-bottom-buttons .cpnb-m-SaveChangesButton:hover,.gantry .cpnb-m-bottom-buttons .cpnb-m-SaveChangesButton:focus{background-color:#606060 !important}
