/* Шрифты*/ font-family: 'Montserrat', sans-serif; @font-face { font-family:"MontserratAlternates-Black"; src:url("fontfamily/MontserratAlternates-Black.ttf"); } @font-face {font-family:"Baron Neue" ; src:url("fontfamily/Baron Neue.otf");} @font-face { font-family:"MontserratAlternates-Medium" ; src:url("fontfamily/MontserratAlternates-Medium.ttf");} } @font-face { font-family:"MontserratAlternates-Regular"; src:url("fontfamily/MontserratAlternates-Regular.ttf");} } /*основной блок*/ body{ padding: 0; border: 0; margin: 0; } *, *:before, *:after { box-sizing: border-box; } /*сброc margi*/ html, body, h1, h2, h3, h4, h5, h6, div { padding: 0; border: 0; margin: 0; } /*intro*/ .intro{width: 100%; height: 100vh; background:linear-gradient(to top right, rgb(234, 247, 255), rgb(251, 241, 251), rgb(243, 247, 253), rgb(253, 222, 213));} /* круги картинки*/ .krug{ width: 500px; height: 500px; border-radius: 100%; background-color:rgb(244, 22, 79); position: absolute; right: 0; left: 0; margin: 150px auto; margin-right:200px; z-index: 3; } .krug1{ width: 548px; height: 548px; border-radius: 100%; background-color: rgb(231, 221, 233); position: absolute; right: 0; left: 0; margin: 125px auto; margin-right:175px; border:5px solid rgb(243, 237, 242); z-index: 2; } .krug2{ width: 612px; height: 612px; border-radius: 100%; background-color: rgb(241, 235, 245); position: absolute; right: 0; left: 0; margin: 94px auto; margin-right:143px; border: 8px solid rgb(248, 243, 250); } .krug img{ width: 676px; position: absolute; margin: -59px -113px; } /*logo*/ .logo img{ margin-left:72px; width: 80px; margin-top: 90px } header{width: 100%; position: relative; } .toolbar{position: absolute; right: 0; margin-right: 80px; margin-top: 25px; text-align: right; } .toolbar a{ text-decoration: none; margin-right:50px; font-size: 9.8pt; line-height: 11.8pt; font-family:MontserratAlternates-Medium; text-transform:uppercase; color: red; font-weight: 220; padding: 10px 10px; transition: border-radius .2s, background .2s, color .2s; } header .black{ font-family:MontserratAlternates-Black; font-weight: 220; font-size: 9.8pt; border-top: 2px solid rgb(253, 65, 108); border-bottom: 2px solid rgb(253, 65, 108); } header .med{ font-family:MontserratAlternates-Black; font-weight: 220; font-size: 9.8pt; } .toolbar a:hover{ border-radius: 18px; background: linear-gradient(to right, rgb(218, 22, 97), rgb(185, 22, 121)); color: white; } .hhr1{margin: -85px 40px; position: absolute; right: 0; width: 50px; height: 49px; } .hr1{ width: 48px; height: 8px; border-radius: 10px; background-color: rgb(186, 45, 109); border-color:rgb(186, 45, 109) ; } .hr2{ width: 44px; height: 8px; border-radius: 10px; margin-left: 4px; background-color: rgb(186, 45, 109); border-color:rgb(186, 45, 109) ; } .hr3{ width: 35px; height: 8px; border-radius: 10px; margin-left: 12px; background-color: rgb(186, 45, 109); border-color:rgb(186, 45, 109) ; } .foto{ width: 120px; height: 120px; border-radius: 100%; background-color:white; position: absolute; left: 0px; right: 90px; margin:90px auto; } .foto img{position: absolute; width: 60px; right: 0; left: 0; margin: 38px auto; } .kvob img{position: absolute; width: 60px; top: 0; left: 0; margin-left: 525px; } .trig img{position: absolute; width: 60px; top: 0; left: 0; margin-left: 30px; } main{ width: 100% position: relative; } .learn { font-size: 33.6pt; text-transform: uppercase; font-family:Baron Neue; color: rgb(36, 27, 80); margin-left:70px; line-height: 48pt; margin-top: 50px; } .tecnology { font-size: 24pt; text-transform: uppercase; font-family:Baron Neue; color: rgb(36, 27, 80); margin-left: 70px; line-height: 80pt; } .avaible h3{ color: rgb(251, 65, 111); font-size:15.6pt; font-family:MontserratAlternates-Medium; text-transform: uppercase; line-height: 18.8pt; margin-left:65px; } .Description p{color: rgb(36, 27, 80); font-size: 13pt; font-family:sans-serif; margin-left: 65px;} .Rectangle{ background:linear-gradient(to right,rgb(249, 22, 75),rgb(217, 22, 98)); border-radius:80px; padding: 20px 40px; text-align: center; width: 180px; margin-left: 50px; margin-top: 40px;} .Rectangle .reg1{ color: white; text-decoration: none; font-size: 15pt; font-family: MontserratAlternates-Medium; line-height: 6pt; } a{ text-decoration: none; } /* submit*/ aside{ width: 100%; position: relative; background-color: red; } .submit{width:60px; height:210px; margin-top: 220px; position: absolute; background-color: white; border-top-left-radius: 15px; border-bottom-left-radius: 15px; right: 0; box-shadow: 1px 0px 50px -20px black; } .subniz{ margin-top: 105px; width: 60px; height: 105px; background-color:white; position: absolute; border-top-left-radius: 15px; border-bottom-left-radius: 15px; transition: background .2s linear; } .subtop{ width: 60px; height: 105px; position: absolute; border-top-left-radius: 15px; border-bottom-left-radius: 15px; background-color: white; transition: background .2s linear; } .strel{ font-size: 50px; color: rgb(218, 147, 165); margin-left: 20px; margin-top: 20px; position: absolute; color: rgb(218, 147, 165); } .strel2{ font-size: 50px; color: rgb(218, 147, 165); margin-left: 20px; margin-top: 20px; position: absolute; } .subtop:hover, .subniz:hover { background-color:rgb(187, 47, 106); } /* futer*/ footer{ width: 100%; position: relative; } .pages { position: absolute; margin-top: 120px; } .pages img{ position: absolute; width: 63%; left: 0; right: 0; margin: 0 auto; margin-top: 5px; } .s01{ color: rgb(249, 58, 107); font-size: 10pt; font-family:MontserratAlternates-Medium; margin-left: 55px; } .s02{ color: rgb(249, 58, 107); font-size: 10pt; font-family:MontserratAlternates-Medium; margin-left: 300px; } .s03{ color: rgb(249, 58, 107); font-size: 10pt; font-family:MontserratAlternates-Medium; margin-left: 30px; } .elipse{ width: 10px; height: 10px; background-color: rgb(208, 132, 192); position: absolute; right: 0px; left: 440px; margin:140px auto; border-radius: 100%; } .elipsev1{ width: 21px; height: 21px; background-color: rgb(208, 132, 192); position: absolute; right: 0; left: 0; margin: 0px; border-radius: 100%; opacity: 0; } .elipse1{ width: 10px; height: 10px; background-color:rgb(208, 132, 192); position: absolute; right: 0; left: 490px; margin: 140px auto; border-radius: 100%; } .elipsev1{ width: 21px; height: 21px; background-color:red; position: absolute; right: 0; left: 0; margin: 0px; border-radius: 100%; } .elipse2{ width: 10px; height: 10px; background-color: rgb(208, 132, 192); position: absolute; right: 0; left: 540px; margin:140px auto; border-radius: 100%; } .elipse3{ width: 10px; height: 10px; background-color: rgb(208, 132, 192); position: absolute; right: 0; left: 590px; margin: 140px auto; border-radius: 100%; } .elipse:hover { background-color: rgb(246, 245, 252); width: 20px; height: 20px; position: absolute; right: 0; left: 440px; margin:136px auto; border-radius: 100%; border:1px solid rgb(192, 88, 168); } .elipse:hover .elipsev1{ opacity: 1; background-color: rgb(169, 21, 133); width: 10px; height: 10px; position: absolute; right: 0; left: 0; margin: 3px 4px ; border-radius: 100%; } .elipse1:hover { background-color: rgb(246, 245, 252); width: 20px; height: 20px; position: absolute; right: 0; left: 490px; margin: 136px auto; border-radius: 100%; border:1px solid rgb(192, 88, 168); } .elipse1:hover .elipsev2{ opacity: 1; background-color: rgb(169, 21, 133); width: 10px; height: 10px; position: absolute; right: 0; left: 0; margin: 3px 4px ; border-radius: 100%; } .elipse2:hover { background-color: rgb(246, 245, 252); width: 20px; height: 20px; position: absolute; right: 0; left: 540px; margin: 136px auto; border-radius: 100%; border:1px solid rgb(192, 88, 168); } .elipse2:hover .elipsev3{ opacity: 1; background-color: rgb(169, 21, 133); width: 10px; height: 10px; position: absolute; right: 0; left: 0; margin: 3px 4px; border-radius: 100%; } .elipse3:hover { background-color: rgb(246, 245, 252); width: 20px; height: 20px; position: absolute; right: 0; left: 590px; margin: 136px auto; border-radius: 100%; border:1px solid rgb(192, 88, 168); } .elipse3:hover .elipsev4{ opacity: 1; background-color: rgb(169, 21, 133); width: 10px; height: 10px; position: absolute; right: 0; left: 0; margin: 3px 4px ; border-radius: 100%; } .yarl{ position: absolute; right: 0; margin-right: 10px; margin-top: 120px; } .yarl img{ margin-right: 10px; width: 17px; } /* img*/ .str{ width: 100px; height: 100px; border-radius: 100%; background-color:white; position: absolute; left: 0; right: -40px; margin:65px auto; } .str img{position: absolute; width: 40px; right: 0; left: 0; margin: 30px auto; } .kvad{ width: 100px; height: 100px; border-radius: 100%; background-color:white; position: absolute; left: 0px; right: 450px; margin: -265px auto; } .kvad img{position: absolute; width: 40px; right: 0; left: 0; margin: 30px auto; }