#v_voucher h1,#v_voucher h2,#v_voucher h3,#v_voucher h4,#v_voucher h5,#v_voucher h6,#v_voucher ul,#v_voucher li,#v_voucher p{margin: 0;padding: 0;font-weight: normal;line-height: 1}
#v_voucher a{text-decoration: none;}
#v_voucher button{cursor: pointer;}
*{box-sizing: border-box;outline: none;font-family: "Titillium Web", Arial, sans-serif;-webkit-tap-highlight-color: transparent;}
html{font-size: 10px}
html.zoom2{font-size: 12px}
html.zoom4{font-size: 14px}
body{margin: 0;}
#v_voucher ul{list-style: none;}
#v_voucher img{border:none;max-width: 100%;}
#v_voucher textarea{resize: none;}
#v_voucher .v_btn{ border: none; width: 100%;max-width: 300px;display: inline-block;text-align: center;background-color: #e2007a;color: #fff;font-size: 20px;font-weight: 600;border-radius: 4px;padding: 13px 5px}
#v_voucher .v_btn:hover{background-color: #aa036c}
#v_voucher .v_btn.s_white_btn{color:#e2007a;background-color: #fff;}
#v_voucher .v_btn.s_white_btn:hover{background-color: #f6f6f6;}
#v_voucher .p_f0{font-size: 1.4rem}
#v_voucher .c_f1{font-size: 1.6rem}
#v_voucher .c_f2{font-size: 1.8rem}
#v_voucher .c_f3{font-size: 2.2rem}
#v_voucher .c_f4{font-size: 2.3rem}
#v_voucher .c_f5{font-size: 2.4rem}
#v_voucher .c_f6{font-size: 3.0rem}
#v_voucher .c_f7{font-size: 5.0rem}
#v_voucher sup{font-size: 12px}
#v_voucher .p_textL{text-align: left}
#v_voucher .p_textC{text-align: center}
#v_voucher .p_textR{text-align: right}
#v_voucher .c_semibold{font-weight: 600}
#v_voucher .c_bold{font-weight: bold}
#v_voucher .c_uppercase{text-transform: uppercase}
#v_voucher .c_page{width: 100%;max-width: 1630px;padding: 0 15px;margin: 0 auto}
#v_voucher .v_relative_element{position: relative}
#v_voucher .v_left{text-align: left}
#v_voucher .v_center{text-align: center}
#v_voucher .v_right{text-align: right}
#v_voucher .v_magenta{color: #e2007a}
#v_voucher .c_f_m{margin:25px 0 40px 0;font-size: 3.0rem}

