*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:Gilroy,sans-serif}@font-face{font-family:"Gilroy";src:local("Gilroy-Regular"),url() format("woff2"),url() format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:local("Gilroy-Medium"),url() format("woff2"),url() format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:local("Gilroy-SemiBold"),url() format("woff2"),url() format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:local("Gilroy-Bold"),url() format("woff2"),url() format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:local("Gilroy-Extrabold"),url() format("woff2"),url() format("woff");font-weight:800;font-style:normal;font-display:swap}main{display:flex;flex-direction:column;min-height:100vh;background:#ecf3fb;font-family:Gilroy,sans-serif}main p,main span,main h1,main h2,main h3,main h4,main h5,main figcaption,main li{color:#1e1e24;font-family:Gilroy,sans-serif}main a{color:#1e3ec7;font-family:Gilroy,sans-serif}main a:hover{text-decoration:underline}main h1,main h2,main h3,main h4,main h5,main h6,main p,main ol,main ul,main figure,main .general-table,main .faq-container{max-width:1128px;margin:0 auto;width:96%}main figure{margin:0 auto;margin-bottom:20px}main p{font-size:16px;font-weight:400;line-height:1.45}main .wrapper{width:100%;max-width:1128px;margin:0 auto}body{overflow-x:hidden;position:relative;background:#f5f5f5}a{text-decoration:none;transition:.3s}table,tr,td,tbody,thead{font-family:Gilroy,sans-serif}input,button{font-family:Gilroy,sans-serif;border:none;box-shadow:none;transition:.3s}input{outline:none}p,span,li,a{font-size:18px;line-height:normal}h1,h2,h3,h4,h5,h6{text-align:center;padding:15px 0;color:#1e1e24}h1{font-size:22px;font-weight:600;line-height:normal;letter-spacing:1.32px}h2{font-size:20px;line-height:24px}h3{font-size:18px;line-height:20px}h4{font-size:16px;line-height:18px}h5,h6{font-size:14px;line-height:16px}p,span,li,h1,h2,h3,a,b,i,label,input,button,td,tr,figcaption{color:#1e1e24}p{padding-bottom:20px}li{list-style:none}button{cursor:pointer;background:rgba(0,0,0,0)}img{max-width:100%;display:block}i{font-style:normal}#__next{min-height:100%;display:flex;flex-direction:column}.content{position:relative;flex-grow:1;padding-top:40px;direction:rtl}.content .content-block{margin-bottom:20px;border-radius:20px;background:rgba(0,0,0,0)}.content .general-ol{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px;counter-reset:counter-ol;padding-right:20px}.content .general-ol li{position:relative;padding-left:0;margin-bottom:10px;width:48%;counter-increment:counter-ol}.content .general-ol li::before{position:absolute;content:counter(counter-ol) ".";display:flex;align-items:center;justify-content:center;width:26px;height:26px;color:#1e1e24;border-radius:50%;top:2px;right:-26px}.content .general-ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}.content .general-ul li{position:relative;padding-bottom:10px;padding-right:15px;width:48%}.content .general-ul li::before{content:no-open-quote;position:absolute;width:5px;height:5px;right:0;top:10px;background-color:#1e1e24;border-radius:50%}.pageError{min-height:calc(100vh - 70px)}.buttons{display:flex;align-items:center}.imgWrap{display:block;position:relative}figure{margin-bottom:20px;text-align:center}figure span{height:50%;width:100%;position:absolute;left:0;top:-50%}figcaption{color:#1e1e24;font-size:14px}.general-image{display:block;border-radius:15px;max-height:500px;width:auto;height:auto;margin:0 auto 10px auto}.general-image.vertical{max-height:500px;max-width:70%}.general-image.horizontal{max-width:100%}.general-table{margin-bottom:20px ;border-collapse:collapse;overflow:hidden;text-align:center;font-size:14px;line-height:18px}.general-table .general-tr{background:rgba(0,0,0,0)}.general-table .general-tr .general-td{padding:10px;text-align:center;color:#1e1e24;border:1px solid #1e1e24}.faq-container .faq-item{margin:0 auto;position:relative;min-height:30px;margin-bottom:20px;border-bottom:1px solid #1e1e24; padding-left: 30px;}.faq-container .faq-item:last-child{border-bottom:none}.faq-container .faq-item:hover .icon::before,.faq-container .faq-item:hover .icon::after{background:#63b0e8}.faq-container .faq-item:hover{border-color:#63b0e8}.faq-container .faq-item:hover .faq-question{color:#63b0e8}.faq-container .faq-question{padding-bottom:0;font-weight:600;font-size:18px;line-height:24px}.faq-container .faq-answer{padding:10px 0;height:0;overflow:hidden;z-index:-1;position:relative;opacity:0;transition:.4s ease}.faq-container .icon{height:18px;position:absolute;width:18px;left:10px;top:11px;z-index:2}.faq-container .icon::before,.faq-container .icon::after{background:#63b0e8;content:no-open-quote;height:4px;left:0;position:absolute;top:0;width:18px;transition:transform 500ms ease}.faq-container .toggle{width:100%;height:100%;margin:0;opacity:0;cursor:pointer;position:absolute;top:0;z-index:3}.faq-container .toggle:checked~.icon::before,.faq-container .toggle:checked~.icon::after{background:#63b0e8}.faq-container .toggle:checked~.faq-question{color:#63b0e8}.faq-container .toggle:not(:checked)~.icon:before{transform:rotate(180deg)}.faq-container .toggle:not(:checked)~.icon:after{transform:rotate(90deg)}.faq-container .toggle:checked~.faq-answer{height:auto;opacity:1;z-index:2}.columns{display:flex;align-items:center;justify-content:space-between}.columns p{width:100%}.columns .column{width:48%}.columns .column-header{padding-top:0;text-align:left}.columns .column-p{position:relative;margin-left:15px;padding-left:25px}.columns .column-p::before{content:no-open-quote;position:absolute;width:20px;height:20px;background-image:url(list.svg);background-repeat:no-repeat;background-size:cover;left:0;top:8px}.table_of_contents{margin:19px 0}.table_of_contents .toggle{display:none}.table_of_contents .lbl-toggle{display:inline-block;font-weight:600;font-size:15px;text-transform:uppercase;text-align:center;padding:10px;color:#1e1e24;background:#8d53e9;cursor:pointer;border-radius:7px;transition:all .25s ease-out}.table_of_contents .lbl-toggle:hover{background:#08f}.table_of_contents .toggle:checked+.lbl-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.table_of_contents .table_box{max-height:0px;overflow:hidden;transition:max-height .25s ease-in-out;display:flex;width:100%;max-width:500px;flex-direction:column}.table_of_contents .toggle:checked+.lbl-toggle+div{max-height:1000px;border:1px solid #8d53e9;padding:20px;margin-top:12px;border-radius:8px}.table_of_contents .table_link{position:relative;padding-left:15px;font-size:16px;line-height:1.8}.table_of_contents .table_link::before{content:no-open-quote;position:absolute;width:8px;height:8px;top:32%;left:0;background:#08f;border-radius:50%;transition:all .25s ease-out}.table_of_contents .table_link:hover{color:#08f}.content404Page.wrapper{display:flex;justify-content:center;align-items:center;height:100vh;max-width:100%;width:100%;background:#205685}.content404Page.wrapper .content404{display:flex;flex-direction:column;width:280px}.content404Page.wrapper .content404 img{display:block;margin:0 auto}.content404Page.wrapper .content404 h1{color:#fff}.content404Page.wrapper .content404 button{display:inline-block;background:#fff;margin-right:15px;padding:5px 15px;border-radius:5px;font-size:18px;line-height:28px;color:#fff;color:#000}.content404Page.wrapper .content404 button:hover{background:#92c637}.contentMap{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;max-width:100%;width:100%;background:#205685}.contentMap h1{text-align:left;color:#1e1e24;margin-bottom:64px}.contentMap .sitemapLinks{display:flex;justify-content:center;flex-wrap:wrap;max-width:640px}.contentMap .sitemapLinks a{display:inline-block;color:#fff;margin:0 auto 12px;position:relative}.contentMap .sitemapLinks a:before{position:absolute;left:-16px;top:calc(50% - 4px);content:no-open-quote;width:8px;height:8px;background:#fff;border-radius:50%}.contentMap .sitemapLinks a:hover{color:#92c637}.img-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transition:opacity 500ms;visibility:hidden;opacity:0;z-index:1;display:flex;align-items:center;justify-content:center}.img-overlay:target{visibility:visible;opacity:1}.img-overlay .img-popup{margin:70px auto;padding:20px;border-radius:5px;width:100%;position:relative;transition:all 5s ease-in-out}.img-overlay .img-popup.horizontal{aspect-ratio:1/.2}.img-overlay .img-popup.vartical{aspect-ratio:.5/1}.button-block{padding:24px;text-align:center;margin:60px 0;background-image:url(uploads/img/button_block_bg.webp);background-repeat:no-repeat;background-size:cover}.button-block button{padding:18px 60px;font-size:20px;font-weight:700;line-height:22px;text-transform:uppercase;color:#fff;border-radius:50px;background:linear-gradient(125deg, #ffbf2d 0%, #ff9314 100%);box-shadow:0px 0px 12px 0px rgba(255,92,0,.26)}.button-block button:hover{background:linear-gradient(135deg, #f69401 0%, #ff7c01 100%);box-shadow:0px 0px 12px 0px rgba(255,92,0,.26),0px 0px 18px 0px rgba(255,46,0,.7)}.quote{position:relative;margin:0 auto;margin-top:30px;margin-bottom:40px;width:98%;max-width:600px;border-radius:12px;background:#2163ce}.quote p{padding:40px 40px 20px 40px;width:100%;font-size:14px;line-height:18px;color:#fff}.quote::after{position:absolute;content:"";width:60px;height:60px;background-image:url(quote-icon.28ebace9.svg);background-repeat:no-repeat;background-size:cover;left:45%;top:-30px}@media screen and (max-width: 1250px){main .wrapper{padding:0 10px}h1{font-size:26px;line-height:30px}h2{font-size:22px;line-height:32px}h3{font-size:20px;line-height:30px}h4{font-size:18px;line-height:28px}h5,h6{font-size:16px;line-height:26px}h1,h2,h3,h4,h5,h6{padding:10px 0}.content{padding-top:20px}.content .contentMain{width:100%}.content .general-ol li,.content .general-ul li{width:100%}.columns{flex-wrap:wrap}.columns .column{width:100%}.column-p{margin-left:0}.footer-block-btn .buttons{justify-content:space-between;width:100%}.footer-block-btn .buttons .regButton,.footer-block-btn .buttons .logButton{padding:5px 5px}.footer-block-btn .buttons .logButton{padding:4px 4px}.footer-block-btn .buttons button{width:48%}}@media screen and (max-width: 400px){.general-table{overflow-x:auto;max-width:100%;}}



* { margin:0; padding:0; box-sizing:border-box; font-family: Poppins, sans-serif;}

body { overflow-x:hidden; background: var(--main);}

a {text-decoration:none; transition: 0.3s; }

input, button {border:none; box-shadow:none; transition:0.3s;}

input {outline:none;}

p, span, li, a { font-size:16px; line-height:28px;}

h1, h2, h3, h4, h5, h6 {text-align:center; color: var(--text);}

p, span, li, h1, h2, h3, a, b, i, label, input, button, td, tr, figcaption { color: var(--text);}



button { cursor:pointer; background:transparent;}

img {max-width:100%; display:block;}

i {font-style:normal;  transition: 0.3s;}



.wrapper {width:95%; max-width:1200px; margin:0 auto;}

.h2 {display: flex; align-items: center; margin-bottom: 20px;}

.h2 button {border-radius: var(--block-border-radius); padding: 10px 10px; background: var(--color-primary); color: #fff;

position: relative;}

.h2 button:hover {background: var(--color-secondary);}

.h2 button i {color:#fff; font-size: 18px; padding-right: 5px; position: relative; top: 2px;}

.h2 h2 {margin-left: 280px; margin-bottom: 0;}





:root{

--main: #f5f5f5;

--text: #000;

--light-back: #fff;

--block-border-radius: 10px;

--color-primary: #4d8ab9;

--color-secondary: #376c97;

}


header {padding: 20px 0;}

.header_top {display: flex; justify-content: space-between;}

.header_logo {display: flex; align-items: center;}

.header_logo img {width: 40px; margin-right: 10px;}

.header_logo span {font-size: 20px;}



.header_admin {display: flex; align-items: center;}

.header_admin img {width: 40px; height: 40px; border-radius: 50%; margin-right: 10px;}

.header_admin span {font-size: 14px;}


.main_content {display: flex; justify-content: space-between}



.sidebar {width: 220px; background: var(--light-back);padding: 20px 0; border-radius: var(--block-border-radius);

min-height: 80vh; position: relative;}

.sidebar span {font-size: 12px;display: block;}

.sidebar .material-icons { font-size: 24px; margin-right: 12px; }

.sidebar a {display: flex; width: 100%; align-items: center; padding: 10px 15px 10px 15px; position: relative;}

.sidebar a:hover, .sidebar a.active {background: var(--color-primary); color: #fff;}

.sidebar a:hover span { color: #fff; }

.sidebar a i { color: var(--text); font-size: 18px; padding-right: 8px;}

.sidebar a:hover i, .sidebar a.active i {color: #fff;}

.sidebar .year {position: absolute; bottom: 20px;}



.main_content .info {width: calc(100% - 240px); background: var(--light-back);  border-radius: var(--block-border-radius);}

.main_content .info h2 {font-size: 24px; line-height: 32px; margin-bottom: 40px;}

.info_content {padding: 30px; }





.navigation_list {display: flex; justify-content: space-between;}

.navigation_item {border-radius: var(--block-border-radius); background: var(--color-primary); display: flex;

justify-content: center; align-items: center; width: 20%; margin-bottom: 20px;}

.navigation_item i {display: block; font-size: 40px; text-align: center; padding-bottom: 20px; color: #fff;}

.navigation_item a {font-size: 22px; color: #fff; display: block;width: 100%; height: 100%; padding: 30px; text-align: center;}

.navigation_item:hover {background: var(--color-secondary);}



.info_field {display: flex; margin-bottom: 20px;}

.info_field span {background: #eee;font-size: 15px; padding: 5px 10px; width: 25%;

border-radius: var(--block-border-radius) 0 0 var(--block-border-radius);}

.info_field input {border: 1px solid #eee; padding: 5px 10px; width: 75%;

border-radius: 0 var(--block-border-radius) var(--block-border-radius) 0;}

.info_field input::placeholder {color: var(--text); opacity: 1; font-size: 16px;}

.info_field select {border-radius: 0 var(--block-border-radius) var(--block-border-radius) 0;

border: 1px solid #eee; padding: 5px 10px; background: #fff; font-family: Poppins, sans-serif;

font-size: 15px; color: var(--text);}





.pages_item {padding: 10px 10px 10px 0; border-bottom: 1px solid #eee; display: flex; align-items: center;}

.pages_item h3 {text-align: left; font-size: 16px; position: relative; margin: 0 12px;}

.pages_item img { width: 40px; flex: 0 0 auto; height: 40px; }

.pages_item_moves {display: flex;}

.pages_item_moves i {color: #b7b7b7; font-size: 14px; padding-right: 5px;}

.pages_item .details { display: flex; align-items: center; }

.pages_item .details:hover, .pages_item .details:hover i {color: var(--color-primary);}

.pages_item .delete:hover, .pages_item .delete:hover i {color: #f80505;}





.pageKey { margin-left: 12px; padding: 10px; border: 1px #ccc solid; border-radius: 4px; }



.pages_bound {margin-left: 30px;padding: 20px 0;}

.pages_bound_item a {text-align: left; font-size: 14px; padding-left: 25px; position: relative;}

.pages_bound_item a:before {content:; width: 20px; height: 20px; position: absolute; top: 0px; left: 0;

background: url(England-flag.5d086557.png)no-repeat; background-size: cover; border-radius: 50%;}

.pages_bound_item a:hover {color: var(--color-secondary);}
.category_item {padding: 10px 10px 10px 0; border-bottom: 1px solid #eee;}

.category_item a {text-align: left; font-size: 16px;}

.category_item a:hover {color: var(--color-secondary);}
.loginPage {height: 100vh; display: flex;align-items: center; justify-content: center;}

.loginPage .header_logo {display: flex; justify-content: center;}

.loginPage form {padding: 30px; background: var(--light-back); border-radius: var(--block-border-radius);

width: 100%; max-width: 400px;}

.loginPage form div {margin-bottom: 15px;}

.loginPage form label {display: flex;}

.loginPage label span {background: #eee; font-size: 17px; padding: 5px 10px;

 border-radius: var(--block-border-radius) 0 0 var(--block-border-radius); width: 25%;}

.loginPage label input {border: 1px solid #eee; padding: 5px 10px; width: 75%;

 border-radius: 0 var(--block-border-radius) var(--block-border-radius) 0; font-size: 17px;

background: var(--light-back);}

.loginPage .loginButton {display: flex;justify-content: center;}

.loginPage button {background: var(--color-primary); color: #fff; font-size: 18px; 

border-radius: var(--block-border-radius); padding: 10px 25px; text-transform: uppercase;}

.loginPage button:hover {background: var(--color-secondary);}
.buttonAdmin {background: var(--color-primary); color: #fff; font-size: 18px; 

border-radius: var(--block-border-radius); padding: 10px 25px; text-transform: uppercase;}

.buttonAdmin:hover {background: var(--color-secondary);}

.buttonsParent {display: flex; justify-content: space-between;}

.buttonDelete {background: #eee; font-size: 16px; border-radius: var(--block-border-radius); padding: 10px 15px;}

.buttonDelete:hover {background: #e10404; color: #fff;}





.cardList { display: flex; align-items: center; flex-wrap: wrap;}

.cardList .cardItem { margin: 16px 0px 0px 0; padding: 10px; border:1px #eee solid; border-radius: 4px; 

cursor: -webkit-grab; 

cursor: grab;  position: relative;  width: 100%;}

.cardList .cardItem h3 {padding: 0 0 10px 0; text-align: left; font-size: 16px;}

.cardList .cardItem .remove {position: absolute; cursor: pointer; right: 16px;top: 8px;font-size: 24px;

background: red; border-radius: 50%;width: 24px; height: 24px;

display: flex; justify-content: center;align-items: center;}

.cardList .cardItem .remove span {  color: #fff; }

.cardList button.addItem { width: 100%;height: 100px;background: #eee; margin-top: 16px;

display: flex;align-items: center; justify-content: center; }

.cardList button.addItem span {font-size: 32px;color: #333; }

.cardList .cardItem .input { margin-bottom: 12px; display: flex; justify-content: space-between;

align-items: center; }

.cardList .cardItem input { width: calc(100% - 120px); background: #eee; padding: 10px; flex-grow: .9; }

.cardList .cardItem .input span {width: 120px; font-size: 15px;}



.cardList .select {width: 100%; display: flex;}

.cardList .select div {margin-right: 15px;}

.cardList .select div input {margin-right: 5px;}



.saveButton {width: 100%; margin: 20px 0; display: flex; justify-content: flex-end;}

.cardList  .menuName {width: 100%; margin-top: 16px;}

.cardList  .menuName input {border: 1px solid #eee; padding: 10px 10px; width: 500px;

border-radius: var(--block-border-radius); }



.footer{background:#2163ce;box-shadow:0px 0px 50px 5px rgba(0,0,0,.1);padding:20px 0 60px 0}.footer .footerInner{display:block;text-align:center}.footer .footerInner .dmca-badge{display:block;margin-top:4px;margin-bottom:8px}.footer .footerInner .dmca-badge img{display:block;margin:0 auto}.footer .footerInner .copyright{color:#fff;font-size:15px}.footer .scrollTop{background:#2163ce;box-shadow:0px 0px 50px 5px rgba(0,0,0,.1);width:30px;height:30px;display:flex;justify-content:center;align-items:center;position:fixed;bottom:60px;right:20px;opacity:0;cursor:pointer;border-radius:50%;z-index:5}.footer .scrollTop.pam_content{opacity:1}.footer-block-btn{z-index:4;position:fixed;right:0;bottom:0;left:0;height:50px;padding-right:10px;padding-left:10px;background-color:#205685;display:none;justify-content:center;align-items:center}.footer-block-btn .buttons{display:flex}@media(max-width: 767px){.footer-block-btn{display:flex}}

.header{background:#2163ce;box-shadow:0px 0px 50px 5px rgba(0,0,0,.1);height:55px;position:fixed;top:0;left:0;width:100%;z-index:10;padding:0}.header .headerInner{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;height:100%}.header .headerInner .logo a{display:block}.header .headerInner .logo .ampLogo{position:relative}.header .headerInner .logo .ampLogo button{position:absolute;left:0;top:0;width:100%;height:100%}.header .headerInner .menu a{margin-right:40px;color:#fff;font-size:16px;font-weight:500;line-height:normal}.header .headerInner .menu a:last-child{margin-right:0}.header .headerInner .menu a:hover{color:#fa7135}.header .headerInner .menu a.active{color:#fff;border-bottom:1px solid #fff}.buttons .logButton{padding:5px 24px;border-radius:8px;font-size:18px;line-height:22px;font-weight:500;color:#fff;border:1px solid #fff;padding:4px 23px;background:rgba(0,0,0,0);transition:all .1s ease-in-out}.buttons .logButton:hover,.buttons .logButton:active{color:#fb4d00;border:1px solid #fb4d00;background:#ffeaea}.buttons .regButton{position:relative;margin-right:20px;background:linear-gradient(135deg, #fb4d00 0%, #fb7c34 100%);padding:5px 24px;border-radius:8px;font-size:18px;line-height:22px;font-weight:500;color:#fff;transition:all .1s ease-in-out}.buttons .regButton:hover,.buttons .regButton:active{background:linear-gradient(135deg, #ff7a4d 0%, #ff9567 100%)}@media screen and (max-width: 1250px){.header{height:50px}.menu{display:none}.buttons{display:none}.buttons .regButton{margin-right:0}.buttons .regButton,.buttons .logButton{font-size:16px}}

.contentSidebar{width:350px;height:540px;position:-webkit-sticky;position:sticky;right:0;top:100px;padding:20px;background:#1b243a;border-radius:15px}.contentSidebar .appName{font-size:20px;font-weight:bold;text-align:center;color:#fff}.contentSidebar .appImg{display:flex;justify-content:center}.contentSidebar .appItem{display:flex;justify-content:space-between;align-items:center;border-radius:15px;padding:10px;margin:10px 0;position:relative}.contentSidebar .appItem button{position:absolute;width:100%;height:100%;top:0;left:0}.contentSidebar .appItem .appInfo{width:calc(100% - 40px)}.contentSidebar .appItem .appInfoTitle{font-size:15px;line-height:20px;color:#fff;display:block}.contentSidebar .appItem .appInfoSubtitle{font-size:13px;color:#fff;line-height:20px;display:block}.contentSidebar .appItem:nth-child(1n){background:#8d53e9}.contentSidebar .appItem:nth-child(1n):hover{background:#712cde}.contentSidebar .appItem:nth-child(2n){background:#00b7ff}.contentSidebar .appItem:nth-child(2n):hover{background:#2ca0ce}@media screen and (max-width: 1250px){.contentSidebar{display:none}}

.burger{display:none;position:relative}.mobileMenu{position:fixed;top:0;right:0%;display:block;z-index:5;background:linear-gradient(135deg, #2163CE 0%, #2163CE 100%);width:100%;max-width:350px;min-height:100vh;padding:30px 20px;transition:right .8s}.mobileMenu .buttons{display:block;margin-top:32px}.mobileMenu .buttons button{display:block;margin:0 auto 12px;width:50%}.mobileMenu[hidden]{right:-200%}.mobileMenu .mobileMenuTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:75px}.mobileMenu .mobileMenuLinks{display:flex;flex-direction:column;gap:26px}.mobileMenu .mobileMenuLinks a{color:#fff;font-size:20px;text-align:center;font-weight:700;line-height:22px;text-transform:uppercase}.overlay{position:absolute;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);z-index:1;display:block}.overlay[hidden]{display:none}@media screen and (max-width: 1250px){.burger{display:block}}

.breadcrumbs{display:flex;align-items:center;padding-top:25px;overflow-x:hidden}.breadcrumbs a{color:#000;font-size:14px}.breadcrumbs a:hover{text-decoration:none}.breadcrumbs .last{position:relative;margin-left:10px;font-size:14px}.breadcrumbs a:after{display:inline-block;width:11px;height:11px;background-image:url(arrow-right.svg);background-size:cover;background-repeat:no-repeat;margin-left:10px;content:no-open-quote}@media screen and (max-width: 1250px){.breadcrumbs{padding-top:35px }}

.bannerApp{margin-top:90px;background-repeat:no-repeat;background-size:cover}.bannerApp .bannerAppWripper{position:relative;display:flex;align-items:center;justify-content:space-around}.bannerApp .bannerAppInfo{display:flex;flex-direction:column;gap:30px}.bannerApp .bannerAppInfo p{padding-bottom:0;max-width:550px;color:#fff;font-size:80px;font-weight:700;line-height:80px;text-transform:uppercase}.bannerApp .bannerAppBtns{display:flex;align-items:center;gap:20px}.bannerApp .bannerAppBtns button{position:relative;padding:18px 24px 18px 52px;width:250px;color:#2f5fdc;font-size:18px;font-weight:500;line-height:22px;border-radius:12px;background:#fff;box-shadow:0px 0px 8px 0px rgba(41,114,199,.45)}.bannerApp .bannerAppBtns button::before{position:absolute;content:"";width:18px;height:18px;top:18px;left:33%;background-repeat:no-repeat;background-size:cover}.bannerApp .bannerAppBtns button:last-child::before{left:40%}.bannerApp .bannerAppBtns button:hover{transform:scale(1.03)}@media screen and (max-width: 1250px){.bannerApp .bannerAppWripper{padding:0 20px;justify-content:center}.bannerApp .bannerAppInfo{align-items:flex-start;gap:10px;padding:15px 0}.bannerApp .bannerAppInfo p{max-width:210px;font-size:26px;line-height:normal}.bannerApp .bannerAppImg{margin-top:-10px;width:105px;height:auto}.bannerApp .bannerAppImg img{width:100%;height:100%}.bannerApp .bannerAppBtns{flex-direction:column;gap:10px}.bannerApp .bannerAppBtns button{padding:5px 14px;width:150px;font-size:14px;line-height:18px;border-radius:8px}.bannerApp .bannerAppBtns button::before{top:4px;left:15%}.bannerApp .bannerAppBtns button:last-child::before{left:25%}}

.banner{margin-top:55px;background:url(uploads/img/banner-bg2.webp);background-size:cover;padding:47px 20px 62px 20px;position:relative}.banner .mainText{padding-bottom:0;color:#fff;font-size:25px;font-weight:500;line-height:normal;letter-spacing:1.5px;text-transform:uppercase}.banner .secondText{padding-bottom:0;text-align:center;color:#fff;font-size:120px;font-weight:800;line-height:normal;letter-spacing:1.2px;text-transform:uppercase}.banner .secondText span{color:#ff9616;font-size:inherit}.banner .thirdText{color:#fff;font-size:34px;text-align:center;font-weight:500;line-height:normal;letter-spacing:2.04px;text-transform:uppercase}.banner .info__text{display:flex;flex-direction:column;align-items:center}.banner .info button{padding:26px 52px;color:#fff;font-size:24px;font-weight:700;line-height:22px;text-transform:uppercase;border-radius:50px;background:linear-gradient(125deg, #f95117 0%, #f66f35 100%);box-shadow:0px 0px 12px 0px rgba(255,92,0,.26);transition:all .1s ease-in-out}.banner .info button:hover{background:linear-gradient(125deg, #ff7a4d 0%, #ff9567 100%);box-shadow:0px 0px 12px 0px rgba(255,92,0,.26)}.banner .list{display:flex;margin-top:30px}.banner .list .listItem{margin-right:18px}.banner .list .listItem .number{font-size:60px;color:#1e93f7;font-weight:bold}.banner .list .listItem .name{font-size:22px;font-weight:bold;text-transform:uppercase;color:#fff;position:relative;z-index:2}@media(max-width: 1250px){.banner{margin:0 auto 60px auto;width:100%;min-height:142px;height:auto;background-repeat:no-repeat;padding:20px 10px 0px 10px;top:48px;background-image:url(390_2x.webp)}.banner .info .button{position:absolute;top:110%;font-size:17px}.banner .info .button button{padding:12px 25px;font-size:20px}.banner .mainText{font-size:12px;margin-bottom:0;padding-bottom:0}.banner .secondText{font-size:52px;line-height:1}.banner .secondText span{font-size:52px}.banner .thirdText{margin-bottom:20px;font-size:15px;padding-top:0;padding-bottom:0}.info__text{position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:20px}}@media(max-width: 415px){.banner{background-size:inherit}}
