
:root {
	--yawhite: #fff;
	--yablack: #000;
	--yalightgray: #e9ecec;
	--yagray: #4A4F54;
	--yadarkgray: #0c121c;
	--yagreen: #005a2b;
}

/* color */
.c-yawhite {color: var(--yawhite) !important;transition: .2s;}
.c-yablack {color: var(--yablack) !important;transition: .2s;}
.c-yalightgray {color: var(--yalightgray) !important;transition: .2s;}
.c-yagray {color: var(--yagray) !important;transition: .2s;}
.c-yadarkgray {color: var(--yadarkgray) !important;transition: .2s;}
.c-yagreen {color: var(--yagreen) !important;transition: .2s;}

/* :hover color */
.c-h-yawhite:hover {color: var(--yawhite) !important;transition: .2s;}
.c-h-yablack:hover {color: var(--yablack) !important;transition: .2s;}
.c-h-yalightgray:hover {color: var(--yalightgray) !important;transition: .2s;}
.c-h-yagray:hover {color: var(--yagray) !important;transition: .2s;}
.c-h-yadarkgray:hover {color: var(--yadarkgray) !important;transition: .2s;}
.c-h-yagreen:hover {color: var(--yagreen) !important;transition: .2s;}

/* background-color */
.bg-yawhite {background-color: var(--yawhite);transition: .2s;}
.bg-yablack {background-color: var(--yablack);transition: .2s;}
.bg-yalightgray {background-color: var(--yalightgray);transition: .2s;}
.bg-yagray {background-color: var(--yagray);transition: .2s;}
.bg-yadarkgray {background-color: var(--yadarkgray);transition: .2s;}
.bg-yagreen {background-color: var(--yagreen);transition: .2s;}

/* :hover background-color */
.bg-h-yawhite:hover {background-color: var(--yawhite);transition: .2s;}
.bg-h-yablack:hover {background-color: var(--yablack);transition: .2s;}
.bg-h-yalightgray:hover {background-color: var(--yalightgray);transition: .2s;}
.bg-h-yagray:hover {background-color: var(--yagray);transition: .2s;}
.bg-h-yadarkgray:hover {background-color: var(--yadarkgray);transition: .2s;}
.bg-h-yagreen:hover {background-color: var(--yagreen);transition: .2s;}

/* border */
.b-yawhite {border: var(--yawhite) 1px solid;transition: .2s;}
.b-yablack {border: var(--yablack) 1px solid;transition: .2s;}
.b-yalightgray {border: var(--yalightgray) 1px solid;transition: .2s;}
.b-yagray {border: var(--yagray) 1px solid;transition: .2s;}
.b-yadarkgray {border: var(--yadarkgray) 1px solid;transition: .2s;}
.b-yagreen {border: var(--yagreen) 1px solid;transition: .2s;}

/* :hover border */
.b-h-yawhite:hover {border: var(--yawhite) 1px solid;transition: .2s;}
.b-h-yablack:hover {border: var(--yablack) 1px solid;transition: .2s;}
.b-h-yalightgray:hover {border: var(--yalightgray) 1px solid;transition: .2s;}
.b-h-yagray:hover {border: var(--yagray) 1px solid;transition: .2s;}
.b-h-yadarkgray:hover {border: var(--yadarkgray) 1px solid;transition: .2s;}
.b-h-yagreen:hover {border: var(--yagreen) 1px solid;transition: .2s;}

/* border-top */
.b-t-yawhite {border-top: var(--yawhite) 1px solid;transition: .2s;}
.b-t-yablack {border-top: var(--yablack) 1px solid;transition: .2s;}
.b-t-yalightgray {border-top: var(--yalightgray) 1px solid;transition: .2s;}
.b-t-yagray {border-top: var(--yagray) 1px solid;transition: .2s;}
.b-t-yadarkgray {border-top: var(--yadarkgray) 1px solid;transition: .2s;}
.b-t-yagreen {border-top: var(--yagreen) 1px solid;transition: .2s;}