.sh531-another-faq .sh531-main-head{margin-bottom: 40px}
.sh531-serw-section .sh531-another-faq .sh531-main-head{margin-bottom: 0;margin-top: 25px;}
.sh531-another-faq .sh135-accordion-container {border-bottom: 1px solid #d5d6d9; padding: 15px 10px 0; text-align: left;cursor: pointer}
.sh531-another-faq .sh135-accordion-container a {color: #e6007e;}
.sh531-another-faq .sh135-accordion-container a:hover {text-decoration: underline;}
.sh531-another-faq .sh135-accordion-container h3 {line-height: 40px; font-size: 36px; font-weight: 400; color: #2b2b2b; text-align: left; margin: 35px 10px 20px;}
.sh531-another-faq .sh135-accordion-container h4 {line-height: 28px; font-size: 24px; font-weight: 400; color: #e6007e; text-align: left; margin: 15px 10px 0;}
.sh531-another-faq .sh135-accordion-head {background: url('/-/media/Additional/tpe/img/slide.png') right 5px no-repeat; margin-bottom: 15px; margin-right: 5px; cursor: pointer; padding-right: 70px;    z-index: 2;position: relative;}
.sh531-another-faq .sh135-accordion-head h3 {line-height: 28px; font-size: 18px; font-weight: 600; margin: 0;}
.sh531-another-faq .sh135-accordion-head:hover{background: url('/-/media/Additional/tpe/img/slide-hover.png') right 5px no-repeat;}
.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-head {    background-position: right -55px;}
.sh531-another-faq .sh135-accordion-head:hover h3, .sh531-another-faq .sh135-accordion-container.active .sh135-accordion-head h3 {color: #e6007e;}
.sh531-another-faq .sh135-accordion-container .sh135-accordion-body {    transition: ease all 250ms;display: block; margin-bottom: 0px; font-size: 16px; line-height: 20px;padding: 0 7% 0 0;height: 0;opacity: 0;    z-index: -1;position: relative;overflow: hidden}
.sh531-another-faq .sh135-accordion-container .sh135-accordion-body ul {margin: 10px 0;}
.sh531-another-faq .sh135-accordion-container .sh135-accordion-body ul .sh135-spacing {display: inline-block; padding-top: 5px;}
.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body {opacity: 1;height: auto;margin-bottom: 15px;overflow: visible;position: relative;z-index: 5}
.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body table {border-collapse: collapse; color: #6c6d70; font-size: 15px;}
.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body tr {border: 1px solid #d5d6d9; padding: 13px 0;}
.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body td, .sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body th {padding: 10px 15px; vertical-align: top;}
.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body td:nth-child(2) {width: 40%;}
.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body th {background: #f7f3f3; font-size: 16px;}
.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body .sh135-mobile {display: none;}
.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body .sh135-heading {background: #f7f3f3; font-size: 16px; font-weight: 700;}
.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body a:hover{text-decoration: underline}
.sh531-faq-box{margin: 10px 0 30px}
.sh531-another-faq{margin-top: 0;max-width: 1150px;}

#v_voucher .v_baner .v_logo_space{position: absolute;display: block;left: 0;top: 0}
#v_voucher .v_baner .v_logo_space .v_mobile_logo{display: none}
#v_voucher .v_baner{background-image: url(/-/media/Additional/tpe/img/3.png);width: 100%;height: 501px;background-position: center top;background-repeat: no-repeat}
#v_voucher .v_baner .v_baner_element{display: flex;flex-direction: column;justify-content: flex-end;height: calc(100% - 90px);}
#v_voucher .v_baner .v_baner_element h1{margin-bottom: 20px}
#v_voucher .v_baner .v_baner_element .v_btn{display: block;margin-top: 45px;box-shadow: 0px 1px 10px 0px rgb(31 31 31 / 25%);}
#v_voucher .v_baner .v_baner_element h2{margin-bottom: 5px}
#v_voucher .v_baner .v_baner_element p{line-height: 1.2}
#v_voucher .v_baner .c_page{height: 100%}

#v_voucher .v_tile_box{}
#v_voucher .v_tile_box .v_tile_flex{display: flex;justify-content: space-between;flex-wrap: wrap;margin:20px 0 15px 0;}
#v_voucher .v_tile_box .v_tile_flex .v_single_tile{flex-basis: 24%;border-radius: 10px;background-color: #fff;box-shadow: 0px 1px 10px 0px rgb(31 31 31 / 25%);margin: 10px 0;position: relative;cursor: pointer;padding: 20px;display: flex;justify-content: center;align-items: center;min-height: 255px;overflow: hidden}
#v_voucher .v_tile_box .v_tile_flex .v_single_tile.v_img_tile{box-shadow: none;padding: 0;cursor: default}
#v_voucher .v_tile_box .v_tile_flex .v_single_tile .v_hidden_part{position: absolute;left: 0;top: 100%;width: 100%;height: 100%;background-color: #ffe9f5;opacity: 0;z-index: -1;transition: 500ms ease;    display: flex;justify-content: center;align-items: center;padding: 10px}
#v_voucher .v_tile_box .v_tile_flex .v_single_tile .v_tile_img{text-align: center;min-height: 80px;margin-bottom: 5px;    display: flex;align-items: center;justify-content: center;}
#v_voucher .v_tile_box .v_tile_flex .v_single_tile .v_tile_img img{display: block;margin: 0 auto}
#v_voucher .v_tile_box .v_tile_flex .v_single_tile .v_visible_part p{text-align: center;line-height: 1.2;}
#v_voucher .v_tile_box .v_tile_flex .v_single_tile .v_visible_part p span{display: block;}
#v_voucher .v_tile_box .v_tile_flex .v_single_tile .v_visible_part p span img{display: block;margin: 20px auto 0}
#v_voucher .v_tile_box .v_tile_flex .v_single_tile .v_hidden_part .v_with_sqaure{position: relative;padding-left: 12px;margin: 7px 0}
#v_voucher .v_tile_box .v_tile_flex .v_single_tile .v_hidden_part .v_with_sqaure:before{content: '';display: block;position: absolute;left: 0;top: 6px;height: 5px;width: 5px;background-color: #000;}
#v_voucher .v_tile_box .v_tile_flex .v_single_tile:hover .v_hidden_part{opacity: 1;z-index: 1;top: 0}
#v_voucher .v_reg_info{font-size: 14px;text-align: left;}
#v_voucher .v_tile_box .v_reg_info a{}
#v_voucher .v_tile_box .v_reg_info a:hover{text-decoration: underline}
#v_voucher .v_cta_box{text-align: center;}
#v_voucher .v_cta_box .v_btn{display: block;margin: 15px auto 15px}

#v_voucher .v_steps_box{background-image: url(/-/media/Additional/tpe/img/tlo-mag6.png);width: 100%;background-position: center;background-repeat: no-repeat;padding: 35px 0;    background-size: cover;    margin-top: 30px;}
#v_voucher .v_steps_box h2{}
#v_voucher .v_steps_box .v_step_content{max-width: 1440px;margin: 0 auto;}
#v_voucher .v_steps_box .v_step_content .v_single_step{position: relative;margin: 35px 0;display: flex;justify-content: space-between;flex-wrap: wrap}
#v_voucher .v_steps_box .v_step_content .v_single_step .v_step_acc{display: flex;flex-wrap: wrap;background-color: #fff;border-radius: 10px;padding: 20px;align-items: center;justify-content: space-between;cursor: pointer;flex-basis: calc(100% - 210px)}
#v_voucher .v_steps_box .v_step_content .v_single_step .v_step_acc .v_step_number{font-size: 66px;color: #e2007e;font-weight: bold;line-height: 1;flex-basis: auto}
#v_voucher .v_steps_box .v_step_content .v_single_step .v_step_acc .v_step_text{position: relative;padding-right: 40px;flex-basis: calc(100% - 110px)}
#v_voucher .v_steps_box .v_step_content .v_single_step .v_step_acc .v_step_text .v_arrow{position: absolute;display: block;right: 0;background-position: top;width: 14px;height: 9px;cursor: pointer;background-image: url(/-/media/Additional/tpe/img/z_arrow_sprite.png);    top: 0;bottom: 0;margin: auto;}
#v_voucher .v_steps_box .v_step_content .v_single_step.v_open .v_step_acc .v_step_text .v_arrow{background-position: bottom}
#v_voucher .v_steps_box .v_step_content .v_single_step .v_hidden_step_content{opacity: 0;height: 0;transition: 250ms ease;flex-basis: 100%;background-color: #fff;border-radius: 10px}
#v_voucher .v_steps_box .v_step_content .v_single_step.v_open .v_hidden_step_content{opacity: 1;height: auto;margin-top: 20px;padding: 15px}
#v_voucher .v_steps_box .v_step_content .v_single_step .v_step_img{flex-basis: 190px;text-align: center;position: relative;background-color: #e0eefa;border-radius: 10px}
#v_voucher .v_steps_box .v_step_content .v_single_step .v_step_img img{display: block;margin: 0 auto;}
#v_voucher .v_steps_box .v_step_content .v_single_step .v_step_img.v_img_1 img{top: -6px;left: -3px;}
#v_voucher .v_steps_box .v_step_content .v_single_step .v_step_img.v_img_2 img{top: -13px;left: 5px;}
#v_voucher .v_steps_box .v_step_content .v_single_step .v_step_img.v_img_3 img{top: -15px;right: 5px;}

#v_voucher .v_path_box{margin-top: 20px}
#v_voucher .v_path_box .v_path_flex{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;margin: 30px 0 45px}
#v_voucher .v_path_box .v_path_flex .v_pth_spacer{flex-basis: auto;display: flex;justify-content: space-between;align-items: center}
#v_voucher .v_path_box .v_path_flex .v_path_element{display: flex;align-items: center;padding: 20px 20px 20px 100px;border-radius: 10px;box-shadow: 0px 1px 10px 0px rgb(31 31 31 / 25%);background-color: #fff;position: relative;flex-basis: 29%;min-height: 160px}
#v_voucher .v_path_box .v_path_flex .v_path_element > img{position: absolute;left: 25px;top: 0;bottom: 0;margin: auto}
#v_voucher .v_path_box .v_path_flex .v_path_element h6{margin-bottom: 15px;}
#v_voucher .v_path_box .v_path_flex .v_path_element p{line-height: 1.2}

#v_voucher .v_faq_box{margin-top: 125px;position: relative;padding-bottom: 25px;}
#v_voucher .v_faq_box .v_faq_ab{position: absolute;bottom: 0;right: 0;background-image: url(/-/media/Additional/tpe/img/faq_bg.png);    width: 477px;height: 301px;background-position: right;background-repeat: no-repeat;background-size: contain;padding: 0 20px 0 0;display: flex;align-items: center;justify-content: flex-end;}
#v_voucher .v_faq_box .v_faq_ab p{margin: 15px 0}
#v_voucher .v_faq_box .v_faq_ab a{display: block;font-size: 20px;color: #000}
#v_voucher .v_faq_box .v_faq_ab a:hover{color: #e2007e}
#v_voucher .v_faq_box .v_reg_info{margin: 15px 0 0px}

#v_voucher .s_footer.s_grey{box-shadow: 0px 1px 10px 0px rgb(31 31 31 / 25%);    z-index: 2;position: relative;}
#v_voucher .s_footer{text-align: left;padding: 15px 0}
#v_voucher .s_footer .s_footer_element p{font-size: 14px}

#v_voucher .v_cookies_box{position: fixed;background-color: #f4f4f4;box-shadow: 0px 1px 10px 0px rgb(31 31 31 / 25%);bottom: 0;left: 0;width: 100%;z-index: 10}
#v_voucher .v_cookies_box .v_cookies_inside{padding: 10px 80px;position: relative;z}
#v_voucher .v_cookies_box .v_cookies_inside img{position: absolute;left: 0;top: 0;bottom: 0;margin: auto}
#v_voucher .v_cookies_box .v_cookies_inside span{display: block;position: absolute;right: 0;top: 0;bottom: 0;margin: auto;width: 20px;height: 20px;background-position: bottom;cursor: pointer;background-image: url(/-/media/Additional/tpe/img/popup_close.png);}
#v_voucher .v_cookies_box .v_cookies_inside span:hover{background-position: top}
#v_voucher .v_cookies_box .v_cookies_inside a{color: #e2007e}
#v_voucher .v_cookies_box .v_cookies_inside a:hover{text-decoration: underline}
#v_voucher .v_mobile_baner{display: none;background-image: url(/-/media/Additional/tpe/img/baner-scouting.jpg);width: 100%;height: 180px;background-position: center;}
#v_voucher .v_tile_box .v_tile_flex .v_single_tile .v_hidden_part .v_hidden_flex{    max-width: 85%;}

@media all and (max-width: 1700px){
    #v_voucher .v_faq_box .v_faq_ab {width: 317px;height: 211px;}
}
@media all and (max-width: 1550px){
    .sh531-another-faq {margin-top: 0;max-width: 100%;width: calc(100% - 330px);}
}
@media all and (max-width: 1400px){
    #v_voucher .v_baner {height: 390px;background-size: cover;background-position: left top;}
    #v_voucher .v_baner .v_baner_element h1 {margin-bottom: 10px;}
    #v_voucher .p_f0{font-size: 1.2rem}
    #v_voucher .c_f1{font-size: 1.4rem}
    #v_voucher .c_f2{font-size: 1.6rem}
    #v_voucher .c_f3{font-size: 2.0rem}
    #v_voucher .c_f4{font-size: 2.0rem}
    #v_voucher .c_f5{font-size: 2.2rem}
    #v_voucher .c_f6{font-size: 2.6rem}
    #v_voucher .c_f_m{margin:25px 0 40px 0;font-size: 2.6rem}
    #v_voucher .c_f7{font-size: 4.0rem}
    #v_voucher .v_steps_box .v_step_content .v_single_step .v_step_acc .v_step_number{font-size: 50px}
    #v_voucher .v_steps_box .v_step_content .v_single_step .v_step_acc .v_step_text {flex-basis: calc(100% - 80px);}
    #v_voucher .v_baner .v_baner_element {height: calc(100% - 35px);}
    #v_voucher .v_baner .v_baner_element .v_btn{margin-top: 15px}
}

@media all and (max-width: 1300px){
    #v_voucher .v_tile_box .v_tile_flex .v_single_tile{flex-basis: 49%}
    #v_voucher .v_tile_box .v_tile_flex .v_single_tile .v_hidden_part .v_with_sqaure{margin: 10px 0}
    #v_voucher .v_tile_box .v_tile_flex .v_single_tile .v_hidden_part{justify-content: flex-start;padding-left: 30px;}
    #v_voucher .v_tile_box .v_tile_flex .v_single_tile .v_hidden_part .v_hidden_flex{max-width: 100%}
}
@media all and (max-width: 1200px){
    #v_voucher .v_baner {background-position: -170px top;}
    #v_voucher .v_logo{display: none}
    #v_voucher .v_baner .v_logo_space .v_mobile_logo{display: block}
    #v_voucher .v_baner .v_baner_element {height: 100%;justify-content: center;}
    #v_voucher .v_path_box .v_path_flex .v_path_element > img {max-height: 46px;}
    #v_voucher .v_path_box .v_path_flex .v_path_element {padding: 20px 20px 20px 80px;flex-basis: 30%;}
    #v_voucher .v_faq_box{padding-bottom: 65px}
    #v_voucher .v_right {text-align: center;width: 100%;flex-basis: 100%;display: flex;justify-content: center;align-items: center;padding: 0;}
    #v_voucher .v_right *{font-size: 16px!important;}
    #v_voucher .v_right h5{margin-right: 5px}
    #v_voucher .v_right a{margin-left: 10px}
    #v_voucher .v_faq_box .v_faq_ab {width: 100%;height: auto;padding: 0;background-image: none;background-color: #d3e6f8;}
    .sh531-another-faq{width: 100%}
    #v_voucher .v_faq_box{margin-top: 45px}
}
@media all and (max-width: 1000px){
    #v_voucher .v_baner .v_baner_element {height: 100%;justify-content: flex-end;align-items: center;padding: 30px 0;}
    #v_voucher .v_baner {background-color: #e2007e;height: auto;margin-bottom: 25px;background-image: none}
    #v_voucher .v_path_box .v_path_flex .v_path_element{flex-basis: 100%;padding: 70px 20px 20px 20px;text-align: center;justify-content: center;min-height: 1px}
    #v_voucher .v_path_box .v_path_flex .v_pth_spacer{flex-basis: 100%;margin: 15px 0;text-align: center;justify-content: center}
    #v_voucher .v_path_box .v_path_flex .v_pth_spacer img{transform: rotate(90deg)}
    #v_voucher .v_path_box .v_path_flex .v_path_element > img {max-height: 46px;position: absolute;top: 15px;bottom: auto;left: 0;right: 0;}
    #v_voucher .v_baner .v_baner_element *{color: #fff;text-align: center}
    #v_voucher .v_mobile_baner{display: block}
    #v_voucher .v_baner .v_logo_space{left: -20px;top: -180px;}
    #v_voucher .v_baner .v_baner_element .v_btn{color: #e2007e}
}
@media all and (max-width: 900px){
    #v_voucher .v_steps_box .v_step_content .v_single_step .v_step_img{display: none}
    #v_voucher .v_steps_box .v_step_content .v_single_step .v_step_acc{flex-basis: 100%}
    #v_voucher .v_cookies_box .v_cookies_inside img{display: none}
    #v_voucher .v_cookies_box .v_cookies_inside{padding-left: 0;padding-right: 25px;}
}
@media all and (max-width: 700px){
    #v_voucher .v_baner{height: auto}
    #v_voucher .v_baner .v_baner_element {align-items: center;padding: 20px 0 20px;text-align: center;}
    #v_voucher .c_f1{font-size: 1.2rem}
    #v_voucher .c_f2{font-size: 1.4rem}
    #v_voucher .c_f3{font-size: 1.6rem}
    #v_voucher .c_f4{font-size: 1.8rem}
    #v_voucher .c_f5{font-size: 2.0rem}
    #v_voucher .c_f6{font-size: 2.4rem}
    #v_voucher .c_f_m{margin:25px 0 40px 0;font-size: 2.4rem}
    #v_voucher .c_f7{font-size: 3.0rem}
    #v_voucher .v_tile_box .v_tile_flex .v_single_tile .v_hidden_part .v_with_sqaure:before{top: 3px}
}
@media all and (max-width: 600px){
    #v_voucher .v_baner .v_baner_element p br{display: none}
    #v_voucher .v_tile_box .v_tile_flex .v_single_tile{flex-basis: 100%;min-height: 1px;}
    #v_voucher .v_tile_box .v_reg_info{text-align: center}
    #v_voucher .v_steps_box h2 br{display: none}
    #v_voucher .v_steps_box .v_step_content .v_single_step .v_step_acc{flex-basis: 10px 15px}
    #v_voucher .v_steps_box .v_step_content .v_single_step .v_step_acc .v_step_number {font-size: 30px;flex-basis: 100%;}
    #v_voucher .v_steps_box .v_step_content .v_single_step .v_step_acc .v_step_text {flex-basis: 100%;}
    #v_voucher .v_steps_box .v_step_content .v_single_step{margin: 15px 0}
    #v_voucher .v_steps_box .v_step_content .v_single_step.v_open .v_hidden_step_content{margin-top: 10px}
    #v_voucher .v_steps_box {padding: 20px 0 6px;margin-top: 30px;}
    #v_voucher .v_right *{font-size: 14px!important;}
}
@media all and (max-width: 450px){
    #v_voucher .v_right{flex-wrap: wrap;padding: 5px 0}
    #v_voucher .v_right *{flex-basis: 100%;margin: 0!important;;text-align: center}
}
@media all and (max-width: 360px){
    #v_voucher .v_baner .v_baner_element{min-height: 277px}
    #v_voucher .v_baner .v_baner_element h1 {margin-bottom: 0;min-height: 55px;}
    #v_voucher .v_tile_box .v_tile_flex .v_single_tile{min-height: 214px}
    #v_voucher .v_tile_box .v_tile_flex .v_single_tile.v_img_tile{min-height: 233px}
    #v_voucher .v_tile_box .v_tile_flex .v_single_tile .v_visible_part{min-height: 174px}
    #v_voucher .c_f1{font-size: 1.2rem}
    #v_voucher .c_f2{font-size: 1.2rem}
    #v_voucher .c_f3{font-size: 1.4rem}
    #v_voucher .c_f4{font-size: 1.6rem}
    #v_voucher .c_f5{font-size: 1.8rem}
    #v_voucher .c_f6{font-size: 2.2rem}
    #v_voucher .c_f7{font-size: 2.4rem}
    #v_voucher .v_baner .v_baner_element .v_btn{height: 54px}
    #v_voucher .v_tile_box h2{min-height: 60px;width: 100%;}
    #v_voucher .v_tile_box .v_tile_flex {margin: 10px 0 15px 0;}
    #v_voucher .v_tile_box p{width: 100%;}

}

/*dopisane*/

 #v_voucher .v_tile_box .v_tile_flex .v_single_tile {
     flex-basis: 49%;
     min-height: 570px 
}
 #v_voucher .v_tile_box .v_tile_flex .v_single_tile .v_hidden_part .c_f1_p {
     font-size:1.8rem;
     margin:5px 0 5px 0;
}
 #v_voucher .v_tile_box .v_tile_flex .v_single_tile .v_hidden_part .c_f1 {
     font-size: 1.8rem;
}
 #v_voucher .v_tile_box .v_tile_flex .v_single_tile .v_tile_img img {
     width:108px;
}
 #v_voucher .v_reg_info {
     padding: 25px 20px;
     border-radius: 10px;
     background-color: #fff;
     box-shadow: 0px 1px 10px 0px rgb(31 31 31 / 25%);
     margin: 25px 0 25px;
}
 .sh531-another-faq {
     max-width: none;
}
 .c_page .magenta {
     color: #e2007e;
}
 .c_page .semibold {
     font-weight: 600;
}
 .c_page p {
     line-height: 1.5 !important;
}
 .c_page .f-20 {
     font-size: 1.8rem;
     text-align: left;
}
 .c_page .f-22 {
     font-size: 2.2rem;
}
 .sh531-another-faq .sh135-accordion-head h3 {
     font-size:2.0rem 
}
 .sh531-another-faq .sh135-accordion-container {
     padding: 25px 0 0;
}

@media all and (max-width: 1400px){
     #v_voucher .v_tile_box .v_tile_flex .v_single_tile .v_hidden_part .c_f1 {
         font-size: 1.8rem;
    }
}
 @media all and (max-width: 1155px){
     #v_voucher .v_tile_box .v_tile_flex .v_single_tile .v_hidden_part .c_f1 {
         font-size: 1.5rem;
    }
}
 @media all and (max-width: 1000px){
     #v_voucher .v_tile_box .v_tile_flex .v_single_tile .v_hidden_part .c_f1 {
         font-size: 1.6rem;
    }
     #v_voucher .v_tile_box .v_tile_flex .v_single_tile .v_hidden_part .c_f1_p {
         font-size:1.6rem;
         margin:10px 0 10px 0;
    }
     #v_voucher .v_tile_box .v_tile_flex .v_single_tile {
         flex-basis:100%;
         min-height: 390px;
    }
}
 @media all and (max-width: 600px){
     #v_voucher .v_tile_box .v_tile_flex .v_single_tile {
         min-height: 590px;
    }
     #v_voucher .v_tile_box .v_tile_flex .v_single_tile .v_hidden_part .c_f1 {
         font-size: 1.5rem;
    }
     #v_voucher .v_tile_box .v_tile_flex .v_single_tile .v_hidden_part .c_f1_p {
         font-size:1.5rem;
    }
     #v_voucher .v_tile_box .v_tile_flex .v_single_tile .v_hidden_part .v_with_sqaure {
         margin: 5px 0;
    }
}
 @media all and (max-width: 790px){
     #f_startup .column_space .columns_flex .single_column.with_sub_elements .inside_column.two_elements_flex .column_image {
         display: none;
    }
     #f_startup .f_footer .f_footer_element {
         padding:10px!important;
         font-size: 1.4rem;
    }
}
 #f_startup .column_space {
     margin: 15px 0 25px;
}
 #f_startup .page {
     max-width: 1630px;
     width: 100%;
     margin: 0 auto;
}
 #f_startup a {
     text-decoration: none;
}
 #f_startup .cblack {
     color: #000;
}
 #f_startup .pb_10 {
     padding-bottom: 25px;
}
 #f_startup .f_20 {
     font-size: 2.0rem;
}
 #f_startup .f_24 {
     font-size: 2.4rem;
}
 #f_startup .f_26 {
     font-size: 2.6rem;
}
 #f_startup .f_30 {
     font-size: 3.0rem;
}
 #f_startup .semibold {
     font-weight: 600;
}
 #f_startup .column_space h2 {
     line-height: 1.5;
     margin: 35px 0;
     text-align: center;
}
 #f_startup .column_space .columns_flex {
     display: flex;
     justify-content: space-between;
     flex-wrap: wrap;
}
 #f_startup .column_space .columns_flex .single_column .f_btn {
     display: block;
     max-width: 280px;
     margin: 0 auto;
     width: 100%;
}
 #f_startup .column_space .columns_flex .single_column .inside_column.active {
     border-color: #e2007a;
}
 #f_startup .column_space .columns_flex .single_column .column_image {
     display: flex;
     justify-content: center;
     align-items: center;
}
 #f_startup .column_space .columns_flex .single_column .column_image svg {
     width: 90px;
     height: 90px;
     fill: #e2007a;
}
 #f_startup .column_space .columns_flex .single_column .inside_column.active .column_image svg {
     fill: #e2007a;
}
 #f_startup .f_btn {
     border: 2px solid #e2007e;
     width: auto;
     display: inline-block;
     text-align: center;
     background-color: #e2007a;
     color: #fff;
     font-size: 20px;
     font-weight: 600;
     border-radius: 4px;
     padding: 12px 10px;
}
 #f_startup .column_space .columns_flex .single_column {
     flex-basis: 100%;
}
 #f_startup .column_space .columns_flex .single_column.with_sub_elements .inside_column.two_elements_flex {
     flex-direction: row;
}
 #f_startup .column_space .columns_flex .single_column.with_sub_elements .inside_column:first-child {
     margin-bottom: 15px;
     height: auto;
     align-items: center;
}
 #f_startup .column_space .columns_flex .single_column.with_sub_elements .inside_column {
     height: auto;
}
 #f_startup .column_space .columns_flex .single_column .inside_column {
     border-radius: 10px;
     border: 1px solid transparent;
     box-shadow: 0 1px 10px 0 rgba(31, 31, 31, 0.25);
     padding: 30px 20px;
     background-color: #fff;
     height: 100%;
     display: flex;
     flex-direction: column;
}
 #f_startup a {
     text-decoration: none;
}
 #f_startup .column_space .columns_flex .single_column.with_sub_elements .inside_column.two_elements_flex .column_image {
     flex-basis: 140px;
     height: auto;
}
 #f_startup .column_space .columns_flex .single_column .column_image {
     display: flex;
     justify-content: center;
     align-items: center;
}
 #f_startup .magenta {
     color: #e2007e;
}
 #f_startup .f_footer.f_grey{
     margin: 25px 0 0 0;
}
 #f_startup .f_footer .f_footer_element {
     background-color: #ededed;
     padding: 10px;
}
 #f_startup .f_footer .f_footer_element.white_element {
     background-color: #fff;
}
 #f_startup h1, #f_startup h2, #f_startup h3, #f_startup h4, #f_startup h5, #f_startup h6, #f_startup li, #f_startup p, #f_startup ul {
     margin: 0;
     padding: 0;
     font-weight: normal;
     line-height: 1.5;
}
 #f_startup img {
     border: none;
     max-width: 100%;
}
 #f_startup .f_16 {
     font-size: 1.6rem;
}

