@charset "utf-8";

html{margin: 0px; padding: 0px; height: 100%; display: flex; flex-direction: column;}
body{margin: 0px; background: rgba(255,255,255,1.00); color:rgba(51, 51, 51, 1); font-size:20px; font-family: 'latoregular'; ; height: 100%; overflow-x: hidden; }
body *{line-height: 1.4em; word-wrap:break-word;}
body h2, body h3{line-height: 1.2em;}

a{transition: 0.5s; text-decoration: none; color:rgba(51, 51, 51, 1); }
img{border: none;}

body>*, bordersize{max-width: 2100px !important; margin-left: auto; margin-right: auto; }
body>main{max-width: none !important; }

.relative{position: relative}

body>nav{ position: absolute; z-index: 5; top: 0px; width: 100%; max-width: 100% !important;  display: flex; flex-direction: column; overflow-y: hidden;}
body>nav.elevate{z-index: 6}
body>nav>article{position: fixed; z-index: 22; top: 0px; right: 0px; height: 100%; width: 100%; background:rgba(255,255,255,1.00); transition: 0.5s; opacity: 0; pointer-events: none;  }
body>nav>article.active{opacity:1; pointer-events: all; }

.subpages{width: 100%; }
.subpages>*{ display: flex; width: 100%; max-width:2100px; ; margin:0 auto; position: relative;}
.subpages>*>article{padding: 100px ; width: calc(100%  - 700px); min-height: 100px;}
.subpages>*>nav{background:rgba(244, 242, 239, 1); width:calc(500px - 100px); padding: 50px;}
.subpages>*>nav>*{}

.kolorS_2 .subpages>*>nav{background: rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00);}
.kolorS_1 .subpages>*>nav{background: rgba(53, 52, 62, 1); color: rgba(255,255,255,1.00);}

.subpages iframe {max-width: 100%; background: rgba(242,243,247,1.00) }

/*active menu*/

body>nav>article>aside{position: fixed; top: 20px; right: 20px;  width:85px; height: 85px; cursor: pointer;}
body>nav>article>aside>a{height: 100%; width: 100%; display: flex; justify-content: center; align-items: center; color: rgba(255,255,255,1); background: rgba(242, 198, 127, 1); font-size: 1.5em;}
body>nav>article>aside:hover>a{ color: rgba(255,255,255,1); background: rgba(170,74,76,1.00); }
body>nav>article>div{width: 100%; height: 100%; display: flex;}
body>nav>article>div>div{display: flex; flex-direction: column; align-items: flex-start; width: 25%; height: 100%; overflow-x: hidden; overflow-y: auto;}
body>nav>article>div>div>*{display: flex; flex-direction: column; align-items: flex-start; justify-content: center; overflow: hidden; width:calc(100% - 80px); height:calc(33.3% - 80px); padding: 40px; color: rgba(255,255,255,1.00); background:rgba(88, 198, 139, 1);}
body>nav>article>div>div>*:nth-child(2n){background:rgba(33, 106, 77, 1);}
body>nav>article>div>div>*:nth-child(3n){background:rgba(0, 43, 85, 1);}
body>nav>article>div>div>*>h4{font-family: 'montserratthin'; opacity: 0.7; font-size: 0.9em; text-transform: uppercase; margin: 0px;}
body>nav>article>div>div>*>h4>i{margin-right:5px; font-size: 1.3em; transition: 0.5s;}
body>nav>article>div>div>*:hover>h4{opacity: 1;}
body>nav>article>div>div>*>h3{font-family: 'montserratthin'; font-size:1.5em; margin:  30px 0; }
body>nav>article>div>div>*>h3>span{font-family: 'montserregular'; }
body>nav>article>div>div>*>div{font-family: 'montserratthin'; opacity: 0.7; font-size: 0.9em; transition: 0.5s; }
body>nav>article>div>div>*:hover>div{ opacity: 1 }
body>nav>article>div>div>*>div i{ transition: 0.5s; margin-left: 10px;}
body>nav>article>div>div>*:hover>div i{ margin-left: 15px; }
body>nav>article>div>nav{display: flex; flex-direction: column; height: 100%;  width: 100%; position: relative;}
body>nav>article>div>nav>div{padding:30px 30px; width: calc(100% - 60px); }
body>nav>article>div>nav>div>*{position: relative; height: 25px; display: flex; flex-direction: column;  justify-content: center;}
body>nav>article>div>nav>div>*>div{height: 100%; padding: 0 ; cursor: pointer;}
body>nav>article>div>nav>div>*>section{top: calc(100% - 1px); position: absolute; left: -20px; display: flex; flex-direction: column; background: rgba(255,255,255,1.00); border: 1px solid rgba(162, 175, 190, 0.2); border-bottom: none; transition: 0.5s; pointer-events: none; opacity: 0;}
body>nav>article>div>nav>div>*:hover>section{pointer-events: all; opacity: 1;}
body>nav>article>div>nav>div>*>section>*{padding:10px 20px; border-bottom: 1px solid rgba(162, 175, 190, 0.2); }
body>nav>article>div>nav>aside{ display: flex; justify-content: space-between; width: calc(100% - 60px); margin:30px 30px 0 30px; padding: 20px 0px; border-top: 1px solid rgba(162, 175, 190, 0.2); }
body>nav>article>div>nav>aside>*{display: flex; justify-content: space-between; }
body>nav>article>div>nav>aside>*>*{margin-right: 25px; }
body>nav>article>div>nav>aside>*:last-child>*{margin-right: 0px; margin-left: 25px; }
body>nav>article>div>nav>section{padding: 0 30px ; width: calc(100% - 60px); margin-bottom: 20px; height: calc(100% - 188px); overflow-x: hidden; overflow-y: auto; display: flex;}
body>nav>article>div>nav>section>*{width: calc(25% - 55px); border-right: 1px solid rgba(162, 175, 190, 0.2); padding-right: 30px; margin-right: 0px}
body>nav>article>div>nav>section>*:last-child{border-right: none; padding-right: 30px; margin-right:0px}

body>main>section{width: 100%; display: flex; justify-content: center; }
body>main>section.m_space:first-child{padding-top: 0px !important; }
body>main>section.m_space.bg_htop{padding-top: 100px !important; }
body>main>section>*{width: 100%; }
body>main>section>*>*{width: 100%; max-width: 2100px; margin-left: auto; margin-right: auto; }
body>main>section>*>h4{ color: rgba(165, 168, 184, 1);  font-size: 0.9em; font-weight: normal;}
body>main>section + section{padding-top: 0px;}
body>main>section.m_space:first-child>*>.m_space:first-child{padding-top: 0px !important; }
body>main>section.m_space:first-child>*>.m_space:first-child>.m_space_or>.txt_p_t1 {margin-top: 0px !important; }

addiinfo{display: flex; width: 100%; color: rgba(150, 150, 150, 1); text-transform: uppercase; font-size: 0.8em;}
addiinfo>*{ margin-right: 10px; padding-right: 10px; border-right: 1px solid rgba(150, 150, 150, 1); }
addiinfo>*:last-child{ margin-right: 0px; border-right: none; }

.breadcrumb_m_t1{display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: flex-start; font-size: 0.7em;}
.breadcrumb_m_t1>*{margin-right: 10px; margin-bottom: 5px; display: inline-flex; align-items: center;}
.breadcrumb_m_t1>i{font-size: 0.8em; opacity: 0.9;}
.breadcrumb_m_t1>a>i{margin-bottom: 3px;}
.breadcrumb_m_t1>a>span{transition: 0.5s;border-bottom: 1px solid rgba(162, 175, 190,0) }
.breadcrumb_m_t1>a:hover>span{ border-bottom: 1px solid rgba(162, 175, 190, 0.2) }
.breadcrumb_m_t1>*>*{margin-right: 5px;}
.breadcrumb_m_t1>*>*:last-child{margin-right: 0px;}
.breadcrumb_m_t1>*>i{font-size: 0.8em; opacity: 0.9;}


/*footers*/

.footer_t1{background: rgba(244, 242, 239, 1); width: 100%; padding:50px 0; display: flex; justify-content: center; overflow-x: hidden;}
.footer_t1>*{ width: calc(100% - 100px); margin-left:100px !important; display: inline-flex; justify-content: space-between;}
.footer_t1>*>div{flex-direction: column;}
.footer_t1>*>div>*{margin-bottom: 10px}
.footer_t1>*>div>*:last-child{margin-bottom:0px}
.footer_t1>*>div>aside{opacity: 0.5; }
.footer_t1>*>nav{flex-direction: column;}
.footer_t1>*>nav>aside{ opacity: 0.5; text-transform: uppercase; margin-bottom:10px; font-size: 0.8em;}
.footer_t1>*>nav>div>*{display: inline-block; margin-right:20px;}
.footer_t1>*>a{ display: inline-flex; align-items: center;}
.footer_t1>*>a>i{ display: flex; justify-content: center; align-items: center; margin-left: 10px; width: 40px ; height: 40px; border: 1px solid rgba(162, 175, 190, 0.2); border-radius: 50%; transition: 0.5s;}
.footer_t1>*>a:hover>i{ background:rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00);}

.footer_t2{background: rgba(255, 255, 255, 1); width: 100%; padding:50px 0; display: flex; justify-content: center; overflow-x: hidden; padding-bottom: 0px;}
.footer_t2>*{ width: calc(100% - 100px); margin-left:100px !important; display: flex; flex-direction: column; }
.footer_t2>*>*{  width: 100%; display: flex;  justify-content:space-between; margin-bottom:50px; align-items: flex-start; }
.footer_t2>*>*:last-child{ margin-bottom:0px; }
.footer_t2>*>*>*{display: inline-flex;}
.footer_t2>*>*>a{flex-direction: column; justify-content: center; text-align: center;}
.footer_t2>*>*>a img{height: auto !important; width: 130px !important; margin-left: auto; margin-right: auto; margin-bottom: 30px;}

.last_footer_s{font-size: 0.7em;}

/*Advisory*/

.advisory_t1{margin-top: 1px;margin-bottom: 1px;position: relative;}
.advisory_t1{}
.advisory_t1>*>*{width: 70%; margin: 0 auto; text-align: center;}
.advisory_t1>*>h3{margin-bottom: 30px; font-size: 2em;}
.advisory_t1>*>h3>span{font-family: 'montserratbold';}

.advisory_t2{margin-top: 1px;margin-bottom: 1px; position: relative}
.advisory_t2>*{display: flex; align-items: center; justify-content: space-between;}
.advisory_t2>*>*{width:50%;}
.advisory_t2>*>nav{text-align: right; justify-content: flex-end; width: 30%}
.advisory_t2>*>div>h3{margin-bottom: 20px; font-size: 2em;}
.advisory_t2>*>div>h3>span{font-family: 'montserratbold';}


/*menu chain links*/

.link_l_h_t1{display: inline-flex; align-items: center;}
.link_l_h_t1>*{margin-right: 10px; margin-bottom: 10px; display: flex; align-items: center}
.link_l_h_t1>*>*{margin-right: 5px; }

.link_l_h_t2{align-items: center;}
.link_l_h_t2>*{display:flex; }
.link_l_h_t2>aside{opacity: 0.5; font-size:0.8em;  text-transform: uppercase; margin-bottom:10px; padding:3px 15px;}
.link_l_h_t2>*>*{margin-right: 10px; margin-bottom: 10px; display: flex;}
.link_l_h_t2>div>*{ border-left: 1px solid rgba(179, 181, 187, 0.5); padding:3px 15px;}
.link_l_h_t2>div>*:last-child{ border-right: 1px solid rgba(179, 181, 187, 0.5);}
.link_l_h_t2>*>*>*{margin-right: 5px; }

.link_l_v_t1{display: inline-flex;  flex-direction: column;}
.link_l_v_t1>*{ margin-bottom: 5px;}
.link_l_v_t1>aside{opacity: 0.5; font-size:0.8em;  text-transform: uppercase; margin-bottom:10px; margin-top:30px;}
.link_l_v_t1>aside:first-of-type{margin-top: 0px}

.link_l_v_t2{display: inline-flex;  flex-direction: column; width: 35%; margin: 0 20px 0 50px;}
.link_l_v_t2>aside{opacity: 0.5; font-size:0.8em;  text-transform: uppercase; margin-bottom:10px; padding:3px 0px;}
.link_l_v_t2>div{ display: flex; flex-wrap: wrap;}
.link_l_v_t2>div>*{width: 250px; margin-bottom: 10px; margin-right:30px; }
.link_l_v_t2>div>*>span{transition: 0.5s; border-bottom: 1px dotted rgba(255,255,255,0)}
.link_l_v_t2>div>a:hover>span{border-bottom: 1px dotted rgba(51, 51, 51, 0.4)}
.link_l_v_t2>aside{opacity: 0.5; font-size:0.8em;  text-transform: uppercase; margin-bottom:10px;}

/*Distance control*/



.m_space{margin:70px 0 !important; }
.m_space_g{margin:70px 0 !important; }
.m_space2{padding:0 !important; }
nav + .m_space{padding:100px 0  0 0 !important; }
nav + .m_space2{padding:0 !important; }

.m_space_r{padding:100px 100px 100px 0 !important; }
.m_space_rt{padding:0px 100px 100px 0px !important; }
.m_space_or{margin-right: 100px !important; }
.m_space2_or{margin-right: 0 !important; }
.m_space_ol{width: calc(100% - 100px);  margin-left: 100px !important; padding-bottom: 0px !important}

.n_space{padding:0px 0px !important; }
.n_space_m{margin:0px 0px !important; padding:0px 0px !important;}

.lr_space{padding-left: 100px; padding-right: 100px; width: calc(100% - 200px);}

.w_50_m130{width: calc(50% - 130px) !important;}
.w_100_m200{width: calc(100% - 200px) !important;}

.top_400{margin-top: 400px;}
.top_4x0{margin-top: 430px;}
.top_4xx{margin-top: 435px;}
.top_500{margin-top: 500px;}
.top_5x0{margin-top: 430px;}
.top_5xx{margin-top: 435px;}


.w_p_35{width:calc(35% - 150px) !important;}
.w_p_40{width:calc(40% - 150px) !important;}
.w_p_50{width:calc(50% - 150px) !important;}
.w_100{width: 100%;}

.v_space + .advisory_t2{ margin-top: 100px !important;}

/*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;}
.two_col_65_35>*:first-child{ width: 65% !important;}
.two_col_65_35>*:last-child{ width: 35%;}

.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}

/*fly*/

.fly_ol_tt{position: absolute; z-index: 2; left: -70px; top: 100px; }

.fly_ai{position: absolute; z-index: 2; top: 0px; right: 0px;  padding: 10px; background: rgba(33, 106, 77, 1);  color: rgba(255,255,255,1.00); display: inline-flex; justify-content: center; align-items: center; width: auto;}
.fly_ai>i{margin-right: 5px;}


.aobt_t1{display: flex; align-items: center; margin: 0 0 50px 0px; text-transform: uppercase;}
.aobt_t1::before{display: block; content: ""; width: 90px; height: 1px; background:rgba(162, 175, 190, 0.2) ; margin-right: 10px;}

/*menu*/

.menu_in_win_t1{display: flex; justify-content: flex-end; height:120px; align-items: center;  margin-right:0px;}
.menu_in_win_t1>*:first-child{display: inline-flex; align-items: center; }
.menu_in_win_t1>*:first-child>*{margin-right:30px;}
.menu_in_win_t1>*:first-child>div>a{color: rgba(255,255,255,1.00);}
.menu_in_win_t1>*:first-child>div>a:hover{color: rgba(242, 198, 127, 1);}
.menu_in_win_t1>*:first-child>form>i{color: rgba(255,255,255,1.00);}
.white .menu_in_win_t1>*:first-child>form>i{color: rgba(51, 51, 51, 1);}
.menu_in_win_t1>*:first-child>form>i:hover{background: rgba(242, 198, 127, 1); color:rgba(255,255,255,1.00); }
.menu_in_win_t1>*:first-child>a>*{color: rgba(255,255,255,1.00);}
.menu_in_win_t1>*:first-child>a:hover>*{color:rgba(242, 198, 127, 1);}
.menu_in_win_t1>*:last-child{display: inline-flex; height: 100%; align-items: center; justify-content:space-between;width: 285px;  background: rgb(255,255,255); padding-right: 20px}
.menu_in_win_t1>*:last-child>div a{display: inline-flex;align-items: center; height: 100%; margin-left:20px;}
.menu_in_win_t1>*:last-child>div img{height:35px;}

.win_t3{ display: flex; width: 100%; justify-content: space-between; height: calc(100% - 240px); overflow: hidden;}
.win_t3>div{width: calc(35% - 180px); display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; padding: 0 90px;}
.win_t3>div>div{color: rgba(255,255,255,1.00);}
.win_t3>aside{width: calc(65% - 0px); overflow: hidden; display: flex; justify-content: flex-end; align-items: center;}
.win_t3>aside img{width:auto; height: 100%;}

.win_t3>div>div>h2{font-family: 'latolight';  margin: 0px; font-size: 2.3em;font-weight: normal;}
.win_t3>div>div>h2>span{font-family: 'latoregular'; line-height: 1em; }
.win_t3>div>div>div{margin-top: 30px;  font-family: 'latolight'}
.win_t3>div>div>nav{margin-top: 30px; margin-bottom: 0px !important; }
.win_t3>div>div>nav>*{color: rgba(255,255,255,1.00); cursor: pointer;}
.win_t3>aside *{height: 100%;}

.m_start{ display: flex; justify-content: flex-end; width:calc(100% - 90px); max-width: CALC(2100px - 90px) !important; margin-left: auto; margin-right: auto; align-items: center; padding-right: 90px; display: none;}
.m_start>*{margin-left:50px;}

.m_scroll{position: fixed; z-index: 2; top: 0px; right: 0px; width: 100%; pointer-events: none;  }
.m_scroll>*{display: flex; justify-content: flex-end; width: 100%; max-width: 2100px !important; margin-left: auto; margin-right: auto; align-items: center;  }
.m_scroll>*>*{margin-left: 20px; pointer-events: all; }

.m_scroll_2{position: fixed; z-index: 20; top: 0px; right: 0px; width: 100%; pointer-events: all; background: rgba(255,255,255,1.00);  }
.m_scroll_2>*{display: flex; justify-content: flex-end; width: 100%; max-width: 2300px !important; margin-left: auto; margin-right: auto; align-items: center; height: 130px;  }
.m_scroll_2>*>div{width: 85px; margin-left: 20px; pointer-events: all; margin-right: 20px; }
.m_scroll_2>*>nav{width: calc(100% - 125px); height: 100%; display: inline-flex; justify-content: space-between; align-items: center;}
.m_scroll_2>*>nav>*{height: 100%;}
.m_scroll_2>*>nav>a{display: inline-flex; justify-content: center; align-items: center; margin-left: 30px;}
.m_scroll_2>*>nav>a img{margin-left: 50px;}
.m_scroll_2>*>nav img{height:  100%; max-height:100px;}
.m_scroll_2>*>nav>div{display: inline-flex; justify-content: flex-end; align-items: center;  }
.m_scroll_2>*>nav>div>*{margin-left: 50px;}
.m_scroll_2>*>nav>div>* img{height: 35px;}

.font_size_ch{display: inline-flex; align-items:baseline }
.font_size_ch>*{display: inline-flex; margin-left:10px; }
.font_size_ch>div{color: rgba(242, 198, 127, 1); }
.font_size_ch>*:first-child{font-size: 0.8em;}
.font_size_ch>*:last-child{font-size: 1.2em;}

.subpages>*>article>section + nav.flex_c.col_nr_2{margin-top: 50px;}