/* border-right */
.b-r-yawhite {border-right: var(--yawhite) 1px solid;transition: .2s;}
.b-r-yablack {border-right: var(--yablack) 1px solid;transition: .2s;}
.b-r-yalightgray {border-right: var(--yalightgray) 1px solid;transition: .2s;}
.b-r-yagray {border-right: var(--yagray) 1px solid;transition: .2s;}
.b-r-yadarkgray {border-right: var(--yadarkgray) 1px solid;transition: .2s;}
.b-r-yagreen {border-right: var(--yagreen) 1px solid;transition: .2s;}

/* border-bottom */
.b-b-yawhite {border-bottom: var(--yawhite) 1px solid;transition: .2s;}
.b-b-yablack {border-bottom: var(--yablack) 1px solid;transition: .2s;}
.b-b-yalightgray {border-bottom: var(--yalightgray) 1px solid;transition: .2s;}
.b-b-yagray {border-bottom: var(--yagray) 1px solid;transition: .2s;}
.b-b-yadarkgray {border-bottom: var(--yadarkgray) 1px solid;transition: .2s;}
.b-b-yagreen {border-bottom: var(--yagreen) 1px solid;transition: .2s;}

/* border-left */
.b-l-yawhite {border-left: var(--yawhite) 1px solid;transition: .2s;}
.b-l-yablack {border-left: var(--yablack) 1px solid;transition: .2s;}
.b-l-yalightgray {border-left: var(--yalightgray) 1px solid;transition: .2s;}
.b-l-yagray {border-left: var(--yagray) 1px solid;transition: .2s;}
.b-l-yadarkgray {border-left: var(--yadarkgray) 1px solid;transition: .2s;}
.b-l-yagreen {border-left: var(--yagreen) 1px solid;transition: .2s;}

/* :hover border-top */
.b-t-h-yawhite:hover {border-top: var(--yawhite) 1px solid;transition: .2s;}
.b-t-h-yablack:hover {border-top: var(--yablack) 1px solid;transition: .2s;}
.b-t-h-yalightgray:hover {border-top: var(--yalightgray) 1px solid;transition: .2s;}
.b-t-h-yagray:hover {border-top: var(--yagray) 1px solid;transition: .2s;}
.b-t-h-yadarkgray:hover {border-top: var(--yadarkgray) 1px solid;transition: .2s;}
.b-t-h-yagreen:hover {border-top: var(--yagreen) 1px solid;transition: .2s;}

/* :hover border-right */
.b-r-h-yawhite:hover {border-right: var(--yawhite) 1px solid;transition: .2s;}
.b-r-h-yablack:hover {border-right: var(--yablack) 1px solid;transition: .2s;}
.b-r-h-yalightgray:hover {border-right: var(--yalightgray) 1px solid;transition: .2s;}
.b-r-h-yagray:hover {border-right: var(--yagray) 1px solid;transition: .2s;}
.b-r-h-yadarkgray:hover {border-right: var(--yadarkgray) 1px solid;transition: .2s;}
.b-r-h-yagreen:hover {border-right: var(--yagreen) 1px solid;transition: .2s;}

/* :hover border-bottom */
.b-b-h-yawhite:hover {border-bottom: var(--yawhite) 1px solid;transition: .2s;}
.b-b-h-yablack:hover {border-bottom: var(--yablack) 1px solid;transition: .2s;}
.b-b-h-yalightgray:hover {border-bottom: var(--yalightgray) 1px solid;transition: .2s;}
.b-b-h-yagray:hover {border-bottom: var(--yagray) 1px solid;transition: .2s;}
.b-b-h-yadarkgray:hover {border-bottom: var(--yadarkgray) 1px solid;transition: .2s;}
.b-b-h-yagreen:hover {border-bottom: var(--yagreen) 1px solid;transition: .2s;}

