

 /*    critical styles     */
 #sg_b.sungroup .res.top{
  position: absolute;
  left: 0;
  top: 0;
}
#sg_b.sungroup .sg_pic_top{
  position: relative;
  display: block;
}

  @media (min-width:0px){
    #sg_b.sungroup picture.sg_pic_top{
      height: 0 !important;
      padding-top:calc( 150 / 300 * 100%);
    }
  }
  @media (min-width:300px){
    #sg_b.sungroup picture.sg_pic_top{
      height: 0 !important;
      padding-top:calc( 230 / 500 * 100%);
    }
  }
  @media(min-width:500px){
    #sg_b.sungroup picture.sg_pic_top{
      height: 0 !important;
      padding-top:calc( 400 / 1200 * 100%);
    }
  }
  /* @media(min-width:500px) {
      #sg_b.sungroup picture.sg_pic_top {
          height: 0 !important;
          padding-top: calc(400 / 1360 * 100%);
      }
  }
  @media(min-width:1360px) {
      #sg_b.sungroup picture.sg_pic_top{
        height: 0 !important;
        padding-top:calc( 400 / 1920 * 100%);
      }
    } */


#sg_b.sungroup .res {
  width: 100%;
  height: auto;
}

  .sg_fix{
    max-width: 1200px;
    width: 100%;
    margin: auto;
  }

  /* .sg_fix {
      max-width: 1920px;
      width: 100%;
      margin: auto;
  } */
  .sg_fix .lp-content {
    max-width: 1200px;
    width: 100%;
    margin: auto;
  }
  /* .landing-page-sun-group {
      max-width: 1920px !important;
  }
  .c-layout_row.c-layout_item.is-main.is-container {
      width: 1920px;
      max-width: 100%;
      padding-right: 0 !important;
      padding-left: 0 !important
  }
  .c-layout_row.c-layout_item.is-main.is-container .c-headline_title {
      width: 1200px;
      max-width: 100%;
      margin-left: auto;
      margin-right: auto;
      padding-right: 10px;
      padding-left: 10px;
      box-sizing: border-box;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
  }
  @media screen and (min-width:1200px) {
      .c-layout_row.c-layout_item.is-main.is-container .c-headline_title {
          padding-right: 0;
          padding-left: 0;
      }
  } */


    #sg_b.sungroup .ban {
      display: block;
      width: 100%;
      margin: 5px 0;
    }
    #sg_b.sungroup .ban img {
      width: 100%;
      height: auto;
    }

    @font-face {
    	font-family: 'ElectroluxSans_1_Thin';
    	src: url('https://www.electro.pl/lp/electro/lp/fonts/ElectroluxSans_1_Thin.woff2?2') format('woff2'),
    		url('../../resources/fonts/ElectroluxSans_1_Thin.woff2?2') format('woff2');
    	font-weight: 400;
    	font-style: normal;
    	font-display: swap;
    }
    @font-face {
    	font-family: 'ElectroluxSans_4_Semibold';
    	src: url('https://www.electro.pl/lp/electro/lp/fonts/ElectroluxSans_4_Semibold.woff2?2') format('woff2'),
    		url('../../resources/fonts/ElectroluxSans_4_Semibold.woff2?2') format('woff2');
    	font-weight: 400;
    	font-style: normal;
    	font-display: swap;
    }
    @font-face {
    	font-family: 'ElectroluxSans_2_Light';
    	src: url('https://www.electro.pl/lp/electro/lp/fonts/ElectroluxSans_2_Light.woff2?2') format('woff2'),
    		url('../../resources/fonts/ElectroluxSans_2_Light.woff2?2') format('woff2');
    	font-weight: 400;
    	font-style: normal;
    	font-display: swap;
    }
    @font-face {
    	font-family: 'ElectroluxSans_5_Bold';
    	src: url('https://www.electro.pl/lp/electro/lp/fonts/ElectroluxSans_5_Bold.woff2?2') format('woff2'),
    		url('../../resources/fonts/ElectroluxSans_5_Bold.woff2?2') format('woff2');
    	font-weight: 400;
    	font-style: normal;
    	font-display: swap;
    }
    @font-face {
    	font-family: 'ElectroluxSans_3_Regular';
    	src: url('https://www.electro.pl/lp/electro/lp/fonts/ElectroluxSans_3_Regular.woff2?2') format('woff2'),
    		url('../../resources/fonts/ElectroluxSans_3_Regular.woff2?2') format('woff2');
    	font-weight: 400;
    	font-style: normal;
    	font-display: swap;
    }


    #sg_b.sungroup #lp_wrapper .xx-box-8 .xx-number {
    	font-family: 'ElectroluxSans_1_Thin';
    }

    #sg_b.sungroup #lp_wrapper .ss-body :focus {outline: 0}
    #sg_b.sungroup #lp_wrapper .ss-body a {outline: none; text-decoration: none;}
    #sg_b.sungroup #lp_wrapper .ss-body a, #sg_b.sungroup #lp_wrapper .ss-body img {border: 0;}
    #sg_b.sungroup #lp_wrapper .ss-body button {cursor: pointer;}

    #sg_b.sungroup #lp_wrapper .ss-body h1, #sg_b.sungroup #lp_wrapper .ss-body h2, #sg_b.sungroup #lp_wrapper .ss-body h3, #sg_b.sungroup #lp_wrapper .ss-body h4, #sg_b.sungroup #lp_wrapper .ss-body h5, #sg_b.sungroup #lp_wrapper .ss-body h6, #sg_b.sungroup #lp_wrapper .ss-body .h1, #sg_b.sungroup #lp_wrapper .ss-body .h2, #sg_b.sungroup #lp_wrapper .ss-body .h3, #sg_b.sungroup #lp_wrapper .ss-body .h4, #sg_b.sungroup #lp_wrapper .ss-body .h5, #sg_b.sungroup #lp_wrapper .ss-body .h6 {
        margin: 0;
        margin-top: 0;
    }

    #sg_b.sungroup #lp_wrapper .ss-body p {
        margin-bottom: 25px;
        margin-top: 0;
    }

    #sg_b.sungroup #lp_wrapper .ss-body h2 {
        font-size: 20px;
        margin-bottom: 25px;
        margin-top: 0;
    }

    #sg_b.sungroup #lp_wrapper .ss-body ul {
        margin-bottom: 25px;
        padding-left: 16px;
        margin-top: 0;
    }

    #sg_b.sungroup #lp_wrapper .ss-body ol {
        padding-left: 20px;
        margin-bottom: 25px;
        margin-top: 0;
    }

    #sg_b.sungroup #lp_wrapper .ss-body figure {
        margin: 0;
    }

    #sg_b.sungroup #lp_wrapper .ss-body {
        margin: 0;
        padding: 0;

    }

    #sg_b.sungroup #lp_wrapper .ss-body * {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    #sg_b.sungroup #lp_wrapper .ss-body *:before, #sg_b.sungroup #lp_wrapper .ss-body *:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #sg_b.sungroup #lp_wrapper .ss-body .ss-container, #sg_b.sungroup #lp_wrapper .ss-body .ss-container-2 {
        width: 1360px;
        margin: 0 auto;
    	max-width: 100%;
    	        padding-left: 15px;
            padding-right:15px;
    }



    /* *** GLOBAL *** */

    #sg_b.sungroup #lp_wrapper .ss-body .bx-wrapper {
        z-index: 1;
        padding: 0;
        margin: 0;
        box-shadow: none;
        border: none;
    }

    #sg_b.sungroup #lp_wrapper .ss-body iframe {
        border: none;
    }

    #sg_b.sungroup #lp_wrapper .ss-body input, #sg_b.sungroup #lp_wrapper .ss-body textarea, #sg_b.sungroup #lp_wrapper .ss-body button {
        font-family: arial;
    }

    #sg_b.sungroup #lp_wrapper .ss-body figure {
        margin: 0;
    }

    #sg_b.sungroup #lp_wrapper .ss-body strong {
        font-family: 'ElectroluxSans_5_Bold';
        font-weight: normal;
    }

    #sg_b.sungroup #lp_wrapper {
        font-family: 'ElectroluxSans_3_Regular' !important;
        font-size: 16px !important;
        color: #000 !important;

        line-height: 1.4 !important;
        /* min-width: 302px; */
    }

    #sg_b.sungroup #lp_wrapper .ss-body img {
        max-width: 100%;
        max-height: 100%;
    }

    #sg_b.sungroup #lp_wrapper .ss-body a, #sg_b.sungroup #lp_wrapper .ss-body a:hover, #sg_b.sungroup #lp_wrapper .ss-body a:focus, #sg_b.sungroup #lp_wrapper .ss-body a:active {
        outline: none !important;
        text-decoration: none;
    }

    #sg_b.sungroup #lp_wrapper .ss-body .bx-wrapper .bx-controls-auto, #sg_b.sungroup #lp_wrapper .ss-body .bx-wrapper .bx-pager {
        position: relative;
        bottom: auto;
        width: auto;
    }

    #sg_b.sungroup #lp_wrapper .ss-body .clearer {
        clear: both;
        height: 0;
    }

    #sg_b.sungroup #lp_wrapper .ss-body .ss-logo, #sg_b.sungroup #lp_wrapper .ss-body img, #sg_b.sungroup #lp_wrapper .ss-body a, #sg_b.sungroup #lp_wrapper .ss-body button {
        -webkit-transition: 0.15s linear;
        -moz-transition: 0.15s linear;
        -ms-transition: 0.15s linear;
        -o-transition: 0.15s linear;
        transition: 0.15s linear;
    }

    #sg_b.sungroup #lp_wrapper .ss-body .bx-caption {
        display: none;
    }

    #sg_b.sungroup #lp_wrapper .ss-body .bx-wrapper {
        box-shadow: none;
        border: 0;
        margin: 0;
        background:transparent;
    }

    #sg_b.sungroup #lp_wrapper .ss-body .ss-content-box {
        float: left;
        width: 100%;
    }

    #sg_b.sungroup #lp_wrapper .ss-table-cell {
        width: 1000px;
        display: table-cell;
        vertical-align: middle;
    }

    /* *** HEADER *** */

    #sg_b.sungroup #lp_wrapper .ss-header  {
        text-align: center;
        padding: 25px 0;
    	background: #fff;
    }

    #sg_b.sungroup #lp_wrapper .ss-header .ss-container img {

    	display: inline-block;
    	vertical-align: middle;
    }


    /* *** HOME *** */

    #sg_b.sungroup #lp_wrapper .ss-content-box-1 {
    	background: #fff;
    }

    #sg_b.sungroup #lp_wrapper .ss-img-1 {
        z-index: 2;
    }

    #sg_b.sungroup #lp_wrapper .ss-img-2 {
        z-index: 1;
    }

    #sg_b.sungroup #lp_wrapper .ss-content-box-1-1 {
        text-align: center;
        padding: 35px 15px 20px 15px;
        color: #000;
    }

    #sg_b.sungroup #lp_wrapper .ss-content-box-1-1 .ss-btn-1, #sg_b.sungroup #lp_wrapper .ss-content-box-1-1 .ss-btn-2 {
    	padding: 0 20px;
    	width: 240px !important;
    	margin: 0 25px;
    }

    #sg_b.sungroup #lp_wrapper .ss-content-box-1-1 .ss-txt {
        font-size: 16px;
        line-height: 1.2;
        padding-top: 10px;
    	color: #041e50;
    }

    #sg_b.sungroup #lp_wrapper .ss-content-box-1-1 p:last-child {
        margin-bottom: 0;
    }

    #sg_b.sungroup #lp_wrapper .ss-content-box-1 figure img {
        display: block;
    	margin: 0 auto;
    }

    #sg_b.sungroup #lp_wrapper .ss-content-box-1-1 .ss-txt {
        margin-top: 22px;
        float: left;
        width: 100%;
    }

    #sg_b.sungroup #lp_wrapper figure {
        margin: 0;
    }

    #sg_b.sungroup #lp_wrapper .ss-content-box-1-2 {
        background: #021643;
        text-align: center;
        padding: 55px 15px 15px 15px;
        line-height: 1.2;
        color: #fff;
        font-size: 40px;
    }

    #sg_b.sungroup #lp_wrapper .ss-content-box-1-2 small {
        font-size: 16px;
    }

    #sg_b.sungroup #lp_wrapper .text-center {
        text-align: center;
    }

    #sg_b.sungroup #lp_wrapper .ss-content-box-1-2 span {
        display: block;
        font-size: 15.91px;
        padding: 22px 0 27px 0;
    }


    #sg_b.sungroup #lp_wrapper .ss-body a:hover {
        text-decoration: none;
    }

    #sg_b.sungroup #lp_wrapper .ss-btn-1 {
        position: relative;
        height: 45px;
    	background: #041e50;
        border: 2px solid #041e50 !important;
        border-radius: 30px;
        display: inline-block;
        width: 242px;
        color: #fff;
    	max-width: 100%;
        text-align: center;
        font-family: 'ElectroluxSans_5_Bold';
        line-height: 43px;
        padding: 0 20px 0 20px;
    }

    #sg_b.sungroup #lp_wrapper .ss-btn-1:hover {
        opacity: 0.9;
        color: #fff;
    }

    #sg_b.sungroup #lp_wrapper .ss-body .ss-btn-2 {
        position: relative;
        height: 45px;
        border-radius: 30px;
        display: inline-block;
        width: 312px;
    	max-width: 100%;
        color: #041e50;
        border: 2px solid #041e50;
        text-align: center;
        font-family: 'ElectroluxSans_5_Bold';
        line-height: 43px;
        padding: 0 20px 0 20px;
    }

    #sg_b.sungroup #lp_wrapper .ss-btn-2:hover {
        opacity: 0.9;
        color: #041e50;
    }

    #sg_b.sungroup #lp_wrapper .ss-btn-2-1 {
    	background: #041e50;
    	color: #fff !important;
    }

    #sg_b.sungroup #lp_wrapper .ss-body {
        overflow-x: hidden;
    }


    #sg_b.sungroup #lp_wrapper .dd-content-box-1-1 {
        background: #fff;
        color: #041e50;
        font-size: 16px;
    }

    #sg_b.sungroup #lp_wrapper .dd-content-box-1-1 .dd-boxes-1 {
        margin-top: 15px;
        float: left;
        width: 100%;
    }

    #sg_b.sungroup #lp_wrapper .dd-content-box-3-1 {
        background: #041e50;
    }

    #sg_b.sungroup #lp_wrapper .dd-content-box-3-1 a {
        color: #fff;
    }

    #sg_b.sungroup #lp_wrapper .dd-content-box-3-1 a:hover {
        color: #fff;
        opacity: 0.9;
    }

    /* *** RWD *** */

    @media only screen and (max-width: 1220px) {
        #sg_b.sungroup #lp_wrapper .ss-content-box-1-2 {
            font-size: 35px;
        }
        #sg_b.sungroup #lp_wrapper .ss-title h2 {
            font-size: 30px;
        }
        #sg_b.sungroup #lp_wrapper .ss-content-box-1-2 small {
            padding-top: 30px;
            display: block;
        }
    }

    @media only screen and (max-width: 991px) {
        #sg_b.sungroup #lp_wrapper .ss-content-box-1-2 {
            font-size: 25px;
        }
        #sg_b.sungroup #lp_wrapper .ss-content-box-1-2 {
            padding-top: 40px;
        }
        #sg_b.sungroup #lp_wrapper .ss-width-3 .zz-content-box-1 .txt-1 strong, #sg_b.sungroup #lp_wrapper .zz-content-box-1 .txt-1 strong {
            font-size: 25px !important;
        }

    }

    @media only screen and (max-width: 767px) {
        #sg_b.sungroup #lp_wrapper .ss-content-box-1-2, #sg_b.sungroup #lp_wrapper .ss-title h2 {
            font-size: 22px;
        }
        #sg_b.sungroup #lp_wrapper .ss-row > div {
            width: 100%;
        }
        #sg_b.sungroup #lp_wrapper .ss-buttons a {
            margin: 5px 3px;
        }
        #sg_b.sungroup #lp_wrapper .ss-buttons {
            padding: 35px 0 45px 0;
        }
        #sg_b.sungroup #lp_wrapper .ss-buttons a {
            margin: 5px 0 !important;
        }
    }

    #sg_b.sungroup #lp_wrapper .ss-footer {
        float: left;
        width: 100%;
        background: #041e50;
        padding: 30px 0 21px 0;
        text-align: center;
    }

    #sg_b.sungroup #lp_wrapper .ss-width-1 .ss-container {
        max-width: 1230px !important;
    }

    #sg_b.sungroup #lp_wrapper .ss-width-2 .ss-container {
        max-width: 1030px !important;
    }

    #sg_b.sungroup #lp_wrapper .ss-width-3 .ss-container {
        max-width: 1010px !important;
    }

    #sg_b.sungroup #lp_wrapper .ss-buttons {
        text-align: center;
        padding: 40px 0;
    }

    #sg_b.sungroup #lp_wrapper .ss-buttons a {
        margin: 0 20px;
    	min-width: 270px;
    }

    #sg_b.sungroup #lp_wrapper .xx-content-box-5 {
        padding: 20px 0;
        background: #041e50;
        text-align: center;
        color: #fff;
        font-size: 16px;
    }

    #sg_b.sungroup #lp_wrapper .a-content-box-1 {
    	color: #fff;
    	background: #041e50;
    }

    #sg_b.sungroup #lp_wrapper .a-content-box-2 {
    	padding: 40px 0;
    }

    #sg_b.sungroup #lp_wrapper .a-content-box-1 h2 {
    	text-align: center;
        font-family: 'ElectroluxSans_5_Bold';
    	font-size: 28px;
    	margin-bottom: 35px;
    }

    #sg_b.sungroup #lp_wrapper .a-boxes-1 .row-box {
    	display: flex;
    	margin: 0 -20px;
    }

    #sg_b.sungroup #lp_wrapper .a-boxes-1 .row-box > div {
    	padding: 0 20px;
    	width: 50%;
    }

    #sg_b.sungroup #lp_wrapper .a-boxes-1 .number {
    	width: 56px;
    	height: 56px;
    	background: #fff;
        font-family: 'ElectroluxSans_5_Bold';
    	line-height: 56px;
    	text-align: center;
    	border-radius: 50%;
    	flex-shrink: 0;
    	margin-right: 27px;
    	color: #041e50;
    	font-size: 26px;
    }

    #sg_b.sungroup #lp_wrapper .a-box-1 {
    	display: flex;
    	margin-bottom: 30px;
    }

    #sg_b.sungroup #lp_wrapper .a-box-1 .txt {
    	font-size: 18px;
    	padding-top: 10px;
    }

    #sg_b.sungroup #lp_wrapper .a-boxes-2 {
    	display: flex;
    	justify-content: center;
    	margin-bottom: -30px;
    	text-align: center;
    }

    #sg_b.sungroup #lp_wrapper .a-boxes-1 {
    	padding-bottom: 10px;
    }

    #sg_b.sungroup #lp_wrapper .a-boxes-2 {
    	padding-bottom: 10px;
    }

    #sg_b.sungroup #lp_wrapper .a-box-2 {
    	margin: 0 30px;
    	margin-bottom: 30px;
    	font-size: 15px;
    }

    #sg_b.sungroup #lp_wrapper .a-box-2 .txt {
    	padding-top: 10px;
    }

    #sg_b.sungroup #lp_wrapper .a-content-box-2-1 {
    	border: 1px solid #687896;
    	padding: 25px;
    }

    #sg_b.sungroup #lp_wrapper .a-content-box-2a .image {
    	margin-bottom: -100px;
    	text-align: center;
    }

    #sg_b.sungroup #lp_wrapper .a-content-box-2a {
    	margin-bottom: 40px;
    }

    #sg_b.sungroup #lp_wrapper .a-content-box-3 {
    	text-align: center;
    	margin-bottom: 30px;
    }

    #sg_b.sungroup #lp_wrapper .a-content-box-3 .txt-1 {
    	font-size: 18px;
    }

    #sg_b.sungroup #lp_wrapper .a-video {
    	margin: 30px 0 0 0;
    }

    #sg_b.sungroup #lp_wrapper .a-content-box-4 {
    	font-size: 16px;
    	padding: 30px 0;
    	text-align: center;
    }

    @media only screen and (max-width: 767px) {
    	#sg_b.sungroup #lp_wrapper .ss-content-box-1-1 .ss-txt {
    		font-size: 16px;
    	}
    	#sg_b.sungroup #lp_wrapper .a-boxes-1 .row-box {
    		display: block;
    		margin: 0 -15px;
    	}
    	#sg_b.sungroup #lp_wrapper .a-boxes-1 .row-box > div {
    		width: 100%;
    		padding: 0 15px;
    	}
    	#sg_b.sungroup #lp_wrapper .a-boxes-1 .number {
    		margin-right: 15px;
    	}
    	#sg_b.sungroup #lp_wrapper .a-boxes-2 {
    		display: block;
    	}
    	#sg_b.sungroup #lp_wrapper .a-box-2 {
    		margin-left: 0;
    		margin-right: 0;
    	}
    	#sg_b.sungroup #lp_wrapper .a-content-box-2a .image {
    		margin-bottom: -20px;
    	}
    	#sg_b.sungroup #lp_wrapper .a-content-box-1 h2 {
    		font-size: 24px;
    	}
    	#sg_b.sungroup #lp_wrapper .a-content-box-4 {
    		padding-top: 0;
    	}
    }

    /* *** */

    #sg_b.sungroup #lp_wrapper .ss-content-box-1 .ss-image img {
        position: absolute;
        top: 0;
        left: 0;
    }

    #sg_b.sungroup #lp_wrapper .ss-content-box-1 .saa-mr25 {
        position: relative;
    }

    #sg_b.sungroup #lp_wrapper .bg-2 .main-menu > ul > li > a {
        background: #041e50;
        color: #fff;
        border-color: #041e50;
    }

    #sg_b.sungroup #lp_wrapper .bg-2 .main-menu > ul > li.current > a, #sg_b.sungroup #lp_wrapper .bg-2 .main-menu > ul > li > a:hover {
        background: #fff;
        border-color: #041e50;
        color: #041e50;
    }

    #sg_b.sungroup #lp_wrapper .bg-2 .btn-2 {
        background: #041e50;
        color: #fff;
        border-color: #041e50;
    }

    #sg_b.sungroup #lp_wrapper .bg-2 .content-box-3 .btn-1 {
        background: #cd071e;
        color: #fff;
        border-color: #cd071e;
    }

    #sg_b.sungroup #lp_wrapper .bg-2 .content-box-3 .button-box-1 {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    #sg_b.sungroup #lp_wrapper .c-content-box-1 small {
        display: block;
        font-size: 14px;
        margin-top: 20px;
    }

    #sg_b.sungroup #lp_wrapper .qqq-padding-1 {
        padding: 40px 0 55px 0;
    }

    #sg_b.sungroup #lp_wrapper .qqq-content-box-1 {
        /* margin-top: 10px; */
        background: #eaeef2;
    }

    #sg_b.sungroup #lp_wrapper .qqq-title {
        text-align: center;
        margin-bottom: 30px;
        color: #041e50;
        font-size: 40px;
    	font-family: 'ElectroluxSans_4_Semibold';
    }

    #sg_b.sungroup #lp_wrapper .qqq-boxes .qqq-number {
        width: 56px;
        height: 56px;
        border-radius: 50%;
        background: #adbac2;
        margin-top: 5px;
        color: #eaeef2;
        font-size: 26px;
        font-family: 'ElectroluxSans_5_Bold';
        display: flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        margin-right: 28px;
    }

    #sg_b.sungroup #lp_wrapper .qqq-boxes .qqq-box {
        margin-bottom: 30px;
        color: #041e50;
        font-family: 'ElectroluxSans_4_Semibold';
        font-size: 24px;
        display: flex;
    }

    #sg_b.sungroup #lp_wrapper .qqq-boxes .qqq-box:last-child {
        margin-bottom: 0;
    }

    #sg_b.sungroup #lp_wrapper .qqq-boxes-1 {
        padding-top: 10px;
    }

    #sg_b.sungroup #lp_wrapper .qqq-boxes-1 .row-box {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -7px;
    }

    #sg_b.sungroup #lp_wrapper .qqq-boxes-1 .col-box {
        width: 20%;
        padding: 0 7px;
    }

    #sg_b.sungroup #lp_wrapper .qqq-box-1 {
        display: block;
    }

    #sg_b.sungroup #lp_wrapper .qqq-box-1 .txt {
        text-align: center;
        color: #041e50;
        font-size: 16px;
        padding: 17px 0;
    }

    #sg_b.sungroup #lp_wrapper .qqq-box-1:hover .image {
        background: none;
        box-shadow: 0 0 10px #c3c9d5;
    }

    #sg_b.sungroup #lp_wrapper .qqq-box-1 .image {
        height: 318px;
        text-align: center;
        padding: 5px;
        display: flex;
        align-items: center;
        background: #eaeef2;
        justify-content: center;
    }

    #sg_b.sungroup #lp_wrapper .qqq-content-box-3 {
        position: relative;
        overflow: hidden;
        background: #041e50;
    }

    #sg_b.sungroup #lp_wrapper .qqq-content-box-3 .description {
        position: relative;
        width: 50%;
        color: #fff;
        align-items: flex-start;
        flex-direction: column;

        position: relative;
        display: flex;
        justify-content: center;
        height: 534px;
    }

    #sg_b.sungroup #lp_wrapper .qqq-content-box-3 .description .image-1 {
        position: absolute;
        bottom: -40px;
        right: 0px;
        width: 62%;
    }

    #sg_b.sungroup #lp_wrapper .qqq-content-box-3 .image {
        position: absolute;
        top: 0;
        right: 0;
        height: 100%;
        width: 50%;
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
    }

    #sg_b.sungroup #lp_wrapper .qqq-content-box-3 .txt-1 {
        font-size: 40px;
    	font-family: 'ElectroluxSans_4_Semibold';
        position: relative;
        z-index: 2;
    }

    #sg_b.sungroup #lp_wrapper .qqq-content-box-3 .txt-2 {
        font-size: 120px;
        font-family: 'ElectroluxSans_5_Bold';
        line-height: 1;
        position: relative;
        z-index: 2;
    }

    #sg_b.sungroup #lp_wrapper .qqq-content-box-3 .txt-3{
        margin-top: -12px;
        font-size: 20px;
    	font-family: 'ElectroluxSans_4_Semibold';
        position: relative;
        z-index: 2;
    }

    #sg_b.sungroup #lp_wrapper .qqq-content-box-3 .txt-4 {
        height: 94px;
        padding: 0 17px;
        margin-top: 17px;
        color: #fff;
        line-height: 94px;
        font-size: 64px;
        position: relative;
        z-index: 2;
        font-family: 'ElectroluxSans_5_Bold';
        background: #cd071e;
        display: inline-block;
    }

    #sg_b.sungroup #lp_wrapper .qqq-content-box-4 {
        text-align: center;
        padding: 30px 0;
        color: #7a8a9c;
        font-size: 14px;
    }

    #sg_b.sungroup #lp_wrapper .qqq-content-box-4 a {
        color: #7a8a9c;
    }

    #sg_b.sungroup #lp_wrapper .qqq-content-box-4 a:hover {
        color: #041e50;
    }

    #sg_b.sungroup #lp_wrapper .content-box-2 .image-1 {
        position: absolute;
        top: 0;
        left: 0;
         z-index: 1;
    }

    #sg_b.sungroup #lp_wrapper .content-box-2 .image-2 {
        position: absolute;
        top: 0;
        z-index: 2;
        right: 0;
    }

    #sg_b.sungroup #lp_wrapper .content-box-2-1 {
        position: relative;
        overflow: hidden;
    }

    #sg_b.sungroup #lp_wrapper .animate__animated {
        opacity: 0;
    }

    #sg_b.sungroup #lp_wrapper .qqq-video {
            position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        align-items: center;
        overflow: hidden;
        background-size: cover;
        z-index: 1;
    }

    #sg_b.sungroup #lp_wrapper .content-box-2 {
        overflow: hidden;
    }

    #sg_b.sungroup #lp_wrapper #Formularz{
        overflow: hidden;

    }

    #sg_b.sungroup #lp_wrapper .qqq-video video {
        width: 100%;
        height: 100%;
    }

    @media only screen and (max-width: 1500px) {
        #sg_b.sungroup #lp_wrapper .qqq-content-box-3 .description {
            height: 450px;
        }
        #sg_b.sungroup #lp_wrapper .qqq-content-box-3 .description .image-1 {
            width: 57%;
        }
    }

    @media only screen and (max-width: 1300px) {
        #sg_b.sungroup #lp_wrapper .qqq-content-box-3 .description {
            padding-right: 20px;
        }
    }

    @media only screen and (max-width: 1199px) {
        #sg_b.sungroup #lp_wrapper .qqq-boxes-1 .col-box {
            width: 25%;
        }
        #sg_b.sungroup #lp_wrapper .qqq-content-box-3 .txt-1 {
            font-size: 30px;
        }
    }

    @media only screen and (max-width: 992px) {
        #sg_b.sungroup #lp_wrapper .qqq-title {
            font-size: 30px;
        }
        #sg_b.sungroup #lp_wrapper .qqq-boxes .qqq-box {
            font-size: 16px;
        }
        #sg_b.sungroup #lp_wrapper .animate__animated {
            opacity: 1;
        }
        #sg_b.sungroup #lp_wrapper .qqq-boxes .qqq-number {
            margin-top: 0;
        }
        #sg_b.sungroup #lp_wrapper .qqq-boxes .qqq-box {
            align-items: center;
        }
        #sg_b.sungroup #lp_wrapper .qqq-content-box-3 .txt-2 {
            font-size: 80px;
        }
        #sg_b.sungroup #lp_wrapper .qqq-content-box-3 .txt-1 {
            font-size: 25px;
        }
        #sg_b.sungroup #lp_wrapper .qqq-content-box-3 .txt-3 {
            font-size: 16px;
        }
        #sg_b.sungroup #lp_wrapper .qqq-content-box-3 .txt-4 {
            height: 71px;
            line-height: 74px;
            font-size: 54px;
        }
    }

    @media only screen and (max-width: 767px) {
        #sg_b.sungroup #lp_wrapper .qqq-boxes-1 .col-box {
            width: 100%;
        }
        #sg_b.sungroup #lp_wrapper .qqq-title {
            font-size: 25px;
        }
        #sg_b.sungroup #lp_wrapper .qqq-content-box-3 .description {
            padding: 30px 0 0px 0;
            width: 100%;
            justify-content: center;
            text-align: center;
            align-items: center;
            height: auto;
        }
        #sg_b.sungroup #lp_wrapper .qqq-content-box-3 .txt-1 {
            text-align: center;
        }
        #sg_b.sungroup #lp_wrapper .qqq-content-box-3 .txt-4 {
            margin-bottom: -30px;
        }
        #sg_b.sungroup #lp_wrapper .qqq-content-box-3 .description .image-1 {
            position: relative;
            width: 100%;
        }
        #sg_b.sungroup #lp_wrapper .qqq-content-box-3 .image {
            position: relative;
            width: calc(100% + 30px);
            height: 200px;
            margin-left: -15px;
        }
    }

    #sg_b.sungroup #lp_wrapper .xx-content-box-1 {
        background: #adbac2;
        color: #fff;
    }

    #sg_b.sungroup #lp_wrapper .xx-content-box-1 a {
        color: #fff;
    }

    #sg_b.sungroup #lp_wrapper .xx-content-box-1-1 {
        padding: 30px 0;
        background: url('https://www.electro.pl/lp/electro/promocje/24555-electrolux-aeg-zyskaj-nawet-100-zl-na-wirtualnej-karcie-pluxee/resources/images/lp/12.png') left center no-repeat;
        padding-left: 150px;
    }

    @media only screen and (max-width: 767px) {
    	#sg_b.sungroup #lp_wrapper .xx-content-box-1-1 {
    		background-size: 50px auto;
    		padding-left: 70px;
    	}
    }


    /* ***  *** */

    #sg_b.sungroup #lp_wrapper .qqq-boxes-2 {
    	width: 1170px;
    	max-width: 100%;
    	margin: 0 auto;
    }

    #sg_b.sungroup #lp_wrapper .qqq-boxes-2 img {
    	display: block;
    }

    #sg_b.sungroup #lp_wrapper .bg-3 .main-menu > ul > li > a{
        background: #fff;
        border-color: #041e50;
        color: #041e50;
    }

    #sg_b.sungroup #lp_wrapper .bg-3 .main-menu > ul > li.current > a, #sg_b.sungroup #lp_wrapper .bg-3 .main-menu > ul > li > a:hover {
         background: #041e50;
        color: #fff;
        border-color: #041e50;
    }

    #sg_b.sungroup #lp_wrapper .bg-3 .content-box-2 {
        margin-top: 15px;
    }

    #sg_b.sungroup #lp_wrapper .bg-3 .content-box-3 {
        margin-bottom: 0;
    }

    #sg_b.sungroup #lp_wrapper .bg-3 .btn-1 {
            background: #041e50;
    }

    #sg_b.sungroup #lp_wrapper .bg-3 .btn-2 {
            border-color: #041e50;
            color: #041e50;
    }

    #sg_b.sungroup #lp_wrapper .bg-3 .qqq-content-box-1 {
        background: #041e50;
        color: #fff;
    }

    #sg_b.sungroup #lp_wrapper .bg-3 .qqq-content-box-1 .qqq-title {
        color: #fff;
    }

    #sg_b.sungroup #lp_wrapper .bg-3 .qqq-content-box-1 .txt {
        text-align: center;
         font-size: 20px;
        line-height: 28px;
        margin-bottom: 30px;
    }

    #sg_b.sungroup #lp_wrapper .bg-3 .qqq-title {
        font-size: 28px;
        font-family: 'ElectroluxSans_5_Bold';
    }

    #sg_b.sungroup #lp_wrapper .bg-3 .qqq-boxes .qqq-box {
        color: #fff;
        font-size: 20px;
        line-height: 28px;
        align-items: center;
        font-family: 'ElectroluxSans_3_Regular';
    }
    #sg_b.sungroup #lp_wrapper .bg-3 .qqq-boxes .qqq-box .qqq-txt {
    	text-align: left !important;
    }

    #sg_b.sungroup #lp_wrapper .bg-3 .qqq-boxes {
        width: 1076px;
        margin: 0 auto;
        max-width: 100%;
    }

    #sg_b.sungroup #lp_wrapper .bg-3 .qqq-boxes .qqq-box a {
        color: #fff;
        text-decoration: none;
    }

    #sg_b.sungroup #lp_wrapper .bg-3 .qqq-boxes .qqq-box a:hover {
        color: #fff;
        opacity: 0.9;
        text-decoration: none;
    }

    #sg_b.sungroup #lp_wrapper .bg-3 .qqq-boxes .qqq-number {
        background: #fff;
        color: #041e50;
    }

    #sg_b.sungroup #lp_wrapper .qqq-boxes-2 .row-box {
        display: flex;
        flex-wrap: wrap;
    }

    #sg_b.sungroup #lp_wrapper .qqq-boxes-2 .col-box {
        width: 33.33333%;
    }

    #sg_b.sungroup #lp_wrapper .qqq-boxes-2 .qqq-box-2 {
        display: block;
        position: relative;
    }
    #sg_b.sungroup #lp_wrapper .qqq-boxes-2 .qqq-box-2 img {
    	width: 100%;
    	height: 100%;
    }


    #sg_b.sungroup #lp_wrapper .qqq-boxes-2 .qqq-box-2:after {
        width: 100%;
        height: 100%;
        background: #041e50;
        opacity: 0.6;
        content: "";
        display: block;
        position: absolute;
        border: 1px solid #fff;
        top: 0;
        left: 0;
        opacity: 0;
            -webkit-transition: 0.15s linear;
        -moz-transition: 0.15s linear;
        -ms-transition: 0.15s linear;
        -o-transition: 0.15s linear;
        transition: 0.15s linear;
    }

    #sg_b.sungroup #lp_wrapper .qqq-boxes-2 .qqq-box-2:hover:after {
        opacity: 0.6;
    }

    #sg_b.sungroup #lp_wrapper .qqq-boxes-2 .qqq-box-2 .txt {
        position: absolute;
        z-index: 2;
        color: #fff;
        bottom: 0;
        right: 0;
        padding: 1px 0 0 0;
        font-size: 22px;
        margin: 20px;
        font-family: 'ElectroluxSans_5_Bold';
        background: url('https://www.electro.pl/lp/electro/promocje/24555-electrolux-aeg-zyskaj-nawet-100-zl-na-wirtualnej-karcie-pluxee/resources/images/lp/01.png') center right no-repeat;
        padding-right: 35px;
    }

    #sg_b.sungroup #lp_wrapper .qqq-boxes-2 .qqq-box-2 .txt-1 {
        color: #081f4d;
        background: url('https://www.electro.pl/lp/electro/promocje/24555-electrolux-aeg-zyskaj-nawet-100-zl-na-wirtualnej-karcie-pluxee/resources/images/lp/02.png') center right no-repeat;
    }

    #sg_b.sungroup #lp_wrapper .qqq-boxes-2 .qqq-box-2:hover .txt-1 {
        background: url('https://www.electro.pl/lp/electro/promocje/24555-electrolux-aeg-zyskaj-nawet-100-zl-na-wirtualnej-karcie-pluxee/resources/images/lp/01.png') center right no-repeat;
        color: #fff;
    }

    #sg_b.sungroup #lp_wrapper .qqq-content-box-8 {
        background: #041e50 url('https://www.electro.pl/lp/electro/promocje/24555-electrolux-aeg-zyskaj-nawet-100-zl-na-wirtualnej-karcie-pluxee/resources/images/lp/04.png') center no-repeat;
        color: #fff;
        text-align: center;
        padding: 30px 0;
    }

    #sg_b.sungroup #lp_wrapper .qqq-content-box-8 .qqq-title {
        color: #fff;
    }

    #sg_b.sungroup #lp_wrapper .qqq-content-box-8 .qqq-title-txt {
        font-size: 40px;
    }

    #sg_b.sungroup #lp_wrapper .qqq-content-box-8 .txt {
        font-size: 16px;
        line-height: normal;
    }

    #sg_b.sungroup #lp_wrapper .qqq-content-box-8 .txt a {
        color: #fff;
    }

    #sg_b.sungroup #lp_wrapper .qqq-content-box-8 .txt a:hover {
        color: #fff;
        opacity: 0.9;
        text-decoration: none;
    }

    #sg_b.sungroup #lp_wrapper .qqq-content-box-9 a {
        color: #041e50;
    }

    #sg_b.sungroup #lp_wrapper .qqq-content-box-9 a:hover {
        color: #041e50;
        opacity: 0.9;
    }

    #sg_b.sungroup #lp_wrapper .qqq-content-box-9 {
        background: #dee8eb;
        color: #041e50;
        text-align: center;
        font-size: 16px;
        line-height: 26px;
        padding: 30px 0;
    }

    @media only screen and (max-width: 992px) {
        #sg_b.sungroup #lp_wrapper .qqq-boxes-2 .col-box {
            width: 50%;
        }
        #sg_b.sungroup #lp_wrapper .bg-3 .qqq-boxes .qqq-box {
            font-size: 18px;
            line-height: 26px;
        }
        #sg_b.sungroup #lp_wrapper .qqq-boxes .qqq-number {
            margin-right: 15px;
        }
    }
    @media only screen and (max-width: 767px) {
        #sg_b.sungroup #lp_wrapper .qqq-boxes-2 .col-box {
            width: 100%;
        }
        #sg_b.sungroup #lp_wrapper .qqq-boxes-2 .col-box img {
            width: 100%;
        }
    }

    @media only screen and (max-width: 767px) {
    	#sg_b.sungroup #lp_wrapper .ss-content-box-1-1 .ss-btn-1, #sg_b.sungroup #lp_wrapper .ss-content-box-1-1 .ss-btn-2 {
    		margin: 2px !important;
    	}
    }

    #sg_b.sungroup #lp_wrapper .ss-content-box-1-4 {
        background: rgb(4, 30, 80);
    }

    #sg_b.sungroup #lp_wrapper .ss-content-box-1-4 {
        background: rgb(4, 30, 80);
    }