.m_option{position: relative; height: 25px; display: flex; flex-direction: column;  justify-content: center; max-width: 90%; width: 180px; font-size: 0.9em;}
.m_option>div{height: 100%; min-width: 195px; padding: 0 ; cursor: pointer; display: flex; align-items: center; border-bottom: 1px solid rgba(217, 219, 228, 1); padding-bottom:5px;}
.m_option>div>i:first-child{margin:0 10px 0 5px; font-size: 0.9em;}
.m_option>div>i:last-child{margin:0 5px 0 20px; font-size: 0.6em;}
.m_option>div>*:last-child{margin-right:5px; }
.m_option>section{top: calc(100% - 0px); width: 100%; position: absolute; left: 0px; display: flex; flex-direction: column; background: rgba(255,255,255,1.00);  transition: 0.5s; pointer-events: none; opacity: 0;}
.m_option:hover>section{pointer-events: all; opacity: 1;}
.m_option>section>*{padding:10px 5px; border-bottom: 1px solid rgba(162, 175, 190, 0.2); }
.m_option>section>*>i{margin-right: 10px; font-size: 0.9em; opacity: 0.3; transition: 0.5s;}
.m_option>section>*:hover>i{ opacity: 1;}

.m_search{position: relative; height: 85px; display: flex; flex-direction: column;  justify-content: center;}
.m_search>i{height: 100%; width:80px; padding: 0 ; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: 0.5s; }
.m_search:hover>i{ background:rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00);}
.m_search>div{position: absolute; z-index: 15; top:0px;  right:100%; display: flex; align-items: center; height: 85px; padding: 0 20px; background:rgba(244, 242, 239, 1); border: 1px solid rgba(244, 242, 239, 1);  transition: 0.5s; pointer-events: none; opacity: 0;}
.m_search>div input{padding: 7px; border: 1px solid rgba(255,255,255,1.00);}
.m_search:hover>div{opacity: 1; pointer-events: all;}

.h_main{overflow: hidden; height:calc(100% - 85px); margin-top: 85px; position: relative; display: flex;}
.h_main>section{position: absolute; top:0px; left: 0px;}
.h_main_2{overflow: hidden; height:560px; margin-top: 85px; position: relative; display: flex;}
.h_main_2>section{position: absolute; top:0px; left: 0px;}

.h_main_3{overflow: hidden; height:calc(100% - 130px); margin-top: 130px; position: relative; display: flex; justify-content: center; width: 100%; max-width: 100% !important; max-height: 1350px;}
.h_main_3>section{ height: 100%; width: 100%; max-width: 2300px; position: relative}

.h_main_4{height:100%; margin-top: 0px;  display: flex; justify-content: center; width: 100%; max-width: 100% !important; max-height: 1350px; position: absolute; z-index:5;}
.h_main_4>section{ height: 100%; width: 100%; max-width: 2300px; background:rgba(33, 106, 77, 1);}
.h_main_4>section>dodatki{ display: flex; justify-content: flex-end; align-items: center; padding-right:350px; height:65px; position: relative;}
.h_main_4>section>dodatki>a{display: inline-flex; margin-left:20px; color: rgba(255,255,255,1.00); transition: 0.5s;}
.h_main_4>section>dodatki>a:hover{color: rgba(242, 198, 127, 1);}
.h_main_4>section>dodatki>nav{background: rgba(255,255,255,1.00); width: 305px; position: absolute; bottom: 0px; right: 0px; min-height: 100px;}
.white.h_main_4>section>dodatki>nav{background:rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00); width: 305px; position: absolute; bottom: 0px; right: 0px; min-height: 100px;}

.h_main_4>section>dodatki>nav>.kalendarzyk_tg{color: rgba(51, 51, 51, 1); height: 310px; font-size: 0.85em;}
.h_main_4>section>dodatki>nav>.kalendarzyk_tg .kalendarzyk>nav{background: rgba(244, 242, 239, 1);}
.h_main_4.white>section>dodatki>nav>.kalendarzyk_tg .kalendarzyk>nav{background:rgba(33, 106, 77, 0.9); color: rgba(255,255,255,1.00);}
.h_main_4.white>section>dodatki>nav>.kalendarzyk_tg .kalendarzyk>nav *{ color: rgba(255,255,255,1.00);}
.h_main_4>section>dodatki>nav>.kalendarzyk_tg >*>article { width: calc(100% - 20px);height: calc(100% - 40px); top: 0px;  right: 0px;padding: 20px 10px;}
.h_main_4.white>section>dodatki>nav>.kalendarzyk_tg >*>article { background: rgba(244, 242, 239, 1);}
.h_main_4 .win_t3 { height: calc(100% - 185px);}
.h_main_4 .win_t3>div>div>nav {margin-bottom:40px !important;}

.h_main_4 + *{height:100%;}

.h_main_4.white>section{background: rgba(255,255,255,1.00); color: rgba(51, 51, 51, 1);}
.h_main_4.white .win_t3>div>div,.h_main_4.white  .win_t3>div>div>nav>*{color: rgba(51, 51, 51, 1);}
.h_main_4.white>section>dodatki>a{color:rgba(51, 51, 51, 1);}
.h_main_4.white .menu_in_win_t1>*:first-child>div>a{color:rgba(51, 51, 51, 1);}
.h_main_4.white .menu_in_win_t1>*:first-child>a>*{color:rgba(51, 51, 51, 1);}
.h_main_4.white .menu_in_win_t1>*:last-child{background:rgba(33, 106, 77, 1);}


.t_w_t1{background-repeat: no-repeat; background-size: cover; background-position: center; display: flex; width: 100%; align-items: flex-end; justify-content: flex-end; height: calc(100% - 365px); display: none;}
.t_title_t1{display: flex; height: 365px;}
.t_title_t1>div{display: flex; justify-content: space-between; align-items: center; background: rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00); background-image: url("../INNE/eagle.png"); background-position: right bottom; background-size: contain; background-repeat: no-repeat; width: calc(100% - 465px) ; padding:50px; height:calc(365px - 100px)}
.t_title_t1>div>nav{display: flex; flex-direction: column; justify-content: space-around; height: 100%;}
.t_title_t1>div>nav>*{color: rgba(255,255,255,1.00);}
.t_title_t1>div>div{max-width: 50%; padding-left: 50px;}
.t_title_t1>div>div>h2{font-family: 'latolight'; margin: 0px; font-size: 1.35em; font-weight: normal;}
.t_title_t1>div>div>h2>span{font-family: 'latoregular';}
.t_title_t1>div>div>h4{font-family: 'latolight'; }
.t_title_t1>nav{display: flex; width: 365px; height: 100%; background: rgba(244, 242, 239, 1);}

.t_slider_t1{background-repeat: no-repeat; background-size: cover; background-position: center; display: flex; width: 100%; align-items: flex-end; justify-content: flex-end; height: calc(100% - 365px); overflow: hidden; position: relative;}
.t_slider_t1>aside{position: absolute; z-index: 8; bottom:0px; left: calc(50% - 40px); width: 100px; background: rgba(255,255,255,0.9); transition: 0.5s; padding: 10px; display: flex; justify-content: space-around;}
.t_slider_t1>aside>a{transition: 0.5s; width: 4px; height:4px; background:rgba(53, 52, 62, 1); border-radius: 50%;border: 3px solid rgba(255, 255, 255, 1);}
.t_slider_t1>aside>a.activ{border: 3px solid rgba(33, 106, 77, 1); background:rgba(33, 106, 77, 1); }
.t_slider_t1>span{position: absolute; z-index:3; top: calc(50% - 20px); width: 50px; height: 50px; display: inline-flex; justify-content: center; align-items: center; background: rgba(255,255,255,0.8); transition: 0.5s; cursor: pointer; }
.t_slider_t1>span:hover{ background: rgba(255,255,255,1); }
.t_slider_t1>span:first-of-type{left: 0px; }
.t_slider_t1>span:last-of-type{right: 0px; }
.t_slider_t1>div{position: relative; height: 100%; width: 100%;}
.t_slider_t1>div>*{position: absolute; z-index: 2; top: 0px; left: 0px; width: calc(100% - 0px);  height: calc(100% - 140px); display: flex;  justify-content: flex-start; align-items: flex-end; background-size: cover; background-position: center;}
.t_slider_t1>div>*>a{margin: 0 0 90px 90px;}

.ti_box_t1{ display: block; max-width: 700px;}
.ti_box_t1>span{display: inline-block; padding: 7px 30px; color: rgba(255,255,255,1.00); background:rgba(33, 106, 77, 1); font-size:0.7em;  text-transform: uppercase; margin-bottom:0px;}
.ti_box_t1>div{padding:50px; background: rgba(255,255,255,0.9); display: flex; flex-direction: column-reverse;}
.ti_box_t1>div>span{ text-transform: uppercase; font-size: 0.7em; opacity: 0.8; margin-top:15px; display: inline-block;}
.ti_box_t1>div>h3{ margin: 0px; font-weight: normal; font-size: 1.5em;}

.w_info_t1{ margin: 50px; background: rgba(255,255,255,1.00); padding: 10px;}

.nag_g_t1{display: table; width: 100%; margin:70px 0 40px 0; }
.nag_g_t1>*{display: table-cell; vertical-align:middle}
.nag_g_t1>div{padding-right: 30px; font-weight: normal;  font-size: 1.9em;}
.nag_g_t1>div>span{display: flex; width: 100%;}
.nag_g_t1>aside{width: 100%;}
.nag_g_t1>aside>div{height: 1px; width: 100%; background:rgba(51, 51, 51, 1);}
.colorbac_t1 .nag_g_t1>aside>div{height: 1px; width: 100%; background:rgba(255, 255, 255, 1);}

.nag_g_t2{ margin-bottom: 50px;}
.nag_g_t2 h1, .nag_g_t2 h2 { font-size: 2.2em; margin: 15px 0 0 0; font-weight: normal;}

.nag_g_t3{display: flex; justify-content: space-between; width: 100%; padding:0px; transition: 0.5s; font-size: 0.7em; margin: 0px; align-items: center; font-weight: normal;}
.nag_g_t3::after{content: ""; width: calc(100% - 150px); height: 1px; background:rgba(242, 198, 127, 1);  opacity: 1;}

.win_img{width: 55%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: inline-flex;}

.b_tximg{display: flex; justify-content: space-between; width: 100%; height: 100%;}
.b_tximg>div{position: relative; width: 65%; background: rgba(232,232,232,1.00); display: flex; justify-content: center; align-items: center;}
.b_tximg>div>div{width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover;}
.b_tximg>div>i{position: absolute; z-index: 2; display: flex; justify-content: center; align-items: center; left: 0px; top: 0px; height: 100%; width: 100%;}

.b_tximg_2{display: flex; justify-content: space-between; width: 100%; height: 100%;}
.b_tximg_2>div{position: relative; width:50%; background:rgba(244, 242, 239, 1); display: flex; justify-content: center; align-items: center;}
.b_tximg_2>div>div{width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover;}
.b_tximg_2>div>a{width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover;}
.b_tximg_2>div>video{width: auto; height: 100%; background-repeat: no-repeat; background-size: cover;}
.b_tximg_2>div>i{position: absolute; z-index: 2; display: flex; justify-content: center; align-items: center; left: 0px; top: 0px; height: 100%; width: 100%;}

.b_tximg_3{display: flex; justify-content: center; align-items: center; width: 100%;  position: relative; height: 450px; background: rgba(244, 242, 239, 1); }
.b_tximg_3>div{width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover;}
.b_tximg_3>i{position: absolute; z-index: 2; display: flex; justify-content: center; align-items: center; left: 0px; top: 0px; height: 100%; width: 100%;}


.b_tx_w{ padding:0px 60px 60px 90px; height: calc(100% - 60px); width: calc(100% - 150px);}
.b_tx_w>h2{ display: flex; justify-content: space-between; height: 65px; margin: 0px;  }
body>header .b_tx_w>h2{ height:85px; margin-top: 30px;  }
body>header .b_tx_w>h2>*{ height:100%;  }
body>header .b_tx_w>h2>* img{ height:100%; width: auto;}
.b_tx_w>h2>nav{font-size: 0.6em;}
.b_tx_w>div{display: flex; flex-direction: column; justify-content: flex-end; height: calc(100% - 265px);}
.b_tx_w>div>h3{margin: 0 0 20px 0; font-size:3.7em;  font-family: 'montserratthin';}
.b_tx_w>div>h3>span{  font-family: 'montserratregular'; color: rgba(29, 73, 137, 1);}
.b_tx_w>div>h4{margin: 0 0 20px 0; font-size: 1.5em; font-family: 'montserratthin';}
.b_tx_w>nav{display: flex; margin: 100px 0 50px 0; align-items: center; justify-content: space-between;}
.b_tx_w>nav>aside>i{margin-right: 50px; border-radius: 50%; border: 1px solid rgba(29, 73, 137, 1); color: rgba(29, 73, 137, 1); width: 75px; height: 75px; display: inline-flex; justify-content: center; align-items: center; transition: 0.5s;}
.b_tx_w>nav>aside>i:hover{background: rgba(88, 198, 139, 1); border-color: rgba(88, 198, 139, 1); color: rgba(255,255,255,1.00);}
.b_tx_w>nav>div>*{margin-left: 30px; transition: 0.5s;}
.b_tx_w>nav>div>*:hover{text-decoration: underline;}


.b_tx_w_2{ padding:0px 60px 60px 90px; height: calc(100% - 60px); width: calc(100% - 150px);}
.b_tx_w_2>h2{ display: flex; justify-content: space-between; height: 65px; margin: 0px;  }
.b_tx_w_2>h2>nav{font-size: 0.6em;}
.b_tx_w_2>div{display: flex; flex-direction: column; justify-content: flex-end; height: calc(100% - 65px);}
.b_tx_w_2>div>nav{display: flex; flex-wrap: wrap;}
.b_tx_w_2>div>nav>*{margin: 0 5px 5px 0;}
.b_tx_w_2>div>h3{margin: 0 0 20px 0; font-size:2.5em;  font-family: 'montserratthin';}
.b_tx_w_2>div>h3>div>i{margin-right: 20px;color:rgba(0, 130, 204, 1);}
.b_tx_w_2>div>h3>span{  font-family: 'montserratregular'; color: rgba(29, 73, 137, 1);}
.b_tx_w_2>div>h4{margin: 0 0 20px 0; font-size: 1.5em; font-family: 'montserratthin';}
.b_tx_w_2>nav{display: flex; margin: 100px 0 50px 0; align-items: center; justify-content: space-between;}
.b_tx_w_2>nav>aside>i{margin-right: 50px; border-radius: 50%; border: 1px solid rgba(29, 73, 137, 1); color: rgba(29, 73, 137, 1); width: 75px; height: 75px; display: inline-flex; justify-content: center; align-items: center; transition: 0.5s;}
.b_tx_w_2>nav>aside>i:hover{background: rgba(88, 198, 139, 1); border-color: rgba(88, 198, 139, 1); color: rgba(255,255,255,1.00);}
.b_tx_w_2>nav>div>*{margin-left: 30px; transition: 0.5s;}
.b_tx_w_2>nav>div>*:hover{text-decoration: underline;}



.b_aot{width: 60%; min-height: 200px; height:25%; position: absolute; z-index: 3; bottom: 0px; right: 0px; display: flex; justify-content: flex-end; align-items: flex-end;}
.b_aot>*{display: flex; flex-direction: column; justify-content: space-between; width:calc(250px - 60px); height:calc(250px - 60px); padding: 30px; color: rgba(255,255,255,1.00);background: rgba(88, 198, 139, 1); cursor: pointer; transition: 0.5s; pointer-events: all;}

.b_aot>*:nth-child(2n){background: rgba(33, 106, 77, 1);}
.b_aot>*:hover:nth-child(2n){background: rgba(20, 63, 122, 1);}
.b_aot>*:nth-child(3n){background: rgba(10, 43, 85, 1);}
.b_aot>*:hover:nth-child(3n){background: rgba(10, 33, 65, 1);}
.b_aot>*:hover{background:rgba(48, 158, 109, 1);}

.b_aot>*>*{transition: 0.5s; font-family: 'montserratthin';}
.b_aot>*>i{font-size: 3em; opacity: 0.7;}
.b_aot>*>h3{display: flex; justify-content: space-between; align-items: flex-end; font-size: 1.4em; margin-bottom: 0px;}
.b_aot>*>h3>i{margin-left: 20px;}
.b_aot>*:hover>*{opacity: 1;}

.article_t1{display: flex; justify-content: space-between;}
.article_t1>*{width: calc(50% - 30px);}

.article_t2{display: flex; justify-content: space-between;}
.article_t2>*{width: calc(62% - 30px); position: relative; display: flex; flex-direction: column;}
.article_t2>*:first-child{width: calc(38% - 30px);}

.article_t3{padding: 100px 30px 100px 100px; background:rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00);}
.article_t3>*>div{color: rgba(255,255,255,1.00) !important; }

.article_t4{width: calc(50% - 80px); padding:0 40px;}

.for_mov{ background:rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00); position: relative;}
.for_mov>*{height: 100%; width: 100%; display: flex; justify-content: center; align-items: center;}
.for_mov>i{position: absolute; z-index: 2; left: 0px; top: 0px;}


/*tables*/

.table_t1{display: table; width: 100%;table-layout: fixed; border:1px solid rgba(179, 181, 187, 1); border-spacing: 0px; margin: 80px 0;}
.table_t1>*{display: table-row-group;}
.table_t1>.tgroup{display: table-header-group}
.table_t1>.fgroup{display: table-footer-group}
.table_t1>*>*{display: table-row; transition: 0.5s;}
.table_t1>*>*:hover{background:rgba(179, 181, 187, 1);}
.table_t1>*>*>*{display: table-cell; text-align: left; padding: 10px; border-right: 1px solid rgba(179, 181, 187, 1); border-bottom: 1px solid rgba(179, 181, 187, 1);}
.table_t1>*>*>*:last-child{border-right: none;}
.table_t1>*:last-child>*:last-child>*{border-bottom: none;}
.table_t1 th {background: rgba(244, 242, 239, 1);}
.table_t1 .th {display: table-cell; font-weight: bold; background: rgba(244, 242, 239, 1); }

.table_t2{display: table; width: 100%;table-layout: fixed; border:1px solid rgba(179, 181, 187, 0.8); border-spacing: 0px; margin:20px 0 80px 0; font-size: 0.85em;}
.table_t2>*{display: table-row-group;}
.table_t2>.tgroup{display: table-header-group}
.table_t2>.fgroup{display: table-footer-group}
.table_t2>*>*{display: table-row; transition: 0.5s;}
.table_t2>*>*:nth-child(even){background:rgba(244, 242, 239, 0.5);}
.table_t2>*>*:hover{background:rgba(244, 242, 239, 1);}
.table_t2>*>*>*{display: table-cell; text-align: left; padding: 10px; border-right: 1px solid rgba(179, 181, 187, 0.2); border-bottom: 1px solid rgba(179, 181, 187, 0.8); overflow-wrap: normal;overflow-wrap: break-word;overflow-wrap: anywhere;}
.table_t2>*>*>*:last-child{border-right: none;}
.table_t2>*:last-child>*:last-child>*{border-bottom: none;}
.table_t2 th {background: rgba(244, 242, 239, 1);}
.table_t2 .th {display: table-cell; font-weight: bold; background: rgba(244, 242, 239, 1); }

/*text*/

.date_place{display: flex; width: 100%; opacity: 0.8; }
.date_place>*{ margin-right:10px; }
.date_place>*:last-child{ margin-right: 0px; }

.txt_icon_t1{font-size:5em; margin:80px 0; text-align: center; width:100%; }
.txt_icon_t1+.txt_hed_t2{margin-top: -60px !important;}
.txt_icon_t1+.tx_htitle_t2{margin-top: -50px !important;}

