@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;0,1000;1,400&display=swap');
@font-face{font-family:'Brown', sans-serif;src:url('fonts/Brown-Light.eot');src:local('Brown-Light'), url('fonts/Brown-Light.eot?#iefix') format('embedded-opentype'), url('fonts/Brown-Light.woff') format('woff'), url('fonts/Brown-Light.ttf') format('truetype');font-weight:300;font-style:normal; }
@font-face{font-family:'Brown', sans-serif;src:url('fonts/Brown-Regular.eot');src:local('Brown-Regular'), url('fonts/Brown-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/Brown-Regular.woff') format('woff'), url('fonts/Brown-Regular.ttf') format('truetype');font-weight:normal;font-style:normal; }
@font-face{font-family:'Brown', sans-serif;src:url('fonts/Brown-Thin.eot');src:local('Brown-Thin'), url('fonts/Brown-Thin.eot?#iefix') format('embedded-opentype'), url('fonts/Brown-Thin.woff') format('woff'), url('fonts/Brown-Thin.ttf') format('truetype');font-weight:100;font-style:normal; }
@font-face{font-family:'Brown', sans-serif;src:url('fonts/Brown-Bold.eot');src:local('Brown-Bold'), url('fonts/Brown-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Brown-Bold.woff') format('woff'), url('fonts/Brown-Bold.ttf') format('truetype');font-weight:bold;font-style:normal; }