/* :hover border-left */
.b-l-h-yawhite:hover {border-left: var(--yawhite) 1px solid;transition: .2s;}
.b-l-h-yablack:hover {border-left: var(--yablack) 1px solid;transition: .2s;}
.b-l-h-yalightgray:hover {border-left: var(--yalightgray) 1px solid;transition: .2s;}
.b-l-h-yagray:hover {border-left: var(--yagray) 1px solid;transition: .2s;}
.b-l-h-yadarkgray:hover {border-left: var(--yadarkgray) 1px solid;transition: .2s;}
.b-l-h-yagreen:hover {border-left: var(--yagreen) 1px solid;transition: .2s;}

.b-radius-small {border-radius: 5px;}
.b-radius {border-radius: 10px;}

.text-minus {font-size: .9rem;}
.text-minus-minus {font-size: .8rem;}
.text-minus-minus-minus {font-size: .7rem;}
.text-minus-minus-minus-minus {font-size: .5rem;}

.text-plus {font-size: 1.2rem;}
.text-plus-plus {font-size: 1.4rem;}
.text-plus-plus-plus {font-size: 1.6rem;}

.letter-spacing-plus{letter-spacing:.1rem;}
.line-height-one {line-height: 1;}

@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 2000px;
    }
    .container.bootstrap, .container-lg.bootstrap, .container-md.bootstrap, .container-sm.bootstrap, .container-xl.bootstrap, .container-xxl.bootstrap {
        max-width: 1320px;
    }
}


body {
    font-family: "Arial", sans-serif;
    color: #4A4F54;
    font-weight: 400;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
    font-family: 'Land Rover OT4';
    font-weight: bold;
    font-style: normal;
    color: #0c121c;
}

a, a:hover, a:focus, a:visited, a:active {
    color: var(--yagreen);
}