.txt_mass_t1>*{ margin-bottom: 50px;}
.txt_mass_t1>*:last-child{ margin-bottom: 0px;}
.txt_mass_t1>h2{ margin: 0px 0 50px 0;font-size: 3em;font-family: 'montserratthin';text-transform: none;}
.txt_mass_t1>h2>span{font-family: 'montserratregular'; color: rgba(29, 73, 137, 1);}
.txt_mass_t1>div{font-size: 1.25em; line-height: 1.6em; color: rgba(71, 71, 71, 1);}
.txt_mass_t1>nav{}

.txt_mass_t2{ margin-bottom: 50px;display: flex; justify-content: space-between; width: 100%;}
.txt_mass_t2>*{width:calc(50% - 100px); margin-right: 100px;}
.txt_mass_t2>*>h4{    color: rgba(165, 168, 184, 1);font-size: 0.9em;  font-weight: normal;}
.txt_mass_t2>*>h2{margin: 0px 0 50px 0; font-size: 3em; font-family: 'montserratthin'; text-transform: none;}
.txt_mass_t2>*>h2>span{font-family: 'montserratregular'; color: rgba(29, 73, 137, 1);}
.txt_mass_t2>*>div{font-size: 1.25em; line-height: 1.7em; color: rgba(51, 51, 51, 1);}

.txt_mass_t3{ margin-bottom: 50px;display: flex; justify-content: space-between; width: 100%;}
.txt_mass_t3>*{width:calc(33.3% - 100px); margin-right: 100px;}
.txt_mass_t3>*>h2{margin: 0px 0 50px 0; font-size: 3em; }
.txt_mass_t3>*>h2>span{font-family: 'montserratbold';}

.txt_mass_t4{ margin-bottom: 50px;display: flex; flex-direction: column; justify-content:center; width: 100%;}
.txt_mass_t4>*{ }
.txt_mass_t4>h2{ margin: 0px 0 40px 0;   font-family: 'montserratthin';
    text-transform: none;   font-size: 2.5em; }
.txt_mass_t4>h2>span{font-family: 'montserratregular';}
.txt_mass_t4>div{font-size: 1.1em; }

.txt_mass_t5>*{ margin-bottom: 50px;}
.txt_mass_t5>h2{ margin: 0px 0 20px 0; font-size: 3.5em;}
.txt_mass_t5>h2>span{font-family: 'montserratbold';}
.txt_mass_t5>h3{ margin: 0px 0 20px 0; font-size: 1.1em;}
.txt_mass_t5>h3>span{font-family: 'montserratbold';}
.txt_mass_t5>div{}
.txt_mass_t5>nav{}

.txt_mass_t6{display: flex; justify-content: center; position: relative;}
.txt_mass_t6>*{display: flex; flex-direction: column; align-items: center; max-width: 350px; width: 100%; text-align: center; justify-content: center;}
.txt_mass_t6>*>aside{ position: relative; display: flex; justify-content: center; align-items: center; height: 350px; width: 100%; background: rgba(244, 242, 239, 1); margin-bottom:30px;}
.txt_mass_t6>*>aside>div{display: flex; justify-content: center; align-items: center; width: 100%; height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.txt_mass_t6>*>aside>span{position: absolute; z-index: 2; right: 0px; top: 0px; }
.txt_mass_t6>*>aside>span>i{width: 35px; height: 35px; display: inline-flex; justify-content: center; align-items: center; position: relative; background: rgba(255,255,255,0.8); transition: 0.5s;}
.txt_mass_t6>*:hover>aside>span>i{background:rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00);}
.txt_mass_t6>*>span{}
.txt_mass_t6>*>h3{ margin:15px 0;}
.txt_mass_t6>*>div{}
.txt_mass_t6>*>nav{ display: flex; justify-content: center; margin-top:15px;}
.txt_mass_t6>*>nav>*>*{margin-right: 5px;}
.txt_mass_t6>*>nav>*{ display: flex; margin-right: 20px;}
.txt_mass_t6>*>nav>*:last-child{margin-right: 0px;}



.sekcjaInfo .txt_mass_t1>div{font-size: 1em; margin-bottom: 10px !important;}
.sekcjaInfo .txt_mass_t1>aside{font-size: 1em; margin-bottom: 10px !important;}
.sekcjaInfo .txt_mass_t1>nav{margin: 30px 0;}
.sekcjaInfo .txt_mass_t1>nav>*{margin-right: 20px; margin-bottom: 10px}
.sekcjaInfo .txt_mass_t1>h3{font-size: 1.25em; margin-bottom: 30px !important;  margin-top: 10px !important; }


.konkurs_t6{height: 600px; align-items: flex-start; margin-bottom: 20px; width:calc(100% - 200px);}
.konkurs_t6>*{position: absolute; width: 350px; max-width: 100%; left:calc(50% - 175px); top: 0px; pointer-events: none; opacity: 0; transition: 0.5;}
.konkurs_t6>*.activ{pointer-events: all; opacity: 1; z-index: 2;}

.txt_mass_t7{ position: relative;}
.txt_mass_t7>*{margin: 15px 30px 0 30px; display: block;}
.txt_mass_t7>*:last-child{ margin-bottom: 30px;}
.txt_mass_t7>*:first-child{ margin-top: 30px;}
.txt_mass_t7>i{font-size: 3em;}
.txt_mass_t7>h2, .txt_mass_t7>h3,.txt_mass_t7>h4{font-size: 1.5em;}
.txt_mass_t7>div{}
.txt_mass_t7>span{font-size: 0.8em; opacity: 0.6;}
.txt_mass_t7>aside{position: absolute; z-index: 2; top: 5px; right: 5px; margin: 0px;}
.txt_mass_t7>aside>i{width: 35px; height: 35px; display: inline-flex; justify-content: center; align-items: center; position: relative; background: rgba(255,255,255,0.8); transition: 0.5s;}
*:hover>.txt_mass_t7>aside>i{background:rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00);}
.txt_mass_t7>nav{ display: flex;  margin-top:15px;}
.txt_mass_t7>nav>*>*{margin-right: 5px;}
.txt_mass_t7>nav>*{ display: flex; margin-right: 20px;}
.txt_mass_t7>nav>*:last-child{margin-right: 0px;}

.txt_mass_t8{display: inline-flex; flex-direction: column; justify-content: center; }
.layer_n_t2  .txt_mass_t8{ justify-content: flex-start; overflow-y: auto; }
.txt_mass_t8>*{width: 80%; margin: 0 0 40px 0; line-height: 1.8em;}
.txt_mass_t8>h3{font-size: 1em;}
.txt_mass_t8>h3>div{font-size:3em;}
.layer_n_t2 .txt_mass_t8>h3>div{font-size:1.8em; font-weight: normal;}
.txt_mass_t8>h3>span{color:rgba(33, 106, 77, 1); font-family: 'montserratlight'; }

.tx_mass_s_t1{font-size: 0.8em; margin-top:5px;}

.txt_p_t1{display: block;  font-size: 1em;}
.txt_p_t1 img{max-width: 100%; height: auto !important;}
.txt_p_t1>a{border-bottom: 1px dotted rgba(178, 181, 188, 0.5); transition:0.5s;}
.txt_p_t1>a:hover{border-color:rgba(33, 106, 77, 1);}
.txt_p_t1>span{color: rgba(33, 106, 77, 1);}

.txt_p_t2{display: block; margin:0 80px 0 0; font-size: 1.4em; font-family: 'montserratlight'; line-height: 1.8em;}
.txt_p_t2>a{border-bottom: 1px dotted rgba(178, 181, 188, 0.5); transition:0.5s;}
.txt_p_t2>a:hover{border-color:rgba(33, 106, 77, 1);}
.txt_p_t2>span{color: rgba(33, 106, 77, 1);}

.txt_hed_t1{/*margin:80px 80px;*/ font-size:2.8em; text-align: center;}
.txt_hed_t1>span{font-weight: bolder;}

.txt_hed_t2{margin:80px 80px; font-size:1.8em; text-align: center;}
.txt_hed_t2>span{font-weight: bolder;}


.txt_hed_t3{ font-size: 2em;}
.txt_hed_t3>*{ margin-top: 30px; font-family: 'montserratthin';}
.txt_hed_t3>h3{ margin:30px 0 0 0; font-family: 'montserratregular';}
.txt_hed_t3>nav{ margin-top:90px; font-size: 0.5em; font-family: 'montserratregular';}
.txt_hed_t3>nav>*{ color: rgba(255,255,255,1.00);}


.tx_htitle_t1{ margin: 0px 0 50px 0; font-size: 3.5em; font-family: 'montserratthin';}
.tx_htitle_t1>span{ font-family: 'montserratregular';;}

.tx_htitle_t2{ margin:0px 0 50px 0 !important;  position: relative; text-align: center;font-size: 1em;}
.tx_htitle_t2>span{ color: rgba(33, 106, 77, 1);font-size: 4em;}
.tx_htitle_t2>a{font-size: 0.8em; position: absolute; right: 0px; top: 0px; display: flex;justify-content: center; align-items: center;}

.tx_htitle_t3{ margin: 50px 0 50px 0; font-size: 3.5em;}
.tx_htitle_t3>span{font-family: 'montserratbold';}

.tx_htitle_t4{ margin: 50px 0 50px 0; font-size: 1.4em; font-weight: normal; font-family: 'latomedium';}
.tx_htitle_t4>span{font-family: 'montserratbold';}


.tx_htitle_t5{ margin:0px 0 80px 0; font-size: 2.1em; display: flex; justify-content: center; align-items: center; width: 100%;}
.tx_htitle_t2 + .tx_htitle_t5{margin-top:-50px !important;}
.tx_htitle_t5>span{font-family: 'montserratthin'; font-size: 0.6em; margin-right: 20px;}

.title_s_t1{ font-size: 1em; font-weight: normal; margin: 5px 0 0 0 ;}
.title_s_t1>span{color: rgba(29, 73, 137, 1); font-family: 'montserratbold';}


.stick_t1>*{position: relative; display: flex; align-items: center;}
.stick_t1>*>*{margin-left: 5px;}
.stick_t1>*>*:first-child{margin-left: 0px;}
.stick_t1>*>span{position: absolute; top: 100%; right: 37px; padding: 15px; background: rgba(255,255,255,1.00); border:1px solid rgba(178, 181, 188, 1); opacity: 0; pointer-events: none; transition: 0.5s; margin-left:0px;}
.stick_t1:hover>*>span{opacity: 1;}
.stick_t1>*>i{background: rgba(255,255,255,1.00); border:1px solid rgba(178, 181, 188, 1); width: 35px; height: 35px; display: flex; justify-content: center; align-items: center; transition: 0.5s;}
.stick_t1:hover>*>i{background:rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00); }

/* gallery*/

.gallery_t1{display: flex; width: 100%; margin-right: -30px; flex-wrap: wrap;}
.gallery_t1>*{position: relative; display: inline-flex; flex-direction: column; width:150px; height:150px; margin-right: 30px; margin-bottom: 30px; background: rgba(244, 242, 239, 1); background-size: auto 100%; align-items: center; text-align: center; overflow: hidden; background-position: center; transition: 0.5s;}
.gallery_t1>*:hover{background-size:auto 110%}
.gallery_t1>*>aside{position: absolute; z-index:3; right: 5px; top: 5px; min-width: 30px; height: 30px; display: inline-flex; justify-content: center; align-items: center; background: rgba(255,255,255,0.5); font-size: 0.8em;}
.gallery_t1>*>span{ display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; }
.gallery_t1>*>div{position: absolute; z-index: 2; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 30px;  width:calc(100% - 60px); height:calc(100% - 60px); transition: 0.5s; opacity: 0; top:0; pointer-events: none; left: 100%; background: rgba(255,255,255,0.70); font-size: 0.8em;  display: none;}
.gallery_t1>*:hover>div{ opacity: 1; left: 0px;  }


.gallery_t2{display: flex;  flex-wrap: wrap; justify-content: center;}
 .gallery_t2.logotyp{display: flex;  flex-wrap: wrap; justify-content: flex-start;}
.gallery_t2>*{position: relative; display: inline-flex; flex-direction: column; width: 250px; height: 100px; margin-right: 30px; margin-bottom: 30px; background: rgba(244, 242, 239, 1); background-size: cover; align-items: center; text-align: center; overflow: hidden;}
.gallery_t2>*>aside{position: absolute; z-index:3; right: 5px; top: 5px; min-width: 30px; height: 30px; display: inline-flex; justify-content: center; align-items: center; background: rgba(255,255,255,0.5); font-size: 0.8em;}
.gallery_t2>*>span{ display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center;background-size: cover;}
.gallery_t2>*>div{position: absolute; z-index: 2; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 30px;  width:calc(100% - 60px); height:calc(100% - 60px); transition: 0.5s; opacity: 0; top:0; pointer-events: none; left: 100%; background: rgba(255,255,255,0.70); }
.gallery_t2>*:hover>div{ opacity: 1; left: 0px; }
.gallery_t2>*>div>*{ font-size: 0.8em; margin: 0px; }
.gallery_t2>*>div>h3{ margin-bottom: 7px; }

/*picture*/

.img_t1{ position: relative; display: flex; justify-content: center; align-items: center; height: 450px; width: 100%; background: rgba(244, 242, 239, 1); margin-bottom:70px; background-repeat: no-repeat; background-position: center; margin-top: -50px; background-size: cover; }
.img_t1>div{display: flex; justify-content: center; align-items: center; width: 100%; height: 100%;}
.img_t1>span{position: absolute; z-index: 2; right: 0px; top: 0px; }
.img_t1>span>i{width: 35px; height: 35px; display: inline-flex; justify-content: center; align-items: center; position: relative; background: rgba(255,255,255,0.8); transition: 0.5s;}
*:hover>.img_t1>span>i{background:rgba(242, 198, 127, 1); color: rgba(255,255,255,1.00);}

.img_t2{ position: relative; display: flex; justify-content: center; align-items: center;  background: rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00); }
.img_t2>div{display: flex; justify-content: center; align-items: center; width: 100%; height: 100%;  background-position: center;    background-size: cover;
    background-repeat: no-repeat;}
.img_t2>span{position: absolute; z-index: 2; right:5px; top:5px; }
.img_t2>span>i{width: 35px; height: 35px; display: inline-flex; justify-content: center; align-items: center; position: relative; background:rgba(255, 255, 255, 0.05); transition: 0.5s;}
*:hover>.img_t2>span>i{background:rgba(255, 255, 255, 0.2); color: rgba(255,255,255,1.00);}

.img_t3{background: rgba(244, 242, 239, 1); padding:15px; position: relative; transition: 0.5s; height: fit-content;}
*:hover>.img_t3{background: rgba(29, 73, 137, 0.7); }
*:nth-child(2n):hover>.img_t3{background:rgba(241, 155, 91, 0.7); }
*:nth-child(3n):hover>.img_t3{background:rgba(118, 195, 144, 0.7); }
.img_t3>span{border:2px solid rgba(255,255,255,1.00);  padding:15px; height: calc(100% - 34px); width:calc(100% - 34px); display: flex; justify-content: center; align-items: center; transition: 0.5s;  }
*:hover>.img_t3>span{  background:rgba(244, 242, 239, 1) }

.img_t3>span>img{width: 100%;}
.img_t3>aside{position: absolute; pointer-events: none; width: 100px ; height: 100px; border:2px solid rgba(29, 73, 137, 1); border-radius: 50%; top:-35px; left:-35px }
*:nth-child(2n)>.img_t3>aside{border-color:rgba(241, 155, 91, 1); top:auto; left:auto ;right:-35px; bottom:-35px; }
*:nth-child(3n)>.img_t3>aside{border-color:rgba(118, 195, 144, 1); top:-35; left:auto ;right:-35px; bottom:auto; }

.img_t4{ position: relative; display: flex; justify-content: center; align-items: center; height: 450px; width: 100%; background: rgba(244, 242, 239, 1);  background-repeat: no-repeat; background-position: center; margin-top:0px; }
.img_t4>div{display: flex; justify-content: center; align-items: center; width: 100%; height: 100%;}
.img_t4>span{position: absolute; z-index: 2; right: 0px; top: 0px; }
.img_t4>span>i{width: 35px; height: 35px; display: inline-flex; justify-content: center; align-items: center; position: relative; background: rgba(255,255,255,0.8); transition: 0.5s;}
*:hover>.img_t4>span>i{background:rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00);}

.im_b_t2 {overflow: hidden; text-align: right; }
.im_b_t2 img{max-width: calc(100% - 50px) }
/*Atuts*/

.atuts_t1{display: flex; flex-direction: column;  height: 100%; font-size: 3em; }
.atuts_t1>*{margin-bottom:50px; display: flex; align-items: stretch; }
.atuts_t1>*:nth-child(2n){margin-left: 50px;}
.atuts_t1>*:nth-child(3n){margin-left: 100px; }
.atuts_t1>*>*{ margin-right: 30px;}
.atuts_t1>*>div{margin-right: 0px; padding-left: 30px; border-left: 1px solid rgba(178, 181, 188, 1); font-size: 0.3em;}
.atuts_t1>*>div>*>span{font-family:'montserratbold'; }

.atuts_t2{display: flex; flex-direction: column; font-size: 3em; }
.atuts_t2>*{margin-bottom:50px; display: flex; align-items: center; }
.atuts_t2>*>*{ margin-right: 30px;}
.atuts_t2>*>span{ margin-right: 20px; padding:10px 20px;  border: 1px solid rgba(178, 181, 188, 1);}
.atuts_t2>*>div{margin-right: 0px;  font-size: 0.3em;}
.atuts_t2>*>div>*>span{font-family:'montserratbold'; }

.atuts_t3{display: flex; flex-direction: column;  height: 100%; }
.atuts_t3>*{margin-bottom:30px; display: flex; align-items: center;  }
.atuts_t3>*:nth-child(2n){margin-left: 50px;}
.atuts_t3>*:nth-child(3n){margin-left: 100px; }
.atuts_t3>*>span{font-size: 2.25em; color: rgba(33, 106, 77, 1); width: 165px; height: 165px; display: inline-flex; justify-content: center; align-items: center; background: url("../SVG/atut_kolo.svg") no-repeat center; background-size: cover;}
.atuts_t3>*>span>i{font-size: 0.4em; font-style: normal; margin-top: 10px; margin-left:5px;  }
.atuts_t3>*>div{margin-right: 0px; padding-left: 30px; width: calc(100% - 180px); font-size: 1.5em; font-family:'montserratlight';}
.atuts_t3>*>div>*>span{font-family:'montserratregular'; color: rgba(29, 73, 137, 1); font-weight: bold;}

.offer_t1{margin:100px 0;}

/*List links*/

.list_links_t1{display: flex; flex-wrap: wrap;}
.list_links_t1:last-of-type{margin-bottom: 40px;}
.list_links_t1>*{display: flex; justify-content: space-between; padding:15px 0 ; border-top: 1px solid rgba(179, 181, 187, 1); margin-right: 30px; width: 100%; }
.list_links_t1>*>i{display: inline-flex; width: 30px; justify-content: center; align-items: center; font-size: 1em; opacity: 0.7;}
.list_links_t1>*>div{transition: 0.5s; width: calc(100% - 45px);}
.list_links_t1>*>div>aside{font-size: 0.75em;margin-top: 4px; opacity: 0.7;}
.list_links_t1>*:hover>div{padding-left: 10px;}

