
/*-------------------------------------------*/
/*Sekcje*/
section + .se_youtube_t1{margin-top: 40px;}
.se_youtube_t1{width: 100%; background: rgba(241, 242, 246, 0.75); border-radius: 0.75rem;}
.se_youtube_t1>*{display: flex; width: 100%;  border-radius: 0.75rem;;}
.se_youtube_t1>*>article{width: calc(60% - 60px); padding: 30px;}
.se_youtube_t1>*>article>div>h3{font-size: 1.3em; margin-bottom: 10px;}
.se_youtube_t1>*>article>div>span{font-size: 0.8em; text-transform: uppercase; opacity: 0.7; margin-top: 10px }
.se_youtube_t1>*>aside{width:calc(40% - 30px); padding:30px 30px 30px 0 ; display: flex; justify-content: flex-start; align-items: flex-start;}
.se_youtube_t1>*>aside iframe{width:100% !important; }
.se_youtube_t1  iframe{width:100% !important; }

.se_galeria_t1{margin-bottom: 20px;}
.se_galeria_t1>div>h3{ margin-bottom: 40px;}

.se_srudtytul_t1{margin: 2.5rem 0; font-size: 1.25em; font-family: 'montserratregular'; }
.se_srudtytul_t2{margin: 2.5rem 0; font-size: 1.5em; font-family: 'montserratregular';  line-height: 1.25em}
.se_srudtytul_t2 h2, .se_srudtytul_t2 h3{font-size: 1em;}


.se_listbox_t1{padding:2rem; margin: 2rem 0; width: calc(100% - 4rem); background:var(--l_background); background-repeat: no-repeat; background-position: center; background-size: cover; margin-bottom: 2rem; border-radius: 0.75rem}
.se_listbox_t1>div>aside{background: var(--white);}
.se_listbox_t1>div>article>*{width: calc(100% - 1.25rem); margin-right: 1.25rem;}
.se_listbox_t1>div .col_nr_2>*{width: calc(50% - 50px) !important; }
.se_listbox_t1>div>article>h3{margin: 0 1.25rem 0 0; padding-bottom: 1.25rem; border-bottom: 1px solid rgba(255,255,255,0); font-size: 1.4em; }
.se_listbox_t1>div>article>div>ul{margin: 1.25rem 0; font-size: 0.9em;}
.se_listbox_t1 .list_o_t1>li{font-size: 0.9em; margin:0px 1.25rem 0rem 0px; display: inline-flex !important;}
.se_listbox_t1 .col_nr_2.list_o_t1>*{width: calc(50% - 22px) !important}
.se_listbox_t1 .mbox_t1>div{background-size: cover !important; background-position: center !important;}
.se_listbox_t1 .full_width_up>aside{width: 100%; height: 300px; margin-bottom: 1.25rem; background-size: cover; background-position: center;}
.se_listbox_t1 ul{ padding-left: 1rem !important;}

.se_infoboxs_a{margin: 40px 0;}
.se_infoboxs_a .img_t2{background-size: cover;background-position: center; height: 100%;}
.se_infoboxs_a .txt_mass_t7{padding-bottom: 15px; min-height:100px;}
.se_infoboxs_a .txt_mass_t7>*{margin:  15px 15px 0 15px;}
.se_infoboxs_a .txt_mass_t7>h3{font-size: 1.15em;}
.se_infoboxs_a .txt_mass_t7>div{font-size: 0.85em; margin-top: 5px;}


.se_tbox_t1{ margin: 40px 0;}
.se_tbox_t2{ margin: 40px 0;}
.se_tbox_t3{padding: 30px; background:var(--l_background); text-align: center; font-size: 1.3em; font-weight: bold; margin: 40px 0;}

.information_t1{margin: 40px 0; }
.information_t1>*{padding: 40px; background: rgba(2, 73, 142, 1); color: var(--white); font-size:1.4em; text-align: center;}

.example_t1{margin: 40px 0; }
.example_t1>*{padding: 40px; background:var(--l_background); font-size:1.2em; font-style: italic; }