/*style dla komentarzy*/
 #testimonials{
     margin-top:20px;
     display: flex;
     justify-content: center;
     align-items: center;
     flex-direction: column;
     width:100%;
}
 .client-comment {
     margin: 10px 0;
}
 .testimonial-box-container{
     display: flex;
     justify-content: center;
     align-items: center;
     flex-wrap: wrap;
     width:100%;
}
 .testimonial-box{
     width:47%;
     box-shadow: 2px 2px 30px rgba(0,0,0,0.1);
     background-color: #ffffff;
     padding: 10px;
     margin: 15px ;
     cursor: pointer;
     min-height: 270px;
}
 .profile{
     display: flex;
     align-items: center;
}
 .name-user{
     display: flex;
     flex-direction: column;
}
 .name-user strong{
     color: #3d3d3d;
     font-size: 1.8rem;
     letter-spacing: 0.7px;
}
 .name-user span{
     color: #979797;
     font-size: 1.6rem;
}
 .box-top{
     display: flex;
     justify-content: space-between;
     align-items: center;
     margin-bottom: 20px;
}
 .client-comment p{
     font-size: 2.0rem;
     font-style: italic;
}
 .testimonial-box:hover{
     transform: translateY(-10px);
     transition: all ease 0.3s;
}
 @media(max-width:1060px){
     .testimonial-box{
         width:45%;
         padding: 0 15px;
         margin: 15px 0 ;
    }
}
 @media(max-width:790px){
     .testimonial-box{
         width:100%;
    }
     .testimonial-heading h1{
         font-size: 1.4rem;
    }
}
 @media(max-width:340px){
     .box-top{
         flex-wrap: wrap;
         margin-bottom: 10px;
    }
     .reviews{
         margin-top: 10px;
    }
}
 ::selection{
     color: #ffffff;
     background-color: #252525;
}