.list_links_t2{ display: flex; flex-wrap: wrap; margin-bottom: 20px;}
.list_links_t2>*{ width:calc(33% - 70px); min-width: 240px; margin-right: 20px; margin-bottom: 20px; padding:25px 25px; background:rgba(244, 242, 239, 1); display: inline-flex; justify-content: space-between; align-items: center; transition: 0.5s;}
.list_links_t2>*:hover{color: rgba(255,255,255,1.00); background:rgba(33, 106, 77, 1);}

.list_o_t1{list-style: none; padding-left: 0px; margin: 80px 0;}
.list_o_t1>*{margin-bottom:30px; display: inline-flex;}
.list_o_t1>*::before{content:""; display: inline-block; width:8px; height:8px; border-radius: 50% 50% 0 50% ; margin-right: 10px; background:rgba(33, 106, 77, 1); margin-top:7px; transition: 0.5s}
.list_o_t1>*:hover::before{transform: rotate(360deg)}
.list_o_t1>*>div{width: calc(100% - 18px);}
.list_o_t1>*>*>h3{font-size: 1.2em; margin:0 0 5px 0;}






/*boxe`s lists*/

.mbox_t1{position: relative; background: rgba(33, 106, 77, 1); }
.mbox_t1>*{display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100%; width: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; color:rgba(255,255,255,1.00); font-size: 3em; font-family: 'montserratlight';;}
.mbox_t1>* span{ font-family: 'montserratregular';}

.mbox_film{position: absolute; z-index: 2; left: 0; top: 0px;}
.mbox_add{position: absolute; z-index: 3; left: -50px;; top: 0px; width: auto; width: 100px}

.box_scroll_t1{display: flex; align-items: flex-start; margin-bottom: 50px; position: relative;}
.box_scroll_t1>aside{display: flex; flex-direction: column;  position: absolute; z-index: 3; left: -70px; top: 0px;}
.box_scroll_t1>aside>*{margin-bottom: 20px; border-radius: 50%; width: 40px; height: 40px; display: flex; justify-content: center; align-items: center; border: 1px solid rgba(179, 181, 187, 1); transition: 0.5s;}
.box_scroll_t1>aside>*:hover{color: rgba(255,255,255,1.00); background: rgba(33, 106, 77, 1);}
.box_scroll_t1>article{position: relative; height: 400px; display: flex;  align-items: flex-start;}
.box_scroll_t1>article>section{position: absolute; z-index:4; left: 0px; top: 0px; display: flex; }
.box_scroll_t1>article>section>*{display: block; margin-right: 50px; width:298px; background: rgba(255,255,255,1.00); padding: 50px; border: 1px solid rgba(255,255,255,1.00); transition: 0.5s; }
.box_scroll_t1.alternativ>article>section>*{background:rgba(244, 242, 239, 1);}
.box_scroll_t1>article>section>*:hover{color: rgba(255,255,255,1.00);background: rgba(33, 106, 77, 1); }
.box_scroll_t1>article>section>*>*{margin: 0 0 30px 0;}
.box_scroll_t1>article>section>*>*:last-child{margin: 0;}

.box_scroll_t2{display: flex; align-items: flex-start; margin-bottom: 50px; position: relative;}
.box_scroll_t2>aside{display: flex; flex-direction: column;  position: absolute; z-index: 3; left: -70px; top: 0px;}
.box_scroll_t2>aside>*{margin-bottom: 20px; border-radius: 50%; width: 40px; height: 40px; display: flex; justify-content: center; align-items: center; border: 1px solid rgba(179, 181, 187, 1); transition: 0.5s;}
.box_scroll_t2>aside>*:hover{color: rgba(255,255,255,1.00); background: rgba(33, 106, 77, 1);}
.box_scroll_t2>article{position: relative;  display: flex;  align-items: flex-start;}
.box_scroll_t2>article>section{position: absolute; z-index:4; left: 0px; top: 0px; display: flex;  overflow: hidden;}
.box_scroll_t2>article>section>*{display: block; margin-right: 50px; width:298px; background:rgba(244, 242, 239, 1); padding: 50px; border: 1px solid rgba(255,255,255,1.00); transition: 0.5s; }
.box_scroll_t2.alternativ>article>section>*{background:rgba(244, 242, 239, 1);}
.box_scroll_t2>article>section>*:hover{color: rgba(255,255,255,1.00);background: rgba(33, 106, 77, 1); }
.box_scroll_t2>article>section>*>*{margin: 0 0 30px 0;}
.box_scroll_t2>article>section>*>i{font-size:1.7em;}
.box_scroll_t2>article>section>*>h4{font-size:1.5em; font-family: 'montserratlight'; margin-bottom:15px;}
.box_scroll_t2>article>section>*>div{font-size:0.9em; line-height: 1.61em;overflow: hidden; max-height: 135px; }
.box_scroll_t2>article>section>*>aside{font-size:0.8em; }
.box_scroll_t2>article>section>*>aside>i{margin-left: 10px; }
.box_scroll_t2>article>section>*>*:last-child{margin: 0;}

.box_scroll_t3{ display: flex; justify-content: space-between; align-items: center; height: 100%;}
.box_scroll_t3>a>i{width: 40px; height: 40px; display: flex; justify-content: center; align-items: center; border:1px solid rgba(179, 181, 187, 1); cursor: pointer; transition: 0.5s; background: rgba(255,255,255,1.00); }
.box_scroll_t3>a:hover>i{ color: rgba(255,255,255,1.00); background:rgba(33, 106, 77, 1);  }

.box_scroll_t4{ display: flex; justify-content: space-between; align-items: center; height: 100%; margin:  50px 0; width: calc(100% - 100px);}
.box_scroll_t4>a>i{width: 40px; height: 40px; display: flex; justify-content: center; align-items: center; border:1px solid rgba(179, 181, 187, 1); cursor: pointer; transition: 0.5s; background: rgba(255,255,255,1.00); }
.box_scroll_t4>a:hover>i{ color: rgba(255,255,255,1.00); background:rgba(33, 106, 77, 1);  }
.box_scroll_t4>form, .box_scroll_t4>article{width: calc(100% - 200px); overflow: hidden;}

.box_scroll_t5{display: flex; align-items: flex-start; margin-bottom: 50px; position: relative;}
.box_scroll_t5>aside{display: flex; flex-direction: column;  position: absolute; z-index: 3; left: -70px; top: 0px;}
.box_scroll_t5>aside>a{margin-bottom: 20px; border-radius: 50%; width: 40px; height: 40px; display: flex; justify-content: center; align-items: center; border: 1px solid rgba(179, 181, 187, 1); transition: 0.5s;}
.box_scroll_t5>aside>a:hover{color: rgba(255,255,255,1.00); background: rgba(33, 106, 77, 1);}
.box_scroll_t5>article{position: relative;  display: flex;  align-items: flex-start;}
.box_scroll_t5>article>*{  display: flex;  align-items: flex-start; justify-content: space-between;}
.box_scroll_t5>article>*>a{ width: calc(50% - 80px); min-height: 300px; position: relative;}
.box_scroll_t5>article>*>a>aside{  width: 100%; background-repeat: no-repeat; background-size: contain; position: relative;}
.box_scroll_t5>article>*>a>aside img{  width: 100%; }
.box_scroll_t5>article>*>a>aside i{  position: absolute; z-index: 2; left: 20px; top: 20px; padding: 7px 14px; background: rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00); font-size: 0.65em; text-transform: uppercase;font-style: normal; }
.box_scroll_t5>article>*>a>div{position: absolute; width: calc(70% - 120px); margin: 0 0 40px 40px; background: rgba(255,255,255,0.9); padding: 40px;  left: 0px; bottom: 0px;} 

.box_scroll_t5>article>*>div{ width: calc(50% - 0px)}
.box_scroll_t5>article>*>div>*{ display: flex; justify-content: space-between; margin-bottom: 35px;}
.box_scroll_t5>article>*>div>*:last-child{  margin-bottom: 0px;}
.box_scroll_t5>article>*>div>*>aside{width:250px; position: relative; background-size: 100%; background-repeat: no-repeat; background-position: center; min-height: 140px; }

.box_scroll_t5>article>*>div>*>aside i{  position: absolute; z-index: 2; left: 10px; top: 10px; padding: 7px 14px; background: rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00); font-size: 0.65em; text-transform: uppercase;font-style: normal; }
.box_scroll_t5>article>*>div>*>div{width: calc(100% - 270px)}


.box_scroll_l_t1{ margin: 50px 80px; height: calc(100% - 100px); }
.box_scroll_l_t1>aside{ margin: 0 auto 50px auto; width:200px;}


.infobox_t1{display: flex; justify-content: space-between;  margin:0;}
.infobox_t1>*{border-right: 1px solid rgba(217, 219, 228, 1); width: calc(33.3% - 80px); padding-right:60px; }
.infobox_t1>*:last-child{width: calc(33.3% - 80px); padding-right: 0px; border-right: none; }
.infobox_t1>*>i{font-size: 1.7em; margin-bottom: 30px; color: rgba(33, 106, 77, 1);}
.infobox_t1>*>h3{font-size: 1.9em; margin:0 0 30px 0; font-family: 'montserratregular'; font-weight: 700;}
.infobox_t1>*>div{font-size: 1.2em; font-family: 'montserratlight';}
.infobox_t1>*>div>span{ font-family: 'montserratregular'; font-weight: 700;}
.infobox_t1>*>aside{margin-top: 30px; display: flex;}
.infobox_t1>*>aside>i{margin-left: 10px; transition: 0.5s; padding-right: 5px;}
.infobox_t1>*:hover>aside>i{color: rgba(33, 106, 77, 1); padding-right: 0px; padding-left: 5px;}

.infobox_t2{}


.infobox_t3{display: flex; justify-content: space-between;  margin:50px 0 0 0; width: 100%;}
.infobox_t3>*{ width: calc(33.3% - 80px); padding-right:60px; }
.infobox_t3>*:last-child{width: calc(33.3% - 80px); padding-right: 0px; border-right: none; }
.infobox_t3>*>i{font-size: 1.7em; margin-bottom: 30px; color: rgba(33, 106, 77, 1);}
.infobox_t3>*>h3{font-size: 1.625em; margin:30px 0; font-family: 'montserratthin'; font-weight: 700;}
.infobox_t3>*>h3>span{ font-family: 'montserratregular'; font-weight:800; color: rgba(33, 106, 77, 1);}
.infobox_t3>*:nth-child(2n)>h3>span{ color: rgba(241, 155, 91, 1) }
.infobox_t3>*:nth-child(3n)>h3>span{ color:rgba(88, 198, 139, 1)  }
.infobox_t3>*>aside{margin-top: 30px; display: flex;}
.infobox_t3>*>aside>i{margin-left: 10px; transition: 0.5s; padding-right: 5px; color: rgba(33, 106, 77, 1);}
.infobox_t3>*:nth-child(2n)>aside>i{ color: rgba(241, 155, 91, 1);}
.infobox_t3>*:nth-child(3n)>aside>i{ color: rgba(88, 198, 139, 1) ;}
.infobox_t3>*:hover>aside>i{ padding-right: 0px; padding-left: 5px;}

.info_box_War{position: fixed; right: 50px; bottom: 50px; z-index: 10; width: 450px; padding-left: 0px !important;  font-size: 0.9em; line-height: 1.2em; transition: 1s;  pointer-events:none; opacity: 0; max-width: 90% !important;  }
.info_box_War.activ{  pointer-events:all; opacity:1;  }
.info_box_War>*{width: calc(100% - 30px); background: rgba(255,255,255,1.00); padding:15px;margin: 0px; box-shadow: 0px 3px 50px rgba(53, 52, 61, 0.4); position: relative; margin-right: 0px !important;}
.info_box_War>*>i{position: absolute; right: 5px; top:5px; width: 25px; height: 25px; background: rgba(244, 242, 239, 1); color: rgba(51, 51, 51, 1); font-size: 0.8em;  transition: 0.5s; display:flex; justify-content: center; align-items: center; cursor: pointer;}
.info_box_War>*>i:hover{background:rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00);}
.info_box_War>*>a{display: flex; width: 100%; }
.info_box_War>*>a>aside{width:calc(30% - 10px); margin-right:20px; padding:0px; position: relative;} 
.info_box_War>*>a>aside *{max-width:100%;}
.info_box_War>*>a>aside>div{position:absolute; bottom:5px; left:5px; padding: 5px 10px; background: rgba(255,255,255,1.00); font-size: 0.6em;}
.info_box_War>*>a>div{padding: 0px 15px 0 0; width: calc(70% - 35px); }
.info_box_War>*>a>div>span{font-size: 0.8em; text-transform: lowercase;opacity: 0.5; }


.info_box_War.big{width: 100%; height: 100%; max-width: 100% !important;  background:rgba(0,0,0,0.25); display: flex; justify-content: center; align-items: center;  margin: 0px !important; right: 0px; bottom: 0px;}
.info_box_War.big>*{width: 800px; max-width: 90%; }
.info_box_War.big>*>a>div>div{font-size: 1.25em;  }

.content_t1>*+*{}

.person_l_t1{display: flex; flex-wrap: wrap; }
.person_l_t1>*{display: inline-block; min-width:230px !important; margin-bottom:25px; margin-right:25px;  font-size: 0.8em; }
.person_l_t1>*>aside{ background:rgba(244, 242, 239, 1); border: 1px solid rgba(255,255,255,1.00); height:360px; position: relative; display: flex; justify-content: center; align-items: center; background-position: center;  background-size: cover;
    background-repeat: no-repeat; }
.person_l_t1>*>aside>i{ position: absolute; z-index: 2; top: 0px; right: 0px; padding: 10px; background:rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00);}
.person_l_t1>*>aside>div{ display: flex; justify-content: center; align-items: center; height: 100%; width: 100%;}
.person_l_t1>*>aside>i{ position: absolute; z-index: 2; top: 0px; right: 0px; padding: 10px; background:rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00);}
.person_l_t1>*>h3{font-size:1.4em; font-weight: normal;margin: 20px 0 7px 0;}
.person_l_t1>*>span{ margin: 0px 0 10px 0; color: rgba(33, 106, 77, 1);}
.person_l_t1>*>div{ margin: 20px 0 30px 0;}
 
.list_bx_t1{display: flex; flex-wrap: wrap; width: 100%; padding-right: -30px;}
.list_bx_t1>*{background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; display: inline-flex; flex-direction: column; align-items: center; background: rgba(244, 242, 239, 1); width:400px; height:450px; margin-right: 50px; margin-bottom: 50px; overflow: hidden;}
.list_bx_t1>*>aside{position: relative; background: rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00); width: 100%; height: 350px; display: flex; justify-content: center; align-items: center; }
.list_bx_t1>*>div{position: absolute; z-index: 2; bottom: 0px; left: 0px; background: rgba(244, 242, 239, 1); width:calc(100% - 40px); padding: 20px;}
.list_bx_t1>*>aside>i{position: absolute; z-index: 2; right: 5px; top:5px; display: flex; justify-content: center; align-items: center; min-width:30px ; min-height:30px; background: rgba(255,255,255,1.00); color:rgba(242, 198, 127, 1) ;}
.list_bx_t1>*>aside>div{height: 100%; width: 100%; display: flex; justify-content: center; align-items: center; background-size: cover; background-color:#EDEEF2 ; background-position: center; background-repeat: no-repeat;}
.list_bx_t1>*>div>*{margin-bottom: 15px; display: block;}
.list_bx_t1>*>div>*:last-child{margin-bottom:0px;}
.list_bx_t1>*>div>h3{margin-top: 0px; margin-left: 0px; margin-right: 0px; font-size: 1.3em; min-height: 95px;}
.list_bx_t1>*>div .hide_ac{transition: 0.5s; overflow: hidden; height: 0px; margin-bottom: 0px;}
.list_bx_t1>*:hover .hide_ac{height:180px; margin-bottom: 15px;}
.list_bx_t1>*>div>aside{display: flex; justify-content: space-between; border-top: 1px solid rgba(179, 181, 187, 1); padding-top: 15px; font-size: 0.8em;}


.list_bx_t2{display: flex; flex-wrap: wrap; width: 100%; padding-right: -30px;}
.list_bx_t2>*{position: relative; display: inline-flex; flex-direction: column; align-items: flex-start; text-align: left; background: rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00); width:calc(25% - 110px); min-width: 225px; margin-right: 30px; margin-bottom: 30px; padding: 40px 40px 80px 40px; overflow: hidden; background-position: center; background-size: contain; background-repeat: no-repeat; transition: 0.5s;}
.list_bx_t2>a:hover{background: rgba(244, 242, 239, 1); color: rgba(51, 51, 51, 1)}
.list_bx_t2>*>i, .list_bx_t2>*>aside>i{font-size:2.5em; margin: 0px auto 15px 0; }
.list_bx_t2>*>h3{font-size: 1.6em; margin: 0 0 15px 0; transition: 0.5s; }
.list_bx_t2>*:hover>h3{color: rgba(33, 106, 77, 1);; }
.list_bx_t2>*>div{line-height: 1.6em;}
.list_bx_t2>*>span{font-size: 0.8em; opacity: 0.6; margin-bottom: 15px; display: block;}
.list_bx_t2>*>aside{ display: flex; justify-content: space-between;  width: 100%; margin-bottom:0px;}
.list_bx_t2>*>aside img{max-height: 60px;}
.list_bx_t2>*>aside>span{font-size: 0.8em; opacity: 0.6;  display: block;}
.list_bx_t2>*>aside>div{font-size: 1.3em; }
.list_bx_t2>*>nav{position: absolute; z-index: 2; display: flex; justify-content: flex-start; bottom: 0px; left: 0px;  padding: 30px; transition: 0.5s; width: calc(100% - 60px); align-items: flex-end;}
.list_bx_t2>*:hover>nav{ justify-content: flex-end;  }
.list_bx_t2>*:hover>nav i{ color: rgba(88, 198, 139, 1); }
.list_bx_t2>*>nav>*{display: inline-flex; margin-right: 10px;}
.list_bx_t2>*>nav>*>*:last-child{margin-left: 5px;}


.list_bx_t3{display: flex; flex-wrap: wrap; width: 100%; padding-right: -30px;}
.list_bx_t3>*{position: relative; display: inline-flex; flex-direction: column; align-items: flex-start; text-align: left; background: rgba(255, 255, 255, 1); width:calc(25% - 120px); min-width: 225px; margin-right: 30px; margin-bottom: 30px; padding: 40px 40px 80px 40px; overflow: hidden; background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid rgba(221, 223, 227, 1);}
.list_bx_t3.col_3>*{ width:calc(33% - 120px);}
.list_bx_t3>*>i{font-size: 3em; margin: 15px auto 25px 0; }
.list_bx_t3>*>h3{font-size: 1.6em; margin: 0 0 15px 0; transition: 0.5s; align-items: flex-end; }
.list_bx_t3>*>h3>i{padding-left: 15px; }
.list_bx_t3>*:hover>h3{color: rgba(33, 106, 77, 1);; }
.list_bx_t3>*>div{line-height: 1.6em;}
.list_bx_t3>*>span{font-size: 0.8em; opacity: 0.6; margin-bottom: 15px; display: block;}
.list_bx_t3>*>aside{ display: flex; justify-content: space-between;  width: 100%; margin-bottom:30px;}
.list_bx_t3>*>aside>span{font-size: 0.8em; opacity: 0.6;  display: block;}
.list_bx_t3>*>aside>div{font-size: 1.3em; }
.list_bx_t3>*>nav{position: absolute; z-index: 2; display: flex; justify-content: flex-start; bottom: 0px; left: 0px;  padding: 30px; transition: 0.5s; width: calc(100% - 60px)}
.list_bx_t3>*:hover>nav{ justify-content: flex-end; }
.list_bx_t3>*>nav>*{display: inline-flex; margin-right: 10px;}
.list_bx_t3>*>nav>*>*:last-child{margin-left: 5px;}

.list_bx_t3>*.color_1>i{ color:rgba(95, 129, 162, 1); }
.list_bx_t3>*.color_1>h3>i{color:rgba(95, 129, 162, 1);}
.list_bx_t3>*.color_1:hover>h3{color:rgba(95, 129, 162, 1);}

.list_bx_t3>*.color_2>i{ color:rgba(88, 198, 139, 1); }
.list_bx_t3>*.color_2>h3>i{color:rgba(88, 198, 139, 1);}
.list_bx_t3>*.color_2:hover>h3{color:rgba(88, 198, 139, 1);}

.list_bx_t3>*.color_3>i{ color:rgba(241, 155, 91, 1) }
.list_bx_t3>*.color_3>h3>i{color:rgba(241, 155, 91, 1);}
.list_bx_t3>*.color_3:hover>h3{color:rgba(241, 155, 91, 1);}

.list_bx_t3>*.color_4>i{ color:rgba(45, 58, 95, 1); }
.list_bx_t3>*.color_4>h3>i{color:rgba(45, 58, 95, 1);}
.list_bx_t3>*.color_4:hover>h3{color:rgba(45, 58, 95, 1);}

.list_bx_t3>*.color_5>i{ color:rgba(45, 58, 95, 1); }
.list_bx_t3>*.color_5>h3>i{color:rgba(45, 58, 95, 1);}
.list_bx_t3>*.color_5:hover>h3{color:rgba(45, 58, 95, 1);}

.list_bx_t3>*.color_6>i{ color:rgba(11, 41, 141, 1); }
.list_bx_t3>*.color_6>h3>i{color:rgba(11, 41, 141, 1);}
.list_bx_t3>*.color_6:hover>h3{color:rgba(11, 41, 141, 1);}

.list_bx_t3>*.color_7>i{ color:rgba(37, 162, 214, 1); }
.list_bx_t3>*.color_7>h3>i{color:rgba(37, 162, 214, 1);}
.list_bx_t3>*.color_7:hover>h3{color:rgba(37, 162, 214, 1);}

.list_bx_t4{display: flex; flex-wrap: wrap; width: 100%; padding-right: -30px;}
.list_bx_t4>*{position: relative; display: inline-flex; flex-direction: column; align-items: flex-start; text-align: left; background: rgba(244, 242, 239, 1); width:calc(25% - 110px); min-width: 225px; margin-right: 30px; margin-bottom: 30px; padding: 40px 40px 80px 40px; overflow: hidden; background-position: center; background-size: contain; background-repeat: no-repeat;}
.list_bx_t4>*>i{font-size: 3em; margin: 15px auto 25px 0; }
.list_bx_t4>*>h3{font-size: 1.6em; margin: 0 0 15px 0; transition: 0.5s; }
.list_bx_t4>*:hover>h3{color: rgba(33, 106, 77, 1);; }
.list_bx_t4>*>div{line-height: 1.6em;}
.list_bx_t4>*>span{font-size: 0.8em; opacity: 0.6; margin-bottom: 15px; display: block;}
.list_bx_t4>*>aside{ display: flex; justify-content: space-between;  width: 100%; margin-bottom:30px;}
.list_bx_t4>*>aside>span{font-size: 0.8em; opacity: 0.6;  display: block;}
.list_bx_t4>*>aside>div{font-size: 1.3em; }
.list_bx_t4>*>nav{position: absolute; z-index: 2; display: flex; justify-content: flex-start; bottom: 0px; left: 0px;  padding: 30px; transition: 0.5s; width: calc(100% - 60px)}
.list_bx_t4>*:hover>nav{ justify-content: flex-end; }
.list_bx_t4>*>nav>*{display: inline-flex; margin-right: 10px;}
.list_bx_t4>*>nav>*>*:last-child{margin-left: 5px;}


.list_bx_t5{display: flex; flex-wrap: wrap; width: 100%; padding-right: -30px;}
.list_bx_t5>*{position: relative; display: inline-flex; flex-direction: column; align-items: flex-start; text-align: left; background: rgba(241, 242, 246, 0.75); width:calc(33% - 60px); min-width: 225px; margin-right: 30px; margin-bottom: 30px; padding: 15px; overflow: hidden; background-position: center; background-size: contain; background-repeat: no-repeat; transition: 0.5s;}
.list_bx_t5>*:hover{ background:rgba(2, 73, 142, 0.25);}
.list_bx_t5>*>div{background: rgba(241, 242, 246, 0.75); border: 1px solid rgba(255,255,255,1.00); padding: 15px; width: calc(100% - 32px); height: calc(100% - 32px); transition: 0.5s;}
.list_bx_t5>*:hover>div{background: rgba(241, 242, 246, ); }
.list_bx_t5>*>div>div{ padding:30px; background: rgba(255,255,255,1.00);}
.list_bx_t5>*>div>div>i{font-size: 3em; margin: 15px auto 25px 0; }
.list_bx_t5>*>div>div>i{font-size: 3em; margin: 15px auto 25px 0; }
.list_bx_t5>*>div>div>h3{font-size: 1.6em; margin: 0 0 15px 0; transition: 0.5s; color: rgba(33, 106, 77, 1); }
.list_bx_t5>*>div>div>div{line-height: 1.6em;}
.list_bx_t5>*>div>div>span{font-size: 0.8em; opacity: 0.6; margin-bottom: 15px; display: block;}
.list_bx_t5>*>div>div>aside{ display: flex; justify-content: space-between;  width: 100%; margin-bottom:30px;}
.list_bx_t5>*>div>div>aside>span{font-size: 0.8em; opacity: 0.6;  display: block;}
.list_bx_t5>*>div>div>aside>div{font-size: 1.3em; }
.list_bx_t5>*>div>div>nav{position: absolute; z-index: 2; display: flex; justify-content: flex-start; bottom: 0px; left: 0px;  padding: 30px; transition: 0.5s; width: calc(100% - 60px)}
.list_bx_t5>*:hover>div>div>nav{ justify-content: flex-end; }
.list_bx_t5>*>div>div>nav>*{display: inline-flex; margin-right: 10px;}
.list_bx_t5>*>div>div>nav>*>*:last-child{margin-left: 5px;}

.list_bx_t6>*{display: flex; align-items: flex-start; width: 100%; padding-right: -30px; margin-top:40px;}
.list_bx_t6>*>aside{width:110px; height:110px; background: rgba(244, 242, 239, 1); display: inline-flex; justify-content: center; align-items: center; margin-right: 20px; position: relative;}
.list_bx_t6>*>aside>i{position: absolute; right: 0px; top: 0px; width: 15px; height: 15px; margin-right:4px; margin-top:4px; display: none; justify-content: center; align-items: center; background:rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00); font-size: 0.7em;}
.list_bx_t6>*>aside>div{height: 100%; width: 100%; background-size: cover; background-position: center;}
.list_bx_t6>*>div{width: calc(100% - 130px);}
.list_bx_t6>*>div>aside{transition: 0.5s; font-size: 0.8em;}
.list_bx_t6>*>div>h3{margin: 5px 0; transition: 0.5s;}
.list_bx_t6>*:hover>div>h3{color: rgba(33, 106, 77, 1); opacity: 1;}
.list_bx_t6>*>div>div{font-size: 0.8em;}

.list_time_t1{overflow: hidden;}
.list_time_t1>*{display: flex; justify-content: space-between; width: 100%;}
.list_time_t1>*>*{display: inline-flex; flex-direction: column; align-items: center; width: calc(20% - 20px); background: rgba(237, 238, 242, 1);}
.list_time_t1>*>*>h4{margin-bottom:5px;}
.list_time_t1>*>*>div{margin-top: 20px; padding-bottom: 50px; width: 100%;}
.list_time_t1>*>*>div>*{display: flex; justify-content: space-between; background: rgba(255,255,255,1.00); width: calc(100% - 80px); padding: 20px; margin: 0 auto 10px auto;}


.lista_p{font-size: 0.8em !important; padding-top: 20px; }
.lista_p>aside{text-align: left; padding-bottom: 0px;  font-size: 1.2em; padding: 0px;}
.lista_p>aside>span{display: inline-block; margin-right:5px; text-transform: uppercase; opacity: 0.6; font-size: 0.85em; }

.lista_p>div>*>aside{justify-content: center; }
.lista_p>div>*>aside>i{display:flex; border-radius: 50%; width: 50px; height: 50px; background:rgba(237, 237, 237, 1); margin-right:5px; text-transform: uppercase; opacity: 0.6; justify-content: center; align-items: center; color: rgba(11, 109, 92, 1); font-size: 1.3em; margin-top: 10px}
.lista_p>div>*{display: flex; margin-bottom: 20px; border:1px dotted rgba(29, 33, 41, 0.2); transition: 0.5s; }
.lista_p>div>*:hover{border-color:  rgba(29, 33, 41, 0.25); background:rgba(29, 33, 41, 0.05); }
.lista_p>div>*>aside{width:200px; min-height: 90px; padding:0px;  display: inline-flex; align-items: flex-start; background: rgba(249, 249, 249, 1);}
.lista_p>div>*>aside>img{width:200px; /* border-radius: 50%;border: 2px solid rgba(255,255,255,1.00);*/ }
.lista_p>div>*>h3{font-size: 1.1em; display: inline-flex; align-items: center; margin-right: 30px; width:calc(60% - 230px); margin-left: 20px;  padding: 15px 15px 15px 5px;}
.niepelnosprawni .lista_p>div>*>h3{font-size: 1.3em; }
.lista_p>div>*>div{margin: 15px; padding-left: 15px; border-left: 1px dotted rgba(29, 33, 41, 0.2); width: 20%;}
.lista_p>div>*>div>*{margin-bottom: 5px; }
.lista_p>div>*>div>span{display: block;color: rgba(13, 119, 100, 1); font-size: 0.8em; text-transform: uppercase; padding-top: 5px;}
.lista_p .archiwum>div{padding: 4px 8px; border-radius: 4px; background:rgba(230, 87, 87, 1); color: rgba(255,255,255,1.00); display: inline-block;}
.lista_p .niearchiwum>div{padding: 4px 8px; border-radius: 4px; background:rgba(244, 242, 239, 1); display: inline-block; }

/*progress*/

.progress_h_t1{ display: table; table-layout: fixed; width: calc(100% - 100px);}
.progress_h_t1>*{display: table-cell; text-align: center; vertical-align: middle; border-bottom:1px solid rgba(204,207,213,1.00); color: rgba(164,167,173,1.00); padding: 20px;}
.progress_h_t1>div{border-color:rgba(33, 106, 77, 1); color: rgba(33, 106, 77, 1); }
.progress_h_t1>*.active{border-color:rgba(33, 106, 77, 1); color: rgba(33, 106, 77, 1); }
.progress_h_t1>a{transition: 0.5s; }
.progress_h_t1>a:hover{transition: 0.5s;color: rgba(33, 106, 77, 1)  }
.progress_h_t1>*>*{display: inline-block;}
.progress_h_t1>*>aside{margin-right: 10px;}
/*buttons*/

.button_g_t1{display: flex; flex-wrap: wrap;}
.button_g_t1>*{ margin-right: 30px; border: 1px solid rgba(221, 223, 227, 1); background: rgba(255,255,255,1.00); padding:10px 20px; transition: 0.5s; color: rgba(33, 106, 77, 1); cursor: pointer;}
.wysz_opt_t1 .button_g_t1>*{ margin-top: 10px;; padding: 5px 10px; background: rgba(242, 198, 127, 1); color: rgba(255,255,255,1.00); border: 1px solid rgba(255,255,255,1.00); cursor: pointer;}
.button_g_t1>*:hover{background: rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00);}
.button_g_t1>* i:last-child{ margin-left: 10px;}

.button_g_t2{display: flex; flex-wrap: wrap; justify-content: center;}
.button_g_t2>*{ margin-right: 30px; margin-top: 30px; border: 1px solid rgba(179, 181, 187, 1); background: rgba(255,255,255,1.00); padding:20px; transition: 0.5s;}
.button_g_t2>*:last-child{ margin-left: 0px;}
.button_g_t2>*:hover{background: rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00);}

.button_hm{ width:85px; height:85px;   display: flex; justify-content: center; align-items: center; color: rgba(255,255,255,0.7); background: rgba(242, 198, 127, 1); font-size: 1.5em; cursor: pointer;}
.button_hm:hover{ color: rgba(255,255,255,1); background:rgba(33, 106, 77, 1);}

.button_scroll_t1{display: flex; margin-right:20px; }
.button_scroll_t1>*{ border-radius: 50%; width: 40px; height: 40px; display: flex; justify-content: center; align-items: center; border: 1px solid rgba(179, 181, 187, 1); transition: 0.5s; margin-right: 10px;}
.button_scroll_t1>*:hover{color: rgba(255,255,255,1.00); background: rgba(33, 106, 77, 1);}

.button_i_t1{position: relative;}
.button_i_t1>i{ padding: 10px; border: 1px solid rgba(179, 181, 187, 1); display: flex; justify-content: center; align-items: center; transition: 0.5s; }
.button_i_t1:hover>i{color: rgba(255,255,255,1.00); border-color: rgba(255,255,255,1.00); background:rgba(33, 106, 77, 1);}
.button_i_t1>span{ position: absolute; top:100%; right: 100% ; pointer-events: none; opacity: 0; transition: 0.5s; padding: 10px; border: 1px solid rgba(179, 181, 187, 1); font-size: 0.7em; }
.button_i_t1:hover>span{ opacity: 1;}

.button_i_t2{position: relative;}
.button_i_t2>i{ padding: 10px; border: 1px solid rgba(33, 106, 77, 1); background: rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00); display: flex; justify-content: center; align-items: center; transition: 0.5s; }
.button_i_t2:hover>i{color: rgba(33, 106, 77, 1); border-color: rgba(33, 106, 77, 1); background:rgba(255,255,255,1.00);}
.button_i_t2>span{ position: absolute; top:100%; right: 100% ; pointer-events: none; opacity: 0; transition: 0.5s; padding: 10px; border: 1px solid rgba(179, 181, 187, 1); font-size: 0.7em; }
.button_i_t2:hover>span{ opacity: 1;}

.button_i_t3{position: relative;}
.button_i_t3>i{ padding: 10px; border: 1px solid rgba(81, 188, 185, 1); background: rgba(81, 188, 185, 1); color: rgba(255,255,255,1.00); display: flex; justify-content: center; align-items: center; transition: 0.5s; }
.button_i_t3:hover>i{color: rgba(81, 188, 185, 1); border-color: rgba(81, 188, 185, 1); background:rgba(255,255,255,1.00);}
.button_i_t3>span{ position: absolute; top:100%; right: 100% ; pointer-events: none; opacity: 0; transition: 0.5s; padding: 10px; border: 1px solid rgba(179, 181, 187, 1); font-size: 0.7em; }
.button_i_t3:hover>span{ opacity: 1;}

.button_i_t4{position: relative;}
.button_i_t4>i{ padding: 10px; border: 1px solid rgba(200,48,50,1.00); background: rgba(200,48,50,1.00); color: rgba(255,255,255,1.00); display: flex; justify-content: center; align-items: center; transition: 0.5s; }
.button_i_t4:hover>i{color: rgba(200,48,50,1.00); border-color: rgba(200,48,50,1.00); background:rgba(255,255,255,1.00);}
.button_i_t4>span{ position: absolute; top:100%; right: 100% ; pointer-events: none; opacity: 0; transition: 0.5s; padding: 10px; border: 1px solid rgba(179, 181, 187, 1); font-size: 0.7em; }
.button_i_t4:hover>span{ opacity: 1;}


.button_i_t5{display: inline-flex; justify-content: space-between; align-items: center; font-size: 0.7em;}
.button_i_t5>i{height:30px; width:30px; background:rgba(242, 198, 127, 1); border: 1px solid rgba(255,255,255,0.2); display: inline-flex; justify-content: center; align-items: center; color:rgba(255,255,255,1.00); transition: 0.5s; margin-left: 10px;}
.button_i_t5:hover>i{background:rgba(33, 106, 77, 1);}
.button_i_t5>span{text-transform: uppercase;}

.bookmarks{}
.bookmarks_nav{ display:flex; margin-bottom: 50px; font-size: 1.5em;}
.bookmarks_nav>*{  margin-right: 30px; text-transform: uppercase; padding-bottom: 5px; border-bottom: 1px solid rgba(178, 181, 188, 0) }
.bookmarks_nav>*.active{  border-bottom: 1px solid rgba(178, 181, 188, 1)}
.bookmarks_content{}


/*Forms*/
.form_t1>form{padding:0 0px 0 0; margin: 0px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.form_t1>form>*{display: flex; flex-direction: column; margin-bottom: 20px; width: calc(50% - 30px);}
.form_t1>form>.long{width:100%;}
.form_t1>form>*:last-child{ margin-bottom: 0px;}
.form_t1>form>*>aside{margin-bottom: 5px; opacity: 0.7; text-transform: uppercase; font-size: 0.8em;}
.form_t1>form>*>span{  text-transform: uppercase; font-size: 0.6em; text-align: right;}

.form_t1 .button_g_t1>*{ margin-right: 30px; border: 1px solid rgba(33, 106, 77, 1); background: rgba(33, 106, 77, 1); padding:10px 20px; transition: 0.5s; color: rgba(255,255,255,1.00); cursor: pointer;}
.form_t1 .button_g_t1>*:hover{background:rgba(88, 198, 139, 1); border-color: rgba(88, 198, 139, 1);}

form>.fp_tx>div>*{padding: 10px; background: rgba(255,255,255,0); width: calc(100% - 20px); border: none; border-bottom: 1px solid rgba(179, 181, 187, 1); transition: 0.5s;}
form.wysz_opt_t1{ background: rgba(244, 242, 239, 1); padding: 10px 20px 0px 20px; border-radius:0px;}
form.wysz_opt_t1>.fp_tx>div>*{ border:none !important; background: rgba(255,255,255,1.00); border-radius: 5px; padding: 5px 10px;}
form>.fp_tx:hover>div>*{ background: rgba(255,255,255,1); }
form.wysz_opt_t1>.fp_tx>aside{font-size: 0.6em; opacity: 0.5; }
form>.fp_ta>div>*{padding: 10px; background: rgba(255,255,255,0); width: calc(100% - 20px); border: none; border-bottom: 1px solid rgba(179, 181, 187, 1); min-height: 100px; transition: 0.5s;}
form>.fp_ta:hover>div>*{ background: rgba(255,255,255,1); }
form>.fp_se>div>*{padding: 10px; background: rgba(255,255,255,0); width: calc(100% - 20px); border: none; border-bottom: 1px solid rgba(179, 181, 187, 1); transition: 0.5s;}
form>.fp_se:hover>div>*{ background: rgba(255,255,255,1); }
form>.fp_rb{margin-bottom:50px;}
form>.fp_rb>div{flex-direction: row; display: flex; font-size: 0.8em;}
form>.fp_rb>div>aside{ margin-right: 10px; transition: 0.5s; padding-top: 10px;}
form>.fp_rb>div:hover>aside{}
form>.fp_rb>div>div{padding: 10px 10px 0 10px;}



/*position control*/

.center{text-align: center; justify-content: center;}
.valigh_m{vertical-align: middle; justify-content: center; display: flex; flex-direction: column; align-items: flex-start}

/*contener`s types*/

.flex{width: 100%; display:flex;}
.flex_i{width: 100%; display:inline-flex;}
.flex_c{width: 100%; display:flex; justify-content: space-between; flex-wrap: wrap;}
.flex_c>*{width:calc(50% - 30px); margin-bottom: 30px;}

.block{width: 100%; display:block;}
.block_i{width: 100%; display:inline-block;}

/*progress control*/

.prog_bar_t1{display: flex; align-items: center; min-width: 290px;  }
.prog_bar_t1>*{width: 100%; height: 2px; background:rgba(204, 207, 213, 1); display: flex; }
.prog_bar_t1>*>*{display: inline-block; height: 2px; background:rgba(33, 106, 77, 1); min-width: 5px; transition: 0.5s;}

/*interactions*/

.unactive{opacity: 0.5; pointer-events: none;}

/*right box*/

.gfd_t20{padding: 20px 25px;transition: 0.5s; border-bottom:  1px solid rgba(179, 181, 187, 0.5); background:rgba(255, 255, 255, 1);  }
.gfd_t20:last-child{ border-bottom:  1px solid rgba(255, 255, 255, 0); }
.gfd_t20:hover{background:rgba(244, 242, 239, 1);  }
.white .gfd_t20{  border-bottom:  1px solid rgba(255, 255, 255, 0.2); background:rgba(33, 106, 77, 1); }
.white .gfd_t20:hover{background:rgba(33, 106, 77, 0.9);}
.gfd_t20>a{display: block; height: 100%; width: 100%;color:rgba(51, 51, 51, 1);}
.white .gfd_t20>a{display: flex; justify-content: space-between; flex-direction: row-reverse; height: 100%; width: 100%;color: rgba(255,255,255,1.00);}
.gfd_t20>a>i{font-size:1.8em; margin-bottom: 10px; color:rgba(242, 198, 127, 1); width: 50px; overflow: hidden;}
.gfd_t20>a>i img{max-width: auto; height:50px;}
.gfd_t20>a>div{width: calc(100% - 70px) }
.gfd_t20>a>div>h3{margin: 0 0 5px 0;font-weight: 700; font-size:0.9em; font-family: 'latolight'; widows: 2; orphans: 4; }
.gfd_t20>a>div>div{font-size: 0.7em;     font-family: 'latolight'; widows: 2; orphans: 4; }

.gfd_t23{display: flex; justify-content: space-around; padding: 20px 25px; border-bottom:  1px solid rgba(179, 181, 187, 0.5); background:rgba(33, 106, 77, 1);}
.white .gfd_t23{background:rgba(255, 255, 255, 1);}
.gfd_t23:last-child{ border-bottom:  1px solid rgba(255, 255, 255, 0);}
.gfd_t23>*{color:rgba(255, 255, 255, 1); }
.white .gfd_t23>*{color:rgba(51, 51, 51, 1);}
.gfd_t23>* i{color:rgba(242, 198, 127, 1); transition: 0.5s; }
.gfd_t23>*:hover i{color:rgba(255, 255, 255, 1);  }
.white .gfd_t23>*:hover i{color:rgba(33, 106, 77, 1); }


/*BG`s Colors*/
.bg_green_l{background:rgba(255,255,255,1.00)  !important; color:rgba(26,128,46,1.00)!important; border-color:rgba(26,128,46,1.00) !important; transition: 0.5s;}
.bg_green_l:hover{background: rgba(26,128,46,1.00) !important; color: rgba(255,255,255,1.00) !important;  }
.bg_green{background: rgba(26,128,46,1.00)!important; color: rgba(255,255,255,1.00)  !important; border-color:rgba(26,128,46,1.00)  !important; transition: 0.5s; }
.bg_green:hover{background:rgba(255,255,255,1.00)  !important; color: rgba(26,128,46,1.00)!important;  }
.bg_mint_l{background:rgba(255,255,255,1.00)  !important; color: rgba(81, 188, 185, 1) !important; border-color:rgba(81, 188, 185, 1) !important; transition: 0.5s;}
.bg_mint_l:hover{background: rgba(81, 188, 185, 1) !important; color: rgba(255,255,255,1.00) !important;  }
.bg_mint{background: rgba(81, 188, 185, 1) !important; color: rgba(255,255,255,1.00)  !important; border-color:rgba(81, 188, 185, 1)  !important; transition: 0.5s; }
.bg_mint:hover{background:rgba(255,255,255,1.00)  !important; color: rgba(81, 188, 185, 1) !important;  }
.bg_red_l{background: rgba(255,255,255,1.00)  !important; color:rgba(200,48,50,1.00) !important; border-color:rgba(200,48,50,1.00) !important; transition: 0.5s; }
.bg_red_l:hover{background: rgba(200,48,50,1.00) !important; color: rgba(255,255,255,1.00) !important;  }
.bg_red{background: rgba(200,48,50,1.00) !important; color: rgba(255,255,255,1.00) !important; border-color:rgba(200,48,50,1.00) !important; transition: 0.5s; }
.bg_red:hover{background: rgba(255,255,255,1) !important; color:  rgba(200,48,50,1.00) !important  }

.bg_lgrey{background: rgba(244, 242, 239, 1)}
.bg_htop{background: linear-gradient(rgba(244, 242, 239, 1)500px, rgba(255,255,255,1.00) 501px); min-height: 550px;}

/*Layer*/
.layer_n_t1{position: fixed; z-index: 6; top: 0px; left: 0px; width: 100%; max-width: 100% !important;  height: 100%; background: rgba(255,255,255,1.00); pointer-events: none; opacity: 0; transition: 0.5s;}
.layer_n_t1.active{ pointer-events: all; opacity: 1;}
.layer_n_t1>a{position: absolute;  top: 0px; right: 0px; width:70px; height:70px; display: flex; justify-content: center; align-items: center; font-size: 2em; background:rgba(33, 106, 77, 1);color: rgba(255,255,255,1.00); transition: 0.5s;}
.layer_n_t1>a:hover{background:rgba(253, 97, 97, 1);}
.layer_n_t1>a>i{ transition: 0.5s;}
.layer_n_t1>a:hover>i{transform: rotate(360deg);}
.layer_n_t1>nav{position: absolute;  bottom: 0px; left: 0px;  display: flex;}
.layer_n_t1>nav>a{width:70px; height:70px; display: flex; justify-content: center; align-items: center; font-size: 2em; background:rgba(255,255,255,1.00);color: rgba(33, 106, 77, 1); transition: 0.5s;}
.layer_n_t1>nav>a:hover{background: rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00);}
.layer_n_t1>nav>a>i{ transition: 0.5s;}
.layer_n_t1>article{height: 100%; width: 100%; overflow: hidden;}
.layer_n_t1>article>div{height: 100%; width: 100%; background-size: cover; background-position: center;  background-repeat: no-repeat;}

.layer_n_t2{position: fixed; z-index: 6; top: 0px; left: 0px; width: 100%; max-width: 100% !important; height: 100%; background: rgba(255,255,255,1.00); pointer-events: none; opacity: 0; transition: 0.5s;}
.layer_n_t2.active{ pointer-events: all; opacity: 1;}
.layer_n_t2>a{position: absolute;  top: 0px; right: 0px; width:70px; height:70px; display: flex; justify-content: center; align-items: center; font-size: 2em; background:rgba(33, 106, 77, 1);color: rgba(255,255,255,1.00); transition: 0.5s;}
.layer_n_t2>a:hover{background:rgba(253, 97, 97, 1);}
.layer_n_t2>a>i{ transition: 0.5s;}
.layer_n_t2>a:hover>i{transform: rotate(360deg);}
.layer_n_t2>nav{position: absolute;  bottom: 0px; left: 0px;  display: flex;}
.layer_n_t2>nav>a{width:70px; height:70px; display: flex; justify-content: center; align-items: center; font-size: 2em; background:rgba(255,255,255,1.00);color: rgba(33, 106, 77, 1); transition: 0.5s;}
.layer_n_t2>nav>a:hover{background: rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00);}
.layer_n_t2>nav>a>i{ transition: 0.5s;}
.layer_n_t2>article{height: 100%; width: 100%; overflow: hidden; display: flex; justify-content: space-between;}
.layer_n_t2>article>aside{height: calc(100% - 0px); width:calc(35% - 0px); padding: 0px;background:rgba(33, 106, 77, 1); background-position: right bottom; background-size: cover;color: rgba(255,255,255,1.00); display: inline-flex; flex-direction: column; justify-content: space-between;}
.layer_n_t2>article>div{height:calc(100% - 200px); width:calc(65% - 200px); padding: 100px; }

.foto_t1{display: inline-flex; justify-content: center !important; align-items: center !important;}
.foto_t1>*{width:100%; height:100%;  background:#43B926#27E931 rgba(255,255,255,1.00); border: 1px solid rgba(255,255,255,1.00); background-position: center; background-size: cover;}

.addCursor> *[class="fa-solid fa-cookie"] { margin-right: 10px;}
.size_20{font-size: 20px;}
.noMargin{margin: 0px !important;}

.oNasDiv{margin: 0 0 20px 0;font-size: 1.4em; line-height: 1.6em; color: rgba(71, 71, 71, 1);}

.winAddLink{position: absolute;z-index: 3; right: 0px; bottom: 0px; padding: 30px; background:rgba(247, 148, 93, 1); color: rgba(255,255,255,1.00); transition: 0.5s;}
.winAddLink:hover{background: rgba(0,0,0,1.00)}

.m_lang>div{ color:rgba(33, 106, 77, 1); }
.m_lang>a{ color:rgba(204, 204, 204, 1); transition: 0.5s; cursor: pointer;}
.m_lang>a:hover{ color:rgba(51, 51, 51, 1); text-decoration: underline; }

.m_link{height: 65px; display: flex; align-items: center; justify-content: center;}
.m_link>span{transition: 0.5s;}
.m_link:hover>span{text-decoration: underline; }
.m_link>i{margin-right: 10px; transition: 0.5s;}
.m_link:hover>i{color: rgba(33, 106, 77, 1);}

.logo{height:70px;}

.gradient_t2{background: transparent linear-gradient(0deg, rgba(242, 243, 247, 0.1) 0%, rgba(242, 243, 247, 0.67) 19%, rgba(244, 242, 239, 1) 100%) 0% 0%  no-repeat padding-box;}
.gradient_t2>*{ background:  no-repeat url("../SVG/oferta_kolo.svg") right bottom; background-size: contain;}

.autor_t1{display: flex; align-items: center; margin-top:15px;}
.autor_t1>i{display:inline-block; width:44px; height: 44px; background-size: contain; border-radius: 50%; margin-right:10px;}
.autor_t1>div{display:inline-block; width:calc(100% - 54px); line-height:0.85em; }
.autor_t1>div>span{font-size: 0.7em; }

.add_info_t1{display: flex; flex-wrap: wrap;}
.add_info_t1>i{margin: 0 5px 5px 0; padding: 7px 14px; background: rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00); font-size: 0.65em; text-transform: uppercase; font-style: normal;}
.add_info_t1>span{margin: 0 5px 5px 0; padding: 7px 14px; background: rgba(255, 255, 255, 1);  font-size: 0.65em; text-transform: uppercase; font-style: normal;}
.add_info_t1>span:first-child{margin: 0 5px 5px 0; padding: 7px 14px 7px 0px; background: rgba(255, 255, 255, 0);  font-size: 0.65em; text-transform: uppercase; font-style: normal;}

.mapa_t1{background-image: url('../INNE/mapa.png'); background-position: right bottom; background-repeat: no-repeat;}

.submenu{margin-bottom: 40px;}
.submenu>a.active{}
.submenu>a { padding: 14px; background: rgba(255,255,255,1.00); border-radius: 5px;margin-bottom: 10px;}
.submenu>*{display: flex; justify-content: space-between; width:calc(100% - 28px); padding: 0 0 20px 0; transition: 0.5s;}

.submenu>aside{ text-transform: uppercase; color: rgba(134, 135, 137, 1); font-size: 0.9em; align-items: center; width: 100%;}
.kolorS_2 .submenu>aside{color: rgba(255,255,255,1.00); margin-top: 20px;}
.kolorS_2 .submenu>aside:first-child{ margin-top:0px;}
.kolorS_2 .submenu>a{color: rgba(255,255,255,1.00); background: rgba(33, 106, 77, 1); border: 1px solid  rgba(255,255,255,0.2);}
.kolorS_2 .submenu>a:hover{color:rgba(51, 51, 51, 1); background: rgba(255,255,255,1.00); }
.kolorS_1 .submenu>aside{color: rgba(255,255,255,1.00);}
.kolorS_1 .submenu>a{color: rgba(255,255,255,1.00); background:rgba(53, 52, 62, 1); border: 1px solid  rgba(255,255,255,0.2);}
.kolorS_1 .submenu>a:hover{color:rgba(51, 51, 51, 1); background: rgba(255,255,255,1.00); }

.submenu>aside::after{content: ""; width: calc(100% - 150px); height:1px; background: rgba(134, 135, 137, 1); opacity: 0.5; }
.submenu>a:hover{justify-content: flex-start}
.submenu>a>span{display: inline-block; width: calc(100% - 30px); transition: 0.5s;}
.submenu>a:hover>span{text-decoration: underline;}
.kolorS_2 .submenu>a:hover>span{text-decoration: none;}
.kolorS_1 .submenu>a:hover>span{text-decoration: none;}
.submenu>a>i{width: 20px; margin-left: 10px; transition: 0.5s; opacity: 0; }
.submenu>a:hover>i{opacity: 1; transform: rotate(180deg); color: rgba(242, 198, 127, 1);}

.wysz_opt_t1{display: flex; flex-wrap: wrap;}
.wysz_opt_t1>*{margin: 0 20px 20px 0; text-align: left;}

.menupom_hor_t1{border-top: 1px solid rgba(242, 198, 127, 1); padding-top: 20px; display: flex;  flex-wrap: wrap; width: 100%; }
.menupom_hor_t1>*{display: inline-block; margin-right: 20px; transition: 0.5s; margin-bottom:10px;}
.menupom_hor_t1>*:hover{color:rgba(88, 198, 139, 1); text-decoration: underline;}
.kolorS_2 .menupom_hor_t1>*{color: rgba(255,255,255,1.00) !important;}

.menu_pom_t1{display: flex; width: 100%; justify-content: space-between; align-items: center; margin-bottom: 70px; font-size: 0.8em; flex-wrap: wrap;}
.akPRawne .menu_pom_t1{flex-wrap: nowrap;}
.menu_pom_t1>div{display: flex;}
.menu_pom_t1>div>*{ padding:7px 30px ; background: rgba(255,255,255,1.00); margin-right: 10px; transition: 0.5s; border: 1px solid rgba(255,255,255,0.2); color: rgba(51, 51, 51, 1) !important; }
.menu_pom_t1>div>*:hover{background:rgba(33, 106, 77, 1); color: rgba(255,255,255,1.00) !important; }
.menu_pom_t1>div>*.active{background:rgba(242, 198, 127, 1); color: rgba(255,255,255,1.00) !important;}
.menu_pom_t1>a{display: flex; justify-content: space-between; align-items: center;}
.menu_pom_t1>a>i{height: 40px; width: 40px; background:rgba(242, 198, 127, 1); border: 1px solid rgba(255,255,255,0.2); display: inline-flex; justify-content: center; align-items: center; color:rgba(255,255,255,1.00); transition: 0.5s; margin-left: 10px;}
.menu_pom_t1>a:hover>i{background:rgba(33, 106, 77, 1);}
.menu_pom_t1.altWinieta0>a{color: rgba(255,255,255,1.00);}
.menu_pom_t1.altWinieta0>a>i{width: 32px; height: 32px;}


section + .se_youtube_t1{margin-top: 40px;}
.se_youtube_t1{width: 100%;}
.se_youtube_t1>*{display: flex; width: 100%;}
.se_youtube_t1>*>article{width: calc(50% - 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:50%; padding:0 ; display: flex; justify-content: flex-end; align-items: flex-start;}
.se_youtube_t1>*>aside iframe{width:100% !important; }

.se_galeria_t1{margin-bottom: 20px;}
.se_galeria_t1>div>h3{ margin-bottom: 40px;}

.se_srudtytul_t1{margin: 40px 0; font-size: 2em;}
.se_srudtytul_t2{margin: 40px 0; font-size: 2.7em;}
.se_srudtytul_t2 h2{font-size: 1em;}

.se_listbox_t1{padding:40px; margin: 40px 0; width: calc(100% - 80px); background:rgba(244, 242, 239, 1); background-repeat: no-repeat; background-position: center; background-size: cover; margin-bottom: 40px;}
.se_listbox_t1>div>aside{background: rgba(255,255,255,1.00);}
.se_listbox_t1>div>article>*{width: 100%;}
.se_listbox_t1>div>article>h3{margin: 0 20px 0 0; padding-bottom: 20px; border-bottom: 1px solid rgba(255,255,255,0); font-size: 1.4em; font-weight: normal;}
.se_listbox_t1>div>article>div>ul{margin: 20px 0; font-size: 0.9em;}

.se_tbox_t1{ margin: 40px 0;}
.se_tbox_t2{ margin: 40px 0;}
.se_tbox_t3{padding: 30px; background:rgba(244, 242, 239, 1); text-align: center; font-size: 1.3em; font-weight: bold; margin: 40px 0;}

.news_tt1 .list_bx_t1>* {width:350px;}
.news_tt1 .list_bx_t1>*>aside {height:350px;}



.imtx_box_t1{width: 100%; margin-bottom: 70px; display: flex;flex-direction: column;}
.imtx_box_t1>aside{position: relative; width: 100%; margin-bottom:15px; border: 2px solid rgba(255,255,255,1.00); overflow: hidden;  }
.imtx_box_t1>aside>img{width: 100% !important; height: auto !important;}
.imtx_box_t1>aside>div{ z-index: 2; position: absolute; top:7px; left:7px; display: flex; align-items: center; padding:2px 4px; background: rgba(255,255,255,0.95); font-size: 0.6em;}
.news_sec_t1>div .imtx_box_t1>aside>div{top:7px; left:7px; }
.imtx_box_t1>aside>div>i{margin-right: 7px; color: rgba(242, 198, 127, 1);}
.imtx_box_t1>span{display: inline-block; padding:0; margin-bottom:5px; font-size: 0.65em; opacity: 0.7; text-transform: uppercase;  font-family: 'latolight'; }
.imtx_box_t1>h3{font-size: 1.1em; margin:10px 0;  font-weight: normal;  font-family: 'latomedium'; }
a.imtx_box_t1:hover>h3{text-decoration: underline rgba(151, 151, 151, 1); text-decoration-thickness: 1px;}
.imtx_box_t1>div{ font-family: 'latolight'; }

.imtx_box_t2{width: 100%; margin-bottom: 70px; display: flex; align-items: flex-start;}
.imtx_box_t2>aside{position: relative; width: 33%; margin-right: 30px; overflow: hidden; }
.imtx_box_t2>aside>img{width:calc(100% - 4px) !important; height: auto !important; border: 2px solid rgba(255,255,255,1.00);}
.imtx_box_t2>aside>div{position: absolute; top:7px; left:7px; display: flex; align-items: center; padding:2px 4px; background: rgba(255,255,255,0.95); font-size: 0.6em;}
.imtx_box_t2>aside>div>span:empty{display: none;}
.imtx_box_t2>aside>div>i{margin-right: 7px; color: rgba(242, 198, 127, 1);}
.imtx_box_t2>aside>div>i:last-child{margin-right: 0px;}
.imtx_box_t2>div{width: calc(67% - 30px);}
.imtx_box_t2>div>span{display: inline-block; padding:0; margin-bottom:5px; font-size: 0.65em; opacity: 0.7; text-transform: uppercase;  font-family: 'latolight'; }
.imtx_box_t2>div>h3{font-size: 0.9em; margin:  0 0 30px 0; font-weight: normal;  font-family: 'latomedium'; }
a.imtx_box_t2:hover>div>h3{text-decoration: underline rgba(151, 151, 151, 1); text-decoration-thickness: 1px;}
.imtx_box_t2>div>div{ font-family: 'latolight'; }
.imtx_box_t2>div>*:last-child{ margin-bottom: 0px;}


.comu_box_t1{display: flex; background: rgba(244, 242, 239, 1);}
.comu_box_t1>*{padding: 70px; display: inline-flex; flex-direction: column; justify-content: center; align-items: center; }
.comu_box_t1>form{width: calc(500px - 140px); color: rgba(255,255,255,1.00);background:  rgba(33, 106, 77, 1);}
.comu_box_t1>div{width: calc(100% - 640px) }
.comu_box_t1>div:last-child{width: calc(100% - 0px) }
.comu_box_t1>form:first-child{width: calc(100% - 0px) }
.comu_box_t1>div>*{width: 500px; max-width: 100%; text-align: center;}
.comu_box_t1>*>h3{ font-size: 2.1em; margin: 0 0 30px 0; font-weight: normal;}
.comu_box_t1>*>div{ font-size: 1em; margin: 0 0 30px 0;   font-family: 'latolight';}
.comu_box_t1>*>div>span{ font-size: 1em; margin: 0 0 30px 0;   font-family: 'latoregular'; font-weight: normal;}
.comu_box_t1>form>nav{display: inline-flex;  padding-bottom:7px; align-items: center;}
.comu_box_t1>form>nav input[type="email"]{padding: 7px; background: rgba(255,255,255,0.00); color: rgba(255,255,255,1.00); border: none;}
.comu_box_t1>form>nav input[type="email"]::placeholder{ color: rgba(255,255,255,0.7); }
.comu_box_t1>form>nav a{color: rgba(255,255,255,1.00);}



.news_sec_t1{display: flex; justify-content: space-between;}
.news_sec_t1>a{width:35%;}
.news_sec_t1>a.imtx_box_t1>span{margin-bottom: 30px;}
.news_sec_t1>a.imtx_box_t1>h3{font-size:2em; font-weight: normal;}
.news_sec_t1>div{    width: calc(63% - 100px);}

.news_sec_t1>div>*:first-child .imtx_box_t1>aside{overflow: hidden;     display: inline-flex;justify-content: center;  align-items: center;}

.cols_2{display: flex; justify-content: space-between; flex-wrap: wrap;}
.cols_2>*{width: calc(50% - 50px);}
.cols_2>*:last-child{margin-bottom: 0px;}
.cols_3{display: flex; justify-content: space-between; flex-wrap: wrap;}
.cols_3>*{width: calc(33.3% - 50px);}
.cols_4{display: flex; justify-content: space-between; flex-wrap: wrap;}
.cols_4>*{width: calc(25% - 50px);}

main iframe{max-width: 100%;}

.blackstyle{ filter: grayscale(100%);}

.hide_bar_b{overflow: hidden !important;}

.mobi{color: rgba(255,255,255,1.00); background: rgba(33, 106, 77, 1); align-items: center; justify-content: space-between; width:calc(100% - 40px); padding: 10px 20px;display: none;}
.mobi>i{transition: 0.5s; color: rgba(242, 198, 127, 1);}
*.activ>.mobi>i{transform: rotate(270deg);}
*.activ>*>.mobi>i{transform: rotate(270deg);}
.mobi_2{padding: 20px; width: calc(100% - 40px); display: none; justify-content: space-between; align-items: center; height: 20px; }
.mobi_2>i{transition: 0.5s; color: rgba(242, 198, 127, 1);}
*.activ>.mobi_2>i, *.activ>*>.mobi_2>i{transform: rotate(270deg);}
.pokarzNazwe>.mobi_2{display: flex; background: rgba(33, 106, 77, 1); color:rgba(255,255,255,1.00); }
.pokarzNazwe>.mobi_2>i{display: none; }
.pokarzNazwe>.mobi_fly{height: calc(100% - 60px)}
.h_main_4>section>dodatki>nav>.pokarzNazwe{height:370px;}

.newsletterForm{padding: 40px; height: calc(100% - 80px); overflow-y: scroll;}
.newsletterForm>h3{margin-top: 0px; font-size: 2em; font-weight: normal;}

.form_area_t1{margin-bottom: 30px;}
.form_area_t1>*{margin-bottom:15px; display: flex;}
.form_area_t1>aside{opacity: 0.6; font-size: 0.7em; margin-bottom: 5px; text-transform: uppercase;}
.form_area_t1 input[type="text"]{padding: 0 0 5px 0; border: none; border-bottom: 1px solid rgba(179, 181, 187, 1);  width: 100%; max-width: 250px;}

.small_t1{font-size: 0.8em;}


.sche_ev_in_t1{padding: 20px; background: rgba(244, 242, 239, 1); width: calc(100% - 40px); margin-bottom: 30px; margin-top: -30px;}
.sche_ev_in_t1>div{display: flex; width: 100%; margin-bottom:10px;}
.sche_ev_in_t1>div>div{margin-left: 10px; font-weight: bold;}

.link_in_page_t1{display: flex; align-items:stretch; margin-bottom:30px;}
.link_in_page_t1>aside{display: inline-flex; width: 100px; height: 100px; margin-right: 20px; position: relative; align-self: flex-start;}
.link_in_page_t1>aside>div{width: 100%; height: 100%; background-size: cover; background-position: center;}
.link_in_page_t1>aside>span{position: absolute; z-index: 2; top: 3px; right: 3px;}
.link_in_page_t1>div{width: calc(100% - 120px); padding: 10px 0 ; position: relative; display: flex; flex-direction: column; justify-content: space-between;}
.link_in_page_t1>div>h3{margin: 0 0 10px 0; font-size: 1em;}
.link_in_page_t1>div>div:empty{display: none;}
.link_in_page_t1>div>nav{padding-top: 20px; font-size: 0.8em;}
.link_in_page_t1>div>nav>i{display: inline-block;margin-left: 5px; color:rgba(242, 198, 127, 1); transition: 0.5s;}
.link_in_page_t1:hover>div>nav>i{padding-left: 10px;}


@media screen and (min-width:2000px){
	.menu_in_win_t1>*:last-child{width:385px}
	.h_main_4>section>dodatki>nav{width: 405px;}
	.gfd_t20 {padding: 30px 35px;}
	.gfd_t20>a>div>h3{font-size: 1.15em;}
	.gfd_t20>a>div>div{font-size: 0.9em}
	.h_main_4>section>dodatki{padding-right: 450px;}
	
	
}
@media screen and (min-width:1400px){
	.link_in_page_t1 {margin-bottom: 50px;}
	.link_in_page_t1>aside{width: 190px; height: 190px;}
	.link_in_page_t1>div {width: calc(100% - 210px);}
	
	.cols_2>*>.imtx_box_t1>aside::before{padding-top:80%; }
	.cols_2>*>.imtx_box_t1>aside>img{width: auto !important; height: 130% !important; margin-top: -10%;}
	
}
@media screen and (max-width:1700px){
	
	body{font-size: 16px;}
	.font_size_ch>*:last-child{display: none;}
	.m_scroll_2>*{height: 100px;}
	.h_main_3 {height: calc(100% - 100px);margin-top:100px;}
	.kalendarzyk_tg>*>article {width: calc(100% - 20px);height: calc(100% - 20px);padding: 10px;}
	.kalendarzyk>nav { width: calc(100% - 20px);padding:10px;}
	.t_title_t1{height: 250px}
	.t_slider_t1{height:calc(100% - 250px);}
    .t_slider_t1>div>*>a {margin: 0 0 50px 60px;}
	.m_scroll_2>*>div {width: 65px;}
	body>nav>article>aside>a{margin-right: 20px;}
	.t_title_t1>div{height:calc(100% - 60px); padding:30px; width: calc(100% - 365px);}
	.t_title_t1>nav {width: 305px}
	.button_hm, body>nav>article>aside { width: 65px;height: 65px; }
	.button_hm { margin-right: 0px;}
	.m_search, .m_search>div{height: 65px;}
	.h_main, .h_main_2 {margin-top: 65px;     height: calc(100% - 65px);}
	.b_tx_w>div>h3 {font-size: 3em;}
	.b_tx_w>nav>aside>i{width: 50px; height: 50px; margin-right: 20px;}
	.b_aot>*{width: calc(200px - 60px); height: calc(200px - 60px);} 
	.b_aot>*>i {font-size: 2.5em;}
	.b_aot>*>h3 {font-size: 1.2em}
	.b_aot>*>aside{font-size: 0.75em;}
	.txt_mass_t2>*:last-child{margin-right: 0px;}
	.list_bx_t3>* {  min-width: 128px; padding: 20px 30px !important; width: calc(25% - 100px); }
	
	.txt_mass_t2>* { width: calc(50% - 50px);margin-right:50px;}
	.subpages>*>nav {width: calc(350px - 50px);}
	.infobox_t3>*>h3 {  font-size: 1.4em; line-height: 1.4;margin: 20px 0;}
	.b_tximg_2>div{overflow: hidden; justify-content: flex-start;}
	body>header .b_tx_w>h2{ height:65px;  }
	.b_tx_w>div {height: calc(100% - 225px);}
	.nag_g_t1 {margin:50px 0 20px 0;}
	.menu_pom_t1, .imtx_box_t1, .imtx_box_t2{margin-bottom:40px;}
	.cols_3>* {width: calc(33.3% - 30px);}
	.cols_2>* {width: calc(50% - 30px);}
	.cols_4>* {	width: calc(25% - 30px);}
	.news_sec_t1>a{width: 35%;}
	.news_sec_t1>div {width: calc(63% - 50px);}
	.gallery_t2>*{width: 200px; height: 80px;}
	.m_scroll_2>*>nav>a img {margin-left: 0px;}
	.m_scroll_2>*>nav>div>* img{height: 30px;}
	.lr_space { padding-left: 50px;padding-right: 50px;width: calc(100% - 100px);}
	.subpages>*>nav {width: calc(300px - 60px);}
	body.bodyVer2 .subpages>*>article {	width: calc(100% - 410px);}
	
		.news_tt1 .list_bx_t1>* {width:285px;margin: 0 30px 30px 0;}
		.news_tt1 .list_bx_t1>*>aside {height:285px; }
	.footer_t2>*{margin-left: 50px !important; margin-right: 50px !important; width: calc(100% - 100px) !important; flex-wrap: wrap;}
	.comu_box_t1{flex-wrap: wrap;}
	.comu_box_t1>*{padding: 70px !important; width: calc(100% - 140px) !important;}
	.ti_box_t1>div {	padding: 30px;}
	.ti_box_t1>div>h3 {font-size: 1.7em;}
	
	.h_main_4 .menu_in_win_t1{height: 100px;}
	.h_main_4>section>dodatki{height: 50px;}
	.h_main_4 .win_t3 {	height: calc(100% - 150px);}
	.h_main_4  .win_t3>div>h3>img{height: 95px;}
		.menu_pom_t1>div{flex-wrap: wrap;}
	.menu_pom_t1>div>*{margin-bottom:10px;}
	.kalendarzyk>nav{height: 30px}


}


@media screen and (max-width:1250px){
		.menu_pom_t1>div {margin-bottom: 10px;}
	
	.subpages>*>nav {width: calc(250px - 50px);}
	body.bodyVer2 .subpages>*>article {padding-top: 40px;}
	
	.akPRawne .cols_4>*{width: calc(33% - 30px);}
	
	
}




	@media screen and (max-width:1100px){
	.mob_hide,body>nav  .b_tx_w>div>h4{display: none;}
	body>header>div{flex-direction: column;}
	body>header>div>article{height: 30% !important; width: 100% !important;}
	body>header>div>article.w_p_40{ width: calc(100% - 100px) !important;}
	body>header>.b_tximg>div{ height:70%; width: 100%;}
	body>header .b_tx_w {padding: 0px 50px 50px 50px;}
	body>header .b_tx_w>h2 img{ height:100%; }
	body>header .b_tx_w>div{ height: calc(100% - 120px);}
	body>header .b_tx_w>div>h3{font-size: 2.3em;}
	body>header .b_tx_w>nav{margin: 10px 0;}
		
		.two_col_6_4{flex-wrap: wrap;}
.two_col_6_4>*:first-child{min-width: 300px;}

	
		
	.b_aot {width: 80%;}
	
	.txt_mass_t2{flex-wrap: wrap;}
	.txt_mass_t2>*{ width:100%; margin-right:0px;}
	.list_bx_t3>* {min-width: 112px;}
	.list_bx_t3>*>h3 {font-size: 1.05em;}
	
	.article_t1{flex-direction: column;}
	.article_t1>* { width:100% !important;}
	
	.atuts_t3 {margin-top: 40px;}
	.infobox_t3>* { width: calc(33.3% - 20px); padding-right: 20px;}
	.infobox_t3>*:last-child { width: calc(33.3% - 35px);}
	.img_t3{padding: 5px;}
	.img_t3>span { padding: 10px; height: calc(100% - 24px);  width: calc(100% - 24px);}
	
	.img_t3>aside { width: 60px; height: 60px;top: -20px;left: -20px;}
	*:nth-child(2n)>.img_t3>aside {  right: -25px; bottom: -25px;}
	
	.box_scroll_t5>article>*{flex-wrap: wrap; width: 100%;}
	.box_scroll_t5>article>*>a { width: 100%; margin-bottom: 40px;}
	.box_scroll_t5>article>*>div{width: 100%;}
	.mapa_t1 .list_bx_t5 {width: 100% !important;}
	.list_bx_t5>* {width: calc(50% - 40px); min-width: 205px; padding: 5px;}
	.list_bx_t5>*>div { padding: 10px; width: calc(100% - 22px);height: calc(100% - 22px);}
	.mapa_t1{background-size: contain;}
	.box_scroll_t5>article>*>div>*>aside{min-height: 170px;}
	
	body>header .b_tx_w>div>h3 br{display: none;}
	.b_tx_w>div>h3>span{margin-left: 5px;}
	
	.h_main_2 .b_tx_w_2.w_p_50{    width: calc(100% - 60px) !important;padding: 0px 30px 30px 30px; height: 50% !important;}
	.h_main_2 .b_tx_w_2>h2{    height: 60px !important; margin-top: 40px;}
	.h_main_2 .b_tx_w_2>h2 img{    height:100%; width: auto;}
	.h_main_2 .b_tximg_2>div{    height: 50% !important;}
	.h_main_2 .b_tximg_2>div{width: 100%;}
			.h_main_4 .win_t3>aside {width: calc(55% - 0px);}
	.h_main_4 .win_t3>div {width: calc(45% - 135px); padding: 0 45px 0 90px;}
		.h_main_4	.win_t3>div>div>h2{font-size: 1.9em;}
	


}


@media screen and (max-width:900px){
	
	.t_title_t1>div>div>h2{font-size: 1.25em;}
	.m_start>* { margin-left: 30px;}
	.list_bx_t3>*{width: calc(50% - 100px);}
	.lr_space { padding-left: 20px; padding-right:35px; width: calc(100% - 70px); }
	

	
	.b_tx_w_2>div>nav>*{margin-bottom: 0px; padding-bottom: 0px;}
	.b_tx_w_2>div>h3{font-size: 2.5em;}
	.h_main { margin-top: 65px;height: calc(100% - 65px);}
	.h_main_2 { margin-top: 65px;height: calc(80% - 65px);}
	.h_main_2 .b_tximg_2>div {height: 100% !important;}
	.subpages>*>nav{position: fixed; z-index:4; right:0px;top:100px; transition: 0.5s; padding: 0px;}
	.subpages nav>.submenu{border-top: 1px solid rgba(255,255,255,1.00); border-left: 1px solid rgba(255,255,255,1.00);  transition: 0.5s; margin-bottom: 0px; }
	.subpages nav.activ>.submenu{margin-bottom:5px;  }
	.subpages nav>.submenu>*{ width: calc(100% - 40px); overflow: hidden; height: calc(0px - 40px); transition: 0.5s; padding: 0px; margin-bottom: 0px;}
	.subpages nav.activ>.submenu>*{height: auto;  padding:10px 20px; width: calc(100% - 50px); margin:0 5px 5px 5px; border-radius: 0px;}
	.subpages nav.activ>.submenu>a:first-of-type{ margin:5px;}
	.subpages nav>.submenu>aside{ display: none !important;}
	.subpages nav>.submenu>a{padding-bottom: 0px;}
	.kolorS_2 .subpages nav>.submenu>a{border: none;}
	.kolorS_1 .subpages nav>.submenu>a{border: none;}
	.kolorS_2 .subpages nav.activ>.submenu>a{border: 1px solid rgba(255,255,255,0.2);}
	.kolorS_1 .subpages nav.activ>.submenu>a{border: 1px solid rgba(255,255,255,0.2);}
	.subpages nav.activ>.submenu>a:first-of-type{padding-top: 15px;}
	.subpages nav>.menupom_hor_t1{flex-direction: column; height: 0px; display: none;}
	.subpages nav.menupom_hor_t1>*{padding: 10px 20px; display: none; transition: 0.5s; }
	.subpages nav.activ>.menupom_hor_t1{ height: auto; display: flex; padding-top: 10px;}
	.subpages nav>.menupom_hor_t1>*{padding: 10px 20px; }
	
	body.bodyVer2 .subpages>*>article {width: calc(100% - 200px) !important;}
	body.bodyVer2 .subpages>*>article{width: calc(100% - 60px)!important; padding: 30px 30px !important;}
	.person_l_t1>*>aside { height: 250px;}
	body>nav>article>div>div>*>h4{display: flex; flex-direction: column;}
	body>nav>article>div>div>*>h4>i{margin-bottom: 5px; font-size: 2.5em;}
	body>nav>article>div>div>*>div{display: none;}
	body>nav>article>div>div>*>h3 {display: none;}
	body>nav>article>div>div>*{padding: 20px; width: calc(100% - 40px); height: calc(33.3% - 40px)}
	body>header .b_tx_w>h2 {height: 55px;}
	body>header .b_tx_w>div{height: calc(100% - 85px);}
	.b_tx_w>nav>aside>i { width: 30px;height: 30px;}
	body>header .b_tx_w>h2{margin-top: 10px;}
	body>header .b_tx_w>div>h4{display: none}
	.layer_n_t2>article{flex-direction: column; width: 90% !important; height: 90% !important; justify-content: flex-start;}
	.layer_n_t2>article>aside, .layer_n_t2>article>div {   height:auto;width: calc(100% - 60px); padding: 30px;}
	.txt_mass_t8>h3{margin-bottom: 20px !important;}
	.txt_mass_t8>h3>div {font-size:2em;}
	.layer_n_t2>a { top: 5% !important; right: 5% !important;}
	.m_info{display: none;}
	
	.news_sec_t1{flex-wrap: wrap;}
	.news_sec_t1>*{width: 100% !important;}
	.news_sec_t1>a.imtx_box_t1{margin-bottom:70px;}
	.news_sec_t1>a.imtx_box_t1>aside{display: flex; justify-content: center; align-items: center; overflow: hidden; height: 300px;}
	.menu_pom_t1>div>* {padding: 7px 7px;}
	.menu_pom_t1>a>i { height:30px;width:30px;}
	.gallery_t2>* {width:150px;height:60px;}
	.footer_t2>*>nav{flex-wrap: wrap;}
	.footer_t2>*>nav>*{ width: calc(50% - 30px); margin: 0 0 30px 0;}
	.footer_t2>*>nav>.link_l_v_t2{ width: 100%; border-top: 1px solid rgba(179, 181, 187, 0.3); padding-top: 30px;}
	.link_l_v_t2>div>*{width: auto;}
	.button_i_t1{width: 40px !important; margin-bottom: 0px !important;}
	.link_l_v_t1{text-align: right;}
	.footer_t2>*>*>a{text-align: left;}
	.footer_t2>*>*>a img {margin-left: 0px;}
	.mobi{display: flex; height:auto !important; padding: 10px 20px 10px 20px !important; margin-left:0px !important; margin-right: 0px !important;  width: calc(100% - 40px) !important;}
	.ti_box_t1 {max-width: calc(100% - 180px);}
	
	.h_main_4 .win_t3>aside {width: calc(45% - 0px);}
	.h_main_4 .win_t3>div {width: calc(55% - 90px); padding: 0 45px;}
	
	.imtx_box_t2>aside>div {  bottom: 5px; left: 5px; padding: 4px 8px}
	.news_sec_t1>div .imtx_box_t1>aside>div {}
	
	.table_t2{border: none; border-bottom: 1px solid rgba(179, 181, 187, 0.9)}
	.table_t2>thead{background: rgba(244, 242, 239, 1);}
	.table_t2, .table_t2>*{display: block !important;}
	.table_t2>*>*{display: flex; flex-wrap: wrap; padding: 0; border-top: 1px solid rgba(179, 181, 187, 0.9); }
	.table_t2>*>*>*{border: none !important; padding: 10px 10px 10px 10px !important;  width: calc(25% - 20px); border-bottom: 1px solid rgba(179, 181, 187, 0.2) !important;} 
	
	
	.h_main_4 .win_t3{flex-direction: column;}
	.h_main_4 .win_t3>div{width: calc(100% - 90px);}
	.h_main_4 .win_t3>aside{width: 100%;}
	.win_t3>div>div br{display: none;}
	.win_t3>div>div>div{display: none;}
	
	.news_sec_t1>a.imtx_box_t1:first-child>aside>img {height: auto !important; width: 100% !important; margin-top: -27%;}	
	
	.akPRawne .cols_4>* {
    width: calc(50% - 30px);}
}

@media screen and (max-width:950px) and (orientation: landscape){
    .h_main_3 {  height: 125%;}
	body>header .b_tx_w>h2 {height: 35px;}
	body>header .b_tx_w>div {height: calc(100% - 5px);}
	body>header .b_tx_w>div>h3{font-size: 1.8em;}
	body>header .b_tx_w>nav{display: none;}
	.h_main_2 .b_tx_w_2>h2 {  height: 35px !important;	margin-top: 10px;}
	.b_tx_w_2>div {    height: calc(100% - 15px);}
	.b_tx_w_2>div>h3 {font-size: 2em;}

	.b_aot>* {padding: 20px;}
	.b_tximg>div>div{background-position: center}
	/*.bodyVer2::after{display: flex; justify-content: center; align-items: center; content: 'Ustaw ekran w pozycji pionowej'; background: rgba(255,255,255,0.95); font-size: 3em; padding: 30px; height: calc(100% - 30px); width:calc(100% - 30px); position: fixed; z-index: 20; top: 0px; left: 0px; }*/
	.subpages>*>nav{padding: 0px; right: 20px;}
	.two_col_6_4>*{width: 100% !important; margin: 0 0 20px 0 !important;}
	.two_col_5_5>*{width: 100% !important; margin: 0 0 20px 0 !important;}
	.two_col_40_60>*{width: 100% !important; margin: 0 0 20px 0 !important;}
	.akPRawne .cols_4>* { width: calc(50% - 30px);}
}

@media screen and (min-width:700px){
	.imtx_box_t2{align-items: flex-start;}
	.imtx_box_t1>aside, .imtx_box_t2>aside{ display: inline-flex; justify-content: center; align-items: center; position: relative; }
	.imtx_box_t1>aside::before, .imtx_box_t2>aside::before{content:''; padding-top: 100%; display: block; width: 100%;}
	.imtx_box_t1>aside>img, .imtx_box_t2>aside>img{position: absolute; z-index: 2; top:0; height: 100% !important; width: auto !important;}	
	

}



@media screen and (max-width:650px){

		.news_sec_t1>a.imtx_box_t1>aside::before{padding-top: 75%}
	.news_sec_t1>a.imtx_box_t1>aside>img {position: absolute; z-index: 2; top:0; height: auto !important; width: 100% !important; margin-top: -30%;}	
	
	.imtx_box_t2{align-items: flex-start;}
	.imtx_box_t2>aside{ display: inline-flex; justify-content: center; align-items: center; position: relative; }
	.imtx_box_t2>aside::before{content:''; padding-top: 100%; display: block; width: 100%;}
	.imtx_box_t2>aside>img{position: absolute; z-index: 2; top:0; height: 100% !important; width: auto !important;}	
	
	.m_space {margin: 40px 0 !important;}
	.lista_p>div>*{flex-wrap: wrap; justify-content: space-between;}
	.lista_p>div>*>*{    margin-bottom: 0px;padding-bottom: 5px !important; width: auto !important; max-width: 40%;}
	.lista_p>div>*>h3{    width: calc(100% - 15px) !important; padding-left: 0px;margin-left: 15px; max-width: 100%; margin-bottom: 5px; }
	.lista_p>div>*>div{    margin-top: 0px; margin-bottom: 0px; }
	.lista_p>div>*>div:last-child{    margin-bottom: 15px; }
	.lista_p>div>*>*.w_p_30_m{width:30% !important;}
	
	.h_main_4>section>dodatki>nav{width: 100% !important; display: flex; flex-wrap: wrap; justify-content: space-between; min-height: 65px;}
	.h_main_4>section>dodatki>nav>.kalendarzyk_tg{height: 65px;}
	.h_main_4>section>dodatki>nav>*{width: 100%; }
	.h_main_4>section>dodatki>nav>.gfd_t20{width:calc(33.2% - 30px); padding:15px 15px;  }
	.h_main_4>section>dodatki>nav>.gfd_t20>*{flex-direction: column; justify-content: flex-start; align-items: center; }
	.h_main_4>section>dodatki>nav>.gfd_t20>*>*{width:100%; text-align: left; }
	.h_main_4>section>dodatki>nav>.gfd_t20>*>div>h3{font-size: 0.8em; }
	.h_main_4>section>dodatki>nav>.gfd_t20>*>div>h3:last-child{margin-bottom: 0px; }
	.h_main_4>section>dodatki>nav>.gfd_t20>*>div>div{display: none; }
	.h_main_4>section>dodatki>nav>.gfd_t20>*>i{margin-bottom:10px; font-size: 1.5em;}
	
	.h_main_4 .win_t3>div {width: calc(100% - 50px);  padding: 0 25px;}
	.gfd_t20>a>i img{height: 40px;}
		.pusty_oi{width:175px !important;}
	.h_main_4>section>dodatki{padding-right: 200px;}
	
	.h_main_4 .menu_in_win_t1>*:last-child{width: 155px;}
	.h_main_4 .menu_in_win_t1>*:last-child>div img{height: 25px;}
	.m_scroll_2>*>nav img{height: auto; max-width: 130px; max-height: 100%;}
	
		.news_sec_t1>a.imtx_box_t1:first-child>aside>img {margin-top: -23%;}
	.akPRawne .menu_pom_t1 { flex-wrap:wrap;}
	.akPRawne .cols_4>* {width: calc(100% - 20px); margin-bottom:50px;}
	
	.sekcjaInfo .two_col_40_60{flex-wrap: wrap;}
	.sekcjaInfo .two_col_40_60>*{width: 100%; margin-right: 0px; margin-left: 0px; margin-bottom: 40px;}
	.h_main_4 .menu_in_win_t1 { height: 60px;}
	.h_main_4 .win_t3 {height: calc(100% - 125px);}
}




@media screen and (max-width:600px){
	.m_scroll_2>* { height: 70px;}
	.m_scroll_2>*>nav>a{margin-left: 0px;}
	.m_scroll_2>*>div {width: 45px; margin-right: 10px; margin-left: 10px;}
	.button_hm {width: 45px; height: 45px;}
	.m_scroll_2>*>nav>div>* { margin-left: 10px;}
	.m_scroll_2>*>nav>div>* img{height: 20px;}
	.m_search>i{width: 40px;}
	.m_scroll_2>*>nav {width: calc(100% - 75px);}
	.m_search, .m_search>div {height: 45px;}
	.m_search>div {right: 100% !important; left: auto !important;width: 200px !important;}
	.subpages>*>nav {top: 70px; right: 10px !important;}
	body.bodyVer2 .subpages>*>article { width: calc(100% - 35px)!important; padding: 30px 20px 30px 15px !important;}
	body>header .b_tx_w>div {height: calc(100% - 55px);}
	body>header .b_tx_w>nav{display: none;}
	.txt_mass_t2>*>div, .txt_mass_t1>div{font-size: 1.1em;}
	.aobt_t1, .txt_mass_t2, .txt_mass_t1>*{margin-bottom: 30px !important;}
	.m_space_g{padding-bottom: 50px 0!important;}
	.aobt_t1::before { width: 10px;}
	.txt_mass_t2>*>h2, .txt_mass_t1>h2 {font-size: 2.2em; margin-bottom: 30px;}
	.lr_space { padding-left: 20px; padding-right: 20px; width: calc(100% - 40px);}
	.list_bx_t3>* {  margin-right: 10px;  margin-bottom: 10px;width: calc(100% - 50px); min-height: 0px !important; flex-direction: row; align-items: center; padding: 25px 20px !important;}
	.list_bx_t3>*>i { font-size: 2em;margin: 0px 10px 0px 0 !important;}
	.list_bx_t3>*>h3 {margin: 0px !important; font-size: 1.1em !important;}  
	.atuts_t3>*>span {  font-size: 2em; width: 125px;height: 125px;}
	.atuts_t3>*>div {  padding-left: 20px; width: calc(100% - 160px); font-size: 1.2em;}
	.atuts_t3>*:nth-child(2n), .atuts_t3>*:nth-child(3n){margin-left: 0px !important;}
	.infobox_t3{flex-direction: column; margin-top: 30px;}
	.infobox_t3>*, .infobox_t3>*:last-child { width: calc(100% - 20px);padding-right: 0px; padding-bottom: 20px;}
	.m_space { margin:40px 0 !important;}
	.infobox_t3>*>aside {margin-top:0px; margin-bottom: 30px;}
	.b_aot{width: 100%; align-items: stretch; height: 145px; min-height: 0px;}
	.b_aot>* { width: calc(200px - 40px);  height:auto ; padding: 20px;}
	.b_aot>*>div{display: none;}
	.b_aot>*>aside{text-align: right;}
	.b_aot>*>aside>span, .m_info, .b_tx_w>nav>aside, body>nav>article>div>div {display: none;}
	.b_aot>*>i {font-size: 1.5em;}
	.b_aot>*>h3 {font-size: 0.9em;margin: 0px;}
	body>header .b_tx_w {padding: 0px 30px 30px 30px;}
	body>header>div>article.w_p_40 {width: calc(100% - 60px) !important;}
	body>header .b_tx_w>div>h3 {font-size: 1.5em;}
	.m_start{justify-content: space-between;}
	.m_start>* {	margin-left:0px;}
	.m_search>div { right: 0%; left: 100%; width: 200px;}
	.b_tx_w>nav>div>* {margin-left: 0px; margin-right: 20px;}
	body>nav>article>div>nav>section>*{}
	body>nav>article>div>nav>section>*>div {	width:100% !important; margin-left: 0px !important;}
	body>nav>article>div>nav>section>* a>h3{font-size: 1.15em !important; margin: 10px 0px 0 0 !important; }
	body>nav>article>div>nav>section>*>div>a>div { margin-bottom: 0px !important;margin-top: 10px !important;}
	body>nav>article>div>nav>aside>*{flex-direction: column;}
	

	
	.im_b_t2 img{width: 100%; height: auto;}
	.txt_mass_t4>h2{font-size: 2em; margin-bottom: 30px;}
	
	
	
	.list_bx_t5>* {	width: calc(100% - 40px);}
	.box_scroll_t5>article{width: 100%;}
	.box_scroll_t5>article>*>a>div {  width: calc(100% - 60px); margin: 0 0 20px 10px; padding: 20px;  left: 0px;bottom: 0px;}
	.box_scroll_t5>article>*>div>*{flex-direction: column;}
	.box_scroll_t5>article>*>div>*>aside{width: 100%;}
	.box_scroll_t5>article>*>div>*>div{width: 100%; margin-top: 10px;}
	.footer_t1 {padding: 20px 0;}
	.footer_t1>*{margin-left: 0px !important; flex-direction: column-reverse;}
	.footer_t1>*>nav:first-of-type{padding: 20px 0 30px 0; }
	.footer_t1>*>a>i{width: 30px; height: 30px;}
	.w_100_m200{width: calc(100% - 60px) !important}
	.m_space_or{margin-right: 30px !important;}
	.b_tx_w_2>div>h3{font-size:1.8em !important;}
	
	.col_nr_3>* { width: calc(50% - 10px) !important;}
	.person_l_t1>*>h3{font-size: 1.25em;}
	.person_l_t1>*>aside{height: 200px;}
	
	.h_main_2 .b_tx_w_2>h2 {  height: 45px !important;margin-top: 20px;}
	.h_main_2 .b_tx_w_2>div{ height: calc(100% - 35px)}
	body.bodyVer2 .list_bx_t3.col_3>a>h3>span {font-size: 0.75em !important;}
	.list_bx_t3>*>h3>i{display: none;}
	.col_nr_2>* {width: calc(100% - 1px) !important;}
	.form_t1>form>* {width: calc(100% - 30px);}
	.box_scroll_t5>article>*>a{margin-bottom: 0px;}
	.box_scroll_t5>article>*>div{display: none;}
	.form_t1>form { padding: 0px;}
	
	.gallery_t1>*{margin: 0 20px 20px 0 !important; width:155px; height:155px; }
	.m_space_or{margin-right: 0px !important;}
	.footer_t2>*{margin-left: 15px !important;  margin-right: 20px !important; width: calc(100% - 35px) !important;     border-top: 1px solid rgba(179, 181, 187, 0.3);padding-top: 30px;}
	.footer_t2>*>*>a{text-align: center;}
	.footer_t2>*>*>a img {margin-left: auto; margin-bottom: 10px;}
	.h_main_3{margin-top: 70px;  height: calc(100% - 70px);}
	.t_title_t1{flex-direction: column; height: 213px;}
	.t_title_t1>div{width: calc(100% - 30px); padding:30px 15px; height: auto;}
	.t_title_t1>div>div{padding-left: 15px; max-width: 65%}
	.t_title_t1>div>div>h2{font-size: 0.85em;}
	.t_title_t1>nav {width: 100%;}
	.kalendarzyk>div .tabelka_bk {border-spacing: 2px;}
	.t_slider_t1 {height:calc(100% - 213px);}
	.t_slider_t1>span{display: none;}
	.t_slider_t1>div>*{width: 100% !important;}
	.t_slider_t1>div>*>a { margin: 0 0 50px 20px;}
	.ti_box_t1>span{margin-bottom: 0px;}
	.ti_box_t1>div {padding: 20px;}
	.ti_box_t1>div>span{margin-bottom: 5px;}
	.ti_box_t1>div>h3, .nag_g_t1>div, .news_sec_t1>a.imtx_box_t1>h3, .comu_box_t1>*>h3{font-size: 1.4em;}
	.news_sec_t1>a.imtx_box_t1>aside {height: 270px;}
	.news_sec_t1>a.imtx_box_t1>span,.imtx_box_t1>h3{margin-bottom: 20px; }
	.imtx_box_t1>h3 { margin: 5px 0 10px 0;}
	.imtx_box_t1>span{margin-bottom: 0px;}
	.cols_2>*, .cols_3>* {width: calc(100% - 0px);}
	.cols_4>* {width: calc(50% - 15px);}
	
	.info_box_Hot{left: 0px !important; top: 0px !important; max-width: 90% !important;}
	.info_box_Hot>*>div>div:last-of-type{display: none;}
	.t_title_t1>div>div { max-width: 80%; padding-left: 20px}
	.ti_box_t1>div>h3{font-size: 1.25em;}
	.imtx_box_t1>aside>div {}
	.news_sec_t1>div>*:first-child .imtx_box_t1>aside{max-height: 270px;}
	.comu_box_t1>*>div{font-size: 0.9em;}
	.menu_pom_t1, .imtx_box_t1, .imtx_box_t2{margin-bottom: 25px;}
	.gallery_t2>*{margin-right: 20px; margin-bottom: 20px;}

	#menuObj>div {justify-content: flex-end !important; width: 100% !important; }
	#menuObj>div>nav{width:55% !important;}
	body>nav>article>div>nav>div {padding: 10px;}
	.button_hm, body>nav>article>aside{height: 45px; width: 45px; top: 12px; right: 10px;}
	body>nav>article>div>nav>section>* {padding: 30px 0 !important;}
	body>nav>article>div>nav>section { padding: 0 10px;width: calc(100% - 20px); height:  calc(100% - 148px)}
	body>nav>article>div>nav>aside{    width: calc(100% - 20px); margin: 10px 10px 0 10px; flex-direction: column; align-items: flex-start;}
	body>nav>article>div>nav>aside>*:last-child>*{margin-left: 0px;}
	
	.last_footer_s>a, .last_footer_s>div{text-align: right;}
	.comu_box_t1>* { padding: 40px !important;width: calc(100% - 80px) !important;}
	.tx_htitle_t1{font-size: 2.5em;}
	.subpages nav.activ>.submenu>a{padding: 5px 15px !important; width: calc(100% - 42px) !important;}
	.mobi_2{display: flex;}
	.kalendarzyk_tg{position: relative; width: 100%;}
	.mobi_fly{position: absolute; top: 100%; right: 0px; height: 280px; width: 240px; z-index: 4; border:2px solid rgba(255,255,255,1.00); background:rgba(255, 255, 255, 1); transition: 0.5s; opacity: 0; pointer-events: none; border-right: none; border-bottom:1px solid rgba(212, 212, 212, 1); border-left: 1px solid rgba(212, 212, 212, 1); }

	*.activ>.mobi_fly{ opacity:1; pointer-events: all; }
	.kalendarzyk>div .tabelka_bk>*>* nav{min-width: 160px;}
	.kalendarzyk>div .tabelka_bk>*>* nav>a{font-size: 0.9em;}
	.kalendarzyk>div .tabelka_bk>*>* nav>a>i{display: none;}
	.h_main_4>section>dodatki>nav{bottom:50px;}
	
	.pokarzNazwe>.mobi_2{background: rgba(244, 242, 239, 1); color: rgba(51, 51, 51, 1); }
	.pokarzNazwe>.mobi_2>i{display: flex;}
	
	.news_tt1 .list_bx_t1>* { margin-right: 0px; width: 100%;}
	
	.list_bx_t1>*>div>h3{min-height: auto;}
	.list_bx_t1>*>div{padding-top: 8px;}

	.subpages>*>article *{word-wrap:break-word;}
	.layer_n_t2>a{height: 45px; width: 45px; font-size: 1.5em;}
	.ti_box_t1 {max-width: calc(100% - 50px);}
	.footer_t2{font-size: 0.8em;}
	.person_l_t1>* {min-width: 160px !important;}
	
		*.activ>.mobi_fly{ opacity:1; pointer-events: all;     height: fit-content; }
	.kalendarzyk>nav{position: relative;}
	.kalendarzyk>div .tabelka_bk>*>* nav{min-width: 160px;}
	.kalendarzyk>div .tabelka_bk>*>* nav>a{font-size: 0.9em;}
	.kalendarzyk>div .tabelka_bk>*>* nav>a>i{display: none;}
		body>nav {height: 70px;}
}
@media screen and (max-width:500px){
	.news_sec_t1>a.imtx_box_t1:first-child>aside>img {margin-top: -10%;}	
}