#sg_b.sungroup #lp_wrapper img {
    margin-left: auto;
    margin-right: auto;
  max-width: 100%;
  height: auto;
}

    /* ------------------------- */

    #sg_b.sungroup #lp_wrapper h1,
    #sg_b.sungroup #lp_wrapper h2,
    #sg_b.sungroup #lp_wrapper h3,
    #sg_b.sungroup #lp_wrapper h4,
    #sg_b.sungroup #lp_wrapper h5,
    #sg_b.sungroup #lp_wrapper h6,
    #sg_b.sungroup #lp_wrapper p,
    #sg_b.sungroup #lp_wrapper span {
    	color: inherit;
    }
    #sg_b.sungroup #lp_wrapper .tal {
        text-align: left !important;
    }
    #sg_b.sungroup #lp_wrapper .SGjsCarusel .splide__arrow--prev, #sg_b.sungroup #lp_wrapper .SGjsCarusel .glide__arrow--left {
    	left: -40px;
    }
    #sg_b.sungroup #lp_wrapper .SGjsCarusel .splide__arrow--next, #sg_b.sungroup #lp_wrapper .SGjsCarusel .glide__arrow--right {
    	right: -40px;
    }
    #sg_b.sungroup #lp_wrapper .SGjsCarusel .splide__arrow, #sg_b.sungroup #lp_wrapper .SGjsCarusel .glide__arrow {
    	width: 40px;
    	height: 64px;
    	background: transparent;
    	border: none;
    }
    #sg_b.sungroup #lp_wrapper .SGjsCarusel .splide__arrow svg {
    	width: 30px;
    	height: 30px;
    }

      	#sg_b.sungroup #lp_wrapper {
      		width: 1360px !important;
      		max-width: 100% !important;
      		margin-left: auto;
      		margin-right: auto;
      	}
    	#sg_b.sungroup #lp_wrapper .btn-center {
    		margin: 20px auto;
    	}
          #sg_b.sungroup #lp_wrapper .button.sg-new-btn.wider {
              width: 300px;
          }
    	  #sg_b.sungroup #lp_wrapper .button.sg-new-btn {
              width: 232px;
          	max-width: 100%;
          }
          #sg_b.sungroup #lp_wrapper .button.sg-new-btn.center {
              margin-left: auto;
              margin-right: auto;
          }


    /* #sg_b.sungroup .bg-lp {
    	background: #000;
        color: #fff;
    } */

    #sg_b.sungroup #lp_wrapper .linkSG {
      word-wrap: break-word;
      -moz-user-select: all;
      -khtml-user-select: all;
      -webkit-user-select: all;
      -ms-user-select: all;
      user-select: all;
    }

    #sg_b.sungroup .clear {
      clear: both;
      width: 100%;
    }


    	.sg_fix .lp-content {
    		max-width: 1360px;
    		width: 100%;
    		margin: auto;
    	}
    	#sg_b.sungroup .sg-steps-section {
    		max-width: 1360px;
    		margin: 0 auto;
    	}
    	#sg_b.sungroup .row-products {
    		background-color: #F6F6F6;
    		padding: 15px;
    		border-radius: 8px;
    	}
    	@media (max-width: 400px) {
    		#sg_b.sungroup .row-products {
    			padding: 10px;
    		}
    	}
    	#sg_b.sungroup .row-products .sg_sp1_box .sg_hide_box_above_text {
    		background: transparent !important;
    		/* display: none; */
    	}
    	#sg_b.sungroup .row-products .sg_sp1_box:nth-child(1) .bg-text {
    		display: none;
    	}
    	#sg_b.sungroup .row-products .sg_sp1_box:nth-child(1) .sg_img_div {
    		margin-top: 45px;
    	}
    	@media (max-width: 600px) {
    		#sg_b.sungroup .row-products .sg_sp1_box:nth-child(1) .sg_img_div {
    			margin-top: 40px;
    		}
    	}
    	@media (max-width: 400px) {
    		#sg_b.sungroup .row-products .sg_sp1_box:nth-child(1) .sg_img_div {
    			margin-top: 35px;
    		}
    	}

    	#sg_b.sungroup .row-products .border {
    		border-radius: 8px;
    		/* border-radius: 0 0 8px 8px; */
    		border-color: #DDDDDD;
    	}
    	#sg_b.sungroup .row-products .sg_sp1_box .bg-text {
    		border-radius: 8px 8px 0 0;
    	}
    	#sg_b.sungroup .row-products .sg_sp1_box:nth-child(2) .border {
    		border-color: #FE0000;
    		border-radius: 0 0 8px 8px;
    	}
    	/* #sg_b.sungroup .sg_sp1_box .sg_plus_sign {
    		display: none;
    	}
    	#sg_b.sungroup .row-products .sg_sp1_box:nth-child(2):before {
    		content: "";
    		background-image: url('https://www.electro.pl/lp/electro/promocje/22120-remington-badz-soba-po-swojemu/resources/images/lp/plus.jpg');
    		background-size: cover;
    		background-position: center;
    		position: absolute;
    		left: -9px;
    		top: 50%;
    		width: 20px;
    		height: 52px;
    		pointer-events: none;
    		  transform: translate(0px,-50%);
    		  z-index: 6;
    	} */


    	/* #sg_b.sungroup .sg_sp1_box .sg_plus_sign {
    		background-color: #fff !important;
    		color: #FE0000 !important;
    		box-shadow: 0px 0px 4px 0px rgba(107, 107, 107, 0.25);
    	} */
    	/* #sg_b.sungroup .splide .border:hover {
    		border-color: #FE0000 !important;
    	}
    	#sg_b.sungroup .sg_border_arrow {
    	  border-color: #FE0000 !important
    	} */
    	@media (min-width: 1201px) {
    		/* #sg_b.sungroup .row-products .splide__arrow {
    			top: 40%;
    		} */
    		/* #sg_b.sungroup .row-products .splide__arrow--prev {
    			left: 2em;
    		}
    		#sg_b.sungroup .row-products .splide__arrow--next {
    			right: 2em;
    		} */
    	}


    	/* #sg_b.sungroup .row-products .sg_sp1_box .bg-text {
    		font-size: 23px;
    	} */
    	/* @media (max-width: 1220px) {
    		#sg_b.sungroup .row-products .sg_sp1_box .bg-text {
    			font-size: 22px;
    		}
    	}
    	@media (max-width: 560px) {
    		#sg_b.sungroup .row-products .sg_sp1_box .bg-text {
    			font-size: 16px;
    		}
    	}
    	@media (max-width: 400px) {
    		#sg_b.sungroup .row-products .sg_sp1_box .bg-text {
    			font-size: 14px;
    		}
    	}
    	@media (max-width: 365px) {
    		#sg_b.sungroup .row-products .sg_sp1_box .bg-text {
    			font-size: 13px;
    		}
    	} */



        /* Accordion */

    	#sg_b.sungroup .bundleTabs {
    	  /* border-radius: 8px; */
    	  overflow: hidden;
    	  max-width: 1360px;
    	  margin: 0 auto;
    	  background: #fff;
    	}

    	#sg_b.sungroup .tabLP {
    	    width: 100%;
    	    color: #000;
    	    overflow: hidden;
    		  font-size: 18px;
    		  text-align: left !important;
              font-family: Ubuntu,sans-serif;
    	}
    	#sg_b.sungroup .tabLP .row-acc {
    		border: 1px solid #dee2e6;
    	}
    	#sg_b.sungroup .tabLP .row-acc:not(:first-of-type) {
    		border-top: 0;
    	}
    	#sg_b.sungroup .tab-label {
    	    display: -webkit-box;
    	    display: -moz-box;
    	    display: -ms-flexbox;
    	    display: -webkit-flex;
    	    display: flex;
    	    -webkit-box-pack: justify;
    	    -webkit-justify-content: space-between;
    	    -ms-flex-pack: justify;
    	    justify-content: space-between;
    	    padding: 0.8em 1em;
    	    cursor: pointer;
    		font-size: 20px;
    		font-weight: 700;
    		text-align: left !important;
    	    /* Icon */
    	}
    	#sg_b.sungroup .tab-label:hover {
    	    background: #f2f2f2;
    	}
    	#sg_b.sungroup .tab-label::after {
    	    /* content: "\276F"; */
    	    /* content: "❯"; */
    	    width: 1em;
    	    height: 1em;
    	    text-align: center;
    	    transition: all .35s;
    	}
    	#sg_b.sungroup .tab-content {
    	    max-height: 0;
    	    padding: 0 1em;
    	    background: white;
    	    transition: all .35s;
    		font-size: 16px;
    		text-align: left !important;
    		overflow: hidden;
    	}
        #sg_b.sungroup .tab-content ul {
    		font-size: 16px;
    	}
    	#sg_b.sungroup .tab-content * {
    	    text-align: left !important;
    	}
    	#sg_b.sungroup .tab-close {
    	    display: -webkit-box;
    	    display: -moz-box;
    	    display: -ms-flexbox;
    	    display: -webkit-flex;
    	    display: flex;
    	    -webkit-box-pack: end;
    	    -webkit-justify-content: flex-end;
    	    -ms-flex-pack: end;
    	    justify-content: flex-end;
    	    padding: 1em;
    	    font-size: 0.75em;
    	    background: #2c3e50;
    	    cursor: pointer;
    	}
    	#sg_b.sungroup .tab-close:hover {
    	    background: #f2f2f2;
    	}

    	#sg_b.sungroup .tabLP input {
    	    position: absolute;
    	    opacity: 0;
    	    z-index: -1;
    	}
    	#sg_b.sungroup .tabLP input:checked + .tab-label {
    	    background: #f2f2f2;
    		/* color: #052c65; */
    	}
    	#sg_b.sungroup .tabLP input:checked + .tab-label::after {
    	  -webkit-transform: rotate(90deg);
    	          transform: rotate(90deg);
    	}
    	#sg_b.sungroup .tabLP input:checked ~ .tab-content {
    	    max-height: 100%;
    	    padding: 1em;
    	}

    	@media screen and (max-width: 767px) {
    		#sg_b.sungroup .tab-label {
    			font-size: 20px;
    		}
    		#sg_b.sungroup .tab-content {
    			font-size: 18px;
    		}
    	}
    	/* Accordion end */


        @media (max-width: 500px) {
        	#sg_b.sungroup .button a {
        		display: block !important;
        	}
        	#sg_b.sungroup .btn {
        		display: block !important;
        	}
        }