body.bodyVer2 .subpages>*>article ul{ list-style: none;  padding-left:18px; margin: 20px 0; }
body.bodyVer2 .subpages>*>article li{display: flex; position: relative; margin-bottom: 5px; margin-left: 10px;}
body.bodyVer2 .subpages>*>article li::before{    content: ""; display: inline-block; width: 8px;  height: 8px;    border-radius: 50% 50% 0 50%; margin-right: 10px; background: rgba(48, 115, 225, 1);  margin-top: 7px; transition: 0.5s; position: absolute; z-index: 2; left: -18px; top: 0px;}

/* sekcje stop */
/*columns*/

.two_col_30_70{display: flex; justify-content: space-between;}
.two_col_30_70>*:first-child{ width:30%}
.two_col_30_70>*:last-child{ width:70%;}

.two_col_35_65{display: flex; justify-content: space-between;}
.two_col_35_65>*:first-child{ width:35%}
.two_col_35_65>*:last-child{ width:65%;}

.two_col_40_60{display: flex; justify-content: space-between;flex-wrap: wrap;}
.two_col_40_60>*:first-child{ width:40%}
.two_col_40_60>*:last-child{ width:60%;}

.two_col_5_5{display: flex; justify-content: space-between; flex-wrap: wrap;}
.two_col_5_5>*:first-child{ width:50%}


.two_col_5_5>*:last-child{ width:50%;}

.two_col_6_4{display: flex; justify-content: space-between; flex-wrap: wrap;}
.two_col_6_4>*:first-child{ width: 60%}
.two_col_6_4>*:last-child{ width: 40%;}

.two_col_65_35{display: flex; justify-content: space-between; flex-wrap: wrap;}
.two_col_65_35>*:first-child{ width: 65% !important;}
.two_col_65_35>*:last-child{ width: 35%;}
.two_col_65_35>*{  min-width: 250px;}

.two_col_7_3{display: flex; justify-content: space-between;}
.two_col_7_3>*:first-child{ width:70%}
.two_col_7_3>*:last-child{ width:30%;}

.two_col_75_25{display: flex; justify-content: space-between;}
.two_col_75_25>*:first-child{ width: 75%}
.two_col_75_25>*:last-child{ width: 25%;}

.two_col_8_2{display: flex; justify-content: space-between;}
.two_col_8_2>*:first-child{ width: 80%}
.two_col_8_2>*:last-child{ width: 20%;}


.two_col_dr{display: flex; justify-content: space-between;}
.two_col_dr>*:first-child{ width:calc(38% - 60px);}
.two_col_dr>*:last-child{ width:calc(62% - 30px);}

.col_nr_2>*{width:calc(50% - 30px) !important}
.col_nr_3>*{width:calc(33.3% - 30px) !important}
.col_nr_4>*{width:calc(25% - 30px) !important}
.col_nr_5>*{width:calc(20% - 30px) !important}
.col_nr_6>*{width:calc(16.6% - 30px) !important}
.col_nr_7>*{width:calc(14.28% - 30px) !important}



/*content*/

.m_content_t1>*{margin-bottom: 2rem;}
.m_content_t1>h3{margin-bottom: 2rem; margin-top: 2rem;  font-size: 1.25rem; font-weight: 600;}
.m_content_t1>*:first-child{margin-top: 0;}

.content_t1>.flex_c.col_nr_2>.bg_lgrey>aside{width: 125px; height: 125px;} 
.content_t1>.flex_c.col_nr_2>.bg_lgrey>div{width: calc(100% - 125px);} 

.se_listbox_t1 .mbox_t1{height: 250px; max-width: 250px;} 
.se_listbox_t1 .mbox_t1>div{height: 100%;} 


.hdrs_h1{margin-bottom: 2rem; }
.hdrs_h1>h1{margin-bottom: 0.5rem; font-size: 2.25rem; line-height:  1.25em}
.hdrs_h1>*:last-child{margin-bottom: 0}

