.elementor-470 .elementor-element.elementor-element-55e366d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:06%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-470 .elementor-element.elementor-element-55e366d > .elementor-shape-top .elementor-shape-fill, .elementor-470 .elementor-element.elementor-element-55e366d > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-text );}.elementor-470 .elementor-element.elementor-element-55e366d > .elementor-shape-top svg, .elementor-470 .elementor-element.elementor-element-55e366d > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:69px;}.elementor-470 .elementor-element.elementor-element-519ada1{text-align:center;}.elementor-470 .elementor-element.elementor-element-519ada1 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-470 .elementor-element.elementor-element-f456f34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:0%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-470 .elementor-element.elementor-element-f456f34 > .elementor-shape-bottom .elementor-shape-fill, .elementor-470 .elementor-element.elementor-element-f456f34 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-text );}@media(max-width:1024px){.elementor-470 .elementor-element.elementor-element-55e366d{--padding-top:12%;--padding-bottom:12%;--padding-left:12%;--padding-right:12%;}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-55e366d > .elementor-shape-top svg, .elementor-470 .elementor-element.elementor-element-55e366d > .e-con-inner > .elementor-shape-top svg{height:30px;}}/* Start custom CSS */#tjenester-container .tjenester-wrapper {
    width: 23%;
}
.elementor-nav-menu--main .elementor-item {
    color: var(--e-global-color-accent)!important;
}

#vertical-slider-wrapper.e-con>.elementor-widget>.elementor-widget-container {
    height: 80%;
    overflow: hidden;
}
/*Contact page*/

.contact-text p {
    margin-bottom: 0;
}
.contact-form {
    padding: 2rem;
    border: 1px solid var(--e-global-color-text);
    border-radius: 10px;
}
#contact-section form input:hover, #contact-section form textarea:hover {
    border: 1px solid var(--e-global-color-a62edb6);
    padding: 20px;
    background-color: var(--e-global-color-accent);
    
}
#contact-section form textarea {

}/* End custom CSS */