html, body{width:100%;height:100%;min-width:1200px;font-family: 'Nunito', sans-serif;font-size:16px;background:#181818 !important;color:#fff;line-height:1.4;font-weight:400;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-text-size-adjust:none;}
a:hover,a{cursor:pointer;text-decoration:none;outline:0;color:#fff;}
form{border:0;margin:0}
h1{padding-bottom:10px;font-family:'Brown', sans-serif; font-style: normal; font-weight: 700; font-size: 80px; line-height: 100%;}
h2{padding-bottom:10px;font-family:'Brown', sans-serif; font-style: normal; font-weight: 700; font-size: 80px; line-height: 100%;}
h3{padding-top:10px;font-family:'Brown', sans-serif; font-style: normal; font-weight: 700; font-size:42px; line-height: 100%;}
p{margin-bottom:10px;text-align:center;}
img{max-width:100%;}
input,textarea,button,select,label,fieldset{outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-text-size-adjust:none;}
input::-ms-clear{display:none;}
input:invalid{box-shadow:none;}
label{cursor:pointer;text-align:left;}
input[type=checkbox]{position:relative;float:left;width:16px;height:16px;background:#fff;border:1px solid rgba(0,0,0, 0.25);border-radius:3px;margin:1px 6px 0px 0px;cursor:pointer;}
input[type=radio]{position:relative;float:left;width:16px;height:16px;background:#fff;border:1px solid rgba(0,0,0, 0.7);border-radius:50%;margin:1px 6px 0px 0px;cursor:pointer;}
input[type=checkbox]:checked:after{position:absolute;top:-1px;left:2px;font-size:14px;font-weight:700;content:'\2713';}
input[type=radio]:checked:after{position:absolute;top:0px;left:4px;font-size:10px;color:rgba(0,0,0, 0.7);font-weight:700;content:'●';}
input::-webkit-input-placeholder{color:inherit;text-overflow:ellipsis;opacity:1;transition:opacity 0.3s ease;}
input::-moz-placeholder{color:inherit;text-overflow:ellipsis;opacity:1;transition:opacity 0.3s ease;}
input:-moz-placeholder{color:inherit;text-overflow:ellipsis;opacity:1;transition:opacity 0.3s ease;}
input:-ms-input-placeholder{color:inherit;text-overflow:ellipsis;opacity:1;transition:opacity 0.3s ease;}
textarea::-webkit-input-placeholder{color:inherit;text-overflow:ellipsis;opacity:1;transition:opacity 0.3s ease;}
textarea::-moz-placeholder{color:inherit;text-overflow:ellipsis;opacity:1;transition:opacity 0.3s ease;}
textarea:-moz-placeholder{color:inherit;text-overflow:ellipsis;opacity:1;transition:opacity 0.3s ease;}
textarea:-ms-input-placeholder{color:inherit;text-overflow:ellipsis;opacity:1;transition:opacity 0.3s ease;}
form textarea{padding:16px 12px;height:157px;background:#F5F7FF;border-radius:6px;width:100% !important;font-family:'Nunito';font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:#3FA046;}
.btn7, button[type="submit"]{width:auto;height:50px;line-height:46px !important;padding:0px 50px;margin:0px auto 0px auto;background:#3FA046;color:#fff;border-radius:50px;text-decoration:none;border:1px solid transparent !important;outline:0;cursor:pointer;font-size:18px !important;font-weight:700;font-family:'Brown', sans-serif;font-style:normal;}
.btn7:hover,a.btn7:hover, a.btn7:active, button[type="submit"]:hover{background:#2e8334;color:#fff;text-decoration:none;}
input[type]:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="range"]):not([type="file"]):not([type="image"]){padding:16px 12px;width:100%;max-width:383px;background:#F5F7FF;outline:none !important;border:0px !important;border-radius:6px;font-family:'Nunito';font-style:normal;font-weight:400;font-size:16px !important;color:#3FA046;}
input[type="submit"]{display:block;margin:0px auto 0px auto;}
.clear,.cr{clear:both;}
.container{width:100% !important;max-width:1200px;margin:0px auto !important;padding:0;text-align:center;}
header{min-height:80px;padding:30px 15px;}
header .container{}
header .headr{display:flex;align-items:center;justify-content:space-between;}
header .headr .burger{display:none;}
header .headr .menuh{margin:0px auto 0px auto;text-align:center;}
header .headr .menuh a{display:inline-block;margin:0px 10px 0px 10px;font-family:'Brown', sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#FFFFFF;}
header .headr .menuh a:hover{text-decoration:underline;}
header .headr .menuh a:first-child{margin-left:0px;}
header .headr .menuh a:nth-child(4){margin-right:0px;}
header .langs{position:relative;padding:0px 0px 20px;cursor:pointer;margin-top:20px;}
header .langs:before{content:'';position:absolute;top:-10px;left:0px;width:50px;min-height:40px;z-index:1;}
header .langs:hover::before{width:185px;left:-56px;min-height:380px;}
header .langs:hover .lang2{display:block !important;}
header .lang1{position:relative;width:48px;margin:0px auto 0px 0px;text-align:left;}
header .langs img{width:26px;height:26px;}
header .lang1:before{content:'';position:absolute;top:8px;right:0px;background:url(../img/arrow1.svg);width:15px;height:9px;background-size:100%;}
header .langs:hover .lang1:before{background:url(../img/arrow2.svg);}
header .lang2{position:absolute;top:45px;left:-77.5px;background-color:#F5F7FF;width:185px;min-height:362px;padding:30px 30px 14px;border-radius:25px;z-index:3;display:none;}
header .lang2:before{content:'';position:absolute;top:-9px;left:50%;margin-left:-14px;background:url(../img/arrow3.png);width:28px;height:9px;background-size:100%;z-index:2;}
header .lang2 a{display:flex;align-items:center;justify-content:flex-start;margin-bottom:16px;font-weight:400;font-size:16px;line-height:140%;text-align:left;color:#000000;}
header .lang2 a img{margin-right:8px;}
header .lang2 a:hover{text-decoration:underline;}
header .lang2 a.active{font-weight:700;text-decoration:underline;}
header .headr .col-md-4:nth-child(2){text-align:left;}
@media screen and (min-device-width:991px){
header .headr{position:relative;}
header .headr .col-md-4:nth-child(3){position:absolute;top:50%;left:50%;width:500px;max-width:500px;height:24px;margin:-12px 0px 0px -310px;display:block !important;flex:none;}
header .headr .col-md-4 .menuh{}
}
header .headr .col-md-4:nth-child(4){display:flex;align-items:center;justify-content:flex-end;}
header .login{position:relative;margin:0px 32px 0px 32px;cursor:pointer;}
header .login a{display:flex;align-items:center;justify-content:flex-start;font-weight:700;font-size:18px;font-family:'Brown', sans-serif;line-height:140%;text-align:left;color:#fff;text-decoration:none;}
header .login a svg{margin-right:8px;border-radius:50%;}
header .login a svg *{fill:#fff;border-radius:50%;}
header .login a:hover{text-decoration:none;color:#3FA046;}
header .login a:hover svg *{fill:#3FA046;}
header .btn7{display:inline-block;margin:0px;padding:0px 10px !important;font-size:100% !important;min-width:180px;}


.s1{padding:50px 0px 50px;}
.s1:after{content:"";display:table;clear:both;}
.s1 .box{max-width:597px;position:relative;margin:0px 0px 0px  auto;text-align:left;}
.s1 .box:before{content:'';position:absolute;top:50%;left:-603px;margin-top:-146px;background:url(../img/logo2.svg);width:505px;height:292px;background-size:100%;}
.s1 .box a img{position:absolute;top:50%;left:-603px;margin-top:-146px;border-radius:50%;}
.s1 h2{text-align:left;}
.s1 p{position:relative;margin:75px auto 0px auto;padding-left:204px;font-size:16px;color:#fff;line-height:1.4;text-align:left;font-weight:400;}
.s1 p:before{content:'';position:absolute;top:8px;left:0px;background:url(../img/line1.png);width:181px;height:3px;background-size:100%;}
.ad .s1 .box{max-width:650px;position:relative;margin:0px auto 0px  0px;text-align:left;}
.ad .s1 .box:before{left:auto;right:-550px;margin-top:-146px;background:url(../img/logo2ad.svg);width:595px;}
.ad .s1 .box a img{left:auto;right:-550px;}
.ad .s1 p{margin:140px auto 0px 0px;max-width:525px;}
.af .s1 .box{max-width:500px;position:relative;margin:0px auto 0px  0px;text-align:left;}
.af .s1 .box:before{left:auto;right:-697px;margin-top:-183.5px;background:url(../img/logo2af.svg);width:483px;height:367px;}
.af .s1 p{margin:125px auto 0px 0px;max-width:514px;}
.bs .s1{padding-bottom:110px;}
.bs .s1 .box{max-width:590px;}
.bs .s1 .box:before{left:-615px;margin-top:-256.5px;background:url(../img/logo2bs.svg);width:574px;height:513px;}
.bs .s1 p{margin:155px 0px 0px auto;}
.bg .s1{padding:50px 0px 0px;}
.bg .s1 .row{margin-bottom:150px;justify-content:center !important;}
.bg .s1 .text{position:relative;padding-bottom:60px;}
.bg .s1 .text h2{max-width:360px;margin:0px 0px 10px 0px;padding:0px;text-align:left;font-family:'Brown', sans-serif;font-style:normal;font-weight:700;font-size:42px;line-height:130%;color:#FFFFFF;}
.bg .s1 .text p{position:static;margin:0px auto 0px 0px;padding-left:0px;max-width:310px;font-family:'Nunito';font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:#FFFFFF;}
.bg .s1 .text p:nth-child(3){margin:25px 0px 0px 0px;}
.bg .s1 .text p:before{display:none;}
.bg .s1 .text .btn7{position:absolute;bottom:0px;left:15px;}
.bg .s1 .row:nth-child(2n) .text{padding-left:115px;}
.bg .s1 .row:nth-child(2n) .btn7{left:115px;}
.bg .s1 .zg img{display:none;}
.bg .s1 .mh img{border-radius:25px;}


.s2{padding:50px 0px 50px;position:relative;z-index:1;}
.s2:after{content:"";display:table;clear:both;}
.s2 .box{position:relative;float:left;width:calc(33.333333% - 20px);min-height:500px;margin:0px 10px 30px;flex-flow:column;display:flex !important;align-items:flex-start;justify-content:space-between;overflow:hidden;padding:40px 30px 0px;background:#F5F7FF;box-shadow:5px 5px 20px rgba(0, 0, 0, 0.25);border-radius:50px;text-align:left;}
.s2 .box .desc{position:static !important;margin:30px auto 40px !important;left:30px;}
.s2 .box1:before{content:'';position:absolute;top:0px;right:0px;width:384px;height:374px;background:url(../img/box1.png);background-size:100%;background-repeat:no-repeat;}
.s2 .box2:before{content:'';position:absolute;top:0px;right:0px;width:325px;height:350px;background:url(../img/box2.png);background-size:100%;background-repeat:no-repeat;}
.s2 .box3:before{content:'';position:absolute;top:0px;right:0px;width:325px;height:412px;background:url(../img/box3.png);background-size:100%;background-repeat:no-repeat;}
.s2 .box h3{position:relative;z-index:1;font-family:'Brown', sans-serif;font-style:normal;font-weight:700;font-size:42px;line-height:130%;color:#000000;}
.s2 .box p{position:relative;z-index:1;margin:0px auto 0px 0px;max-width:310px;font-family:'Nunito';font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:#000000;text-align:left;}
.s2 .box p b{display:block;font-size:20px;margin-bottom:5px;}
.s2 .box a.btn7{position:relative;z-index:1;display:inline-block;padding:0px 50px;width:auto;margin:30px auto 0px;font-size:18px;}
.ad .s2 .box{min-height:500px;}
.ad .s2 .box1:before{width:312px;height:410px;background:url(../img/box1ad.png);}
.ad .s2 .box2:before{width:384px;height:410px;background:url(../img/box2ad.png);}
.ad .s2 .box3:before{width:384px;height:316px;background:url(../img/box3ad.png);}
.ad .s2 .box h3{font-size:80px;line-height:100%;text-transform:uppercase;}
.ad .s2 .box h3 span{display:block;margin-top:20px;font-family:'Brown', sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:130%;}
.ad .s2 .box p{margin:0px auto 0px 0px;}
.af .s2 .box{min-height:500px;}
.af .s2 .box1:before{width:312px;height:410px;background:url(../img/box1ad.png);}
.af .s2 .box2:before{width:384px;height:410px;background:url(../img/box2ad.png);}
.af .s2 .box3:before{width:384px;height:316px;background:url(../img/box3ad.png);}
.af .s2 .box h3{font-size:80px;line-height:100%;text-transform:uppercase;}
.af .s2 .box h3 span{display:block;margin-top:20px;font-family:'Brown', sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:130%;}
.af .s2 .box p{margin:0px auto 0px 0px;}
.bs .s2 .box{min-height:500px;}
.bs .s2 .box1:before{width:312px;height:410px;background:url(../img/box1ad.png);}
.bs .s2 .box2:before{width:384px;height:410px;background:url(../img/box2ad.png);}
.bs .s2 .box3:before{width:384px;height:316px;background:url(../img/box3ad.png);}
.bs .s2 .box h3{font-size:80px;line-height:100%;text-transform:uppercase;}
.bs .s2 .box h3 span{display:block;margin-top:20px;font-family:'Brown', sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:130%;}
/* .bs .s2 .box p{margin:115px auto 0px 0px;} */


.s2c{padding:70px 0px 150px;position:relative;max-width:1920px;margin:0px auto;}
.s2c:before{content:'';position:absolute;bottom:87px;right:0px;background:url(../img/bg2.svg) no-repeat right center;width:100%;height:865px;background-size:contain;z-index:0;}
.s2c .box{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:119px 102px;gap:10px;width:100%;max-width:995px;margin:0px auto;background:rgba(252, 252, 252, 0.1);border:1px solid #FFFFFF;backdrop-filter:blur(50px);border-radius:50px;}
.s2c h2{font-family:'Brown', sans-serif;font-style:normal;font-weight:700;font-size:60px;line-height:100%;color:#FFFFFF;padding-bottom:0px;margin-bottom:25px;}
.s2c form{width:100%;}
.s2c form .col-md-6 div{width:100%;margin-bottom:10px;text-align:left;font-family:'Nunito';font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:#FFFFFF;}
.s2c form .col-md-6 div span{display:block;margin-bottom:5px;}
.s2c form .btn7{margin:20px auto 0px 0px !important;}
.bs .s2c:before{bottom:0px;left:0px;background:url(../img/bg3.svg) no-repeat center center;width:100%;height:1013.7px;background-size:contain;z-index:0;}


.s3{padding:90px 0px 90px;background:#F5F7FF;}
.s3 .col-md-6{display:flex;align-items:center;justify-content:center;}
.s3 .box{text-align:left;min-width:375px;}
.s3 .box img{float:left;margin-right:24px;margin-bottom:24px;}
.s3 .box h3{display:inline-block;margin-bottom:10px;font-family:'Brown', sans-serif;font-style:normal;font-weight:700;font-size:32px;line-height:130%;color:#000000;border-bottom:2px solid #3FA046;padding:0px 20px 2px 0px;}
.s3 .box b{display:block;font-family:'Nunito';font-style:normal;font-weight:700;font-size:24px;line-height:140%;color:#000000;}
.s3 .box a{font-family:'Nunito';font-style:normal;font-weight:400;font-size:22px;line-height:140%;color:#000000;}
.s3 .box a:hover{text-decoration:underline;}


.s4{padding:100px 0px 120px;}
.s4 .col-md-6:nth-child(1){display:flex;align-items:flex-end;justify-content:flex-start;}
.s4 .col-md-6:nth-child(2){text-align:right;}
.s4 h2{position:relative;text-align:left;max-width:490px;margin-bottom:30px;font-family:'Brown', sans-serif;font-style:normal;font-weight:700;font-size:60px;line-height:100%;color:#FFFFFF;}
.s4 h2:before{content:'';position:absolute;bottom:-30px;left:0px;background:url(../img/line2.png);width:588px;height:2px;background-size:100%;}
.s4 .col-md-6:nth-child(2) a img{position:absolute;border-radius:50%;}


.p404 .s4{padding:100px 0px 120px;min-height:calc(100vh - 225px);display:flex;align-items:center;}
.p404 .s4 .col-md-6:nth-child(1){padding-right:0px;flex-flow:column;}
.p404 .s4 .col-md-6:nth-child(2){padding-left:0px;}
.p404 .s4 h2{max-width:620px;margin-bottom:70px;font-size:78px;}
.p404 .s4 h2:before{content:'';position:absolute;bottom:-70px;left:0px;background:url(../img/line2.png);width:180px;height:2px;background-size:100%;}
.p404 .s4 p{margin:60px auto 0px 0px;font-family:'Nunito';font-style:normal;font-weight:700;font-size:24px;line-height:140%;color:#FFFFFF;}


.th .s4{padding:100px 0px 120px;min-height:calc(100vh - 225px);display:flex;align-items:center;}
.th .s4 .col-md-6:nth-child(1){padding-right:0px;flex-flow:column;}
.th .s4 .col-md-6:nth-child(2){padding-left:0px;}
.th .s4 h2{max-width:620px;margin-bottom:70px;font-size:78px;}
.th .s4 h2:before{content:'';position:absolute;bottom:-70px;left:0px;background:url(../img/line2.png);width:180px;height:2px;background-size:100%;}
.th .s4 p{margin:60px auto 0px 0px;font-family:'Nunito';font-style:normal;font-weight:700;font-size:24px;line-height:140%;color:#FFFFFF;}


footer{background:#3FA046;padding:30px 0px;}
footer .soc7{justify-content:center;}
footer .soc7 a{display:inline-block;margin:0px 15px;}
footer .soc7 a:hover img{opacity:0.5;}
footer .row div{display:flex;align-items:center;}
footer .row .menuf{justify-content:flex-end;}
footer .row .menuf a{display:inline-block;margin:0px 10px;font-family:'Brown', sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#FFFFFF;}
footer .row .menuf a:hover{text-decoration:underline;}


body.login-page{opacity: 1;filter: alpha(opacity=75);background-image: url(/skin/cf2tech/img/bg.svg) !important;background-position:center center !important;background-size:cover !important;min-width:100%;margin:0px auto;}
.login-box .box.login-box-body{position:fixed;flex-direction:column;justify-content:center;align-items:center;padding:50px 0px 80px;background:rgba(252, 252, 252, 0.1);border:1px solid #FFFFFF;backdrop-filter:blur(50px);border-radius:50px;width:100%;max-width:600px;top:50% !important;bottom:auto;left:50%;height:auto;margin:auto;transform: translate(-50%, -50%) !important;}
.login-box #register{padding-bottom:40px;}
.login-box-body .forms{position:relative;max-width:424px;margin:0px auto;padding-bottom:85px;}
#register .forms{padding-bottom:65px;}
.login-box-body hr{display:none;}
.login-page form{text-align:center;}
.login-page input[type]:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="range"]):not([type="file"]):not([type="image"]){display:block;margin:12px auto 24px auto;outline:0;width:100%;max-width:calc(100% - 74px);height:56px;padding: 0px 50px 0px 24px;background:#F5F7FF;border-radius:50px !important;font-family:'Nunito';font-style:normal;font-weight:400;font-size:16px !important;line-height:140%;color:#3FA046;}
.login-page .social-auth-links{display:flex;align-items:center;justify-content:center;flex-flow:column;margin-top:0px;line-height:1.7;}
.login-page .social-auth-links a:hover{text-decoration:underline;}
.login-page .login-box-msg{font-family:'Brown', sans-serif;font-style:normal;font-weight:500;font-size:46px;line-height:100%;color:#FFFFFF;padding-bottom:40px;margin:0px auto 0px !important;}
.login-page input[name="name"]{background-image:url(/skin/cf2tech/img/fn1.svg) !important;background-repeat: no-repeat !important;background-position:center right 16px !important;background-size:100%;}
.login-page input[name="in_user"], .login-page input[name="email"]{background-image:url(/skin/cf2tech/img/fn2.svg) !important;background-repeat: no-repeat !important;background-position:center right 16px !important;background-size:100%;}
.login-page input[name="in_pass"], .login-page input[name="pass"]{background-image:url(/skin/cf2tech/img/fn3.svg) !important;background-repeat: no-repeat !important;background-position:center right 16px !important;background-size:100%;}
.login-page input[name="telegram"]{background-image:url(/skin/cf2tech/img/fn4.svg) !important;background-repeat: no-repeat !important;background-position:center right 16px !important;background-size:100%;}
.login-page .social-auth-links a[href="#login"], #login .social-auth-links a[href="#register"]{position:absolute;left:0px;bottom:20px;width:48%;font-size:17px !important;text-align:center;border-radius:48px;height:48px;line-height:48px;padding:0px 0px;margin:0px auto 0px auto;background:transparent;color:#fff;text-decoration:none;border:1px solid !important;outline:0;cursor:pointer;font-weight:500;font-family:'Brown', sans-serif;font-style:normal;}
.login-page .btn7, .login-page button[type="submit"]{position:absolute;right:0px;bottom:20px;width:48%;font-size:17px !important;font-weight:500;padding:0px;border:1px solid transparent !important;}
.login-page #forgot .social-auth-links a[href="#register"], .login-page #login .social-auth-links a[href="#forgot"], #login .social-auth-links a[href="#forgot"]{position:absolute;bottom:-40px;}
.g-recaptcha div:first-child{margin:0px auto 40px;}
.modal .modal-dialog{width:100%;max-width:600px;top:50% !important;bottom:auto;height:auto;padding-bottom:10px;margin:auto;transform: translate(0%, -50%) !important;}
.modal .modal-header{display:block;padding:0 15px 0px 15px;border:0;margin-bottom:40px;}
.modal h3{font-family:'Brown', sans-serif;font-style:normal;font-weight:700;font-size:60px;line-height:100%;color:#FFFFFF;padding:0px;}
.modal .modal-body{width:100%;max-width:353px;padding:0px;}
.modal .buttons{display:flex;align-items:center;justify-content:space-between;margin-top:40px;}
.modal .buttons .btn7{display:inline-block;margin:0px 0px 0px auto!important;height:50px !important;line-height:48px !important;padding-top:0px !important;padding-bottom:0px !important;}
.modal .buttons .btn7.btn2{margin:0px auto 0px 0px!important;background:transparent !important;border:1px solid !important;}


#thanks{opacity: 1;filter:alpha(opacity=7);background: rgba(0, 0, 0, 0.7) !important;}
#thanks .modal-dialog{width:100%;max-width:600px;top:50% !important;bottom:auto;height:auto;padding-bottom:10px;margin:auto;transform: translate(0%, -50%) !important;}
#thanks .modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:100px 0px;max-width:600px;background:rgba(252, 252, 252, 0.1);border:1px solid #FFFFFF;backdrop-filter:blur(50px);border-radius:50px;}
#thanks .modal-header{display:block;max-width:450px;text-align:center;padding:0 15px 0px 15px;border:0;margin-bottom:40px;}
#thanks h3{margin:30px auto 30px;font-family:'Brown', sans-serif;font-style:normal;font-weight:700;font-size:42px;line-height:130%;text-align:center;color:#3FA046;padding:0px;}
#thanks p{margin:0px auto;font-style:normal;font-weight:700;font-size:20px;line-height:130%;text-align:center;color:#fff;padding:0px;}
#thanks .btn7, #thanks button[type="submit"]{width:auto;height:auto;padding:11px 50px;margin:0px auto 0px auto;background:#3FA046;color:#fff;border-radius:50px;text-decoration:none;border:1px solid transparent !important;outline:0;cursor:pointer;font-size:18px !important;font-weight:700;font-family:'Brown', sans-serif;font-style:normal;}
#thanks .btn7:hover,#thanks a.btn7:hover, #thanks a.btn7:active{background:#2e8334;color:#fff;text-decoration:none;}
#thanks .buttons{display:flex;align-items:center;justify-content:space-between;margin-top:0px;}
#thanks .buttons .btn7{display:inline-block;min-width:190px;padding:0px !important;margin:0px 12px !important;height:50px !important;line-height:48px !important;text-align:center;}
#thanks .buttons .btn7.btn2{background:transparent !important;border:1px solid !important;}
#thanks .buttons .btn7.btn2:hover{opacity:0.8 !important;}
.closebr{display:none;position:absolute;top:20px;right:20px;}
.menuh2{display:none;}


.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;
-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;width: 100%;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before, .slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;}
.slick-arrow.slick-hidden {display: none;}
.slick-loading .slick-list{}
.slick-prev, .slick-next{position:absolute;top:50%;margin-top:-26px;z-index:1;font-size: 0;line-height: 0;display: block;cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}
.slick-prev{left:10px;}
.slick-prev:before{content:'';background:url(img/arrow_l3.png) no-repeat;width:52px;height:52px;float:left;background-size:100%;}
.slick-next{right:10px;}
.slick-next:before{content:'';background:url(img/arrow_r3.png) no-repeat;width:52px;height:52px;float:right;background-size:100%;}
.slick-prev:hover, .slick-next:hover{opacity:0.8;}
.slick-slider div{outline:0;}
.slick-dotted{padding-bottom:16px;}
.slick-dots{bottom:-5px;position:absolute;margin:0px auto;width:100%;padding:0;text-align:center;list-style-type:none;}
.slick-dots li.slick-active{background:#3FA046;}
.slick-dots li{list-style-type:none;display:inline-block;background:#fff;margin-right:16px;width:12px;height:12px;border-radius:50%;cursor:pointer;}
.slick-dots li button{display:none;}












@media screen and (max-device-width:991px){
body, html{min-width:100%;}
.container{padding:0px 15px;}
body,html, body section div p{font-size:15px;}
input, textarea, select{font-size:14px !important;}
header{min-height:100px;padding:30px 0px;position:relative;z-index:3;}
header .headr{display:block;position:relative;}
header .btn7{display:none;}
header .headr .col-md-4:nth-child(2){position:absolute;top:1.5px;left:20px;display:flex;align-items:center;justify-content:flex-start;max-width:143px;padding:0px !important;z-index:1;}
header .headr .col-md-4:nth-child(3){display:none;}
header .headr .col-md-4:nth-child(4){position:absolute;top:0px;right:20px;display:flex;align-items:center;justify-content:flex-end;padding:0px !important;}
header .langs{padding:0px 0px 0px;margin-top:0px;}
header .langs:before{top:-5px;left:0px;width:50px;min-height:40px;z-index:1;}
header .langs:hover::before{width:185px;min-height:380px;left:-78px;}
header .lang1{width:50px;text-align:left;}
header .lang1:before{top:9px;}
header .lang1 img{max-width:30px;}
header .lang2{position:absolute;top:45px;left:-78px;background-color:#F5F7FF;width:185px;min-height:362px;padding:30px 30px 14px;border-radius:25px;z-index:1;display:none;}
header .lang2 a{font-size:15px;}
header .login{margin-left:auto;display:none;}
header .headr .burger{display:block;margin-left:20px;position:relative;z-index:2;}
header .mc{position:fixed !important;top:0px;width:100%;height:100%;z-index:99999;background:#3FA046;}
header .mc .closebr{display:block;position:absolute;top:20px;right:20px;}
header .headr.mc .col-md-4:nth-child(2){top:30px;left:30px;}
header .headr.mc .col-md-4:nth-child(4){display:none;}
header .headr .menuh{position:absolute;left:-1000px;}
header .headr.mc .menuh{position:absolute !important;top:120px;left:50%;width:180px;margin-left:-90px;}
header .headr.mc .menuh a{display:block;margin:20px auto;font-family:'Brown', sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#FFFFFF;}
header .headr.mc .menuh2{display:flex;align-items:center;justify-content:center;flex-flow:column;border-top:2px solid #fff;padding-top:20px;margin-top:30px;}
header .headr.mc .menuh2 .login{display:block;margin:10px auto 20px;padding:0px !important;line-height:25px;}
header .headr.mc .menuh2 .login a{display:flex;align-items:center;justify-content:center;margin:0px auto !important;font-family:'Brown', sans-serif;font-style:normal;font-weight:700;font-size:18px;}
header .headr.mc .menuh2 .login img{max-width:26px;}
header .headr.mc .menuh2 .login a:hover{text-decoration:none;color:#fff;opacity:0.5;}
header .headr.mc .menuh2 .login a:hover svg *{fill:#fff;}
header .headr.mc .menuh2 .btn7{background:#fff !important;color:#181818 !important;font-weight:700 !important;}
body.mc, html.mc{overflow:hidden !important;}
header .mc .col-md-4{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width:100%;}
h2{font-size:40px;}


.s1{padding-top:0px;}
.s1 .box,.ad .s1 .box,.af .s1 .box,.bs .s1 .box{max-width:100%;margin:0px auto 200px;text-align:left;}
.bs .s1 .box{margin-bottom:300px;}
.s1 .box:before,.ad .s1 .box:before,.af .s1 .box:before,.bs .s1 .box:before{top:100%;left:50%;right:auto;margin:40px 0px 0px -155px;width:310px;background-repeat:no-repeat;background-size:100% !important;}
.s1 .box a img{top:100%;left:50%;right:auto;margin:40px 0px 0px -155px;width:180px;}
.ad .s1 .box a img{top:100%;left:50%;right:auto;margin:40px 0px 0px 0px;width:160px;}
.s1 p,.ad .s1 p,.af .s1 p,.bs .s1 p{margin:61px auto 0px auto;padding-left:0px;}
.s1 p:before,.ad .s1 p:before,.af .s1 p:before,.bs .s1 p:before{top:-28px;left:0px;}

.bs .s1{padding-bottom:0px;}
.bg .s1{padding:0px 0px 0px;}
.bg .s1 .row{margin-bottom:100px;}
.bg .s1 .text{margin-bottom:30px;}
.bg .s1 .text h2{max-width:100%;margin:0px 0px 10px 0px;font-size:24px;}
.bg .s1 .text p{max-width:100%;font-size:15px;}
.bg .s1 .text p:nth-child(3){margin:0px 0px 0px 0px !important;}
.bg .s1 .text .btn7{position:static;margin-left:0px;}
.bg .s1 .row:nth-child(2n) .text{padding-left:0px;margin-right:0px;}
.bg .s1 .row:nth-child(2n) .btn7{left:0px;}
.bg .s1 .mh{display:none !important;}

.bg .s1 .zg img{display:block;}
.bg .s1 .zg{position:relative;width:100%;max-width:345px;min-height:205px;margin:0px auto 0px auto;padding-top:225px;}
.bg .s1 .zg:before{content:'';position:absolute;top:0px;left:0px;width:100%;height:205px;background:rgba(0,0,0, 0.3);border-radius:25px;z-index:1;}
.bg .s1 .zg img{display:block;position:absolute;top:0px;width:100%;height:205px;object-fit:cover;border-radius:25px;}
.bg .s1 .row{margin-bottom:0px;}
.bg .s1 .row:nth-child(1) .zg{}
.bg .s1 .row:nth-child(2n) .zg{}
.bg .s1 .row:nth-child(2n) .zg h2{left:auto;right:20px;text-align:right;}
.bg .s1 .row:nth-child(2n) .zg p{margin:24px 0px 0px auto !important;text-align:right;padding:0px 20px 0px 0px;}
.bg .s1 .row:nth-child(2n) .btn7{margin:24px 20px 0px auto !important;}
.bg .s1 .zg h2{position:absolute;top:130px;left:20px;max-width:200px;font-size:24px;z-index:1;}
.bg .s1 .col-md-6 p{position:static;margin:0px auto;padding:0px 0px 0px 20px;max-width:310px;}
.bg .s1 .col-md-6 p.pp2{margin:24px auto 0px 0px;}
.bg .s1 .zg .btn7{display:block !important;margin:24px auto 0px 20px;max-width:260px;}


.s2 .box{padding:30px 30px 0px;box-shadow:5px 5px 20px rgba(0, 0, 0, 0.25);border-radius:50px;}
.s2 .box1:before,.s2 .box2:before,.s2 .box3:before{top:-100px;right:-160px;width:392px;height:392px;background:url(../img/box1m.svg);}
.s2 .box .desc{position:static !important;bottom:40px;left:30px;right:30px;margin-bottom:20px !important;}
.s2 .box h3{font-size:24px;}
.s2 .box p{margin:0px auto 0px;max-width:100%;font-family:'Nunito';font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#000000;}
.s2 .box p b{font-size:18px;margin-bottom:5px;}
.s2 .box a.btn7{position:relative;z-index:1;display:inline-block;padding:0px 50px;width:auto;margin:30px auto 0px;font-size:18px;}
.ad .s2 .box1:before,.ad .s2 .box2:before,.ad .s2 .box3:before{top:0px;right:0px;width:254px;height:356px;background:url(../img/box1adm.svg);}
.ad .s2 .box h3{font-size:96px;}
.ad .s2 .box p{margin:0px auto 20px;font-family:'Nunito';font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#000000;}
.af .s2 .box1:before,.af .s2 .box2:before,.af .s2 .box3:before{top:0px;right:0px;width:254px;height:356px;background:url(../img/box1adm.svg);}
.af .s2 .box h3{font-size:96px;}
.af .s2 .box p{margin:0px auto 0px;font-family:'Nunito';font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#000000;}
.bs .s2 .box1:before,.bs .s2 .box2:before,.bs .s2 .box3:before{top:0px;right:0px;width:254px;height:356px;background:url(../img/box1adm.svg);}
.bs .s2 .box h3{font-size:96px;}
.bs .s2 .box p{margin:0px auto 20px;font-family:'Nunito';font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#000000;}


.s2c{padding:70px 0px 70px;position:relative;max-width:1920px;margin:0px auto;}
.s2c:after{content:'';position:absolute;bottom:-20px;right:0px;background:url(../img/elips1m.svg) no-repeat right center;width:158px;height:206px;background-size:100%;z-index:-1;}
.s2c:before{content:'';position:absolute;top:40px;bottom:auto;left:50%;right:auto;margin-left:-59px;background:url(../img/elips2m.svg) no-repeat right center;width:118px;height:118px;background-size:100%;z-index:-1;}
.s2c .box{display:flex;flex-direction:column;align-items:center;padding:64px 20px;background:rgba(252, 252, 252, 0.1);border-style:solid;border-color:#FFFFFF;backdrop-filter:blur(50px);border-radius:50px;}
.s2c h2{font-size:24px;padding-bottom:0px;margin-bottom:25px;}
.s2c form{width:100%;}
.s2c form .col-md-6 div{font-size:15px;}
.s2c form .col-md-6 div span{margin-bottom:3px;font-size:15px;}
.s2c form .btn7{margin:20px auto 0px auto !important;}
.bs .s2c:after{content:'';position:absolute;bottom:-20px;right:0px;background:url(../img/elips1m.svg) no-repeat right center;width:158px;height:206px;background-size:100%;z-index:-1;}
.bs .s2c:before{content:'';position:absolute;top:40px;bottom:auto;left:50%;right:auto;margin-left:-59px;background:url(../img/elips2m.svg) no-repeat right center;width:118px;height:118px;background-size:100%;z-index:-1;}
input[type]:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="range"]):not([type="file"]):not([type="image"]){height:43px !important;font-size:14px !important;}
form textarea{height:120px !important;}

.s3{padding:55px 0px 35px;background:#fff;}
.s3 .col-md-6{display:flex;align-items:center;justify-content:center;}
.s3 .box{max-width:310px;min-width:auto;text-align:left;margin:0px auto 28px;}
.s3 .box img{float:none;margin-right:0px;}
.s3 .box h3{display:block;margin:0px auto 15px;font-size:110%;padding:0px 0px 5px 0px;width:auto;}
.s3 .box b{font-size:16px;}
.s3 .box a{font-size:16px;}


.s4{padding:100px 10px 100px;}
.s4 .container{padding:0px 30px; }
.s4 .col-md-6:nth-child(1){display:block !important;}
.s4 .col-md-6:nth-child(2){text-align:center;padding:0px !important;}
.s4 .col-md-6:nth-child(2) img{max-width:310px;}
.s4 h2{max-width:100%;margin-bottom:90px;font-size:36px;line-height:100%;}
.s4 h2:before{content:'';position:absolute;bottom:-20px;width:228px;;height:2px;background-size:100%;}
.s4 .col-md-6:nth-child(2) a img{width:180px;}


.p404 .s4{padding:100px 0px 100px;min-height:200px;display:flex;align-items:center;}
.p404 .s4 .col-md-6:nth-child(1){padding-right:0px;flex-flow:column;}
.p404 .s4 .col-md-6:nth-child(2){text-align:center;margin-top:100px;}
.p404 .s4 .col-md-6:nth-child(2) img{max-width:310px;}
.p404 .s4 h2{max-width:100%;margin-bottom:0px;font-size:40px;padding-bottom:0px;}
.p404 .s4 h2:before{content:'';position:absolute;bottom:-75px;left:0px;background:url(../img/line2.png);width:180px;height:2px;background-size:100%;}
.p404 .s4 p{margin:100px auto 0px 0px;text-align:left;font-family:'Nunito';font-style:normal;font-weight:400;font-size:15px;line-height:140%}


.th .s4{padding:100px 0px 100px;min-height:200px;display:block;align-items:center;}
.th .s4 .col-md-6:nth-child(1){padding-right:0px;flex-flow:column;}
.th .s4 .col-md-6:nth-child(2){text-align:center;margin-top:100px;}
.th .s4 .col-md-6:nth-child(2) img{max-width:310px;}
.th .s4 h2{max-width:100%;margin-bottom:0px;font-size:40px;padding-bottom:0px;}
.th .s4 h2:before{content:'';position:absolute;bottom:-40px;left:0px;background:url(../img/line2.png);width:180px;height:2px;background-size:100%;}
.th .s4 p{margin:70px auto 0px 0px;text-align:left;font-family:'Nunito';font-style:normal;font-weight:400;font-size:15px;line-height:140%}


footer{padding:30px 15px;min-height:290px;position:relative;}
footer .soc7{display:block !important;position:absolute;top:30px;right:15px;z-index:1;width:auto;}
footer .soc7 a{display:block;margin:0px 0px 40px;max-width:25px;}
footer .soc7 a:hover img{opacity:0.95;}
footer .row div{display:flex;align-items:center;}
footer .row .col-md-4:nth-child(1) a{max-width:143px;}
footer .row .menuf{display:block;margin-top:30px;}
footer .row .menuf a{display:block;margin:20px auto;text-align:left;font-weight:400;font-size:16px;}
footer .row .menuf a:hover{text-decoration:underline;}

#thanks .modal-dialog{width:calc(100% - 20px);}
#thanks .modal-content{padding:80px 0px;max-height:calc(100% - 30px);overflow-y:auto;}
#thanks .modal-header{display:block;max-width:450px;text-align:center;padding:0 15px 0px 15px;border:0;margin-bottom:40px;}
#thanks h3{font-size:30px;max-width:310px;}
#thanks p{font-size:16px;font-weight:400;}
#thanks .btn7, #thanks button[type="submit"]{padding:0px 45px;height:50px;margin:0px auto 0px auto;background:#3FA046;font-size:15px !important;font-weight:400;}
#thanks .buttons .btn7{display:inline-block;min-width:128px;padding:0px 45px !important;margin:0px 7.5px !important;height:50px !important;line-height:48px !important;text-align:center;}


.login-box .box.login-box-body{width:calc(100% - 50px) !important;padding:30px 15px 30px !important;max-height:calc(100% - 30px) !important;overflow-y:auto !important;border-radius:30px !important;}
.login-box-body .forms{max-width:310px !important;padding-bottom:50px !important;}
.login-page input[type]:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="range"]):not([type="file"]):not([type="image"]){max-width:calc(100% - 74px) !important;}
.login-page .login-box-msg{font-size:30px !important;padding-bottom:20px !important;}
.login-page .social-auth-links a[href="#login"], #login .social-auth-links a[href="#register"]{left:0px !important;bottom:0px !important;width:48% !important;font-size:90% !important;font-weight:400 !important;}
.login-page .btn7, .login-page button[type="submit"]{right:0px !important;bottom:0px !important;width:48% !important;font-size:90% !important;font-weight:400 !important;}
.login-page #forgot .social-auth-links a[href="#register"], .login-page #login .social-auth-links a[href="#forgot"], #login .social-auth-links a[href="#forgot"]{position:absolute !important;bottom:-50px !important;}
.login-box #login{padding-bottom:70px !important;}
.login-box #forgot{padding-bottom:70px !important;}
#register .forms{padding-bottom:40px !important;}
}

@media screen and (-webkit-min-device-pixel-ratio: 0){select:focus, textarea:focus, input:focus{font-size:inherit;}}