@font-face {
font-family: "Neulis Alt";
src: url(//sinfrid.se/wp-content/themes/twentytwentyone-child/fonts/NeulisAlt-Regular.eot);
src: url(//sinfrid.se/wp-content/themes/twentytwentyone-child/fonts/NeulisAlt-Regular.eot?#iefix) format("embedded-opentype"),
url(//sinfrid.se/wp-content/themes/twentytwentyone-child/fonts/NeulisAlt-Regular.woff2) format("woff2"),
url(//sinfrid.se/wp-content/themes/twentytwentyone-child/fonts/NeulisAlt-Regular.woff) format("woff"),
url(//sinfrid.se/wp-content/themes/twentytwentyone-child/fonts/NeulisAlt-Regular.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
} @font-face {
font-family: "Neulis Alt";
src: url(//sinfrid.se/wp-content/themes/twentytwentyone-child/fonts/NeulisAlt-Medium.eot);
src: url(//sinfrid.se/wp-content/themes/twentytwentyone-child/fonts/NeulisAlt-Medium.eot?#iefix) format("embedded-opentype"),
url(//sinfrid.se/wp-content/themes/twentytwentyone-child/fonts/NeulisAlt-Medium.woff2) format("woff2"),
url(//sinfrid.se/wp-content/themes/twentytwentyone-child/fonts/NeulisAlt-Medium.woff) format("woff"),
url(//sinfrid.se/wp-content/themes/twentytwentyone-child/fonts/NeulisAlt-Medium.ttf) format("truetype");
font-weight: 500;
font-style: normal;
font-display: swap;
} @font-face {
font-family: "Neulis Alt";
src: url(//sinfrid.se/wp-content/themes/twentytwentyone-child/fonts/NeulisAlt-SemiBold.eot);
src: url(//sinfrid.se/wp-content/themes/twentytwentyone-child/fonts/NeulisAlt-SemiBold.eot?#iefix) format("embedded-opentype"),
url(//sinfrid.se/wp-content/themes/twentytwentyone-child/fonts/NeulisAlt-SemiBold.woff2) format("woff2"),
url(//sinfrid.se/wp-content/themes/twentytwentyone-child/fonts/NeulisAlt-SemiBold.woff) format("woff"),
url(//sinfrid.se/wp-content/themes/twentytwentyone-child/fonts/NeulisAlt-SemiBold.ttf) format("truetype");
font-weight: 600;
font-style: normal;
font-display: swap;
} @font-face {
font-family: "Neulis Alt";
src: url(//sinfrid.se/wp-content/themes/twentytwentyone-child/fonts/NeulisAlt-Bold.eot);
src: url(//sinfrid.se/wp-content/themes/twentytwentyone-child/fonts/NeulisAlt-Bold.eot?#iefix) format("embedded-opentype"),
url(//sinfrid.se/wp-content/themes/twentytwentyone-child/fonts/NeulisAlt-Bold.woff2) format("woff2"),
url(//sinfrid.se/wp-content/themes/twentytwentyone-child/fonts/NeulisAlt-Bold.woff) format("woff"),
url(//sinfrid.se/wp-content/themes/twentytwentyone-child/fonts/NeulisAlt-Bold.ttf) format("truetype");
font-weight: bold;
font-style: normal;
font-display: swap;
}
html,
body {
scroll-behavior: smooth;
}
.home_plans a:before {
content: '';
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 1000;
}
.center {
text-align: center;
}
p:empty{
display: none;
}
.fragor_svar_content p, .fragor_svar_content .fragor_svar_box .fragor_svar_title a br, .home_plans .home_plans_box_outer p a {
display: none !important;
}
.home_plans_outer .center {
margin-top: 20px;
}
.fragor_svar_content .fragor_svar_box .fragor_svar_title a:before {
content: '';
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
body {
font-family: "Neulis Alt";
color: #385c73;
position: relative;
overflow-x: hidden;
}
section {
overflow: hidden;
}
a,
a:hover {
text-decoration: none;
transition: 0.5s ease;
}
a {
color: #385C73;
}
img {
max-width: 100%;
}
.big_heading {
font-size: 60px;
line-height: 60px;
font-weight: 600;
color: #f1c74b;
margin-bottom: 35px;
}
.sub_heading {
color: #385c73;
font-size: 50px;
line-height: 60px;
font-weight: 600;
margin-bottom: 16px;
}
.medium_heading {
font-size: 36px;
line-height: 38px;
font-weight: 600;
color: #385c73;
margin-bottom: 21px;
}
p {
font-size: 16px;
line-height: 19px;
color: #385c73;
font-weight: 400;
margin: 0;
}
.btn_group {
display: flex;
}
.btn {
font-size: 20px;
font-weight: 700;
min-width: 201px;
border: 1px solid #f1c74b;
background: transparent;
color: #f1c74b;
border-radius: 50px;
display: inline-block;
padding: 9px 0;
transition: 0.5s ease;
}
.btn:hover {
background: #f1c74b;
color: #385c73;
}
.btn.btn_dark {
color: #385c73;
background: #f1c74b;
}
.btn.btn_dark:hover {
background: #385c73;
color: #f1c74b;
}
.btn_group .btn:first-child {
margin-right: 25px;
}
.btn.btn_blue {
background: #385c73;
border-color: #385c73;
color: #fff;
}
.btn.btn_blue:hover {
background: transparent;
color: #385c73;
}
.btn.btn_blue_border {
border-color: #385c73;
color: #385c73;
}
.btn.btn_blue_border:hover {
background: #385c73;
color: #f1c74b;
}
.m-t-15 {
margin-top: 15px;
}
.brd-b-rds {
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
}
nav.navbar {
padding: 11px 58px;
position: absolute;
width: 100%;
top: 0;
left: 0;
margin: 0 auto;
z-index: 10;
}
nav.navbar .container {
padding: 0 !important;
max-width: 1600px !important;
}
nav.navbar a.navbar-brand {
padding: 0;
margin-right: 88px;
}
nav.navbar a.navbar-brand img {
width: 170px;
}
body nav.navbar .navbar-nav li {
padding: 0 30px !important;
}
.businesspage_home_right_img_sec .header_desktop_hide img {
margin: 25px auto;
}
body nav.navbar .navbar-nav li.active a:before {
content: "";
height: 4px;
width: 100%;
background: #f1c74b;
position: absolute;
bottom: 4px;
left: 0;
}
nav.navbar .navbar-nav li a {
font-size: 20px;
font-weight: 600;
color: #f1c74b;
padding: 7px 0 !important;
position: relative;
}
nav.navbar .navbar-nav li a:hover,
nav.navbar ul.right_ul li a:hover {
color: #fff !important;
}
nav.navbar ul.right_ul li:last-child a:hover {
color: #f1c74b !important;
background: #fff;
}
nav.navbar .navbar-nav li a:hover {
color: #f1c74b;
}
nav.navbar ul.right_ul {
list-style: none;
padding: 0;
margin: 0;
display: flex;
align-items: center;
}
nav.navbar ul.right_ul li a {
font-size: 20px;
font-weight: 600;
color: #f1c74b;
padding: 7px 0;
line-height: normal;
}
nav.navbar ul.right_ul li:last-child {
margin-left: 30px;
}
nav.navbar ul.right_ul li:last-child a {
background: #f1c74b;
border-radius: 50px;
color: #385c73;
padding: 13px 18px;
}
nav.navbar button.navbar-toggler {
color: #fff;
outline: none;
border: none;
}
nav.navbar button.navbar-toggler:hover,
nav.navbar button.navbar-toggler:focus {
color: #f1c74b;
}
.home_header {
padding-top: 235px;
padding-bottom: 170px;
background-color: #2d5570;
background-image: url(//sinfrid.se/wp-content/themes/twentytwentyone-child/images/home_hero.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: bottom center;
min-height: 807px;
}
.home_header .home_header_content {
max-width: 530px;
}
.home_header ul {
padding-left: 20px;
margin-bottom: 55px;
max-width: 370px;
}
.home_header .btn.btn_border {
background: #fff;
color: #385C73;
border-color: #fff;
}
.home_header ul li {
font-size: 16px;
line-height: 18px;
color: #F1C74B;
margin-bottom: 10px;
font-weight: 600;
}
.home_header p {
color: #f1c74b;
margin-bottom: 62px;
}
.home_header.businesspage_home_header { background-image: url(https://sinfrid.se/wp-content/uploads/2023/07/business_home_header-scaled.jpg);
background-size: cover;
background-position: left top;
background-color: #4c6c81;
min-height: 807px !important;
}
.home_header.businesspage_home_header .big_heading {
max-width: 495px;
}
.home_header.businesspage_home_header .home_header_content {
max-width: 100%;
}
.home_header.businesspage_home_header .home_header_content .small_heading {
color: #fff;
line-height: normal;
font-weight: 600;
margin-bottom: 15px;
font-size: 19px;
}
.home_header.businesspage_home_header .btn_group .btn:first-child {
margin-right: 40px;
}
.businesspage_home_right_img_sec.home_right_img_sec .btn.btn_blue.btn_clr_ylw {
min-width: 290px;
margin-right: 40px;
}
.home_header.businesspage_home_header .btn {
min-width: 290px;
}
.home_header.businesspage_home_header .btn.btn_border {
background: #fff;
border: 1px solid #fff;
color: #385c73;
}
.home_header.businesspage_home_header .btn.btn_border:hover {
background: #385c73;
color: #f1c74b;
border-color: #385c73;
}
.home_header.businesspage_home_header .btn_dark strong, section.businesspage_home_right_img_sec .btn strong {
font-weight: 400;
}
.home_header.businesspage_home_header ul {
padding-left: 20px;
margin-bottom: 55px;
max-width: 100%;
}
.home_header.businesspage_home_header ul li {
font-size: 16px;
line-height: 18px;
color: #F1C74B;
margin-bottom: 10px;
font-weight: 600;
}
section.businesspage_home_right_img_sec { background-image: url(https://sinfrid.se/wp-content/uploads/2023/07/adressandring.png);
background-size: contain;
background-position: center;
background-color: #EDEDED;
background-repeat: no-repeat;
padding-top: 80px;
padding-bottom: 100px;
}
.home_right_img_sec {
background-color: #f1c74b;
padding-top: 56px;
padding-bottom: 46px;
}
.home_right_img_sec img {
max-width: 100%;
}
.home_right_img_sec .big_heading {
color: #385c73;
}
.home_right_img_sec .home_right_img_sec_content {
max-width: 495px;
}
.home_right_img_sec p {
margin-bottom: 40px;
}
.home_right_img_sec .small_heading {
font-size: 14px;
font-weight: 600;
color: #707070;
line-height: normal;
margin-bottom: 25px;
}
.home_right_img_sec .btn.btn_blue.btn_clr_ylw {
color: #f1c74b;
}
.home_right_img_sec .btn.btn_blue.btn_clr_ylw:hover {
color: #385c73;
}
.skydd_premium {
padding-top: 77px;
padding-bottom: 135px;
}
.skydd_premium_content_outer {
position: relative;
}
.skydd_premium_content_outer:before {
content: "";
background: url(//sinfrid.se/wp-content/themes/twentytwentyone-child/images/skydd_premium_mobile.png) no-repeat;
background-size: cover;
background-position: center;
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
}
.businesspage_skydd_premium .skydd_premium_content_outer:before {
background-image: url(//sinfrid.se/wp-content/themes/twentytwentyone-child/images/businesspage_skydd_premium.jpg);
background-repeat: no-repeat;
}
.businesspage_skydd_premium .skydd_premium_content {
max-width: 1000px;
}
.skydd_premium_content {
display: flex;
justify-content: space-between;
max-width: 900px;
margin: 70px auto 0;
position: relative;
}
.skydd_premium_content .skydd_premium_left {
text-align: right;
flex: 0 0 200px;
}
.skydd_premium_content .skydd_premium_center {
flex: auto;
padding: 0 20px;
text-align: center;
}
.skydd_premium_content .skydd_premium_center img {
max-width: 100%;
}
.skydd_premium_content .skydd_premium_right {
flex: 0 0 200px;
}
.skydd_premium_content .skydd_premium_box {
margin-bottom: 35px;
}
.skydd_premium_content .skydd_premium_box:last-child {
margin-bottom: 0;
}
.skydd_premium_content .skydd_premium_box img {
height: 88px;
width: 88px;
border-radius: 50%;
}
.businesspage_skydd_premium .skydd_premium_content .skydd_premium_box .skydd_premium_title {
font-size: 25px;
font-weight: 600;
margin: 25px auto 10px;
white-space: nowrap;
}
.businesspage_skydd_premium .skydd_premium_content .skydd_premium_box img {
height: 95px;
width: 95px;
object-fit: cover;
border-radius: 0;
}
.skydd_premium_content .skydd_premium_box .skydd_premium_title {
font-size: 20px;
font-weight: 400;
color: #385c73;
margin: 25px auto 15px;
line-height: 22px;
word-break: normal;
}
.home_varfor.businesspage_home_varfor { background-image: url(https://sinfrid.se/wp-content/uploads/2023/07/bsn_claes_alt.png);
background-position-x: 60%;
background-position-y: bottom;
}
.home_varfor.businesspage_home_varfor .home_varfor_content .home_varfor_right .section_header .sub_heading {
color: #707070;
margin-bottom: 20px;
}
.home_varfor.businesspage_home_varfor p {
color: #707070;
}
.home_varfor.businesspage_home_varfor .home_varfor_right_sub .home_varfor_title {
color: #707070;
font-weight: 600;
}
.home_varfor.businesspage_home_varfor .home_varfor_content .home_varfor_right .section_header {
max-width: 558px;
}
.home_varfor {
background-color: #ededed;
padding: 80px 0;
background-image: url(//sinfrid.se/wp-content/themes/twentytwentyone-child/images/claes_alt.png);
background-repeat: no-repeat;
background-size: cover;
background-position: 60%;
}
.home_varfor_content { justify-content: space-between;
flex-wrap: wrap;
}
.home_varfor_content .home_varfor_left {
width: 50%;
}
.home_varfor_content .home_varfor_right {
width: 41%;
}
.home_varfor_content .home_varfor_right .section_header {
max-width: 508px;
}
.home_varfor_content .home_varfor_right .section_header .sub_heading {
margin-bottom: 0;
}
.home_varfor .home_varfor_right_sub {
display: flex;
margin-top: 35px;
margin-left: -15px;
margin-right: -15px;
}
.home_varfor .home_varfor_right_sub .home_varfor_sub_box {
padding: 0 15px;
}
.home_varfor .home_varfor_right_sub .home_varfor_sub_box img {
height: 88px;
width: 88px;
object-fit: cover;
}
.home_varfor .home_varfor_right_sub .home_varfor_title {
font-size: 20px;
font-weight: 400;
line-height: normal;
margin: 15px auto 20px;
}
.home_tabs {
margin: 70px auto 55px;
}
.home_tabs .nav-tabs-outer {
text-align: center;
margin: 20px auto 40px;
}
.home_tabs .nav-tabs {
border: none;
justify-content: center;
padding: 3px;
background: #ededed;
width: auto;
display: inline-flex;
margin: 0 auto;
align-items: center;
border-radius: 50px;
}
.home_tabs .nav-tabs li {
margin: 0;
}
.home_tabs .nav-tabs li a.active {
background: #fff;
color: #f1c74b;
}
.home_tabs .nav-tabs li a {
font-size: 20px;
font-weight: 600;
line-height: normal;
border: none;
background: transparent;
color: #385c73;
border-radius: 50px;
min-width: 114px;
text-align: center;
padding: 6px 15px;
}
.home_tabs .tab-content {
width: 100%;
}
.business_home_plans_outer.home_plans_outer .home_plans {
margin: 0 -16px;
}
.business_home_plans_outer.home_plans_outer {
max-width: 984px;
}
.business_home_plans_outer.home_plans_outer .home_plans .home_plans_box_outer {
padding: 0 16px;
width: 50%;
}
.new_home_plans_box {
border: 1px solid #3F5B71;
border-radius: 10px;
padding: 25px 25px;
display: flex;
flex-direction: column;
justify-content: space-between;
text-decoration: none;
transition: 0.5s ease;
height: 100%;
position: relative;
}
.new_home_plans_box .new_plans_heading {
font-size: 20px;
font-weight: 500;
line-height: normal;
margin-bottom: 10px;
}
.new_plans_prc_box {
background: #EDEDED;
padding: 20px;
}
.new_plans_prc_box .new_plans_prc_box_heading {
font-size: 16px;
font-weight: 700;
}
.new_plans_prc_box .new_plans_prc_box_heading strong {
font-size: 45px;
font-weight: 600;
line-height: normal;
}
.new_home_plans_box ul {
padding: 0;
margin: 10px 0 30px;
list-style: none;
border-top: 1px solid #EAC961;
}
.new_home_plans_box ul li {
font-size: 16px;
line-height: 19px;
color: #385c73;
font-weight: 400;
margin: 0;
border-bottom: 1px solid #EAC961;
padding: 10px 0;
}
.new_home_plans_box .btn {
background: #F1C74B;
color: #385C73;
width: 130px;
min-width: auto;
height: 50px;
padding: 0;
display: flex;
align-items: center;
justify-content: center;
}
.home_plans_outer {
max-width: 900px;
margin: 0 auto 135px;
}
.home_plans {
display: flex;
justify-content: space-between;
margin: 0 -10px;
}
.home_plans .home_plans_box_outer {
padding: 0 10px;
width: 33.33%;
}
.home_plans .home_plans_box_outer .home_plans_box {
border: 1px solid #3f5b71;
border-radius: 10px;
padding: 20px 25px;
display: flex;
flex-direction: column;
justify-content: space-between;
text-decoration: none;
transition: 0.5s ease;
height: 100%;
position: relative;
}
.home_plans .home_plans_box_outer .home_plans_box:hover {
background: #f1c74b;
color: #fff;
}
.home_plans .home_plans_box_outer .home_plans_box:hover .btn.btn_dark {
background: #385c73;
color: #fff;
} .home_plans .home_plans_box_outer .home_plans_box:hover p,
.home_plans .home_plans_box_outer .home_plans_box:hover .plan_price {
color: inherit;
}
.home_plans .home_plans_box img {
height: 55px;
width: 55px;
object-fit: cover;
border-radius: 50%;
}
.home_plans .home_plans_box .plan_type {
margin-top: 18px;
}
.home_plans .home_plans_box .plan_price {
margin: 15px 0;
color: #385c73;
font-size: 45px;
line-height: 33px;
font-weight: 600;
margin-bottom: 16px;
}
.home_plans .home_plans_box .plan_des {
margin-bottom: 35px;
margin-top: 3px;
}
.home_plans .home_plans_box .plan_des p {
padding-top: 17px;
padding-left: 30px;
position: relative;
}
.home_plans .home_plans_box .plan_des p:before {
content: "";
background: url(//sinfrid.se/wp-content/themes/twentytwentyone-child/images/bullet.png) no-repeat;
background-position: center;
background-size: contain;
width: 15px;
height: 15px;
position: absolute;
left: 0;
margin-top: 2px;
}
.home_plans .home_plans_box .btn.btn_dark {
min-width: 130px;
}
.home_plans .home_plans_box .btn.btn_dark:hover {
border-color: #385c73;
color: #fff;
}
.home_tabs_bottom {
display: flex;
align-items: center;
justify-content: space-between;
border: 1px solid #3f5b71;
border-radius: 9px;
padding: 28px 35px 28px 30px;
max-width: 900px;
margin: 0 auto;
}
.home_tabs_bottom .home_tabs_bottom_left {
padding-right: 30px;
}
.home_tabs_bottom .home_tabs_bottom_title {
font-size: 20px;
font-weight: 600;
color: #385c73;
line-height: normal;
margin-bottom: 15px;
}
.home_points_data {
background: #ededed;
padding: 85px 0;
}
.home_points_data_content {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-left: -15px;
margin-right: -15px;
}
.home_points_data_content .home_points_data_box {
width: 25%;
padding: 0 15px;
}
.home_points_data .home_points_data_title {
font-size: 45px;
line-height: 45px;
font-weight: 600;
color: #f1c74b;
margin-bottom: 15px;
}
.home_points_data p {
max-width: 190px;
margin: 0 auto;
}
.home_vanligaste {
margin: 125px auto 95px;
}
.home_vanligaste_content {
display: flex;
justify-content: space-between;
}
.home_vanligaste_content .home_vanligaste_left {
padding-left: 13px;
width: 50%;
}
.home_vanligaste_content .home_vanligaste_left img {
max-width: 100%;
}
.home_vanligaste_content .home_vanligaste_right {
padding-left: 76px;
width: 50%;
}
.home_vanligaste .home_vanligaste_right_content {
max-width: 445px;
}
.cstm_accordion .cstm_accordion_box {
margin-bottom: 21px;
}
.cstm_accordion .cstm_accordion_box:last-child {
margin-bottom: 0;
}
.cstm_accordion .cstm_accordion_box {
margin-bottom: 21px;
border: 1px solid #f0c656;
border-left: 0;
border-top-left-radius: 0;
border-top-right-radius: 40px;
border-bottom-left-radius: 0;
border-bottom-right-radius: 40px;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 40px;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 40px;
}
.cstm_accordion .cstm_accordion_box .accordion_header {
padding: 20px 60px 20px 0;
position: relative;
cursor: pointer;
}
.cstm_accordion .cstm_accordion_box .accordion_header span {
font-size: 20px;
line-height: 24px;
font-weight: 600;
color: #385c73;
max-width: 328px;
display: inline-block;
}
.cstm_accordion .cstm_accordion_box .accordion_header:after {
content: "+";
position: absolute;
top: 50%;
right: 21px;
transform: translate(0, -50%);
font-size: 40px;
font-weight: 500;
color: #707070;
}
.cstm_accordion .cstm_accordion_box .accordion_header.active:after {
content: "-";
}
.cstm_accordion .accordion_content {
display: none;
padding: 5px 60px 25px 0;
}
.business_cstm_accordion.cstm_accordion .accordion_content p {
font-size: 14px;
}
.business_cstm_accordion.cstm_accordion .cstm_accordion_box .accordion_header {
font-size: 20px;
font-weight: 600;
line-height: 24px;
}
.home_header.faktura_header {
background-image: none;
min-height: auto !important;
padding-top: 150px;
padding-bottom: 70px;
}
.home_header.faktura_header .home_header_content {
margin: 0;
max-width: 100%;
}
.home_header.faktura_header p {
margin: 0;
}
.faktura {
margin: 100px auto 75px;
}
.faktura_content {
display: flex;
justify-content: space-between;
align-items: center;
}
.faktura_content .faktura_left {
width: 50%;
}
.faktura_content .faktura_right {
width: 50%;
padding-left: 150px;
}
.faktura_content .faktura_right p {
margin-top: 20px;
}
.faktura_content .faktura_right p a {
text-decoration: underline;
color: #f1c74b;
}
.kontakta_oss {
position: relative;
padding: 100px 0;
}
.kontakta_oss:before {
content: "";
background-color: #f1c74b;
position: absolute;
top: 0;
left: 0;
width: 50%;
height: 100%;
}
.kontakta_oss:after {
content: "";
background-color: #2d5570;
position: absolute;
top: 0;
right: 0;
width: 50%;
height: 100%;
}
.kontakta_oss_content {
display: flex;
justify-content: space-between;
position: relative;
}
.kontakta_oss_content .kontakta_oss_left {
width: 50%;
z-index: 1;
}
.kontakta_oss_content .kontakta_oss_left .kontakta_oss_left_content {
max-width: 495px;
padding-right: 20px;
}
.kontakta_oss_content .kontakta_oss_left .contact_num {
margin-top: 35px;
margin-bottom: 15px;
font-size: 14px;
}
.kontakta_oss_content .kontakta_oss_left .contact_num a {
font-size: 30px;
line-height: 30px;
font-weight: 700;
color: inherit;
display: block;
padding-right: 10px;
margin-bottom: 10px;
}
.kontakta_oss_content .kontakta_oss_left .contact_num a:hover {
color: #fff;
}
.kontakta_oss.sparrlinje_oss a.contact_num:hover {
color: #f1c74b;
}
.kontakta_oss_content .kontakta_oss_right {
width: 50%;
z-index: 1;
color: #fff;
padding: 0 60px;
}
.kontakta_oss_content .kontakta_oss_right p {
color: #fff;
}
.kontakta_oss_content .kontakta_oss_right .kontakta_oss_right_sub {
display: flex;
flex-wrap: wrap;
margin: 0 -45px;
}
.kontakta_oss_content .kontakta_oss_right_sub .kontakta_oss_sub_box {
width: 50%;
padding: 0 45px;
margin: 15px auto;
}
.kontakta_oss_content .kontakta_oss_right .kontakta_oss_title {
font-weight: 600;
margin-bottom: 5px;
}
.home_header.sparrlinje_header {
background-image: url(//sinfrid.se/wp-content/themes/twentytwentyone-child/images/hero_sparrlinje.png);
}
.home_header.kundservice_header {
background-image: url(//sinfrid.se/wp-content/themes/twentytwentyone-child/images/hero_kundservice.png);
}
.home_right_img_sec.kundservice_right_img_sec {
padding: 170px 0;
background-image: url(//sinfrid.se/wp-content/themes/twentytwentyone-child/images/se_dina_uppgifter.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: top center;
}
.home_header.kundservice_header.om_oss_header {
background-image: url(//sinfrid.se/wp-content/themes/twentytwentyone-child/images/hero_om_oss.png);
}
.fragor_svar {
padding: 85px 0;
}
.fragor_svar .sub_heading {
margin-bottom: 55px;
}
.fragor_svar_content {
display: flex;
flex-wrap: wrap;
margin: 0 -10px;
}
.fragor_svar_content .fragor_svar_box_outer {
width: 50%;
padding: 0 10px;
margin-bottom: 20px;
}
.fragor_svar_content .fragor_svar_box {
border: 1px solid #f0c656;
color: inherit;
border-left: 0;
border-top-left-radius: 0;
border-top-right-radius: 50px;
border-bottom-left-radius: 0;
border-bottom-right-radius: 50px;
padding: 20px 35px 20px 15px;
position: relative;
display: flex;
align-items: center;
justify-content: space-between;
transition: 0.5s ease;
}
.fragor_svar_content .fragor_svar_box:hover {
background: #f0c656;
}
.fragor_svar_content .fragor_svar_box .fragor_svar_box_left {
display: flex;
align-items: center;
}
.fragor_svar_content .fragor_svar_box img {
height: 50px;
width: 50px;
object-fit: cover;
border-radius: 50%;
margin-right: 40px;
}
.fragor_svar_content .fragor_svar_box .fragor_svar_title {
font-size: 25px;
line-height: 25px;
font-weight: 700;
transition: 0.5s ease;
}
.home_right_img_sec.om_sinfrid_right_img_sec {
padding: 170px 0;
background-image: url(//sinfrid.se/wp-content/themes/twentytwentyone-child/images/claes.png);
background-repeat: no-repeat;
background-size: cover;
background-position: top center;
}
.home_right_img_sec.om_sinfrid_right_img_sec p:last-child {
margin: 0;
}
.vara_loften { background: #ededed;
color: #6f6f75;
padding-top: 85px;
padding-bottom: 115px;
}
.vara_loften .sub_heading {
color: inherit;
margin-bottom: 85px;
}
.vara_loften_content {
display: flex;
justify-content: space-between;
margin: 0 -20px;
}
.vara_loften_content .vara_loften_content_box {
text-align: center;
padding: 0 20px;
}
.vara_loften img {
height: 125px;
width: 125px;
object-fit: cover;
border-radius: 50%;
}
.vara_loften .vara_loften_title {
font-size: 25px;
font-weight: 600;
margin: 40px auto 15px;
line-height: 22px;
}
.vara_loften p {
color: inherit;
max-width: 215px;
margin: 0 auto;
}
.vi_tar {
padding-top: 95px;
padding-bottom: 110px;
}
.vi_tar .image_outer {
padding-right: 90px;
text-align: center;
}
.vi_tar .vi_tar_content {
max-width: 530px;
}
.kontakta_oss.sparrlinje_oss:before,
.kontakta_oss.sparrlinje_oss:after {
display: none;
}
.kontakta_oss.sparrlinje_oss {
padding-top: 230px;
padding-bottom: 170px;
background-image: url(//sinfrid.se/wp-content/themes/twentytwentyone-child/images/sparra_kort_och_vardehandlingar.png);
background-repeat: no-repeat;
background-size: cover;
background-position: top center;
}
.kredit {
padding: 125px 0; background-color: #ededed;
}
.kredit .sub_heading {
margin-bottom: 35px;
}
.kredit p {
padding-right: 30px;
margin-bottom: 20px;
}
.kredit ul {
padding-left: 30px;
}
.kredit ul li {
margin-bottom: 10px;
font-size: 16px;
line-height: 19px;
color: #385c73;
font-weight: 400;
}
body.contact_body .navbar-collapse,
body.contact_body nav.navbar button.navbar-toggler {
display: none !important;
}
.contact_us .form-text label.cstm_checkbox_btn_label {
display: flex;
cursor: pointer;
}
.contact_us .form-text label.cstm_checkbox_btn_label .cstm_checkbox_btn {
min-width: 20px;
min-height: 20px;
height: 20px;
width: 20px;
border-radius: 20px;
border: 2px solid #385c73;
margin: 4px 25px 0 0;
}
.contact_us .formvx input[type=submit] {
padding-left: 15px;
padding-right: 15px;
}
.contact_us ul {
padding-left: 20px;
margin-bottom: 20px;
}
.contact_us .form-text label.cstm_checkbox_btn_label input {
display: none;
}
.contact_us .form-text label.cstm_checkbox_btn_label input:checked + div {
background: #385c73;
}
.contact_us {
padding-top: 200px;
padding-bottom: 40px;
background-color: #f1c649;
background-image: url(//sinfrid.se/wp-content/themes/twentytwentyone-child/images/bestall.png);
background-repeat: no-repeat;
background-size: cover;
background-position: top center;
color: #385c73;
}
.contact_us .sub_heading,
.contact_us p {
color: inherit;
}
.contact_us .sub_heading {
margin-bottom: 40px;
}
.contact_us p {
margin-bottom: 25px;
}
.contact_us .form-group {
margin-bottom: 40px;
}
.contact_us .form-group:last-child {
margin: 0;
}
.contact_us label {
margin-bottom: 15px;
line-height: normal;
font-size: 15px;
}
.contact_us .form-control {
height: 85px;
background: #fff;
border-radius: 5px;
outline: none;
box-shadow: none;
border: 1px solid #fff;
padding: 0 35px;
font-size: 15px;
font-weight: 100;
line-height: normal;
}
.contact_us .form-control::placeholder {
color: #ccc;
}
.contact_us .form-text {
margin-bottom: 25px;
}
.subscription_table {
border: 2px solid #ededed;
padding-bottom: 15px;
border-radius: 15px;
position: relative;
overflow: hidden;
max-width: 1000px;
margin: 0 auto 50px;
}
.subscription_table_header {
background-color: #ededed;
padding: 15px 25px;
font-weight: 600;
font-size: 20px;
}
.subscription_table .subscription_table_tr {
display: flex;
flex-wrap: wrap;
padding: 0 12px;
}
.business_subscription_table.subscription_table .subscription_table_tr .subscription_table_td, .business_subscription_table.subscription_table .subscription_table_tr .subscription_table_td p {
color: #707070;
}
.new_plans_prc_box .new_plans_prc_box_heading, .new_plans_prc_box p {
color: #385C73 !important;
}
.subscription_table .subscription_table_tr .subscription_table_td .new_plans_prc_box {
width: 100%;
}
.subscription_table.business_subscription_table .subscription_table_header {
color: #707070;
}
.business_subscription_table.subscription_table .subscription_table_tr.subscription_table_head .subscription_table_td {
padding-left: 0;
padding-right: 0;
width: 33.33%;
margin-left: 48px;
}
.business_subscription_table.subscription_table .subscription_table_tr.subscription_table_head {
padding: 0;
justify-content: flex-end;
}
.business_subscription_table.subscription_table .subscription_table_tr.subscription_table_head .subscription_table_td:first-child {
width: auto;
margin: 0;
}
.business_subscription_table.subscription_table .subscription_table_tr .subscription_table_td:first-child {
margin: 0;
width: calc(33.33% - 96px);
padding: 0 25px;
align-items: center;
justify-content: flex-start;
}
.business_subscription_table.subscription_table .subscription_table_tr .subscription_table_td {
margin-left: 48px;
width: 33.33%;
padding-left: 0;
padding-right: 0;
flex-direction: row;
border-bottom: none;
}
.business_subscription_table.subscription_table .subscription_table_tr.subscription_table_tr_two_td .subscription_table_td:last-child {
width: 66.66%;
justify-content: flex-start;
}
.business_subscription_table.subscription_table .subscription_table_tr {
padding: 0;
border-bottom: 1px solid #ededed;
}
.business_subscription_table.subscription_table .subscription_table_tr:last-child {
border: none;
}
.subscription_table
.subscription_table_tr.subscription_table_head
.subscription_table_td {
border: none;
}
.subscription_table .subscription_table_tr .subscription_table_td:first-child {
align-items: flex-start;
}
.subscription_table .subscription_table_tr .subscription_table_td {
width: 25%;
justify-content: center;
border-bottom: 1px solid #ededed;
padding: 17px 15px;
display: flex;
flex-direction: column;
align-items: center;
}
.subscription_table .plan_name {
margin: 27px auto 7px;
color: #385c73;
font-size: 20px;
line-height: 20px;
font-weight: 600;
}
.subscription_table .plan_price {
margin: 25px 0;
color: #385c73;
font-size: 30px;
line-height: 25px;
font-weight: 600;
}
.subscription_table .plan_price span {
font-size: 20px;
}
.subscription_table .plan_des {
margin-bottom: 38px;
font-size: 14px;
font-weight: 300;
line-height: normal;
}
.subscription_table p {
line-height: normal;
font-size: 16px;
}
.subscription_table .fas {
font-size: 30px;
line-height: normal;
}
.terms_forms {
overflow: unset;
padding: 85px 0;
position: relative;
}
.terms_forms .terms_forms_content {
display: flex;
margin: 0 auto;
}
.terms_forms .terms_forms_left ul {
top: 115px;
list-style: none;
padding: 0;
margin: 0;
z-index: auto;
}
.terms_forms .terms_forms_left ul li {
line-height: normal;
font-size: 16px;
color: #385c73;
font-weight: 500;
}
.terms_forms .terms_forms_left ul li:first-child a {
padding-top: 0;
}
.terms_forms .terms_forms_left ul li a {
color: inherit;
padding: 15px 0;
}
.terms_forms_right {
padding-left: 150px;
}
.terms_forms_right_content {
position: relative;
border-bottom: 1px solid #ededed;
margin-bottom: 30px;
padding-bottom: 30px;
}
.terms_forms_right_content:last-child {
border: none;
padding: 0;
margin: 0;
}
.terms_forms_right ul {
padding-left: 40px;
margin: 0;
}
.terms_forms_right ul li {
font-size: 16px;
line-height: normal;
color: #385c73;
font-weight: 400;
margin: 0;
}
.terms_forms_right ul li a {
color: #f1c74b;
padding: 8px 0;
display: inline-block;
text-decoration: underline;
}
.terms_forms_right ul li a:hover {
color: #385c73;
text-decoration: none;
}
.terms_forms_right ul p {
padding: 8px 0;
}
footer {
padding: 60px 58px 100px;
background: #385c73;
}
footer .footer_full_width {
max-width: 1600px;
margin: 0 auto;
}
footer .footer_content {
display: flex;
margin: 0 auto 25px;
max-width: 1600px;
}
footer .footer_content .footer_content_left {
width: 46%;
padding-right: 75px;
}
footer .footer_content .footer_content_right {
width: 54%;
}
footer img {
width: 170px;
margin-bottom: 25px;
}
footer p {
color: #f1c74b;
}
footer ul {
padding: 0;
margin: 0;
list-style: none;
display: flex;
flex-wrap: wrap;
max-width: 350px;
}
footer.new ul {
display: block;
}
footer.new ul li{
width: 100%;
}
footer ul li {
line-height: normal;
width: 50%;
}
footer ul li a {
font-size: 16px;
line-height: normal;
color: #f1c74b;
font-weight: 400;
margin: 0;
display: inline-block;
padding: 10px 0;
}
footer ul li a:hover {
color: #fff;
}
.newlandingnavbar {
padding: 10px 17px 10px 26px;
}
.newlandingnavbar .header_content {
display: flex;
align-items: center;
justify-content: space-between;
}
.newlandingnavbar img {
max-width: 93px;
}
.newlandingnavbar .navig {
font-size: 16px;
font-weight: 700;
border: 2px solid #385C73;
background: transparent;
color: #385C73;
border-radius: 32px;
padding: 0;
transition: 0.5s ease;
height: 31px;
min-width: 160px;
display: flex;
align-items: center;
justify-content: center;
line-height: 21px;
}
.newlandingnavbar .navig:hover {
background: #385C73;
color: #fff;
cursor: pointer;
}
.skydd_mot_header .new_btn_dark:hover, .skyddar_five .new_btn_dark:hover, .kredikort_mobile .kreditcord_right .new_btn_dark:hover, .riskfritt .form-btn-group .new_btn_dark:hover {
background: transparent;
border-color: #385C73;
cursor: pointer;
}
.skydd_mot_header {
background-color: #EFEFEF;
padding: 20px 0 36px 0;
}
.skydd_mot_header .header_mobile_hide {
display: none;
}
.skydd_mot_header .new_big_heading {
font-size: 26px;
line-height: 30px;
color: #385C73;
margin-bottom: 15px;
font-weight: 600;
}
.skydd_mot_header p {
font-size: 18px;
line-height: 23px;
margin-bottom: 28px;
}
.skydd_mot_header .header_desktop_hide p {
font-size: 12px;
margin: 10px 0 20px;
line-height: 30px;
}
.skydd_mot_header .new_btn_dark {
font-size: 26px;
font-weight: 700;
min-width: 262px;
border: 2px solid #f1c74b;
background: #F1C74B;
color: #385C73;
border-radius: 50px;
padding: 0;
transition: 0.5s ease;
height: 51px;
display: inline-flex;
align-items: center;
justify-content: center;
}
.skydd_mot_header .header_desktop_hide {
position: relative;
max-width: 290px;
}
.skydd_mot_header .blue_circle {
position: relative;
z-index: 1;
}
.skydd_mot_header .header_desktop_hide img {
max-height: 190px;
}
.skydd_mot_header .blue_circle + img {
position: absolute;
right: -10px;
top:0;
}
.skyddar_five {
padding-top: 25px;
padding-bottom: 35px;
}
.skyddar_five h2.new_heading {
font-size: 20px;
line-height: 30px;
font-weight: 700;
margin-bottom: 20px;
}
.skyddar_five_box {
margin-bottom: 35px;
}
.skyddar_five_box .skyddar_five_box_header {
display: flex;
align-items: center;
margin-bottom: 0;
}
.skyddar_five_box .skyddar_five_box_content {
max-width: 298px;
}
.skyddar_five_box .skyddar_five_box_header img {
position:relative;
height: 109px;
}
.skyddar_five_box .skyddar_five_box_content p {
font-size: 17px;
line-height: 23px;
}
.skyddar_five .new_btn_dark {
font-size: 20px;
font-weight: 700;
min-width: 247px;
border: 2px solid #f1c74b;
background: #F1C74B;
color: #385C73;
border-radius: 50px;
padding: 0;
transition: 0.5s ease;
height: 64px;
display: inline-flex;
align-items: center;
justify-content: center;
}
.kredikort_mobile .kreditcord_right {
padding: 16px 26px 36px;
}
.kredikort_mobile .kreditcord_left {
min-height: 240px;
padding: 20px 26px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
background-image: url(https://sinfrid.se/wp-content/themes/twentytwentyone-child/images/kreditcord_mobile.png);
display: flex;
flex-direction: column;
align-items: flex-end;
}
.kredikort_mobile .kreditcord_left img.kreditbadge {display: flex;height: 107px;width: max-content;}
.kredikort_mobile .kreditcord_left h4 {
width: 100%;
font-size: 12px;
color: #fff;
line-height: 20px;
margin-bottom: 5px;
font-weight: 700;
}
.kredikort_mobile .kreditcord_left p {
width: 100%;
font-size: 20px;
line-height: 20px;
color: #F1C74B;
margin: 0;
}
.kredikort_mobile .kreditcord_right h4 {
width: 100%;
font-size: 12px;
color: #385C73;
line-height: 20px;
margin-bottom: 7px;
font-weight: 700;
}
.kredikort_mobile .kreditcord_right h3 {
font-size: 18px;
line-height: 23px;
font-weight: 700;
margin-bottom: 15px;
}
.kredikort_mobile .kreditcord_right p {
font-size: 18px;
line-height: 23px;
}
.kredikort_mobile .kreditcord_right img {
margin-bottom: 10px;
}
.kredikort_mobile .kreditcord_right .new_btn_dark {
font-size: 20px;
font-weight: 700;
min-width: 247px;
border: 2px solid #f1c74b;
background: #F1C74B;
color: #385C73;
border-radius: 50px;
padding: 0;
transition: 0.5s ease;
height: 64px;
display: inline-flex;
align-items: center;
justify-content: center;
margin-top: 35px;
}
.riskfritt {
padding: 23px 0 40px;
background: #EFEFEF;
}
.riskfritt .title {
font-size: 26px;
line-height: 30px;
color: #385C73;
font-weight: 700;
margin-bottom: 20px;
}
.riskfritt h4 {
font-size: 20px;
line-height: 30px;
font-weight: 700;
color: #385C73;
margin-bottom: 15px;
}
.riskfritt .cstm_radio {}
.riskfritt [type="radio"]:checked,
.riskfritt [type="radio"]:not(:checked) {
position: absolute;
left: -9999px;
}
.riskfritt [type="radio"]:checked + label:before,
.riskfritt [type="radio"]:not(:checked) + label:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 32px;
height: 32px;
border: 2px solid #385C73;
border-radius: 100%;
background: #fff;
}
.riskfritt [type="radio"]:checked + label:after,
.riskfritt [type="radio"]:not(:checked) + label:after {
content: '';
width: 22px;
height: 22px;
background: #385C73;
position: absolute;
top: 5px;
left: 5px;
border-radius: 100%;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.riskfritt [type="radio"]:not(:checked) + label:after {
opacity: 0;
-webkit-transform: scale(0);
transform: scale(0);
}
.riskfritt [type="radio"]:checked + label:after {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.riskfritt .cstm_radio strong {
display: block;
margin-bottom: 6px;
}
.riskfritt .cstm_radio label {
position: relative;
padding-left: 49px;
font-size: 16px;
line-height: 15px;
width: 100%;
margin-bottom: 20px;
}
.riskfritt .cstm_radio:last-child label {
margin-bottom: 30px;
}
.riskfritt .form-group {
margin-bottom: 15px;
}
.riskfritt .form-group label {
font-size: 16px;
color: #385C73;
font-weight: 700;
line-height: 21px;
margin-bottom: 10px;
}
.riskfritt .form-group .form-control {
border: 2px solid #385c73;
padding: 5px 12px;
box-shadow: none;
background: #fff;
height: 44px;
color: #385c73;
font-size: 16px;
}
.riskfritt .form-btn-group .new_btn_dark {
font-size: 20px;
font-weight: 700;
min-width: 247px;
border: 2px solid #f1c74b;
background: #F1C74B;
color: #385C73;
border-radius: 50px;
padding: 0;
transition: 0.5s ease;
height: 64px;
display: inline-flex;
align-items: center;
justify-content: center;
margin-bottom: 15px;
}
.riskfritt .form-group:last-child {
margin-bottom: 25px;
}
.riskfritt h5 {
font-size: 16px;
line-height: 21px;
font-weight: 700;
color: #385C73;
margin-bottom: 15px;
}
.riskfritt p {}
.riskfritt p a {
text-decoration: underline;
}
.riskfritt p strong {
font-weight: 500;
font-size: 15px;
line-height: 21px;
color: #707070;
display: block;
margin-bottom: 8px;
}
.newlandingfooter {
padding: 25px 26px 40px;
}
.newlandingfooter img {
max-width: 157px;
}
.newlandingfooter p {
font-weight: bold;
margin-top: 25px;
font-size: 16px;
line-height: 21px;
color: #B4B4B4;
}
.kredikort_mobile .kreditcord_left img.dekt_card_img {
display: none;
} @media only screen and (min-width: 476px) {
.btn {
padding-left: 15px;
padding-right: 15px;
}
}
@media only screen and (min-width: 769px) {
.container, .kredikort_mobile .content {
max-width: 940px;
}
}
@media only screen and (min-width: 768px) {
.newlandingnavbar {
padding: 25px 20px;
}
.newlandingnavbar img {
max-width: 138px;
}
.newlandingnavbar .navig {
font-size: 20px;
height: 40px;
min-width: 205px;
}
.newlandingnavbar .header_content {
flex-direction: row-reverse;
}
.newlandingfooter {
padding: 70px 20px 64px;
}
.skydd_mot_header .new_big_heading {
font-size: 60px;
line-height: 60px;
margin-bottom: 80px;
}
.skydd_mot_header p {
font-size: 20px;
line-height: 24px;
margin-bottom: 30px;
}
.skyddar_five {
padding-top: 53px;
padding-bottom: 70px;
}
.skyddar_five h2.new_heading {
font-size: 25px;
}
.skyddar_five_box .skyddar_five_box_content p {
font-size: 20px;
line-height: 24px;
}
.skyddar_five_box .skyddar_five_box_header img {
margin-bottom: 35px;
height: 146px;
}
.skyddar_five .new_btn_dark {
min-width: 260px;
margin-top: 15px;
}
.skyddar_five_box {
width: calc(100% - 15px);
}
.riskfritt {
padding: 75px 0;
}
.riskfritt .title {
font-size: 35px;
margin-bottom: 40px;
}
.riskfritt .cstm_radio label {
font-size: 20px;
line-height: 23px;
}
.riskfritt .form-group label {
font-size: 20px;
font-weight: 400;
line-height: 26px;
}
.riskfritt .form-group {
margin-bottom: 20px;
}
.riskfritt .form-btn-group .new_btn_dark {
min-width: 260px;
margin-bottom: 30px;
}
.riskfritt h5 {
margin: 0;
}
.riskfritt p {
line-height: 21px;
}
.riskfritt .form-group:last-child {
margin-bottom: 65px;
}
.kredikort_mobile {
padding: 45px 0;
background: #385C73;
}
.kredikort_mobile .content {
display: flex;
padding: 0 20px;
justify-content: space-between;
max-width: 100%;
margin: 0 auto;
}
.kredikort_mobile .kreditcord_left {
background-image: none;
width: 50%;
padding: 0 15px 0 0;
max-width: 498px;
}
.kredikort_mobile .kreditcord_left img.kreditbadge {
display: none;
}
.kredikort_mobile .kreditcord_right {
width: 50%;
min-width: 50%;
padding: 0 0 0 15px;
display: flex;
flex-direction: column;
max-width: 610px;
}
.kredikort_mobile .kreditcord_left img.dekt_card_img {
margin-bottom: 25px;
height: 320px;
object-fit: contain;
display:flex;
}
.kredikort_mobile .kreditcord_left h4 {
font-size: 20px;
line-height: 30px;
}
.kredikort_mobile .kreditcord_left p {
font-size: 30px;
line-height: 30px;
}
.kredikort_mobile .kreditcord_right img {
order: 1;
height: 320px;
object-fit: contain;
margin-bottom: 25px;
object-position: center;
padding-top: 25px;
}
.kredikort_mobile .kreditcord_right h4 {
font-size: 20px;
line-height: 30px;
color: #fff;
order: 2;
}
.kredikort_mobile .kreditcord_right h3 {
font-size: 30px;
line-height: 30px;
color: #F1C74B;
order: 3;
}
.kredikort_mobile .kreditcord_right p {
font-size: 20px;
line-height: 26px;
color: #F1C74B;
order: 4;
}
.kredikort_mobile .kreditcord_right p br {
display: none;
}
.kredikort_mobile .kreditcord_right .new_btn_dark {
display: none;
}
}
@media only screen and (min-width: 991px) {
.skydd_mot_header {
padding: 70px 0 50px 0;
}
.skyddar_five h2.new_heading {
font-size: 35px;
margin-bottom: 60px;
}
.skydd_mot_header .new_btn_dark {
margin-top: 45px;
}
.skyddar_five_box .skyddar_five_box_content {
max-width: 360px;
}
}
@media only screen and (min-width: 1280px) {
.container, .kredikort_mobile .content {
max-width: 100%;
padding-left: 77px;
padding-right: 77px;
}
}
@media only screen and (min-width: 1281px) {
.container, .kredikort_mobile .content {
padding-left: 53px;
padding-right: 53px;
max-width: 1600px;
}
.container.small_container {
max-width: 1050px;
}
}
@media only screen and (min-width: 1360px) {
.home_header {
min-height: 900px;
}
}
@media only screen and (min-width: 1550px) {
.home_header {
min-height: 1000px;
}
}
@media only screen and (min-width: 1650px) {
.home_header {
min-height: 1200px;
}
}
@media only screen and (max-width: 1279px) {
.kontakta_oss_content .kontakta_oss_right {
padding: 0 30px;
}
.kontakta_oss_content .kontakta_oss_right .kontakta_oss_right_sub {
margin: 0 -20px;
}
.kontakta_oss_content .kontakta_oss_right_sub .kontakta_oss_sub_box {
padding: 0 25px;
}
}
@media only screen and (max-width: 1024px) {
.btn {
font-size: 18px;
}
body nav.navbar .navbar-nav li {
padding: 0 20px !important;
}
nav.navbar ul.right_ul li:last-child {
margin-left: 20px;
}
nav.navbar .navbar-nav li a,
nav.navbar ul.right_ul li a {
font-size: 17px;
}
.big_heading {
font-size: 52px;
line-height: 52px;
}
.sub_heading {
font-size: 40px;
line-height: 50px;
}
.home_points_data .home_points_data_title {
font-size: 40px;
line-height: 40px;
}
.medium_heading {
font-size: 30px;
line-height: 32px;
}
.faktura_content .faktura_right {
padding-left: 100px;
}
.contact_us .form-control {
height: 70px;
}
.contact_us {
padding-top: 150px;
}
}
@media only screen and (max-width: 991px) {
.home_header.kundservice_header.om_oss_header,
.home_header.kundservice_header,
.contact_us,
.home_right_img_sec.om_sinfrid_right_img_sec, .kontakta_oss.sparrlinje_oss, .home_header.sparrlinje_header {
background-image: none;
}
.home_right_img_sec.kundservice_right_img_sec {
background-image: none;
background-color: #fff;
}
body nav.navbar .navbar-nav li {
padding: 0 !important;
}
nav.navbar .navbar-nav li a,
nav.navbar ul.right_ul li a {
padding: 14px 0 !important;
border: none !important;
}
nav.navbar a.navbar-brand {
padding: 0;
margin-right: 0;
}
nav.navbar {
background: #2c556f;
}
nav.navbar .navbar-collapse {
padding-top: 25px;
}
nav.navbar .navbar-nav li a,
nav.navbar ul.right_ul li a {
font-size: 14px;
}
body nav.navbar .navbar-nav li.active a:before {
display: none;
}
body nav.navbar .navbar-nav li.active a,
body nav.navbar .navbar-nav li.active a:focus {
color: #fff !important;
}
nav.navbar ul.right_ul {
align-items: unset;
margin: 14px auto;
}
nav.navbar ul.right_ul li:last-child {
margin: 0 0 0 20px;
}
nav.navbar ul.right_ul li:last-child a:hover,
nav.navbar ul.right_ul li a:hover {
color: #f1c74b !important;
background: #fff;
}
nav.navbar ul.right_ul li a,
nav.navbar ul.right_ul li:last-child a {
padding: 13px 25px !important;
background: #f1c74b;
border-radius: 50px;
color: #385c73;
}
.kontakta_oss_content .kontakta_oss_right {
padding: 0 20px;
}
.kontakta_oss_content .kontakta_oss_right .kontakta_oss_right_sub {
margin: 0 -15px;
}
.kontakta_oss_content .kontakta_oss_right_sub .kontakta_oss_sub_box {
padding: 0 15px;
}
.terms_forms .terms_forms_left ul {
top: 35px;
}
}
@media only screen and (min-width: 992px) {
nav.navbar.sticky_nav {
position: fixed;
background: #385c73;
}
.skydd_mot_header_content p {
max-width: 565px;
}
.skydd_mot_header .header_mobile_hide {
flex-direction: column;
}
.skydd_mot_header .header_mobile_hide p {
margin: 16px 0 0;
font-size: 12px;
}
.skydd_mot_header .blue_circle + img {
position: relative;
right: auto;
display: flex;
object-fit: contain;
}
.skydd_mot_header .blue_circle {
position: absolute;
}
}
@media only screen and (min-width: 850px) and (max-width: 991px) {
.skydd_mot_header .header_mobile_hide {
display: none !important;
}
}
@media only screen and (min-width: 850px) {
.header_desktop_hide {
display: none;
}
.skydd_premium_content .skydd_premium_center img.desktop_hide {
display: none;
}
.skydd_premium_content .skydd_premium_center {
display: none;
}
.skydd_mot_header .header_mobile_hide {
display: flex;
}
.skydd_mot_header .big_heading {
font-size: 60px;
line-height: 60px;
margin-bottom: 75px;
}
}
@media only screen and (max-width: 849px) {
.business_subscription_table.subscription_table .subscription_table_tr.subscription_table_head .subscription_table_td:first-child {
display: none;
}
.business_subscription_table.subscription_table .subscription_table_tr.subscription_table_head .subscription_table_td {
margin: 0;
width: 40%;
}
.business_subscription_table.subscription_table .subscription_table_tr.subscription_table_head .subscription_table_td:last-child {
margin-left: 48px;
}
.business_subscription_table.subscription_table .subscription_table_tr.subscription_table_tr_two_td .subscription_table_td {
width: 50% !important;
margin: 0;
padding: 15px 20px;
justify-content: flex-start !important;
}
.home_right_img_sec.om_sinfrid_right_img_sec {
padding-bottom: 0 !important;
}
section.businesspage_home_right_img_sec{
padding-top: 0;
padding-bottom: 0;
background-image: none;
}
.home_right_img_sec.om_sinfrid_right_img_sec .row {
flex-direction: column;
}
.home_varfor, .home_varfor.businesspage_home_varfor {
background-color: #ededed;
background-image: none;
}
.home_header.businesspage_home_header {
background-image: none;
}
.home_header {
background-image: none;
padding-top: 70px;
padding-bottom: 0;
min-height: auto;
}
.home_header .col-lg-6 {
flex: auto;
max-width: 100%;
}
.home_header .home_header_content {
margin-top: 50px;
margin-bottom: 25px;
}
.home_right_img_sec .row {
flex-direction: column-reverse;
}
.home_right_img_sec .col-lg-6 {
flex: auto;
max-width: 100%;
}
.home_right_img_sec .home_right_img_sec_content {
margin-top: 50px;
}
.skydd_premium_content {
flex-wrap: wrap;
margin-left: -20px;
margin-right: -20px;
}
.skydd_premium_content_outer:before {
display: none;
}
.skydd_premium_content .skydd_premium_left {
text-align: left;
flex-wrap: wrap;
flex: 0 0 100%;
width: 50%;
padding: 0 20px;
display: flex;
}
.skydd_premium_content .skydd_premium_box {
margin-bottom: 0;
padding: 0 20px;
width: 33.33%;
}
.skydd_premium_content .skydd_premium_center {
width: 100%;
padding: 0;
flex: auto;
margin: 50px auto;
}
.skydd_premium_content .skydd_premium_right {
flex-wrap: wrap;
flex: 0 0 100%;
width: 50%;
padding: 0 20px;
display: flex;
margin-top: 50px;
}
.businesspage_skydd_premium .skydd_premium_content .skydd_premium_box .skydd_premium_title {
white-space: unset;
font-size: 20px;
}
.skydd_premium_content .skydd_premium_center img.mobile_hide {
display: none;
}
.skydd_premium_content .skydd_premium_center img.desktop_hide {
display: flex;
}
.home_varfor_content .home_varfor_right {
width: 100%;
}
.home_varfor_content .home_varfor_left {
display: none;
}
.home_varfor_content .home_varfor_right .section_header {
margin: 0;
}
.home_plans_outer {
margin: 0 auto 100px;
}
.home_vanligaste_content .home_vanligaste_right {
padding-left: 30px;
}
.cstm_accordion .cstm_accordion_box .accordion_header span {
font-size: 18px;
line-height: 22px;
}
.home_vanligaste {
margin: 100px auto 80px;
}
.home_varfor .home_varfor_right_sub {
margin-left: -15px;
margin-right: -15px;
}
.home_plans {
flex-wrap: wrap;
}
.faktura_content .faktura_right {
padding-left: 30px;
}
.home_header.kundservice_header .home_header_content {
margin-bottom: 65px;
}
.home_right_img_sec.kundservice_right_img_sec,
.home_right_img_sec.om_sinfrid_right_img_sec {
padding: 100px 0;
}
.home_right_img_sec.kundservice_right_img_sec .home_right_img_sec_content {
margin-top: 0;
}
.kontakta_oss {
padding: 80px 0;
}
.fragor_svar_content .fragor_svar_box img {
margin-right: 30px;
}
.fragor_svar_content .fragor_svar_box .fragor_svar_title {
font-size: 20px;
}
.home_right_img_sec.om_sinfrid_right_img_sec .home_right_img_sec_content {
margin: 0;
}
.vara_loften {
padding-top: 75px;
padding-bottom: 100px;
}
.vara_loften .sub_heading {
margin-bottom: 70px;
}
.vara_loften_content {
flex-wrap: wrap;
justify-content: center;
}
.vara_loften_content .vara_loften_content_box {
width: 50%;
}
.vara_loften_content .vara_loften_content_box:last-child {
width: 100%;
margin-top: 60px;
}
.vi_tar {
padding-top: 75px;
padding-bottom: 90px;
}
.vi_tar .image_outer {
padding-right: 50px;
}
.kredit {
padding: 100px 0;
}
.kontakta_oss.sparrlinje_oss {
padding-top: 120px;
padding-bottom: 120px;
}
}
@media only screen and (max-width: 768px) {
.business_cstm_accordion.cstm_accordion .cstm_accordion_box .accordion_header {
font-size: 17px;
line-height: 20px;
}
.business_subscription_table.subscription_table .subscription_table_tr .subscription_table_td:first-child {
width: 100%;
padding: 15px 25px;
border-bottom: 1px solid #ededed;
justify-content: center;
text-align: center;
}
.business_subscription_table.subscription_table .subscription_table_tr .subscription_table_td {
margin: 0;
width: 50%;
}
.business_subscription_table.subscription_table .subscription_table_tr .subscription_table_td.fa-check {
height: 51px;
}
.container {
padding-left: 20px;
padding-right: 20px;
max-width: 100%;
}
nav.navbar {
padding-left: 20px;
padding-right: 20px;
}
footer {
padding-left: 20px;
padding-right: 20px;
}
.big_heading {
font-size: 47px;
line-height: 47px;
}
.home_header p {
margin-bottom: 50px;
}
.skydd_premium {
padding-top: 55px;
padding-bottom: 100px;
}
.home_plans .home_plans_box .plan_price {
font-size: 40px;
line-height: 30px;
}
.home_points_data {
padding: 65px 0;
}
.home_header .header_desktop_hide {
margin-left: -5px;
}
.home_header .header_desktop_hide img {
max-width: calc(100% + 10px);
}
.home_right_img_sec.kundservice_right_img_sec,
.home_right_img_sec.om_sinfrid_right_img_sec {
padding: 80px 0;
}
.kontakta_oss {
padding: 0;
background-color: #f1c74b;
}
.kontakta_oss:before,
.kontakta_oss:after {
display: none;
}
.kontakta_oss_content {
flex-direction: column;
}
.kontakta_oss_content .kontakta_oss_left {
width: 100%;
}
.kontakta_oss_content .kontakta_oss_left .kontakta_oss_left_content {
max-width: 475px;
padding: 55px 0;
}
.kontakta_oss_content .kontakta_oss_right .kontakta_oss_right_sub {
margin: 0 -20px;
background-color: #2d5570;
padding: 40px 0;
}
.kontakta_oss_content .kontakta_oss_right_sub .kontakta_oss_sub_box {
padding: 0 20px;
}
.kontakta_oss_content .kontakta_oss_right {
padding: 0;
width: 100%;
}
.fragor_svar_content .fragor_svar_box img {
margin-right: 20px;
}
.kredit {
padding: 80px 0;
}
.kredit p {
padding-right: 0;
}
.kontakta_oss.sparrlinje_oss .kontakta_oss_left_content {
padding: 0;
}
.kontakta_oss.sparrlinje_oss {
padding-top: 80px;
padding-bottom: 80px;
}
.terms_forms_right {
padding-left: 100px;
}
}
@media only screen and (max-width: 767px) {
.kredikort_mobile .kreditcord_left p {
max-width: 310px;
margin-right: auto;
margin-left: 0;
}
.kredikort_mobile .kreditcord_right h3 {
max-width: 250px;
}
.big_heading {
font-size: 40px;
line-height: 40px;
}
.sub_heading {
font-size: 35px;
line-height: 40px;
}
.btn_group .btn:first-child {
margin-right: 20px;
}
.home_header .home_header_content,
.home_right_img_sec .home_right_img_sec_content {
max-width: 100%;
}
.home_header.businesspage_home_header .btn {
min-width: 225px;
}
.skydd_premium_content {
margin-top: 55px;
}
.skydd_premium {
padding-bottom: 80px;
}
.home_varfor {
padding: 55px 0;
}
.home_plans {
margin: 0;
flex-direction: column;
}
.home_plans .home_plans_box_outer {
padding: 0;
width: 100%;
max-width: 500px;
margin: 0 auto 25px;
}
.new_home_plans_box .new_plans_heading {
font-size: 17px;
}
.business_home_plans_outer.home_plans_outer .home_plans {
margin: 0;
}
.new_home_plans_box {
padding: 15px;
}
.new_plans_prc_box {
padding: 15px;
}
.business_home_plans_outer.home_plans_outer .home_plans .home_plans_box_outer {
padding: 0;
width: 100%;
}
.home_plans .home_plans_box_outer:last-child {
margin: 0 auto;
}
.home_plans .home_plans_box .plan_price {
font-size: 35px;
}
.home_plans_outer {
margin: 0 auto 80px;
}
.home_tabs_bottom {
flex-direction: column;
}
.home_tabs_bottom .home_tabs_bottom_left {
padding: 0 0 25px 0;
text-align: center;
}
.home_points_data_content {
margin-bottom: -25px;
}
.home_points_data_content .home_points_data_box {
width: 50%;
margin-bottom: 25px;
}
.home_points_data .home_points_data_title {
font-size: 35px;
line-height: 35px;
}
.home_vanligaste_content .home_vanligaste_left {
padding-left: 0;
width: 100%;
display: none;
}
.home_vanligaste_content .home_vanligaste_right {
padding-left: 0;
width: 100%;
}
.cstm_accordion .cstm_accordion_box .accordion_header span {
max-width: 100%;
}
.home_vanligaste_content .home_vanligaste_left img {
width: 100%;
margin-bottom: 50px;
}
.home_vanligaste_content {
flex-direction: column;
}
.home_vanligaste {
margin: 80px auto 80px;
}
.home_vanligaste .home_vanligaste_right_content {
max-width: 100%;
}
.home_vanligaste .home_vanligaste_right_content .medium_heading {
text-align: center;
width: 80%;
margin-left: auto;
margin-right: auto;
}
.home_varfor .home_varfor_right_sub {
flex-direction: column;
margin: 35px auto 0;
}
.home_varfor .home_varfor_right_sub .home_varfor_sub_box {
padding: 0;
width: 100%;
}
.home_varfor .home_varfor_right_sub .home_varfor_sub_box:first-child {
margin-bottom: 35px;
}
.home_varfor .home_varfor_right_sub .home_varfor_title {
margin: 15px auto 10px;
}
.faktura {
margin: 80px auto;
}
.faktura_content {
flex-direction: column;
}
.faktura_content .faktura_left {
width: 100%;
}
.faktura_content .faktura_right {
padding-left: 0;
margin-top: 35px;
width: 100%;
text-align: center;
display: none;
}
.home_right_img_sec.kundservice_right_img_sec,
.home_right_img_sec.om_sinfrid_right_img_sec {
padding: 65px 0;
}
.kontakta_oss_content .kontakta_oss_right_sub .kontakta_oss_sub_box {
width: 100%;
}
.fragor_svar {
padding: 55px 0;
}
.fragor_svar_content {
margin: 0;
}
.fragor_svar_content .fragor_svar_box_outer {
width: 100%;
padding: 0;
}
.fragor_svar_content .fragor_svar_box_outer:last-child {
margin-bottom: 0;
}
.home_right_img_sec.kundservice_right_img_sec br,
.home_header.kundservice_header br {
display: none;
}
.vara_loften {
padding-top: 65px;
padding-bottom: 80px;
}
.vara_loften .sub_heading {
margin-bottom: 55px;
}
.vara_loften img {
min-height: 110px;
min-width: 110px;
}
.vi_tar .col-lg-6:first-child {
display: none;
}
.vi_tar {
padding-top: 65px;
padding-bottom: 65px;
}
.kredit .col-lg-6:first-child p {
margin-bottom: 30px;
}
.kredit {
padding: 55px 0;
}
.kontakta_oss.sparrlinje_oss {
padding-top: 55px;
padding-bottom: 55px;
}
.contact_us {
padding-top: 120px;
}
.contact_us p {
margin-bottom: 15px;
}
.contact_us .sub_heading {
margin-bottom: 20px;
}
.contact_us .form-group {
margin-bottom: 30px;
}
.contact_us .form-control {
height: 55px;
padding: 0 20px;
}
.subscription_table
.subscription_table_tr.subscription_table_head
.subscription_table_td:first-child {
display: none;
}
.subscription_table .subscription_table_tr .subscription_table_td {
width: 33.33%;
padding-top: 14px;
padding-bottom: 14px;
}
.subscription_table
.subscription_table_tr
.subscription_table_td:first-child {
align-items: center;
width: 100%;
padding-top: 20px;
padding-bottom: 20px;
}
.subscription_table
.subscription_table_tr.subscription_table_head
.subscription_table_td {
padding-left: 10px;
padding-right: 10px;
text-align: center;
}
.subscription_table .subscription_table_tr {
padding: 0;
}
.subscription_table .plan_price {
font-size: 30px;
}
.subscription_table .plan_price span {
font-size: 16px;
}
.subscription_table_header {
text-align: center;
font-size: 16px;
padding: 11px 25px;
}
.terms_forms .terms_forms_content {
flex-wrap: wrap;
width: 100%;
}
.terms_forms {
padding: 55px 0;
}
.terms_forms_right_content {
margin-bottom: 25px;
padding-bottom: 25px;
}
.terms_forms_left {
width: 100%;
}
.terms_forms .terms_forms_left ul li:last-child a {
padding-bottom: 0;
}
.terms_forms .terms_forms_left ul li a {
padding: 12px 0;
}
.terms_forms_right {
padding-left: 0;
padding-top: 55px;
width: 100%;
}
footer .footer_content {
flex-direction: column;
}
footer .footer_content .footer_content_left {
width: 100%;
padding-right: 0;
}
footer .footer_content .footer_content_right {
width: 100%;
margin-top: 25px;
}
footer {
padding-top: 55px;
padding-bottom: 55px;
}
}
@media only screen and (max-width: 575px) {
.business_subscription_table.subscription_table .subscription_table_tr.subscription_table_head .subscription_table_td {
margin: 0 !important;
width: 100%;
}
.business_subscription_table.subscription_table .subscription_table_tr.subscription_table_head .subscription_table_td:nth-child(2) {
padding-bottom: 0;
}
.business_subscription_table.subscription_table .subscription_table_tr.subscription_table_tr_two_td {
flex-direction: column;
}
.business_subscription_table.subscription_table .subscription_table_tr.subscription_table_tr_two_td .subscription_table_td {
width: 100% !important;
padding: 15px 20px;
border-bottom: 1px solid #ededed;
margin: 0 0 -1px;
justify-content: center !important;
text-align: center;
}
.business_subscription_table.subscription_table .subscription_table_tr:last-child .subscription_table_td:last-child {
border: none;
}
.btn {
font-size: 15px;
min-width: 155px;
}
.btn_group .btn:first-child {
margin-right: 15px;
}
.home_header.businesspage_home_header .btn_group {
flex-direction: column;
}
.home_header.businesspage_home_header .btn_group .btn:first-child {
margin-right: 0;
}
.home_header.businesspage_home_header .btn_group .btn {
width: 100%;
}
.big_heading {
font-size: 30px;
line-height: 30px;
margin-bottom: 30px;
}
.sub_heading {
font-size: 25px;
line-height: 30px;
}
nav.navbar a.navbar-brand img,
footer img {
width: 150px;
}
.skydd_premium_content .skydd_premium_box img {
min-height: 70px;
min-width: 70px;
}
.skydd_premium_content .skydd_premium_box .skydd_premium_title {
font-size: 20px;
margin: 20px auto 15px;
line-height: 20px;
}
.skydd_premium {
padding-bottom: 55px;
}
.home_varfor .home_varfor_right_sub {
margin: 35px auto -35px;
flex-direction: column;
}
.home_varfor .home_varfor_right_sub .home_varfor_sub_box {
padding: 0;
margin-bottom: 35px;
}
.home_tabs {
margin: 55px auto 55px;
}
.home_plans .home_plans_box .btn.btn_dark {
min-width: 100%;
}
.home_plans .home_plans_box_outer .home_plans_box {
padding: 20px 20px;
}
.home_plans .home_plans_box .plan_price {
font-size: 30px;
}
.home_tabs_bottom {
padding: 25px 15px 25px 15px;
}
.home_tabs_bottom .home_tabs_bottom_right,
.home_tabs_bottom .home_tabs_bottom_right a {
width: 100%;
}
.home_points_data_content .home_points_data_box {
width: 100%;
}
.home_points_data p {
max-width: 70%;
}
.home_vanligaste {
margin: 55px auto;
}
.medium_heading {
font-size: 22px;
line-height: 25px;
}
.cstm_accordion .cstm_accordion_box .accordion_header {
padding: 15px 40px 15px 0;
}
.cstm_accordion .cstm_accordion_box .accordion_header span {
font-size: 17px;
line-height: 20px;
}
.cstm_accordion .cstm_accordion_box .accordion_header:after {
right: 16px;
font-size: 35px;
font-weight: 400;
}
.cstm_accordion .accordion_content {
padding: 5px 40px 25px 0;
}
.skydd_premium_content {
margin-left: 0;
margin-right: 0;
}
.skydd_premium_content .skydd_premium_center {
display: flex;
margin: 50px -20px 0;
}
.skydd_premium_content .skydd_premium_left,
.skydd_premium_content .skydd_premium_right {
flex-direction: column;
align-items: center;
padding: 0;
}
.skydd_premium_content .skydd_premium_box {
margin-bottom: 50px;
padding: 0;
width: 100%;
text-align: center;
max-width: 200px;
}
.faktura {
margin: 55px auto;
}
.fragor_svar .sub_heading {
margin-bottom: 35px;
}
.fragor_svar_content .fragor_svar_box .fragor_svar_title {
font-size: 18px;
}
.kontakta_oss_content .kontakta_oss_left .contact_num a {
font-size: 20px;
line-height: 20px;
}
.fragor_svar_content .fragor_svar_box {
padding: 15px 30px 15px 15px;
}
.fragor_svar_content .fragor_svar_box img {
margin-right: 15px;
}
.vara_loften p {
max-width: 100%;
}
.vara_loften_content .vara_loften_content_box {
width: 100%;
margin-bottom: 50px;
}
.vara_loften_content .vara_loften_content_box:last-child {
margin: 0;
}
.vara_loften .vara_loften_title {
font-size: 22px;
margin: 30px auto 15px;
}
.vara_loften img {
min-height: 100px;
min-width: 100px;
}
.contact_us .form-text br {
display: block;
}
.contact_us p br {
display: none;
}
.contact_us .form-group {
margin-bottom: 20px;
}
.contact_us label {
margin-bottom: 10px;
font-size: 14px;
}
.contact_us .form-control {
padding: 0 15px;
}
.subscription_table .plan_name {
margin: 27px auto 7px;
font-size: 18px;
}
.subscription_table .plan_price {
font-size: 25px;
}
.subscription_table .fas {
font-size: 25px;
}
.subscription_table
.subscription_table_tr
.subscription_table_td:first-child {
padding-top: 13px;
padding-bottom: 13px;
}
.subscription_table .subscription_table_tr .subscription_table_td {
padding-top: 10px;
padding-bottom: 10px;
}
.cstm_accordion .cstm_accordion_box {
border-top-left-radius: 0;
border-top-right-radius: 30px;
border-bottom-left-radius: 0;
border-bottom-right-radius: 30px;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 30px;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 30px;
}
}
@media only screen and (max-width: 475px) {
.big_heading {
font-size: 27px;
line-height: 27px;
}
.btn_group {
flex-direction: column;
}
.btn_group .btn {
width: 100%;
}
.btn_group .btn:first-child {
margin-right: 0;
margin-bottom: 20px;
}
.businesspage_home_right_img_sec.home_right_img_sec .btn.btn_blue.btn_clr_ylw{
margin-right: 0;
}
.home_header.faktura_header {
padding-top: 130px;
padding-bottom: 50px;
}
.subscription_table .plan_price {
font-size: 17px;
margin: 15px 0;
}
.subscription_table .plan_des {
margin-bottom: 30px;
font-size: 12px;
}
.subscription_table .plan_price span {
font-size: 13px;
}
footer ul li {
line-height: normal;
width: 100%;
}
}
@media only screen and (max-width: 375px) {
.home_vanligaste .home_vanligaste_right_content .medium_heading {
width: 90%;
}
}
.form-submit-outer {
position: relative;
display: inline-flex;
}
.form-loader {
width: 50px;
height: 50px;
border: 6px solid #fff;
border-top-color: #385C73;
border-radius: 30px;
animation: spin 1s linear infinite;
margin-left: 15px;
margin-top: 7px;
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(1turn);
}
}