.dv0{
position:relative;
background:url(../../templates/2/1686247162.jpg);
background-position:center center;
background-size:cover;
background-attachment:fixed;
background-repeat:no-repeat;
}

.dv114{
left:0;
top:0;
position:absolute;
width:100%;
height:100%;
background:linear-gradient(90deg, rgba(0,0,0,0),rgba(0,0,0,1));
background-size:auto auto;
}

.dv115{
position:relative;
width:371px;
height:304px;
background-size:auto auto;
}

.dv3{
margin-bottom:50px;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Bold';
text-align:right;
font-size:86px;
font-weight:bold;
font-weight:700;
color:#fff;
text-transform:uppercase;
}

.dv4{
margin-bottom:30px;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Regular';
text-align:right;
font-size:22px;
color:#fff;
}

.dv5{
padding-top:15px;
padding-bottom:15px;
margin-left:135px;
margin-bottom:30px;
position:relative;
width:282px;
background:#fff;
background-size:auto auto;
border-top:2px solid #fff;
border-right:2px solid #fff;
border-bottom:2px solid #fff;
border-left:2px solid #fff;
border-radius:25px 25px 25px 25px;
font-family:'TildaSans-Regular';
text-align:center;
font-size:22px;
color:#000;
cursor:pointer;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv6{
padding-left:30px;
margin-left:170px;
margin-bottom:30px;
position:relative;
width:240px;
background:url(../../templates/2/1686254095.svg);
background-position:left center;
background-size:auto 80%;
background-repeat:no-repeat;
font-family:'TildaSans-Regular';
text-align:right;
font-size:24px;
color:#fff;
}

.dv7{
padding-left:30px;
margin-left:170px;
margin-bottom:30px;
position:relative;
width:240px;
background:url(../../templates/2/1686254032.svg);
background-position:left center;
background-size:auto 80%;
background-repeat:no-repeat;
font-family:'TildaSans-Regular';
text-align:right;
font-size:24px;
color:#fff;
}

.dv1{
left:50%;
display:flex;
position:relative;
width:1200px;
max-width:1200px;
height:834px;
transform: translateX(-50%);
justify-content:space-between;
align-items:center;
background-size:auto auto;
}

.dv9{
left:34%;
top:50%;
position:absolute;
width:45%;
height:2px;
transform: translateX(-50%) rotate(45deg);
background:#fff;
background-size:auto auto;
}

.dv10{
left:66%;
top:50%;
position:absolute;
width:45%;
height:2px;
transform: translateX(-50%) rotate(-45deg);
background:#fff;
background-size:auto auto;
}

.dv30{
position:relative;
background:#f5f5ff;
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
}

.dv12{
left:50%;
display:block;
padding-top:60px;
padding-left:15px;
padding-bottom:60px;
padding-right:15px;
position:relative;
width:1200px;
transform: translateX(-50%);
justify-content:space-between;
align-items:center;
background-size:auto auto;
}

.dv13{
left:0;
top:0;
margin-bottom:30px;
position:relative;
flex-grow:0;
flex-shrink:0;
background-size:auto auto;
font-family:'TildaSans-Bold';
text-align:center;
font-size:52px;
}

.dv14{
line-height:1.5;
left:0;
top:0;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Regular';
font-size:24px;
color:#626262;
}

.dv131{
position:relative;
background:#fff;
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
}

.dv17{
left:0;
top:0;
position:absolute;
width:100%;
height:100%;
background:rgba(0,0,0,0.5);
background-size:auto auto;
border-top:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
border-left:1px solid #000;
}

.dv16{
left:50%;
display:flex;
padding-top:50px;
padding-left:15px;
padding-bottom:50px;
padding-right:15px;
position:relative;
width:1200px;
height:500px;
transform: translateX(-50%);
justify-content:space-between;
background-size:auto auto;
}

.dv18{
position:relative;
width:375px;
background-size:auto auto;
}

.dv19{
position:relative;
width:375px;
background-size:auto auto;
}

.dv20{
position:relative;
width:375px;
background-size:auto auto;
}

.dv21{
left:50%;
padding-top:4px;
margin-bottom:50px;
position:relative;
width:60px;
height:60px;
transform: translateX(-50%);
background-size:auto auto;
border-top:2px solid #fff;
border-right:2px solid #fff;
border-bottom:2px solid #fff;
border-left:2px solid #fff;
border-radius:50% 50% 50% 50%;
font-family:'TildaSans-Medium';
text-align:center;
font-size:40px;
color:#fff;
}

.dv22{
left:50%;
padding-top:4px;
margin-bottom:50px;
position:relative;
width:60px;
height:60px;
transform: translateX(-50%);
background-size:auto auto;
border-top:2px solid #fff;
border-right:2px solid #fff;
border-bottom:2px solid #fff;
border-left:2px solid #fff;
border-radius:50% 50% 50% 50%;
font-family:'TildaSans-Medium';
text-align:center;
font-size:40px;
color:#fff;
}

.dv23{
left:50%;
padding-top:4px;
margin-bottom:50px;
position:relative;
width:60px;
height:60px;
transform: translateX(-50%);
background-size:auto auto;
border-top:2px solid #fff;
border-right:2px solid #fff;
border-bottom:2px solid #fff;
border-left:2px solid #fff;
border-radius:50% 50% 50% 50%;
font-family:'TildaSans-Medium';
text-align:center;
font-size:40px;
color:#fff;
}

.dv24{
left:0;
top:0;
margin-bottom:40px;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Medium';
text-align:center;
font-size:36px;
color:#fff;
}

.dv25{
left:0;
top:0;
margin-bottom:40px;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Medium';
text-align:center;
font-size:36px;
color:#fff;
}

.dv26{
left:0;
top:0;
margin-bottom:40px;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Medium';
text-align:center;
font-size:36px;
color:#fff;
}

.dv27{
left:0;
top:0;
margin-bottom:40px;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Regular';
text-align:center;
font-size:22px;
color:#fff;
}

.dv28{
left:0;
top:0;
margin-bottom:40px;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Regular';
text-align:center;
font-size:22px;
color:#fff;
}

.dv29{
left:0;
top:0;
margin-bottom:40px;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Regular';
text-align:center;
font-size:22px;
color:#fff;
}

.dv15{
position:relative;
background:#fff;
background:#fff url(/engine12/modules/../../templates/2/1686247405.jpg);
background-position:center center;
background-size:cover;
background-attachment:fixed;
background-repeat:no-repeat;
}

.dv31{
left:50%;
padding-top:50px;
padding-left:15px;
padding-bottom:50px;
padding-right:15px;
position:relative;
width:1200px;
transform: translateX(-50%);
background-size:auto auto;
}

.dv32{
margin-bottom:90px;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Bold';
text-align:center;
font-size:64px;
}

.dv33{
display:flex;
position:relative;
justify-content:space-between;
flex-wrap:wrap;
background-size:auto auto;
}

.dv34{
margin-bottom:20px;
position:relative;
width:260px;
height:327px;
background-size:auto auto;
}

.dv35{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background-position:center center;
background-size:300% auto;
background-repeat:no-repeat;
border-top:2px solid #fff;
border-right:2px solid #fff;
border-bottom:2px solid #fff;
border-left:2px solid #fff;
border-radius:15px 15px 15px 15px;
overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.5);
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv36{
left:0;
top:0;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Medium';
font-size:22px;
}

.dv37{
margin-bottom:20px;
position:relative;
width:260px;
height:327px;
background-size:auto auto;
}

.dv38{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
border-top:2px solid #fff;
border-right:2px solid #fff;
border-bottom:2px solid #fff;
border-left:2px solid #fff;
border-radius:15px 15px 15px 15px;
overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.5);
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv39{
left:0;
top:0;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Medium';
font-size:22px;
}

.dv40{
margin-bottom:20px;
position:relative;
width:260px;
height:327px;
background-size:auto auto;
}

.dv41{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background-position:center center;
background-size:200% auto;
background-repeat:no-repeat;
border-top:2px solid #fff;
border-right:2px solid #fff;
border-bottom:2px solid #fff;
border-left:2px solid #fff;
border-radius:15px 15px 15px 15px;
overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.5);
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv42{
left:0;
top:0;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Medium';
font-size:22px;
}

.dv43{
margin-bottom:20px;
position:relative;
width:260px;
height:327px;
background-size:auto auto;
}

.dv44{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background-position:center center;
background-size:200% auto;
background-repeat:no-repeat;
border-top:2px solid #fff;
border-right:2px solid #fff;
border-bottom:2px solid #fff;
border-left:2px solid #fff;
border-radius:15px 15px 15px 15px;
overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.5);
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv45{
left:0;
top:0;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Medium';
font-size:22px;
}

.dv46{
margin-bottom:20px;
position:relative;
width:260px;
height:327px;
background-size:auto auto;
}

.dv47{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
border-top:2px solid #fff;
border-right:2px solid #fff;
border-bottom:2px solid #fff;
border-left:2px solid #fff;
border-radius:15px 15px 15px 15px;
overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.5);
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv48{
left:0;
top:0;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Medium';
font-size:22px;
}

.dv49{
margin-bottom:20px;
position:relative;
width:260px;
height:327px;
background-size:auto auto;
}

.dv50{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background:url(../../templates/2/1686247777.jpg);
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
border-top:2px solid #fff;
border-right:2px solid #fff;
border-bottom:2px solid #fff;
border-left:2px solid #fff;
border-radius:15px 15px 15px 15px;
overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.5);
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv51{
left:0;
top:0;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Medium';
font-size:22px;
}

.dv52{
margin-bottom:20px;
position:relative;
width:260px;
height:327px;
background-size:auto auto;
}

.dv53{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background-position:center center;
background-size:300% auto;
background-repeat:no-repeat;
border-top:2px solid #fff;
border-right:2px solid #fff;
border-bottom:2px solid #fff;
border-left:2px solid #fff;
border-radius:15px 15px 15px 15px;
overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.5);
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv54{
left:0;
top:0;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Medium';
font-size:22px;
}

.dv55{
margin-bottom:20px;
position:relative;
width:260px;
height:327px;
background-size:auto auto;
}

.dv56{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
border-top:2px solid #fff;
border-right:2px solid #fff;
border-bottom:2px solid #fff;
border-left:2px solid #fff;
border-radius:15px 15px 15px 15px;
overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.5);
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv57{
left:0;
top:0;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Medium';
font-size:22px;
}

.dv58{
margin-bottom:20px;
position:relative;
width:260px;
height:327px;
background-size:auto auto;
}

.dv59{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background-position:center center;
background-size:200% auto;
background-repeat:no-repeat;
border-top:2px solid #fff;
border-right:2px solid #fff;
border-bottom:2px solid #fff;
border-left:2px solid #fff;
border-radius:15px 15px 15px 15px;
overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.5);
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv60{
left:0;
top:0;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Medium';
font-size:22px;
}

.dv61{
margin-bottom:20px;
position:relative;
width:260px;
height:327px;
background-size:auto auto;
}

.dv62{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background-position:center center;
background-size:300% auto;
background-repeat:no-repeat;
border-top:2px solid #fff;
border-right:2px solid #fff;
border-bottom:2px solid #fff;
border-left:2px solid #fff;
border-radius:15px 15px 15px 15px;
overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.5);
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv63{
left:0;
top:0;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Medium';
font-size:22px;
}

.dv64{
margin-bottom:20px;
position:relative;
width:260px;
height:327px;
background-size:auto auto;
}

.dv65{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background:url(../../templates/2/1686247954.jpg);
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
border-top:2px solid #fff;
border-right:2px solid #fff;
border-bottom:2px solid #fff;
border-left:2px solid #fff;
border-radius:15px 15px 15px 15px;
overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.5);
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv66{
left:0;
top:0;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Medium';
font-size:22px;
}

.dv67{
margin-bottom:20px;
position:relative;
width:260px;
height:327px;
background-size:auto auto;
}

.dv68{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background:url(../../templates/2/1686247981.jpg);
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
border-top:2px solid #fff;
border-right:2px solid #fff;
border-bottom:2px solid #fff;
border-left:2px solid #fff;
border-radius:15px 15px 15px 15px;
overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.5);
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv69{
left:0;
top:0;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Medium';
font-size:22px;
}

.dv70{
margin-bottom:20px;
position:relative;
width:260px;
height:327px;
background-size:auto auto;
}

.dv71{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background:url(../../templates/2/1686248001.jpg);
background-position:center center;
background-size:200% auto;
background-repeat:no-repeat;
border-top:2px solid #fff;
border-right:2px solid #fff;
border-bottom:2px solid #fff;
border-left:2px solid #fff;
border-radius:15px 15px 15px 15px;
overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.5);
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv72{
left:0;
top:0;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Medium';
font-size:22px;
}

.dv73{
margin-bottom:20px;
position:relative;
width:260px;
height:327px;
background-size:auto auto;
}

.dv74{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background:url(../../templates/2/1686248037.jpg);
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
border-top:2px solid #fff;
border-right:2px solid #fff;
border-bottom:2px solid #fff;
border-left:2px solid #fff;
border-radius:15px 15px 15px 15px;
overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.5);
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv75{
left:0;
top:0;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Medium';
font-size:22px;
}

.dv76{
margin-bottom:20px;
position:relative;
width:260px;
height:327px;
background-size:auto auto;
}

.dv77{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background:url(../../templates/2/1686248067.jpg);
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
border-top:2px solid #fff;
border-right:2px solid #fff;
border-bottom:2px solid #fff;
border-left:2px solid #fff;
border-radius:15px 15px 15px 15px;
overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.5);
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv78{
left:0;
top:0;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Medium';
font-size:22px;
}

.dv11{
position:relative;
background:#fff;
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
}

.dv80{
left:0;
top:0;
position:absolute;
width:100%;
height:100%;
background:rgba(0,0,0,0.5);
background-size:auto auto;
}

.dv81{
left:50%;
padding-top:60px;
padding-left:15px;
padding-bottom:60px;
padding-right:15px;
position:relative;
width:1200px;
transform: translateX(-50%);
background-size:auto auto;
}

.dv82{
margin-bottom:90px;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Bold';
text-align:center;
font-size:64px;
color:#fff;
}

.dv83{
display:flex;
position:relative;
height:269px;
background-size:auto auto;
}

.dv84{
left:0;
top:0;
position:relative;
width:50%;
background-size:auto auto;
}

.dv85{
left:0;
top:0;
position:relative;
width:50%;
background-size:auto auto;
}

.dv86{
margin-bottom:20px;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Regular';
font-size:28px;
color:#fff;
}

.dv87{
margin-bottom:20px;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Regular';
font-size:28px;
color:#fff;
}

.dv88{
margin-bottom:20px;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Regular';
font-size:28px;
color:#fff;
}

.dv89{
margin-bottom:20px;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Regular';
font-size:28px;
color:#fff;
}

.dv90{
margin-bottom:20px;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Regular';
font-size:28px;
color:#fff;
}

.dv91{
margin-bottom:20px;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Regular';
font-size:28px;
color:#fff;
}

.dv92{
margin-bottom:20px;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Regular';
font-size:28px;
color:#fff;
}

.dv8{
left:50%;
bottom:80px;
position:absolute;
width:45px;
height:45px;
transform: translateX(-50%);
background-size:auto auto;
border-top:2px solid #fff;
border-right:2px solid #fff;
border-bottom:2px solid #fff;
border-left:2px solid #fff;
border-radius:50% 50% 50% 50%;
cursor:pointer;
animation:arMove 3s infinite;
}

.dv94{
left:0;
top:0;
right:0;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Medium';
text-align:center;
font-size:18px;
color:#fff;
cursor:pointer;
}

.dv96{
left:0;
top:0;
right:0;
position:relative;
width:1px;
background:#fff;
background-size:auto auto;
font-family:'TildaSans-Medium';
text-align:center;
font-size:22px;
color:#fff;
}

.dv95{
left:0;
top:0;
right:0;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Medium';
text-align:center;
font-size:18px;
color:#fff;
cursor:pointer;
}

.dv79{
position:relative;
background:#fff;
background:#fff url(/engine12/modules/../../templates/2/1686247487.jpg);
background-position:center center;
background-size:cover;
background-attachment:fixed;
background-repeat:no-repeat;
}

.dv99{
margin-bottom:15px;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Medium';
text-align:center;
font-size:42px;
}

.dv100{
margin-bottom:20px;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Regular';
text-align:center;
font-size:18px;
}

.dv101{
padding-top:15px;
padding-left:15px;
padding-bottom:15px;
padding-right:15px;
margin-bottom:20px;
position:relative;
width:100%;
background-size:auto auto;
border-top:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
border-bottom:1px solid #a2a2a2;
border-left:1px solid #a2a2a2;
border-radius:4px 4px 4px 4px;
font-family:'TildaSans-Regular';
font-size:18px;
}

.dv102{
padding-top:15px;
padding-left:15px;
padding-bottom:15px;
padding-right:15px;
margin-bottom:20px;
position:relative;
width:100%;
background-size:auto auto;
border-top:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
border-bottom:1px solid #a2a2a2;
border-left:1px solid #a2a2a2;
border-radius:4px 4px 4px 4px;
font-family:'TildaSans-Regular';
font-size:18px;
}

.dv103{
padding-top:15px;
padding-left:15px;
padding-bottom:15px;
padding-right:15px;
margin-bottom:20px;
position:relative;
width:100%;
background-size:auto auto;
border-top:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
border-bottom:1px solid #a2a2a2;
border-left:1px solid #a2a2a2;
border-radius:4px 4px 4px 4px;
font-family:'TildaSans-Regular';
font-size:18px;
}

.dv137{
display:flex;
margin-bottom:30px;
position:relative;
height:50px;
justify-content:space-between;
align-items:center;
background-size:auto auto;
}

.dv98{
left:50%;
top:50%;
padding-top:40px;
padding-left:40px;
padding-bottom:40px;
padding-right:40px;
position:absolute;
width:550px;
transform: translateX(-50%) translateY(-50%);
background:#fff;
background-size:auto auto;
}

.dv106{
top:15px;
right:15px;
position:absolute;
width:50px;
height:50px;
background-size:auto auto;
cursor:pointer;
}

.dv107{
left:50%;
top:50%;
position:absolute;
width:60%;
height:2px;
transform: translateX(-50%) translateY(-50%) rotate(45deg);
background:#fff;
background-size:auto auto;
}

.dv108{
left:50%;
top:50%;
position:absolute;
width:60%;
height:2px;
transform: translateX(-50%) translateY(-50%) rotate(-45deg);
background:#fff;
background-size:auto auto;
border-top:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
border-bottom:1px solid #a2a2a2;
border-left:1px solid #a2a2a2;
}

.dv105{
left:0;
top:0;
display:none;
position:fixed;
width:100%;
height:100%;
z-index:100;
background:rgba(0,0,0,0.5);
background-size:auto auto;
}

.dv110{
left:50%;
top:50%;
padding-top:40px;
padding-left:40px;
padding-bottom:40px;
padding-right:40px;
position:absolute;
width:550px;
transform: translateX(-50%) translateY(-50%);
background:#fff;
background-size:auto auto;
}

.dv111{
margin-bottom:15px;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Medium';
text-align:center;
font-size:42px;
}

.dv112{
margin-bottom:20px;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Regular';
text-align:center;
font-size:18px;
}

.dv113{
padding-top:15px;
padding-left:15px;
padding-bottom:15px;
padding-right:15px;
margin-bottom:20px;
position:relative;
background-size:auto auto;
border-top:2px solid #000;
border-right:2px solid #000;
border-bottom:2px solid #000;
border-left:2px solid #000;
border-radius:15px 15px 15px 15px;
font-family:'TildaSans-Medium';
text-align:center;
font-size:18px;
cursor:pointer;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv93{
top:50px;
right:80px;
display:flex;
position:absolute;
width:80px;
justify-content:space-between;
background-size:auto auto;
}

.dv2{
position:relative;
width:420px;
flex-grow:0;
flex-shrink:0;
background-size:auto auto;
}

.dv116{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background:url(../../templates/2/1686247543.jpg);
background-position:center center;
background-size:300% auto;
background-repeat:no-repeat;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv117{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background:url(../../templates/2/1686247596.jpg);
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv118{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background:url(../../templates/2/1686247650.jpg);
background-position:center center;
background-size:200% auto;
background-repeat:no-repeat;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv119{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background:url(../../templates/2/1686247701.jpg);
background-position:center center;
background-size:200% auto;
background-repeat:no-repeat;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv120{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background:url(../../templates/2/1686247741.jpg);
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv121{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background:url(../../templates/2/1686247777.jpg);
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv122{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background:url(../../templates/2/1686247813.jpg);
background-position:center center;
background-size:300% auto;
background-repeat:no-repeat;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv123{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background:url(../../templates/2/1686247845.jpg);
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv124{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background:url(../../templates/2/1686247891.jpg);
background-position:center center;
background-size:200% auto;
background-repeat:no-repeat;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv125{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background:url(../../templates/2/1686247926.jpg);
background-position:center center;
background-size:300% auto;
background-repeat:no-repeat;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv126{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background:url(../../templates/2/1686247954.jpg);
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv127{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background:url(../../templates/2/1686247981.jpg);
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv128{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background:url(../../templates/2/1686248001.jpg);
background-position:center center;
background-size:200% auto;
background-repeat:no-repeat;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv129{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background:url(../../templates/2/1686248037.jpg);
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv130{
left:0;
top:0;
margin-bottom:15px;
position:relative;
height:260px;
background:url(../../templates/2/1686248067.jpg);
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv109{
left:0;
top:0;
display:none;
position:fixed;
width:100%;
height:100%;
z-index:100;
background:rgba(0,0,0,0.5);
background-size:auto auto;
border-top:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
border-bottom:1px solid #a2a2a2;
border-left:1px solid #a2a2a2;
}

.dv132{
left:50%;
display:block;
padding-top:60px;
padding-left:15px;
padding-bottom:60px;
padding-right:15px;
position:relative;
width:1200px;
transform: translateX(-50%);
justify-content:space-between;
align-items:center;
background-size:auto auto;
}

.dv133{
left:0;
top:0;
margin-bottom:30px;
position:relative;
flex-grow:0;
flex-shrink:0;
background-size:auto auto;
font-family:'TildaSans-Bold';
text-align:center;
font-size:52px;
}

.dv135{
margin-bottom:30px;
position:relative;
background-size:auto auto;
font-family:'TildaSans-Regular';
text-align:center;
font-size:22px;
color:#626262;
}

.dv136{
left:50%;
padding-top:15px;
padding-bottom:15px;
margin-bottom:30px;
position:relative;
width:282px;
transform: translateX(-50%);
background-size:auto auto;
border-top:2px solid #000;
border-right:2px solid #000;
border-bottom:2px solid #000;
border-left:2px solid #000;
border-radius:25px 25px 25px 25px;
font-family:'TildaSans-Regular';
text-align:center;
font-size:22px;
color:#000;
cursor:pointer;
-webkit-transition:0.3s;
-moz-transition:0.3s;
-o-transition:0.3s;
transition:0.3s;
}

.dv104{
padding-top:15px;
padding-left:15px;
padding-bottom:15px;
padding-right:15px;
margin-bottom:20px;
position:relative;
background-size:auto auto;
border-top:2px solid #000;
border-right:2px solid #000;
border-bottom:2px solid #000;
border-left:2px solid #000;
border-radius:15px 15px 15px 15px;
font-family:'TildaSans-Medium';
text-align:center;
font-size:18px;
cursor:pointer;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv138{
position:relative;
background-size:auto auto;
font-family:'TildaSans-Regular';
font-size:15px;
}

.dv139{
margin-left:20px;
position:relative;
width:30px;
height:30px;
flex-grow:0;
flex-shrink:0;
background-size:auto auto;
border-top:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
border-bottom:1px solid #a2a2a2;
border-left:1px solid #a2a2a2;
border-radius:3px 3px 3px 3px;
cursor:pointer;
}

.dv140{
left:50%;
top:50%;
position:absolute;
width:70%;
height:70%;
transform: translateX(-50%) translateY(-50%);
background:#000;
background-size:auto auto;
}

p{
text-indent:20px;
}

li{
margin-left:20px;
}

.dv5:hover{
background:#000;color:#fff;
}

.dv104:hover{
background:#000;color:#fff;
}

.dv113:hover{
background:#000;color:#fff;
}

.dv136:hover{
background:#000;color:#fff;
}

.dv35:hover .dv116{
transform:scale(1.2);
}

.dv38:hover .dv117{
transform:scale(1.2);
}

.dv41:hover .dv118{
transform:scale(1.2);
}

.dv44:hover .dv119{
transform:scale(1.2);
}

.dv47:hover .dv120{
transform:scale(1.2);
}

.dv50:hover .dv121{
transform:scale(1.2);
}

.dv53:hover .dv122{
transform:scale(1.2);
}

.dv56:hover .dv123{
transform:scale(1.2);
}

.dv59:hover .dv124{
transform:scale(1.2);
}

.dv62:hover .dv125{
transform:scale(1.2);
}

.dv65:hover .dv126{
transform:scale(1.2);
}

.dv68:hover .dv127{
transform:scale(1.2);
}

.dv71:hover .dv128{
transform:scale(1.2);
}

.dv74:hover .dv129{
transform:scale(1.2);
}

.dv77:hover .dv130{
transform:scale(1.2);
}

