*{margin:0px;padding:0px;}
img{border:none;vertical-align:top;}
html{margin:0;padding:0;height: 100%}
body{margin:0;padding:0;height:100%;color:var(--gfont-color);font-size:var(--gfont-size);font-family:var(--gfont1-family);}

a{color:var(--a-color);text-decoration:none;outline-style:none;}

h1.main-title{font-size:var(--h1-size);margin:0 0 35px 0;color:var(--h1-color);font-weight:600;padding:0;text-align: center;text-transform: uppercase;
font-family: var(--gfont2-family);position: relative;
}
h1.main-title span{display:block;font-size:var(--h1a-size);margin-top:15px;}

h1.main-title:after{
content: "";
display: block;
position: absolute;
width: 83px;
height: 77px;
top:0;
left: 0;
bottom: 0;
right: 0;
margin: auto;
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4Mi4zMiIgaGVpZ2h0PSI3NyIgdmlld0JveD0iMCAwIDgyLjMyIDc3Ij4NCiAgPGcgaWQ9ImJnX2gxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODAzIC0xODU1LjM5MSkiPg0KICAgIDxwYXRoIGlkPSJQb2x5Z29uXzEiIGRhdGEtbmFtZT0iUG9seWdvbiAxIiBkPSJNMzcuMzU3LDBBOCw4LDAsMCwxLDQ0LjMsNC4wMzFsOS40MjksMTYuNWE4LDgsMCwwLDEsMCw3LjkzOEw0NC4zLDQ0Ljk2OUE4LDgsMCwwLDEsMzcuMzU3LDQ5SDE4LjY0M0E4LDgsMCwwLDEsMTEuNyw0NC45NjlsLTkuNDI5LTE2LjVhOCw4LDAsMCwxLDAtNy45MzhMMTEuNyw0LjAzMUE4LDgsMCwwLDEsMTguNjQzLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4NTIgMTg3Ni4zOTEpIHJvdGF0ZSg5MCkiIGZpbGw9IiM5M2NkMzEiIG9wYWNpdHk9IjAuMiIvPg0KICAgIDxwYXRoIGlkPSJQb2x5Z29uXzMiIGRhdGEtbmFtZT0iUG9seWdvbiAzIiBkPSJNMzcuMzU3LDBBOCw4LDAsMCwxLDQ0LjMsNC4wMzFsOS40MjksMTYuNWE4LDgsMCwwLDEsMCw3LjkzOEw0NC4zLDQ0Ljk2OUE4LDgsMCwwLDEsMzcuMzU3LDQ5SDE4LjY0M0E4LDgsMCwwLDEsMTEuNyw0NC45NjlsLTkuNDI5LTE2LjVhOCw4LDAsMCwxLDAtNy45MzhMMTEuNyw0LjAzMUE4LDgsMCwwLDEsMTguNjQzLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4ODUuMzIgMTg1NS4zOTEpIHJvdGF0ZSg5MCkiIGZpbGw9IiMyNTkyYmQiIG9wYWNpdHk9IjAuMiIvPg0KICA8L2c+DQo8L3N2Zz4NCg==') 50% 50% no-repeat;
z-index: -1;
}

.divTitle{
font-size: 50px;
font-weight: 600;
color: var(--h1-color);
text-transform: uppercase;
text-align: center;
margin:0 0 35px 0;
font-family: var(--gfont2-family);position: relative;
z-index: 0;
}
.divTitle:after{
content: "";
display: block;
position: absolute;
width: 83px;
height: 77px;
top:0;
left: 0;
bottom: 0;
right: 0;
margin: auto;
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4Mi4zMiIgaGVpZ2h0PSI3NyIgdmlld0JveD0iMCAwIDgyLjMyIDc3Ij4NCiAgPGcgaWQ9ImJnX2gxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODAzIC0xODU1LjM5MSkiPg0KICAgIDxwYXRoIGlkPSJQb2x5Z29uXzEiIGRhdGEtbmFtZT0iUG9seWdvbiAxIiBkPSJNMzcuMzU3LDBBOCw4LDAsMCwxLDQ0LjMsNC4wMzFsOS40MjksMTYuNWE4LDgsMCwwLDEsMCw3LjkzOEw0NC4zLDQ0Ljk2OUE4LDgsMCwwLDEsMzcuMzU3LDQ5SDE4LjY0M0E4LDgsMCwwLDEsMTEuNyw0NC45NjlsLTkuNDI5LTE2LjVhOCw4LDAsMCwxLDAtNy45MzhMMTEuNyw0LjAzMUE4LDgsMCwwLDEsMTguNjQzLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4NTIgMTg3Ni4zOTEpIHJvdGF0ZSg5MCkiIGZpbGw9IiM5M2NkMzEiIG9wYWNpdHk9IjAuMiIvPg0KICAgIDxwYXRoIGlkPSJQb2x5Z29uXzMiIGRhdGEtbmFtZT0iUG9seWdvbiAzIiBkPSJNMzcuMzU3LDBBOCw4LDAsMCwxLDQ0LjMsNC4wMzFsOS40MjksMTYuNWE4LDgsMCwwLDEsMCw3LjkzOEw0NC4zLDQ0Ljk2OUE4LDgsMCwwLDEsMzcuMzU3LDQ5SDE4LjY0M0E4LDgsMCwwLDEsMTEuNyw0NC45NjlsLTkuNDI5LTE2LjVhOCw4LDAsMCwxLDAtNy45MzhMMTEuNyw0LjAzMUE4LDgsMCwwLDEsMTguNjQzLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4ODUuMzIgMTg1NS4zOTEpIHJvdGF0ZSg5MCkiIGZpbGw9IiMyNTkyYmQiIG9wYWNpdHk9IjAuMiIvPg0KICA8L2c+DQo8L3N2Zz4NCg==') 50% 50% no-repeat;
z-index: -1;
}


div.clear{clear:both;margin:0px;padding:0px;height:0px;min-height:0px;border:none;width:100%;}
.wr{clear:both;}
#wbox{}

.tytul1{color:var(--g1-color);}
.tytul2{color:var(--g2-color);}
.tytul3{color:var(--g3-color);}
.tytul4{color:var(--g4-color);}

.googleMaps{float:right;}
.googleMaps .infoMaps{line-height:normal;}
.googleMaps img{background:none;border:none;box-shadow:none;-webkit-box-shadow:none;filter:none; }

.pYouTube{display:block;height:0;overflow:hidden;padding-bottom:56.25%;padding-top:35px;position:relative;}
.pYouTube iframe{height:100%;left:0;position:absolute;top:0;width:100%;}

.p_pdf{background:url("/icon/pdf.png") no-repeat scroll 0 0 transparent;display:inline-block;margin:0px 0px 0px 20px;padding:0px 0px 0px 50px;text-decoration:none;background-size:40px auto;vertical-align:middle;height:40px;}
.p_doc{background:url("/icon/doc.png") no-repeat scroll 0 0 transparent;display:inline-block;margin:0px 0px 0px 20px;padding:0px 0px 0px 50px;text-decoration:none;background-size:40px auto;vertical-align:middle;height:40px;}
.p_docx{background:url("/icon/doc.png") no-repeat scroll 0 0 transparent;display:inline-block;margin:0px 0px 0px 20px;padding:0px 0px 0px 50px;text-decoration:none;background-size:40px auto;vertical-align:middle;height:40px;}
.p_ppt{background:url("/icon/ppt.png") no-repeat scroll 0 0 transparent;display:inline-block;margin:0px 0px 0px 20px;padding:0px 0px 0px 50px;text-decoration:none;background-size:40px auto;vertical-align:middle;height:40px;}
.p_pptx{background:url("/icon/ppt.png") no-repeat scroll 0 0 transparent;display:inline-block;margin:0px 0px 0px 20px;padding:0px 0px 0px 50px;text-decoration:none;background-size:40px auto;vertical-align:middle;height:40px;}
.p_xls{background:url("/icon/xls.png") no-repeat scroll 0 0 transparent;display:inline-block;margin:0px 0px 0px 20px;padding:0px 0px 0px 50px;text-decoration:none;background-size:40px auto;vertical-align:middle;height:40px;}
.p_xlsx{background:url("/icon/xls.png") no-repeat scroll 0 0 transparent;display:inline-block;margin:0px 0px 0px 20px;padding:0px 0px 0px 50px;text-decoration:none;background-size:40px auto;vertical-align:middle;height:40px;}

