.elementor-59410 .elementor-element.elementor-element-c194df9{--display:flex;--min-height:50px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:100;}.elementor-59410 .elementor-element.elementor-element-c194df9:not(.elementor-motion-effects-element-type-background), .elementor-59410 .elementor-element.elementor-element-c194df9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BFBCB3;}.elementor-59410 .elementor-element.elementor-element-83ac98e .elementor-heading-title{font-family:"GT Eesti Pro", Sans-serif;text-transform:uppercase;}.elementor-59410 .elementor-element.elementor-element-466e9d46{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-59410 .elementor-element.elementor-element-1c8cfd8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-59410 .elementor-element.elementor-element-5c4f38e5{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59410 .elementor-element.elementor-element-56242d39 .elementor-heading-title{font-size:38px;}.elementor-59410 .elementor-element.elementor-element-364c33b .dynamic-content-for-elementor-acf{margin-bottom:0px;}.elementor-59410 .elementor-element.elementor-element-4bc1f516{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-59410 .elementor-element.elementor-element-4bc1f516 .elementor-divider-separator{width:100%;}.elementor-59410 .elementor-element.elementor-element-4bc1f516 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-59410 .elementor-element.elementor-element-3961b9bd{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59410 .elementor-element.elementor-element-d698d77{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:6px 6px 6px 6px;box-shadow:0px 3px 3px -3px rgba(0, 0, 0, 0.3);--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-59410 .elementor-element.elementor-element-d698d77:not(.elementor-motion-effects-element-type-background), .elementor-59410 .elementor-element.elementor-element-d698d77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59410 .elementor-element.elementor-element-a106dac .elementor-button:hover, .elementor-59410 .elementor-element.elementor-element-a106dac .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-1593762 );border-color:var( --e-global-color-text );}.elementor-59410 .elementor-element.elementor-element-a106dac .elementor-button-content-wrapper{flex-direction:row;}.elementor-59410 .elementor-element.elementor-element-a106dac .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-59410 .elementor-element.elementor-element-a106dac .elementor-button{font-size:16px;line-height:16px;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:10px 15px 10px 15px;}.elementor-59410 .elementor-element.elementor-element-a106dac .elementor-button:hover svg, .elementor-59410 .elementor-element.elementor-element-a106dac .elementor-button:focus svg{fill:var( --e-global-color-1593762 );}.elementor-59410 .elementor-element.elementor-element-c316496 .elementor-button:hover, .elementor-59410 .elementor-element.elementor-element-c316496 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-1593762 );border-color:var( --e-global-color-text );}.elementor-59410 .elementor-element.elementor-element-c316496 .elementor-button-content-wrapper{flex-direction:row;}.elementor-59410 .elementor-element.elementor-element-c316496 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-59410 .elementor-element.elementor-element-c316496 .elementor-button{font-size:16px;line-height:16px;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:10px 15px 10px 15px;}.elementor-59410 .elementor-element.elementor-element-c316496 .elementor-button:hover svg, .elementor-59410 .elementor-element.elementor-element-c316496 .elementor-button:focus svg{fill:var( --e-global-color-1593762 );}.elementor-59410 .elementor-element.elementor-element-1893d8f .elementor-button:hover, .elementor-59410 .elementor-element.elementor-element-1893d8f .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-1593762 );border-color:var( --e-global-color-text );}.elementor-59410 .elementor-element.elementor-element-1893d8f .elementor-button-content-wrapper{flex-direction:row;}.elementor-59410 .elementor-element.elementor-element-1893d8f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-59410 .elementor-element.elementor-element-1893d8f .elementor-button{font-size:16px;line-height:16px;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:10px 15px 10px 15px;}.elementor-59410 .elementor-element.elementor-element-1893d8f .elementor-button:hover svg, .elementor-59410 .elementor-element.elementor-element-1893d8f .elementor-button:focus svg{fill:var( --e-global-color-1593762 );}.elementor-59410 .elementor-element.elementor-element-366b99a .elementor-button:hover, .elementor-59410 .elementor-element.elementor-element-366b99a .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-1593762 );border-color:var( --e-global-color-text );}.elementor-59410 .elementor-element.elementor-element-366b99a .elementor-button-content-wrapper{flex-direction:row;}.elementor-59410 .elementor-element.elementor-element-366b99a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-59410 .elementor-element.elementor-element-366b99a .elementor-button{font-size:16px;line-height:16px;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:10px 15px 10px 15px;}.elementor-59410 .elementor-element.elementor-element-366b99a .elementor-button:hover svg, .elementor-59410 .elementor-element.elementor-element-366b99a .elementor-button:focus svg{fill:var( --e-global-color-1593762 );}.elementor-59410 .elementor-element.elementor-element-52b0711 .elementor-button:hover, .elementor-59410 .elementor-element.elementor-element-52b0711 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-1593762 );border-color:var( --e-global-color-text );}.elementor-59410 .elementor-element.elementor-element-52b0711 .elementor-button-content-wrapper{flex-direction:row;}.elementor-59410 .elementor-element.elementor-element-52b0711 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-59410 .elementor-element.elementor-element-52b0711 .elementor-button{font-size:16px;line-height:16px;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:10px 15px 10px 15px;}.elementor-59410 .elementor-element.elementor-element-52b0711 .elementor-button:hover svg, .elementor-59410 .elementor-element.elementor-element-52b0711 .elementor-button:focus svg{fill:var( --e-global-color-1593762 );}.elementor-59410 .elementor-element.elementor-element-ebe8691{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-59410 .elementor-element.elementor-element-2f895ce > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-59410 .elementor-element.elementor-element-5b064c8{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-59410 .elementor-element.elementor-element-5b064c8:not(.elementor-motion-effects-element-type-background), .elementor-59410 .elementor-element.elementor-element-5b064c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BFBCB38C;}.elementor-59410 .elementor-element.elementor-element-1511774 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-59410 .elementor-element.elementor-element-28a8c7f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-59410 .elementor-element.elementor-element-7f757489{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-59410 .elementor-element.elementor-element-1fd5cfaf{--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-59410 .elementor-element.elementor-element-25209595 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-59410 .elementor-element.elementor-element-a9475fd > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;}.elementor-59410 .elementor-element.elementor-element-a9475fd .map{height:510px;}.elementor-59410 .elementor-element.elementor-element-5edc94c2{--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-59410 .elementor-element.elementor-element-517de1e1 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-59410 .elementor-element.elementor-element-531b6cce .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 4 - 0.02px);flex:0 1 calc( 100% / 4 - 0.02px );flex-grow:1;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-59410 .elementor-element.elementor-element-531b6cce .elementor-repeater-item-c91988d > *{display:inline-block;}.elementor-59410 .elementor-element.elementor-element-531b6cce .elementor-repeater-item-e3ddd7a.dce-item_image{justify-content:top;}.elementor-59410 .elementor-element.elementor-element-531b6cce .dce-posts-fallback{text-align:left;}.elementor-59410 .elementor-element.elementor-element-531b6cce .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-59410 .elementor-element.elementor-element-531b6cce .dce-post-item{padding-bottom:35px;}.elementor-59410 .elementor-element.elementor-element-281a97e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-59410 .elementor-element.elementor-element-281a97e4:not(.elementor-motion-effects-element-type-background), .elementor-59410 .elementor-element.elementor-element-281a97e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A9C19180;}.elementor-59410 .elementor-element.elementor-element-132063a{text-align:center;}.elementor-59410 .elementor-element.elementor-element-132063a .elementor-heading-title{font-size:32px;}.elementor-59410 .elementor-element.elementor-element-16ac3024 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-59410 .elementor-element.elementor-element-16ac3024 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-59410 .elementor-element.elementor-element-16ac3024 .jet-listing-grid__slider-icon{width:32px;height:32px;line-height:32px;margin-top:calc( -32px/2 );font-size:20px;background:var( --e-global-color-text );}.elementor-59410 .elementor-element.elementor-element-16ac3024 .jet-listing-grid__slider-icon svg{height:20px;}.elementor-59410 .elementor-element.elementor-element-16ac3024 .jet-listing-grid__slider-icon:hover{color:var( --e-global-color-text );background:var( --e-global-color-accent );}.elementor-59410 .elementor-element.elementor-element-16ac3024 .jet-listing-grid__slider-icon.prev-arrow{top:-35px;bottom:auto;left:10px;right:auto;}.elementor-59410 .elementor-element.elementor-element-16ac3024 .jet-listing-grid__slider-icon.next-arrow{top:-35px;bottom:auto;left:50px;right:auto;}@media(max-width:1024px){.elementor-59410 .elementor-element.elementor-element-c194df9{--margin-top:79px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59410 .elementor-element.elementor-element-83ac98e .elementor-heading-title{font-size:18px;}.elementor-59410 .elementor-element.elementor-element-466e9d46{--flex-wrap:wrap;--padding-top:80px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-59410 .elementor-element.elementor-element-1c8cfd8{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-59410 .elementor-element.elementor-element-56242d39 .elementor-heading-title{font-size:32px;}.elementor-59410 .elementor-element.elementor-element-ebe8691{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-59410 .elementor-element.elementor-element-5b064c8{--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-59410 .elementor-element.elementor-element-531b6cce .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3 - 0.02px);flex:0 1 calc( 100% / 3 - 0.02px );}.elementor-59410 .elementor-element.elementor-element-281a97e4{--padding-top:80px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59410 .elementor-element.elementor-element-16ac3024 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-59410 .elementor-element.elementor-element-16ac3024 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-59410 .elementor-element.elementor-element-c194df9{--min-height:30px;}.elementor-59410 .elementor-element.elementor-element-83ac98e .elementor-heading-title{font-size:12px;}.elementor-59410 .elementor-element.elementor-element-466e9d46{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-59410 .elementor-element.elementor-element-1c8cfd8{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-59410 .elementor-element.elementor-element-56242d39 .elementor-heading-title{font-size:28px;}.elementor-59410 .elementor-element.elementor-element-d698d77{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59410 .elementor-element.elementor-element-ebe8691{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-59410 .elementor-element.elementor-element-5b064c8{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-59410 .elementor-element.elementor-element-7f757489{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-59410 .elementor-element.elementor-element-531b6cce .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1 - 0.02px);flex:0 1 calc( 100% / 1 - 0.02px );}.elementor-59410 .elementor-element.elementor-element-281a97e4{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-59410 .elementor-element.elementor-element-132063a{text-align:end;}.elementor-59410 .elementor-element.elementor-element-16ac3024 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-59410 .elementor-element.elementor-element-16ac3024 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}@media(min-width:768px){.elementor-59410 .elementor-element.elementor-element-466e9d46{--content-width:1440px;}.elementor-59410 .elementor-element.elementor-element-1c8cfd8{--content-width:1440px;}.elementor-59410 .elementor-element.elementor-element-3961b9bd{--width:500px;}.elementor-59410 .elementor-element.elementor-element-ebe8691{--content-width:1440px;}.elementor-59410 .elementor-element.elementor-element-5b064c8{--content-width:1440px;}.elementor-59410 .elementor-element.elementor-element-7f757489{--content-width:1440px;}.elementor-59410 .elementor-element.elementor-element-1fd5cfaf{--width:60%;}.elementor-59410 .elementor-element.elementor-element-5edc94c2{--width:40%;}.elementor-59410 .elementor-element.elementor-element-281a97e4{--content-width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-59410 .elementor-element.elementor-element-3961b9bd{--width:100%;}}/* Start custom CSS */.swiper-container-wrapper {
	display: flex;
	flex-flow: column nowrap;
	height: 460px;
}
@media (min-width: 480px) {
	.swiper-container-wrapper {
		flex-flow: row nowrap;
	}
}

.swiper-container {
	overflow: hidden;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.gallery-thumbs .swiper-wrapper {
	flex-direction: row;
}

@media (min-width: 480px) {
	.swiper-container {
		min-height: 320px;
	}
	.gallery-thumbs .swiper-wrapper {
		flex-direction: column;
	}
	.gallery-thumbs .swiper-slide {
		flex-flow: column nowrap;
		width: 100%;
	}
}

.swiper-button {
	background: none;
	border: none;
	top: 0;
	height: 100%;
	cursor: pointer;
}
.swiper-button::before {
	content: ' ';
	position: absolute;
	top: 0;
	width: 80px;
	height: 100%;
	opacity: 0;
	background-blend-mode: multiply;
	pointer-events: none;
	transition: opacity 300ms ease;
}

.swiper-button-next,
.swiper-button-prev {
	color: #fff;
	padding: 20px;
	margin: 0;
}
.swiper-container:hover .swiper-button-next,
.swiper-container:hover .swiper-button-prev {
	opacity: 1;
}

.swiper-button-next::after,
.swiper-button-prev::after {
	z-index: 2;
}

.swiper-button-next::before {
	z-index: 1;
	right: 0;
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0), #000);
}

.swiper-button-next {
	right: 0;
}
.swiper-button-prev {
	left: 0;
}

.swiper-button-prev::before {
	z-index: 1;
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0), #000);
	left: 0;
}

.swiper-container:hover .swiper-button:before {
	opacity: 0.5;
}

.swiper-container:hover .swiper-button svg {
	opacity: 1;
}

.swiper-slide {
	text-align: center;
	background-size: cover;
	background-position: center;
	background-color: #fff;
	border-radius: 4px;
	/* Center slide text vertically */
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
	align-items: center;
	/* Slide content */
}

.swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 4px;
}

.gallery-top {
	position: relative;
	width: 100%;
	height: 460px;
}
@media (min-width: 480px) {
	.gallery-top {
		height: 450px;
		margin-right: 10px;
	}
	.gallery-thumbs {
		width: 20%;
		height: 100px;
		padding: 0;
	}
}

.swiper-pagination {
	background-color: #fff;
	width: auto;
	height: 40px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 4px;
	right: 20px !important;
	left: auto;
	bottom: 20px !important;
	border: 1px solid #333;
	font-weight: bold;
	padding: 0 20px;
}

.swiper-pagination-current {
	padding-right: 4px;
}

.swiper-pagination-total {
	padding-left: 4px;
}
.swiper-pagination-fraction {
    bottom: 20px !important;
    left: inherit !important;
    width: inherit !important;
}
.hidden {
	display: none;
}

.c-video {
	filter: blur(8px);
}
.c-video__thumb {
	border-radius: 4px;
	opacity: 0.5;
	filter: blur(8px);
}
.c-video__inner {
	background-color: rgba(255,255,255,0.5);
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-flow: column;
	
}
.c-video__icon {
	width: 60px;
	height: 60px;
	color: #00365f;
	margin-bottom: 10px;
}
.c-video__heading {
	color: #00365f;
	margin: 0;
	font-weight: bold;
	font-size: 16px;
}

@media (min-width: 480px) {
	.gallery-top {
		width: 80%;
		height: 100%;
		margin-right: 10px;
	}
}

.gallery-thumbs {
	width: 100%;
	height: 25%;
	padding-top: 10px;
}
@media (min-width: 480px) {
	.gallery-thumbs {
		width: 25%;
		height: 100%;
		padding: 0;
	}
}
.gallery-thumbs .swiper-wrapper {
	flex-direction: row;
}
@media (min-width: 480px) {
	.gallery-thumbs .swiper-wrapper {
		flex-direction: column;
	}
}
.gallery-thumbs .swiper-slide {
	width: 25%;
	flex-flow: row nowrap;
	height: 100%;
	cursor: pointer;
	position: relative;
}
@media (min-width: 480px) {
	.gallery-thumbs .swiper-slide {
		flex-flow: column nowrap;
		width: 100%;
	}
}
.button_row {
    width: 100%;
    display: flex;
    gap: 20px;
}
@media (max-width: 767px) {
    .button_row {
        flex-wrap: wrap;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GT Eesti Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.orbitsouthern.co.uk/wp-content/uploads/2024/08/GTEestiProDisplay-Medium.woff2') format('woff2'),
		url('https://www.orbitsouthern.co.uk/wp-content/uploads/2024/08/GTEestiProDisplay-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */