.logoframe {
overflow: hidden;
}
.logoframe, .logoframe a {
max-width: 37.3em !important;
}
.logo {
width: 37.3em;
}
h1:before {
content: none;
}
header .main_searchbuttn:focus{
background-color:#8fc7fa !important;
}

.topmenu {
background-color: #1c1f3d;
}
footer {
   background-color:#1d1f3d !important;
box-shadow: 0px -1px 15px #fff;
}
.icontainer a:focus, .icontainer button:focus{
outline: 2px solid #8fc7fa;
}
.pagecontent img{
border-radius:20px
}
.pagecontent .sv-font-raleway-h1{
color:#1c1f3d !important
}
.sv-font-sidlank a,.sv-font-pdf-lank a,.pagecontent .sv-jcrmenu-portlet a,.buttoncontain,.topscroller,.activated .makerbuttn:after,.menprv a,.mennxt a{
background-color:#1c1f3d
}
.logoframe,.logoframe a{
max-width:17.5em
}
.menrow{
background-color:#1c1f3d !important
}
.socmedtxt{
padding-left:5em;
background-position:.5em .5em;
margin:0;
width:9.5em !important;
padding:1.2em 1em .2em 4.5em;
background-repeat:no-repeat;
text-decoration:none !important;
background-color:#1c1f3d;
background-size:3em 3em !important;
border-radius:40px;
height:2.5em !important;
font-size: 110%;
border: .1em solid #fff;
color: #fff;
}
   
@media only screen and (min-width: 680px) {
   /* FP*/
.sv-layout .sv-column-4 {
margin-bottom: 2em;
border: 3px solid #fff;;
border-radius: 1em;
min-height: 32em;
} 
.sv-layout .sv-column-4:last-child {
float: left !important;
} 
}
@media screen and (min-width:990px){
body div:first-child .sv-fluid-grid{
padding-top: 0;
}
.menrow {
box-shadow: 0px -1px 15px #fff;
}
.topmenu{
width:870px
}
.topmenu a{
max-width:none;
padding: 1.5em 2em !important;
}
}  
@media only screen and (max-width: 1060px){
.logo {
margin-left: 0!important;
}
.logoframe, .logoframe a {
width: 6.2em;
}
}
@media screen and (max-width:990px){
.topmenu a{
background-color:#1c1f3d !important;
padding:1em 2em 1em 2em !important
}
.socmedtxt{
margin-left:1em
}
header {
border-bottom: 3px solid #fff;
}
header .sv-searchform-portlet form {
background-color: transparent;
}
#svid10_14144a641789abe9d398ba62 {
max-width: 51em;
}
.sv-layout .sv-column-4 {
min-width: 25em !important;
}
}
@media screen and (max-width:680px){
.sv-layout .sv-column-4, #svid10_14144a641789abe9d398ba76 {
padding: 3em 1em 3em 1em !important;
}
main .followus {
font-size: 100% !important;
}
} 
@media screen and (max-width: 500px) {
main .followus {
max-width: 20em;
}
   
main .followus .socmedtxt {
display: block;
float: right;
}
main .followus {
margin-bottom: .5em;
}
.insta {
margin-bottom: 1em !important;
}
#svid10_14144a641789abe9d398ba5d {
margin-top: 16em !important;
}
.sv-linked-portlet .followus {
min-height: 8em;
}
}
   
@media screen and (max-width: 430px){
.sv-font-raleway-h1-vit {
font-size: 320%!important;
}
.sv-font-opensans-brodtext-vit:not(.insta):not(.fbook) {
font-size: 130%!important;
}
}
@media screen and (max-width: 430px), screen and (max-width: 760px) and (max-height: 500px){
.logo {
width: 25.3em;
}
.logoframe, .logoframe a {
width: 4.34em;
}
} 
header input,.sharearrow{
border-color:#1c1f3d;
}
header{
background-image:none;
background-color: #1c1f3d;
}
header .main_searchbuttn{
background-color:transparent;
}
/*header>.sv-row{
background-image:url('/images/18.39fd146816a9bd101e8e9c2b/1557934540720/waterpattern_green_light.svg');
background-color:#1c1f3d;
background-position:5em,0;
background-size:100% 400%
}*/
.sv-layout .sv-column-4 .sv-font-sidlank a, .sv-layout .sv-column-4 .sv-jcrmenu-portlet a {
background: 0;
padding: .8em 3.8em .8em 1.8em;
border: .2em solid #fff!important;
}
.sv-layout .sv-column-4 .sv-font-sidlank a:hover, .sv-layout .sv-column-4 .sv-font-sidlank a:focus, .sv-layout .sv-column-4 .sv-font-sidlank a:active, .sv-layout .sv-column-4 .sv-jcrmenu-portlet a:hover, .sv-layout .sv-column-4 .sv-jcrmenu-portlet a:focus, .sv-layout .sv-column-4 .sv-jcrmenu-portlet a:active {   
background-color: #fff;
padding: .8em 3.8em .8em 1.8em;
}
.logo {
margin-left: -7.252em;   
} 
.contacticon:not(:hover):not(:focus):before {
background-image: url('/images/18.5b13657318b37bec10bc3f2/1698128972692/contact_page.svg');
}
.talandewebb-knapp:not(:hover):not(:focus):before {
background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGFnZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNzE2IDcxNyI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTM1OCA3MTdjLTQ4LjMgMC05NS4yLTkuNS0xMzkuNC0yOC4yLTQyLjYtMTguMS04MC45LTQzLjktMTEzLjgtNzYuOC0zMi44LTMyLjktNTguNi03MS4zLTc2LjctMTE0QzkuNSA0NTMuOCAwIDQwNi45IDAgMzU4LjVTOS41IDI2My4yIDI4LjEgMjE5YzE4LTQyLjcgNDMuOC04MSA3Ni43LTExMy45UzE3NiA0Ni4zIDIxOC42IDI4LjNDMjYyLjggOS41IDMwOS43IDAgMzU4IDBzOTUuMiA5LjUgMTM5LjQgMjguMkM1NDAgNDYuMyA1NzguMyA3Mi4xIDYxMS4yIDEwNXM1OC43IDcxLjMgNzYuNyAxMTMuOWMxOC43IDQ0LjIgMjguMSA5MS4yIDI4LjEgMTM5LjVzLTkuNSA5NS4zLTI4LjEgMTM5LjVjLTE4IDQyLjctNDMuOCA4MS03Ni43IDExMy45LTMyLjkgMzIuOS03MS4yIDU4LjgtMTEzLjggNzYuOEM0NTMuMiA3MDcuNSA0MDYuMyA3MTcgMzU4IDcxN3ptMC02NTZDMTk0LjIgNjEgNjEgMTk0LjUgNjEgMzU4LjVTMTk0LjIgNjU2IDM1OCA2NTZzMjk3LTEzMy41IDI5Ny0yOTcuNVM1MjEuOCA2MSAzNTggNjF6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEzNC45IDI5MS44djEyMy44YzAgOC4xIDYuOCAxNC45IDE0LjggMTQuOWg3MS42VjI3N2gtNzJjLTguMSAwLTE0LjQgNi43LTE0LjQgMTQuOHptMjQzLTEzOS41Yy01LjQtMi4zLTExLjctMS4zLTE1LjggMi43TDIzNyAyNzUuMnYxNTcuOWwxMjQuNiAxMjcuOGMyLjcgMi43IDYuOCA0LjUgMTAuNCA0LjUgMS44IDAgMy42LS41IDUuNC0uOSA1LjQtMi4zIDktNy43IDktMTMuNVYxNjUuOGMuNS01LjgtMy4xLTExLjItOC41LTEzLjV6TTQ0NS44IDI1OWMtNC45LTQuNS0xMy00LjUtMTcuNS45LTQuNSA0LjktNC41IDEzLjEuOSAxNy42IDIyLjUgMjAuNyAzNS4xIDQ5LjkgMzUuMSA4MC41cy0xMy4xIDU5LjktMzUuMSA4MC42Yy00LjkgNC41LTUuNCAxMi42LS45IDE3LjYgMi4zIDIuNyA1LjkgNCA5IDRzNS45LS45IDguNS0zLjFjMjcuNS0yNS4yIDQzLjItNjEuMiA0My4yLTk4LjUgMC0zOC0xNS43LTc0LTQzLjItOTkuNnptNTguNS03Ni4xYy00LjktNC41LTEzLjEtNC41LTE3LjYuOS00LjUgNC45LTQuNSAxMy4xLjUgMTcuNiA0My42IDQwLjUgNjguOSA5Ny43IDY4LjkgMTU3LjFzLTI1LjIgMTE2LjUtNjguOSAxNTdjLTUgNC41LTUuNCAxMi42LS41IDE3LjUgMi4zIDIuNyA1LjkgNCA5IDRzNS45LS45IDguNi0zLjFjNDguNi00NSA3Ni41LTEwOC45IDc2LjUtMTc1LjEgMC02Ny0yNy45LTEzMC45LTc2LjUtMTc1Ljl6Ii8+PC9zdmc+');
}
.searchicon:not(:hover):not(:focus):before {
background-image: url('/images/18.5b13657318b37bec10bc41d/1698129015496/search_new.svg');
}
.mobilemenu:not(:hover):not(:focus):before {
background-image: url('/images/18.5b13657318b37bec10bc41c/1698129002362/menu.svg');
}
.icontainer a:not(:hover):not(:focus), .icontainer button:not(:hover):not(:focus) {
color: #fff;
}
.pagecontent .sv-font-opensans-brodtext a[href^="mailto:"] {
word-break: break-all;
}
.env-breadcrumb__item:first-child {
       display:none;
}