.divLng{position:absolute;top:50%;right:15px;margin-top:-17px;}
.divLng ul{list-style:none;display:flex;flex-direction:column;}
.divLng li{order:2;display:none;cursor:pointer;z-index:5;margin-bottom:2px;padding:0px;}
.divLng li.sel{order:1;color:#767c7f;display:block;z-index:6;background-color:#FFFFFF;}
.divLng li a{display:block;text-transform:uppercase;width:35px;height:35px;text-align:center;background-color:#2d343d;color:#FFFFFF;font-size:13px;font-weight:bold;line-height:32px;position:relative;transition:all 0.5s ease-out 0s;}
.divLng li.sel a:after{content:"";position:absolute;width:4px;height:4px;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;bottom:4px;right:3px;}
.divLng li.sel a, .divLng li a:hover{background-color:var(--g1-color);transition:all 0.5s ease-out 0s;}
.divLng li.langAnim{display:block;}
.animatedLang{animation-duration:1s;animation-fill-mode:both;}
@keyframes fadeInDownMenu{0%{opacity:0;transform:translate3d(0,-100%,0);}
100%{opacity:1;transform:none;}
}
.fadeInDownMenu{animation-name:fadeInDownMenu;}
@keyframes fadeOutUpMenu{0%{opacity:1;}
100%{opacity:0;transform:translate3d(0,-100%,0);}
}
.fadeOutUpMenu{animation-name:fadeOutUpMenu;}

.pageNavig{padding:10px 0px 0px 0px;clear:both;text-align:center;margin:30px 0px 0px 0px;}
.pageNavig .n,.pageNavig .p,.pageNavig .an,.pageNavig .ap{font-size:0px;position: relative}
.pageNavig span,.pageNavig a,.pageNavig b{width:32px;height:32px;display:inline-block;vertical-align:middle;border:1px solid #93CD31;border-radius:4px;line-height:29px;box-sizing:border-box;position:relative;}
.pageNavig a,.pageNavig b{font-size:18px;font-weight:400;margin:0px 3px;}
.pageNavig a{color:#1F2763;transition:all 0.5s ease-out 0s;font-weight: 700;font-size: 18px}
.pageNavig b{background-color:var(--g1-color);color:#FFFFFF;border:1px solid var(--g1-color);}
.pageNavig .n,.pageNavig .an{margin-right:23px;}
.pageNavig .n:after,.pageNavig .an:after,.pageNavig .p:after,.pageNavig .ap:after{content:"";display:inline-block;position:absolute;top:0;left:0;width: 11px;height: 11px;border-style: solid;border-color: var(--g1-color);border-width: 2px 0 0 2px;transform: rotate(-45deg);right: -5px;bottom: 0px;margin: auto;transition:all 0.5s ease-out 0s;}
.pageNavig a:hover{background-color:var(--g2-color);color:#FFFFFF;border-color:var(--g2-color);}
.pageNavig .n,.pageNavig .p{filter:grayscale(100%);opacity:0.5;}
.pageNavig .n:after,.pageNavig .p:after{filter:grayscale(100%);opacity:0.5;}
.pageNavig .p:after,.pageNavig .ap:after{transform: rotate(135deg);right: auto;left: 5px}
.pageNavig .p,.pageNavig .ap{margin-left:23px;}
.pageNavig .ap:hover:after,.pageNavig .an:hover:after{filter:brightness(0) invert(100%);}

.scrollDown{position:fixed;right:10px;bottom:10px;width:64px;height:64px;background:url('../images/scrollup.png') 0px 0px no-repeat;text-decoration:none;opacity:0.3;display:none;z-index:100;}

select{color:var(--gfont-color);padding:12px 10px;font-family:var(--font-family-input);font-size:var(--font-size-input);font-weight:var(--font-weight-input);box-sizing:border-box;border:1px solid var(--border-input);outline:none;border-radius:6px;}
span.wrapSelect select, span.select select{padding-right:40px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;}
span.wrapSelect, span.select{display:block;box-sizing:border-box;box-shadow:0 0 0 1px var(--border-input);border-radius:6px;position:relative;background-repeat:no-repeat;background-size:0 0;background-position:-200px -200px;}
span.wrapSelect::after, span.select::after{content:"\e114";font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;border-left:1px solid var(--border-input);position:absolute;width:40px;top:0;right:0;bottom:0;pointer-events:none;text-align:center;display:flex;align-items:center;justify-content:center;color:var(--border-input);}
span.wrapSelect:focus-within{box-shadow:0 0 0 2px var(--border-input);}
span.wrapSelect:focus-within::after{color:#ccc;}
label.checkbox, label.radio{position:relative;z-index:0;display:inline-block;}
label.checkbox>input, label.radio>input{opacity:0;position:absolute;z-index:0;}
label.checkbox span, label.radio span{position:relative;z-index:0;display:flex;}
label.checkbox span::before{content:'';display:inline-block;width:20px;height:20px;border:1px solid var(--color-check);background-color:#fff;vertical-align:middle;margin-right:10px;border-radius:6px;flex:0 0 20px;}
label.checkbox span::after{display:none;content:'';position:absolute;left:7px;top:3px;width:8px;height:15px;box-sizing:border-box;transform:rotate(45deg);border-style:solid;border-width:3px;border-color:transparent var(--color-check) var(--color-check) transparent;border-radius:3px;}
label.radio span::before{content:'';display:inline-block;width:20px;height:20px;border:1px solid var(--color-check);background-color:#fff;vertical-align:middle;margin-right:15px;border-radius:50%;flex:0 0 20px;}
label.radio span::after{display:none;content:'';position:absolute;left:5px;bottom:0;top:0;width:12px;height:12px;box-sizing:border-box;border-radius:50%;background-color:var(--color-check);margin:auto;}
label.checkbox input[type="checkbox"]:checked+span::after, label.radio input[type="checkbox"]:checked+span::after{display:block;}
label.checkbox input[type="checkbox"]:checked + span::after,label.radio input[type="radio"]:checked + span::after{display:block;}
input[type="text"], input[type="email"], input[type="search"], input[type="password"]{padding:12px 10px;box-sizing:border-box;border:1px solid var(--border-input);outline:none;color:var(--color-input);font-family:var(--font-family-input);font-size:var(--font-size-input);font-weight:var(--font-weight-input);border-radius:6px;}
textarea{padding:12px 10px;box-sizing:border-box;border:1px solid var(--border-input);height:90px;outline:none;overflow:auto;resize:vertical;color:var(--color-input);font-family:var(--font-family-input);font-size:var(--font-size-input);}
input[type="text"].err, input[type="email"].err, input[type="search"].err, input[type="password"].err, textarea.err, select.err{border-color:var(--color-error)}
.err input[type="text"], .err input[type="password"], .err input[type="search"], .err input[type="email"], .err textarea, .err select{border-color:var(--color-error);}
div.fieldItem input[type="text"], div.fieldItem input[type="email"], div.fieldItem input[type="search"], div.fieldItem input[type="password"], div.fieldItem textarea{width:100%;}
div.fieldItem[data-placeholder]{position:relative;z-index:0;}
div.fieldItem[data-placeholder]::placeholder{opacity:0;color:var(--color-placeholder);}
div.fieldItem[data-placeholder]::before{content:attr(data-placeholder);position:absolute;z-index:1;font-size:var(--font-size-placeholder);transform:translateY(17px);background-color:#fff;left:6px;top:-6px;color:var(--color-placeholder);padding:0 5px;pointer-events:none;transition:font-size .2s,transform .2s,color .2s;font-weight:var(--font-weight-input)}
div.fieldItem[data-placeholder].on::before, div.fieldItem[data-placeholder]:focus-within::before{font-size:11px;transform:translateY(0);color:var(--border-input);}
div.fieldItem.on input[type="text"], div.fieldItem.on input[type="email"], div.fieldItem.on input[type="search"], div.fieldItem.on input[type="password"], div.fieldItem.on textarea{box-shadow:0 0 0 1px var(--border-input);}
div.fieldItem.on span.select{box-shadow:0 0 0 2px var(--border-input);}
div.fieldWrap{border:1px solid var(--border-input);border-radius:6px;}
div.fieldWrap:focus-within{box-shadow:0 0 0 1px var(--border-input);}
input[type="submit"], button[type="submit"], button[type="button"]{display:inline-block;transition:all 0.5s ease;background-color:var(--background-submit);border:1px solid var(--background-submit);color:#fff;font-family:var(--font-weight-submit);font-size:var(--font-family-input);padding:12px 27px;border-radius:4px;font-weight:var(--font-weight-submit);cursor:pointer;outline:none;}
input[type="submit"]:hover, button[type="submit"]:hover, button[type="button"]:hover{color:var(--background-submit);background-color:#fff;}

.pTable{overflow:auto;width:100%;position: relative;z-index: 0;}


.box_lanser{
margin-top: -145px;
position: relative;
}
.box_lanser:after{
content: "";
display: block;
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 119px;
width: 1920px;
background: url(../images/bg_lans.png) 50% 100% no-repeat;
max-width: 100%;
background-size: 100% auto;
margin: auto;
}

.linkedin{
width: 40px;
height: 40px;
display: block;
background-color: #EDF1FF;
border-radius: 50%;
position: relative;
transition: all 0.5s ease-out 0s;
}
.linkedin:hover{
background-color: var(--g1-color);
}
.linkedin:after{
content: "";
display: block;
width: 100%;
height: 100%;
position: absolute;
top:0;
left: 0;
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS45MDIiIGhlaWdodD0iMTUuOTAyIiB2aWV3Qm94PSIwIDAgMTUuOTAyIDE1LjkwMiI+DQogIDxnIGlkPSJfeDMxXzAuTGlua2VkaW4iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMCAtMTApIj4NCiAgICA8cGF0aCBpZD0iUGF0aF8xOCIgZGF0YS1uYW1lPSJQYXRoIDE4IiBkPSJNNDguNTc3LDQ2LjE3M1Y0MC4zNDljMC0yLjg2Mi0uNjE2LTUuMDQ5LTMuOTU2LTUuMDQ5QTMuNDUxLDMuNDUxLDAsMCwwLDQxLjUsMzcuMDA5aC0uMDRWMzUuNTU4SDM4LjNWNDYuMTczaDMuM1Y0MC45MDVjMC0xLjM5MS4yNTgtMi43MjMsMS45NjgtMi43MjMsMS42OSwwLDEuNzA5LDEuNTcsMS43MDksMi44djUuMTY4aDMuM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMi42NzUgLTIwLjI3MSkiIGZpbGw9IiMxZjI3NjMiLz4NCiAgICA8cGF0aCBpZD0iUGF0aF8xOSIgZGF0YS1uYW1lPSJQYXRoIDE5IiBkPSJNMTEuMywzNi42aDMuM1Y0Ny4yMTRIMTEuM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xLjA0MiAtMjEuMzEzKSIgZmlsbD0iIzFmMjc2MyIvPg0KICAgIDxwYXRoIGlkPSJQYXRoXzIwIiBkYXRhLW5hbWU9IlBhdGggMjAiIGQ9Ik0xMS45MDgsMTBhMS45MTgsMS45MTgsMCwxLDAsMS45MDgsMS45MDhBMS45MDksMS45MDksMCwwLDAsMTEuOTA4LDEwWiIgZmlsbD0iIzFmMjc2MyIvPg0KICA8L2c+DQo8L3N2Zz4NCg==') 50% 50% no-repeat;
}

a.buton1{display:inline-block;
transition:all 0.5s ease;
color:#FFFFFF;padding:20px 40px;position:relative;border-radius:107px;
font-size: 21px;
font-weight: 700;
text-transform: none;
font-family: var(--gfont1-family);
background: linear-gradient(to right, rgba(56,175,221,1) 0%,rgba(165,229,58,1) 50%,rgba(56,175,221,1) 100%);
background-size: 200% 100%;
background-position: 0 0;
}
a.buton1:hover{background-position: 100% 0;}
a.buton2{display:inline-block;transition:all 0.5s ease;background-color:#FFFFFF;border:1px solid var(--g1-color);color:var(--g1-color);font-size:18px;padding:12px 27px;position:relative;border-radius:4px;font-weight:700;}
a.buton2:hover{background-color:var(--g1-color);color:#FFFFFF;}

.box_content{
padding: 50px 0;
position: relative;
z-index: 0;
flex:1;
}

.wrap_home .box_content{
background: url(../images/bg_content.png) 50% 30px no-repeat;
background-size: cover;
padding: 30px 0 50px;
}

.div_content{
width: 1500px;
padding: 0 15px;
margin: 0 auto;
box-sizing: border-box;
max-width: 100%;

}

.wbox{
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.wrap{
flex: 1;
display: flex;
flex-direction: column;
}

@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url("/lib/fonts-icon-google/MaterialIcons-Regular.eot");src:local('Material Icons'), local('MaterialIcons-Regular'), url("/lib/fonts-icon-google/MaterialIcons-Regular.woff2") format('woff2'), url("/lib/fonts-icon-google/MaterialIcons-Regular.woff") format('woff'), url("/lib/fonts-icon-google/MaterialIcons-Regular.ttf") format('truetype');}
.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';}
@font-face{font-family:'Material Icons Outlined';font-style:normal;font-weight:400;src:url("/lib/fonts-icon-google/MaterialIconsOutlined-Regular.woff2") format('woff2');}
.material-icons-outlined{font-family:'Material Icons Outlined';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;}

@font-face{font-display:swap;   font-family:'Nunito';  font-style:normal;  font-weight:200;  src:url('../fonts/nunito-v26-latin_latin-ext-200.woff2') format('woff2'); }
@font-face{font-display:swap;   font-family:'Nunito';  font-style:italic;  font-weight:200;  src:url('../fonts/nunito-v26-latin_latin-ext-200italic.woff2') format('woff2'); }
@font-face{font-display:swap;   font-family:'Nunito';  font-style:normal;  font-weight:300;  src:url('../fonts/nunito-v26-latin_latin-ext-300.woff2') format('woff2'); }
@font-face{font-display:swap;   font-family:'Nunito';  font-style:italic;  font-weight:300;  src:url('../fonts/nunito-v26-latin_latin-ext-300italic.woff2') format('woff2'); }
@font-face{font-display:swap;   font-family:'Nunito';  font-style:normal;  font-weight:400;  src:url('../fonts/nunito-v26-latin_latin-ext-regular.woff2') format('woff2'); }
@font-face{font-display:swap;   font-family:'Nunito';  font-style:italic;  font-weight:400;  src:url('../fonts/nunito-v26-latin_latin-ext-italic.woff2') format('woff2'); }
@font-face{font-display:swap;   font-family:'Nunito';  font-style:normal;  font-weight:500;  src:url('../fonts/nunito-v26-latin_latin-ext-500.woff2') format('woff2'); }
@font-face{font-display:swap;   font-family:'Nunito';  font-style:italic;  font-weight:500;  src:url('../fonts/nunito-v26-latin_latin-ext-500italic.woff2') format('woff2'); }
@font-face{font-display:swap;   font-family:'Nunito';  font-style:normal;  font-weight:600;  src:url('../fonts/nunito-v26-latin_latin-ext-600.woff2') format('woff2'); }
@font-face{font-display:swap;   font-family:'Nunito';  font-style:italic;  font-weight:600;  src:url('../fonts/nunito-v26-latin_latin-ext-600italic.woff2') format('woff2'); }
@font-face{font-display:swap;   font-family:'Nunito';  font-style:normal;  font-weight:700;  src:url('../fonts/nunito-v26-latin_latin-ext-700.woff2') format('woff2'); }
@font-face{font-display:swap;   font-family:'Nunito';  font-style:italic;  font-weight:700;  src:url('../fonts/nunito-v26-latin_latin-ext-700italic.woff2') format('woff2'); }
@font-face{font-display:swap;   font-family:'Nunito';  font-style:normal;  font-weight:800;  src:url('../fonts/nunito-v26-latin_latin-ext-800.woff2') format('woff2'); }
@font-face{font-display:swap;   font-family:'Nunito';  font-style:italic;  font-weight:800;  src:url('../fonts/nunito-v26-latin_latin-ext-800italic.woff2') format('woff2'); }
@font-face{font-display:swap;   font-family:'Nunito';  font-style:normal;  font-weight:900;  src:url('../fonts/nunito-v26-latin_latin-ext-900.woff2') format('woff2'); }
@font-face{font-display:swap;   font-family:'Nunito';  font-style:italic;  font-weight:900;  src:url('../fonts/nunito-v26-latin_latin-ext-900italic.woff2') format('woff2'); }
@font-face{font-display:swap;   font-family:'Teko';  font-style:normal;  font-weight:300;  src:url('../fonts/teko-v20-latin_latin-ext-300.woff2') format('woff2'); }
@font-face{font-display:swap;   font-family:'Teko';  font-style:normal;  font-weight:400;  src:url('../fonts/teko-v20-latin_latin-ext-regular.woff2') format('woff2'); }
@font-face{font-display:swap;   font-family:'Teko';  font-style:normal;  font-weight:500;  src:url('../fonts/teko-v20-latin_latin-ext-500.woff2') format('woff2'); }
@font-face{font-display:swap;   font-family:'Teko';  font-style:normal;  font-weight:600;  src:url('../fonts/teko-v20-latin_latin-ext-600.woff2') format('woff2'); }
@font-face{font-display:swap;   font-family:'Teko';  font-style:normal;  font-weight:700;  src:url('../fonts/teko-v20-latin_latin-ext-700.woff2') format('woff2'); }