@font-face {
font-family: 'Circular';
src: url(//everytap.de/drip/wp/wp-content/themes/drip/files/CircularStd-Book.woff2);
font-weight: normal;
font-style: normal
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
font-weight: 400;
vertical-align: baseline
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block
}
html {
scroll-behavior: smooth
}
body {
width: 100%;position: relative;
line-height: 1;
overflow: hidden
}
ol, ul {
list-style: none
}
blockquote, q {
quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none
}
table {
border-collapse: collapse;
border-spacing: 0
}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0
}
input[type=number] {
-moz-appearance: textfield
}
a {
text-decoration: none
}
html {
overflow-x: hidden
}
img {
display: block;
height: auto
}
button {
cursor: pointer;
margin: 0;
padding: 0;
border: 0;
background-color: rgba(128, 128, 128, 0)
}
button:focus {
outline: none
}
input, textarea, button {
font-family: inherit
}
main {
padding-top: 8.9rem
}
@media (min-width: 1025px) {
main {
padding-top: 8.5rem
}
}
html {
font-size: 62.5%;
font-family: "Inter", sans-serif;
font-weight: 400;
}
h1, .h1, .hero__title h3 {
line-height: 1.2;
font-family: "Circular",sans-serif;
}
@media (max-width: 375px) {
h1, .h1, .hero__title h3 {
font-size: 3.2rem
}
}
@media (min-width: 1181px) {
h1, .h1, .hero__title h3 {
font-size: 5rem
}
}
h2, .h2, .grid-with-categories__title h3 {
line-height: 1.3;
font-family: "Circular"
}
@media (max-width: 375px) {
h2, .h2, .grid-with-categories__title h3 {
font-size: 3rem
}
}
@media (min-width: 376px) and (max-width: 1180px) {
h2, .h2, .grid-with-categories__title h3 {
font-size: calc(3rem + 8 * ((100vw - 375px) / (1180 - 375)))
}
}
@media (min-width: 1181px) {
h2, .h2, .grid-with-categories__title h3 {
font-size: 3.8rem
}
}
h3, .h3, .text-with-numbers__title h2 {
line-height: 1.3;
font-family: "Circular"
}
@media (max-width: 375px) {
h3, .h3, .text-with-numbers__title h2 {
font-size: 2.8rem
}
}
@media (min-width: 376px) and (max-width: 1180px) {
h3, .h3, .text-with-numbers__title h2 {
font-size: calc(2.8rem + 8 * ((100vw - 375px) / (1180 - 375)))
}
}
@media (min-width: 1181px) {
h3, .h3, .text-with-numbers__title h2 {
font-size: 3.6rem
}
}
h4, .h4, .text-with-another-block__text h3, .slider__title h3, .calculator__title h3 {
line-height: 1.4;
font-family: "Circular"
}
@media (max-width: 375px) {
h4, .h4, .text-with-another-block__text h3, .slider__title h3, .calculator__title h3 {
font-size: 2.4rem
}
}
@media (min-width: 376px) and (max-width: 1180px) {
h4, .h4, .text-with-another-block__text h3, .slider__title h3, .calculator__title h3 {
font-size: calc(2.4rem + 8 * ((100vw - 375px) / (1180 - 375)))
}
}
@media (min-width: 1181px) {
h4, .h4, .text-with-another-block__text h3, .slider__title h3, .calculator__title h3 {
font-size: 3.2rem
}
}
h5, .h5 {
font-size: 2.4rem;
line-height: 1.5;
font-family: "Circular"
}
h6, .h6 {
line-height: 1.4;
font-family: "Circular"
}
@media (max-width: 375px) {
h6, .h6 {
font-size: 1.9rem
}
}
@media (min-width: 376px) and (max-width: 1180px) {
h6, .h6 {
font-size: calc(1.9rem + 1 * ((100vw - 375px) / (1180 - 375)))
}
}
@media (min-width: 1181px) {
h6, .h6 {
font-size: 2rem
}
}
p, .p1, .slide__btn, .two-column-with-links__content h6, .text-and-img-to-bord__references a, .card-with-animation__btn, .calculator__item label, .calculator__item span, .calculator__calculator--botton li, .calculator__calculator--botton li div, .calculator__box div, .calculator__box div span, q, li {
font-size: 1.6rem;
line-height: 1.5
}
.p2, .category__content ul li, .category__content ul li:not(:last-child)::after, .slide__author p, .slide__author span, .header__menu li a, .footer__list h6, .grid-with-categories__title h2, .grid-with-categories__list-content span, .text-with-numbers__content p, .two-column-with-links__btn a, .hero__title h2, .text-with-another-block__author p, .text-with-another-block__author p span, .text-with-another-block__list-content p, .circle__item {
font-size: 1.5rem;
line-height: 1.6
}
.container {
max-width: 1180px;
width: 100%;
margin: 0 auto;
box-sizing: border-box;
padding-right: 1.5rem;
padding-left: 1.5rem
}
@media (min-width: 576px) {
.container {
padding-right: 4rem;
padding-left: 4rem
}
}
.btn {
display: inline-flex;
align-items: center;
justify-content: center;
box-sizing: border-box;
color: #fff;
font-weight: 600;
border-radius: 5px;
padding: 1.8rem 3.4rem;
font-size: 1.6rem;
line-height: 1;
transition: all .3s ease;
background-color: #6658FF;
font-weight: 600;
color: #fff;
transition: .3s all
}
.btn:hover {
background-color: #4438ca
}
.btn--light {
background: rgba(231, 232, 255, 0.66);
color: #6658FF
}
.btn--light:hover {
background-color: rgba(102, 88, 255, 0.2)
}
.mmenu {
background-color: transparent;
border: none;
cursor: pointer;
display: none;
padding: 0;
margin-left: 5px;margin-top: -2px;
}
.mmenu svg{width: 44px;height: 44px;}
.line {
fill: none;
stroke: black;
stroke-width: 4;
transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
}
.line1 {
stroke-dasharray: 60 207;
stroke-width: 4;
}
.line2 {
stroke-dasharray: 60 60;
stroke-width: 4;
}
.line3 {
stroke-dasharray: 60 207;
stroke-width: 4;
}
.opened .line1 {
stroke-dasharray: 90 207;
stroke-dashoffset: -134;
stroke-width: 4;
}
.opened .line2 {
stroke-dasharray: 1 60;
stroke-dashoffset: -30;
stroke-width: 4;
}
.opened .line3 {
stroke-dasharray: 90 207;
stroke-dashoffset: -134;
stroke-width: 4;
}
.category {
background: #FFFFFF;
box-shadow: 0px 0.95742px 0.95742px rgba(0, 0, 0, 0.03), 0px 1.91485px 4.78712px rgba(0, 0, 0, 0.06);
border-radius: 6px
}
.category__img {
width: 100%
}
.category__img img {
width: 100%
}
.category__content {
padding: 2.4rem 2rem;
box-sizing: border-box
}
@media (min-width: 768px) {
.category__content {
padding: 2.7rem 3.2rem
}
}
.category__content ul {
display: flex;
margin-bottom: 1rem
}
.category__content ul li {
position: relative;
font-weight: 700;
color: #6658FF
}
.category__content ul li:not(:last-child)::after {
display: inline;
content: '|';
padding: 0 6px;
font-weight: 500;
opacity: .6;
color: #6658FF
}
.category__content ul li:last-child {
font-weight: 500;
opacity: .6
}
.category__content h6 {
color: #181E25
}
.category__content p {
color: #788BA5;
margin-top: 1rem;
line-height: 1.7
}
.slide {
background: #FFFFFF;
padding: 2.4rem;
box-sizing: border-box;
box-shadow: 0px 0.8187px 0.8187px rgba(0, 0, 0, 0.03), 0px 1.6374px 4.0935px rgba(0, 0, 0, 0.06);
border-radius: 6.5496px
}
@media (min-width: 768px) {
.slide {
box-shadow: 0px 0.95742px 0.95742px rgba(0, 0, 0, 0.03), 0px 1.91485px 4.78712px rgba(0, 0, 0, 0.06);
border-radius: 7.65939px
}
}
.slide:hover .slide__btn {
opacity: 1
}
.slide ul {
margin-top: 3rem
}
.slide ul li {
display: flex;
align-items: center;
padding: 1.4rem 0;
border-top: 1px solid #DEDEDE
}
@media (min-width: 1025px) {
.slide ul li {
padding: 1.8rem 0
}
}
.slide ul li img {
max-width: 2rem;
width: 100%;
margin-right: 2.2rem
}
.slide ul li p {
font-size: 1.5rem;
font-weight: 500;
color: #181E25
}
@media (min-width: 1025px) {
.slide ul li p {
font-size: 1.7rem
}
}
.slide>p {
color: #788BA5;
margin-bottom: 1.4rem
}
@media (min-width: 1025px) {
.slide>p {
margin-bottom: 3rem
}
}
@media (max-width: 767px) {
.slide>p {
font-size: 1.4rem
}
}
.slide__top {
margin-bottom: 2rem;
display: flex;
align-items: center;
justify-content: space-between
}
@media (min-width: 1025px) {
.slide__top {
margin-bottom: 3rem
}
}
.slide__icon {
max-width: 12.4rem;
width: auto;
height: 4.3rem;
display: flex;
align-items: center
}
.slide__icon img {
max-height: 4.3rem;
width: auto;
max-width: 100%
}
.slide__btn {
display: flex;
align-items: center;
position: relative;
opacity: 0;
transition: .2s all;
color: #788BA5;
font-weight: 500
}
@media (max-width: 767px) {
.slide__btn {
opacity: 1;
}
}
.slide__btn:hover:after {
left: 5px
}
.slide__btn:after {
display: inline;
content: "";
width: 5px;
height: 5px;
border-top: 1.6px solid #788BA5;
border-right: 1.6px solid #788BA5;
margin-left: 1.5rem;
position: relative;
left: 0;
transition: .3s all;
transform: rotate(45deg)
}
.slide__author {
display: flex;
align-items: center
}
.slide__author p {
color: #000;
font-weight: 500
}
@media (max-width: 575px) {
.slide__author p {
font-size: 1.3rem
}
}
.slide__author span {
display: block;
color: #788BA5
}
.slide__ava {
max-width: 3.4rem;
width: 100%;
margin-right: 1.3rem
}
@media (min-width: 1025px) {
.slide__ava {
max-width: 4rem;
margin-right: 1.6rem
}
}
.slide__ava img {
width: 100%
}
.header {
padding: 3rem 0;
box-sizing: border-box;
position: absolute;
top: 0;
width: 100%;
z-index: 10;
transition: .3s all
}
@media (min-width: 1025px) {
.header {
padding: 2.2rem 0
}
}
.header__fader {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
background-color: rgba(0, 0, 0, 0.7);
transition: .3s all;
opacity: 0;
visibility: hidden
}
.header__container {
display: flex;
align-items: center;
justify-content: space-between
}
.header__logo {
max-width: 5.7rem;
width: 100%;
margin-right: 1.4rem
}
.header__logo img {
width: 100%
}
.header__navigation {
position: relative
}
@media (min-width: 1025px) {
.header__navigation {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%
}
}
.header__menu li img{display: none;}
.header__wrapper{width: 100%;}
.header__menu {
margin-top: 8rem
}
@media (min-width: 1025px) {
.header__menu {
display: flex;
align-items: center;
margin-top: 0
}
}
.header__menu li {
margin-bottom: 2.4rem
}
@media (min-width: 1025px) {
.header__menu li {
margin-left: 4.4rem;
margin-bottom: 0;
white-space: nowrap
}
}
.header__menu li:hover a {
color: #6658FF
}
.header__menu li a {
line-height: 1.3;
color: #181E25;
font-weight: 500;
transition: .3s all
}
.header__btns {
margin-top: 5rem
}
@media (min-width: 1025px) {
.header__btns {
margin-top: 0;
display: flex;
justify-content: flex-end;
width: 100%
}
}
.header__btns a {
display: flex;
margin-top: 2rem;
font-size: 1.5rem
}
@media (min-width: 1025px) {
.header__btns a {
margin-left: 2rem;
margin-top: 0
}
}
.header__btns .lang {
align-items: center;
justify-content: center;
padding: 1rem 2.2rem;
box-sizing: border-box;
background: #FFFFFF;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.03), 0px 2px 5px rgba(0, 0, 0, 0.06);
box-sizing: border-box;
border-radius: 5px;
text-transform: uppercase;
color: #181E25;
font-weight: 500;
height: 41px;
max-width: 9rem;
width: 100%;
margin-left: 0
}
.header__btns .lang img {
max-width: 1.7rem;
width: 100%;
padding-right: 8px
}
.header__btns .login {
align-items: center;
justify-content: center;
background: #FFFFFF;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.03), 0px 2px 5px rgba(0, 0, 0, 0.06);
border-radius: 5px;
height: 41px;
color: #181E25;
max-width: 9.5rem;
width: 100%;
font-weight: 500
}
.header__btns .btn {
padding: 1.3rem 2.1rem;
font-weight: 500;
white-space: nowrap;
max-width: 20rem;
width: 100%
}
@media (min-width: 1025px) {
.header__burger {
display: none
}
}
.header--menu-opened .header__fader {
opacity: 1;
visibility: visible
}
.header--menu-opened .header__navigation {
left: 0
}
.footer {
padding: 7rem 0;
box-sizing: border-box;
background-color: #fff
}
@media (min-width: 1025px) {
.footer {
padding: 7.5rem 0 20rem
}
}
@media (min-width: 768px) {
.footer__container {
display: flex;
justify-content: space-between;
align-items: center
}
}
.footer__logo {
max-width: 6rem;
width: 100%
}
.footer__social {
margin-top: 2rem;
display: flex;
align-items: center
}
.footer__social img {
max-width: 2.7rem;
transition: .3s all
}
.footer__social img:hover {
filter: brightness(0) invert(0)
}
.footer__social li:not(:last-child) {
margin-right: .8rem
}
.footer__lists {
display: grid;
grid-template-columns: repeat(2, auto);
justify-content: space-between;
gap: 4rem 2rem;
margin-top: 5.6rem
}
@media (min-width: 576px) {
.footer__lists {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 0
}
}
@media (min-width: 768px) {
.footer__lists {
width: 75%;
margin-top: 0
}
}
@media (min-width: 1025px) {
.footer__lists {
width: 60%
}
}
@media (min-width: 576px) {
.footer__list:not(:last-child) {
margin-right: 4rem
}
}
.footer__list h6 {
color: #6658FF;
text-transform: uppercase;
font-weight: 500;
font-size: 1.4rem;
font-family: "Inter", sans-serif;
line-height: 2
}
@media (min-width: 576px) {
.footer__list h6 {
font-size: 1.5rem
}
}
.footer__list ul {
margin-top: .6rem
}
.footer__list ul li {
line-height: 1.8
}
.footer__list ul li a {
color: #788BA5;
font-size: 1.6rem;
line-height: 1.8;
transition: .3s all
}
@media (min-width: 576px) {
.footer__list ul li a {
font-size: 1.7rem
}
}
.footer__list ul li a:hover {
color: #000
}
.grid-with-categories {
margin: 6rem 0
}
.grid-with-categories__title h2 {
color: #6658FF;
font-weight: 500;
font-family: "Inter", sans-serif
}
.grid-with-categories__title h3 {
color: #181E25;
margin-top: 1rem;
max-width: 55.4rem;
width: 100%
}
.grid-with-categories__navigaton {
margin-top: 5rem;
overflow: hidden;
position: relative;
padding-top: 1rem;
padding-bottom: 1rem
}
@media (min-width: 768px) {
.grid-with-categories__navigaton {
margin-top: 10rem
}
}
.grid-with-categories__navigaton ul {
align-items: center;
justify-content: space-between;
overflow-x: auto;
white-space: nowrap;
flex-wrap: nowrap
}
.grid-with-categories__navigaton a {
color: #788BA5;
display: flex;
align-items: center;
line-height: 1.3;
transition: .2s all
}
@media (max-width: 767px) {
.grid-with-categories__navigaton a {
font-size: 1.5rem
}
}
.grid-with-categories__navigaton a img {
max-width: 18px;
width: 100%;
margin-right: 12px;
transition: .2s all
}
.grid-with-categories__navigaton li {
cursor: pointer;
display: inline-block
}
.grid-with-categories__navigaton li:last-child {
padding-left: 2rem;
box-sizing: border-box
}
@media (min-width: 768px) {
.grid-with-categories__navigaton li:last-child {
padding-left: 2.8rem
}
}
.grid-with-categories__navigaton li:last-child:hover a {
color: #000
}
.grid-with-categories__navigaton li:last-child:hover img {
filter: brightness(0) invert(0)
}
.grid-with-categories__nav-item {
padding: 0 2rem;
box-sizing: border-box;
border-right: 1px solid #E4E4E4;
position: relative
}
.grid-with-categories__nav-item:hover a {
color: #000
}
@media (min-width: 768px) {
.grid-with-categories__nav-item {
padding: 0 2.8rem
}
}
.grid-with-categories__nav-item:before {
position: absolute;
content: '';
width: 8px;
height: 8px;
border-radius: 100%;
background-color: #6658FF;
top: 50%;
left: 0;
transform: translateY(-50%);
opacity: 0;
visibility: hidden;
transition: .3s all
}
.grid-with-categories__nav-item--active:before {
opacity: 1;
visibility: visible
}
.grid-with-categories__nav-item--active a {
color: #000
}
.grid-with-categories__input {
position: absolute;
width: calc(100% - 2rem);
height: 100%;
top: -100%;
right: 1rem;
padding: 1rem;
box-sizing: border-box;
border: 1px solid rgba(128, 128, 128, 0.192);
background-color: #fff;
display: flex;
align-items: center;
flex-direction: row-reverse;
justify-content: space-between;
transition: .3s all;
border-radius: 6px
}
@media (min-width: 768px) {
.grid-with-categories__input {
width: calc(100% - 8rem);
right: 4rem
}
}
.grid-with-categories__input input {
width: 100%;
border: none;
outline: none
}
.grid-with-categories__close {
width: 1.5rem;
height: 1.5rem;
position: relative;
cursor: pointer
}
.grid-with-categories__close::before, .grid-with-categories__close:after {
position: absolute;
content: '';
top: 50%;
left: 50%;
width: 100%;
height: 2px;
background-color: #181E25;
transform: translate(-50%, -50%) rotate(45deg)
}
.grid-with-categories__close:after {
transform: translate(-50%, -50%) rotate(135deg)
}
.grid-with-categories__grid {
display: grid;
gap: 3rem 2.5rem
}
@media (min-width: 768px) {
.grid-with-categories__grid {
grid-template-columns: repeat(2, 1fr)
}
}
@media (min-width: 1025px) {
.grid-with-categories__grid {
grid-template-columns: repeat(3, 1fr);
gap: 3rem 2.5rem
}
}
.grid-with-categories__list {
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.03), 0px 2px 5px rgba(0, 0, 0, 0.06);
border-radius: 6px;
padding: 3rem 2rem;
background-color: #fff
}
@media (min-width: 1025px) {
.grid-with-categories__list {
padding: 3rem 4.2rem 3.8rem
}
}
.grid-with-categories__list h6 {
position: relative
}
.grid-with-categories__list h6 span {
background-color: #fff;
padding-right: 2rem;
position: relative;
z-index: 2
}
.grid-with-categories__list h6:before {
position: absolute;
content: '';
width: 100%;
height: 1px;
background-color: rgba(120, 139, 165, 0.44);
left: 0;
top: 50%;
transform: translateY(-50%);
z-index: 2
}
.grid-with-categories__list li {
margin-top: 2.4rem
}
.grid-with-categories__list li a {
display: flex;
align-items: center
}
.grid-with-categories__list-img {
max-width: 5.8rem;
width: 100%;
margin-right: 1.3rem
}
@media (min-width: 576px) {
.grid-with-categories__list-img {
margin-right: 2.3rem
}
}
.grid-with-categories__list-img img {
width: 100%
}
.grid-with-categories__list-content p {
color: #181E25;
font-weight: 500;
line-height: 1.4
}
@media (max-width: 575px) {
.grid-with-categories__list-content p {
font-size: 1.5rem
}
}
.grid-with-categories__list-content span {
display: block;
color: #788BA5;
font-weight: 500
}
@media (max-width: 575px) {
.grid-with-categories__list-content span {
font-size: 1.4rem
}
}
.grid-with-categories__pagination {
margin-top: 3.4rem;
display: flex;
align-items: center;
justify-content: center
}
.grid-with-categories__pagination ul {
display: flex;
align-items: center;
justify-content: center;
margin: 0 -5px
}
@media (min-width: 768px) {
.grid-with-categories__pagination ul {
margin: 0 -9px
}
}
.grid-with-categories__pagination ul li {
transition: .3s all;
border-radius: 6px;
margin: 0 9px
}
.grid-with-categories__pagination ul li:hover {
background-color: #fff;
box-shadow: 0px 0.95742px 0.95742px rgba(0, 0, 0, 0.03), 0px 1.91485px 4.78712px rgba(0, 0, 0, 0.06)
}
@media (min-width: 768px) {
.grid-with-categories__pagination ul li {
margin: 0 5px
}
}
.grid-with-categories__pagination ul li a {
color: #6658FF;
transition: .3s all;
font-weight: 500;
width: 2.5rem;
height: 2.5rem;
display: flex;
align-items: center;
justify-content: center;
text-align: center
}
@media (min-width: 768px) {
.grid-with-categories__pagination ul li a {
width: 3.5rem;
height: 3.5rem
}
}
.grid-with-categories__pagination ul li.active {
background: #6658FF;
box-shadow: 0px 0.95742px 0.95742px rgba(0, 0, 0, 0.03), 0px 1.91485px 4.78712px rgba(0, 0, 0, 0.06);
border-radius: 6px
}
.grid-with-categories__pagination ul li.active a {
color: #fff
}
.grid-with-categories__pagination ul li.active:hover {
background-color: #6658FF;
border-radius: 6px
}
.grid-with-categories__wrapper {
padding: 4rem 0;
background: #FAFBFF;
box-sizing: border-box;
margin-top: 2rem
}
@media (min-width: 768px) {
.grid-with-categories__wrapper {
margin-top: 7rem;
padding: 7rem 0 8rem
}
}
.text-with-numbers {
margin-top: 8rem
}
@media (min-width: 768px) {
.text-with-numbers {
margin-top: 16.5rem
}
}
.text-with-numbers__container {
display: flex;
flex-direction: column;
align-items: center;
max-width: 77rem;
width: 100%
}
.text-with-numbers__title {
text-align: center
}
.text-with-numbers__btns {
margin-top: 2.5rem
}
@media (min-width: 576px) {
.text-with-numbers__btns {
display: flex;
align-items: center;
justify-content: center
}
}
@media (min-width: 768px) {
.text-with-numbers__btns {
margin-top: 5.5rem
}
}
@media (max-width: 575px) {
.text-with-numbers__btns {
width: 100%
}
}
.text-with-numbers__btns a {
white-space: nowrap
}
@media (max-width: 575px) {
.text-with-numbers__btns a {
width: 100%
}
}
.text-with-numbers__btns a:first-child {
margin-bottom: 1rem
}
@media (min-width: 576px) {
.text-with-numbers__btns a:first-child {
margin-right: 2.3rem;
margin-bottom: 0
}
}
.text-with-numbers__list {
display: grid;
margin: 3.5rem 0 0;
gap: 2rem;
width: 100%
}
@media (min-width: 576px) {
.text-with-numbers__list {
grid-template-columns: repeat(2, 1fr);
gap: 4rem
}
}
@media (min-width: 768px) {
.text-with-numbers__list {
grid-template-columns: repeat(3, 1fr);
margin: 4.5rem 0 0
}
}
.text-with-numbers__list li {
display: flex;
align-items: flex-start
}
.text-with-numbers__icon {
max-width: 2.3rem;
width: 100%;
margin-right: 1.8rem;
margin-top: 3px
}
.text-with-numbers__icon img {
width: 100%
}
.text-with-numbers__content h6 {
color: #292F3D;
font-weight: 500;
font-family: "Inter", sans-serif
}
.text-with-numbers__content h6 span {
color: #292F3D;
font-weight: 500
}
.text-with-numbers__content p {
margin-top: .3rem;
color: #788BA5;
font-weight: 500
}
.grid-cards-on-back {
background: linear-gradient(0deg, #FAFBFF 48.23%, rgba(250, 251, 255, 0) 100%);
padding: 10rem 0 6rem;
position: relative;
overflow: hidden
}
@media (min-width: 1025px) {
.grid-cards-on-back {
padding: 23rem 0 13rem
}
}
@media (max-width: 767px) {
.grid-cards-on-back:before {
position: absolute;
content: '';
width: 100%;
height: 21rem;
top: 0;
left: 0;
background: linear-gradient(360deg, #FAFBFF 48.23%, rgba(250, 251, 255, 0) 100%)
}
}
.grid-cards-on-back__back {
position: absolute;
bottom: 0;
left: 0;
width: 100%
}
.grid-cards-on-back__back img {
width: 100%
}
.grid-cards-on-back__container {
position: relative
}
.grid-cards-on-back__grid {
display: grid;
gap: 3.5rem
}
@media (min-width: 576px) {
.grid-cards-on-back__grid {
grid-template-columns: repeat(2, 1fr)
}
}
@media (min-width: 1025px) {
.grid-cards-on-back__grid {
grid-template-columns: repeat(3, 1fr)
}
}
.grid-cards-on-back__card {
background: #FFFFFF;
box-shadow: 0px 1.04927px 1.04927px rgba(0, 0, 0, 0.03), 0px 2.09854px 5.24636px rgba(0, 0, 0, 0.06);
border-radius: 8.39417px;
box-sizing: border-box;
padding: 3rem 2rem
}
@media (min-width: 768px) {
.grid-cards-on-back__card {
padding: 3rem 3.7rem 4rem
}
}
.grid-cards-on-back__card .btn {
margin-top: 2rem;
width: 100%;
color: #788BA5;
background-color: rgba(128, 128, 128, 0);
border: 1.04927px solid #EDEDED;
font-weight: 500;
padding: 1.8rem 1rem
}
.grid-cards-on-back__card .btn:hover {
background-color: #6658FF;
color: #fff
}
.grid-cards-on-back__card p {
margin-top: 1.2rem;
color: #788BA5
}
.grid-cards-on-back__card h6 {
color: #6658FF;
font-weight: 500
}
.grid-cards-on-back__card ul {
margin-top: 1.2rem
}
.grid-cards-on-back__card ul li {
display: flex;
align-items: center;
color: #788BA5
}
.grid-cards-on-back__card ul li:not(:last-child) {
padding-bottom: 1.6rem;
margin-bottom: 1.6rem;
border-bottom: 1px solid #EDEDED
}
.grid-cards-on-back__card ul li a {
display: flex;
align-items: center;
color: #788BA5;
transition: .3s all
}
.grid-cards-on-back__card ul li a:hover {
color: #6658FF
}
.grid-cards-on-back__card ul li img {
max-width: 1.7rem;
width: auto;
margin-right: 1.6rem
}
.two-column-with-links {
position: relative;
margin: 4rem 0;
z-index: 2
}
@media (min-width: 1025px) {
.two-column-with-links {
padding: 13rem 0 0;
border-top: 1px solid #E5E5E5;
margin-bottom: -7rem;
margin-top: 0
}
}
@media (min-width: 1025px) {
.two-column-with-links:before {
position: absolute;
content: '';
width: 1px;
height: 110%;
top: 0;
left: 50%;
transform: translateX(-50%);
background: linear-gradient(180deg, #E4E4E4 0%, rgba(228, 228, 228, 0) 100%)
}
}
.two-column-with-links__grid {
display: grid;
gap: 4rem
}
@media (min-width: 1025px) {
.two-column-with-links__grid {
grid-template-columns: repeat(2, 1fr);
gap: 0
}
}
.two-column-with-links__list {
box-sizing: border-box
}
@media (min-width: 1025px) {
.two-column-with-links__list:first-of-type {
padding-right: 7.4rem
}
}
@media (min-width: 1025px) {
.two-column-with-links__list:last-of-type {
padding-left: 7.4rem
}
}
@media (max-width: 575px) {
.two-column-with-links__list:last-of-type .two-column-with-links__content li:last-child {
display: none
}
}
.two-column-with-links__list > ul {
display: grid;
gap: 2.2rem
}
@media (min-width: 768px) {
.two-column-with-links__list ul {
gap: 4rem
}
.two-column-with-links__content ul{gap:0;}
}
.two-column-with-links__content ul li{font-weight: 400;}
.two-column-with-links__list ul li {
cursor: pointer
}
.two-column-with-links__list ul li>a {
display: flex;
align-items: center;
}
.two-column-with-links__top {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap
}
.two-column-with-links__title {
display: flex;
align-items: center;
margin-bottom: 3.6rem
}
.two-column-with-links__title img {
max-width: 3.2rem;
width: 100%;
margin-right: 1.2rem
}
@media (min-width: 768px) {
.two-column-with-links__title img {
margin-right: 2rem
}
}
.two-column-with-links__title h6 {
font-weight: 500;
color: #000
}
.two-column-with-links__btn {
width: 100%;
display: flex;
max-width: 13.4rem;
margin-bottom: 3.6rem;
margin-left: 1rem
}
@media (min-width: 768px) {
.two-column-with-links__btn {
max-width: 16.4rem
}
}
.two-column-with-links__btn a {
width: 100%;
border: 1px solid #E8E8E8;
box-sizing: border-box;
border-radius: 8px;
height: 30px;
color: #788BA5;
position: relative;
transition: .3s all;
box-sizing: border-box;
display: flex;
align-items: center;
justify-content: center
}
@media (min-width: 768px) {
.two-column-with-links__btn a {
padding: 1rem 3rem 1rem 2.5rem;
height: 35px;
justify-content: flex-start;
font-weight: 500
}
}
.two-column-with-links__btn a:hover {
background-color: #6658FF;
color: #fff;
border-color: #6658FF
}
.two-column-with-links__btn a:hover::after {
filter: brightness(0) invert(1);
right: 2rem
}
@media (min-width: 768px) {
.two-column-with-links__btn a::after {
position: absolute;
content: '';
width: 5px;
height: 9px;
top: 54%;
right: 2.5rem;
background-image: url(//everytap.de/drip/wp/wp-content/themes/drip/files/arrow-right.svg);
background-position: center;
background-size: 100% 100%;
transition: .3s all;
transform: translateY(-50%)
}
}
.two-column-with-links__icons {
max-width: 6.6rem;
width: 100%;
margin-right: 2.6rem
}
@media (min-width: 768px) {
.two-column-with-links__icons {
margin-right: 3rem
}
}
.two-column-with-links__icons img {
width: 100%
}
.two-column-with-links__content h6 {
font-weight: 500;
color: #000
}
.two-column-with-links__content ul {
display: flex;
align-items: center;
margin-top: .5rem
}
.two-column-with-links__content ul li {
display: flex;
align-items: center;
color: #788BA5;
font-size: 1.4rem;
line-height: 1.5;
font-weight: 400;
position: relative;
white-space: nowrap
}
.two-column-with-links__content ul li:last-child::before {
display: inline-block;
content: '';
height: 14px;
border-left: 1px solid #BCC5D2;
font-size: 1.4rem;
line-height: 1.5;
font-weight: 500;
margin: 0 12px
}
.two-column-with-links__content ul li img {
max-width: 4.6rem;
width: 100%;
margin-right: 5px
}
.text-and-img-to-bord {
position: relative;
display: flex;
min-height: 40vw;
margin: 4rem 0 9.5rem
}
@media (min-width: 768px) {
.text-and-img-to-bord {
margin: 11rem 0
}
}
@media (min-width: 1920px) {
.text-and-img-to-bord {
min-height: 30vw
}
}
.text-and-img-to-bord__container {
display: flex;
align-items: center;
justify-content: flex-start
}
@media (min-width: 768px) {
.text-and-img-to-bord__text {
width: 48%
}
}
.text-and-img-to-bord__text h2 {
font-size: 1.5rem;
margin-bottom: 5px;
color: #6658FF;
font-family: "Inter", sans-serif;
font-weight: 500
}
@media (min-width: 576px) {
.text-and-img-to-bord__text h2 {
font-size: 1.7rem
}
}
.text-and-img-to-bord__text h4 {
color: #181E25
}
.text-and-img-to-bord__text p {
margin-top: 3rem;
color: #788BA5
}
.text-and-img-to-bord__img {
margin-right: -1.5rem;
margin-top: 2.4rem
}
@media (min-width: 576px) {
.text-and-img-to-bord__img {
margin-right: -4rem
}
}
@media (min-width: 768px) {
.text-and-img-to-bord__img {
position: absolute;
top: 0;
left: 50%;
margin-left: 70px;
width: 40%;
height: 100%;
display: flex;
align-items: center;
margin-right: 0;
margin-top: 0
}
}
@media (min-width: 1920px) {
.text-and-img-to-bord__img {
width: 30%
}
}
.text-and-img-to-bord__img img {
width: 100%
}
.text-and-img-to-bord__references {
margin-top: 2rem
}
@media (min-width: 576px) {
.text-and-img-to-bord__references {
display: flex;
align-items: center;
margin-top: 3rem
}
}
.text-and-img-to-bord__references>img {
max-width: 14rem;
width: 100%;
margin-right: 1.4rem
}
.text-and-img-to-bord__references a {
color: #6658FF;
display: flex;
align-items: center;
font-weight: 500;
margin-top: 1.6rem
}
@media (min-width: 576px) {
.text-and-img-to-bord__references a {
margin-top: 0rem
}
}
.text-and-img-to-bord__references a:hover img {
left: 5px
}
.text-and-img-to-bord__references a img {
max-width: 9px;
width: 100%;
margin-left: 1.4rem;
position: relative;
left: 0;
transition: .2s all
}
.logos {
margin: 3rem 0
}
@media (min-width: 768px) {
.logos {
margin: 8rem 0
}
}
.logos__flex {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
margin: 0 -2.5rem 3.5rem
}
@media (min-width: 768px) {
.logos__flex {
justify-content: space-between;
margin: 0;
margin-bottom: 5rem
}
}
.logos__item {
max-width: 9rem;
width: auto;
box-sizing: border-box;
opacity: .5;
margin: 3rem 2.5rem 0
}
@media (min-width: 768px) {
.logos__item {
max-width: 12.4rem;
margin: 0 1rem
}
}
.logos__item img {
width: auto;
max-width: 100%;
max-height: 4rem
}
@media (min-width: 768px) {
.logos__item img {
max-height: 5.5rem
}
}
.logos__bottom {
display: flex;
align-items: center;
justify-content: center
}
@media (min-width: 576px) {
.logos__bottom {
justify-content: space-between;
padding-top: 4.5rem;
border-top: 1px solid rgba(171, 171, 171, 0.2)
}
}
.logos__bottom p {
color: #ABABAB;
font-size: 1.4rem;
font-weight: 500
}
@media (max-width: 575px) {
.logos__bottom p {
display: none
}
}
.logos__bottom a {
display: flex;
align-items: center;
color: #ABABAB;
font-size: 1.4rem;
font-weight: 500
}
.logos__bottom a:hover::after {
left: 5px
}
.logos__bottom a::after {
display: inline;
content: '';
width: .5rem;
height: .5rem;
border-top: 1px solid #ABABAB;
border-right: 1px solid #ABABAB;
transform: rotate(45deg);
position: relative;
left: 0;
transition: .3s all;
margin-left: 1.6rem
}
.card-with-animation {
margin: 8rem 0
}
.card-with-animation__wrapper {
display: grid;
gap: 3rem
}
@media (min-width: 768px) {
.card-with-animation__wrapper {
grid-template-columns: repeat(2, 1fr);
gap: 2.8rem
}
}
.card-with-animation__card {
background: #FAFBFF;
border-radius: 8px;
padding: 4.4rem 3.5rem 4rem
}
@media (min-width: 1025px) {
.card-with-animation__card {
padding: 5.4rem 6.8rem 6.5rem
}
}
.card-with-animation__card:hover .card-with-animation__btn img {
left: 5px
}
.card-with-animation__title h5 {
margin-top: 2rem;
color: #292F3D
}
@media (min-width: 768px) {
.card-with-animation__title h5 {
margin-top: 3rem
}
}
.card-with-animation__title p {
margin-top: 2rem;
color: #788BA5
}
@media (min-width: 768px) {
.card-with-animation__title p {
margin-top: 2rem
}
}
.card-with-animation__svg {
max-width: 9rem;
width: auto
}
@media (min-width: 768px) {
.card-with-animation__svg {
max-width: 12rem
}
}
.card-with-animation__svg svg {
max-height: 6rem;
width: auto;
max-width: 100%
}
@media (min-width: 768px) {
.card-with-animation__svg svg {
max-height: 8rem
}
}
.card-with-animation__svg .animation {
stroke-dasharray: 375;
stroke-dashoffset: 375;
stroke-width: 1px;
fill: transparent
}
@keyframes draw {
90% {
stroke-dashoffset: 0
}
100% {
stroke-dashoffset: 0
}
}
@keyframes drawFill {
90% {
fill: #6658FF
}
100% {
fill: #6658FF
}
}
.card-with-animation__svg--add-animation .animation {
stroke-dasharray: 375;
stroke-dashoffset: 375;
stroke-width: 1.4px;
fill: transparent;
animation: draw 15s linear;
animation-fill-mode: forwards
}
.card-with-animation__btn {
display: flex;
align-items: center;
margin-top: 3.5rem;
color: #6658FF;
font-weight: 500
}
@media (min-width: 768px) {
.card-with-animation__btn {
margin-top: 4.5rem
}
}
.card-with-animation__btn img {
margin-left: 1.2rem;
max-width: 1.5rem;
width: 100%;
position: relative;
left: 0;
transition: .3s all
}
.hero {
margin: 2rem 0 10rem
}
@media (min-width: 768px) {
.hero {
margin: 6rem 0 10rem
}
}
.hero__back {
position: absolute;
left: 50%;
margin-left: 50px;
top: 0;
z-index: -1;
}
.hero__back img {
position: absolute;
top: 0%;
left: 0%;
}
.hero__container {
display: flex;
justify-content: space-between
}
@media (min-width: 1025px) {
.hero__container {
align-items: center
}
}
@media (min-width: 768px) {
.hero__title {
width: 60%
}
}
@media (min-width: 1268px) {
.hero__title {
width: 50%
}
}
.hero__title h2 {
color: #6658FF;
font-family: "Inter", sans-serif;
font-weight: 500;
margin-bottom: .6rem
}
.hero__title h3 {
color: #181E25
}
.hero__title p {
margin-top: 2rem;
color: #788BA5
}
.hero__title .hero__btn {
display: flex;
justify-content: flex-start;
margin-top: 2.6rem
}
.hero__img-list {
position: relative;
margin-top: 7rem
}
@media (min-width: 768px) {
.hero__img-list {
width: 45%;
margin-top: 0
}
}
.hero__img {
width: 70%;
margin-left: -1.5rem
}
@media (min-width: 768px) {
.hero__img {
width: 65%;
min-width: 25rem
}
}
.hero__img img {
width: 100%
}
.hero__list {
position: absolute;
top: 50%;
transform: translateY(-52%);
right: 3.5rem
}
@media (min-width: 1025px) {
.hero__list {
right: 15%
}
}
.hero__list li {
background: #FFFFFF;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.04), 0px 4.10934px 20px rgba(0, 0, 0, 0.08);
border-radius: 8.21867px;
display: flex;
align-items: center;
max-width: 22rem;
width: 100%;
padding: 6px 13px;
box-sizing: border-box;
margin-top: 1.3rem;
min-height: 5rem
}
@media (min-width: 768px) {
.hero__list li {
min-height: 6rem;
margin-top: 1.5rem;
padding: 6px 20px
}
}
.hero__list li:nth-child(1) {
margin-left: 2.4rem
}
.hero__list li:nth-child(2) {
margin-left: 1.2rem
}
.hero__list p {
font-size: 1.2rem;
color: #788BA5;
font-weight: 500;
margin-left: 1.4rem;
max-width: 7rem
}
@media (min-width: 768px) {
.hero__list p {
font-size: 1.4rem;
margin-left: 2rem;
max-width: 8rem
}
}
.hero__list p img {
max-width: .9rem;
width: 100%;
margin-left: .4rem;
display: inline
}
.hero__list h4 {
color: #353535
}
@media (max-width: 375px) {
.hero__list h4 {
font-size: 2.5rem
}
}
@media (min-width: 376px) and (max-width: 1180px) {
.hero__list h4 {
font-size: calc(2.5rem + 5 * ((100vw - 375px) / (1180 - 375)))
}
}
@media (min-width: 1181px) {
.hero__list h4 {
font-size: 3rem
}
}
.hero__list img {
max-width: 6rem;
width: 100%
}
@media (min-width: 768px) {
.hero__list img {
max-width: 7rem
}
}
.text-with-another-block {
position: relative;
margin: 1rem 0 9rem;
}
@media (min-width: 1025px) {
.text-with-another-block {
display: flex;
margin: 3.2rem 0 9rem
}
}
@media (min-width: 1025px) {
.text-with-another-block__text {
width: 55%
}
}
.text-with-another-block__text h2 {
color: #6658FF;
font-weight: 500;
margin-bottom: .5rem;
font-family: "Inter", sans-serif;
font-size: 1.5rem
}
@media (min-width: 576px) {
.text-with-another-block__text h2 {
font-size: 1.7rem
}
}
.text-with-another-block__text h3 {
color: #181E25
}
.text-with-another-block__cards {
margin-top: 3rem;
display: grid;
gap: 3.5rem 4rem
}
@media (min-width: 768px) {
.text-with-another-block__cards {
grid-template-columns: repeat(2, 1fr)
}
}
.text-with-another-block__card h6 {
font-size: 1.8rem;
color: #181E25;
font-family: "Inter", sans-serif;
font-weight: 500
}
.text-with-another-block__card p {
margin-top: 1rem;
color: #788BA5
}
.text-with-another-block__icon {
max-width: 4rem;
width: 100%;
margin-bottom: 1.8rem
}
@media (min-width: 1025px) {
.text-with-another-block__icon {
margin-bottom: 1rem
}
}
.text-with-another-block__icon img {
width: 100%
}
.text-with-another-block__comment {
margin-top: 3rem;
padding: 3rem 2rem 2.4rem;
border: 1px solid #DEDEDE;
box-sizing: border-box;
border-radius: 6px
}
@media (min-width: 1025px) {
.text-with-another-block__card h6{
white-space: nowrap;
min-width: 280px;
}
.text-with-another-block__comment {
margin-top: 4rem;
padding: 2.5rem 2.7rem
}
}
.text-with-another-block__comment p {
color: #181E25;
font-size: 1.7rem
}
.text-with-another-block__author {
margin-top: 1.8rem;
display: flex;
align-items: center
}
@media (min-width: 1025px) {
.text-with-another-block__author {
margin-top: 2rem
}
}
.text-with-another-block__author p {
font-weight: 500
}
.text-with-another-block__author p span {
font-weight: 500;
display: block;
color: #788BA5
}
.text-with-another-block__avatar {
max-width: 4rem;
width: 100%;
margin-right: 1.4rem
}
.text-with-another-block__avatar img {
width: 100%
}
.text-with-another-block__animation-circle {
position: relative
}
@media (min-width: 1025px) {
.text-with-another-block__animation-circle {
position: absolute;
top: 0;
left: 50%;
width: 500px;
margin-left: -740px;
width: 50rem;
height: 100%;
margin-top: -50px;
}
}
.text-with-another-block__animation-circle .circle {
position: relative;
margin-left: auto;
left: -44rem
}
@media (min-width: 1025px) {
.text-with-another-block__animation-circle .circle {
left: -48rem
}
}
@media (min-width: 1281px) {
.text-with-another-block__animation-circle .circle {
left: -35rem
}
}
.text-with-another-block__img-and-list {
position: relative;
margin-top: 4rem
}
@media (min-width: 1025px) {
.text-with-another-block__img-and-list {
position: absolute;
top: 0;
left: 50%;
width: 33%;
margin-left: 150px;
height: 100%;
z-index: -1;
margin-top: 0
}
}
.text-with-another-block__img {
max-width: 100rem;
width: 100%;
margin-left: auto
}
@media (min-width: 1025px) {
.text-with-another-block__img {
position: absolute;
top: 6%;
left: 0;
width: 780px;
z-index: -1
}
}
.text-with-another-block__img img:nth-child(2)  {
width: 100%;
position: absolute;
top: 174px;
}
.text-with-another-block__img img:nth-child(1) {
width: 446px;height: auto;
left: 120px;
position: absolute;
}
.text-with-another-block__list {
margin-top: 10rem;
margin-left: 20px;
}
@media (max-width: 1024px) {
.text-with-another-block__animation-circle{z-index: -1;}
.text-with-another-block__list {
position: absolute;
top: 1.5rem;
left: 1.5rem;
margin-top: 0
}
}
.text-with-another-block__list li {
background: #FFFFFF;
padding: 1.3rem 2rem;
box-sizing: border-box;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.03), 0px 2px 22px rgba(0, 0, 0, 0.1);
border-radius: 6px;
max-width: 26.6rem;
width: 100%;
min-height: 6rem;
display: flex;
align-items: center;
margin-top: 1.3rem
}
@media (min-width: 1025px) {
.text-with-another-block__list li {
min-height: 8.7rem;
padding: 2rem
}
}
.text-with-another-block__list-icon {
max-width: 3rem;
width: 100%;
margin-right: 2rem
}
.text-with-another-block__list-icon img {
width: 100%
}
.text-with-another-block__list-content h6 {
font-style: 1.8rem;
font-weight: 500;
font-family: "Inter", sans-serif;
color: #292F3D
}
@media (max-width: 1024px) {
.text-with-another-block__list-content h6 {
font-size: 1.6rem
}
}
.text-with-another-block__list-content p {
margin-top: 3px;
color: #788BA5
}
@media (max-width: 1024px) {
.text-with-another-block__list-content p {
font-size: 1.3rem;
white-space: nowrap
}
}
.text-with-another-block--reversed .container {
display: flex;
justify-content: flex-end;
align-items: center;
margin-top: 8rem;
}
@media (min-width: 1025px) {
.text-with-another-block--reversed .text-with-another-block__img-and-list {
left: 0
}
}
.slider {
background: linear-gradient(180deg, #FAFBFF 73.23%, rgba(250, 251, 255, 0) 100%);
padding: 9rem 0 10rem;
position: relative
}
@media (min-width: 768px) {
.slider {
padding: 8.5rem 0 14rem
}
}
@media (min-width: 768px) {
.slider::after, .slider:before {
position: absolute;
content: '';
width: 4rem;
height: 55rem;
background: linear-gradient(270deg, #FAFBFF 0%, rgba(250, 251, 255, 0) 100%);
opacity: 0.88;
z-index: 2
}
}
@media (min-width: 1281px) {
.slider::after, .slider:before {
width: 25rem
}
}
.slider:before {
bottom: 14rem;
left: 0;
background: linear-gradient(90deg, #FAFBFF 0%, rgba(250, 251, 255, 0) 100%)
}
.slider::after {
bottom: 14rem;
right: 0
}
.slider__title {
margin-bottom: 2rem
}
@media (min-width: 768px) {
.slider__title {
margin-bottom: 4rem
}
}
.slider__title h2 {
font-family: "Inter", sans-serif;
font-weight: 500;
margin-bottom: .5rem;
color: #6658FF;
font-size: 1.5rem
}
@media (min-width: 576px) {
.slider__title h2 {
font-size: 1.7rem
}
}
.slider__title h3 {
color: #181E25
}
.slider__slick .slick-slide {
margin: 1rem 10px;
height: auto
}
@media (min-width: 1025px) {
.slider__slick .slick-slide {
margin: 1rem 13px
}
}
.slider__slick .slick-slide>div {
display: flex
}
.slider__slick .slick-list {
margin: 0 -10px;
width: 95%;
overflow: visible
}
@media (min-width: 768px) {
.slider__slick .slick-list {
width: 96%
}
}
@media (min-width: 1025px) {
.slider__slick .slick-list {
width: 83%;
margin: 0 -13px
}
}
.slider__slick .slick-track {
display: flex
}
@media (max-width: 767px) {
.slider__arrows {
display: none
}
}
.slider .slick-disabled {
opacity: 0;
visibility: hidden
}
.slider__arrow {
position: absolute;
z-index: 3;
cursor: pointer;
transition: .3s all
}
.slider__prev {
left: 2rem;
bottom: 40rem;
transform: scale(-1)
}
@media (min-width: 1281px) {
.slider__prev {
left: 4rem
}
}
.slider__next {
right: 2rem;
bottom: 40rem
}
@media (min-width: 1281px) {
.slider__next {
right: 4rem
}
}
.calculator {
margin: 10rem 0
}
.calculator__title h2 {
font-family: "Inter", sans-serif;
font-weight: 500;
margin-bottom: .5rem;
color: #6658FF;
font-size: 1.5rem
}
.loadin .lds-ripple{opacity: 1;transform: scale(1);}
.loadin .inner_ergebnis{opacity: 0;}
.lds-ripple {
opacity: 0;
transform: scale(0);
transition: all 200ms ease;
display: inline-block;
position: absolute;
left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;
width: 80px;
height: 80px;
}
.lds-ripple div {
position: absolute;
border: 4px solid #6658FF;
opacity: 1;
border-radius: 50%;
animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
.lds-ripple div:nth-child(2) {
animation-delay: -0.5s;
}
@keyframes lds-ripple {
0% {
top: 36px;
left: 36px;
width: 0;
height: 0;
opacity: 1;
}
100% {
top: 0px;
left: 0px;
width: 72px;
height: 72px;
opacity: 0;
}
}
@media (min-width: 576px) {
.calculator__title h2 {
font-size: 1.7rem
}
}
.calculator__title h3 {
color: #181E25
}
.calculator__wrapper {
margin-top: 5rem
}
@media (min-width: 1025px) {
.calculator__wrapper {
display: flex
}
}
.calculator__calculator {
background: #FFFFFF;
border: 1px solid #DADADA;
border-radius: 8px;
padding: 3rem 3.3rem;
box-sizing: border-box;
width: 100%;
box-sizing: border-box;
margin-bottom: 2.3rem
}
@media (min-width: 576px) {
.calculator__calculator {
padding: 4rem 3.3rem 4.7rem 2rem
}
}
@media (min-width: 1025px) {
.calculator__calculator {
max-width: 41rem;
margin-right: 2rem;
margin-bottom: 0
}
}
@media (min-width: 1281px) {
.calculator__calculator {
margin-right: 4rem
}
}
.calculator__value {
display: grid;
gap: 3rem 2rem;
margin-bottom: 4rem;
width: 100%
}
@media (min-width: 375px) {
.calculator__value {
grid-template-columns: repeat(2, 1fr)
}
}
@media (min-width: 576px) {
.calculator__value {
gap: 3rem
}
}
.calculator__item {
position: relative;
width: 100%
}
.calculator__item label {
color: #292F3D;
font-weight: 500;
display: flex;
flex-direction: column;
align-items: flex-start;
width: 100%
}
@media (max-width: 575px) {
.calculator__item label {
font-size: 1.4rem
}
}
@media (max-width: 374px) {
.calculator__item label {
font-size: 1.5rem
}
}
.calculator__item input {
margin-top: .8rem;
background: #FFFFFF;
border: 1px solid #DADADA;
box-sizing: border-box;
border-radius: 8px;
padding: 1.5rem 2.5rem;
color: #292F3D;
width: 100%;
font-size: 16px;
font-family: 'Inter',sans-serif;
font-weight: 600
}
.calculator__item input::placeholder {
color: rgba(41, 47, 61, 0.33)
}
.calculator__item span {
position: absolute;
bottom: 1.4rem;
right: 2rem;
color: #788BA5;
font-weight: 600
}
@media (max-width: 575px) {
.calculator__item span {
font-size: 1.4rem
}
}
@media (min-width: 375px) {
.calculator__item--full {
grid-column: span 2
}
}
.calculator__calculator--botton {
padding-top: 4rem;
border-top: 1px solid #DADADA
}
.calculator__calculator--botton li {
display: flex;
align-items: center;
justify-content: space-between;
color: #181E25;
font-weight: 500
}
.calculator__calculator--botton li:not(:first-child) {
margin-top: 1.4rem
}
.calculator__calculator--botton li div {
color: #4469FF;
font-weight: 600
}
.calculator__result {
padding: 3.5rem 3rem;
width: 100%;
background: #FFFFFF;
border: 1px solid #DADADA;
box-sizing: border-box;
border-radius: 8px;
position: relative;
box-sizing: border-box
}
@media (min-width: 576px) {
.calculator__result {
padding: 4rem 2rem 3.5rem
}
}
@media (min-width: 1281px) {
.calculator__result {
padding: 4rem 5rem 3.5rem
}
}
.calculator__result h6 {
color: #292F3D;
font-weight: 600;
font-family: "Inter", sans-serif
}
@media (max-width: 575px) {
.calculator__result h6 {
font-size: 1.5rem
}
}
.calculator__result p {
margin-top: 1rem;
color: #788BA5;
font-weight: 500
}
@media (max-width: 575px) {
.calculator__result p {
font-size: 1.5rem
}
}
.calculator__result--show .calculator__preview {
display: none
}
.calculator__preview {
position: absolute;
top: 0;
left: 0;
width: 100%;
background: #FFFFFF;
box-sizing: border-box;
border-radius: 8px;
height: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
padding: 2rem
}
.calculator__preview p {
margin-top: 4rem;
max-width: 40rem;
width: 100%;
color: #788BA5
}
.calculator__img {
max-width: 19.4rem;
width: 100%
}
.calculator__img img {
width: 100%
}
.calculator__flex {
display: flex;
flex-wrap: wrap;
padding-bottom: 4.5rem;
border-bottom: 1px solid #EBEBEB
}
@media (min-width: 576px) {
.calculator__flex {
margin-top: 2rem
}
}
.calculator__main-result {
margin-top: 2rem;
margin-right: 1.5rem
}
@media (max-width: 575px) {
.calculator__main-result {
width: 100%
}
}
@media (min-width: 1281px) {
.calculator__main-result {
max-width: 180px;
margin-right: 3.5rem
}
}
.calculator__main-result div {
color: #4469FF;
font-weight: 600
}
@media (max-width: 375px) {
.calculator__main-result div {
font-size: 2.2rem
}
}
@media (min-width: 376px) and (max-width: 1180px) {
.calculator__main-result div {
font-size: calc(2.2rem + 6 * ((100vw - 375px) / (1180 - 375)))
}
}
@media (min-width: 1181px) {
.calculator__main-result div {
font-size: 2.8rem
}
}
.calculator__main-result div span {
font-weight: 600
}
.calculator__main-result p {
color: #292F3D;
font-weight: 500;
margin-top: .8rem
}
.calculator__box {
background: #FFFFFF;
border: 1px solid #DADADA;
box-sizing: border-box;
border-radius: 8px;
padding: 1.2rem 1.5rem;
box-sizing: border-box;
margin-top: 2rem;
margin-right: 1rem
}
@media (min-width: 1025px) {
.calculator__box {
padding: 1.2rem 1rem
}
}
@media (min-width: 1281px) {
.calculator__box {
padding: 1.2rem 1.8rem;
margin-right: 2rem
}
}
.calculator__box:last-of-type {
margin-right: 0
}
.calculator__box div {
color: #292F3D;
font-weight: 600
}
@media (max-width: 575px) {
.calculator__box div {
font-size: 1.5rem
}
}
.calculator__box div span {
color: #292F3D;
font-weight: 600
}
@media (max-width: 575px) {
.calculator__box div span {
font-size: 1.5rem
}
}
.calculator__box p {
font-size: 1.3rem;
font-weight: 500;
color: #788BA5;
line-height: 1.2;
margin-top: 0
}
@media (max-width: 575px) {
.calculator__box p {
font-size: 1.2rem
}
}
.calculator__result-button {
padding-top: 3.5rem
}
@media (min-width: 576px) {
.calculator__result-button {
display: flex;
align-items: center;
justify-content: space-between
}
}
.button2{display: none;}
.wenigsales .button1{display: none;}
.wenigsales .button2{display: flex;}
.calculator__result-button .btn {
border-radius: 111px;
padding: 1.7rem 2rem;
white-space: nowrap;
margin-top: 1.5rem
}
@media (min-width: 576px) {
.calculator__result-button .btn {
margin-top: 0
}
}
.calculator__result-button p {
font-weight: 500;
color: #181E25
}
@media (max-width: 575px) {
.calculator__result-button p {
font-size: 1.5rem
}
}
.calculator__result-button p span {
color: #6658FF;
font-weight: 600
}
.circle {
width: 87rem;
height: 87rem;
position: relative
}
@media (min-width: 576px) {
.circle {
width: 98rem;
height: 98rem
}
}
.circle__back {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.circle__back img {
width: 100%
}
.circle__pulse {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 16rem;
height: 16rem;
animation: pulse-black 4s infinite;
border-radius: 100%
}
@media (min-width: 576px) {
.circle__pulse {
width: 20rem;
height: 20rem
}
}
.circle__pulse img {
width: 100%
}
@keyframes pulse-black {
0% {
transform: translate(-50%, -50%) scale(0.95);
box-shadow: 0 0 0 0 rgba(102, 88, 255, 0.4)
}
70% {
transform: translate(-50%, -50%) scale(1);
box-shadow: 0 0 0 20px rgba(102, 88, 255, 0)
}
100% {
transform: translate(-50%, -50%) scale(0.95);
box-shadow: 0 0 0 0 rgba(102, 88, 255, 0)
}
}
.circle__dots {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) rotateZ(var(--dotsDeg));
width: 57rem;
height: 57rem;
border-radius: 100%;
transition: .5s transform ease;
}
@media (min-width: 576px) {
.circle__dots {
width: 68rem;
height: 68rem
}
}
.circle__dots img {
width: 100%
}
.circle__item {
background: #FFFFFF;
box-shadow: 0px 0px 0px 4.42933px rgba(152, 154, 230, 0.11), 0px 0.73822px 0.73822px rgba(0, 0, 0, 0.03), 0px 3.6911px 16.2409px rgba(0, 0, 0, 0.06);
border-radius: 163.885px;
color: #6658FF;
padding: 1rem 3rem;
display: block;
min-width: 15rem;
line-height: 1.3;
width: auto;
text-align: center;
font-weight: 600;
transition: .5s all ease;
box-sizing: border-box;
position: relative
}
.circle__item strong{white-space: nowrap;font-weight: 600;}
.circle__item span{display: block;width: 200px;height: 0;overflow: hidden;padding-top: 0px;width: 0;transition: opacity 300ms ease; opacity: 0;font-size: 14px}
.circle__item{
position: absolute;
transform: translate(-50%, -50%) rotateZ(var(--itemDeg))
}
.actiy{color: #fff;background-color: #6658FF;}
.actiy span{opacity: 0.77;display: block;height: auto;padding-top: 6px;width:220px;line-height: 1.55;}
.slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent
}
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0
}
.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;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto
}
.slick-track:before, .slick-track:after {
content: "";
display: table
}
.slick-track:after {
clear: both
}
.slick-loading .slick-track {
visibility: hidden
}
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
display: none
}
[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;
border: 1px solid transparent
}
.slick-arrow.slick-hidden {
display: none
}
.mmenu__btn{display: none;}
.mobile_back{display: none;} @media (max-width: 767px) {
.header__menu li a{font-size: 1.7rem;}
.mobile_back{position: absolute;left: 50%;margin-left: -400px;top: 0;display: block;}
.hero__back{display: none;}
.hero__img{width: 230px;left: 50%;margin-left: -165px;position: relative;}
.hero__container{flex-wrap: wrap;}
.hero__img-list{order: 1;width: 100%;}
.hero__list{right: 0;left: 50%;margin-left: -20px;}
.hero__title{order: 2;width: 100%;}
.hero__img-list{margin-top: -1.5rem;margin-bottom: 8rem;}
.hero__list li{width: 152px;}
.hero__list img{max-width: 4rem;}
.hero__list{top: 116px;}
.hero__list p{font-size: 1rem;}
.hero__list li{padding: 6px 17px;min-height: 4rem;}
.calculator__calculator{padding-bottom: 0;border-bottom: 1px solid transparent;margin-bottom: 0;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.calculator__result{padding-top: 0;border-top: 1px solid transparent;border-top-left-radius: 0;border-top-right-radius: 0;}
.calculator__calculator--botton{display: none;}
.text-with-another-block__card{padding-left: 73px;position: relative;}
.text-with-another-block__icon{position: absolute;left: 0;}
.text-with-another-block__icon img{width: 29px;height: 29px;background-color: #F6F6FF;padding: 10px;border-radius: 6px;margin-left: 0;}
}
@media (min-width: 1024px) {
.desktop_only{display: none;}
}
@media (max-width: 1024px) {
.text-with-another-block__animation-circle{position: absolute;top: -180px;}
.text-with-another-block__animation-circle::before{content: "";position: absolute;top: 0;height: 100%;width: 100%;z-index: 1;
background: linear-gradient(180deg, #FFFFFF 30%, rgba(255, 255, 255, 0) 38%, rgba(255, 255, 255, 0) 62%, #FFFFFF 70%);}
.text-with-another-block__img-and-list{position: absolute;top: 70px;width:600px;height: 302px;max-width: 100%;}
.text-with-another-block__cards{margin-top: 400px;}
.text-with-another-block__img img:nth-child(1){display: none;}
.text-with-another-block__img img:nth-child(2){top: 0;right: 70px;width: 525px;}
.text-with-another-block__list{left: auto;right: 1.5rem;}
.text-with-another-block{position: relative;}
.textu{display: none;}
.calculator__result--show .textu{display: block;}
.wenigsales .button2{display: block;}
.hero__list h4{font-size: 2rem;}
.header--min{padding: 1.5rem 0;background-color: #fff;
box-shadow: 0px 0.6px 2px rgba(0, 0, 0, 0.04), 0px 2px 13px rgba(0, 0, 0, 0.08);}
.hero__title h1{font-size: 3rem;}
.header__btns{display: flex;;justify-content: space-between;align-items: center;flex-direction: row-reverse;}
.header__btns{box-sizing: border-box;position: fixed;bottom: 0;left: 0;background-color: #FAFAFA;width: 100%;padding: 4rem;visibility: hidden;transform: translateY(100px);transition: transform 300ms ease;}
.openi .header__btns{visibility: visible;transform: translateY(0);}
.header__btns .login,.header__btns .lang{margin: 0;width: auto;box-shadow: none;background-color: transparent;padding: 0;color: #788BA5;}
.header__btns .btn{display: none;}
.header{position: fixed;}
.header__menu{margin-top: 6rem;}
.mmenu__btn{display: block;}
ul li.mmenu__btn a{width: 100%;max-width: 500px;color: #fff;padding: 1.6rem 2rem;margin-top: 1rem;}
.header__navigation {
position: absolute;
top: 0;
left: 0;
max-width: 100%;
width: 100%;
height: 100vh;overflow: hidden;
padding-left: 0;
background-color: #fff;
padding: 4rem 4rem 8rem;
box-sizing: border-box;
display: flex;
flex-direction: column;
justify-content: space-between;
transition: height .3s ease;
}
.openi .header__navigation{height: 100vh;}
.mmenu{display: block;z-index: 5;}
.header__wrapper{height: 0;overflow: hidden;position: fixed;top: 0;left: 0;transition: height 300ms ease;}
.openi .header__wrapper{height: 100vh;}
.header__logo{z-index: 5;}
.header__menu li a{display: flex;;align-items: center;}
.header__menu li img{display: block;;margin-right: 18px;}
}
@media (max-width: 575px) {
.circle__item {
font-size: 1.3rem;
}
.two-column-with-links__list ul{gap:0;}
body .text-with-another-block__animation-circle .circle{width: 60rem;height: 60rem;left: -60%;top: -115px;
}
body .text-with-another-block__animation-circle{top: 70px;
overflow: hidden;
height: 400px;}
.text-with-another-block__animation-circle::before{
background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0) 90%, #FFFFFF 0%);
}
}
@media (max-width: 426px){
.text-with-another-block__img-and-list {
top: 95px;
}
}
@media (max-width: 578px){
.hero{margin-bottom: 1rem;}
.logos__flex{width: 900px;justify-content: flex-start;}
.logos__bottom{justify-content: flex-start;}
.header__navigation,.header__btns{
padding-right: 1.5rem;
padding-left: 1.5rem;
}
.header__btns{padding: 1.5rem;}
}