.tbox_t3{ padding:0.25rem 0.5rem; background:var(--white);  color:var(--base_ac); border-radius: 0.5rem; display: inline-flex; justify-content: center; align-items: center; font-size:0.75em; text-transform: lowercase; font-family: 'robotoregular';}

.se_srudtytul_t1{margin: 2.5rem 0; font-size: 1.25em; font-family: 'robotoregular'; }
.se_srudtytul_t2{margin: 2.5rem 0; font-size: 1.5em; font-family: 'robotoregular';  line-height: 1.25em}
.se_srudtytul_t2 h2, .se_srudtytul_t2 h3{font-size: 1em;}

.infobox_t5{ background:var(--l_background); border-radius:0.75rem; width:calc(100% - 3rem); padding: 1.5rem; margin: 3rem 0;}

.se_listbox_t1{padding:2rem; margin: 2rem 0; width: calc(100% - 4rem); background:var(--l_background); background-repeat: no-repeat; background-position: center; background-size: cover; margin-bottom: 2rem; border-radius:0rem}
.se_listbox_t1>div>aside{background: var(--white);}
.se_listbox_t1>div>article>*{width: calc(100% - 1.25rem); margin-right: 1.25rem;}
.se_listbox_t1>div .col_nr_2>*{width: calc(50% - 50px) !important; }
.se_listbox_t1>div>article>h3{margin: 0 1.25rem 0 0; padding-bottom: 1.25rem; border-bottom: 1px solid rgba(255,255,255,0); font-size: 1.4em; }
.se_listbox_t1>div>article>div>ul{margin: 0rem 0; font-size: 0.9em;}
.se_listbox_t1 .list_o_t1>li{font-size: 0.9em; padding: 0.75rem  1.25rem 0 1.25rem; display: inline-flex !important; position: relative;}
.se_listbox_t1 .list_o_t1>li::before{content: ""; width:6px; height:6px; background: rgb(159,173,173); position: absolute; z-index: 1; left: 0; top: 1.25rem; display: block;}
.se_listbox_t1 .list_o_t1>li h3{margin: 0 0 0.5rem 0;}

.se_listbox_t1 .list_o_t1>li>*>*:last-child{margin: 0;}
.se_listbox_t1 .list_o_t1>li>*>*:empty{display: none;}

.se_listbox_t1 .col_nr_2.list_o_t1>*{width: calc(50% - 22px) !important}
.se_listbox_t1 .mbox_t1>div{background-size: cover !important; background-position: center !important;}
.se_listbox_t1 .full_width_up>aside{width: 100%; height: 300px; margin-bottom: 1.25rem; background-size: cover; background-position: center;}
.se_listbox_t1 ul{ padding-left: 0rem !important;}

.se_tbox_t1{ margin: 40px 0;}
.se_tbox_t2{ margin: 40px 0;}
.se_tbox_t3{padding: 30px; background:var(--l_background); text-align: center; font-size: 1.3em; font-weight: bold; margin: 40px 0;}

.gal_s_t1{display: grid;
    gap: 2rem;
    grid-template-columns: repeat(auto-fit, minmax(100px, 140px));
    width: 100%; margin: 3rem 0; }

.gal_s_t1>* img{transition: 0.5s;}
.gal_s_t1>*:hover img{width: 110%}

.list_links_t1{display: grid;gap:1.5rem;grid-template-columns: repeat(auto-fit, minmax(250px, calc(33% - 1.5rem)));width:100%; margin-bottom: 3rem;}
.list_links_t1>*{display: inline-flex; flex-direction: column; border: 1px solid var(--border_c); border-radius: 0; padding:1rem; transition: 0.5s; position: relative;}
.list_links_t1>*:hover{background:var(--l_background)}
.list_links_t1>*>i{margin-bottom: 0.5rem; position: absolute; z-index: 2; right: 0.5rem; top: 0.5rem;}
.list_links_t1>*>div{margin:1.5rem 0 1rem 0;}
.list_links_t1>*>div>h3{margin: 0 0 0.5rem 0}