.logo-lr { width: 53px; height: 28px; line-height: 0; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 94.5 49.8'%3E%3Cpath d='M28.3 22.9h3.3l1.4-2.5h3.4v2.5h3l-.6-11.3h-4.4l-.1.3.2.1c.2.2.1.6-.7 1.9l-5.5 9zm7.9-8.2l.1 3.4h-2l1.9-3.4zm37.4 1h-7.5l-1 2.7h5.2l-5.9 2-.4 1 8.5-2.8 1.1-2.9zm-18.8-2.6l-3.4 9.8h5c2.1 0 3.3-.5 4.3-1.5 1.4-1.9 2.2-4.2 2.3-6.6 0-1.9-1.3-3.2-3.9-3.2h-4.5l-.1.3.2.2c.3.2.3.5.1 1m2.7 1.2h1.2c.8 0 1.3.3 1.3.9 0 .8-.2 1.5-.5 2.2-.2.8-.6 1.6-1.1 2.2-.3.4-.8.5-1.9.5h-1l2-5.8zm-17.4 8.6h2.8l2.5-7.3 1.4 7.3h2.8l3.8-11.3h-3l-2.1 6.1-1.2-6.1h-4l-.1.3.2.2c.2.2.2.5 0 1l-3.1 9.8zm-20.3 0h7.7l.9-2.7H24l3-8.6h-3.9l-.1.3.2.2c.2.2.2.5 0 1l-3.4 9.8zm22.5 2.3h-.4c-1.6-.1-3.2.5-4.3 1.6-1.4 2-2.3 4.3-2.4 6.7 0 1.9 1.3 3.2 3.8 3.2h.4c1.6.1 3.2-.5 4.3-1.6 1.2-1.3 2.4-4.8 2.3-6.7 0-1.9-1.2-3.2-3.7-3.2m.1 6c-.2.8-.6 1.6-1.2 2.3-.5.5-1.2.7-1.9.6-.8 0-1.3-.3-1.3-1 .1-.8.2-1.6.6-2.3.2-.9.6-1.6 1.1-2.3.5-.5 1.2-.7 1.9-.6.8 0 1.3.3 1.3 1s-.2 1.5-.5 2.3m36.2-20.5c-9.3-4.8-20.9-6.6-31.3-6.6s-22 1.8-31.3 6.6c-5.3 2.7-11.9 7.6-11.9 14.2S10.7 36.3 15.9 39c9.3 4.8 20.9 6.7 31.3 6.7s22-1.8 31.3-6.7c5.2-2.7 11.9-7.6 11.9-14.2s-6.6-11.3-11.8-14.1m-.5 27.4c-9.2 4.7-20.6 6.5-30.8 6.5s-21.7-1.8-30.8-6.5C11.6 35.6 5.1 31 5.1 24.9s6.5-10.7 11.3-13.2C25.6 6.9 37 5.1 47.3 5.1S69 6.9 78.1 11.6c4.9 2.5 11.3 7.1 11.3 13.2s-6.5 10.8-11.3 13.3m2.3-31C71.6 2.5 59.8 0 47.3 0S22.9 2.5 14.1 7.1C8.8 9.8 0 15.8 0 24.9S8.8 40 14.1 42.7c8.9 4.6 20.7 7.1 33.2 7.1s24.3-2.5 33.2-7.1c5.3-2.7 14.1-8.6 14.1-17.8S85.7 9.8 80.4 7.1m-1.1 33.4c-8.5 4.4-19.9 6.8-32 6.8s-23.5-2.5-32-6.8C7 36.2 2.5 30.7 2.5 24.9S7 13.6 15.2 9.3c8.5-4.4 19.9-6.8 32-6.8s23.5 2.4 32 6.8C87.4 13.6 92 19.1 92 24.9s-4.5 11.3-12.7 15.6m-6.4-15.2H68l-.1.3.2.2c.2.2.2.5 0 1l-3.4 9.8h3.1l1.3-3.9h1l1.2 3.9h3.1l-1.5-4c.6-.1 1.2-.3 1.7-.8.7-.7 1.2-1.5 1.4-2.4.4-1 .4-2.1-.1-3-.4-.6-1.3-1.1-3-1.1m.3 4.2c-.1.3-.4.6-.7.7-.3.1-.7.1-1 .1H70l.8-2.3h1.8c.5 0 .8.3.8.6s-.1.6-.2.9m-41.7-4.2h-4.9l-.1.3.2.2c.2.2.2.5 0 1l-3.4 9.8h3.1l1.3-3.9h1l1.2 3.9H33l-1.5-4c.6-.1 1.2-.3 1.7-.8.7-.6 1.2-1.5 1.4-2.4.4-1 .4-2.1-.1-3-.3-.6-1.2-1.1-3-1.1m.3 4.2c-.1.3-.4.6-.7.7-.3.1-.7.1-1 .1h-1.5l.8-2.3h1.8c.5 0 .8.3.8.6s-.1.6-.2.9m-8-2.7l-8.5 2.7-1 2.9h7.5l1-2.7h-5.2l5.9-2 .3-.9zm30.9-1.4l-4.2 8.1h-.1l-.2-8.1h-3.5l-.1.3.3.2c.3.2.4.4.4 1l.5 9.8h3.8l6.2-11.3h-3.1zm9.4 6.7l.9-2.3h-4l.6-1.8h4.3l.9-2.6h-8.1l-.1.3.2.2c.2.2.2.5 0 1l-3.4 9.8H63l.9-2.6h-4.4l.7-1.9 3.9-.1z' fill='%23001e2c'/%3E%3C/svg%3E") no-repeat; background-size: 100% 100%; }
.logo-sv { margin-left: 10px; width: 28px; height: 28px; background: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='120' height='120' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D.cls-2%7Bfill:%23fff;%7D.cls-3%7Bclip-path:url(%23clip-path);%7D.cls-4%7Bfill:%23020203;%7D%3C/style%3E%3CclipPath id='clip-path'%3E%3Crect class='cls-1' x='5' y='2.88' width='110' height='114.24'/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3ESVO_logo_120x120%3C/title%3E%3Crect class='cls-2' width='120' height='120'/%3E%3Cg class='cls-3'%3E%3Cpath class='cls-4' d='M61.37,108.87A48.6,48.6,0,0,1,17.1,80.38L16.92,80c-.06-.19-.08-.38.09-.51a.88.88,0,0,1,.53-.08H48.3a8.89,8.89,0,0,0,3.8-.81,7.88,7.88,0,0,0,3.11-2.7c1.61-2.4,1.55-5.19,1.55-8s.27-5.78-1-8.31a7.37,7.37,0,0,0-6.38-3.84c-1.9-.09-31.89,0-32.81,0a2.69,2.69,0,0,1-2.44-.82A3.32,3.32,0,0,1,13.71,53a8.4,8.4,0,0,1,.1-1.94c.29-1.26,1.42-1.46,2.53-1.46H60a13.1,13.1,0,0,1,2.8.18A5,5,0,0,1,66,52.14c1.07,1.77,2,3.67,2.94,5.49l5.77,10.86,3.71,7a9.06,9.06,0,0,0,1.81,2.6,5.71,5.71,0,0,0,3.7,1.29c3.18.1.53,0,3.67,0s.48.09,3.66,0A5.71,5.71,0,0,0,95,78.09a9.06,9.06,0,0,0,1.81-2.6l3.71-7c1-1.95,4.69-8.72,8.15-15.13l6.17-11.55a3.26,3.26,0,0,0,.09-2.18v-.06a57.36,57.36,0,0,0-104.4-5.78.71.71,0,0,0,.28,1,.73.73,0,0,0,.35.09h8.44a.7.7,0,0,0,.6-.34,48.64,48.64,0,0,1,85,4.48,2.09,2.09,0,0,1-.09,2l-.66,1.27c-2.78,5.26-7,13.29-8.46,16l-5,9.42-.84,1.6a2.37,2.37,0,0,1-1.28,1.34,5.74,5.74,0,0,1-1.24.07h0a5.74,5.74,0,0,1-1.24-.07A2.35,2.35,0,0,1,85,69.3l-.84-1.6-5-9.42L73.8,48.08c-.44-.83-.88-1.66-1.31-2.49a12.39,12.39,0,0,0-1.64-2.54,6.4,6.4,0,0,0-3.57-2,14,14,0,0,0-2.74-.18H16.09a24.83,24.83,0,0,0-4.56.18,8,8,0,0,0-5.94,5,12.11,12.11,0,0,0-.65,4C5,51.6,5,53,5,54.43c0,2.72.2,5.57,2.17,7.67s4.51,2.26,7.1,2.26H46.1a1.93,1.93,0,0,1,1.67.93,4,4,0,0,1,.29,1.83c0,1.26.18,3.14-1.39,3.54-.57.15-38.26,0-40.62,0H5.61c-.65,0-.58.53-.46,1h0A57.35,57.35,0,0,0,112.34,86.44a.71.71,0,0,0-.38-.94.54.54,0,0,0-.25-.06h-8.33a.7.7,0,0,0-.6.34,48.58,48.58,0,0,1-41.41,23.14'/%3E%3C/g%3E%3C/svg%3E") no-repeat; background-size: contain; }

[role="sumenu-container"] {
    z-index: 5;
    width: 100%;
    display: none;
}
[role="submenu-close"] {
    right: 15px;
}
.form-control:focus {
    color: #222;
    background-color: #fff;
    border-color: var(--yagreen);
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(133, 133, 133, 0.25);
}
.form-check-input:checked {
    background-color: var(--yagreen);
    border-color: var(--yagreen);
}
.alert-success {
    --bs-alert-color: var(--yawhite);
    --bs-alert-bg: var(--yagreen);
    --bs-alert-border-color: var(--yagreen);
}
.alert {
    display: none;
}
.page-banner {
    height: calc(75vh - 105px);
    background-size: cover !important;
}




.cookie {
	background-color: rgba(0, 0, 0, .8);
	z-index: 1000;
	display: none;
}
@media (max-width: 991px) {
	.cookie {
		min-height: 200px;
	}
}