/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 21 2025 | 06:16:43 */
.circle-custom p{width:120px;height:120px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#42a5dd;font-weight:700!important;font-size:32px!important;color:#fff!important;margin:auto}button#custom-next-arrow,button#custom-prev-arrow{font-size:0;border:0;outline:0!important;padding:0;background:0 0!important;top:50%;position:absolute}.first-circle p{border:2px solid #42a5dd;animation:2s infinite test}.teleinvitasjon-form input{text-align:center;box-shadow:4px 1px 7px 1px rgb(164 164 164 / 35%);font-weight:400!important;font-style:normal!important}.teleinvitasjon-form button#pm_search_data{margin-left:-10px!important}@-webkit-keyframes test{0%{-webkit-box-shadow:0 0 0 0 rgba(39,107,153,.51)}70%{-webkit-box-shadow:0 0 0 10px rgba(39,107,153,0)!important}100%{-webkit-box-shadow:0 0 0 0 rgba(39,107,153,0)}}@keyframes test{0%{-moz-box-shadow:0 0 0 0 rgba(39,107,153,.4);box-shadow:0 0 0 0 rgba(39,107,153,.48)}70%{-moz-box-shadow:0 0 0 10px rgba(39,107,153,0);box-shadow:0 0 0 10px rgba(39,107,153,0)}100%{-moz-box-shadow:0 0 0 0 rgba(39,107,153,0);box-shadow:0 0 0 0 rgba(39,107,153,0)}}.ab_numbers_container{position:relative;max-width:85%;margin:0 auto;padding-left:0!important}.ab_numbers_container:before{content:"";width:13%;height:100%;background:url(https://svartsurbaer.no/wp-content/uploads/2023/06/arrow2.png) 0 0/contain no-repeat;position:absolute;top:-54px;left:-90px}.ab_testimonial_section .elementor-testimonial__content{height:fit-content}.les-mer-toggle-section{display:none}#les-mer-btn{color:#fff;cursor:pointer}form#frm_checkout_step_2 .e-form__buttons{grid-column:3;grid-row:4/span 5;min-width:100%;justify-self:start;width:100%!important;padding-left:45px}#btn_checkout_step_2{width:100%;margin-top:10px}.wrap_pa{display:flex;align-items:center;gap:20px}#custom-prev-arrow:before{content:"\e87e";display:inline-block;font-family:eicons;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased}#custom-next-arrow:before,#custom-prev-arrow:before{color:#dc7948;font-size:26px;opacity:1}button#custom-prev-arrow{left:0}button#custom-next-arrow{right:0}#custom-next-arrow:before{content:"\e87d";display:inline-block;font-family:eicons}.mt-adrr-main{display:flex;align-items:center;justify-content:space-between}.mt-adrr-main .mt-change-address img{width:24px}@media(min-width:1000px){form#frm_checkout_step_2 .e-form__buttons{align-self:center}}@media(min-width:1140px){form#frm_checkout_step_2 .e-form__buttons{align-self:start}}@media(min-width:767px){form#frm_checkout_step_2 .e-form__buttons{align-self:end}#step-two-form .elementor-form-fields-wrapper>div:nth-child(9){margin-top:-60px}#custom-next-arrow,#custom-prev-arrow{display:none}}@media(min-width:767px) and (max-width:1000px){form#frm_checkout_step_2 .e-form__buttons{align-self:center}}@media(max-width:767px){#custom_slick_slider_horizontal .slick-arrow{display:n-one!important} #custom_slick_slider_horizontal .slick-dots,.custom_arrow{display:none!important}form#frm_checkout_step_2 .e-form__buttons{padding:0}.ab_numbers_container{max-width:100%}.ab_numbers_container .elementor-button{width:100%}.mt-wrapper.wrapper{padding:50px 0 20px}.les-mer-section .elementor-hidden-phone,.page-id-1005 .second_number_box,.page-id-1043 .third_number_box{display:block}.page-id-1005 .first_number_box,.page-id-1043 .first_number_box{display:none}}@media only screen and (max-width:1024px){.teleinvitasjon-form .elementor-field-type-number{max-width:80%!important;width:80%!important}.teleinvitasjon-form .elementor-field-type-submit{max-width:30%!important;width:20%!important}.text-custom-circle{width:70%!important;margin:auto}}@media only screen and (max-width:768px){ #frm_checkout_step_2 .elementor-form-fields-wrapper {overflow-x: hidden;}.ab_numbers_container:before{content:unset}.teleinvitasjon-form .elementor-form-fields-wrapper.elementor-labels-above{display:flex;justify-content:center}.teleinvitasjon-form .elementor-field-type-number{max-width:50%!important;width:50%!important}.teleinvitasjon-form .elementor-field-type-submit{max-width:20%!important;width:20%!important}}@media only screen and (max-width:600px){.text-custom-circle{width:45%!important;margin:auto}.teleinvitasjon-form button#pm_search_data{margin-left:0!important;width:100%}.teleinvitasjon-form .elementor-form-fields-wrapper.elementor-labels-above{display:flex;flex-wrap:wrap!important;justify-content:center}.teleinvitasjon-form .elementor-field-type-number,.teleinvitasjon-form .elementor-field-type-submit{max-width:100%!important;width:100%!important}}@media(max-width:525px){.custom-header .elementor-row .logo{order:1}.custom-header .elementor-row .prov-btn{order:2}.custom-header .elementor-row .toogle-btn{order:3}.custom-header .elementor-menu-toggle{margin-left:auto;margin-right:0!important}.custom-header .elementor-button-wrapper{text-align:center}}@media(max-width:370px){.prov-btn .elementor-button-text{font-size:12px}}

/* Slick slider mobile touch compatibility */
.slider_text {
    touch-action: pan-y; /* This ensures the slider is scrollable with touch gestures */
}

.slick-slide {
    transition: transform 0.5s ease !important; /* Optional: Smooth transition */
}
#scale-landing-form  .elementor-field-group-Telefonnummer {
    font-size: 12px;
}
#scale-landing-form .fas {
    font-size: 40px;
    color: #42a5dd;
}
#scale-landing-form .elementor-field-group-field_5869eab.elementor-col-20 {
    width: 100%;
    max-width: 40px;
}
#scale-landing-form .elementor-col-80.elementor-field-required.elementor-mark-required {
    width: 100%;
       max-width: calc(100% - 40px);;
}
#scale-landing-form .elementor-form-fields-wrapper {
    align-items: center;
}

#scale-landing-form  button#pm_search_1881_porto_btn {
    width: 100%;
}

div#scale-landing-form.teleinvitasjon-form .elementor-field-type-submit {
    width: 100% !important;
    max-width: 100% !important;
}
.elementor.elementor-2841 {
    overflow: hidden;
}
div#scale-landing-form input.elementor-field {
    text-align: left;
}
@media(max-width:767px){
	.scale-landing-top-circle .elementor-widget-container {
    width: 140px;
    height: 140px;
	right: 15px;
}
.big_font {
    font-size: 32px !important;
}
}





/* 21/05/2025 */
.teleinvitasjon-form.prov-svartsur-form .elementor-field-group-field_5869eab.elementor-col-20 {
    width: 100%;
    max-width: 40px;
}
.teleinvitasjon-form.prov-svartsur-form .elementor-field-group-field_5869eab.elementor-col-20 i{
	font-size: 40px;
    color: #42a5dd;
}
.teleinvitasjon-form.prov-svartsur-form .elementor-field-group-Telefonnummer.elementor-col-100.elementor-field-required {
        width: 100%;
    max-width: calc(100% - 40px);
}
.teleinvitasjon-form.prov-svartsur-form input#form-field-Telefonnummer {
    text-align: left;
}


