@font-face{
font-family:'Roboto Slab';
font-style:normal;
font-weight:400;
font-display:swap;
src:url('../fonts/roboto-slab-regular.eot');
src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),
url('../fonts/roboto-slab-regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/roboto-slab-regular.woff2') format('woff2'),
url('../fonts/roboto-slab-regular.woff') format('woff'),
url('../fonts/roboto-slab-regular.ttf') format('truetype'),
url('../fonts/roboto-slab-regular.svg#RobotoSlab') format('svg');
}
@font-face{
font-family:'Roboto Slab';
font-style:normal;
font-weight:700;
font-display:swap;
src:url('../fonts/roboto-slab-700.eot');
src:local('Roboto Slab Bold'),local('RobotoSlab-Bold'),
url('../fonts/roboto-slab-700.eot?#iefix') format('embedded-opentype'),
url('../fonts/roboto-slab-700.woff2') format('woff2'),
url('../fonts/roboto-slab-700.woff') format('woff'),
url('../fonts/roboto-slab-700.ttf') format('truetype'),
url('../fonts/roboto-slab-700.svg#RobotoSlab') format('svg');
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none;margin:0;padding:0}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
input,select{vertical-align:middle}
input::-ms-clear{display:none}
*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/*{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}*/
::-moz-selection{color:#fff;background:#17393c}
::selection{color:#fff;background:#17393c}
html{font-size:100%} 
body{font-family:'Roboto Slab',serif;color:#130f12;font-weight:400;font-style:normal;font-size:16px;line-height:1.5;margin:0;overflow-x:hidden}
.container{position:relative;width:100%;max-width:1170px;margin-left:auto;margin-right:auto;z-index:1}
a{color:#130f12;text-decoration:none;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}
/*a:hover,a:focus{color:#130f12}*/
h1,h2,h3,h4,h5,.nav-link,.links-link{font-weight:700;font-style:normal}
h1,h2,h3,h4,h5{line-height:1.3;position:relative;z-index:1}
h1{color:#17393C}
h2,h3,h4,h5{color:#17393C;text-transform:capitalize}
button{outline:none}
button::-moz-focus-inner{padding:0;border:0}
strong,b{font-weight:700;color:#b1b852}
em,i{font-style:italic;font-weight:700;color:#b1b852}
img{max-width:100%;height:auto;border:0 none;vertical-align:middle}
.picture{margin:0 auto 1em}
.center-list{width:80%;margin:1rem auto 2rem}
.center-list li > .center-list{width:100%;margin:10px 0}
ul.center-list{text-align:left;list-style:outside none disc;font-size:18px}
ul.center-list li{list-style-type:none;color:#130f12;padding:0 10px 0 30px;position:relative}
ul.center-list li::before{content:"";position:absolute;top:10px;left:0;width:7px;height:7px;background-color:#b1b852;border-radius:50px}
ol.center-list{text-align:left;list-style:outside decimal;counter-reset:item;font-size:18px}
ol.center-list li{list-style:outside none none;position:relative;padding:0 10px 0 30px;color:#130f12}
ol.center-list li::before{content:counter(item,decimal) ". ";counter-increment:item;position:absolute;left:0;top:0;font-size:18px;color:#b1b852;font-weight:bold}
ol.center-list.no-list{list-style:none}
ol.center-list ul{counter-reset:item}
ol.center-list ul li::before{content:"";position:absolute;left:0;top:10px}
ol.center-list li.paragraph{margin-bottom:1rem}
ol.center-list li.paragraph::before{content:"";counter-increment:none}
.article .center-list p{font-size:18px;text-align:left}
blockquote{width:80%;margin:5px auto 20px;z-index:1}
.blockquote-text{position:relative;text-align:center;color:#130f12;font-size:18px;font-weight:bold;line-height:1.5;padding:50px;background-color:#faf1ec;border-radius:50px;border-bottom-right-radius:0}
.table-title{text-align:center!important;color:#130f12;font-weight:bold}
.table-box{margin:0 auto 15px;width:80%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-color:#faf1ec #dcdcd7;scrollbar-width:auto}
.table-box::-webkit-scrollbar{height:10px;background-color:#faf1ec}
.table-box::-webkit-scrollbar-thumb{background-color:#dcdcd7}
.table-box::-webkit-scrollbar-thumb:hover{background-color:#b1b852}
table{width:100%;white-space:wrap}
caption{text-align:center!important;color:#130f12;padding:10px}
table th{font-weight:bold;font-size:16px;color:#130f12}
.th-border{vertical-align:bottom}
.th-border::after{bottom:-10px}
.th-border-с{vertical-align:center}
.th-border-c::after{bottom:-20px}
.th-border::after,.th-border-c::after{position:relative;content:"";display:block;width:90%;height:2px;background-color:#130f12;left:50%;margin-left:-45%}
table thead tr{background-color:#faf1ec}
table th,table td{padding:10px 15px;text-align:center;vertical-align:middle}
tbody tr:nth-child(odd){background-color:#fff}
tbody tr:nth-child(even){background-color:#faf1ec}
.youtube{position:relative;max-width:100%;margin:5px auto 10px;z-index:1;border-radius:50px;-webkit-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out}
#article{background-color:transparent}
#banner,#nav,#article{position:relative;margin-bottom:70px}
#footer{position:relative}
.banner-bg{position:absolute;width:100%;height:100%;top:0;right:0}
.banner-bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;o-object-position:50% 100%;object-position:50% 100%;background-position:50% 100%;background-size:cover}
.banner-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:110px 0}
.banner-text{position:relative;-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;padding:0 50px;z-index:3;text-align:center}
.banner-text a{position:relative;display:inline-block;font-size:1.5rem;font-weight:bold;line-height:1.5;color:#b1b852;margin:0 auto;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.banner-text a:hover{color:#130f12}
.banner-text h1{width:100%;font-size:3.5rem;text-transform:capitalize}
.banner-pic{position:relative;width:100%;height:auto}
.banner-pic-img{width:100%;height:auto;o-object-fit:cover;object-fit:cover;o-object-position:50% 100%;object-position:50% 100%;background-position:50% 100%;background-size:cover}
.nav-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}
.nav-pic{position:relative;width:100%;height:auto;min-width:830px;margin-right:50px}
.nav-pic-img{width:100%;height:auto;o-object-fit:cover;object-fit:cover;o-object-position:50% 100%;object-position:50% 100%;background-position:50% 100%;background-size:cover}
.nav{position:relative;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 57%;flex:0 0 57%;max-width:57%;z-index:1}
.nav-list{font-size:0}
.nav-item{display:inline-block;margin:10px}
.nav-item:nth-child(odd){margin-left:0}
.nav-item:nth-child(even){margin-right:0}
.nav-link{position:relative;color:#17393c;display:inline-block;min-width:270px;padding:10px 15px;font-size:1.2rem;white-space:nowrap;border-radius:100px;border-top-left-radius:0;background-color:#f6f6ea;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;z-index:100}
.nav-link.active,.nav-link:hover{background-color:#b1b852}
.article{position:relative;width:100%;margin-left:auto;margin-right:auto;text-align:center}
.article h2{font-size:2.4em;text-align:center;margin-bottom:15px}
.article h3{font-size:2em;text-align:center;margin-bottom:10px;margin-top:15px}
.article h4{font-size:1.1em;text-align:center;margin-bottom:10px;margin-top:15px}
.article h5{font-size:1em;text-align:center;margin-bottom:10px;margin-top:15px}
.article p{font-size:18px;line-height:1.5;padding-bottom:15px;text-align:justify}
.article p:last-child{padding-bottom:0}
.article p a,.center-list li a{position:relative;color:#b1b852;font-weight:bold;text-decoration:none;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.article p a::after,.center-list li a::after{position:absolute;content:"";width:100%;height:2px;background-color:#b1b852;left:0;bottom:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.article p a:hover::after,.center-list li a:hover::after{background-color:#fff}
.error-center img{margin-top:0}
.error-bold p{padding-bottom:1rem!important;margin-top:1rem!important;font-size:3em!important;color:#130f12;line-height:1.2}
.error-center p{text-align:center!important}
.error-btn{position:relative;display:inline-block;min-width:270px;padding:10px 15px;margin-bottom:60px;font-size:1.2rem;font-weight:bold;color:#17393c;border-radius:100px;border:2px solid transparent;background-color:#f6f6ea;border-radius:50px;cursor:pointer;z-index:100;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;z-index:100}
.error-btn:hover{background-color:#b1b852}
.footer-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.footer{position:relative;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 57%;flex:0 0 57%;max-width:57%;margin-bottom:30px;z-index:1}
.links{text-align:center;width:100%;margin-left:auto;margin-right:auto;margin-bottom:30px}
.links-list{font-size:0}
.links-item{display:inline-block;margin:10px}
.links-item:nth-child(odd){margin-left:0}
.links-item:nth-child(even){margin-right:0}
.links-link{position:relative;display:inline-block;min-width:230px;padding:10px 15px;font-size:1.2rem;white-space:nowrap;border-radius:100px;border-top-left-radius:0;background-color:#f6f6ea;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;z-index:100}
.links-link.active,.links-link:hover{background-color:#b1b852}
.footer p{color:#130f12;font-size:16px}
.footer p a{color:#b1b852;font-size:18px}
.footer p a:hover{color:#130f12}
.footer-pic{position:relative;width:100%;height:auto;min-width:830px;margin-left:50px}
.footer-pic-img{width:100%;height:auto;o-object-fit:cover;object-fit:cover;o-object-position:50% 100%;object-position:50% 100%;background-position:50% 100%;background-size:cover}
#btn-to-top{display:none;position:fixed;bottom:16px;right:16px;width:40px;height:40px;background-color:#dcdcd7;border-radius:50px;border:none;outline:none;text-indent:-9999px;z-index:1000;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
#btn-to-top::before,#btn-to-top::after{content:"";position:absolute;top:57%;left:50%;width:4px;height:12px;border-radius:3px;background-color:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
#btn-to-top::before{-webkit-transform:translate(-40%,-50%) rotate(45deg);-ms-transform:translate(-40%,-50%) rotate(45deg);transform:translate(-40%,-50%) rotate(45deg);-webkit-transform-origin:100% 0%;-ms-transform-origin:100% 0%;transform-origin:100% 0%}
#btn-to-top::after{-webkit-transform:translate(-60%,-50%) rotate(-45deg);-ms-transform:translate(-60%,-50%) rotate(-45deg);transform:translate(-60%,-50%) rotate(-45deg);-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%}
#btn-to-top:hover,#btn-to-top:focus{background-color:#b1b852}
#btn-to-top:hover::before,#btn-to-top:hover::after{background-color:#fff}
@media screen and (max-width:1250px){
.banner-box,.nav-box,.article,.footer-box{width:90%}
.banner-text h1{font-size:3.2rem}
.links-item:nth-child(4){margin-left:0;margin-right:10px}
.links-item:nth-child(5){margin-left:10px;margin-right:0}
.links-item:nth-child(6){margin-left:0;margin-right:10px}
.links-item:nth-child(7){margin-left:10px;margin-right:0}
}
@media screen and (max-width:1216px){
.nav-item:nth-child(odd),.links-item:nth-child(odd){margin-right:10px;margin-left:0}
.nav-item:nth-child(even),.links-item:nth-child(even){margin-left:10px;margin-right:0}
}
@media screen and (max-width:1100px){
.nav,.footer{-ms-flex:0 0 37%;flex:0 0 37%}
.nav-item:nth-child(odd),.links-item:nth-child(odd){margin-right:0}
.nav-item:nth-child(even),.links-item:nth-child(even){margin-left:0}
.nav-link,.links-link{min-width:365px}
}
@media screen and (max-width:1024px){
.banner-text,.blockquote-text{padding:40px}
.banner-text a{font-size:1.2rem}
.banner-text h1{font-size:2.5rem}
table th,table td{font-size:14px;padding:10px 5px}
}
@media screen and (max-width:780px){
.banner-box{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:60px 0}
.banner-text{padding-top:0}
.banner-pic,.banner-text{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}
.nav-box,.footer-box{-ms-flex-wrap:wrap;flex-wrap:wrap}
.nav,.footer{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:70px}
.nav-pic{order:1;margin-right:0}
.nav-item:nth-child(1),.links-item:nth-child(1){margin-top:0}
.nav-item:nth-child(7),.links-item:nth-child(7){margin-bottom:0}
.article h2{font-size:2.2em}
.article h3{font-size:1.6em}
.center-list{width:90%}
blockquote,.table-box{width:100%}
.footer-pic{margin-left:0}
}
@media screen and (max-width:640px){
#banner,#nav,#article{margin-bottom:35px}
.nav,.footer{margin-bottom:35px}
.banner-pic{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.article p,.article ul,.article ol,.check,.blockquote-text{font-size:16px}
.article h2{font-size:1.8em}
.article h3{font-size:1.2em}
table{min-width:650px}
}
@media screen and (max-width:560px){
.banner-text h1{font-size:2rem}
.article h2{font-size:1.4em}
.article h3{font-size:1.1em}
@media screen and (max-width:460px){
.banner-text{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 20px 20px 20px}
.banner-text a{font-size:1.1rem}
.center-list{margin:.2rem auto 1rem}
}
@media screen and (max-width:430px){
.nav-link,.links-link{white-space:normal}
.nav-link,.links-link{min-width:auto;width:270px}
}
@media screen and (max-width:360px){
.blockquote-text{padding:40px 20px}
.footer p a{font-size:16px}
}
@media screen and (max-width:320px){
ul.center-list li,ol.center-list li{padding:0 0 0 20px}
}