/*  MICROTHEMER STYLES  */

/*= Animations ================ */

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}


/*= General =================== */

/** General >> sas grid row ansikte page **/
.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto auto auto !important;
}
.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(1) {
	grid-area: 1 / 2 / 2 / 4 !important;
}
.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(2) {
	grid-area: 1 / 3 / 2 / 4 !important;
}
.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(3) {
	grid-area: 2 / 1 / 3 / 2 !important;
}
.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(4) {
	grid-area: 4 / 2 / 5 / 4 !important;
}
.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(5) {
	grid-area: 2 / 3 / 3 / 4 !important;
}

/** General >> sas grid row brost page **/
.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row {
	display: grid !important;
}
.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 2 !important;
}
.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(2) {
	grid-area: 1 / 3 / 2 / 4 !important;
}
.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(3) {
	grid-area: 2 / 1 / 3 / 2 !important;
}
.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(4) {
	grid-area: 2 / 2 / 3 / 4 !important;
}

/** General >> sas grid row kropp page **/
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto auto auto !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 3 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(2) {
	grid-area: 1 / 3 / 2 / 4 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(3) {
	grid-area: 2 / 1 / 3 / 2 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(4) {
	grid-area: 2 / 2 / 3 / 4 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(5) {
	grid-area: 3 / 1 / 4 / 2 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(6) {
	grid-area: 3 / 2 / 4 / 3 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(7) {
	grid-area: 3 / 3 / 4 / 4 !important;
}

/** General >> sas grid row hud page **/
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto auto auto auto !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 3 !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(2) {
	grid-area: 1 / 3 / 2 / 4 !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(3) {
	grid-area: 2 / 1 / 3 / 2 !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(4) {
	grid-area: 2 / 2 / 3 / 3 !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(5) {
	grid-area: 2 / 3 / 3 / 4 !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(6) {
	grid-area: 3 / 2 / 4 / 3 !important;
}

/** General >> sas grid box elements **/
.elementor-col-25, 
.elementor-col-20, 
.elementor-col-16, 
.elementor-col-14 {
	width: 100% !important;
}

/** General >> sas grid box big fix **/
.elementor-element-57fa876 .elementor-widget-wrap, 
.elementor-element-cec7dc8 .elementor-widget-wrap, 
.mt-2505 .elementor-element-d4775b0 .elementor-widget-wrap {
	
}

/** General >> AnsiktePin pins image **/
.mt-31 #ansiktePin .pins_image {
	-webkit-animation-name: fadeIn !important;
	animation-name: fadeIn !important;
	-webkit-animation-duration: 0.75s !important;
	animation-duration: 0.75s !important;
	-webkit-animation-timing-function: ease-in !important;
	animation-timing-function: ease-in !important;
	-webkit-animation-direction: normal !important;
	animation-direction: normal !important;
}

/** General >> BrostPin pins image **/
.mt-31 #brostPin .pins_image {
	-webkit-animation-name: fadeIn !important;
	animation-name: fadeIn !important;
	-webkit-animation-duration: 1s !important;
	animation-duration: 1s !important;
	-webkit-animation-timing-function: ease-in !important;
	animation-timing-function: ease-in !important;
}

/** General >> KroppPin pins image **/
.mt-31 #kroppPin .pins_image {
	-webkit-animation-name: fadeIn !important;
	animation-name: fadeIn !important;
	-webkit-animation-duration: 0.5s !important;
	animation-duration: 0.5s !important;
	-webkit-animation-timing-function: ease-in !important;
	animation-timing-function: ease-in !important;
}

/** General >> HudPin pins image **/
.mt-31 #hudPin .pins_image {
	-webkit-animation-name: fadeIn !important;
	animation-name: fadeIn !important;
	-webkit-animation-duration: 2s !important;
	animation-duration: 2s !important;
	-webkit-animation-timing-function: ease-in !important;
	animation-timing-function: ease-in !important;
}

/** General >> sas product page **/
.sas-productpage-grid > div:nth-of-type(1) > .elementor-row {
	display: grid !important;
	grid-column-gap: 20px !important;
	column-gap: 20px !important;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr !important;
	grid-template-rows: auto !important;
}
.sas-productpage-grid > div:nth-of-type(1) > .elementor-row > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 4 !important;
	width: 100% !important;
}
.sas-productpage-grid > div:nth-of-type(1) > .elementor-row > :nth-child(2) {
	grid-area: 1 / 4 / 2 / 6 !important;
	width: 100% !important;
	top: -80px !important;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {

	/*= General =================== */

	/** General >> sas grid row ansikte page **/
	.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto auto auto auto !important;
}
.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 3 !important;
}
.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(2) {
	grid-area: 1 / 3 / 2 / 4 !important;
}
.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(3) {
	grid-area: 2 / 1 / 3 / 2 !important;
}
.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(4) {
	grid-area: 2 / 2 / 3 / 3 !important;
}

	/** General >> sas grid row brost page **/
	.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto auto auto !important;
}
.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 3 !important;
}
.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(2) {
	grid-area: 1 / 3 / 2 / 4 !important;
}
.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(3) {
	grid-area: 2 / 1 / 3 / 2 !important;
}
.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(4) {
	grid-area: 2 / 2 / 3 / 3 !important;
}
.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(5) {
	grid-area: 2 / 3 / 3 / 4 !important;
}

	/** General >> sas grid row kropp page **/
	.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto auto auto auto !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 2 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(2) {
	grid-area: 1 / 2 / 2 / 3 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(3) {
	grid-area: 1 / 3 / 2 / 4 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(4) {
	grid-area: 2 / 1 / 3 / 2 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(5) {
	grid-area: 2 / 2 / 3 / 3 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(6) {
	grid-area: 2 / 3 / 3 / 4 !important;
}

	/** General >> sas grid row hud page **/
	.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto auto auto auto !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(4) {
	grid-area: 2 / 2 / 3 / 4 !important;
}

	/** General >> sas grid box big fix **/
	.elementor-element-57fa876 .elementor-widget-wrap, 
.elementor-element-cec7dc8 .elementor-widget-wrap, 
.mt-2505 .elementor-element-d4775b0 .elementor-widget-wrap {
	bottom: 0 !important;
}
.mt-2470 .elementor-element-57fa876 .elementor-widget-wrap, 
.mt-2470 .elementor-element-cec7dc8 .elementor-widget-wrap, 
.mt-592 .elementor-element-57fa876 .elementor-widget-wrap, 
.mt-2505 .elementor-element-57fa876 .elementor-widget-wrap, 
.mt-2505 .elementor-element-d4775b0 .elementor-widget-wrap {
	width: 50% !important;
	position: absolute !important;
	bottom: 0 !important;
	right: 10px !important;
}

	/** General >> sas grid row erbjudande page **/
	.mt-2328 .elementor-element-02424d7 .elementor-row, 
.mt-2328 .elementor-element-f31394a .elementor-row, 
.mt-2698 .elementor-element-02424d7 .elementor-row, 
.mt-2698 .elementor-element-f31394a .elementor-row, 
.mt-2847 .elementor-element-02424d7 .elementor-row, 
.mt-2847 .elementor-element-f31394a .elementor-row {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto auto auto auto auto auto !important;
}

	/** General >> sas grid row f-e page **/
	.mt-2578 .elementor-element-02424d7 .elementor-row, 
.mt-2578 .elementor-element-f31394a .elementor-row {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto auto auto auto auto auto !important;
}


}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 1199px) {

	/*= General =================== */

	/** General >> sas grid row ansikte page **/
	.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row {
	display: grid !important;
	grid-template-columns: auto 180px 180px 180px 180px auto !important;
	grid-template-rows: auto auto auto auto auto !important;
}
.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(1) {
	grid-area: 1 / 2 / 2 / 6 !important;
}
.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(2) {
	grid-area: 2 / 2 / 3 / 4 !important;
}
.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(3) {
	grid-area: 2 / 4 / 3 / 6 !important;
}
.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(4) {
	grid-area: 3 / 2 / 4 / 4 !important;
}
.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(5) {
	grid-area: 3 / 4 / 4 / 6 !important;
}

	/** General >> sas grid row brost page **/
	.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row {
	display: grid !important;
	grid-template-columns: auto 180px 180px 180px 180px auto !important;
	grid-template-rows: auto auto auto auto auto !important;
}
.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(1) {
	grid-area: 1 / 2 / 2 / 6 !important;
}
.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(2) {
	grid-area: 2 / 2 / 3 / 4 !important;
}
.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(3) {
	grid-area: 2 / 4 / 3 / 6 !important;
}
.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(4) {
	grid-area: 3 / 2 / 4 / 4 !important;
}
.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(5) {
	grid-area: 3 / 4 / 4 / 6 !important;
}

	/** General >> sas grid row kropp page **/
	.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row {
	display: grid !important;
	grid-template-columns: auto 180px 180px 180px 180px auto !important;
	grid-template-rows: auto auto auto auto auto !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(1) {
	grid-area: 1 / 2 / 2 / 6 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(2) {
	grid-area: 2 / 2 / 3 / 4 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(3) {
	grid-area: 2 / 4 / 3 / 6 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(4) {
	grid-area: 3 / 2 / 4 / 6 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(5) {
	grid-area: 4 / 2 / 5 / 4 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(6) {
	grid-area: 4 / 4 / 5 / 6 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(7) {
	grid-area: 4 / 4 / 5 / 6 !important;
}

	/** General >> sas grid row hud page **/
	.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row {
	display: grid !important;
	grid-template-columns: auto 180px 180px 180px 180px auto !important;
	grid-template-rows: auto auto auto auto auto !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(1) {
	grid-area: 1 / 2 / 2 / 6 !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(2) {
	grid-area: 2 / 2 / 3 / 4 !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(3) {
	grid-area: 2 / 4 / 3 / 6 !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(4) {
	grid-area: 3 / 2 / 4 / 6 !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(5) {
	grid-area: 3 / 4 / 4 / 6 !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(6) {
	grid-area: 4 / 1 / 5 / 2 !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(7) {
	grid-area: 4 / 2 / 5 / 3 !important;
}

	/** General >> sas grid box big fix **/
	.elementor-element-57fa876 .elementor-widget-wrap, 
.elementor-element-cec7dc8 .elementor-widget-wrap, 
.mt-2505 .elementor-element-d4775b0 .elementor-widget-wrap {
	width: 50% !important;
	position: absolute !important;
	bottom: 0 !important;
	right: 10px !important;
}

	/** General >> sas grid row erbjudande page **/
	.mt-2328 .elementor-element-02424d7 .elementor-row, 
.mt-2328 .elementor-element-f31394a .elementor-row, 
.mt-2698 .elementor-element-02424d7 .elementor-row, 
.mt-2698 .elementor-element-f31394a .elementor-row, 
.mt-2847 .elementor-element-02424d7 .elementor-row, 
.mt-2847 .elementor-element-f31394a .elementor-row {
	display: grid !important;
	grid-template-columns: auto 400px 400px auto !important;
	grid-template-rows: auto auto auto auto auto auto !important;
}
.mt-2328 .elementor-element-02424d7 .elementor-row > :nth-child(1), 
.mt-2328 .elementor-element-f31394a .elementor-row > :nth-child(1), 
.mt-2698 .elementor-element-02424d7 .elementor-row > :nth-child(1), 
.mt-2698 .elementor-element-f31394a .elementor-row > :nth-child(1), 
.mt-2847 .elementor-element-02424d7 .elementor-row > :nth-child(1), 
.mt-2847 .elementor-element-f31394a .elementor-row > :nth-child(1) {
	grid-area: 1 / 2 / 2 / 3 !important;
}
.mt-2328 .elementor-element-02424d7 .elementor-row > :nth-child(2), 
.mt-2328 .elementor-element-f31394a .elementor-row > :nth-child(2), 
.mt-2698 .elementor-element-02424d7 .elementor-row > :nth-child(2), 
.mt-2698 .elementor-element-f31394a .elementor-row > :nth-child(2), 
.mt-2847 .elementor-element-02424d7 .elementor-row > :nth-child(2), 
.mt-2847 .elementor-element-f31394a .elementor-row > :nth-child(2) {
	grid-area: 1 / 3 / 2 / 4 !important;
}
.mt-2328 .elementor-element-02424d7 .elementor-row > :nth-child(3), 
.mt-2328 .elementor-element-f31394a .elementor-row > :nth-child(3), 
.mt-2698 .elementor-element-02424d7 .elementor-row > :nth-child(3), 
.mt-2698 .elementor-element-f31394a .elementor-row > :nth-child(3), 
.mt-2847 .elementor-element-02424d7 .elementor-row > :nth-child(3), 
.mt-2847 .elementor-element-f31394a .elementor-row > :nth-child(3) {
	grid-area: 2 / 2 / 3 / 3 !important;
}
.mt-2328 .elementor-element-02424d7 .elementor-row > :nth-child(4), 
.mt-2328 .elementor-element-f31394a .elementor-row > :nth-child(4), 
.mt-2698 .elementor-element-02424d7 .elementor-row > :nth-child(4), 
.mt-2698 .elementor-element-f31394a .elementor-row > :nth-child(4), 
.mt-2847 .elementor-element-02424d7 .elementor-row > :nth-child(4), 
.mt-2847 .elementor-element-f31394a .elementor-row > :nth-child(4) {
	grid-area: 2 / 3 / 3 / 4 !important;
}
.mt-2328 .elementor-element-02424d7 .elementor-row > :nth-child(5), 
.mt-2328 .elementor-element-f31394a .elementor-row > :nth-child(5), 
.mt-2698 .elementor-element-02424d7 .elementor-row > :nth-child(5), 
.mt-2698 .elementor-element-f31394a .elementor-row > :nth-child(5), 
.mt-2847 .elementor-element-02424d7 .elementor-row > :nth-child(5), 
.mt-2847 .elementor-element-f31394a .elementor-row > :nth-child(5) {
	grid-area: 3 / 2 / 4 / 3 !important;
}
.mt-2328 .elementor-element-02424d7 .elementor-row > :nth-child(6), 
.mt-2328 .elementor-element-f31394a .elementor-row > :nth-child(6), 
.mt-2698 .elementor-element-02424d7 .elementor-row > :nth-child(6), 
.mt-2698 .elementor-element-f31394a .elementor-row > :nth-child(6), 
.mt-2847 .elementor-element-02424d7 .elementor-row > :nth-child(6), 
.mt-2847 .elementor-element-f31394a .elementor-row > :nth-child(6) {
	grid-area: 3 / 3 / 4 / 4 !important;
}

	/** General >> sas grid row f-e page **/
	.mt-2578 .elementor-element-02424d7 .elementor-row, 
.mt-2578 .elementor-element-f31394a .elementor-row {
	display: grid !important;
	grid-template-columns: auto 400px 400px auto !important;
	grid-template-rows: auto auto auto auto auto auto !important;
}
.mt-2578 .elementor-element-02424d7 .elementor-row > :nth-child(1), 
.mt-2578 .elementor-element-f31394a .elementor-row > :nth-child(1) {
	grid-area: 1 / 2 / 2 / 3 !important;
}
.mt-2578 .elementor-element-02424d7 .elementor-row > :nth-child(2), 
.mt-2578 .elementor-element-f31394a .elementor-row > :nth-child(2) {
	grid-area: 1 / 3 / 2 / 4 !important;
}
.mt-2578 .elementor-element-02424d7 .elementor-row > :nth-child(3), 
.mt-2578 .elementor-element-f31394a .elementor-row > :nth-child(3) {
	grid-area: 2 / 2 / 3 / 3 !important;
}
.mt-2578 .elementor-element-02424d7 .elementor-row > :nth-child(4), 
.mt-2578 .elementor-element-f31394a .elementor-row > :nth-child(4) {
	grid-area: 2 / 3 / 3 / 4 !important;
}
.mt-2578 .elementor-element-02424d7 .elementor-row > :nth-child(5), 
.mt-2578 .elementor-element-f31394a .elementor-row > :nth-child(5) {
	grid-area: 3 / 2 / 4 / 3 !important;
}
.mt-2578 .elementor-element-02424d7 .elementor-row > :nth-child(6), 
.mt-2578 .elementor-element-f31394a .elementor-row > :nth-child(6) {
	grid-area: 3 / 3 / 4 / 4 !important;
}

	/** General >> sas footer row grid **/
	.gutter-xl {
	display: grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto auto auto auto auto auto !important;
	justify-items: center !important;
}

	/** General >> Footer widget center it **/
	.footer-widgets .widgettitle, 
.footer-widgets .menu-item, 
.footer-widgets .sfsi_widget {
	text-align: center !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}


}


/*( Tablet & Phone )*/
@media (max-width: 767px) {

	/*= General =================== */

	/** General >> sas grid row ansikte page **/
	.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row {
	margin-right: 80px !important;
	margin-left: 80px !important;
	display: grid !important;
	grid-template-columns: auto 364px auto !important;
	grid-template-rows: auto auto auto auto auto auto auto !important;
}
.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(1) {
	grid-area: 1 / 2 / 2 / 3 !important;
}
.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(2) {
	grid-area: 2 / 2 / 3 / 3 !important;
}
.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(3) {
	grid-area: 3 / 2 / 4 / 3 !important;
}
.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(4) {
	grid-area: 4 / 2 / 5 / 3 !important;
}
.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(5) {
	grid-area: 5 / 2 / 6 / 3 !important;
}

	/** General >> sas grid row brost page **/
	.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row {
	margin-right: 80px !important;
	margin-left: 80px !important;
	display: grid !important;
	grid-template-columns: auto 364px auto !important;
	grid-template-rows: auto auto auto auto auto auto auto !important;
}
.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(1) {
	grid-area: 1 / 2 / 2 / 3 !important;
}
.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(2) {
	grid-area: 2 / 2 / 3 / 3 !important;
}
.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(3) {
	grid-area: 3 / 2 / 4 / 3 !important;
}
.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(4) {
	grid-area: 4 / 2 / 5 / 3 !important;
}
.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(5) {
	grid-area: 5 / 2 / 6 / 3 !important;
}

	/** General >> sas grid row kropp page **/
	.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row {
	margin-right: 80px !important;
	margin-left: 80px !important;
	display: grid !important;
	grid-template-columns: auto 364px auto !important;
	grid-template-rows: auto auto auto auto auto auto auto !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(1) {
	grid-area: 1 / 2 / 2 / 3 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(2) {
	grid-area: 2 / 2 / 3 / 3 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(3) {
	grid-area: 3 / 2 / 4 / 3 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(4) {
	grid-area: 4 / 2 / 5 / 3 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(5) {
	grid-area: 5 / 2 / 6 / 3 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(6) {
	grid-area: 6 / 2 / 7 / 3 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(7) {
	grid-area: 7 / 2 / 8 / 3 !important;
}

	/** General >> sas grid row hud page **/
	.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row {
	margin-right: 80px !important;
	margin-left: 80px !important;
	display: grid !important;
	grid-template-columns: auto 364px auto !important;
	grid-template-rows: auto auto auto auto auto auto !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(1) {
	grid-area: 1 / 2 / 2 / 3 !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(2) {
	grid-area: 2 / 2 / 3 / 3 !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(3) {
	grid-area: 3 / 2 / 4 / 3 !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(4) {
	grid-area: 4 / 2 / 5 / 3 !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(5) {
	grid-area: 5 / 2 / 6 / 3 !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(6) {
	grid-area: 6 / 2 / 7 / 4 !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(7) {
	grid-area: 7 / 2 / 8 / 4 !important;
}

	/** General >> sas grid box big fix **/
	.elementor-element-57fa876 .elementor-widget-wrap, 
.elementor-element-cec7dc8 .elementor-widget-wrap, 
.mt-2505 .elementor-element-d4775b0 .elementor-widget-wrap {
	
}

	/** General >> sas grid row erbjudande page **/
	.mt-2328 .elementor-element-02424d7 .elementor-row, 
.mt-2328 .elementor-element-f31394a .elementor-row, 
.mt-2698 .elementor-element-02424d7 .elementor-row, 
.mt-2698 .elementor-element-f31394a .elementor-row, 
.mt-2847 .elementor-element-02424d7 .elementor-row, 
.mt-2847 .elementor-element-f31394a .elementor-row {
	margin-right: 80px !important;
	margin-left: 80px !important;
	display: grid !important;
	grid-template-columns: auto 364px auto !important;
	grid-template-rows: auto auto auto auto auto auto !important;
}
.mt-2328 .elementor-element-02424d7 .elementor-row > :nth-child(1), 
.mt-2328 .elementor-element-f31394a .elementor-row > :nth-child(1), 
.mt-2698 .elementor-element-02424d7 .elementor-row > :nth-child(1), 
.mt-2698 .elementor-element-f31394a .elementor-row > :nth-child(1), 
.mt-2847 .elementor-element-02424d7 .elementor-row > :nth-child(1), 
.mt-2847 .elementor-element-f31394a .elementor-row > :nth-child(1) {
	grid-area: 1 / 2 / 2 / 3 !important;
}
.mt-2328 .elementor-element-02424d7 .elementor-row > :nth-child(2), 
.mt-2328 .elementor-element-f31394a .elementor-row > :nth-child(2), 
.mt-2698 .elementor-element-02424d7 .elementor-row > :nth-child(2), 
.mt-2698 .elementor-element-f31394a .elementor-row > :nth-child(2), 
.mt-2847 .elementor-element-02424d7 .elementor-row > :nth-child(2), 
.mt-2847 .elementor-element-f31394a .elementor-row > :nth-child(2) {
	grid-area: 2 / 2 / 3 / 3 !important;
}
.mt-2328 .elementor-element-02424d7 .elementor-row > :nth-child(3), 
.mt-2328 .elementor-element-f31394a .elementor-row > :nth-child(3), 
.mt-2698 .elementor-element-02424d7 .elementor-row > :nth-child(3), 
.mt-2698 .elementor-element-f31394a .elementor-row > :nth-child(3), 
.mt-2847 .elementor-element-02424d7 .elementor-row > :nth-child(3), 
.mt-2847 .elementor-element-f31394a .elementor-row > :nth-child(3) {
	grid-area: 3 / 2 / 4 / 3 !important;
}
.mt-2328 .elementor-element-02424d7 .elementor-row > :nth-child(4), 
.mt-2328 .elementor-element-f31394a .elementor-row > :nth-child(4), 
.mt-2698 .elementor-element-02424d7 .elementor-row > :nth-child(4), 
.mt-2698 .elementor-element-f31394a .elementor-row > :nth-child(4), 
.mt-2847 .elementor-element-02424d7 .elementor-row > :nth-child(4), 
.mt-2847 .elementor-element-f31394a .elementor-row > :nth-child(4) {
	grid-area: 4 / 2 / 5 / 3 !important;
}
.mt-2328 .elementor-element-02424d7 .elementor-row > :nth-child(5), 
.mt-2328 .elementor-element-f31394a .elementor-row > :nth-child(5), 
.mt-2698 .elementor-element-02424d7 .elementor-row > :nth-child(5), 
.mt-2698 .elementor-element-f31394a .elementor-row > :nth-child(5), 
.mt-2847 .elementor-element-02424d7 .elementor-row > :nth-child(5), 
.mt-2847 .elementor-element-f31394a .elementor-row > :nth-child(5) {
	grid-area: 5 / 2 / 6 / 3 !important;
}
.mt-2328 .elementor-element-02424d7 .elementor-row > :nth-child(6), 
.mt-2328 .elementor-element-f31394a .elementor-row > :nth-child(6), 
.mt-2698 .elementor-element-02424d7 .elementor-row > :nth-child(6), 
.mt-2698 .elementor-element-f31394a .elementor-row > :nth-child(6), 
.mt-2847 .elementor-element-02424d7 .elementor-row > :nth-child(6), 
.mt-2847 .elementor-element-f31394a .elementor-row > :nth-child(6) {
	grid-area: 6 / 2 / 7 / 3 !important;
}

	/** General >> sas grid row f-e page **/
	.mt-2578 .elementor-element-02424d7 .elementor-row, 
.mt-2578 .elementor-element-f31394a .elementor-row {
	margin-right: 80px !important;
	margin-left: 80px !important;
	display: grid !important;
	grid-template-columns: auto 364px auto !important;
	grid-template-rows: auto auto auto auto auto auto !important;
}
.mt-2578 .elementor-element-02424d7 .elementor-row > :nth-child(1), 
.mt-2578 .elementor-element-f31394a .elementor-row > :nth-child(1) {
	grid-area: 1 / 2 / 2 / 3 !important;
}
.mt-2578 .elementor-element-02424d7 .elementor-row > :nth-child(2), 
.mt-2578 .elementor-element-f31394a .elementor-row > :nth-child(2) {
	grid-area: 2 / 2 / 3 / 3 !important;
}
.mt-2578 .elementor-element-02424d7 .elementor-row > :nth-child(3), 
.mt-2578 .elementor-element-f31394a .elementor-row > :nth-child(3) {
	grid-area: 3 / 2 / 4 / 3 !important;
}
.mt-2578 .elementor-element-02424d7 .elementor-row > :nth-child(4), 
.mt-2578 .elementor-element-f31394a .elementor-row > :nth-child(4) {
	grid-area: 4 / 2 / 5 / 3 !important;
}
.mt-2578 .elementor-element-02424d7 .elementor-row > :nth-child(5), 
.mt-2578 .elementor-element-f31394a .elementor-row > :nth-child(5) {
	grid-area: 5 / 2 / 6 / 3 !important;
}
.mt-2578 .elementor-element-02424d7 .elementor-row > :nth-child(6), 
.mt-2578 .elementor-element-f31394a .elementor-row > :nth-child(6) {
	grid-area: 6 / 2 / 7 / 3 !important;
}

	/** General >> sas footer row grid **/
	.gutter-xl {
	display: grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto auto auto auto auto auto !important;
	justify-items: center !important;
}

	/** General >> Footer widget center it **/
	.footer-widgets .widgettitle, 
.footer-widgets .menu-item, 
.footer-widgets .sfsi_widget {
	text-align: center !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

	/** General >> sas product page **/
	.sas-productpage-grid > div:nth-of-type(1) > .elementor-row {
	padding-right: 20px !important;
	padding-left: 20px !important;
	display: grid !important;
	grid-row-gap: 80px !important;
	row-gap: 80px !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto auto auto auto !important;
}
.sas-productpage-grid > div:nth-of-type(1) > .elementor-row > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 2 !important;
}
.sas-productpage-grid > div:nth-of-type(1) > .elementor-row > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 2 !important;
}


}


/*( Phone )*/
@media (max-width: 480px) {

	/*= General =================== */

	/** General >> sas grid row ansikte page **/
	.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row {
	margin-right: 20px !important;
	margin-left: 20px !important;
	display: grid !important;
	grid-template-columns: auto 1fr auto !important;
	grid-template-rows: auto auto auto auto auto auto auto !important;
}
.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(1) {
	grid-area: 1 / 2 / 2 / 3 !important;
}
.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(2) {
	grid-area: 2 / 2 / 3 / 3 !important;
}
.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(3) {
	grid-area: 3 / 2 / 4 / 3 !important;
}
.mt-592 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(4) {
	grid-area: 4 / 2 / 5 / 3 !important;
}

	/** General >> sas grid row brost page **/
	.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row {
	margin-right: 20px !important;
	margin-left: 20px !important;
	display: grid !important;
	grid-template-columns: auto 1fr auto !important;
	grid-template-rows: auto auto auto auto auto auto !important;
}
.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(1) {
	grid-area: 1 / 2 / 2 / 3 !important;
}
.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(2) {
	grid-area: 2 / 2 / 3 / 3 !important;
}
.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(3) {
	grid-area: 3 / 2 / 4 / 3 !important;
}
.mt-2470 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(4) {
	grid-area: 4 / 2 / 5 / 3 !important;
}

	/** General >> sas grid row kropp page **/
	.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row {
	margin-right: 20px !important;
	margin-left: 20px !important;
	display: grid !important;
	grid-template-columns: auto 1fr auto !important;
	grid-template-rows: auto auto auto auto auto auto auto auto !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(1) {
	grid-area: 1 / 2 / 2 / 3 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(2) {
	grid-area: 2 / 2 / 3 / 3 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(3) {
	grid-area: 3 / 2 / 4 / 3 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(4) {
	grid-area: 4 / 2 / 5 / 3 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(5) {
	grid-area: 5 / 2 / 6 / 3 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(6) {
	grid-area: 6 / 2 / 7 / 3 !important;
}
.mt-2496 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(7) {
	grid-area: 7 / 2 / 8 / 3 !important;
}

	/** General >> sas grid row hud page **/
	.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row {
	margin-right: 20px !important;
	margin-left: 20px !important;
	display: grid !important;
	grid-template-columns: auto 1fr auto !important;
	grid-template-rows: auto auto auto auto auto auto auto auto auto auto !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(1) {
	grid-area: 1 / 2 / 2 / 3 !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(2) {
	grid-area: 2 / 2 / 3 / 3 !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(3) {
	grid-area: 3 / 2 / 4 / 3 !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(4) {
	grid-area: 4 / 2 / 5 / 3 !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(5) {
	grid-area: 5 / 2 / 6 / 3 !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(6) {
	grid-area: 6 / 1 / 7 / 2 !important;
}
.mt-2505 .sas-boxes-grid1 > div:nth-of-type(1) > .elementor-row > :nth-child(7) {
	grid-area: 7 / 1 / 8 / 2 !important;
}

	/** General >> sas grid row erbjudande page **/
	.mt-2328 .elementor-element-02424d7 .elementor-row, 
.mt-2328 .elementor-element-f31394a .elementor-row, 
.mt-2698 .elementor-element-02424d7 .elementor-row, 
.mt-2698 .elementor-element-f31394a .elementor-row, 
.mt-2847 .elementor-element-02424d7 .elementor-row, 
.mt-2847 .elementor-element-f31394a .elementor-row {
	margin-right: 20px !important;
	margin-left: 20px !important;
	display: grid !important;
	grid-template-columns: auto 1fr auto !important;
	grid-template-rows: auto auto auto auto auto auto auto auto !important;
}

	/** General >> sas grid row f-e page **/
	.mt-2578 .elementor-element-02424d7 .elementor-row, 
.mt-2578 .elementor-element-f31394a .elementor-row {
	margin-right: 20px !important;
	margin-left: 20px !important;
	display: grid !important;
	grid-template-columns: auto 1fr auto !important;
	grid-template-rows: auto auto auto auto auto auto auto auto !important;
}


}

