<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">text {
font: 30px 'Sofadi One', cursive;
text-rendering: optimizeLegibility;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
}
.default-flex {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.default-flex-row-center {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: center;
-webkit-justify-content: center;
flex-direction: row;
-webkit-flex-direction: row;
}
.default-flex-column-center {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: center;
-webkit-justify-content: center;
flex-direction: column;
-webkit-flex-direction: column;
}
.fixed_background {
background: #292f42;
}
@media screen and (min-width: 991px) {
header .navigation .menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
.header_search_window {
position: fixed;
top: 0;
width: 100%;
left: 50%;
margin-left: -370px;
max-width: 720px;
z-index: -1;
transition: 0.5s;
}
.header_search_window.active_search {
z-index: 99;
top: 80px;
transition: 0.5s;
}
.header-dropdown__menu.dropdown__menu .lang-item {
list-style-type: none;
-webkit-transition: background 0.3s ease, color 0.3s ease;
-o-transition: background 0.3s ease, color 0.3s ease;
-moz-transition: background 0.3s ease, color 0.3s ease;
transition: background 0.3s ease, color 0.3s ease;
}
.header-dropdown__menu.dropdown__menu .lang-item:hover {
background: #4a90e2;
color: #fff;
text-shadow: none;
-webkit-transition: background 0.3s ease, color 0.3s ease;
-o-transition: background 0.3s ease, color 0.3s ease;
-moz-transition: background 0.3s ease, color 0.3s ease;
transition: background 0.3s ease, color 0.3s ease;
}
.header-dropdown__menu.dropdown__menu .lang-item a {
line-height: 22px;
color: #bcc4d2;
display: block;
padding: 7px 20px;
cursor: pointer;
-webkit-transition: background 0.3s ease, color 0.3s ease;
-o-transition: background 0.3s ease, color 0.3s ease;
-moz-transition: background 0.3s ease, color 0.3s ease;
transition: background 0.3s ease, color 0.3s ease;
}
.header-dropdown__menu.dropdown__menu .lang-item.current-lang a {
text-shadow: 0 0 1px #000000;
color: #4a90e2;
}
.header-dropdown__menu.dropdown__menu .lang-item.current-lang:hover a {
color: #fff;
}
footer .current-menu-item a {
color: #bcc4d2;
}
@media screen and (max-width: 1300px) {
footer .hide-mobile {
margin-left: 60px !important;
}
footer .hide-mobile a:nth-child(n + 7) {
display: none !important;
}
}
.more-link {
display: none;
visibility: hidden;
}
.blog-section {
margin-top: 96px;
}
.blog-section .heading h1 {
font-weight: 300;
font-size: 56px;
line-height: 78px;
}
.blog-section .heading.main-blog-page {
text-align: left;
margin-bottom: 32px;
}
@media screen and (min-width: 768px) {
.blog-section .heading.main-blog-page h1 {
font-size: 48px;
line-height: 48px;
}
}
.blog-section .heading.main-blog-page h1 {
font-size: 56px;
line-height: 56px;
}
.breadcrumb li:last-child a {
cursor: auto;
pointer-events: none;
}
@media screen and (min-width: 768px) {
.heading h1 {
font-size: 48px;
font-weight: bold;
line-height: 60px;
color: #2b2f3a;
}
}
.current-menu-item a {
color: #4a90e2;
}
.blog__content .blog__item--subtitle,
.blog__content .blog__item--subtitle p,
.article__desc p {
font-size: 16px;
line-height: 26px;
}
.blog__item--subtitle a {
color: #ff6d12;
font-family: 'Fira Sans', Verdana, Arial sans-serif;
text-decoration: underline;
}
.blog__item--subtitle a:hover {
text-decoration: none;
}
.single-post #scroll_loading {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.post-template-default .article-section {
margin-top: 165px;
}
@media screen and (max-width: 991px) {
.post-template-default .article-section {
margin-top: 100px;
}
}
.article__item--title {
line-height: 48px;
}
@media screen and (max-width: 992px) {
.article__item--title {
font-family: 'Fira Sans', sans-serif;
}
}
.blog__content .blog__item--subtitle p,
.blog__item--title,
.blog__item--title h1,
.article__item--title,
.support__item--content,
.article__desc p {
word-wrap: break-word;
}
.article__desc a,
.description-happen a {
color: #ff6d12;
font-family: 'Fira Sans', Verdana, Arial sans-serif;
text-decoration: underline;
}
.article__desc a:hover,
.description-happen a:hover {
text-decoration: none;
}
.article__desc .article__subscribe-blog {
margin: 30px 0;
}
.aside__item--tags li a:hover {
color: #ffffff;
}
.article__desc ul.aside__item--tags {
padding-left: 0;
}
.article__item .article__item--tags {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: row;
-webkit-flex-direction: row;
justify-content: space-between;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
padding: 10px 0 20px;
}
@media screen and (max-width: 768px) {
.article__item .article__item--tags {
border-top: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
padding: 20px 0;
}
}
.article__item .article__item--tags--author-pic {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: row;
-webkit-flex-direction: row;
}
.article__item .article__item--tags--author-pic .avatar {
min-width: 50px;
height: 50px;
border-radius: 50%;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.article__item .article__item--tags--author-name {
padding-left: 10px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: column;
-webkit-flex-direction: column;
justify-content: center;
}
.article__item .article__item--tags--author-name p:last-child {
line-height: 20px;
}
.article__item .article__item--tags--author-name a,
.article__item .article__item--tags--author-name span,
.article__item .article__item--tags--author-name p:first-child {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 26px;
color: #656f82;
}
.article__item .article__item--tags--author-name a:hover {
color: #656f82;
}
.article__item .article__item--tags--author-info-post {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: column;
-webkit-flex-direction: column;
justify-content: space-between;
flex-grow: 1;
align-items: flex-end;
min-width: 330px;
}
.article__item .author-info-post-statistic .listing_status_information_post {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: row;
-webkit-flex-direction: row;
}
.article__item .listing_status_information_post li {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
padding: 0 10px;
cursor: default;
}
.article__item .listing_status_information_post li .information_post--item {
margin-left: 5px;
}
.article__item .listing_status_information_post li .information_post--item-img {
margin-right: 5px;
margin-bottom: 2px;
}
.article__desc .aside__item--tags li {
padding: 0;
}
.wp-block-quote {
position: relative;
margin: 8px 0;
padding: 30px 40px 30px 100px;
background-color: #f4f4f4;
}
.wp-block-quote:before {
content: url(//hurma.work/wp-content/themes/hurma/img/temp/blockquote.svg);
position: absolute;
width: 46px;
height: 36px;
top: 35px;
left: 30px;
}
.article__desc table {
background: #f4f4f4;
width: 100%;
height: 100% !important;
}
.article__desc table td {
border: 6px #fff solid;
padding: 10px;
vertical-align: baseline;
}
.article__desc table p {
margin: 0;
padding: 0;
}
.replace_links {
color: #4a90e2;
cursor: pointer;
text-decoration-line: underline;
}
.replace_links:hover {
color: #105bb2;
}
.aside__item--list li {
font-weight: 300;
}
.aside__item--list li a {
transition: color 0.3s ease;
}
.aside__item--list li:hover {
color: #ff6d12;
}
.aside__item--list li:hover a {
color: #ff6d12;
transition: color 0.3s ease;
}
.aside__item--list li.current-cat {
color: #ff6d12;
font-weight: 300;
}
.aside__item--tags .current_tag {
background: #ff6d12;
}
.twitter-list .widget_tp_widget_recent_tweets .tp_recent_tweets ul li {
background-image: none;
padding-left: 0;
font-size: 14px;
font-family: 'Fira Sans', Verdana, Arial sans-serif;
}
.twitter-list .widget_tp_widget_recent_tweets .tp_recent_tweets ul li span a {
color: #4a90e2;
font-weight: normal;
}
.twitter-list .widget_tp_widget_recent_tweets .tp_recent_tweets ul li span a:hover {
color: #105bb2;
}
.article__desc h1 {
font-weight: 500;
line-height: 48px;
font-size: 48px;
font-family: 'Fira Sans', Verdana, Arial sans-serif;
word-break: break-word;
}
.article__desc h2 {
font-weight: 500;
line-height: 36px;
font-size: 36px;
font-family: 'Fira Sans', Verdana, Arial sans-serif;
word-break: break-word;
margin: 20px 0;
}
.article__desc h3 {
line-height: 36px;
font-family: 'Fira Sans', Verdana, Arial sans-serif;
word-break: break-word;
margin: 20px 0;
}
.article__desc h4 {
font-weight: 400;
line-height: 34px;
font-size: 24px;
font-family: 'Fira Sans', Verdana, Arial sans-serif;
word-break: break-word;
margin: 20px 0;
}
.article__desc ul,
.description-happen ul,
.item-user-description ul {
margin: 10px 0;
padding-left: 50px;
}
.article__desc ul li,
.description-happen ul li,
.item-user-description ul li {
position: relative;
padding: 10px 0;
font-size: 16px;
line-height: 26px;
color: #292f42;
word-break: break-word;
}
.article__desc ul li:before,
.description-happen ul li:before,
.item-user-description ul li:before {
content: '';
position: absolute;
width: 10px;
height: 10px;
background-color: #ff6d12;
border-radius: 50%;
left: -22px;
margin-top: 7px;
}
.article__desc ol,
.description-happen ol,
.item-user-description ol {
margin: 10px 0;
padding-left: 50px;
}
.article__desc ol li,
.description-happen ol li,
.item-user-description ol li {
position: relative;
font-size: 16px;
line-height: 26px;
color: #292f42;
margin-bottom: 10px;
}
.article__desc ol li:before,
.description-happen ol li:before,
.item-user-description ol li:before {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
font-size: 16px;
font-weight: 500;
}
.addtoany_content .addtoany_header {
line-height: 30px;
font-size: 15px;
color: #656f82;
margin-bottom: 1px;
}
.addtoany_content .addtoany_list a .a2a_svg {
border-radius: 50% !important;
}
.addtoany_share_save_container .addtoany_share_save {
display: none;
}
.article__pagination .article__min--item {
max-width: 370px;
}
.navigation.pagination a.page-numbers:hover {
background: #bcc4d2;
color: #292f42;
}
.navigation.pagination a.page-numbers.next:hover,
.navigation.pagination a.page-numbers.prev:hover {
background: #292f42;
color: white;
}
.pagination .page-numbers.current {
background: #292f42;
color: white;
}
footer .menu .navigation-menu__item a {
text-align: left;
line-height: 16px;
letter-spacing: 0.05em;
padding: 0;
transition: color 0.3s ease;
}
footer .menu .navigation-menu__item a:hover {
transition: color 0.3s ease;
color: white;
}
.navigation-menu__item.current_page_item a {
color: #bcc4d2;
}
footer .navigation-menu.hide-mobile {
column-count: 1;
-moz-column-count: 1;
-webkit-column-count: 1;
column-gap: 35px;
-moz-column-gap: 35px;
-webkit-column-gap: 35px;
height: 250px;
}
footer .navigation-menu.hide-mobile a {
position: relative;
display: block;
font-size: 14px;
font-weight: 400;
line-height: 38px;
color: #bcc4d2;
text-align: left;
background-color: rgba(0, 0, 0, 0);
border: 0;
padding: 0;
margin-top: -7px;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
letter-spacing: 1px;
overflow: hidden;
-webkit-transition: color 0.3s ease;
-o-transition: color 0.3s ease;
-moz-transition: color 0.3s ease;
transition: color 0.3s ease;
cursor: pointer;
}
footer .navigation-menu.hide-mobile a:hover {
color: white;
-webkit-transition: color 0.3s ease;
-o-transition: color 0.3s ease;
-moz-transition: color 0.3s ease;
transition: color 0.3s ease;
}
.search .support {
margin-top: 64px;
min-height: 50vh;
}
@media screen and (max-width: 991px) {
.notfound-error,
.search .support {
margin-top: 64px;
}
}
@media screen and (max-width: 768px) {
.search .support__item {
height: 110px;
}
.search .support__item--content {
padding: 20px 20px;
}
.search .support__item--content h3 {
line-height: 18px;
font-size: 17px;
}
}
@media screen and (max-width: 480px) {
.support__content .support__item--img {
display: none;
}
}
.notfound-error {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: 100%;
height: 100vh;
background-origin: content-box;
background-repeat: no-repeat;
background-position: top;
background-size: cover;
text-align: center;
}
.notfound-error .heading h1 {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
font-style: normal;
font-weight: 300;
line-height: 72px;
font-size: 144px;
text-align: center;
color: #ffffff;
}
.notfound-error .desc--heading {
max-width: 539px;
margin-top: 25px;
word-wrap: normal;
}
.notfound-error .desc--heading p {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
font-style: normal;
font-weight: 300;
line-height: 36px;
font-size: 24px;
text-align: center;
color: #ffffff;
}
.notfound-error .back-home {
margin-top: 95px;
}
.notfound-error .back-home .back-to-home {
font-style: normal;
font-weight: 500;
color: #ffffff;
line-height: 48px;
font-size: 18px;
text-align: center;
background: linear-gradient(270deg, #4a90e2 0.08%, #105bb2 100%);
border-radius: 3px;
padding: 10px 111px;
}
.support__search {
box-shadow: none;
transition: 0.5s;
}
.support__search:focus {
border: 1px solid #4a90e2;
box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.22);
transition: 0.5s;
}
.support__form #datafetch {
box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.22);
}
.support__search.true {
box-shadow: none !important;
}
.support__content .support__item--img {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.results .item--search-list--results {
background-color: #ffffff;
transition: 0.5s;
padding-left: 5px;
}
.results .item--search-list--results:hover {
background-color: #eaedf2;
transition: 0.5s;
}
.results .item--search-list--results:first-child {
padding-top: 5px;
}
.results .item--search-list--results:last-child {
padding-bottom: 5px;
}
.results .item--search-list--results a {
display: flex;
justify-content: flex-start;
align-items: center;
}
.results .item--search-list--results a img {
max-width: 100px;
}
.results .item--search-list--results a .title--item {
margin-left: 15px;
}
.item--search-list--results a .title--item p {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
font-style: normal;
font-weight: 400;
line-height: 30px;
font-size: 16px;
color: #292f42;
word-break: break-word;
}
.support .article__item--video:before {
content: none;
}
.article__item--video iframe {
width: 100%;
height: 500px;
}
.support__content .support__form:before {
background: url(//hurma.work/wp-content/themes/hurma/img/support/search-icon.svg) no-repeat;
}
.support__content .article__item--video img {
width: 100%;
}
.breadcrumb li {
word-wrap: break-word;
}
.scrollToTop {
bottom: 100px;
}
.scrollToTop svg path {
fill: #ffffff;
}
.menu-top-menu-container #menu-top-menu {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: row;
}
@media screen and (max-width: 991px) {
.menu-top-menu-container #menu-top-menu {
flex-direction: column;
}
}
.vote-template-default .first-screen {
margin-top: 0px;
margin-bottom: 0px;
padding-top: 100px;
padding-bottom: 30px;
}
.vote-template-default h1 {
font-size: 36px;
line-height: 40px;
font-weight: 300;
color: #ffffff;
margin-bottom: 42px;
text-align: left;
}
.vote-template-default h2 {
font-size: 24px;
line-height: 32px;
font-weight: 300;
margin-bottom: 15px;
text-align: center;
}
@media screen and (min-width: 768px) {
.vote-template-default h1 {
font-size: 50px;
line-height: 60px;
margin-bottom: 55px;
}
.vote-template-default h2 {
text-align: left;
font-size: 36px;
line-height: 48px;
margin-bottom: 36px;
}
}
@media screen and (min-width: 1200px) {
.vote-template-default h1 {
font-size: 64px;
line-height: 72px;
}
}
.aside__item .thanks {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
background: #e8edf1;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
margin-top: 0;
padding-top: 23px;
text-align: center;
font-style: normal;
font-weight: 500;
font-size: 24px;
line-height: 30px;
text-align: center;
color: #383e4a;
}
.aside__item .thanks:before {
content: url(//hurma.work/wp-content/themes/hurma/img/successfully.png);
position: absolute;
bottom: 25%;
left: 50%;
width: 60px;
height: 75px;
margin-left: -45px;
}
.aside__item .error {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
font-size: 16px;
line-height: 18px;
text-align: center;
padding: 10px;
color: #e25a5a;
}
.vote-template-default .wrapper-contents .contents-users {
width: 100%;
max-width: 824px;
margin-top: 30px;
}
.aside .wp-subsribe-contents {
background: #e8edf1;
border-radius: 3px;
text-align: left;
position: relative;
min-height: 288px;
}
.aside .wrapper-sidebar-box {
padding: 0 16px;
}
.aside .title-subscribe {
padding-top: 20px;
}
.aside .title-subscribe .title {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
font-weight: 500;
font-size: 24px;
line-height: 30px;
color: #383e4a;
text-transform: none;
}
.aside .description-subscribe {
padding-top: 10px;
margin-bottom: 0px;
}
.aside .description-subscribe .text span {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 20px;
display: block;
color: #3a4359;
}
.aside .input-subscribe input {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
background: #ffffff;
border-radius: 3px;
font-style: normal;
font-weight: normal;
font-size: 16px;
margin-top: 10px;
height: 40px;
text-align: left;
color: #292f42;
border: 1px solid transparent;
padding-left: 12px;
width: 100%;
transition: 0.5s;
}
.aside .checkbox-subscribe {
margin-top: 12px;
display: flex;
justify-content: center;
align-items: flex-start;
}
.aside .checkbox-subscribe .subscribe-form-agreement-with-terms--checkbox {
width: 20px;
height: 20px;
flex: 0 0 auto;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 1px solid #3b3b3b;
background-color: #fff;
border-radius: 3px;
padding: 0;
}
.aside .checkbox-subscribe .subscribe-form-agreement-with-terms--checkbox:checked {
background: url(//hurma.work/wp-content/themes/hurma/img/accept.svg) no-repeat center/15px;
background-color: #0075ff;
border: 1px solid #0075ff;
}
.aside .checkbox-subscribe .subscribe-form-agreement-with-terms--text {
padding-left: 10px;
}
.aside .checkbox-subscribe .subscribe-form-agreement-with-terms--text span {
font-family: Fira Sans;
font-style: normal;
font-weight: normal;
font-size: 11px;
line-height: 15px;
display: block;
}
.button-subscribe .subscribe-form-item__btn--btn-submit {
width: 100%;
margin-top: 15px;
font-family: 'Fira Sans', Verdana, Arial sans-serif;
background: linear-gradient(270deg, #4a90e2 0.08%, #105bb2 100%);
border-radius: 3px;
border: none;
color: #fff;
text-transform: none;
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 48px;
height: 50px;
}
.button-subscribe .subscribe-form-item__btn--btn-submit:hover {
background: #4a90e2;
background: -webkit-linear-gradient(left, #4a90e2 0%, #4a90e2 100%);
background: -webkit-gradient(linear, left top, right top, from(#4a90e2), to(#4a90e2));
background: -o-linear-gradient(left, #4a90e2 0%, #4a90e2 100%);
background: linear-gradient(to right, #4a90e2 0%, #4a90e2 100%);
}
.status_ty_sb {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: #e8edf1;
text-align: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 30px;
border-radius: 3px;
transition: 0.5s;
}
.status_ty_sb span {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
font-style: normal;
font-weight: 500;
font-size: 24px;
line-height: 30px;
color: #383e4a;
}
.status_ty_sb p {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
font-style: normal;
font-weight: 500;
font-size: 24px;
line-height: 30px;
color: #383e4a;
padding-top: 15px;
}
.widget-get-demo {
border-radius: 20px;
position: relative;
padding: 40px 20px;
height: 386px;
}
.widget-get-demo .block__img {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: -2;
}
.widget-get-demo .block__img img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 20px;
}
.widget-get-demo .widget-title {
margin-bottom: 20px;
}
.widget-get-demo .widget-title h5 {
font-size: 21px;
color: #fff;
font-weight: 500;
}
.widget-get-demo .description-item {
color: #fff;
display: flex;
margin-bottom: 10px;
align-items: center;
}
.widget-get-demo .description-item-title {
font-size: 15px;
line-height: 18px;
margin-left: 10px;
}
.widget-get-demo .img-description-item {
padding-top: 3px;
position: relative;
top: 2px;
}
.widget-get-demo .widget-subscribe-button {
margin-top: 20px;
}
.widget-get-demo .widget-subscribe-button button {
margin: 0 auto;
}
.aside-widget-item {
margin-bottom: 40px;
}
.orange-gradient-button {
padding: 5px 20px;
color: #fff;
font-weight: 500;
background: #ff6227;
position: relative;
display: block;
border-radius: 50px;
border: none;
}
.orange-gradient-button:before {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -1;
margin: -5px;
border-radius: inherit;
background: linear-gradient(
90.34deg,
rgba(34, 38, 53, 0.8) -41.59%,
rgba(255, 98, 39, 0.8) 41.25%,
rgba(51, 64, 107, 0.8) 132.44%
);
}
.article__subscribe-blog {
margin-top: 16px;
position: relative;
padding: 20px 8px;
z-index: 5;
}
.article__subscribe-blog .block__img {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: -1;
}
.article__subscribe-blog .block__img img {
width: 100%;
height: 100%;
}
.article__subscribe-blog .article-blog-subscribe {
margin-top: 16px;
display: flex;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
}
.article__subscribe-blog .block__title {
text-align: center;
}
.article__subscribe-blog .block__title h4 {
font-size: 16px;
margin: 0;
font-weight: bold;
color: #fff;
}
.article__subscribe-blog .subscribe-input {
height: 35px;
padding: 5px 10px 5px 20px;
border: none;
border-radius: 50px;
box-shadow: inset 0px 0px 7px #242939;
margin-right: 16px;
}
.article__subscribe-blog .subscribe-input.error {
box-shadow: inset 0px 0px 7px #e25a5a;
}
.article__subscribe-blog label.error {
display: none !important;
}
.article__subscribe-blog .orange-gradient-button {
padding: 0 20px;
line-height: 16px;
height: 32px;
font-size: 16px;
}
.article__subscribe-blog .thank-you-message {
visibility: hidden;
opacity: 0;
box-shadow: -6px -6px 18px rgba(255, 255, 255, 0.11), 6px 6px 13px rgba(141, 180, 255, 0.16), inset 6px 6px 13px #fff,
inset -6px -6px 13px rgba(141, 180, 255, 0.16);
position: absolute;
left: 50%;
top: 10px;
bottom: 10px;
width: 256px;
padding: 16px;
background: #fff;
text-align: center;
border-radius: 10px;
transform: translateX(-50%);
display: flex;
flex-direction: column;
justify-content: center;
}
.article__subscribe-blog .thank-you-message * {
font-weight: bold;
font-size: 18px;
}
.article__subscribe-blog .privacy_policy {
margin-top: 10px;
text-align: center;
}
.article__subscribe-blog .privacy_policy * {
font-size: 12px;
color: #fff;
}
.article__subscribe-blog .privacy_policy p {
display: inherit;
}
.article__subscribe-blog .privacy_policy a {
color: #ff6227;
}
.article__subscribe-blog .privacy_policy a:hover {
text-decoration: underline;
}
.article__subscribe-blog .success-image img {
margin: 0 auto;
}
.article__subscribe-blog.success-subscribe .thank-you-message {
visibility: visible;
opacity: 1;
}
.article__subscribe-blog.success-subscribe .thank-you-message p {
margin-bottom: 5px;
}
.article__subscribe-blog.success-subscribe .subscribe-blog-content {
visibility: hidden;
}
@media screen and (max-width: 768px) {
.article__subscribe-blog .article-blog-subscribe {
flex-wrap: wrap;
align-items: flex-start;
}
.article__subscribe-blog .subscribe-input {
margin: 0 10px 20px 10px;
}
.article__subscribe-blog .orange-gradient-button {
margin: 0 15px 0 15px;
}
}
.js__open-block-popup {
cursor: pointer;
}
.is--cover {
object-fit: cover;
}
.archive-sidebar .full--sidebar {
display: none;
}
.vote-template-default .first-screen__wrapper {
background: url(//hurma.work/wp-content/themes/hurma/img/Mask Group.png) no-repeat center;
padding-top: 0px;
background-size: cover;
}
.vote-template-default .candidate-push {
padding: 19px 42px;
}
.wrap-info .info-conteiner {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
margin-top: 55px;
flex-direction: row;
-webkit-flex-direction: row;
}
.wrap-info .info-conteiner .info-item:first-child {
margin-left: 0px;
}
.wrap-info .info-conteiner .info-item {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
justify-content: center;
margin: 0 15px;
}
.wrap-info .info-conteiner .img-bar {
margin-right: 10px;
}
.info-conteiner .info-item span {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 56px;
color: #ffffff;
}
.full--sidebar.mobile-version {
display: none;
}
.vote-template-default .first-screen__form {
margin-left: 0;
padding-top: 0;
}
.vote-template-default .wrapper-contents {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: row;
-webkit-flex-direction: row;
position: relative;
}
.vote-template-default .wrapper-contents .what_s_happening {
margin-bottom: 80px;
}
.vote-template-default .wrapper-contents .contents-users {
width: 100%;
max-width: 824px;
margin-top: 30px;
}
.vote-template-default .wrapper-contents .sidebar-users {
margin-top: 30px;
padding-top: 50px;
-webkit-box-flex: 1;
-moz-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex: 1;
flex-grow: 1;
}
.vote-template-default .aside {
float: right;
}
.full--sidebar {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: baseline;
width: 133px;
height: 190px;
background: #ffffff;
box-shadow: 0px 3px 14px rgba(0, 0, 0, 0.13);
border-radius: 10px;
flex-direction: column;
-webkit-flex-direction: column;
}
.full--sidebar .counter-share {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: row;
-webkit-flex-direction: row;
margin: 13px auto 13px;
}
.full--sidebar a.counter-share {
cursor: pointer;
}
.full--sidebar a.counter-share.active {
cursor: auto;
}
.full--sidebar a.counter-share.none {
cursor: auto;
pointer-events: none;
}
.counter-share .counter-number {
margin-top: 5px;
color: #656f82;
transition: 0.5s;
}
.counter-share .img-bar svg {
fill: #656f82;
margin-top: 5px;
}
.counter-share.active .img-bar svg {
fill: #105bb2;
transition: 0.5s;
}
.vote-template-default.counter-share.active .counter-number {
color: #105bb2;
transition: 0.5s;
}
.full--sidebar .counter-share .img-bar {
margin-right: 11px;
}
.full--sidebar .share-post {
margin: 0 auto;
}
.share-post .social {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: column;
-webkit-flex-direction: column;
}
.push {
width: 90px;
height: 30px;
border-radius: 50px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: space-evenly;
align-items: center;
-webkit-align-items: center;
flex-direction: row;
-webkit-flex-direction: row;
margin: 5px 0;
cursor: pointer;
}
.full--sidebar .push.in {
background-color: #007ab9;
}
.full--sidebar .push.fb {
background-color: #3b5998;
}
.full--sidebar .push.tw {
background-color: #55acee;
}
.social img {
margin-right: 15px;
}
.social .num-push {
font-weight: 500;
font-size: 18px;
line-height: 56px;
color: #ffffff;
font-family: 'Fira Sans', Verdana, Arial sans-serif;
}
.full--sidebar .share-post .push.fb .num-push {
padding-left: 10px;
}
.item-user {
margin-bottom: 65px;
}
.vote-template-default .item-user .item-user-title {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: row;
-webkit-flex-direction: row;
}
.vote-template-default .item-user .number {
width: 100px;
height: 100px;
background: #ff6d12;
align-items: center;
-webkit-align-items: center;
}
.vote-template-default .item-user .number span {
color: #ffffff;
font-style: normal;
font-weight: 300;
font-size: 64px;
line-height: 48px;
}
.vote-template-default .item-user .info {
flex-grow: 2;
padding: 0 20px;
}
.vote-template-default .item-user .info .name,
.vote-template-default .item-user .info {
font-weight: 500;
font-size: 22px;
line-height: 42px;
color: #293041;
justify-content: flex-start;
}
.item-user .info .position {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.vote-template-default .item-user .position-name,
.vote-template-default .item-user .position-name a {
font-style: normal;
font-weight: normal;
font-size: 20px;
line-height: 23px;
color: #293041;
}
.vote-template-default .item-user .vote-please {
width: 172.2px;
height: 48px;
border-radius: 3px;
margin: 20px auto;
}
@media screen and (max-width: 991px) {
.vote-template-default .item-user .vote-please a {
margin: 20px auto;
}
}
.vote-template-default .btn--green {
width: 111px !important;
background: #86cc56;
cursor: auto;
pointer-events: none;
}
.vote-template-default .item-user .vote-please .counter-user {
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 48px;
text-align: center;
color: #ffffff;
flex-grow: 1;
width: 41px;
}
.vote-template-default .item-user .vote-please .title-btn {
position: relative;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 48px;
text-align: center;
color: #ffffff;
flex-grow: 1;
}
.vote-template-default .item-user .vote-please .title-btn:before,
.vote-template-default.item-user .vote-please .title-btn-image:before {
content: '';
width: 1px;
height: 28px;
position: absolute;
top: 9px;
left: 0;
background-color: rgba(255, 255, 255, 0.29);
}
.vote-template-default .btn--third .title-btn-image {
display: none;
opacity: 0;
transition: 0.5s;
}
.vote-template-default .btn--green .title-btn {
display: none;
opacity: 0;
transition: 0.5s;
}
.vote-template-default .btn--green .title-btn-image {
display: flex;
position: relative;
opacity: 1;
flex-grow: 2;
transition: 0.5s;
}
.vote-template-default .item-user-pictures {
position: relative;
}
.vote-template-default .item-user-pictures .avatar img {
width: 100%;
}
.vote-template-default .item-user-pictures:hover .shadow-pic {
opacity: 1;
transition: 0.5s;
}
.vote-template-default .item-user-pictures .shadow-pic {
background: linear-gradient(0deg, rgba(17, 63, 116, 0.8), rgba(17, 63, 116, 0.8));
opacity: 0;
width: 100%;
height: 100%;
position: absolute;
top: 0;
z-index: 2;
transition: 0.5s;
}
.vote.mobile {
display: none;
}
.vote-template-default .popup.offer-candidacy .send-offer-candidacy {
padding: 0 42px;
margin-left: 15px;
margin-right: 0px;
}
.vote-template-default .shadow-pic .shadow-pic-social-title h5 {
font-style: normal;
font-weight: normal;
font-size: 32px;
line-height: 44px;
text-align: center;
color: #ffffff;
}
.vote-template-default .shadow-pic .shadow-pic-social-list {
width: 400px;
margin: 0 auto;
justify-content: space-around;
margin-top: 80px;
}
.vote-template-default .shadow-pic .shadow-pic-social-list .shadow-share svg {
fill: #bcc4d2;
transition: 0.5s;
cursor: pointer;
}
.vote-template-default .shadow-pic .shadow-pic-social-list .shadow-share svg:hover {
fill: #ffffff;
transition: 0.5s;
}
.vote-template-default .item-user .item-user-description {
margin: 35px 0;
}
.offer-candidacy .popup-window {
background: #ffffff;
border-radius: 5px;
max-width: 580px;
}
@media screen and (min-width: 992px) {
.offer-candidacy .popup-window {
padding: 40px 43px 45px;
}
}
.offer-candidacy .popup-window__heading {
font-size: 20px;
font-family: 'Fira Sans', Verdana, Arial sans-serif;
font-weight: 400;
line-height: 30px;
color: #292f42;
margin-bottom: 15px;
}
.offer-candidacy .form__input,
.offer-candidacy .form__textarea {
background: #ffffff;
border: 1px solid #656f82;
box-sizing: border-box;
border-radius: 3px;
font-size: 16px;
line-height: 26px;
color: #292f42;
padding: 24px 15px;
}
.vote-template-default .form__row {
margin-bottom: 20px;
position: relative;
}
.vote-template-default .form__holder {
position: initial;
}
.vote-template-default .form__error-message {
position: absolute;
margin-top: 5px;
font-size: 14px;
line-height: 17px;
font-size: 12px;
line-height: 48px;
text-align: right;
color: #e25a5a;
z-index: 1;
right: 3px;
top: -38px;
}
.vote-template-default #fl_inp {
display: none;
}
.vote-template-default .fl_upld label {
cursor: pointer;
background: transparent;
border-radius: 3px;
padding: 10px 25px;
color: #fff;
font-weight: bold;
text-align: center;
height: 0;
padding: 0;
}
.vote-template-default #fl_nm {
text-align: left;
color: #798499;
background: #ffffff;
border: 1px solid #656f82;
box-sizing: border-box;
border-radius: 3px;
font-size: 16px;
font-style: normal;
font-weight: normal;
line-height: 26px;
padding: 11px 15px;
position: relative;
}
.vote-template-default #fl_nm:before {
content: 'Виберіть фото';
position: absolute;
right: 0;
top: 0;
width: 150px;
height: 50px;
background: #656f82;
color: #ffffff;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: center;
-webkit-justify-content: center;
-webkit-align-items: center;
transition: 0.5s;
border-radius: 3px;
}
.vote-template-default #fl_nm:hover:before {
background: #3a4657;
transition: 0.5s;
}
.shadow-pic .shadow-pic-social-list,
.vote-template-default #fl_nm.active {
color: #292f42;
}
.vote-template-default .wpcf7-form-control-wrap {
display: flex;
flex-direction: column-reverse;
text-align: right;
position: inherit;
}
.vote-template-default .form .wpcf7-not-valid-tip {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: column-reverse;
text-align: right;
color: #e25a5a;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 14px;
position: absolute;
right: 0;
top: -14px;
}
.vote-template-default .send-offer-candidacy {
padding: 30px 48px;
margin-left: 15px;
margin-right: 0px;
border: none;
border-radius: 3px;
color: #ffffff;
margin-left: 15px;
margin-right: 0px;
}
.vote-template-default .offer-candidacy .ajax-loader {
display: none;
}
.vote-template-default .offer-candidacy .successfully-form {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: #ffffff;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
opacity: 0;
z-index: -1;
}
.vote-template-default .offer-candidacy .successfully-form.block-css {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
opacity: 1;
z-index: 10;
}
.vote-template-default .offer-candidacy .block-css {
display: block;
opacity: 1;
}
.page-template-vote .offer-candidacy .none {
display: none;
}
.successfully-form {
text-align: center;
}
.successfully-form img {
margin: 0 auto;
margin-top: 40px;
margin-bottom: 50px;
}
.successfully-form .successfully-form__title {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
font-size: 36px;
font-style: normal;
font-weight: 300;
font-size: 36px;
line-height: 48px;
color: #292f42;
}
.successfully-form .successful-info-2 {
font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 26px;
text-align: center;
font-family: 'Fira Sans', Verdana, Arial sans-serif;
color: #292f42;
margin-top: 25px;
margin-bottom: 15px;
}
.offer-candidacy .wpcf7-response-output {
display: none !important;
}
@media screen and (max-width: 1450px) {
.offer-candidacy .form__input,
.offer-candidacy .form__textarea {
padding: 10px 15px;
}
.vote-template-default .form__row {
margin-bottom: 15px;
}
.offer-candidacy .popup-window__heading {
margin-bottom: 4px;
}
.vote-template-default .form__textarea {
height: 90px;
min-height: 90px;
}
.offer-candidacy .popup-window {
padding: 25px 45px 25px;
}
}
.sp-form-outer {
opacity: 1;
transition: 0.7s;
background: #e8edf1;
}
.sp-force-hide .sp-form[sp-id='120237'] .sp-form-fields-wrapper {
padding: 15px;
}
.sp-force-hide .sp-form h4.title {
padding-top: 17px;
}
.sp-force-hide .sp-field p.text {
padding-top: 20px;
}
.sp-force-hide .sp-form-outer .sp-field input.sp-form-control {
margin-top: 30px;
}
.sp-force-hide .sp-form[sp-id='120237'] .sp-field label {
padding-top: 15px;
}
.sp-force-hide .sp-form[sp-id='120237'] .sp-field .sp-control-label:first-child {
display: none;
}
.sp-force-hide .sp-form .sp-lg .sp-field .sp-button {
border: none;
}
.aside__item .sp-form {
background: #e8edf1;
border-radius: 3px;
text-align: left;
position: relative;
min-height: 300px;
margin: 0;
padding: 0;
}
.aside__item .sp-form[sp-id='120237'] .sp-form-fields-wrapper {
width: auto;
padding: 0 15px;
height: 330px;
}
.aside__item .sp-form h4.title {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
font-weight: 500;
font-size: 24px;
line-height: 30px;
color: #383e4a;
text-transform: none;
margin-top: 5px;
}
.aside__item .sp-field p.text {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 18px;
color: #3a4359 !important;
}
.aside__item .sp-form .sp-form-control {
border: none;
}
.aside__item .sp-form-outer .sp-field input.sp-form-control {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
background: #bcc4d2;
border-radius: 3px;
font-style: normal;
font-weight: normal;
font-size: 16px;
padding-left: 10px;
padding-right: 0;
height: 40px;
text-align: left;
color: #ffffff;
margin-top: 15px;
margin-bottom: -5px;
}
.aside__item .sp-field-nolabel .sp-field &gt; .sp-control-label &gt; strong {
display: none;
}
.aside__item .sp-form-outer .sp-field input.sp-form-control::-webkit-input-placeholder {
color: #ffffff;
}
.aside__item .sp-form-outer .sp-field input.sp-form-control::-moz-placeholder {
color: #ffffff;
}
.aside__item .sp-form-outer .sp-field input.sp-form-control:-moz-placeholder {
color: #ffffff;
}
.aside__item .sp-form-outer .sp-field input.sp-form-control:-ms-input-placeholder {
color: #ffffff;
}
.aside__item .wp-subscribe-wrap .wps-consent-wrapper {
margin-top: 22px;
}
.aside__item .sp-form .sp-field input[type='checkbox'] + span {
display: block;
font-family: 'Fira Sans', Verdana, Arial sans-serif;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 14px;
opacity: 1;
color: #292f42;
}
.aside__item .sp-form[sp-id='120237'] input[type='checkbox'] {
width: 40px;
height: 20px;
margin-top: 0;
margin-right: 8px;
}
.aside__item .sp-form[sp-id='120237'] .sp-field label {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.aside__item .sp-form[sp-id='120237'] .sp-button-container {
padding: 0;
position: absolute;
width: 100%;
margin-left: -15px;
bottom: 0;
}
.aside__item .sp-form[sp-id='120237'] .sp-button {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
margin-top: 25px;
padding: 0;
background: linear-gradient(270deg, #4a90e2 0.08%, #105bb2 100%);
border-radius: 3px;
color: #fff;
text-transform: none;
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 48px;
height: 62px;
}
.aside__item .sp-form .sp-lg .sp-field .sp-button {
height: 62px;
}
.aside__item .sp-form .sp-lg .sp-field .sp-button:hover {
top: 0;
}
.aside__item .wp-subscribe-wrap input.submit:hover {
background: #4a90e2;
background: -webkit-linear-gradient(left, #4a90e2 0%, #4a90e2 100%);
background: -webkit-gradient(linear, left top, right top, from(#4a90e2), to(#4a90e2));
background: -o-linear-gradient(left, #4a90e2 0%, #4a90e2 100%);
background: linear-gradient(to right, #4a90e2 0%, #4a90e2 100%);
}
.sp-form .sp-field .sp-checkbox-option .sp-tip.sp-invalid {
margin-top: 23px;
}
.aside__item .sp-message.sp-message-success {
padding-top: 20px;
text-align: center;
}
.aside__item .sp-message.sp-message-success p {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
font-size: 14px;
line-height: 30px;
text-align: center;
color: #383e4a;
position: relative;
}
.aside__item .sp-message.sp-message-success &gt; p:first-child {
font-style: normal;
font-weight: 500;
font-size: 24px;
line-height: 30px;
text-align: center;
color: #383e4a;
}
.aside__item .thanks {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
background: #e8edf1;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
margin-top: 0;
padding-top: 23px;
text-align: center;
font-style: normal;
font-weight: 500;
font-size: 24px;
line-height: 30px;
text-align: center;
color: #383e4a;
}
.wrapper-sidebar-box .error-dialog {
display: none;
}
.wrapper-sidebar-box .border-error {
border: 1px solid #e25a5a !important;
}
.wp-subsribe-contents .input-error-box {
text-align: center;
display: none;
transition: 0.5s;
margin: 10px 0 0;
}
.wp-subsribe-contents .input-error-box.active {
opacity: 1;
transition: 0.5s;
}
.wp-subsribe-contents .input-error-box p {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 18px;
text-align: center;
color: #e25a5a;
}
.form__input.error,
.form__textarea.error {
display: block;
}
.no_click {
pointer-events: none;
}
#scroll_loading {
position: absolute;
bottom: -3px;
height: 3px;
width: 100%;
display: none;
background-color: transparent;
}
#line_scroling {
background: linear-gradient(267deg, #FF7B00 2.26%, #E15BF7 51.64%, #0687FF 100%);
transition: 0.5s;
}
.full--sidebar.fixed {
position: fixed;
top: 80px;
}
.page-id-513 .content {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
height: 100vh;
flex-direction: column;
justify-content: space-evenly;
}
.wrapp-countdown-border {
display: flex;
align-items: center;
width: 100%;
height: 56px;
background: #ff6d12;
position: fixed;
bottom: 0px;
transition: 0.7s;
}
.countdown {
font-family: monospace;
font-style: normal;
font-weight: normal;
font-size: 24px;
line-height: 11px;
text-align: center;
color: #ffffff;
}
.text-sale-countdown {
font-family: 'Fira Sans', Arial sans-serif;
font-style: normal;
font-weight: normal;
font-size: 24px;
line-height: 11px;
text-align: center;
color: #ffffff;
}
.countdown {
margin-top: 16px;
margin-left: 20px;
font-size: 34px;
line-height: 11px;
}
.content-timer {
height: 100%;
align-items: center;
position: relative;
}
.countdown li {
display: flex;
flex-direction: column;
margin: 0 4px;
}
.close-countdown {
position: absolute;
right: 0;
width: 35px;
height: 35px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: flex-end;
align-items: center;
}
.content-timer .description_timer {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
font-size: 12px;
line-height: 30px;
text-transform: lowercase;
color: rgba(255, 255, 255, 0.77);
}
.page-template-game {
background: #292f42;
}
.page-template-game .form_part .first-screen__form {
max-width: 500px;
margin-left: 0;
margin: 0 auto;
}
.page-template-game .header-offer {
display: none !important;
}
.page-template-game footer {
display: none !important;
}
.page-template-game .logo_part img {
margin: 30px auto 0;
}
.page-template-game .first-screen__form {
margin-left: 0;
margin: 0 auto;
}
.page-template-game .form-header {
background: transparent;
border: none;
}
.page-template-game .form-header__content {
background: transparent;
}
#verify-form {
margin-top: 50px;
}
#verify-form .form__back {
margin-top: 30px;
text-align: center;
}
#verify-form .form__back a {
color: #bcc4d2;
text-decoration: underline;
}
.name_gift {
margin-top: 20px;
text-align: center;
}
#success-game .gift-success {
margin-top: 90px;
}
#success-game .gift-success img {
width: 132px;
height: 132px;
border-radius: 50%;
margin: 0 auto;
}
#success-game .name_gift p {
font-style: normal;
font-weight: normal;
font-size: 24px;
line-height: 30px;
color: #ffffff;
}
.form-header__content-wheel .start-wheel-page {
position: fixed;
width: 100%;
height: 100vh;
background: url(//hurma.work/wp-content/themes/hurma/img/wheel/wheel_bg.svg) no-repeat center;
background-size: cover;
top: 0;
left: 0;
}
.form-header__content-wheel .container-wheel {
width: 387px;
height: 387px;
position: absolute;
top: 50%;
margin-top: -215px;
margin-left: -163px;
}
.container--wheel--corner {
position: absolute;
top: 15px;
right: 0;
z-index: -1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.container--wheel--corner img {
width: 59px;
height: 59px;
border-radius: 50%;
transform: rotate(-90deg);
}
.container--wheel--corner .wrap_pic {
position: absolute;
top: 11%;
}
.corner-1 {
right: 124px;
top: 15px;
transform: rotate(0deg);
}
.corner-2 {
right: 43px;
top: 47px;
transform: rotate(45deg);
width: 151px;
height: 143px;
z-index: -2;
background: #ffae11;
}
.corner-2 .wrap_pic {
top: 14%;
}
.corner-3 {
right: 40px;
top: 100px;
transform: rotate(90deg);
}
.corner-4 {
right: 46px;
top: 187px;
width: 150px;
height: 155px;
z-index: -2;
background: #ffae11;
transform: rotate(135deg);
}
.corner-4 .wrap_pic {
top: 14%;
}
.corner-5 {
right: 122px;
top: 186px;
transform: rotate(180deg);
}
.corner-6 {
right: 190px;
top: 190px;
transform: rotate(134deg);
width: 150px;
height: 154px;
z-index: -2;
background: #ffae11;
}
.corner-6 .wrap_pic {
top: 50px;
left: 8px;
}
.corner-6 .wrap_pic img {
margin-left: 60px;
}
.corner-7 {
right: 209px;
top: 102px;
transform: rotate(270deg);
}
.corner-8 {
right: 190px;
top: 45px;
transform: rotate(-45deg);
width: 150px;
height: 155px;
z-index: -2;
background: #ffae11;
}
.corner-8 .wrap_pic {
top: 14%;
left: -10%;
}
.corner-8 .wrap_pic img {
margin-left: 60px;
}
.center_wheel_price {
position: absolute;
top: 50%;
margin-top: -177px;
}
.overlay_wheel {
position: fixed;
top: 0;
width: 100%;
height: 100%;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: rgba(0, 0, 0, 0.35);
}
.overlay_wheel.none {
display: none !important;
}
.overlay_wheel a {
font-style: normal;
font-weight: 500;
font-size: 18px;
color: #ffffff;
padding: 20px 109px;
background: linear-gradient(180deg, #82de18 0%, #6fae26 61.29%);
border-radius: 3px;
box-shadow: 0px 4px 13px rgba(0, 0, 0, 0.51);
}
.container-wheel--center {
width: 86px;
height: 86px;
position: absolute;
top: 50%;
margin-top: -49px;
margin-left: -10px;
}
.form-header__content-wheel-get {
position: fixed;
width: 100%;
height: 100vh;
background: url(//hurma.work/wp-content/themes/hurma/img/wheel/wheel_bg_finish.svg) no-repeat center;
background-size: cover;
top: 0;
left: 0;
}
.container-wheel-finish .get_gift_wheel {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-top: 60px;
}
.get_pictures_gift {
padding: 15px 0;
}
.get_pictures_gift img {
width: 170px;
border-radius: 50%;
}
.get_name_gift {
text-align: center;
}
.get_name_gift p {
font-style: normal;
font-weight: normal;
font-size: 24px;
line-height: 30px;
color: #ffffff;
}
.get_code_gift {
width: 300px;
height: 70px;
margin-top: 42px;
background: #ff6d12;
border-radius: 3px;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.title_code_gift {
position: absolute;
top: -1px;
left: 10px;
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height: 30px;
color: #ffffff;
}
.get_text_code {
font-style: normal;
font-weight: normal;
font-size: 24px;
line-height: 30px;
color: #ffffff;
}
.rotate360-1 {
animation: 4s rotate360-1 ease-in-out;
animation-fill-mode: forwards;
}
.rotate360-2 {
animation: 4s rotate360-2 ease-in-out;
animation-fill-mode: forwards;
}
.rotate360-3 {
animation: 4s rotate360-3 ease-in-out;
animation-fill-mode: forwards;
}
.rotate360-4 {
animation: 4s rotate360-4 ease-in-out;
animation-fill-mode: forwards;
}
.rotate360-5 {
animation: 4s rotate360-5 ease-in-out;
animation-fill-mode: forwards;
}
.rotate360-6 {
animation: 4s rotate360-6 ease-in-out;
animation-fill-mode: forwards;
}
.rotate360-7 {
animation: 4s rotate360-7 ease-in-out;
animation-fill-mode: forwards;
}
.rotate360-8 {
animation: 4s rotate360-8 ease-in-out;
animation-fill-mode: forwards;
}
@keyframes rotate360-1 {
from {
transform: rotate(0deg);
}
to {
transform: rotate(2250deg);
}
}
@keyframes rotate360-2 {
from {
transform: rotate(0deg);
}
to {
transform: rotate(1485deg);
}
}
@keyframes rotate360-3 {
from {
transform: rotate(0deg);
}
to {
transform: rotate(2160deg);
}
}
@keyframes rotate360-4 {
from {
transform: rotate(0deg);
}
to {
transform: rotate(2117deg);
}
}
@keyframes rotate360-5 {
from {
transform: rotate(0deg);
}
to {
transform: rotate(2071deg);
}
}
@keyframes rotate360-6 {
from {
transform: rotate(0deg);
}
to {
transform: rotate(2027deg);
}
}
@keyframes rotate360-7 {
from {
transform: rotate(0deg);
}
to {
transform: rotate(1981deg);
}
}
@keyframes rotate360-8 {
from {
transform: rotate(0deg);
}
to {
transform: rotate(1936deg);
}
}
.events-page {
padding-top: 120px;
}
.advertising_title {
position: absolute;
right: 16px;
font-size: 12px;
display: flex;
align-items: center;
text-align: right;
color: #292f42;
}
@media screen and (max-width: 991px) {
.advertising_title {
left: 16px;
right: 0;
}
}
.event--item {
width: 100%;
height: 226px;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
background: #fff;
-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
-webkit-border-radius: 3px;
border-radius: 3px;
margin-bottom: 6px;
-webkit-transition: 0.2s linear;
-o-transition: 0.2s linear;
-moz-transition: 0.2s linear;
transition: 0.2s linear;
}
.event--item:hover {
box-shadow: 0px 8px 9px rgba(0, 0, 0, 0.12);
-webkit-transition: 0.2s linear;
-o-transition: 0.2s linear;
-moz-transition: 0.2s linear;
transition: 0.2s linear;
}
.event--item:hover .title--event__title h3 {
-webkit-transition: 0.2s linear;
-o-transition: 0.2s linear;
-moz-transition: 0.2s linear;
transition: 0.2s linear;
color: #4a90e2;
}
.event--item .event__item--img {
-webkit-box-flex: 0;
-webkit-flex: 0 0 30%;
-moz-box-flex: 0;
-ms-flex: 0 0 30%;
flex: 0 0 30%;
text-align: center;
height: 136px;
margin: 16px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.event__item--content {
padding-right: 10px;
}
.event__item--content .title--event__title {
padding: 16px 25px 0px 0px;
}
.title--event__title h3,
.title--event__title h2 {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
font-style: normal;
font-weight: bold;
font-size: 26px;
line-height: 32px;
color: #292f42;
}
@media screen and (max-width: 991px) {
.title--event__title h3,
.title--event__title h2 {
font-size: 18px;
line-height: 21px;
}
}
.event--item .date_and_place {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
}
.event--item .text_date_and_place {
margin-right: 5px;
}
.event--item .text_date_and_place p {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 26px;
color: #656f82;
}
.description--event__item {
margin-top: 8px;
}
.description--event__item,
.description--event__item p {
font-style: normal;
color: #2c2c2c;
font-weight: normal;
font-size: 14px;
}
.event--item .blog__item--tags {
display: none;
}
.label_for_filter {
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 24px;
color: #656f82;
}
.suggest_an_event {
margin-bottom: 25px;
}
.btn-suggest {
width: 100%;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 48px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
color: #ffffff;
border-radius: 3px;
}
.filter_wrapper .container-menu-type-item {
height: 100%;
max-height: 0px;
overflow-y: scroll;
transition: max-height ease 0.3s;
}
.dropdown-wrapp-type-item.opened .container-menu-type-item {
max-height: 320px;
transition: max-height ease 0.3s;
}
.advertising_banner-custom {
margin-bottom: 4px;
}
.active_filter--column {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background: transparent;
margin-top: -3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
}
.active_filter--column.we_have_filter {
background: #fff;
padding: 10px;
}
.remove_item_filter {
padding-top: 3px;
}
.show_dropdown .active_filter--column {
max-height: 0px;
}
.show_dropdown .active_filter--column {
background: #fff;
overflow: hidden;
transition: ease 0.3s;
}
.show_dropdown .active_filter--column .remove_item_filter {
z-index: -1;
}
.show_dropdown .active_filter--column.we_have_filter {
padding: 0;
}
.container--select-checkbox.show_dropdown .clear_field {
display: none;
}
.closes_and_clear {
position: absolute;
right: 5px;
top: 5px;
}
.closes_and_clear .closes {
display: none;
cursor: pointer;
}
.activation_list .closes_and_clear .closes {
display: block;
}
.container--select-options .month_item_drop a {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
color: #292f42;
}
.container--select-options .header-dropdown__btn.dropdown__btn {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.container--select-options .header-dropdown__btn.dropdown__btn:hover .header-dropdown__btn-text,
.container--select-options .header-dropdown__btn.dropdown__btn:hover .header-dropdown__btn-icon {
color: #ffae11;
}
.container--select-options .header-dropdown.dropdown--open .header-dropdown__btn-text {
color: #ffae11;
}
.container--select-options .header-dropdown__btn-text {
font-size: 16px;
color: #292f42;
line-height: 26px;
font-style: normal;
font-weight: 400;
}
.container--select-options .header-dropdown__btn-icon {
margin-right: 10px;
}
.container--select-options .header-dropdown__menu {
width: 100%;
background: white;
box-shadow: -2px 5px 4px rgba(0, 0, 0, 0.25);
border-radius: 5px;
list-style-type: none;
padding: 5px 0px;
margin-top: -13px;
z-index: 2;
}
.container--select-options .header-dropdown__btn.dropdown__btn {
width: 100%;
background: white;
padding: 2px 0;
border-radius: 5px;
}
.container--select-options .header-dropdown__btn-text {
padding-left: 14px;
background: #ffffff;
border-radius: 5px;
}
.container--select-options .month_item_drop {
padding: 0 13px;
}
.container--select-options .month_item_drop:hover {
background: #e4e4e4;
}
.container--select-options .month_item_drop a {
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 32px;
width: 100%;
display: block;
}
.block_calendar {
margin-top: 15px;
}
@media screen and (max-width: 992px) {
.container--select-options .header-dropdown {
height: 36px;
position: relative;
}
.container--select-options .header-dropdown__btn.dropdown__btn {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.wrapper_calendar_event {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 30px 0;
}
.container--select-options .header-dropdown__btn {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
color: #bcc4d2;
font-weight: 500;
line-height: 36px;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-moz-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.container--select-options .header-dropdown__menu {
position: relative;
margin: 0;
margin-top: -8px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
max-height: 200px;
height: 0;
min-width: 150px;
overflow: scroll;
-webkit-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 4px;
box-shadow: -2px 5px 4px rgba(0, 0, 0, 0.25);
opacity: 0;
-webkit-transform: translate(-10px, 30px);
-moz-transform: translate(-10px, 30px);
-ms-transform: translate(-10px, 30px);
-o-transform: translate(-10px, 30px);
transform: translate(-10px, 30px);
-webkit-transition: visibility 0.4s ease, opacity 0.4s ease, -webkit-transform 0.4s ease;
transition: visibility 0.4s ease, opacity 0.4s ease, -webkit-transform 0.4s ease;
-o-transition: visibility 0.4s ease, opacity 0.4s ease, -o-transform 0.4s ease;
-moz-transition: visibility 0.4s ease, opacity 0.4s ease, transform 0.4s ease, -moz-transform 0.4s ease;
transition: visibility 0.4s ease, opacity 0.4s ease, transform 0.4s ease;
transition: visibility 0.4s ease, opacity 0.4s ease, transform 0.4s ease, -webkit-transform 0.4s ease,
-moz-transform 0.4s ease, -o-transform 0.4s ease;
}
.container--select-options .header-dropdown.dropdown--open .header-dropdown__menu {
visibility: visible;
display: block;
height: auto;
opacity: 1;
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
}
@media screen and (max-width: 768px) {
.event--item .event__item--img {
width: 115px;
-webkit-box-flex: 0;
-webkit-flex: 0 0 30%;
-moz-box-flex: 0;
-ms-flex: 0 0 30%;
flex: 0 0 30%;
text-align: center;
}
}
@media screen and (max-width: 480px) {
.event--item .event__item--img {
width: 115px;
-webkit-box-flex: 0;
-webkit-flex: 0 0 30%;
-moz-box-flex: 0;
-ms-flex: 0 0 30%;
flex: 0 0 30%;
text-align: center;
}
.event--item .blog__item--tags {
display: none;
}
.event--item .event__item--img {
-webkit-flex: 0 0 60px;
-moz-box-flex: 0;
-ms-flex: 0 0 60px;
flex: 0 0 60px;
height: 60px;
}
.another_contents .event__item--content .title--event__title,
.advertising_banner-custom .event__item--content .title--event__title {
padding: 5px 40px 5px 0px;
}
}
.container--select-checkbox {
margin-bottom: 15px;
}
.clear_field {
display: none;
margin-top: -15px;
margin-right: 10px;
}
.clear_field a {
color: #4a90e2;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 48px;
transition: ease 0.3s;
}
.clear_field a:hover {
color: #105bb2;
transition: ease 0.3s;
}
.container_filter_items .clear_field {
display: block;
}
.filter_wrapper .filter--column {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
background: #ffffff;
border-radius: 5px;
padding-top: 4px;
}
.filter--column .handler_drop {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
cursor: pointer;
}
.filter--column .handler_drop svg rect,
.filter--column .handler_drop svg path,
.closes svg path,
.closes svg rect {
fill: #bcc4d2;
transition: ease 0.2s;
}
.activation_list .handler_drop svg path,
.activation_list .handler_drop svg rect,
.activation_list .handler_drop .title-select,
.filter--column .handler_drop:hover svg rect,
.filter--column .handler_drop:hover svg path,
.filter--column .handler_drop:hover .title-select,
.filter--column .closes:hover svg rect,
.filter--column .closes:hover svg path {
color: #ffae11;
fill: #ffae11;
transition: ease 0.2s;
}
.filter--column .icon-select {
padding: 0px 10px 0 14px;
}
.filter--column .title-select {
color: #292f42;
margin-top: -1px;
}
.filter_wrapper .dropdown--select-checkbox {
background: #ffffff;
box-shadow: -2px 5px 4px rgba(0, 0, 0, 0.25);
border-radius: 5px;
margin-top: -8px;
overflow: hidden;
height: 100%;
}
.filter_wrapper label.item--select-checkbox {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
cursor: pointer;
flex-direction: row;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.filter_wrapper .select-type-item {
padding: 5px 10px;
}
.filter_wrapper .select-type-item:first-child {
margin-top: 15px;
}
.filter_wrapper .select-type-item:last-child {
margin-bottom: 25px;
}
.filter_wrapper label.item--select-checkbox p {
padding-left: 10px;
}
.filter_wrapper input[type='checkbox'] {
display: none;
}
.filter_wrapper input[type='checkbox'] + label:before {
content: '';
color: transparent;
display: inline-block;
border: 1px solid #d4d4d5;
border-radius: 3px;
font-size: 20px;
line-height: 17px;
margin: -5px 10px 0 0;
height: 20px;
width: 20px;
text-align: center;
vertical-align: middle;
transition: color ease 0.3s;
}
.filter_wrapper input[type='checkbox']:checked + label:before {
content: url(//hurma.work/wp-content/themes/hurma/img/checked.svg);
color: #fff;
background: #1978f7;
}
.send_filter {
display: block;
text-align: center;
padding: 5px 0;
background: #4a90e2;
font-size: 14px;
color: #ffffff;
}
.send_filter:hover {
background: #105bb2;
}
.selection_filter {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0 10px;
background: #ffae11;
border-radius: 3px;
color: #fff;
margin: 4px;
cursor: pointer;
transition: ease 0.3s;
}
.selection_filter svg path {
fill: #ffd074;
transition: ease 0.3s;
}
.selection_filter:hover svg path {
fill: #ffffff;
transition: ease 0.3s;
}
.selection_filter p {
padding-right: 8px;
}
.heading .mobile_filter_default {
display: none;
float: right;
}
.mobile_header_filter {
display: none;
padding-top: 85px;
}
.btn-suggest:focus {
outline: none;
}
.header_information_filter {
font-style: normal;
font-weight: 300;
font-size: 24px;
line-height: 32px;
color: #293041;
}
.header_information_filter .mobile_filter {
float: right;
}
.show_result {
display: none;
width: 100%;
text-align: center;
background: #4a90e2;
border-radius: 5px;
}
.show_result--container {
position: relative;
}
.show_result a {
width: 100%;
display: block;
font-style: normal;
font-weight: normal;
font-size: 14px;
color: #ffffff;
}
.liqpay_window .popup-window {
max-width: 406px;
}
.close-btn-liqpay {
position: absolute;
top: 0;
right: 0;
cursor: pointer;
color: #bcc4d2;
padding: 13px;
z-index: 2;
}
.close-btn-liqpay svg {
display: block;
height: 14px;
width: 14px;
font-size: 14px;
fill: #bcc4d2;
stroke: #bcc4d2;
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
-webkit-transition: -webkit-transform 0.3s ease;
transition: -webkit-transform 0.3s ease;
-o-transition: -o-transform 0.3s ease;
-moz-transition: transform 0.3s ease, -moz-transform 0.3s ease;
transition: transform 0.3s ease;
transition: transform 0.3s ease, -webkit-transform 0.3s ease, -moz-transform 0.3s ease, -o-transform 0.3s ease;
}
.close-btn-liqpay:hover svg {
fill: #ff6d12;
stroke: #ff6d12;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.container_liqpay_payment {
padding: 16px;
margin-bottom: 45px;
background-color: #ffffff;
border: 1px solid #bcc4d2;
border-radius: 3px;
}
.value_method_pay {
text-transform: uppercase;
}
.info--details_window_pay {
margin-bottom: 13px;
}
.js__form-app--liqpay #next_payment {
background: #6fae26;
opacity: 0.5;
cursor: auto;
pointer-events: none;
}
.js__form-app--liqpay #next_payment.not_block {
background: #6fae26;
opacity: 1;
cursor: pointer;
pointer-events: auto;
}
#payment_button {
text-align: center;
}
.js__form-app--liqpay .block-css,
.js__form-app--liqpay_page .block-css {
display: block;
}
.support.events-page {
min-height: 600px;
}
@media screen and (max-width: 991px) {
.events-page {
padding-top: 90px;
}
.support.events-page .heading {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: nowrap;
}
.support.events-page .heading h1 {
font-weight: bold;
font-size: 25px;
line-height: 32px;
}
.heading .mobile_filter_default {
display: block;
}
.filter_wrapper {
display: none;
width: 100%;
height: 100vh;
position: fixed;
top: 0;
left: 0;
background: #e5e5e5;
padding: 0 20px;
z-index: 1;
}
.filter_wrapper.display_filter {
display: block;
}
.mobile_header_filter {
display: block;
}
.support.events-page .support__wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.suggest_an_event {
display: none;
margin-bottom: 0;
}
.btn-suggest {
background: transparent;
display: inline;
font-style: normal;
font-weight: 400;
font-size: 12px;
color: #4a90e2;
}
.wrap_filter {
margin-top: 20px;
}
.show_result {
display: block;
}
}
@media screen and (max-width: 768px) {
.event--item {
height: auto;
}
.event--item .text_date_and_place p {
line-height: 18px;
}
.event__item--content .title--event__title {
padding: 16px 16px 10px 0px;
}
.title--event__title h3 {
font-size: 18px;
line-height: 22px;
}
.event--item .event__item--img {
margin: 8px;
}
.date_and_place {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
font-family: 'Fira Sans', sans-serif;
}
}
.page-template-event-offer {
background: #fff;
}
.top_title_template {
margin-top: 106px;
}
@media screen and (max-width: 991px) {
.top_title_template {
margin-top: 60px;
}
}
.breadcrumbs_offer {
padding-top: 20px;
}
.breadcrumbs_offer .link_back_events {
display: inline-block;
}
.link_back_events svg line {
stroke: #656f82;
}
.link_back_events svg path {
fill: #656f82;
}
.link_back_events span {
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 30px;
color: #656f82;
margin-left: 6px;
}
.link_back_events:hover span {
color: #4a90e2;
}
.link_back_events:hover svg line {
stroke: #4a90e2;
}
.link_back_events:hover svg path {
fill: #4a90e2;
}
.title_event_offer {
margin-top: 16px;
}
.title_event_offer h1 {
font-style: normal;
font-weight: bold;
font-size: 48px;
line-height: 60px;
color: #292f42;
}
.content_form_offer {
margin-top: 40px;
margin-bottom: 56px;
}
.wrapper_offer_form {
background: #ffffff;
padding-bottom: 40px;
}
.wrapper_offer_form label {
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: normal;
color: #656f82;
display: block;
margin: 0;
}
span.title_offer_form {
display: block;
padding-top: 20px;
font-style: normal;
font-weight: 500;
font-size: 24px;
line-height: normal;
color: #293041;
}
.wrapper_offer_form input,
.wrapper_offer_form textarea {
background: #f2f2f2;
border-radius: 5px;
border: none;
margin-top: 10px;
padding-left: 12px;
resize: none;
}
.wrapper_offer_form textarea {
max-width: 540px;
width: 100%;
padding-top: 10px;
}
.wrapper_offer_form select {
max-width: 336px;
width: 100%;
height: 34px;
background: #f2f2f2;
border: none;
}
.wrapper_offer_form input[type='text'],
.wrapper_offer_form input[type='tel'],
.wrapper_offer_form input[type='email'],
.wrapper_offer_form input[type='date'],
.wrapper_offer_form input[type='time'] {
max-width: 540px;
width: 100%;
height: 34px;
}
.wrapper_offer_form input[type='file'] {
background: none;
padding-left: 0;
font-size: 16px;
line-height: 24px;
color: #292f42;
}
.wpcf7-form-control-wrap.type-event .wpcf7-checkbox {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.wpcf7-form-control-wrap.type-event .wpcf7-list-item {
margin-left: 0px;
}
.wrapper_offer_form .event_date {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: 30px;
margin-bottom: 15px;
}
.wrapper_offer_form .event_date input {
width: 100%;
max-width: 160px;
}
.event_date label:last-child {
padding-left: 16px;
}
label.where_event {
margin-bottom: 10px;
}
label.address-event {
margin-top: 20px;
}
label.time-event-label {
width: 100%;
max-width: 160px;
}
.buttons-event {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: 15px;
}
.buttons-event .ajax-loader {
display: none !important;
}
.wrapper_offer_form .buttons-event .wpcf7-submit {
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 48px;
margin-top: 0;
padding: 0px 40px;
color: #ffffff;
border-radius: 3px;
background: #105bb2;
text-align: center;
background: -webkit-linear-gradient(left, #105bb2 0%, #4a90e2 100%);
background: -webkit-gradient(linear, left top, right top, from(#105bb2), to(#4a90e2));
background: -o-linear-gradient(left, #105bb2 0%, #4a90e2 100%);
background: linear-gradient(to right, #105bb2 0%, #4a90e2 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#105bb2', endColorstr='#4a90e2', GradientType=1);
}
.wrapper_offer_form .buttons-event .wpcf7-submit:hover {
background: #105bb2;
}
.wrapper_offer_form .buttons-event .cancel_event {
background: #bcc4d2;
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 48px;
color: #ffffff;
border-radius: 3px;
padding: 0px 40px;
margin-left: 16px;
}
.wrapper_offer_form .buttons-event .cancel_event:hover {
background: #656f82;
}
.wrapper_offer_form .wpcf7-validation-errors,
.wrapper_offer_form .wpcf7-not-valid-tip {
display: none !important;
}
.wrapper_offer_form .wpcf7-not-valid {
border: 1px solid #e25a5a;
box-sizing: border-box;
}
.wrapper_offer_form .wpcf7-mail-sent-ng,
.wrapper_offer_form div.wpcf7-mail-sent-ok {
text-align: center;
}
.event_wrapper {
margin-top: 126px;
}
@media screen and (max-width: 991px) {
.event_wrapper {
margin-top: 70px;
}
}
.event_title {
max-width: 824px;
width: 100%;
margin-bottom: 30px;
}
.event_title h1 {
line-height: 56px;
}
.event_time span {
font-style: normal;
font-weight: 300;
font-size: 36px;
line-height: 56px;
color: #293041;
}
.event_container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.event_wrapper .full--sidebar {
display: none;
}
.event_wrapper .event_details {
margin-top: 32px;
margin-bottom: 30px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.event_wrapper .full-details {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 15px;
}
.event_wrapper .event_1 {
padding-bottom: 25px;
}
.name_item_details {
margin-right: 12px;
}
.block_name--item-details {
color: #ffffff;
font-style: normal;
font-weight: bold;
font-size: 14px;
letter-spacing: 0.1em;
background: #ffae11;
border-radius: 3px;
padding: 0 6px;
min-width: 100px;
text-align: center;
}
.description_item_details a {
color: #4a90e2;
}
.description_item_details a:hover {
color: #105bb2;
}
.event_wrapper .full-details.calendar-items {
margin-top: 30px;
margin-bottom: 0;
}
.event-item-add-to-calendars {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.b-plus-calendar {
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 26px;
color: #4a90e2;
}
.b-plus-ical {
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 26px;
color: #4a90e2;
border: none;
margin-left: 32px;
background: transparent;
}
.b-plus-calendar:hover,
.b-plus-ical:hover {
color: #105bb2;
}
@media screen and (max-width: 764px) {
.event_title h1 {
font-size: 30px;
line-height: 40px;
}
}
@media screen and (max-width: 480px) {
.title_event_offer h1 {
font-size: 30px;
line-height: 38px;
}
.wrapper_offer_form .event_date {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.event_date label:last-child {
padding-left: 0;
}
.wrapper_offer_form input[type='file'] {
font-size: 12px;
}
.buttons-event {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.wrapper_offer_form .buttons-event .cancel_event {
margin-left: 0;
margin-top: 16px;
}
}
@media screen and (min-width: 991px) {
.aside__item .wp-subscribe-wrap {
padding: 20px 20px 0 20px;
}
.aside__item .wp-subscribe-wrap input.submit {
margin-left: -20px;
width: 257px;
}
}
@media screen and (max-width: 1200px) {
.scrollToTop {
bottom: 100px;
}
}
@media screen and (max-width: 991px) {
.vote-template-default .wrapper-contents .sidebar-users,
.single-post .full--sidebar {
display: none;
}
.vote-template-default .wrapper-contents .what_s_happening {
margin-bottom: 25px;
}
.full--sidebar.mobile-version {
display: flex;
box-shadow: none;
justify-content: center;
align-items: center;
-webkit-align-items: center;
width: 100%;
height: 100px;
}
.full--sidebar.mobile-version .share-post {
margin: initial;
width: 100%;
}
.full--sidebar.mobile-version .counter-share {
margin: 0;
}
.full--sidebar.mobile-version .social {
flex-direction: row;
-webkit-flex-direction: row;
justify-content: space-around;
}
.vote-template-default .offer-candidacy .form__control {
flex-direction: column;
-webkit-flex-direction: column;
align-items: center;
-webkit-align-items: center;
}
.vote-template-default .form__control .wpcf7-form-control-wrap {
margin-bottom: 25px;
}
.vote-template-default .item-user .info {
padding: 0 10px;
}
.vote-template-default .item-user .vote {
display: none;
}
.vote-template-default .item-user .vote.mobile {
display: block;
}
.page-template-vote .vote.mobile .vote-please {
margin: 30px auto 0 auto;
}
}
@media screen and (max-width: 768px) {
.vote-template-default .first-screen .first-screen__title h1 {
font-size: 20px;
}
.item--search-list--results a .title--item p {
font-size: 14px;
line-height: 30px;
text-align: left;
}
.breadcrumb li:last-child {
display: none;
}
.results .item--search-list--results a .title--item {
margin-left: 5px;
}
.results .item--search-list--results a img {
max-width: 75px;
}
.vote-template-default .wrap-info .info-conteiner {
flex-direction: row;
-webkit-flex-direction: row;
flex-wrap: wrap;
-webkit-flex-flex-wrap: wrap;
}
.wrap-info .info-conteiner {
flex-direction: column;
-webkit-flex-direction: column;
align-items: flex-start;
-webkit-align-items: flex-start;
}
.wrap-info .info-conteiner .info-item:first-child {
margin-left: 15px;
}
.vote-template-default .item-user .info .name,
.vote-template-default .item-user .position-name,
.vote-template-default .item-user .position-name a {
font-size: 18px;
line-height: 22px;
}
.article__item .article__item--tags {
flex-direction: column;
-webkit-flex-direction: column;
align-items: flex-start;
-webkit-align-items: flex-start;
margin-bottom: 0;
padding: 10px 0;
}
.article__item .article__item--tags--author-name {
word-break: break-word;
padding-top: 0px;
}
.article__item--tags .article__item--tags--author-name p {
word-break: break-word;
}
.article__item .article__item--tags--author-info-post {
align-items: flex-end;
width: 100%;
margin-top: 15px;
}
.article__item .listing_status_information_post li:first-child {
padding-left: 0;
}
.vote-template-default .shadow-pic .shadow-pic-social-title h5 {
font-size: 22px;
}
.vote-template-default .shadow-pic .shadow-pic-social-list .shadow-share svg {
width: 50px;
}
.vote-template-default .shadow-pic .shadow-pic-social-list {
width: auto;
}
.vote-template-default .item-user .info .name,
.vote-template-default .item-user .info {
justify-content: space-evenly;
}
.article__item .article__item--tags--author-pic .avatar {
min-width: 85px;
height: 85px;
}
.wrapp-countdown-border {
z-index: -1;
}
}
@media screen and (max-width: 700px) {
.countdown {
margin-left: 12px;
font-size: 22px;
}
.countdown li {
margin: 0 0px;
}
.content-timer {
justify-content: flex-start;
-webkit-justify-content: flex-start;
}
}
@media screen and (max-width: 570px) {
.content-timer {
justify-content: flex-start;
-webkit-justify-content: flex-start;
}
.content-timer .text-sale-countdown {
font-size: 15px;
line-height: 16px;
text-align: left;
flex-basis: 50%;
}
.countdown {
margin-left: 6px;
}
.close-countdown {
right: -5px;
}
.wp-block-quote {
padding: 90px 30px 30px 30px;
}
.wp-block-quote:before {
top: 35px;
left: 30px;
}
}
@media screen and (max-width: 480px) {
.notfound-error .back-home {
margin-top: 55px;
margin-bottom: 20px;
}
.vote-template-default .item-user .info .name,
.vote-template-default .item-user .position-name,
.vote-template-default.item-user .position-name a {
font-size: 13px;
line-height: 15px;
}
.vote-template-default .item-user .number {
width: 60px;
height: 60px;
}
.vote-template-default .item-user .number span {
font-size: 35px;
}
.full--sidebar.mobile-version .push {
width: 70px;
margin: 3px 0;
}
.full--sidebar.mobile-version .num-push,
.full--sidebar.mobile-version .counter-number {
font-size: 13px;
}
.article__item .listing_status_information_post li {
padding-left: 0;
}
.article__item .article__item--tags--author-info-post {
min-width: auto;
}
.vote-template-default .shadow-pic .shadow-pic-social-list {
margin-top: 0;
}
.vote-template-default .shadow-pic .shadow-pic-social-list .shadow-share svg {
width: 35px;
}
.vote-template-default .shadow-pic .shadow-pic-social-title h5,
.vote-template-default .shadow-pic .shadow-pic-social-list .shadow-share svg {
font-size: 18px;
}
}
@media screen and (max-width: 350px) {
.article__item .article__item--tags--author-pic .avatar {
height: 85px;
}
}
.logo_partner {
margin-bottom: 30px;
}
.logo_partner .desktop_non_slider {
width: 100%;
padding: 20px 30px 20px 30px;
height: auto;
background: -webkit-gradient(
linear,
left top,
right top,
from(rgba(111, 238, 255, 0.38)),
to(rgba(77, 113, 186, 0.5))
);
background: -webkit-linear-gradient(left, rgba(111, 238, 255, 0.38) 0%, rgba(77, 113, 186, 0.5) 100%);
background: -o-linear-gradient(left, rgba(111, 238, 255, 0.38) 0%, rgba(77, 113, 186, 0.5) 100%);
background: linear-gradient(90deg, rgba(111, 238, 255, 0.38) 0%, rgba(77, 113, 186, 0.5) 100%);
border-radius: 10px;
}
.desktop_non_slider .list_logo_partner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.list_logo_partner .item_logo {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-right: 22px;
}
.logo_partner .item_logo a img {
max-height: 90px;
max-width: 130px;
}
.logo_partner_mobile {
margin-bottom: 50px;
}
.logo_partner .item_logo a,
.logo_partner_mobile .item_logo a {
pointer-events: none;
}
.logo_partner_mobile .mobile_slider_partners {
display: none;
padding: 20px;
background: -webkit-gradient(
linear,
left top,
right top,
from(rgba(111, 238, 255, 0.38)),
to(rgba(77, 113, 186, 0.5))
);
background: -webkit-linear-gradient(left, rgba(111, 238, 255, 0.38) 0%, rgba(77, 113, 186, 0.5) 100%);
background: -o-linear-gradient(left, rgba(111, 238, 255, 0.38) 0%, rgba(77, 113, 186, 0.5) 100%);
background: linear-gradient(90deg, rgba(111, 238, 255, 0.38) 0%, rgba(77, 113, 186, 0.5) 100%);
}
.mobile_slider_partners .mobile_list_logos {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.mobile_slider_partners .item_logo {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.mobile_slider_partners .item_logo img {
max-height: 90px;
max-width: 130px;
}
.mobile_slider_partners .item_logo .last_item_logo {
margin-top: 50px;
}
.pagination_slider {
text-align: center;
padding-top: 30px;
}
.pagination_slider .swiper-pagination-bullet {
background: #bcc4d2;
}
.pagination_slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
background: #ffffff;
}
@media screen and (max-width: 991px) {
.logo_partner .desktop_non_slider {
display: none;
}
.logo_partner_mobile .mobile_slider_partners {
display: block;
}
}
@media screen and (min-width: 992px) {
.first-screen {
margin-top: 100px;
margin-bottom: 60px;
}
}
.offer-description__table {
display: flex;
flex-direction: row;
}
.right-rows {
margin-left: 75px;
}
@media screen and (max-width: 768px) {
.offer-description__table {
flex-direction: column;
}
.right-rows {
margin-left: 0;
}
}
.month-price___holder {
width: 130px;
}
@media screen and (max-width: 599px) {
.month-price___holder {
width: 105px;
}
}
.price-list:before {
height: 95%;
}
.modals.request #popup-submit-application {
display: block;
}
.modals.request .popup-window {
transform: scale(1) translateY(0);
}
.scrollToTop {
bottom: 100px;
}
.page-template-terms h2 {
font-weight: 300;
line-height: 48px;
font-size: 36px;
margin: 40px 0 17px;
}
.page-template-terms .offer-description__info ul {
list-style: none;
margin: 27px 0 0 20px;
}
.page-template-terms .offer-description__info ul li {
position: relative;
margin-bottom: 25px;
}
.page-template-terms .offer-description__info ul li:before {
content: '';
width: 8px;
height: 8px;
background: #ff6d12;
position: absolute;
left: -20px;
top: 9px;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.header_search {
margin-top: 10px;
margin-right: 18px;
}
@media screen and (max-width: 991px) {
.header_search {
display: none;
}
}
#payment_page {
margin: 94px 0px;
}
#payment_page .form__row {
margin: 0 0 16px;
}
#payment_page .domain-row {
position: relative;
}
#payment_page .domain-row label.error {
color: #e25a5a;
font-size: 12px;
line-height: 18px;
display: inline-block !important;
padding-top: 8px;
}
#payment_page .domain-row label.error:empty {
display: none !important;
}
#payment_page .tooltip {
position: absolute;
top: 33px;
right: -30px;
}
#payment_page .tooltip-icon {
cursor: pointer;
}
#payment_page .tooltip-icon:hover path {
fill: #656f82;
}
#payment_page .tooltip-icon:hover + .tooltip-body {
display: block;
}
#payment_page .tooltip-body {
display: none;
padding: 12px 16px;
border-radius: 4px;
position: absolute;
top: -18px;
left: 26px;
background: #293141;
color: #fff;
font-size: 14px;
line-height: 18px;
z-index: 1;
min-width: 300px;
}
#payment_page .form__input {
background: #f2f2f2;
color: #292f42;
border: 1px solid #bcc4d2;
font-size: 16px;
line-height: 24px;
padding: 5px 12px;
height: 34px;
transition: border-color 0.25s;
}
#payment_page .select-wrap {
position: relative;
}
#payment_page .select-wrap select {
-moz-appearance: none;
-webkit-appearance: none;
}
#payment_page .select-wrap select::-ms-expand {
display: none;
}
#payment_page .select-wrap::after {
content: '';
position: absolute;
width: 10px;
height: 10px;
border-width: 0 2px 2px 0;
border-style: solid;
border-color: #2c2c2c;
right: 12px;
top: 10px;
transform: rotate(45deg);
pointer-events: none;
}
#payment_page .form__input.error {
border-color: #e25a5a;
}
#payment_page .form__input::placeholder {
color: #9da3ae;
}
#payment_page .form__control {
margin: 12px 0 0;
}
#payment_page .form__control .btn {
margin: 20px 0 0;
}
#payment_page .form__control .error {
position: static;
text-align: left;
font-size: 12px;
line-height: 14px;
}
#payment_page .terms__conditions {
margin: 16px 0 0;
}
#payment_page h1 {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
font-style: normal;
font-weight: 700;
font-size: 48px;
line-height: 48px;
text-align: center;
color: #292f42;
padding: 40px 0 0;
}
#payment_page .column-blocks {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media screen and (max-width: 1100px) {
#payment_page .tooltip-body {
left: auto;
right: 26px;
}
}
@media screen and (max-width: 600px) {
#payment_page .domain-row {
padding-right: 30px;
}
#payment_page .tooltip {
right: 0;
}
}
.column-blocks .form__holder {
width: 50%;
}
.column-blocks .form__holder:first-child {
margin-right: 16px;
}
.form_container_payment {
margin: 70px auto;
width: 100%;
max-width: 404px;
}
.form_container_payment label {
font-size: 14px;
line-height: 24px;
color: #2c2c2c;
}
#payment_page #next_payment_page {
max-width: 150px;
font-size: 14px;
padding: 12px;
background: #6fae26;
}
#payment_button_page form .btn-primary {
padding: 11px 87px;
margin-top: -8px;
background: #0980ad;
border-radius: 5px;
}
#payment_page .form__holder label.error {
display: none !important;
}
.not_full_block {
width: 80%;
}
#payment_page .none {
height: 0;
opacity: 0;
visibility: hidden;
}
#payment_page .wrap_btn_payment {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.label_description_pay p,
.label_sum_pay p {
font-size: 14px;
color: #798499;
}
#payment_page .value_description_pay,
#payment_page .value_sum_pay span,
#payment_page .value_method_pay {
font-style: normal;
font-weight: normal;
font-size: 24px;
line-height: 24px;
color: #292f42;
}
.cancel_payment {
margin-top: -8px;
margin-right: 12px;
}
.cancel_payment a {
padding: 15px 47px;
font-style: normal;
font-weight: normal;
font-size: 14px;
color: #ffffff;
background: #bcc4d2;
border-radius: 3px;
}
.cancel_payment a:hover {
background: #a8b5bb;
}
@media screen and (min-width: 1920px) {
#payment_page {
height: 70vh;
}
}
@media screen and (max-width: 768px) {
.not_full_block {
width: 100%;
}
}
.blog__content figure.wp-block-image {
margin: 20px 0;
}
.page-template-module section p {
margin: 10px 0;
}
.banner-module-template {
padding-top: 130px;
background: #292f42;
}
.banner-module-template h1 {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
color: #ffffff;
font-style: normal;
font-weight: 600;
font-size: 64px;
line-height: 100%;
}
.banner-module-template .title-banner-module-template {
width: 51%;
}
.description-banner-module-template p {
width: 51%;
margin-bottom: 15px;
}
.description-banner-module-template .wp-block-video {
width: 100%;
max-width: 1024px;
}
.banner-module-template .description-banner-module-template {
margin-top: 20px;
padding-bottom: 30px;
}
.subwrapper-module-template .request_button {
display: none;
}
.subwrapper-module-template .request_button .subscribe-btn-container {
padding-bottom: 30px;
text-align: center;
}
.banner-module-template .description-banner-module-template,
.banner-module-template .description-banner-module-template p {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 160%;
color: #bcc4d2;
}
.system-description-module-template .wrap--system-description {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.wrap--system-description .left_block,
.wrap--system-description .right_block {
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.wrap--system-description .left_block {
padding-right: 30px;
}
.wrap--system-description .right_block {
padding-left: 70px;
}
.system-description-module-template {
background: #f2f2f2;
}
.wrap--system-description {
padding-top: 50px;
}
.wrap--system-description h2 {
font-weight: 500;
font-size: 36px;
line-height: 110%;
padding-bottom: 24px;
}
.wrap--system-description h3 {
font-weight: 500;
font-size: 30px;
line-height: 110%;
padding-bottom: 24px;
}
.wrap--system-description h4 {
font-weight: 500;
font-size: 18px;
line-height: 110%;
padding-top: 10px;
padding-bottom: 30px;
}
.page-template-module .system-description-module-template ul,
.page-template-module .content-module ul,
.page-template-module .full_description_module ul {
padding-left: 30px;
}
.page-template-module .content-module ul,
.page-template-module .full_description_module ul {
padding-top: 15px;
}
.page-template-module .system-description-module-template ul li,
.page-template-module .content-module ul li,
.page-template-module .full_description_module ul li {
position: relative;
padding-bottom: 15px;
}
.page-template-module .system-description-module-template ul li:before,
.page-template-module .content-module ul li:before,
.page-template-module .full_description_module ul li:before {
content: url(//hurma.work/wp-content/themes/hurma/img/done.svg);
position: absolute;
top: 4px;
left: -30px;
width: 7px;
height: 7px;
}
.bottom-wrap--system-description {
padding: 40px 0 50px;
text-align: center;
}
.subtitle-wrap-description h3 {
font-size: 48px;
font-weight: 500;
line-height: 110%;
color: #292f42;
padding-bottom: 32px;
}
.content-module {
margin-top: 75px;
}
.wrapper--group-item .con--wrapper--group-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
padding-bottom: 60px;
}
.group_left_container_content,
.group_right_container_content {
width: 50%;
}
.wrapper--group-item:nth-child(odd) .group_right_container_content {
padding: 0px 0 72px 72px;
}
.wrapper--group-item:nth-child(even) .group_left_container_content {
padding: 0px 72px 72px 0px;
}
.wrapper--group-item h2,
.wrapper--group-item h3,
.wrapper--group-item h4,
.wrapper--group-item h5 {
font-style: normal;
font-weight: 500;
font-size: 36px;
line-height: 120%;
color: #292f42;
padding-bottom: 24px;
}
@media screen and (max-width: 991px) {
.wrapper--group-item h2,
.wrapper--group-item h3,
.wrapper--group-item h4,
.wrapper--group-item h5 {
font-size: 30px;
}
}
.wrapper-rolling-group-item {
padding: 30px 0;
margin-bottom: 55px;
}
.wrapper-rolling-group-item .con--wrapper--group-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.wrapper-rolling-group-item .group_rolling_left_container_content {
width: 40%;
}
.group_rolling_left_container_content img {
padding: 30px;
}
.group_rolling_right_container_content h2,
.group_rolling_right_container_content h3,
.group_rolling_right_container_content h4,
.group_rolling_right_container_content h5 {
font-style: normal;
font-weight: 500;
font-size: 48px;
line-height: 110%;
color: #292f42;
text-align: center;
}
.con--wrapper--group-item .request_button {
text-align: center;
margin-top: 35px;
}
.wrapper-rolling-group-item .group_rolling_right_container_content {
width: 60%;
}
.full_description_module h1,
.full_description_module h2 {
font-style: normal;
font-weight: 500;
font-size: 36px;
line-height: 120%;
color: #292f42;
padding-bottom: 24px;
}
.full_description_module h3 {
font-style: normal;
font-weight: 500;
font-size: 30px;
line-height: 120%;
color: #292f42;
padding-bottom: 15px;
}
.full_description_module h4 {
font-style: normal;
font-weight: 500;
font-size: 26px;
line-height: 120%;
color: #292f42;
padding-bottom: 10px;
}
.full_description_module h5 {
font-style: normal;
font-weight: 500;
font-size: 22px;
line-height: 120%;
color: #292f42;
padding-bottom: 10px;
}
.full_description_module {
padding-bottom: 50px;
}
@media screen and (max-width: 991px) {
.banner-module-template .title-banner-module-template {
width: 100%;
}
.description-banner-module-template p {
width: 100%;
}
.description-banner-module-template .wp-block-video {
width: 100%;
}
.subwrapper-module-template .request_button {
display: block;
}
.wrap--system-description .right_block {
padding-left: 20px;
}
.content-module {
margin-top: 15px;
}
.group_left_container_content,
.group_right_container_content {
width: 100%;
}
.group_left_container_content img,
.group_right_container_content img {
margin: 0 auto;
}
.wrapper--group-item:nth-child(odd) .con--wrapper--group-item {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.wrapper--group-item:nth-child(even) .con--wrapper--group-item {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.wrapper--group-item:nth-child(odd) .group_right_container_content {
width: auto;
padding: 10px 0;
}
.group_right_container_content {
padding: 0;
}
.wrapper--group-item:nth-child(even) .group_left_container_content {
padding: 10px 0;
}
.wrapper-rolling-group-item .group_rolling_left_container_content {
display: none;
}
}
@media screen and (max-width: 768px) {
.banner-module-template h1 {
font-size: 36px;
}
.wrap--system-description h2 {
font-size: 30px;
}
.subtitle-wrap-description h3 {
font-size: 30px;
}
.system-description-module-template .wrap--system-description {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.group_rolling_right_container_content h2,
.group_rolling_right_container_content h3,
.group_rolling_right_container_content h4,
.group_rolling_right_container_content h5 {
font-size: 30px;
}
.wrapper-rolling-group-item .group_rolling_right_container_content {
width: 100%;
}
.wrap--system-description .right_block {
padding-left: 0px;
}
}
@media screen and (max-width: 400px) {
.banner-module-template h1 {
font-size: 30px;
}
}
.banner-stock-template {
background: #293041;
}
.content-stock-template {
background: #293041;
padding-top: 30px;
margin-bottom: 40px;
}
.custom-stock-container {
max-width: 720px;
margin: 0 auto;
}
.custom-stock-container h1 {
font-style: normal;
font-weight: 500;
font-size: 45px;
line-height: 120%;
color: #ffffff;
}
.description-content-stock-template {
font-style: normal;
font-weight: normal;
font-size: 24px;
line-height: 32px;
color: #bcc4d2;
padding-top: 30px;
padding-bottom: 30px;
}
.description-content-stock-template b {
color: white;
}
.description-content-stock-template figure {
margin: 0;
margin-top: 30px;
}
.system-description-stock-template {
margin-bottom: 180px;
}
.system-description-stock-template .form-header__title {
font-style: normal;
font-weight: 500;
font-size: 24px;
line-height: 120%;
text-align: center;
color: #292f42;
}
.system-description-stock-template .custom_stock_form {
max-width: 380px;
margin: 0 auto;
}
.system-description-stock-template .form__row .form__input:focus {
border: 2px solid #edeff1;
}
.system-description-stock-template .js__form-app .captcha-form .captcha &gt; div {
width: 100% !important;
text-align: center;
}
.system-description-stock-template .js__form-app .successfully-form p {
color: #292f42;
}
.description-content-stock-template ul {
margin: 10px 0;
padding-left: 50px;
}
.description-content-stock-template ul li {
line-height: 27px;
position: relative;
padding: 10px 0;
color: #bcc4d2;
word-break: break-word;
}
.description-content-stock-template ul li:before {
content: '';
position: absolute;
width: 10px;
height: 10px;
background-color: #ff6d12;
border-radius: 50%;
left: -22px;
margin-top: 7px;
}
.description-content-stock-template ol {
margin: 10px 0;
padding-left: 50px;
}
.description-content-stock-template ol li {
position: relative;
color: #bcc4d2;
margin-bottom: 10px;
}
.description-content-stock-template ol li:before {
font-family: 'Fira Sans', Verdana, Arial sans-serif;
font-weight: 500;
font-size: 24px;
}
.image-container {
margin-top: 103px;
}
.image-container img {
width: 100%;
height: 100%;
}
@media screen and (max-width: 991px) {
.custom-stock-container h1 {
font-size: 35px;
}
.image-container {
margin-top: 46px;
}
.description-content-stock-template {
font-size: 20px;
}
.description-content-stock-template ol li,
.description-content-stock-template ul li {
font-size: 18px;
}
}
#edition-text-pl {
display: block;
position: absolute;
border-radius: 3px;
font-family: 'Fira Sans', Verdana, Arial sans-serif;
font-size: 9px;
color: #ffffff;
padding: 0px 4px;
background: #000000;
margin-top: -30px;
z-index: 100;
}
@media screen and (max-width: 991px) {
#edition-text-pl {
display: none;
}
}
.twitter-list .success-tp-subscribe {
display: none;
}
.twitter-list .success-tp-subscribe.show {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.aside .input-subscribe input {
border: 1px solid transparent;
}
.aside .input-subscribe input.error,
.aside .checkbox-subscribe input.error {
border: 1px solid #e25a5a;
transition: 0.5s;
}
.aside .input-subscribe label.error,
.aside .checkbox-subscribe label.error {
display: none !important;
}
.default-title {
padding-bottom: 40px;
}
.default-title h1 {
font-size: 46px;
line-height: 72px;
font-weight: bold;
color: #292f42;
}
@media screen and (max-width: 991px) {
.default-title {
padding-bottom: 20px;
}
.default-title h1 {
font-size: 48px;
line-height: 56px;
}
}
@media screen and (max-width: 768px) {
.default-title h1 {
font-size: 36px;
line-height: 44px;
font-weight: 600;
}
}
.video__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.video__item {
width: 100%;
height: 312px;
max-width: 356px;
background: #ffffff;
margin-right: 30px;
margin-bottom: 30px;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
border-radius: 3px;
transition: 0.5s;
}
.video__item:nth-child(3n + 3) {
margin-right: 0px;
}
.video__item:hover {
box-shadow: 0px 8px 9px rgba(0, 0, 0, 0.12);
transition: 0.5s;
}
.video__item:hover .video__item--title {
color: #ff6d12;
transition: 0.3s;
}
.video__item--image .image_bg {
width: 100%;
height: 208px;
background-size: cover;
background-repeat: no-repeat;
}
.video__item--title {
font-weight: 500;
font-size: 18px;
line-height: 150%;
color: #293041;
padding: 16px 24px 3px 24px;
transition: 0.3s;
}
.video__item--date {
font-weight: normal;
font-size: 12px;
line-height: 26px;
color: #656f82;
padding: 0px 24px 3px 24px;
}
.blog-section .navigation span,
.blog-section .navigation a {
font-size: 18px;
line-height: 22px;
text-align: center;
color: #292f42;
padding: 3px 10px;
background: transparent;
border-radius: 3px;
margin: 0 1px;
transition: 0.3s;
}
.blog-section .navigation .current {
background: #292f42;
color: #ffffff;
border-radius: 3px;
}
.blog-section .navigation a:hover {
background: #bcc4d2;
color: #292f42;
transition: 0.3s;
}
.blog-section .navigation .prev_page {
padding-right: 16px;
padding-left: 21px;
border: 1px solid #292f42;
}
.blog-section .navigation .prev_page:hover {
color: #ffffff;
background: #292f42;
}
.blog-section .navigation .next.page-numbers {
padding-right: 20px;
padding-left: 17px;
border: 1px solid #292f42;
}
.blog-section .navigation .prev.page-numbers {
padding-right: 17px;
padding-left: 20px;
border: 1px solid #292f42;
}
.content_modal_video {
display: none;
}
.video__item.open .content_modal_video {
display: block;
}
.wrapper-modal-video {
position: fixed;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.4);
top: 0;
left: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
z-index: 99;
}
.title-modal-content {
width: 100%;
height: 80px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
background: rgba(0, 0, 0, 0.5);
}
.title-modal {
font-weight: 500;
font-size: 21px;
line-height: 29px;
color: #ffffff;
padding: 11px 24px;
}
.close-btn-modal-video {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-right: 25px;
}
.close-btn-modal-video svg path {
stroke: #bcc4d2;
}
.close-btn-modal-video svg:hover path {
stroke: #ffffff;
}
.wrapper-modal-video .container-modal-content {
width: 800px;
height: 500px;
margin-top: -70px;
}
.wrapper-modal-video .details-modal-content,
.wrapper-modal-video .details-modal-content p {
width: 100%;
height: 100%;
}
@media screen and (max-width: 1250px) {
.video__item {
margin-right: 20px;
}
.video__item:nth-child(3n + 3) {
margin-right: 20px;
}
}
@media screen and (max-width: 1200px) {
.video__item {
width: 48%;
max-width: inherit;
}
}
@media screen and (max-width: 1024px) {
.video__item {
width: 48%;
max-width: inherit;
margin-right: auto;
}
.video__item:nth-child(3n + 3) {
margin-right: auto;
}
}
@media screen and (max-width: 768px) {
.video__item {
width: 100%;
}
.title-modal {
font-size: 16px;
}
.wrapper-modal-video .container-modal-content {
width: 100%;
height: 350px;
margin-top: -70px;
}
}
@media screen and (max-width: 580px) {
.wrapper-modal-video .container-modal-content {
width: 100%;
height: 240px;
padding: 0 30px;
}
}
.parent_module {
background: #292f42;
}
.title-parent-module {
padding-top: 124px;
padding-bottom: 30px;
}
.title-parent-module h1 {
font-style: normal;
font-weight: 600;
text-align: center;
color: #ffffff;
}
.list-parent-module {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.child-module-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
max-width: 776px;
width: 100%;
height: 140px;
background: #2d3348;
box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.15);
border-radius: 20px;
margin-bottom: 20px;
}
.child-module-item:hover {
background: #333a52;
}
.child-module-item:focus {
box-shadow: none;
}
.child-module-item:hover .name--child-module-item p {
color: #ffffff;
}
.name--child-module-item p {
font-weight: 500;
font-size: 24px;
color: #bcc4d2;
padding-right: 16px;
}
.icon--child-module-item {
padding-left: 8px;
padding-right: 16px;
max-width: 150px;
width: 100%;
}
@media screen and (max-width: 768px) {
.child-module-item {
height: 100px;
}
.icon--child-module-item {
max-width: 125px;
width: 100%;
}
.name--child-module-item p {
font-size: 16px;
}
}
.tarif_template {
background: #292f42;
padding-bottom: 140px;
}
.rate_block-items {
display: flex;
justify-content: center;
}
@media screen and (max-width: 991px) {
.rate_block-items {
flex-wrap: wrap;
}
}
.rate_block-item {
flex: 0 0 400px;
border-radius: 20px;
border: 2px solid #fff;
}
@media screen and (max-width: 991px) {
.rate_block-item {
flex: auto;
width: 100%;
}
}
.rate_block-trial {
margin-right: 18px;
border: 2px solid #545968;
padding: 40px 47px;
color: #fff;
}
.rate_block-trial h2 {
text-align: center;
font-weight: bold;
font-size: 34px;
line-height: 40px;
padding-bottom: 24px;
}
@media screen and (max-width: 991px) {
.rate_block-trial {
margin-right: 0;
padding: 24px;
}
.rate_block-trial h2 {
font-size: 18px;
line-height: 130%;
}
}
.rate_block-trial ul {
color: #bfc1c6;
font-size: 14px;
}
.rate_block-trial ul li {
position: relative;
padding-left: 16px;
}
.rate_block-trial ul li:before {
position: absolute;
top: 11px;
left: 0;
content: '';
width: 4px;
height: 4px;
border-radius: 50%;
background: #bfc1c6;
}
.rate_block-buy {
padding: 24px 60px 24px 60px;
position: relative;
}
.rate_block-buy .hurma_stock {
position: absolute;
top: -64px;
right: -40px;
}
@media screen and (max-width: 991px) {
.rate_block-buy .hurma_stock {
top: -80px;
right: -16px;
}
}
.rate_block-buy .hurma_stock.is--hide {
display: none;
}
.rate_block-buy .hurma_stock_percent {
position: absolute;
top: 71px;
left: 12px;
font-weight: 600;
font-size: 46px;
line-height: 120%;
text-align: center;
color: #ffffff;
}
.rate_block-buy .hurma_stock_description {
position: absolute;
top: 98px;
left: 23px;
font-weight: 500;
font-size: 18px;
line-height: 100%;
color: #fff;
}
.rate_block-buy .hurma_stock_img {
width: 130px;
}
.rate_block-buy .main_staff_price {
font-weight: 500;
font-size: 64px;
line-height: 120%;
text-align: center;
color: #ffffff;
}
.rate_block-buy .main_staff_price span {
font-weight: 200;
}
.rate_block-buy .main_staff_subtitle {
padding-bottom: 16px;
font-weight: 500;
font-size: 18px;
line-height: 150%;
text-align: center;
color: #ffffff;
}
.rate_block-buy .price_by_company {
color: #bfc1c6;
}
@media screen and (max-width: 991px) {
.rate_block-buy .hurma_stock_percent {
font-size: 40px;
top: 61px;
left: 9px;
}
.rate_block-buy .hurma_stock_description {
font-size: 14px;
line-height: 110%;
top: 82px;
left: 21px;
}
.rate_block-buy .hurma_stock_img {
width: 112px;
}
.rate_block-buy .main_staff_price {
font-size: 40px;
}
}
.rate_block-buy .main_company_price {
font-weight: normal;
font-size: 24px;
line-height: 120%;
text-align: center;
}
.rate_block-buy .main_company_subtitle {
font-size: 16px;
line-height: 150%;
text-align: center;
}
.rate_block-buy .price_calculation {
margin-top: 40px;
padding-left: 58px;
}
.rate_block-buy .price_calculation_form {
margin: 0 auto;
}
.rate_block-buy .employees-input {
color: #fff;
display: flex;
align-items: center;
}
.rate_block-buy .employees-input label {
margin-left: 7px;
font-size: 14px;
color: #bfc1c6;
}
.rate_block-buy .employees-input input {
padding: 6px 0;
padding-left: 10px;
font-size: 15px;
font-weight: 600;
border-radius: 4px;
max-width: 62px;
background: rgba(255, 255, 255, 0.1);
border: 0;
}
.rate_block-buy .dropdown-menu-calc {
width: 10px;
}
.rate_block-buy .month-input label {
margin-left: 7px;
font-size: 14px;
color: #bfc1c6;
}
.rate_block-buy .try_free_button {
margin-top: 40px;
}
.rate_block-buy .try_free {
padding: 5px 30px;
width: 100%;
background: #f98b25;
border-radius: 4px;
color: #fff;
font-weight: 500;
font-size: 18px;
border: 0;
line-height: 48px;
white-space: nowrap;
}
.rate_block-buy .try_free:hover {
background: #ffbc57;
}
.rate_block-buy .taxes_for_purchases {
padding-top: 8px;
text-align: center;
color: #bfc1c6;
font-size: 14px;
line-height: 150%;
}
@media screen and (max-width: 991px) {
.rate_block-buy {
margin-top: 32px;
padding: 24px 10px 16px 10px;
}
}
.liqpay-block {
margin-top: 40px;
display: flex;
flex-direction: column;
justify-content: center;
}
.liqpay-block .liqpay__link {
margin: 0 auto;
background: none;
padding: 7px 35px;
color: #f98b25;
border: 1px solid #f98b25;
border-radius: 4px;
line-height: 48px;
font-size: 18px;
display: inline-flex;
transition: none;
width: auto;
}
.liqpay-block .liqpay__link:hover {
border: 1px solid #ffbc57;
color: #ffbc57;
}
.liqpay-block .liqpay__cards {
justify-content: center;
}
.price_template {
background: #292f42;
}
.title-price-template {
text-align: center;
padding-top: 110px;
padding-bottom: 60px;
}
.title-price-template h1 {
color: #ffffff;
}
.calculate-box {
width: 100%;
max-width: 752px;
margin: 0 auto;
}
.container-calc {
background: #2d3348;
box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.15);
border-radius: 20px;
}
.container-calc .description-calc {
padding: 40px;
max-width: 440px;
}
.description-calc p {
font-size: 24px;
line-height: 150%;
color: #bcc4d2;
}
.calculate-calc {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.form-calc-selects form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-left: 40px;
padding-bottom: 40px;
}
.form-calc-selects label {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: start;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 120%;
color: #bcc4d2;
}
.form-calc-selects input {
font-size: 24px;
color: #ffffff;
background: #262b3c;
border-radius: 8px;
padding-left: 16px;
border: none;
margin-top: 8px;
margin-right: 32px;
max-width: 108px;
height: 48px;
}
.calc-input {
margin-top: 11px;
display: flex;
align-items: center;
}
.calc-input label {
text-transform: lowercase;
margin-left: 7px;
font-size: 14px;
color: #bfc1c6;
}
.employees-input.calc-input {
margin-right: 0;
}
.calc-input .select-input {
position: relative;
width: 62px;
height: 29px;
padding-left: 10px;
background: rgba(255, 255, 255, 0.1);
border-radius: 4px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.calc-input .select-input:hover .select-content {
display: block;
}
.show-selected span {
font-size: 15px;
font-weight: 600;
color: #ffffff;
}
.select-content {
display: none;
position: relative;
}
.select-mask {
position: relative;
}
.cont-select-content {
position: absolute;
left: -10px;
top: 0px;
width: 120%;
z-index: 2;
height: auto;
overflow: hidden;
max-height: 110px;
background: #2d3348;
box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.3);
border-radius: 4px;
}
.mCSB_inside &gt; .mCSB_container {
margin-right: 0 !important;
}
.dropdown-menu-calc {
position: absolute;
top: 0;
right: 7px;
}
.dropdown-list-ical {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
overflow: hidden;
}
.item-select-content {
width: 100%;
cursor: pointer;
font-size: 16px;
line-height: 170%;
text-align: center;
color: #ffffff;
background: transparent;
}
.item-select-content:hover {
background: #4b5473;
}
.select-input {
cursor: pointer;
}
.select-input .show-open {
display: block;
}
.results-calc {
margin-top: -80px;
padding-right: 40px;
}
.results-calc.more_employee {
display: none;
}
.results-calc .sale-result-price {
font-style: normal;
font-weight: 300;
font-size: 48px;
line-height: 120%;
color: #ffffff;
text-align: right;
}
.results-calc .sale-result {
font-weight: 500;
font-size: 24px;
line-height: 120%;
color: #ff6d12;
text-align: right;
visibility: visible;
}
.sale-result.hide_calc {
visibility: hidden;
}
.notsale-result {
font-weight: 300;
font-size: 24px;
line-height: 120%;
color: #ff6d12;
text-decoration: line-through;
text-align: right;
}
.pay-price-template {
padding: 90px 0;
}
.pay-price-template .title-pay-price h3 {
font-style: normal;
font-weight: 500;
font-size: 48px;
line-height: 56px;
text-align: center;
color: #ffffff;
}
.more_employees_block {
display: none;
margin-top: -65px;
padding-right: 40px;
text-align: right;
}
.more_employees_block.show {
display: block;
}
.title_more_employees_block {
font-style: normal;
font-weight: normal;
font-size: 24px;
line-height: 120%;
text-align: right;
color: #ffffff;
}
.link_more_employees_block .header__control {
padding: 0;
text-align: right;
padding-top: 10px;
opacity: 1;
visibility: visible;
width: auto;
}
.link_more_employees_block .btn--big.btn--third {
background: transparent;
padding: 0;
margin: 0;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 120%;
color: #4a90e2;
text-align: right;
}
@media screen and (max-width: 768px) {
.calculate-calc {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-bottom: 30px;
}
.form-calc-selects form {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.form-calc-selects {
width: 100%;
}
.results-calc {
width: 100%;
margin-top: 0px;
padding-right: 40px;
padding-left: 40px;
}
.more_employees_block {
width: 100%;
margin-top: 0;
padding-left: 40px;
}
.results-calc .sale-result,
.notsale-result,
.more_employees_block,
.results-calc .sale-result-price,
.link_more_employees_block .btn--big.btn--third {
text-align: left;
}
.pay-price-template .title-pay-price h3 {
font-size: 34px;
}
}
@media screen and (max-width: 480px) {
.form-calc-selects form {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.cont-select-content {
z-index: 1;
}
.calc-input,
.form-calc-selects input {
margin-right: 8px;
}
}
.sing-in-template {
background: #292f42;
}
.sing-in-form .container-sing-in-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.box-sing-in {
background: #2d3348;
box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.15);
border-radius: 20px;
max-width: 752px;
width: 100%;
margin: 0 auto;
}
.sing-in-form .container-description-sing-in {
font-style: normal;
font-weight: normal;
font-size: 30px;
line-height: 150%;
text-align: center;
color: #bcc4d2;
padding: 39px 0;
}
.field-sing-in-form input {
background: #edeff1;
border-radius: 3px;
border: none;
padding: 0px 13px;
font-style: normal;
font-weight: normal;
font-size: 24px;
line-height: 36px;
color: #292f42;
}
.label-sing-in-form {
margin-left: 3px;
}
.label-sing-in-form span {
font-family: Fira Sans;
font-style: normal;
font-weight: normal;
font-size: 24px;
line-height: 30px;
color: #ffffff;
}
.container-request-sing-in-form {
padding-top: 70px;
padding-bottom: 40px;
text-align: center;
}
.container-request-sing-in-form p {
text-align: center;
font-weight: 500;
font-size: 24px;
line-height: 120%;
color: #ff6d12;
}
.request-sing-in {
margin-top: 40px;
padding-bottom: 250px;
text-align: center;
}
@media screen and (max-width: 768px) {
.sing-in-form .container-description-sing-in {
font-size: 25px;
}
.container-request-sing-in-form {
padding-top: 30px;
padding-bottom: 20px;
}
.container-request-sing-in-form p {
font-size: 22px;
}
}
@media screen and (max-width: 480px) {
.label-sing-in-form span {
font-size: 18px;
}
.field-sing-in-form input {
font-size: 18px;
line-height: 33px;
}
.sing-in-form .container-description-sing-in {
padding-left: 15px;
padding-right: 15px;
}
}
@media screen and (max-width: 375px) {
.label-sing-in-form span {
font-size: 15px;
}
.field-sing-in-form input {
font-size: 15px;
line-height: 28px;
}
}
.our_contacts-title {
padding-top: 124px;
padding-bottom: 20px;
}
.our_contacts-title h1 {
font-size: 48px;
line-height: 60px;
color: #fff;
font-weight: bold;
}
.our_contacts-title-two {
padding-bottom: 20px;
}
.our_contacts-title-two h3 {
font-size: 48px;
line-height: 60px;
color: #fff;
font-weight: bold;
}
.our_contacts-items {
display: flex;
justify-content: space-between;
}
.our_contact_item-description {
margin-left: 20px;
}
.our_contact_item-description .item_subtext {
font-size: 14px;
line-height: 20px;
}
.left-container-box-informer {
max-width: 445px;
width: 100%;
padding-top: 10px;
}
.our_contacts-map {
margin-top: 0;
}
.our_contacts-map iframe {
height: 268px;
border-radius: 26px;
}
.our_contacts_list-item {
display: flex;
font-size: 20px;
line-height: 32px;
color: #bcc4d2;
}
.our_contacts_list-item .svg-home-item {
top: 0px;
display: block;
flex-shrink: 0;
width: 26px;
}
.our_contacts_list-item span {
margin-left: 16px;
}
.right-container-box-informer {
flex: 0 0 464px;
margin-left: 20px;
}
.our_contacts_request-form {
max-width: 464px;
position: relative;
z-index: 2;
}
.our_contacts_request-form .our_contact_form-title {
margin-bottom: 32px;
font-weight: 500;
font-size: 22px;
line-height: 32px;
color: #ffffff;
}
.our_contacts_request-form label.error {
display: none !important;
}
@media screen and (max-width: 991px) {
.our_contacts-title {
padding-top: 88px;
}
.our_contacts-title h1 {
font-size: 24px;
line-height: 36px;
}
.our_contacts-title-two h3 {
font-size: 24px;
line-height: 36px;
}
.our_contacts-items {
flex-wrap: wrap;
}
.right-container-box-informer {
margin-left: 0;
flex: 0 1 auto;
margin-top: 36px;
}
.our_contacts_request-form .our_contact_form-title {
font-size: 18px;
line-height: 22px;
margin-bottom: 24px;
}
.our_contacts_list-item {
font-size: 18px;
line-height: 24px;
}
}
.contacts_template {
background: #292f42;
}
.top-left-container-box-informer {
margin-bottom: 55px;
}
.box-informer {
padding-bottom: 150px;
}
.container-box-informer {
width: 100%;
background: #2d3348;
box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.15);
margin: 0 auto;
border-radius: 20px;
padding: 60px 78px 25px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.label-left-container-box-informer {
padding-bottom: 30px;
}
.label-left-container-box-informer p {
font-size: 24px;
line-height: 120%;
color: #ffffff;
}
.item-box-informer {
margin-bottom: 18px;
}
.item-box-informer a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 20px;
line-height: 26px;
color: #bcc4d2;
}
.item-box-informer a svg {
position: relative;
top: 6px;
}
.item-box-informer a:hover .our_contact_item-description {
color: #4a90e2;
}
.item-box-informer a span {
margin-left: 20px;
}
.item-box-informer a span:hover,
.mail--info--item-team-block a:hover {
color: #4a90e2;
}
.item-team-block {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
margin-bottom: 20px;
}
.info--item-team-block {
margin-left: 22px;
}
.name--info--item-team-block {
font-size: 24px;
line-height: 26px;
color: #ffffff;
}
.position--info--item-team-block {
font-size: 14px;
line-height: 120%;
color: #bcc4d2;
margin-top: 10px;
}
.mail--info--item-team-block a {
font-size: 24px;
line-height: 40px;
color: #bcc4d2;
}
.footer-left-container-box-informer a {
font-size: 18px;
line-height: 120%;
color: #4a90e2;
}
.footer-left-container-box-informer {
margin-top: 60px;
}
.right-container-box-informer .first-screen__form {
padding-top: 0;
margin-left: 0;
}
.right-container-box-informer .form-header {
background: none;
border: none;
}
.right-container-box-informer .form-header__blur {
background: none;
}
.right-container-box-informer .form-header__content {
background: none;
padding-top: 0;
padding-right: 0;
max-width: 340px;
}
.right-container-box-informer .form-header__title {
font-size: 24px;
line-height: 30px;
text-align: center;
color: #ffffff;
}
@media screen and (max-width: 768px) {
.container-box-informer {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 30px 10px;
}
.item-box-informer a {
font-size: 18px;
}
.box-informer {
padding-bottom: 40px;
}
}
@media screen and (max-width: 480px) {
.container-box-informer {
padding: 30px 20px;
}
.name--info--item-team-block {
font-size: 20px;
}
.mail--info--item-team-block a {
font-size: 15px;
}
.right-container-box-informer .form-header__content {
padding-left: 0;
}
}
.dark-bg {
background: #292f42;
}
.template_1915 .container-box-informer {
position: relative;
padding: 90px 78px 90px;
}
.template_1915 .top_pretitle {
padding-bottom: 30px;
}
.template_1915 .top_pretitle p {
font-size: 24px;
line-height: 120%;
color: #ffffff;
}
.template_1915 .box-informer {
padding-bottom: 60px;
max-width: 825px;
margin: 0 auto;
}
.template_1915 .winner-name {
font-style: normal;
font-weight: 600;
font-size: 64px;
line-height: 110%;
color: #ffffff;
}
.center-flex-block {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.center-flex-block.loading-game {
width: 100%;
opacity: 1;
transition: 0.5s;
}
.center-flex-block.loading-game .top_pretitle {
padding-bottom: 0;
}
.loading-game .top_pretitle p {
font-weight: 600;
font-size: 40px;
line-height: 110%;
color: #ffffff;
}
.center-flex-block.start-game {
width: 0;
opacity: 0;
transition: 0.5s;
}
.center-flex-block.get_ready {
width: 100%;
opacity: 1;
transition: 0.5s;
}
.center-flex-block.not_get_ready {
width: 0;
opacity: 0;
transition: 0.5s;
}
.start-game .winner_name {
font-weight: 600;
font-size: 64px;
line-height: 110%;
color: #ff6d12;
text-align: center;
height: 70px;
transition: 0.5s;
}
.start-game .winner_another_information {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: 30px;
}
.start-game .winner_another_information span {
font-style: normal;
font-weight: 600;
font-size: 40px;
line-height: 110%;
color: #ffffff;
height: 44px;
text-align: center;
transition: 0.3s;
}
.id--winner_another_information {
margin-left: 15px;
}
.launch_draw {
padding-bottom: 200px;
}
.load-results {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: #292f42;
opacity: 0;
}
.load-results img {
width: 150px;
}
.cookie__policy {
position: fixed;
width: 100%;
background: #FFBF53;
z-index: 115;
bottom: 40px;
left: 40px;
max-width: 500px;
border-radius: 4px;
padding: 50px 50px 45px;
}
.cookie__policy .container__secondary {
padding: 0;
}
.content_gdpr .message_gdpr {
color: #2C2C2C;
font-size: 14px;
line-height: 22px;
}
@media screen and (max-width: 640px) {
.cookie__policy {
padding: 40px 30px;
left: 0;
max-width: 100%;
border-radius: 0;
bottom: 0;
}
}
.content_gdpr .message_gdpr a,
.content_gdpr .message_gdpr a:visited {
color: #2c2c2c;
text-decoration: underline;
text-decoration-style: dotted;
}
.buttons_gdpr {
padding: 20px 0 0;
}
.buttons_gdpr a.accept_button {
color: #fff;
font-size: 14px;
font-weight: 500;
line-height: 24px;
text-align: center;
padding: 6px 24px;
background: #2C2C2C;
border-radius: 4px;
display: inline-block;
border: 1px solid #161616;
}
.buttons_gdpr a.button_grey {
background-color: #bcc4d2;
}
.buttons_gdpr a.button_grey:hover {
background-color: #656f82;
}
.buttons_gdpr a:hover {
background-color: #434343;
}
.accept__terms {
display: flex;
padding-left: 2px;
}
.terms__and-conditions {
color: #fff;
font-size: 14px;
line-height: 18px;
position: relative;
padding-left: 28px;
}
.terms__and-conditions p {
margin: 0;
}
.terms__and-conditions.terms__shares {
color: #292f42;
}
.terms__and-conditions * {
line-height: 18px;
}
.terms__and-conditions a {
color: #4a90e2;
text-decoration: underline;
}
.hidden__row {
margin-bottom: 0 !important;
}
.custom__checkbox {
position: absolute;
z-index: -1;
opacity: 0;
}
.custom__checkbox + label {
align-items: center;
user-select: none;
}
.custom__checkbox + label::before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 18px;
height: 18px;
border: 1px solid #bcc4d2;
border-radius: 3px;
background-color: #f2f2f2;
}
.custom__checkbox.error + label::before {
border: 1px solid #adb5bd;
}
.custom__checkbox.decline__privacy ~ label::before {
border-color: #e25a5a;
}
.custom__checkbox:checked ~ label::before {
border-color: #4a90e2;
background: url(//hurma.work/wp-content/themes/hurma/img/accept.svg) no-repeat center/13px;
background-color: #4a90e2;
}
.popup__checkbox {
z-index: 20;
}
#contact_form_policy {
margin-left: -16px;
margin-top: 16px;
margin-bottom: 16px;
}
.shares-subtitle * {
margin-top: 48px;
font-size: 36px;
color: white;
}
.description-share-text {
padding-top: 24px;
}
.description-share-text * {
font-size: 18px;
line-height: 24px;
}
.description-share-example {
margin-top: 24px;
padding: 24px;
background-color: #656f82;
}
.description-share-example * {
font-size: 18px;
line-height: 24px;
}
.container-change-country {
max-width: 1200px;
margin: 0 auto;
width: 100%;
}
.container-change-country.is--open .popup-overlay {
display: block;
background: rgba(10, 13, 21, 0.5);
}
@media screen and (min-width: 992px) {
.container-change-country {
padding: 0 30px;
}
}
.container-change-country .popup {
position: relative;
display: none;
}
.container-change-country .popup.is--open {
display: flex;
justify-content: center;
}
.popup--change_country {
position: fixed;
z-index: 10000000000;
top: 33px;
max-width: 400px;
width: 100%;
transition: transform 0.6s ease, -webkit-transform 0.6s ease, -moz-transform 0.6s ease, -o-transform 0.6s ease;
}
@media screen and (max-width: 992px) {
.popup--change_country {
top: 47px;
padding: 0 14px;
max-width: 428px;
}
}
.popup--change_country .popup__content {
padding: 48px 32px 32px 32px;
text-align: initial;
position: relative;
background: #ffffff;
border-radius: 8px;
}
.popup--change_country .popup__content .popup__header {
font-size: 22px;
font-weight: 500;
line-height: 32px;
color: #2c2c2c;
text-align: left;
}
.popup--change_country .popup__content .dont__show-again {
margin-top: 14px;
}
.popup--change_country .popup__content .popup__description * {
padding-top: 24px;
padding-bottom: 16px;
font-size: 16px;
font-weight: normal;
color: #bcc4d2;
line-height: 24px;
}
.popup--change_country .popup__content .close-btn &gt; svg {
width: 19px;
height: 19px;
}
.popup--change_country .custom__checkbox + label::before {
width: 16px;
height: 16px;
top: 1px;
}
.popup--change_country .popup__content .dont__show-again label {
color: #292f42;
font-size: 16px;
line-height: 24px;
padding-left: 24px;
}
.country_buttons {
margin-top: 30px;
display: flex;
}
.country_buttons button {
font-weight: 500;
font-size: 14px;
padding: 6px 0;
min-width: 119px;
}
.country_buttons button:first-of-type {
margin-right: 16px;
}
.transparency_orange-btn {
border: 1px solid #f98b25;
box-sizing: border-box;
border-radius: 4px;
background: none;
color: #f98b25;
}
.transparency_orange-btn:hover {
border: 1px solid #ffbc57;
color: #ffbc57;
}
.btn--answer {
margin-right: 20px;
padding: 7px 20px;
}
.btn--answer:last-child {
margin-right: 0;
}
.stay__countries {
text-align: center;
text-decoration: underline;
color: #4a90e2;
}
.stay__countries a {
color: #4a90e2;
font-size: 18px;
font-weight: 500;
}
.stay__countries a:hover {
color: #fff;
}
.integration-section {
margin-top: 100px;
}
.integration__header-title {
text-align: center;
}
.integration__header-title h1 {
font-style: normal;
font-weight: 600;
font-size: 44px;
line-height: 56px;
}
.integration__header-description {
text-align: center;
max-width: 752px;
margin: 16px auto;
width: 100%;
}
.integration__header-description * {
font-size: 18px;
font-weight: normal;
line-height: 28px;
}
.integration__header-filters {
margin-top: 32px;
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.integration__filter {
margin-right: 8px;
display: flex;
}
.integration__filter .integration_button {
padding: 5px 16px;
background-color: #f2f2f2;
border-radius: 30px;
font-size: 12px;
line-height: 18px;
margin-bottom: 10px;
border: 0;
}
.integration__filter .integration_button.active__integration {
color: #fff;
background: #f98b25;
}
.integration__wrapper {
margin-top: 70px;
}
.integration__content {
display: flex;
flex-wrap: wrap;
margin: -16px -14px;
}
.integration__item {
padding: 16px 14px;
}
.integration__item-card {
width: 100%;
max-width: 360px;
height: 360px;
background-color: white;
padding: 24px;
}
@media screen and (max-width: 570px) {
.integration__item {
width: 100%;
max-width: 360px;
}
.integration__content {
justify-content: center;
}
.integration__item-card {
min-height: 360px;
width: 100%;
height: 100%;
margin-right: 0;
box-shadow: 0 8px 18px rgba(35, 47, 89, 0.15);
border-radius: 6px;
}
}
.integration__item-card:hover {
box-shadow: 0 8px 18px rgba(35, 47, 89, 0.15);
border-radius: 6px;
}
.integration__item-image {
padding: 8px 0;
}
.integration__item-image img {
max-height: 32px;
}
.integration__item-title {
margin-top: 32px;
}
.integration__item-title * {
font-size: 20px;
color: #293041;
line-height: 26px;
font-weight: bold;
}
.integration__item-title a:hover {
color: #ff6d12;
}
.integration__item-description {
margin-top: 16px;
}
.integration__item-description * {
font-size: 16px;
line-height: 26px;
font-style: normal;
}
.integration__invite {
padding: 56px 0;
margin: 0 auto;
margin-top: 50px;
text-align: center;
background: #f2f2f2;
}
.integration__invite-header h3 {
font-weight: bold;
font-size: 36px;
line-height: 56px;
color: #292f42;
}
.integration__invite-description {
max-width: 752px;
margin: 0 auto;
margin-top: 8px;
}
.integration__item-discount {
margin-top: 4px;
}
.integration__item-discount * {
font-size: 18px;
line-height: 29px;
color: #2c2c2c;
}
.integration__item-company-link {
margin-top: 4px;
}
.integration__item-company-link * {
font-size: 18px;
line-height: 29px;
color: #1978f7;
}
.integration__item-company-link *:hover {
text-decoration: underline;
}
.integration__invite-description * {
font-size: 16px;
line-height: 26px;
color: #2c2c2c;
}
.integration__invite-button {
margin-top: 24px;
}
.invite_button {
padding: 9px 24px;
background-color: #292f42;
border-radius: 4px;
font-size: 14px;
line-height: 24px;
color: #fff;
border: 0;
}
@media screen and (max-width: 570px) {
.integration__invite-header h3 {
font-size: 26px;
line-height: 33px;
}
.integration__invite-description {
padding: 0 15px;
}
}
.rotate_icon {
transform: rotate(180deg);
transition: 0.3s;
}
.page-template-terms-php h3 {
font-weight: 300;
line-height: 28px;
font-size: 28px;
margin: 40px 0 17px;
}
.partner-card .integration__item-card {
min-height: 420px;
height: 100%;
}
.partner-card .integration__item-image {
padding-bottom: 0;
}
.partner-card .integration__item-image img {
max-height: 95px;
}
.partner-card .integration__item-title {
margin-top: 29px;
}
@media screen and (max-width: 570px) {
.partner-card .integration__item-card {
height: 100%;
}
}
.language_switcher {
color: #8B9AB8;
display: flex;
align-items: center;
position: relative;
padding-left: 32px;
margin-bottom: 3px;
}
.language_switcher.is_active {
color: #fff;
}
.language_switcher .dropdown__btn {
display: flex;
}
.language_switcher .dropdown__btn:hover {
cursor: pointer;
color: #fff;
}
.language_switcher .dropdown__btn .footer-dropdown__btn-text * {
font-size: 14px;
font-weight: normal;
line-height: 22px;
}
.language_switcher .dropdown__btn .bottom-dropdown__btn-icon {
margin-left: 8px;
display: flex;
align-items: center;
transition: transform 0.3s;
}
.language_switcher .dropdown__btn .bottom-dropdown__btn-icon .svg-icon {
width: 8px;
height: 4px;
}
.language_switcher .dropdown_menu {
z-index: 14;
position: absolute;
top: 0;
right: 0;
background-color: #fff;
margin-top: 30px;
border-radius: 6px;
padding: 6px 0;
opacity: 0;
visibility: hidden;
transition: opacity 0.5s;
}
.language_switcher .dropdown_menu.is_active {
opacity: 1;
visibility: visible;
}
.language_switcher .dropdown_menu ul {
list-style-type: none;
}
.language_switcher .dropdown_menu ul li:hover {
background: #EDF4FC;
}
.language_switcher .dropdown_menu ul li * {
color: #2c2c2c;
width: 100%;
display: inline-flex;
font-size: 14px;
line-height: 20px;
padding: 5px 20px
}
.navigation--open .language_switcher {
display: flex;
}
.header__toggle-menu-btn .language_switcher {
margin-bottom: 0;
display: none;
padding-left: 0;
padding-right: 5px;
z-index: 14;
}
.header__toggle-menu-btn .language_switcher .dropdown_menu {
margin-top: 41px;
}
.navigation--open .header__toggle-menu-btn .language_switcher {
display: flex;
}
.footer.footer__secondary {
padding: 48px 0 32px;
z-index: 2;
position: relative;
}
.footer.footer__secondary .footer__secondary-header {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.footer.footer__secondary .footer__secondary-header .footer__socials .footer__socials-item {
margin-right: 0;
margin-left: 20px;
}
.footer.footer__secondary .footer__secondary-header .footer__socials .footer__socials-item .social_icon {
display: flex;
width: 20px;
height: 20px;
}
.footer.footer__secondary .footer__secondary-header .footer__socials .footer__socials-item .social_icon-part {
fill: rgba(255, 255, 255, 0.5);
}
@media screen and (max-width: 570px) {
.footer.footer__secondary .footer__secondary-header .footer__socials .footer__socials-item .social_icon-part {
fill: #fff;
}
}
.footer.footer__secondary .footer__secondary-header .footer__socials .footer__socials-item:hover .social_icon-part {
fill: #fff;
}
.footer.footer__secondary .footer__secondary-menu {
margin-top: 64px;
display: flex;
flex-wrap: wrap;
}
@media screen and (min-width: 991px) {
.footer.footer__secondary .footer__secondary-menu.rf .menu &gt; .menu-item {
max-width: 190px;
}
}
@media screen and (max-width: 570px) {
.footer.footer__secondary .footer__secondary-menu {
margin-top: 0;
}
}
.footer.footer__secondary .footer__secondary-menu .menu_support {
margin-right: 72px;
}
.footer.footer__secondary .footer__secondary-menu .menu {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
@media screen and (max-width: 570px) {
.footer.footer__secondary .footer__secondary-menu .menu {
flex-direction: column;
}
}
.footer.footer__secondary .footer__secondary-menu .menu &gt; .menu-item {
margin-right: 72px;
margin-bottom: 20px;
}
.footer.footer__secondary .footer__secondary-menu .menu &gt; .menu-item:last-of-type {
margin-right: 0;
}
@media screen and (max-width: 570px) {
.footer.footer__secondary .footer__secondary-menu .menu &gt; .menu-item {
margin-right: 20px;
margin-top: 40px;
margin-bottom: 0;
}
}
.footer.footer__secondary .footer__secondary-menu .menu .menu-item * {
color: #fff;
font-size: 16px;
line-height: 24px;
font-weight: bold;
}
.footer.footer__secondary .footer__secondary-menu .menu .sub-menu {
margin-top: 16px;
max-width: 210px;
}
@media screen and (max-width: 570px) {
.footer.footer__secondary .footer__secondary-menu .menu .sub-menu {
max-width: none;
}
}
.footer.footer__secondary .footer__secondary-menu .menu .sub-menu .menu-item {
margin-bottom: 10px;
}
.footer.footer__secondary .footer__secondary-menu .menu .sub-menu .menu-item * {
font-size: 14px;
font-weight: normal;
line-height: 24px;
color: #fff;
}
.footer.footer__secondary .footer__secondary-menu .menu .sub-menu .menu-item a:hover {
text-decoration: underline;
}
.footer.footer__secondary .footer__rights {
margin-top: 40px;
border-top: 1px solid #414958;
display: flex;
justify-content: center;
flex-wrap: wrap;
padding-top: 16px;
}
@media screen and (max-width: 570px) {
.footer.footer__secondary .footer__rights {
margin-top: 20px;
}
}
.footer.footer__secondary .footer__rights .rights_reserved * {
color: #fff;
font-size: 14px;
line-height: 22px;
}
@media screen and (max-width: 570px) {
.footer.footer__secondary .footer__rights .rights_reserved * {
margin-top: 24px;
}
}
@media screen and (max-width: 570px) {
.footer.footer__secondary {
padding: 20px 0 32px;
}
.footer.footer__secondary .logo-wrap {
order: 2;
margin-top: 23px;
}
.footer.footer__secondary .footer__socials {
position: relative;
width: 100%;
justify-content: space-around;
margin-bottom: 16px;
}
.footer.footer__secondary .footer__socials:after {
position: absolute;
content: '';
border-bottom: 1px solid #414958;
width: 100%;
bottom: -16px;
}
.footer.footer__secondary .footer__socials .footer__socials-item:first-of-type {
margin-left: 0;
}
}
.header-demo-btn {
--alpha: 0.5;
color: #fff;
border-radius: 4px;
background: linear-gradient(267deg, rgba(49, 183, 255, var(--alpha)) -3.13%, rgba(146, 137, 255, var(--alpha)) 100%);
border: 0;
font-size: 14px;
line-height: 24px;
padding: 6px 23px;
transition: --alpha .25s linear;
}
.header-demo-btn:hover {
--alpha: 0.9;
}
.get_demo {
padding: 6px 24px;
background: #292f42;
border: 1px solid #fff;
border-radius: 4px;
font-size: 14px;
line-height: 22px;
color: #fff;
transition: background 0.25s;
}
.get_demo:hover {
color: #f98b25;
border: 1px solid #f98b25;
}
a.get_demo {
padding: 9px 24px;
}
.orange__demo {
background: #f98b25;
border: 0;
}
.home-button .get_demo {
font-size: 16px;
padding: 8px 26px;
}
.get_demo.orange__demo:hover {
background: #ffbc57;
color: #fff;
border: none;
}
.system__functions-button {
padding: 9px 24px;
border: 1px solid #f98b25;
border-radius: 4px;
color: #f98b25;
font-size: 14px;
font-weight: 500;
line-height: 35px;
}
.system__functions-button:hover {
border: 1px solid #ffbc57;
color: #ffbc57;
}
.header-offer.header-secondary {
position: fixed;
z-index: 110;
top: 0;
left: 0;
right: 0;
transition: top 0.25s;
}
.home-back {
display: none;
width: 100%;
height: 250px;
position: fixed;
background: #292f42;
z-index: -1;
top: 0;
}
.home .header-main {
background: transparent;
}
.home.hide-top-header .header-main {
background: rgba(35, 41, 60, 0.85);
backdrop-filter: blur(4px);
}
.home:not(.hide-top-header) .home-back {
display: block;
}
@media screen and (max-width: 991px) {
.home .navigation--open .header-main {
background: #293141;
}
}
@media screen and (min-width: 992px) {
.hide-top-header .header-offer.header-secondary {
top: -40px;
}
}
.header-offer.header-secondary ::placeholder {
color: #70737e;
opacity: 1;
}
.header-offer.header-secondary :-ms-input-placeholder {
color: #70737e;
opacity: 1;
}
.header-offer.header-secondary ::-ms-input-placeholder {
color: #70737e;
opacity: 1;
}
.header-offer.header-secondary #scroll_loading {
display: flex;
}
.header-offer.header-secondary .header-search {
padding: 8px 0 2px;
background: #222936;
}
.header-offer.header-secondary .header-search .navigation {
display: flex;
}
.header-offer.header-secondary .header_firstly_menu {
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
}
.header-offer.header-secondary .header_firstly_menu .search_header-form {
max-width: 420px;
width: 100%;
}
.header-offer.header-secondary .header-search-form {
position: relative;
}
.header-offer.header-secondary .header-search-form:before {
content: '';
background: url(//hurma.work/wp-content/themes/hurma/img/search-icon.svg) no-repeat;
width: 15px;
height: 15px;
display: block;
position: absolute;
top: 5.5px;
left: 10.5px;
}
.header-offer.header-secondary .header-search-form .clear-search-button {
position: absolute;
right: 0;
top: 2px;
margin-right: 1px;
width: 12px;
height: 12px;
cursor: pointer;
visibility: hidden;
}
.header-offer.header-secondary .header-search-form:focus-within .clear-search-button,
.header-offer.header-secondary .header-search-form:active .clear-search-button {
visibility: visible;
}
.header-offer.header-secondary .header-search-form:focus-within .clear-search-button:hover path,
.header-offer.header-secondary .header-search-form:active .clear-search-button:hover path {
fill: white;
}
.header-offer.header-secondary .header-search-input {
color: white;
background: transparent;
width: 100%;
height: 28px;
border-radius: 50px;
border: 0;
padding: 2px 16px 2px 36px;
font-size: 14px;
}
.header-offer.header-secondary .header-search-input::placeholder {
color: #7C8FB6;
}
@media screen and (min-width: 992px) {
.header-offer.header-secondary .header-search-input {
border-radius: 0;
padding-bottom: 6px;
border-bottom: 1px solid rgba(0, 0, 0, 0);
}
.header-offer.header-secondary .header-search-input:focus {
border-bottom: 1px solid #5b6475;
}
}
.header-offer.header-secondary #header-search-menu {
display: flex;
flex-wrap: wrap;
margin-left: -32px;
}
.header-offer.header-secondary #header-search-menu .menu-item {
padding-left: 32px;
}
.header-offer.header-secondary #header-search-menu .menu-item * {
font-size: 14px;
line-height: 24px;
color: #8B9AB8;
}
.header-offer.header-secondary #header-search-menu .menu-item:hover * {
color: #fff;
}
@media screen and (max-width: 1180px) {
.header-offer.header-secondary .header_firstly_menu .search_header-form {
max-width: 270px;
}
}
#header-search-menu-mobile {
display: none;
}
.header-main {
padding: 6px 0;
background: #293141;
width: 100%;
z-index: 99;
}
.header-main .container__secondary {
position: relative;
}
.header-main .open-menu {
height: 100%;
}
@media screen and (min-width: 992px) {
.header-main .header__inner-secondary {
display: flex;
justify-content: space-between;
align-items: center;
}
.header-main .header__collapse-secondary {
display: flex;
}
.header-main .navigation {
display: flex;
align-items: center;
}
.header-main #header-main-menu {
display: flex;
margin: 0 -16px;
}
.header-main #header-main-menu &gt; .menu-item-has-children {
position: relative;
padding-right: 31px !important;
}
.header-main #header-main-menu &gt; .menu-item-has-children:hover:after {
background-size: contain, 0;
}
.header-main #header-main-menu &gt; .menu-item-has-children:hover &gt; a {
color: #fff;
}
.header-main #header-main-menu &gt; .menu-item-has-children:after {
content: '';
background: url(//hurma.work/wp-content/themes/hurma/img/arrowdown.svg) no-repeat, url(//hurma.work/wp-content/themes/hurma/img/arrowdown2.svg) no-repeat;
background-size: 0, contain;
width: 15px;
height: 13px;
position: absolute;
right: 9px;
top: 50%;
transform: translateY(-50%);
}
.header-main #header-main-menu &gt; .menu-item {
padding: 16px;
}
.header-main #header-main-menu &gt; .menu-item &gt; a {
color: #9DADCD;
font-size: 14px;
line-height: 24px;
font-style: normal;
}
.header-main #header-main-menu &gt; .menu-item &gt; a:hover {
color: #fff;
}
.header-main #header-main-menu .sub-menu {
visibility: hidden;
opacity: 0;
position: absolute;
text-align: left;
z-index: 99;
margin-top: -3px;
top: 100%;
transition-delay: 0s, 0.7s;
display: flex;
flex-direction: column;
width: 312px;
padding: 16px 0;
background: #fff;
}
.header-main #header-main-menu .sub-menu a {
font-size: 16px;
line-height: 28px;
color: #2c2c2c;
}
.header-main #header-main-menu .sub-menu a:hover {
text-decoration: underline;
}
.header-main #header-main-menu .menu-item-has-children:hover &gt; a {
opacity: 1;
}
.header-main #header-main-menu .menu-item-has-children:hover .sub-menu {
visibility: visible;
opacity: 1;
}
.header-main #header-main-menu .menu-item-has-children:hover .sub-menu .menu-item .sub-menu {
visibility: hidden;
opacity: 1;
}
.header-main #header-main-menu .menu-item-has-children:hover .sub-menu .menu-item:hover .sub-menu,
.header-main #header-main-menu .menu-item-has-children:hover .sub-menu .menu-item:first-child:not(:hover) .sub-menu {
height: 100%;
visibility: visible;
opacity: 1;
right: 0;
top: 3px;
}
.header-main #header-main-menu .new-dropdown &gt; .sub-menu {
visibility: hidden;
opacity: 0;
position: absolute;
text-align: left;
z-index: 99;
margin-top: -3px;
left: 14px;
transition-delay: 0s, 0.7s;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
background: #fff;
border-radius: 6px;
width: 632px;
padding: 16px 312px 16px 16px;
overflow: hidden;
box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.10);
}
.header-main #header-main-menu .new-dropdown &gt; .sub-menu &gt; .menu-item {
border-right: 1px solid #E6E8EB;
}
.header-main #header-main-menu .new-dropdown .sub-menu .menu-item {
width: 100%;
}
.header-main #header-main-menu .new-dropdown .sub-menu .menu-item:hover {
background: #EDF4FC;
}
.header-main #header-main-menu .new-dropdown .sub-menu .menu-item a {
display: flex;
padding: 16px 24px;
}
.header-main #header-main-menu .new-dropdown .sub-menu .menu-item a:hover {
text-decoration: none;
}
.header-main #header-main-menu .new-dropdown .sub-menu .menu-item img {
height: 20px;
width: 20px;
margin-right: 8px;
}
.header-main #header-main-menu .new-dropdown .sub-menu .menu_item-description {
display: flex;
flex-direction: column;
text-decoration: none;
}
.header-main #header-main-menu .new-dropdown .sub-menu .menu_item-description .menu_custom_title {
font-weight: bold;
font-size: 16px;
line-height: 22px;
color: #2c2c2c;
}
}
.header-main .header__control-buttons {
display: flex;
justify-content: space-between;
margin-left: 32px;
}
.header-main .header__control-buttons .header__control-button.signin {
display: flex;
align-items: center;
}
.header-main .header__control-buttons .header__control-button.signin .signin_button {
position: relative;
padding-left: 22px;
}
.header-main .header__control-buttons .header__control-button.signin .signin_button:hover .header-icon-part {
fill: #fff;
}
.header-main .header__control-buttons .header__control-button.signin .signin_button:hover span {
color: #fff;
}
.header-main .header__control-buttons .header__control-button.signin .signin_button span {
color: #9DADCD;
font-size: 14px;
}
.header-main .header__control-buttons .demo_button {
padding-left: 32px;
display: flex;
align-items: center;
}
.header-main .header-icon {
position: absolute;
height: 16px;
width: 12px;
top: 50%;
left: 0;
transform: translateY(-50%);
display: flex;
}
.header-main .header-icon-part {
fill: #9DADCD;
}
.header-main .search_mobile-form {
display: none;
}
.header-main .header__collapse-wrap {
display: flex;
}
@media screen and (max-width: 992px) {
.header-search {
display: none;
}
#header-search-menu-mobile {
display: flex;
}
.header__collapse-wrap {
height: calc(100% - 68px);
padding: 20px 16px 0 16px;
overflow: auto;
width: 100%;
flex-direction: column;
}
.header__collapse-secondary {
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: 46px;
z-index: 11;
background: #292f42;
visibility: hidden;
transform: translate(50px);
opacity: 0;
transition: visibility 0.4s ease, opacity 0.4s ease, transform 0.4s ease;
}
.navigation--open .header__collapse-secondary {
transform: none;
opacity: 1;
visibility: visible;
}
.navigation--open .header-offer.header-secondary {
z-index: 9999999991;
}
.header-main .search_mobile-form {
display: block;
width: 100%;
}
.header-main .search_mobile-form .header-search-input {
color: #fff;
background: #474c61;
}
.header-main .menu {
display: flex;
justify-content: center;
flex-direction: column;
}
.header-main .sub-menu {
display: none;
}
.header-main .menu-item {
padding-top: 24px;
text-align: center;
}
.header-main .menu-item * {
color: #fff;
font-size: 16px;
line-height: 24px;
}
.header-main .header__control-buttons {
margin-left: 0;
justify-content: center;
padding: 16px;
position: absolute;
left: 0;
right: 0;
bottom: 0;
}
.header-main .header__control-button {
padding: 0 12px;
}
.header-main .header__control-button.signin .signin_button span {
opacity: 1 !important;
}
.header-main .header__control-button.signin .signin_button .header-icon-part {
fill: #fff;
}
.header-main .header__control-button.demo_button {
order: -1;
padding-left: 0;
}
.header-main .header__control-button.demo_button .get_demo {
background: #f98b25;
border: 0;
color: #fff;
}
}
.content__secondary {
width: 100%;
}
.section {
overflow: hidden;
}
.section.our__works {
overflow: initial;
}
.paralax_container {
position: relative;
}
.container__secondary {
width: 100%;
padding: 0 16px;
margin: 0 auto;
max-width: 1170px;
}
@media screen and (min-width: 992px) {
.container__secondary {
padding: 0 27px;
max-width: 1190px;
}
}
.container__secondary-width {
width: 100%;
padding: 0 16px;
margin: 0 auto;
max-width: 1170px;
}
@media screen and (min-width: 992px) {
.container__secondary-width {
padding: 0 80px;
max-width: 1440px;
}
}
.container__secondary-width {
width: 100%;
margin: 0 auto;
max-width: 100%;
}
.container_features {
max-width: 806px;
}
.container_testimonials {
max-width: 1103px;
}
@media only screen and (max-width: 767px) {
.container--xs {
padding: 0;
max-width: 100%;
}
}
.list-icon-part {
fill: #1978f7;
}
.main__description {
padding: 136px 0 58px;
background: #292f42;
text-align: center;
}
.main__description .home-title * {
color: #fff;
font-style: normal;
font-weight: 700;
font-size: 48px;
line-height: 60px;
font-family: 'Fira Sans', serif;
}
@media screen and (max-width: 992px) {
.main__description {
padding: 80px 0 32px;
}
.main__description .home-title * {
font-size: 24px;
line-height: 36px;
}
}
.main__description .home-buttons {
margin: 32px 0 0;
display: flex;
flex-direction: column;
align-items: center;
}
@media screen and (max-width: 992px) {
.main__description .home-buttons {
margin: 16px 0 0;
}
}
.home .big-orange-btn {
font-size: 18px;
line-height: 24px;
font-weight: 500;
padding: 12px 33px;
}
.main__description .home-button + .home-button {
margin: 20px 0 0;
}
.main__description .hurma_demo {
color: #f98b25;
display: flex;
align-items: center;
transition: color 0.25s;
}
.main__description .hurma_demo .description-icon {
fill: #f98b25;
transition: fill 0.25s;
}
.main__description .hurma_demo:hover {
color: #fff;
}
.main__description .hurma_demo:hover .description-icon {
fill: #fff;
}
.main__description .hurma_demo .description-icon {
height: 26px;
width: 26px;
}
.main__description .hurma_demo span {
padding-left: 8px;
font-size: 18px;
line-height: 24px;
font-weight: 500;
}
.main__features {
padding-bottom: 128px;
background: #292f42;
text-align: center;
}
.main__features .section__items {
display: flex;
flex-wrap: nowrap;
}
@media screen and (max-width: 992px) {
.main__features {
padding-bottom: 64px;
}
.main__features .section__item:not(.is__active):not(.slick-slide) {
display: none;
}
}
.main__features .section__item {
display: flex;
justify-content: center;
border-bottom: 1px solid #7e849f;
max-width: 150px;
width: 100%;
padding: 12px 0;
}
.main__features .section__item * {
color: #7e849f;
font-size: 14px;
line-height: 24px;
}
@media screen and (max-width: 992px) {
.main__features .section__item {
max-width: 100%;
border-bottom: 0;
justify-content: flex-start;
}
.main__features .section__item * {
color: #fff;
}
}
.main__features .section__item:hover * {
color: #fff;
}
.main__features .section__item:hover .feature-icon-part {
fill: #fff;
}
.main__features .section__item.is__active {
border-bottom: 2px solid #fff;
}
.main__features .section__item.is__active * {
color: #fff;
}
.main__features .section__item.is__active .feature-icon-part {
fill: #fff;
}
.main__features .section__item-svg {
height: 22px;
}
.main__features .feature-icon {
width: 20px;
height: 20px;
margin-right: 10px;
}
.main__features .feature-icon-part {
fill: #7e849f;
}
.main__features .section__item-tab {
display: flex;
align-items: center;
}
.main__features .slick-navigation {
display: none;
}
@media screen and (max-width: 992px) {
.main__features .slick-wrap {
position: relative;
padding-right: 130px;
}
.main__features .feature-icon-part {
fill: #fff;
}
.main__features .section__item.is__active {
border-bottom: 0;
}
.main__features .slick-navigation {
display: block;
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 0;
}
.main__features .slick-navigation .slick-dots li {
display: none;
}
.main__features .slick-navigation .slick-dots li.slick-active {
display: block;
color: white;
position: absolute;
right: 36px;
top: 0;
}
.main__features .slick-navigation__arrow {
display: flex;
align-items: center;
width: 100px;
justify-content: space-between;
}
.main__features .slick-navigation__prev {
display: flex;
align-items: center;
}
.main__features .slick-navigation__next {
display: flex;
align-items: center;
}
.main__features .slick-arrow {
cursor: pointer;
}
.main__features .slick-icon-arrow {
height: 24px;
width: 24px;
}
.main__features .slick-icon-arrow-part {
fill: #fff;
}
.main__features .slick-disabled .slick-icon-arrow-part {
fill: #7e849f;
}
.main__features .slick-navigation__next {
transform: rotate(180deg);
}
}
.main__features .section__items-content {
margin-top: 16px;
}
.main__features .section__item-content {
display: none;
}
.main__features .section__item-panel {
position: relative;
background: #efefef;
height: 18px;
width: 100%;
border-radius: 4px 4px 0 0;
}
.main__features .section__item-panel .dots {
display: flex;
position: absolute;
left: 6px;
top: 50%;
transform: translateY(-50%);
}
.main__features .section__item-panel .dot {
background-color: #c4c4c4;
width: 6px;
height: 6px;
border-radius: 3px;
margin-right: 4px;
}
.main__features .section__item-content.current-tab {
display: block;
}
.main__features .section__item-image {
max-width: 100%;
height: 524px;
position: relative;
box-shadow: 0 6px 40px rgba(0, 0, 0, 0.5);
border-radius: 6px;
}
.main__features .section__item-image img {
position: absolute;
width: 100%;
height: 100%;
object-fit: contain;
opacity: 0;
border-radius: 7px;
transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
}
.main__features .section__item-image img.is--active {
opacity: 1;
}
@media screen and (max-width: 992px) {
.main__features .section__item-content {
display: block;
padding-bottom: 15px;
margin-right: 4px;
}
.main__features .section__item-image {
box-shadow: none;
}
}
@media screen and (max-width: 772px) {
.main__features .section__item-image {
height: 450px;
}
}
@media screen and (max-width: 520px) {
.main__features .section__item-image {
height: 330px;
}
}
@media screen and (max-width: 420px) {
.main__features .section__item-image {
height: 244px;
}
}
.main__features .description__items {
display: flex;
flex-wrap: wrap;
padding-top: 30px;
margin: -12px -20px;
}
.main__features .description__item {
display: flex;
padding: 12px 20px;
}
.main__features .description__item-icon {
height: 12px;
width: 12px;
margin-right: 14px;
}
.main__features .list-icon {
height: 12px;
width: 12px;
}
.main__features .description__item-content {
width: 196px;
}
.main__features .description__item-content * {
color: #fff;
font-size: 14px;
line-height: 22px;
text-align: left;
}
.main__features .description__item-content .in__plane {
font-size: 10px;
line-height: 18px;
padding-left: 7px;
font-weight: 500;
display: block;
color: #000000;
max-width: 84px;
background: url(//hurma.work/wp-content/themes/hurma/img/backgroundin_plane.svg) no-repeat;
}
.main__features .section__item-more {
margin-top: 44px;
}
.main__features .section__item-link {
text-align: center;
}
@media screen and (max-width: 570px) {
.main__features .description__items {
justify-content: flex-start;
}
.main__features .description__item-content {
max-width: 100%;
width: auto;
}
.main__features .description__item {
padding: 8px 20px;
width: 100%;
}
}
.section.partners {
background: linear-gradient(268deg, #DFD3FF 0%, #B9DDFF 50.52%, #FFF6AA 100%);
padding: 48px 0 24px;
margin: 0 0 0px;
min-height: 312px;
}
.section.partners .partners-title * {
text-align: center;
font-weight: bold;
font-size: 34px;
line-height: 48px;
color: #2b2f3a;
}
.section.partners .partner__items {
display: flex;
flex-wrap: wrap;
justify-content: center;
margin: -15px -10px;
}
.section.partners .partner__item {
padding: 15px 10px;
max-width: fit-content;
}
.section.partners .partner__item img {
display: block;
max-width: 100%;
max-height: 70px;
}
@media screen and (min-width: 992px) {
.section.partners .partner__item img {
max-height: 80px;
}
}
.section.partners .partner__items-join {
display: flex;
justify-content: center;
}
@media screen and (max-width: 992px) {
.section.partners {
padding: 24px 0;
margin: 0 0 0px;
}
.section.partners h2 {
font-weight: bold;
font-size: 18px;
line-height: 48px;
padding: 0 0 16px;
}
.section.partners .partner__items {
padding-top: 46px;
}
}
.testimonials {
padding: 69px 0 69px 0;
background: #f4f4f4;
margin-bottom: 80px;
}
.testimonials .testimonials-title * {
text-align: center;
font-weight: bold;
font-size: 34px;
line-height: 48px;
color: #2b2f3a;
}
.testimonials .testimonial__blocks {
display: none;
padding-top: 48px;
}
.testimonials .testimonial__block {
display: block;
max-width: 528px;
padding: 0 24px;
}
.testimonials .testimonial__info {
min-height: 244px;
background: #ffffff;
box-shadow: 0px 8px 18px rgba(99, 102, 111, 0.15);
border-radius: 6px;
padding: 24px;
position: relative;
}
.testimonials .triangle {
display: block;
height: 20px;
width: 20px;
background-color: inherit;
border: inherit;
position: absolute;
bottom: -10px;
left: 32px;
clip-path: polygon(0% 0%, 100% 100%, 0% 100%);
transform: rotate(-45deg);
border-radius: 0 0 0 0.25em;
}
.testimonials .testimonial__user {
display: flex;
margin-top: 31px;
padding-left: 20px;
}
.testimonials .testimonial__user .testimonial__user-photo {
border-radius: 40px;
padding-right: 16px;
max-width: 64px;
width: 100%;
}
.testimonials .testimonial__user .testimonial__user-photo img {
border-radius: 90px;
height: 48px;
width: 48px;
}
.testimonials .testimonial__user .testimonial__user__info {
padding-top: 2px;
}
.testimonials .testimonial__user .testimonial__user__info .testimonial__user__name {
font-size: 16px;
line-height: 24px;
}
.testimonials .testimonial__user .testimonial__user__info .testimonial__user__position * {
font-size: 14px;
line-height: 20px;
}
.testimonials .testimonial__user .testimonial__user__position a {
color: #1978f7;
text-decoration: underline;
text-decoration-style: dotted;
}
.testimonials .slick_arrow_prev {
position: absolute;
z-index: 1;
cursor: pointer;
top: 115px;
left: -40px;
transform: translateY(-50%);
height: 18px;
}
.testimonials .slick_arrow_prev .slick-icon-arrow {
width: 24px;
height: 18px;
}
.testimonials .slick_arrow_prev .slick-icon-arrow-part {
fill: #1978f7;
}
.testimonials .slick_arrow_next {
position: absolute;
z-index: 1;
cursor: pointer;
top: 115px;
transform: translateY(-50%) scale(-1);
right: -30px;
}
.testimonials .slick_arrow_next .slick-icon-arrow {
width: 24px;
height: 18px;
}
.testimonials .slick_arrow_next .slick-icon-arrow-part {
fill: #1978f7;
}
.testimonials .testimonial__slide-desktop {
display: flex;
}
.testimonials .testimonial__blocks-desktop {
margin-top: 42px;
}
.testimonials .testimonial__blocks-desktop .testimonial__block {
width: 100%;
}
.testimonials .testimonial__block-wrap .testimonial__block:not(:last-of-type) {
margin-bottom: 44px;
}
.testimonials .slick-disabled .slick-icon-arrow-part {
fill: #2b2f3a;
opacity: 0.2;
}
@media screen and (max-width: 992px) {
.testimonials .testimonial__blocks {
display: block;
}
.testimonials .testimonial__blocks-desktop {
display: none;
}
}
@media screen and (max-width: 992px) {
.testimonials {
padding-top: 48px;
padding-bottom: 64px;
margin-bottom: 32px;
}
.testimonials .testimonials-title {
font-style: normal;
font-weight: bold;
padding: 0 16px;
}
.testimonials .testimonials-title * {
font-size: 18px;
line-height: 26px;
}
.testimonials .testimonial__blocks {
padding-top: 32px;
}
.testimonials .testimonial__block {
max-width: 276px;
padding: 0 8px;
}
.testimonials .testimonial__info * {
font-size: 14px;
}
.testimonials .slick-track {
margin-left: 8px;
}
.testimonials .container_testimonials {
padding: 0 12px;
}
}
.testimonial_single-blocks .slick-list {
overflow: visible !important;
margin: 0 -60px;
}
.testimonial_single-blocks .hide_full_testimonial {
max-height: 155px;
overflow: hidden;
}
.testimonial_single-blocks .hide_full_testimonial.is--active {
max-height: none;
}
.testimonial_single-blocks .btn-show {
display: flex;
align-items: center;
}
.testimonial_single-blocks .btn-show.is--active .btn-show-icon {
transform: rotate(90deg);
}
.testimonial_single-blocks .hurma_testimonial-btn {
display: none;
}
.testimonial_single-blocks .hurma_testimonial-btn.is--active {
display: block;
}
.testimonial_single-blocks .btn-show-icon {
transform: rotate(-90deg);
fill: #1978f7;
width: 14px;
height: 14px;
display: flex;
flex: 0 0 auto;
margin-left: 8px;
}
.testimonial_single-blocks .btn-show-text {
font-size: 16px;
line-height: 24px;
color: #1978f7;
}
.testimonial_single-blocks .btn-show-text:hover {
text-decoration: underline;
}
.testimonial_single-blocks .slick-slide:not(.slick-current) {
opacity: 0.3;
}
.testimonial_single-blocks .testimonial_single-slide {
padding: 0 60px;
}
.testimonial_single-blocks .testimonial_single-block {
background: #fff;
max-width: 932px;
width: 100%;
padding: 40px;
border-radius: 4px;
display: flex;
flex-wrap: nowrap;
}
.testimonial_single-blocks .testimonial_single-user {
flex: 1 0 auto;
margin-right: 40px;
max-width: 260px;
}
.testimonial_single-blocks .testimonial__user-photo {
margin-bottom: 16px;
}
.testimonial_single-blocks .testimonial__user-photo img {
border-radius: 50%;
width: 80px;
height: 80px;
}
.testimonial_single-blocks .testimonial__user__name {
padding-bottom: 8px;
}
.testimonial_single-blocks .testimonial__user__name * {
font-weight: 500;
font-size: 22px;
line-height: 32px;
color: #2c2c2c;
}
.testimonial_single-blocks .testimonial__user__position {
font-size: 14px;
line-height: 20px;
color: #2c2c2c;
}
@media screen and (max-width: 991px) {
.testimonial_single-blocks .testimonial_single-block {
max-width: 328px;
padding: 24px;
border-radius: 4px;
display: flex;
flex-direction: column;
}
.testimonial_single-blocks .testimonial_single-user {
flex: 1 0 auto;
max-width: none;
width: 100%;
}
.testimonial_single-blocks .slick-list {
overflow: visible !important;
margin: 0 -30px;
}
.testimonial_single-blocks .testimonial_single-slide {
padding: 0 30px;
}
}
.our__cases {
padding: 40px 0 50px 0;
}
.our__cases .main_sections_title {
margin-bottom: 42px;
}
.our__cases .main_sections_title h2 {
font-weight: bold;
font-size: 34px;
line-height: 48px;
text-align: center;
color: #2c2c2c;
}
.our__cases .our_cases_blocks {
display: flex;
flex-wrap: nowrap;
}
.our__cases .our_case_main {
flex: 0 0 532px;
margin-right: 48px;
}
.our__cases .our_case_main .case_thumbnail img {
height: 287px;
object-fit: cover;
}
.our__cases .case_thumbnail img {
border-radius: 6px;
}
.our__cases .case_description {
margin-top: 16px;
color: #2c2c2c;
}
.our__cases .case_description * {
font-size: 16px;
line-height: 26px;
}
.our__cases .case_description h3 {
font-weight: 500;
font-size: 22px;
line-height: 32px;
color: #2c2c2c;
}
.our__cases .our_case_secondary:not(:last-child) {
margin-bottom: 48px;
}
.our__cases .our_case_secondary a {
display: flex;
flex-wrap: nowrap;
}
.our__cases .our_case_secondary .case_thumbnail {
max-width: 180px;
width: 100%;
flex-shrink: 0;
margin-right: 16px;
}
.our__cases .our_case_secondary .case_thumbnail img {
height: 114px;
object-fit: cover;
}
.our__cases .our_case_secondary .case_description {
margin-top: 0;
}
.our__cases .our_cases_blocks a:hover h3 {
color: #f98b25;
}
@media screen and (max-width: 991px) {
.our__cases .main_sections_title h2 {
font-weight: bold;
font-size: 34px;
line-height: 48px;
text-align: center;
color: #2c2c2c;
font-size: 18px;
}
.our__cases .case_description {
margin-top: 16px;
color: #2c2c2c;
}
.our__cases .case_description h3 {
font-weight: 500;
font-size: 16px;
line-height: 24px;
}
.our__cases .main_sections_title {
margin-bottom: 28px;
}
.our__cases .our_cases_blocks {
display: flex;
flex-wrap: wrap;
}
.our__cases .our_case_main {
flex: 0 0 100%;
margin-right: 0;
margin-bottom: 32px;
}
.our__cases .our_case_main .case_thumbnail img {
height: auto;
object-fit: cover;
}
.our__cases .our_case_secondary:not(:last-child) {
margin-bottom: 32px;
}
.our__cases .our_case_secondary a {
display: block;
}
.our__cases .our_case_secondary .case_thumbnail {
max-width: 100%;
width: 100%;
margin-right: 0;
}
.our__cases .our_case_secondary .case_thumbnail img {
height: auto;
object-fit: contain;
}
.our__cases .our_case_secondary .case_description {
margin-top: 16px;
}
}
.our__works {
padding: 0 0 80px 0;
background: #fff;
}
.our__works .our__works-name * {
text-align: center;
font-weight: bold;
font-size: 34px;
line-height: 44px;
color: #2b2f3a;
padding-bottom: 16px;
}
.our__works .our__works-info {
padding-bottom: 40px;
max-width: 540px;
text-align: center;
margin: 0 auto;
font-size: 18px;
line-height: 24px;
}
.our__works .our__works-button {
text-align: center;
}
.our__works .our__works-blocks {
display: flex;
margin-top: 90px;
}
.our__works .our__works-left {
margin-top: -200px;
}
.our__works .our__works-card {
position: relative;
opacity: 1;
}
.our__works .our__works-card.is--first {
top: 0;
opacity: 1;
}
.our__works .our__works-block {
display: flex;
justify-content: center;
}
@media screen and (min-width: 992px) {
.our__works .is--first .our__works-card {
margin-top: 95px;
}
}
.our__works .block__info {
max-width: 367px;
}
.our__works .block__info-title * {
font-weight: 500;
font-size: 30px;
line-height: 33px;
color: #2c2c2c;
padding-bottom: 14px;
}
.our__works .block__mobile-title {
display: none;
padding-bottom: 16px;
}
.our__works .block__mobile-title * {
font-weight: 500;
font-size: 16px;
line-height: 24px;
}
.our__works .block__info-description {
padding-bottom: 16px;
}
.our__works .block__info-description * {
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 26px;
color: #2c2c2c;
}
.our__works .block__info-more a {
color: #1978f7;
font-size: 16px;
line-height: 24px;
text-decoration: underline;
font-weight: 600;
}
.our__works .block__info-more a:hover {
text-decoration: underline;
}
.our__works .block__img {
display: none;
max-width: 656px;
}
.our__works .block__img img {
max-width: 100%;
display: block;
}
.our__works .system__functions {
padding-top: 56px;
text-align: center;
}
.our__works .our__works-block {
padding: 200px 15px 200px 0;
justify-content: space-between;
}
.our__works .our__works-block:last-of-type {
padding-bottom: 20px;
}
.our__works .our__works-image {
position: sticky;
position: -webkit-sticky;
top: 25vh;
max-width: 656px;
width: 656px;
height: 450px;
border-radius: 4px;
}
.our__works .our__works-image img {
object-fit: cover;
display: block;
width: 100%;
position: absolute;
opacity: 0;
}
.our__works .our__works-image img:first-of-type {
opacity: 1;
}
.our__works .paralax_with_dots {
display: flex;
}
.our__works .paralax_dots {
position: sticky;
margin-top: 100px;
top: 25vh;
height: 442px;
min-height: 442px;
align-self: flex-start;
margin-left: 20px;
}
.our__works .paralax_dots .dot {
width: 10px;
height: 10px;
border-radius: 5px;
background: #e7e7e7;
margin-bottom: 16px;
}
.our__works .paralax_dots .dot.is--active {
background: #1978f7;
}
@media screen and (max-width: 992px) {
.our__works {
display: block;
padding-bottom: 32px;
}
.our__works .paralax_with_dots {
display: block;
}
.our__works .paralax_dots {
display: none;
position: static;
}
.our__works .our__works-card {
display: flex;
flex-direction: column;
}
.our__works .our__works-left {
margin: 0 0;
}
.our__works .our__works-image {
position: static;
}
.our__works .our__works-right {
display: none;
}
.our__works .our__works-block {
padding: 0 0;
margin-right: 0;
margin-bottom: 48px;
justify-content: flex-start;
}
.our__works .our__works-block:last-of-type {
padding-bottom: 0;
}
.our__works .our__works-name * {
font-size: 18px;
line-height: 26px;
}
.our__works .our__works-info * {
font-size: 14px;
line-height: 24px;
}
.our__works .our__works-blocks {
margin-top: 40px;
}
.our__works .our__works-block {
flex-wrap: wrap;
}
.our__works .our__works-block:last-child {
margin-bottom: 24px;
}
.our__works .block__info {
margin-right: 0;
order: 3;
width: 100%;
max-width: none;
}
.our__works .block__info-title {
display: none;
}
.our__works .block__mobile-title {
display: block;
order: 1;
}
.our__works .block__info-description {
padding-top: 24px;
padding-bottom: 8px;
}
.our__works .block__info-description * {
font-size: 14px;
line-height: 24px;
}
.our__works .block__info-more {
line-height: 20px;
}
.our__works .block__info-more a {
font-size: 14px;
}
.our__works .block__img {
width: 100%;
display: block;
order: 2;
}
.our__works .system__functions {
padding-top: 0;
}
}
.system_advantages {
padding: 70px 0 150px 0;
background: #2b2f3a;
}
.system_advantages .advantages_title {
text-align: center;
padding-bottom: 64px;
}
.system_advantages .advantages_title * {
font-size: 36px;
line-height: 56px;
color: #fff;
font-weight: bold;
}
.system_advantages .advantages__items {
display: flex;
flex-wrap: wrap;
margin: -32px -28px;
}
.system_advantages .advantages__item {
padding: 32px 28px;
}
.system_advantages .advantages__item-card {
max-width: 340px;
min-height: 104px;
}
.system_advantages .advantages__item-img {
width: 56px;
height: 56px;
}
.system_advantages .advantages__item-img img {
max-width: 100%;
height: auto;
display: block;
}
.system_advantages .advantages__item-title {
padding-top: 24px;
}
.system_advantages .advantages__item-title * {
font-weight: 500;
font-size: 22px;
line-height: 30px;
color: #fff;
}
.system_advantages .advantages__item-description {
padding-top: 14px;
}
.system_advantages .advantages__item-description * {
font-weight: normal;
font-size: 16px;
line-height: 26px;
color: #bcc4d2;
}
@media screen and (max-width: 992px) {
.system_advantages {
padding: 32px 0 64px 0;
}
.system_advantages .advantages_title {
padding-bottom: 4px;
}
.system_advantages .advantages_title * {
font-size: 18px;
line-height: 26px;
}
.system_advantages .advantages__items {
margin: 0 -8px;
}
.system_advantages .advantages__items .slick-track {
padding: 20px 0;
}
.system_advantages .advantages__item {
padding: 0 8px;
}
.system_advantages .advantages__item-title * {
font-size: 16px;
line-height: 24px;
}
.system_advantages .advantages__item-card {
padding: 24px 16px;
max-width: 248px;
min-height: 344px;
box-shadow: 0 8px 18px rgba(141, 146, 164, 0.3);
border-radius: 6px;
}
.system_advantages .advantages__item-description * {
font-size: 14px;
line-height: 24px;
}
}
.presents {
padding: 64px 0;
}
.presents .layout-sect__title {
text-align: center;
margin-bottom: 64px;
}
.presents .layout-sect__title * {
font-size: 36px;
line-height: 56px;
font-weight: bold;
}
.presents .preview-img {
position: absolute;
left: 50%;
transform: translateX(-50%);
top: 0;
bottom: 0;
max-width: 752px;
display: flex;
width: 100%;
background: #ffbf53;
border-radius: 6px;
overflow: hidden;
z-index: -1;
}
.presents .preview-img img {
display: block;
margin-left: auto;
margin-right: auto;
flex: 0 0 auto;
width: 100%;
height: 100%;
object-fit: cover;
}
.presents .layout-sect__preview {
position: relative;
padding: 40px 0;
z-index: 1;
}
.presents .preview-slider {
max-width: 1022px;
width: 100%;
margin: 0 auto;
padding: 0 55px;
}
.presents .preview-slider .slick-list {
margin: -20px -30px;
}
.presents .preview-slider__slide {
padding: 20px 30px;
}
.presents .preview-slider__img {
padding: 30px 20px;
background-color: #fff;
box-shadow: 0px 8px 18px rgba(35, 47, 89, 0.15);
border-radius: 6px;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
height: 280px;
}
.presents .preview-slider__img img {
display: block;
max-width: 100%;
max-height: 100%;
}
.presents .slick_arrow_prev {
position: absolute;
z-index: 1;
cursor: pointer;
top: 50%;
left: 0;
transform: translateY(-50%);
height: 18px;
}
.presents .slick_arrow_prev .slick-icon-arrow {
width: 24px;
height: 18px;
}
.presents .slick_arrow_prev .slick-icon-arrow-part {
fill: #1978f7;
}
.presents .slick_arrow_next {
position: absolute;
z-index: 1;
cursor: pointer;
top: 50%;
transform: translateY(-50%) scale(-1);
right: 0;
}
.presents .slick_arrow_next .slick-icon-arrow {
width: 24px;
height: 18px;
}
.presents .slick_arrow_next .slick-icon-arrow-part {
fill: #1978f7;
}
.presents .slick-disabled .slick-icon-arrow-part {
fill: #2b2f3a;
opacity: 0.2;
}
@media only screen and (max-width: 767px) {
.presents .preview-slider {
padding: 0;
margin-left: 8px;
}
.presents .preview-slider .slick-list {
margin: -20px 0;
}
.presents .preview-slider__slide {
padding-left: 8px;
padding-right: 8px;
}
.presents .preview-img {
border-radius: 0;
min-height: 474px;
top: 50%;
transform: translate(-50%, -50%);
}
.presents .layout-sect__preview {
padding: 86px 0 0;
margin-top: -114px;
}
.presents .layout-sect__title {
position: relative;
z-index: 2;
font-size: 18px;
}
.presents .layout-sect__title h2 {
font-size: 18px;
line-height: 26px;
}
}
.hurma_description {
max-width: 784px;
margin: 0 auto;
padding: 0 16px;
margin-top: 0px;
margin-bottom: 120px;
}
.hurma_description .hurma_description-title {
text-align: center;
margin-bottom: 32px;
}
.hurma_description .hurma_description-title * {
font-weight: bold;
font-size: 36px;
line-height: 48px;
}
.hurma_description .hurma_description-btn {
margin-top: 16px;
}
.hurma_description .btn-show {
display: flex;
align-items: center;
}
.hurma_description .btn-show.is--active .btn-show-icon {
transform: rotate(90deg);
}
.hurma_description .btn-show-icon {
transform: rotate(-90deg);
fill: #1978f7;
width: 14px;
height: 14px;
display: flex;
flex: 0 0 auto;
margin-left: 8px;
}
.hurma_description .btn-show-text {
font-size: 16px;
line-height: 24px;
color: #1978f7;
}
.hurma_description .btn-show-text:hover {
text-decoration: underline;
}
@media screen and (max-width: 992px) {
.hurma_description {
margin-bottom: 64px;
margin-top: 64px;
}
.hurma_description .hurma_description-title {
margin-bottom: 16px;
}
.hurma_description .hurma_description-title * {
font-weight: bold;
font-size: 18px;
line-height: 26px;
}
.hurma_description .hurma_description-wrap * {
font-size: 14px;
line-height: 24px;
}
}
.contact_form {
background: #efefed;
padding: 64px 10px;
}
.contact_form .container__secondary {
text-align: center;
padding-bottom: 32px;
}
.contact_form .container__secondary * {
font-size: 36px;
line-height: 56px;
font-weight: bold;
}
.contact_form .form__buttons {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.contact_form .form__buttons .form_button {
margin: 0 8px;
}
.contact_form .form__buttons .system__functions-button {
line-height: 16px;
}
@media screen and (max-width: 992px) {
.contact_form {
padding: 40px 0;
}
.contact_form .container__secondary {
padding-bottom: 24px;
}
.contact_form .container__secondary * {
font-size: 18px;
line-height: 26px;
}
}
.form__container {
max-width: 496px;
margin: 0 auto;
padding: 0 16px;
}
.form__container .form__input {
background-color: #fff;
transition: none;
}
.form__container .form__input:focus {
border: 1px solid #83b8ff;
}
.form__container #recaptcha_1 {
display: flex;
justify-content: center;
}
.form__container .successfully-form p {
color: #293041;
}
.developer_maps {
padding: 64px 0 120px 0;
background: linear-gradient(179.87deg, #293041 85.01%, #343c4e 96.53%);
}
.developer_maps .functional__title {
font-style: normal;
font-weight: bold;
font-size: 36px;
line-height: 56px;
margin-bottom: 48px;
}
.developer_maps .functional__plane {
display: flex;
align-items: center;
padding: 16px;
margin-bottom: 16px;
background: linear-gradient(90deg, #ff6d12 -140.96%, #3a4359 72.07%);
mix-blend-mode: normal;
box-shadow: 0 11px 20px rgba(21, 25, 35, 0.34);
border-radius: 6px;
}
.developer_maps .functional__plane--desc {
padding-left: 16px;
}
.developer_maps .functional__plane--desc * {
font-size: 18px;
line-height: 28px;
color: #ffffff;
}
.developer_maps .functional__plane--desc span {
opacity: 0.5;
font-size: 14px;
line-height: 22px;
}
.developer_maps .functional__plane--wrap {
display: flex;
align-items: center;
}
.developer_maps .functional__plane--percent {
margin-left: 12px;
}
.developer_maps .functional__plane--percent * {
color: #fff;
font-weight: 500;
font-size: 34px;
line-height: 48px;
}
.developer_maps .functional__plane--img {
height: 26px;
width: 26px;
}
.developer_maps .functional__plane--img img {
display: block;
max-width: 100%;
max-height: 100%;
}
.developer_maps .developer_map-item {
margin-top: 48px;
}
.developer_maps .developer_map-title {
text-align: center;
font-weight: 500;
font-size: 22px;
line-height: 30px;
color: #fff;
}
.developer_maps .developer_map-list li {
position: relative;
display: flex;
margin-top: 16px;
}
.developer_maps .developer_map-list img {
position: relative;
height: 15px;
width: 15px;
top: 4px;
}
.developer_maps .developer_map-list * {
font-size: 16px;
line-height: 26px;
color: #fff;
}
.developer_maps .developer_map-list .list-description {
padding-left: 16px;
}
.developer_maps .developer_map-list .next-point * {
color: #7b849b;
}
.developer_maps .developer_map-list .next-point .list-description {
padding-left: 31px;
}
@media screen and (max-width: 992px) {
.developer_maps {
padding: 40px 0 64px 0;
}
.developer_maps .developer_map-item {
margin-top: 40px;
}
.developer_maps .functional__plane {
flex-direction: column;
align-items: flex-start;
}
.developer_maps .functional__plane--desc {
padding-left: 0;
}
.developer_maps .functional__title {
font-size: 18px;
line-height: 26px;
margin-bottom: 32px;
}
.developer_maps .developer_map-title {
font-size: 16px;
line-height: 24px;
}
.developer_maps .developer_map-list * {
font-size: 14px;
line-height: 24px;
color: #fff;
}
}
.full-content {
font-size: 16px;
line-height: 26px;
color: #292f42;
display: flex;
flex-direction: column;
}
.full-content &gt; *:not(:last-child) {
margin-bottom: 20px;
}
.full-content ul {
display: flex;
flex-direction: column;
}
.full-content ul li {
display: inline-block;
position: relative;
padding-left: 26px;
}
.full-content ul li:not(:last-of-type) {
margin-bottom: 14px;
}
.full-content ul li:before {
content: '';
position: absolute;
left: 6px;
top: 7px;
}
.full-content ul li:nth-child(7n + 1):before {
background: url(//hurma.work/wp-content/themes/hurma/img/vector/Vector.svg) no-repeat center/9px;
width: 9px;
height: 9px;
}
.full-content ul li:nth-child(7n + 2):before {
background: url(//hurma.work/wp-content/themes/hurma/img/vector/Vector2.svg) no-repeat center/10px;
width: 10px;
height: 10px;
}
.full-content ul li:nth-child(7n + 3):before {
background: url(//hurma.work/wp-content/themes/hurma/img/vector/Vector3.svg) no-repeat center/11px;
width: 11px;
height: 11px;
}
.full-content ul li:nth-child(7n + 4):before {
background: url(//hurma.work/wp-content/themes/hurma/img/vector/Vector4.svg) no-repeat center/11px;
width: 11px;
height: 11px;
}
.full-content ul li:nth-child(7n + 5):before {
background: url(//hurma.work/wp-content/themes/hurma/img/vector/Vector5.svg) no-repeat center/9px;
width: 9px;
height: 9px;
}
.full-content ul li:nth-child(7n + 6):before {
background: url(//hurma.work/wp-content/themes/hurma/img/vector/Vector6.svg) no-repeat center/9px;
width: 9px;
height: 9px;
}
.full-content ul li:nth-child(7n + 7):before {
background: url(//hurma.work/wp-content/themes/hurma/img/vector/Vector7.svg) no-repeat center/9px;
width: 9px;
height: 9px;
}
.our_contacts-section {
background: #292f42;
padding-top: 165px;
color: #fff;
}
.our_contacts-section .our__contacts-header {
text-align: center;
padding-bottom: 40px;
}
.our_contacts-section .our__contacts-header * {
font-weight: bold;
font-size: 48px;
line-height: 60px;
}
.our_contacts-section .main__buttons {
display: block;
margin: 0 auto;
text-align: center;
max-width: 230px;
}
.our_contacts-section .main__button {
padding-bottom: 24px;
}
.our_contacts-section .main__button * {
font-weight: 500;
font-size: 14px;
line-height: 24px;
}
.our_contacts-section .main__button .button {
display: flex;
align-items: center;
justify-content: center;
border-radius: 4px;
background: #78b712;
color: #fff;
padding: 8px 0;
}
.our_contacts-section .main__button .button.blue {
background: #1f9bdb;
}
.our_contacts-section .main__button .button.blue:hover {
background: rgba(31, 155, 219, 0.75);
}
.our_contacts-section .main__button .button.orange {
background: #f98b25;
}
.our_contacts-section .main__button .button.orange:hover {
background: rgba(249, 139, 37, 0.75);
}
.our_contacts-section .main__button .button:hover {
background: rgba(120, 183, 18, 0.75);
}
.our_contacts-section .main__button.mobile {
display: none;
}
.our_contacts-section .our__socials {
text-align: center;
padding-top: 28px;
}
.our_contacts-section .our__socials .our__socials-title * {
font-size: 22px;
line-height: 32px;
font-weight: 500;
}
.our_contacts-section .our__socials .our__social-blocks {
display: flex;
justify-content: center;
padding-top: 24px;
padding-bottom: 40px;
}
.our_contacts-section .our__socials .our__social-block {
margin-right: 24px;
width: 40px;
height: 40px;
max-width: 40px;
max-height: 40px;
border-radius: 4px;
}
.our_contacts-section .our__socials .our__social-block:last-child {
margin-right: 0;
}
.our_contacts-section .our__socials .our__social-block img {
object-fit: cover;
border-radius: 4px;
}
.our_contacts-section .main__button.desktop {
position: relative;
}
.our_contacts-section .icon {
height: 20px;
width: 20px;
margin-right: 8px;
}
.our_contacts-section .icon-part {
fill: #fff;
}
@media screen and (max-width: 992px) {
.our_contacts-section {
padding-top: 95px;
}
.our_contacts-section .main__button.mobile {
display: block;
}
.our_contacts-section .main__button.desktop {
display: none;
}
.our_contacts-section .our__contacts-header * {
font-size: 24px;
line-height: 36px;
}
.our_contacts-section .our__socials .our__socials-title * {
font-size: 18px;
line-height: 26px;
}
.our_contacts-section .our__socials .our__social-blocks {
padding-top: 16px;
padding-bottom: 24px;
}
.our_contacts-section .our__social-block {
margin-right: 16px;
}
}
#phone_number {
display: none;
visibility: hidden;
}
.dropdown_menu_copied {
top: -41px;
left: 50%;
transform: translateX(-50%);
position: absolute;
display: flex;
align-items: center;
background: #636a82;
margin-bottom: 26px;
border-radius: 6px;
padding: 0 16px;
box-shadow: 0 8px 18px rgba(99, 102, 111, 0.15);
opacity: 0;
transition: 0.5s;
}
.dropdown_menu_copied span {
font-size: 14px;
color: #fff;
font-weight: normal;
}
.dropdown_menu_copied:after {
content: '';
position: absolute;
left: 40%;
transform: rotate(180deg);
bottom: -12px;
width: 0;
height: 0;
border-style: solid;
border-width: 0 12px 12px 12px;
border-color: transparent transparent #636a82 transparent;
}
.our__resources {
padding: 32px 0 40px 0;
background: #fff;
text-align: center;
}
.our__resources .main_resources-title {
padding-bottom: 16px;
}
.our__resources .main_resources-title * {
font-weight: 500;
font-size: 22px;
line-height: 32px;
color: #2c2c2c;
}
.our__resources .main_resources * {
font-size: 22px;
line-height: 32px;
color: #1978f7;
}
.our__resources .main_resources *:hover {
text-decoration: underline;
}
.our__resources .our__links-title {
padding-top: 40px;
padding-bottom: 16px;
}
.our__resources .our__links-title * {
font-size: 22px;
font-weight: 500;
color: #2c2c2c;
}
.our__resources .our__links {
text-align: left;
}
.our__resources .our__links * {
font-size: 16px;
line-height: 32px;
color: #1978f7;
}
.our__resources .our__links * a:hover {
text-decoration: underline;
}
@media screen and (max-width: 992px) {
.our__resources {
padding: 24px 0 48px 0;
}
.our__resources .main_resources-title * {
font-weight: 500;
font-size: 18px;
line-height: 26px;
color: #2c2c2c;
}
.our__resources .main_resources * {
font-size: 18px;
line-height: 32px;
color: #1978f7;
}
.our__resources .our__link {
padding-bottom: 10px;
}
.our__resources .our__links-title {
padding-top: 24px;
padding-bottom: 16px;
}
.our__resources .our__links-title * {
font-size: 18px;
line-height: 26px;
}
.our__resources .our__links * {
font-size: 16px;
line-height: 22px;
color: #1978f7;
}
.our__resources .our__links * a:hover {
text-decoration: underline;
}
}
.resource__container {
max-width: 592px;
padding: 0 16px;
margin: 0 auto;
}
.hide--scroll {
overflow-x: hidden;
overflow-y: scroll;
width: 100%;
}
img[data-lazy-src] {
opacity: 0;
}
img.lazyloaded {
-webkit-transition: opacity 0.5s linear 0.2s;
-moz-transition: opacity 0.5s linear 0.2s;
transition: opacity 0.5s linear 0.2s;
opacity: 1;
}
.event_registration {
padding: 20px 20px 0 20px;
}
.event_registration .wpcf7-mail-sent-ok {
display: none !important;
}
.event_registration span.ajax-loader {
display: none;
}
.event_registration .status_ty_sb {
visibility: hidden;
opacity: 0;
transition: 0.5s linear 0.2s;
}
.event_registration .status_ty_sb.is--active {
visibility: visible;
opacity: 1;
}
.event_registration .status_ty_sb p {
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 26px;
text-align: center;
color: #656f82;
}
.event_registration .registration_title {
padding-bottom: 11px;
}
.event_registration .registration_title * {
font-weight: 500;
font-size: 24px;
line-height: 30px;
}
.event_registration .registration_description {
padding-bottom: 11px;
}
.event_registration .registration_description * {
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 18px;
}
.event_registration .registration_item {
margin-bottom: 16px;
}
.event_registration .accept__terms input {
height: 16px;
width: 50px;
margin-right: 10px;
}
.event_registration .wpcf7-response-output {
margin: 0;
}
.event_registration .wpcf7-response-output * {
color: #e25a5a;
}
.event_registration .wpcf7-not-valid-tip {
display: none;
}
.event_registration .wpcf7-not-valid {
border: 1px solid #e25a5a;
}
.event_registration .accept__terms {
margin-bottom: 20px;
}
.event_registration .accept__terms label {
display: flex;
}
.event_registration .accept__terms .wpcf7-list-item-label {
font-size: 12px;
line-height: 15px;
display: block;
}
.event_registration .wpcf7-list-item {
margin: 0;
}
.event_registration .form__input {
background-color: #fff;
}
.event_registration .staff_title {
line-height: 18px;
margin-bottom: 6px;
}
.event_registration br {
display: none;
}
.event_registration div.wpcf7-validation-errors,
.event_registration div.wpcf7-acceptance-missing,
.event_registration div.wpcf7-response-output {
border: 0;
margin: 0;
padding: 0;
color: #e25a5a;
font-size: 16px;
text-align: center;
}
@media screen and (max-width: 1024px) {
.event_registration .staffer-counter {
display: flex;
flex-direction: column;
}
}
@media screen and (max-width: 1023px) {
.event_wrapper .event_container {
flex-direction: column;
}
}
.staff_counter .wpcf7-list-item {
margin: 0;
}
.submit_registration-wrapper {
margin: 0 -20px;
}
.grecaptcha-badge {
visibility: hidden;
}
.wpcf7-form-control-wrap.banner-event .wpcf7-not-valid-tip {
display: block !important;
}
.popup-video.is--show .popup-video-overlay {
display: flex;
}
.popup-video .popup-video-overlay {
display: none;
align-items: center;
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.6);
z-index: 111;
margin: auto auto;
}
.popup-video .popup-content {
display: block;
margin: auto auto;
width: 100%;
max-height: 700px;
height: 100%;
}
.popup-video .video-container {
max-width: 1270px;
margin: 0 auto;
height: 100%;
padding: 0 40px;
position: relative;
}
.popup-video .close-btn-modal--video {
position: absolute;
right: 0;
top: -35px;
margin-right: 10px;
width: 30px;
height: 30px;
cursor: pointer;
}
.popup-video .close-btn-modal--video:hover span {
background-color: white;
}
.popup-video .close-btn-modal--video span {
position: absolute;
background-color: #bfc7d3;
left: 50%;
display: block;
width: 2px;
height: 100%;
border-radius: 1px;
}
.popup-video .close-btn-modal--video span:first-of-type {
top: 50%;
-webkit-transform: translate(-50%, -50%) rotate(45deg);
transform: translate(-50%, -50%) rotate(45deg);
}
.popup-video .close-btn-modal--video span:last-of-type {
bottom: 50%;
-webkit-transform: translate(-50%, 50%) rotate(-45deg);
transform: translate(-50%, 50%) rotate(-45deg);
}
@media screen and (max-width: 992px) {
.popup-video .popup-content {
max-height: 360px;
}
}
@media screen and (max-width: 460px) {
.popup-video .popup-content {
max-height: 220px;
}
}
.hide-image {
display: none;
}
div#amo_brand {
display: none;
}
@media screen and (max-width: 991px) {
.title-parent-module {
padding-top: 100px;
}
.title-price-template {
padding-top: 100px;
}
#payment_page h1 {
font-size: 36px;
}
#payment_page {
margin-top: 70px;
}
.form_container_payment {
margin-top: 25px;
}
.blog-section {
margin-top: 100px;
}
}
.menu-bottom-menu-redesigned-en-container {
width: 100%;
}
.nav-links a,
.nav-links span {
margin-right: 4px;
}
td {
padding: 0 12px;
}
tr,
table,
th,
td {
border: 1px solid black;
}
.for-who .wpcf7-form-control,
.city-event .wpcf7-form-control {
display: block;
}
.your-consent a,
a section {
color: #4a90e2;
text-decoration: underline;
}
.empty-message * {
text-align: center;
font-size: 22px;
font-weight: 400;
}
section.accordion {
padding: 64px 0;
background: #e5e5e5;
}
section.accordion .accordion-title * {
font-size: 22px;
line-height: 32px;
font-weight: 500;
}
section.accordion #accordion {
margin-top: 24px;
}
section.accordion .accordion-item {
background: #fff;
padding: 0 32px;
margin-top: 8px;
border-radius: 6px;
}
section.accordion .accordion-header {
cursor: pointer;
padding: 16px 16px 16px 0;
position: relative;
}
section.accordion h3 {
font-weight: normal;
font-size: 18px;
line-height: 32px;
color: #2c2c2c;
}
section.accordion .accordion-header::after {
position: absolute;
content: '';
top: 50%;
right: 0;
pointer-events: none;
transform: translateY(-50%);
width: 14px;
height: 9px;
transition: 0.25s;
background: url(//hurma.work/wp-content/themes/hurma/img/accordion-vector.svg) no-repeat 50%;
}
section.accordion .is--active .accordion-header::after {
transform: translateY(-50%) rotate(180deg);
}
section.accordion .answer-item {
padding-bottom: 32px;
}
section.accordion .answer-item * {
margin: 10px 0 0 0;
font-size: 16px;
line-height: 26px;
color: #2c2c2c;
}
@media screen and (max-width: 991px) {
section.accordion {
padding: 48px 0;
}
section.accordion h3 {
font-size: 16px;
}
}
.home_page_banner {
margin-bottom: 50px;
}
@media screen and (max-width: 991px) {
.home_page_banner {
margin-bottom: 20px;
}
}
.iti {
width: 100%;
}
.hurma-phonk-mask {
padding-left: 91px !important;
}
.iti__flag-container {
width: 83px;
}
.single-event-section {
margin-top: 126px;
margin-bottom: 55px;
}
.single-event-section * {
font-size: 16px;
line-height: 26px;
color: #292f42;
}
.single-event-section a {
color: #f98b25;
text-decoration: underline;
}
.single-event-section a * {
color: #f98b25;
text-decoration: underline;
}
@media screen and (max-width: 991px) {
.single-event-section {
margin-top: 63px;
}
}
.single-event_time {
margin-top: 16px;
}
.single-event_time span {
font-size: 28px;
color: #2b2f3a;
}
@media screen and (max-width: 991px) {
.single-event_time span {
font-size: 18px;
line-height: 24px;
}
}
.single-event_title {
width: 100%;
margin-bottom: 32px;
}
.single-event_title h1 {
font-weight: bold;
font-size: 48px;
line-height: 60px;
}
@media screen and (max-width: 991px) {
.single-event_title {
margin-bottom: 16px;
}
.single-event_title h1 {
font-size: 24px;
line-height: 32px;
}
}
.single-event_description {
max-width: 846px;
margin-bottom: 40px;
}
.single-event_description * {
font-weight: normal;
font-size: 24px;
line-height: 36px;
}
@media screen and (max-width: 991px) {
.single-event_description {
margin-bottom: 24px;
}
.single-event_description * {
font-size: 18px;
line-height: 27px;
}
}
.single-event_content {
margin-top: 60px;
display: flex;
}
@media screen and (max-width: 760px) {
.single-event_content {
flex-wrap: wrap-reverse;
margin-top: 24px;
}
}
.single-event_content_description {
max-width: 847px;
width: 100%;
}
.event_details-subtitle {
margin-bottom: 8px;
}
.event_details-subtitle * {
font-size: 16px;
line-height: 24px;
color: #656f82;
}
.event_details-title {
margin-bottom: 8px;
}
.event_details-title * {
font-size: 22px;
font-weight: 500;
line-height: 32px;
color: #000000;
}
@media screen and (max-width: 991px) {
.event_details-title * {
font-size: 18px;
line-height: 32px;
}
}
.event_details-content {
margin-bottom: 8px;
}
.event_details-content * {
font-size: 16px;
line-height: 26px;
color: #292f42;
}
.event_details-speakers p:not(:first-of-type) {
margin-top: 8px;
}
.event_details-speakers * {
font-size: 18px;
}
.event_details-item {
margin-bottom: 28px;
}
.tags-list {
display: flex;
flex-wrap: wrap;
flex-direction: row;
margin: -4px -3px;
}
.tags-list .tag {
padding: 4px 3px;
}
.tags-list .tag span {
display: flex;
font-size: 14px;
justify-content: center;
font-weight: normal;
padding: 0 8px;
border-radius: 4px;
color: #ffffff;
background: #656f82;
}
.event_details-additional ul {
margin: -5px 0;
padding-left: 30px;
}
.event_details-additional p {
margin-top: 16px;
}
.event_details-additional ul li {
position: relative;
padding: 5px 0;
font-size: 16px;
line-height: 26px;
color: #292f42;
word-break: break-word;
}
.event_details-additional ul li:before {
content: '';
position: absolute;
width: 11px;
height: 11px;
background-color: #ff6d12;
border-radius: 50%;
left: -22px;
margin-top: 7px;
}
.event_details-additional h2,
.event_details-additional h3,
.event_details-additional h4,
.event_details-additional h5 {
font-weight: 500;
font-size: 22px;
line-height: 32px;
color: #2c2c2c;
margin-top: 16px;
margin-bottom: 8px;
}
.event_details-additional h2:first-of-type,
.event_details-additional h3:first-of-type,
.event_details-additional h4:first-of-type,
.event_details-additional h5:first-of-type {
margin-top: 8px;
}
@media screen and (max-width: 991px) {
.event_details-additional h2,
.event_details-additional h3,
.event_details-additional h4,
.event_details-additional h5 {
font-size: 18px;
line-height: 23px;
margin-bottom: 6px;
margin-top: 24px;
}
}
.event_details-theme ul li {
position: relative;
padding-left: 23px;
}
.event_details-theme ul li:before {
position: absolute;
content: '';
left: 0px;
pointer-events: none;
width: 16px;
height: 20px;
background: url(https://s.w.org/images/core/emoji/13.0.0/svg/2714.svg) no-repeat 50%;
}
.event_details-recommended {
margin-top: 40px;
overflow: hidden;
}
.event_details-recommended * {
color: #2c2c2c;
font-weight: 500;
}
.event_details-recommended .recommended-heading {
font-size: 22px;
line-height: 32px;
margin-bottom: 24px;
}
.event_details-recommended .recommended-blocks {
display: flex;
flex-wrap: nowrap;
margin: -20px -24px;
}
.event_details-recommended .recommended-block-wrap {
padding: 20px 24px;
}
.event_details-recommended .recommended-block {
max-width: 384px;
width: 100%;
}
.event_details-recommended .recommended-title {
margin-bottom: 10px;
font-weight: bold;
font-size: 24px;
line-height: 32px;
}
.event_details-recommended a:hover {
display: block;
}
.event_details-recommended a:hover * {
color: #4a90e2;
}
.event_details-recommended .recommended-description {
margin-bottom: 10px;
font-size: 14px;
line-height: 26px;
}
.event_details-recommended .recommended-thumbnail img {
width: 100%;
}
@media screen and (max-width: 991px) {
.event_details-recommended .recommended-blocks {
flex-wrap: wrap;
}
.event_details-recommended .recommended-heading,
.event_details-recommended .recommended-title {
font-size: 18px;
line-height: 23px;
}
.event_details-recommended .recommended-heading {
margin-bottom: 16px;
}
.event_details-recommended .recommended-description {
font-size: 14px;
}
}
.sidebar-users {
margin-left: 16px;
width: 272px;
}
@media screen and (max-width: 760px) {
.sidebar-users {
margin: 0 auto;
width: 100%;
margin-bottom: 40px;
}
}
.event_sidebar-items {
width: 272px;
}
.event_sidebar-items .event_sidebar-item {
background: #f9f9f9;
width: 100%;
padding: 8px 16px;
margin-bottom: 7px;
}
.event_sidebar-items .event_sidebar-title * {
font-weight: normal;
line-height: 24px;
color: #656f82;
}
.event_sidebar-items .event_sidebar-description {
overflow: hidden;
}
.event_sidebar-items .event_sidebar-description * {
font-weight: 500;
line-height: 21px;
}
.event_sidebar-items .event_registration-popup {
width: 100%;
color: #fff;
}
.event_sidebar-items .event_detail-link {
color: #1978f7;
}
@media screen and (max-width: 760px) {
.event_sidebar-items {
margin-left: 0;
width: 100%;
}
}
.popup-registration-form {
color: #2c2c2c;
background: #ffffff;
box-shadow: 0px 8px 19px rgba(0, 0, 0, 0.21);
max-width: 400px;
width: 100%;
margin: auto;
position: relative;
border-radius: 8px;
padding: 48px 32px 24px 32px;
}
.popup-registration-form .blur-loading {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0.3;
background: black;
visibility: hidden;
display: flex;
justify-content: center;
align-items: center;
}
.popup-registration-form .blur-loading.is--active {
visibility: visible;
}
.popup-registration-form .blur-loading img {
width: 100px;
}
.popup-registration-form .status_ty_sb {
visibility: hidden;
opacity: 0;
transition: 0.5s linear 0.2s;
}
.popup-registration-form .status_ty_sb.is--active {
visibility: visible;
opacity: 1;
z-index: 5;
}
.popup-registration-form .close-btn svg {
height: 25px;
width: 20px;
}
.popup-registration-form .terms__and-conditions {
color: #2c2c2c;
}
.registration_select-wrap select {
color: #292f42;
background: url(//hurma.work/wp-content/themes/hurma/img/accordion-vector.svg) no-repeat calc(100% - 10px) center;
appearance: none;
}
.registration_form-items {
max-width: 336px;
}
.registration_form-item {
width: 100%;
margin-bottom: 24px;
}
.registration_form-item label.error {
display: none !important;
}
.custom_user_position {
display: none;
}
.clear_custom_position-button {
position: absolute;
right: 10px;
cursor: pointer;
top: 50%;
transform: translateY(-50%);
display: none;
}
.custom_positions-wrap {
position: relative;
}
.custom_positions-wrap.active .custom_user_position {
display: block;
}
.custom_positions-wrap.active .clear_custom_position-button {
display: flex;
}
.popup-form-title {
margin-bottom: 24px;
}
.popup-form-title * {
font-weight: 500;
font-size: 22px;
line-height: 25px;
color: #2c2c2c;
}
.registration_form-input {
width: 100%;
border-radius: 3px;
padding: 10px 16px;
height: 44px;
border: 1px solid #bcc4d2;
color: #656f82;
}
.registration_form-input.error {
border: 1px solid #e25a5a;
}
.registration_accept-terms,
.registration_subscribe-user {
display: flex;
}
.registration_accept-terms *,
.registration_subscribe-user * {
font-size: 14px;
line-height: 20px;
}
.registration_accept-terms .custom__checkbox + label::before,
.registration_subscribe-user .custom__checkbox + label::before {
top: 2px;
background-color: #fff;
}
.registration_accept-terms .custom__checkbox:checked + label::before,
.registration_subscribe-user .custom__checkbox:checked + label::before {
top: 2px;
background-color: #4a90e2;
}
.registration_subscribe-user {
margin-top: 10px;
}
.form-btns-wrap {
display: flex;
justify-content: center;
}
.form-btns-wrap .submit-orange-btn {
max-width: 184px;
width: 100%;
padding: 7px 24px;
color: #fff;
font-size: 14px;
margin-right: 14px;
}
.form-btns-wrap .orange-white-button {
max-width: 105px;
line-height: 26px;
width: 100%;
padding: 6px 24px;
}
.orange-white-button {
padding: 6px 16px;
font-size: 14px;
line-height: 16px;
color: #f98b25;
background: none;
border-radius: 4px;
border: 1px solid #f98b25;
}
.orange-white-button:hover {
color: #ffbc57;
border-color: #ffbc57;
}
.dark-blue-btn {
padding: 6px 24px;
color: #292f42;
background: none;
border-radius: 4px;
border: 1px solid #292f42;
font-weight: 500;
font-size: 14px;
line-height: 24px;
}
.dark-blue-btn:hover {
color: #fff;
background: #292f42;
}
#popup-event-registration .popup-container {
overflow: auto;
}
.sticky-sidebar {
position: sticky;
top: 115px;
z-index: 100;
}
@media screen and (max-width: 760px) {
.sticky-sidebar {
position: static;
top: 0;
}
}
.subscribe-form-block {
margin-top: 48px;
}
.subscribe-form-block .subscribe-image img {
margin: 0 auto;
}
.subscribe-form-block .subscribe-description {
text-align: center;
font-weight: 500;
font-size: 22px;
line-height: 26px;
margin-top: 16px;
}
.subscribe-form-block .subscribe-btn-wrap {
text-align: center;
}
.subscribe-form-block .dark-blue-btn {
margin-top: 16px;
}
@media screen and (max-width: 991px) {
.subscribe-form-block {
margin-top: 40px;
}
}
#popup-hurma-subscription .popup-form-title {
text-align: center;
}
#popup-hurma-subscription .status_ty_sb {
background: #fff;
}
#popup-hurma-subscription .status_ty_sb .pic_success {
margin-bottom: 32px;
text-align: center;
}
#popup-hurma-subscription .status_ty_sb p {
padding-top: 4px;
font-weight: 500;
font-size: 22px;
line-height: 25px;
color: #2c2c2c;
}
#popup-hurma-subscription .status_ty_sb.is--active {
visibility: visible;
opacity: 1;
}
.calendar-buttons {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
margin-top: 8px;
}
.calendar-buttons .__google {
margin-right: 8px;
}
.hurma-academy {
background: #292f42;
padding: 200px 0;
}
.hurma-academy .academy_block {
background: #2d3348;
border-radius: 24px;
box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.15);
padding-bottom: 72px;
}
.hurma-academy .academy_block-image img {
border-radius: 28px;
width: 100%;
}
.hurma-academy .academy_block-description {
margin-top: 42px;
}
.hurma-academy .academy_block-description * {
font-weight: normal;
font-size: 24px;
text-align: center;
line-height: 30px;
color: #fff;
}
.hurma-academy .academy_block-form {
margin-top: 42px;
}
.hurma-academy .academy_block-form form {
display: flex;
justify-content: center;
}
.hurma-academy .academy_block-form form .form__input {
max-width: 278px;
margin: 0 14px;
height: 50px;
font-size: 21px;
}
.hurma-academy .academy_block-form form .submit-academy {
height: 50px;
margin: 0 14px;
line-height: 14px;
border-radius: 4px;
border: none;
color: #fff;
font-size: 22px;
max-width: 278px;
width: 100%;
}
.hurma-academy .thank-you-message {
display: none;
margin-top: 42px;
text-align: center;
}
.hurma-academy .thank-you-message span {
visibility: hidden;
opacity: 0;
transition: 0.5s linear 0.2s;
font-weight: bold;
font-size: 38px;
color: #34ca4a;
}
.hurma-academy .thank-you-message.active {
display: block;
}
.hurma-academy .thank-you-message.active span {
visibility: visible;
opacity: 1;
}
.hurma-academy label.error {
display: none !important;
}
.hurma-academy .form__input.error {
border: 3px solid #e25a5a;
}
@media screen and (max-width: 890px) {
.hurma-academy {
padding: 100px 0;
}
.hurma-academy .academy_block-form {
margin-top: 42px;
}
.hurma-academy .academy_block-form form {
flex-wrap: wrap;
}
.hurma-academy .academy_block-form form .form__input {
margin-bottom: 30px;
}
}
.header_archive_academy {
position: fixed;
z-index: 110;
top: 0;
left: 0;
right: 0;
background: #fff;
color: #656f82;
font-size: 17px;
}
.header_archive_academy .header_archive-inner {
padding: 15px 0;
display: flex;
justify-content: space-between;
}
.header_archive_academy .header_archive-collapse {
display: flex;
align-items: center;
}
.header_archive_academy .header_archive-logo {
display: flex;
align-items: center;
flex-wrap: nowrap;
}
.header_archive_academy .header_archive-logo a {
font-size: 17px;
color: #656f82;
}
.header_archive_academy .header_archive-logo a:hover {
color: #293141;
}
.header_archive_academy .header_archive-svg {
margin-left: 10px;
}
.header_archive_academy .header_archive-svg svg {
display: block;
}
.header_archive_academy .header_archive_switch_language a {
text-transform: uppercase;
font-size: 17px;
line-height: 26px;
color: #656f82;
}
.header_archive_academy .header_archive_switch_language a.is--active {
color: #ff6d12;
}
.header_archive_academy .header_archive_switch_language .separator {
color: #bcc4d2;
}
.header_academy_archive_placeholder {
min-height: 56px;
}
.archive_academy_info {
padding: 56px 0;
background: #f7f7f7;
}
.archive_academy_info .archive_academy_main_blocks {
display: flex;
justify-content: space-between;
}
.archive_academy_info .archive_academy_title {
max-width: 600px;
width: 100%;
}
.archive_academy_info .archive_academy-logo {
display: flex;
align-items: center;
}
.archive_academy_info .archive_academy-logo svg {
height: 28px;
width: 25px;
}
.archive_academy_info .archive_academy-logo .archive_academy-signature {
margin-left: 9px;
font-weight: bold;
font-size: 27px;
}
.archive_academy_info .archive_academy_main-title {
margin-top: 48px;
}
.archive_academy_info .archive_academy_main-title h1 {
font-size: 48px;
line-height: 58px;
font-weight: bold;
}
.archive_academy_info .archive_academy_short_description {
max-width: 268px;
width: 100%;
margin-top: 24px;
}
.archive_academy_info .archive_academy_short_description p {
font-size: 17px;
line-height: 26px;
color: #293141;
}
.archive_academy_info .move_to_courses {
margin-top: 40px;
}
.archive_academy_info .move_to_courses-button {
padding: 8px 24px;
display: flex;
align-items: center;
background: #f98b25;
border-radius: 4px;
font-size: 14px;
line-height: 22px;
color: #fff;
font-weight: 500;
border: 0;
}
.archive_academy_info .move_to_courses-button:hover {
background: #ffbc57;
}
.archive_academy_info .move_to_courses-button svg {
margin-left: 10px;
width: 11px;
height: 16px;
}
.archive_academy_info .archive_academy_thumbnail {
margin-left: 20px;
}
@media screen and (max-width: 991px) {
.archive_academy_info {
padding: 48px 0 42px 0;
}
.archive_academy_info .archive_academy_main_blocks {
flex-wrap: wrap;
justify-content: center;
}
.archive_academy_info .archive_academy_title {
max-width: none;
display: flex;
flex-direction: column;
align-items: center;
}
.archive_academy_info .archive_academy_main-title {
margin-top: 40px;
}
.archive_academy_info .archive_academy_main-title h1 {
font-size: 36px;
line-height: 43px;
text-align: center;
}
.archive_academy_info .archive_academy_short_description {
margin-top: 16px;
}
.archive_academy_info .move_to_courses {
margin-top: 32px;
}
.archive_academy_info .archive_academy_thumbnail {
margin: 40px 0 0 0;
}
}
.archive_academy_courses {
padding: 64px 0;
background: #fff;
}
.archive_academy_courses .archive_courses-categories {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.archive_academy_courses .archive_courses-category {
margin-right: 16px;
}
.archive_academy_courses .courses_switch_category {
padding: 8px 24px;
border: 0;
font-size: 14px;
line-height: 24px;
color: #9da3ae;
background: #fff;
border-radius: 5px;
}
.archive_academy_courses .courses_switch_category.is--active {
border: 1px solid #656f82;
color: #656f82;
}
.archive_academy_courses .courses_switch_category:hover {
color: #656f82;
}
.archive_academy_courses .archive_courses_items-wrap {
margin-top: 48px;
}
.archive_academy_courses .archive_course_category-wrap {
display: none;
}
.archive_academy_courses .archive_course_category-wrap.current-tab {
display: block;
}
.archive_academy_courses .archive_academy_view_all {
display: none;
}
.archive_academy_courses .archive_course-items {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
margin: -8px;
}
.archive_academy_courses .archive_course-item {
padding: 8px;
width: calc(100% / 3);
}
.archive_academy_courses .archive_course-item:nth-child(6n + 1) .archive_course-item-wrap {
background: #7864ad;
}
.archive_academy_courses .archive_course-item:nth-child(6n + 1) .archive_course-item-wrap:hover {
background: #8876b7;
}
.archive_academy_courses .archive_course-item:nth-child(6n + 2) .archive_course-item-wrap {
background: #ff8940;
}
.archive_academy_courses .archive_course-item:nth-child(6n + 2) .archive_course-item-wrap:hover {
background: #ff9a5c;
}
.archive_academy_courses .archive_course-item:nth-child(6n + 3) .archive_course-item-wrap {
background: #e25a5a;
}
.archive_academy_courses .archive_course-item:nth-child(6n + 3) .archive_course-item-wrap:hover {
background: #e67070;
}
.archive_academy_courses .archive_course-item:nth-child(6n + 4) .archive_course-item-wrap {
background: #4a90e2;
}
.archive_academy_courses .archive_course-item:nth-child(6n + 4) .archive_course-item-wrap:hover {
background: #619ee6;
}
.archive_academy_courses .archive_course-item:nth-child(6n + 5) .archive_course-item-wrap {
background: #293141;
}
.archive_academy_courses .archive_course-item:nth-child(6n + 5) .archive_course-item-wrap:hover {
background: #333d51;
}
.archive_academy_courses .archive_course-item:nth-child(6n + 6) .archive_course-item-wrap {
background: #86cc56;
}
.archive_academy_courses .archive_course-item:nth-child(6n + 6) .archive_course-item-wrap:hover {
background: #94d26a;
}
.archive_academy_courses .archive_course-item-wrap {
border-radius: 4px;
max-width: 368px;
height: 100%;
width: 100%;
padding: 32px;
}
.archive_academy_courses .archive_course_location {
padding: 2px 8px;
font-weight: 500;
font-size: 12px;
line-height: 16px;
color: #fff;
border-radius: 4px;
background: #e577c9;
display: inline-block;
margin-bottom: 8px;
}
.archive_academy_courses .archive_course_location.offline {
background: #1fc8c9;
}
.archive_academy_courses .archive_course_title {
margin-bottom: 8px;
color: #fff;
font-weight: bold;
font-size: 20px;
line-height: 28px;
}
.archive_academy_courses .archive_course_info {
font-size: 14px;
line-height: 22px;
color: #fff;
}
.archive_academy_courses .category_course_load_more {
margin-top: 48px;
display: flex;
justify-content: center;
}
.archive_academy_courses .category_load_more {
display: flex;
align-items: center;
margin: 0 auto;
padding: 8px 24px;
border-radius: 4px;
border: 0;
color: #fff;
background: #f98b25;
}
.archive_academy_courses .category_load_more svg {
margin-left: 9px;
width: 14px;
height: 14px;
}
.archive_academy_courses .category_load_more:hover,
.archive_academy_courses .category_load_more.loading {
background: #ffbc57;
}
.archive_academy_courses .category_load_more.loading svg {
animation: 1s linear 0s normal none infinite running rotate360;
-webkit-animation: 1s linear 0s normal none infinite running rotate360;
}
@media screen and (max-width: 991px) {
.archive_academy_courses {
padding: 48px 0;
}
.archive_academy_courses .archive_courses_items-wrap {
margin-top: 24px;
}
.archive_academy_courses .archive_academy_view_all {
display: flex;
}
.archive_academy_courses .archive_course-item-wrap {
padding: 16px;
}
.archive_academy_courses .archive_course-item {
width: calc(100% / 2);
}
}
@media screen and (max-width: 520px) {
.archive_academy_courses .archive_course-item {
width: 100%;
}
}
.blue-choose-button {
padding: 8px 24px;
font-weight: 500;
font-size: 14px;
line-height: 22px;
background: #284fc9;
color: #fff;
border: 0;
border-radius: 4px;
}
.header_choose_course {
margin: -8px 0;
margin-right: 20px;
}
@media screen and (max-width: 420px) {
.header_choose_course {
display: none;
}
}
.what_is_academy {
padding-bottom: 32px;
}
.what_is_academy .what_is_academy-items {
display: flex;
align-items: center;
justify-content: space-between;
}
.what_is_academy .about_hurma_academy {
max-width: 632px;
width: 100%;
margin-left: 50px;
}
.what_is_academy .about_hurma_academy h2 {
font-size: 28px;
line-height: 34px;
color: #293141;
margin-bottom: 24px;
font-weight: bold;
}
.what_is_academy .about_hurma_academy p {
font-size: 17px;
line-height: 26px;
color: #293141;
}
@media screen and (max-width: 991px) {
.what_is_academy {
padding-top: 16px;
}
.what_is_academy .what_is_academy-items {
flex-wrap: wrap;
}
.what_is_academy .about_hurma_academy {
margin-left: 0;
}
.what_is_academy .what_is_academy-img {
margin: 0 auto;
}
.what_is_academy .about_hurma_academy {
max-width: none;
}
}
.academy_archive_certificate {
padding: 32px 0;
}
.academy_archive_certificate .archive_certificate-items {
display: flex;
align-items: center;
justify-content: space-between;
}
.academy_archive_certificate .archive_certificate_description {
max-width: 632px;
width: 100%;
}
.academy_archive_certificate h2 {
font-weight: bold;
font-size: 28px;
line-height: 34px;
margin-bottom: 24px;
}
.academy_archive_certificate p {
padding-bottom: 16px;
}
.academy_archive_certificate ul {
padding-bottom: 16px;
}
.academy_archive_certificate ul li {
padding-left: 14px;
position: relative;
}
.academy_archive_certificate ul li:before {
position: absolute;
content: '';
width: 4px;
height: 4px;
left: 1px;
top: 9px;
border-radius: 50%;
background: #293141;
}
.academy_archive_certificate .archive_certificate_img {
margin-left: 40px;
}
@media screen and (max-width: 991px) {
.academy_archive_certificate .archive_certificate-items {
flex-wrap: wrap-reverse;
}
.academy_archive_certificate .archive_certificate_img {
margin-left: 0;
margin-bottom: 16px;
}
}
.archive_academy_block-title {
margin-bottom: 40px;
}
.archive_academy_block-title h2 {
font-weight: bold;
font-size: 28px;
line-height: 34px;
}
.archive_academy_view_all {
display: flex;
justify-content: center;
margin-top: 40px;
}
.archive_academy_view_all .archive_academy_button {
display: inline-flex;
align-items: center;
padding: 8px 24px;
background: #f98b25;
font-size: 14px;
line-height: 22px;
color: #fff;
border-radius: 4px;
}
.archive_academy_view_all .archive_academy_button:hover {
background: #ffbc57;
}
.archive_academy_view_all .archive_academy_button svg {
width: 12px;
height: 12px;
margin-left: 10px;
}
@media screen and (max-width: 991px) {
.archive_academy_view_all {
margin-top: 32px;
}
}
.archive_academy_block-items {
display: flex;
margin: -16px -16px;
}
.archive_academy_block-items .archive_academy_block-item {
padding: 16px;
}
.archive_academy_block-items .archive_academy_block-wrap {
max-width: 357px;
width: 100%;
}
@media screen and (max-width: 991px) {
.archive_academy_block-items {
flex-wrap: wrap;
}
}
.archive_academy_popular-items {
display: flex;
margin: -12px;
}
.archive_academy_popular-items .archive_academy_popular-item {
padding: 12px;
}
.archive_academy_popular-items .academy_popular_short-blocks {
display: flex;
flex-grow: 1;
flex-direction: column;
}
.archive_academy_popular-items .academy_popular_short-block {
display: flex;
}
.archive_academy_popular-items .academy_popular_short-block:not(:last-child) {
padding-bottom: 4px;
border-bottom: 1px solid #e6e8eb;
}
.archive_academy_popular-items .academy_popular_short-item {
margin: 12px;
width: 100%;
}
.archive_academy_popular-items .archive_academy_block-link {
max-width: 352px;
width: 100%;
display: block;
}
.archive_academy_popular-items .popular_short_item-link {
display: flex;
max-width: 368px;
width: 100%;
justify-content: space-between;
}
.archive_academy_popular-items .popular_short_item-link:hover .popular_short_item-description h3 {
color: #f98b25;
}
.archive_academy_popular-items .popular_short_item-description {
max-width: 256px;
width: 100%;
margin-right: 16px;
}
.archive_academy_popular-items .popular_short_item-description h3 {
font-weight: 500;
font-size: 17px;
line-height: 26px;
color: #293141;
margin-bottom: 16px;
}
.archive_academy_popular-items .popular_short_item-description p {
font-size: 14px;
line-height: 22px;
color: #656f82;
}
.archive_academy_popular-items .popular_short_item-description .view_counter svg {
width: 16px;
height: 16px;
padding-right: 4px;
}
.archive_academy_popular-items .popular_short_item-description .view_counter {
display: flex;
align-items: center;
}
.archive_academy_popular-items .popular_short_item-img {
max-width: 96px;
width: 100%;
}
.archive_academy_popular-items .popular_short_item-img img {
border-radius: 4px;
height: 96px;
object-fit: cover;
}
@media screen and (max-width: 991px) {
.archive_academy_popular-items {
flex-direction: column;
}
}
@media screen and (max-width: 768px) {
.archive_academy_popular-items .academy_popular_short-block {
flex-wrap: wrap;
}
.archive_academy_popular-items .academy_popular_short-block:not(:last-child) {
padding-bottom: 0;
border-bottom: 0;
}
.archive_academy_popular-items .academy_popular_short-item {
margin: 0;
padding: 24px 12px;
border-top: 1px solid #e6e8eb;
}
.archive_academy_popular-items .popular_short_item-link {
max-width: none;
}
}
.archive_academy_webinar-img {
border-radius: 4px;
margin-bottom: 16px;
}
.archive_academy_webinar-img img {
border-radius: 4px;
}
.archive_academy_webinar-title {
margin-bottom: 16px;
}
.archive_academy_webinar-title a,
.archive_academy_webinar-title h3 {
font-weight: 500;
font-size: 17px;
color: #293141;
line-height: 26px;
}
.archive_academy_webinar-info p {
font-size: 14px;
line-height: 22px;
color: #656f82;
}
.archive_academy_webinar-info .view_counter svg {
width: 16px;
height: 16px;
padding-right: 4px;
}
.archive_academy_webinar-info .view_counter {
display: flex;
align-items: center;
}
.archive_academy_block-link:hover h3 {
color: #f98b25;
}
.academy_past_webinars {
padding: 32px 0 64px;
}
@media screen and (max-width: 991px) {
.academy_past_webinars {
padding: 32px 0;
}
}
hr {
border: 0;
border-bottom: 1px solid #e6e8eb;
margin: 0;
}
.academy_archive_posts {
padding: 64px 0;
}
@media screen and (max-width: 991px) {
.academy_archive_posts {
padding: 32px 0;
}
}
.academy_next_events {
padding: 64px 0;
}
.academy_next_events .next_event_info {
margin-bottom: 8px;
}
.academy_next_events .next_event_info p {
font-weight: normal;
font-size: 14px;
line-height: 22px;
color: #656f82;
}
@media screen and (max-width: 991px) {
.academy_next_events {
padding: 32px 0;
}
}
.academy_archive_organizer {
padding: 24px 0;
}
.academy_archive_organizer .archive_organizer_items {
display: flex;
justify-content: space-between;
align-items: center;
}
.academy_archive_organizer .archive_organizer_info {
margin-left: 40px;
max-width: 632px;
width: 100%;
}
.academy_archive_organizer .archive_organizer_info h2 {
font-weight: bold;
font-size: 28px;
line-height: 34px;
color: #293141;
margin-bottom: 24px;
}
.academy_archive_organizer .archive_organizer_info p {
font-size: 17px;
line-height: 26px;
color: #293141;
}
@media screen and (max-width: 580px) {
.academy_archive_organizer .archive_organizer_items {
flex-wrap: wrap;
}
.academy_archive_organizer .archive_organizer_info {
margin-left: 0;
}
}
.academy_archive_sponsored {
padding: 64px 0;
overflow: hidden;
}
.academy_archive_sponsored .archive_sponsored-wrap {
padding: 56px 0;
}
.academy_archive_sponsored .archive_sponsored_items {
display: flex;
justify-content: space-around;
align-items: center;
flex-wrap: wrap;
margin: -16px -40px;
}
.academy_archive_sponsored .sponsored_item {
padding: 16px 40px;
}
.academy_archive_sponsored .sponsored_item img {
max-height: 63px;
}
@media screen and (max-width: 991px) {
.academy_archive_sponsored {
padding: 32px 0;
}
.academy_archive_sponsored .archive_sponsored_items {
margin: -16px -20px;
}
.academy_archive_sponsored .sponsored_item {
padding: 16px 20px;
}
.academy_archive_sponsored .sponsored_item img {
max-height: 63px;
max-width: 128px;
}
.academy_archive_sponsored .archive_sponsored-wrap {
padding: 20px 0;
}
}
.academy_contact {
padding-bottom: 64px;
overflow: hidden;
}
.academy_contact .academy_contact_block {
padding: 40px;
background: #f2f2f2;
}
.academy_contact .academy_contact-items {
display: flex;
justify-content: space-between;
}
.academy_contact .academy_contact-form {
margin-left: 60px;
max-width: 412px;
position: relative;
}
.academy_contact .academy_contact-form .status_ty_sb {
background: #f2f2f2;
visibility: hidden;
opacity: 0;
}
.academy_contact .academy_contact-form .status_ty_sb p {
font-weight: 400;
font-size: 20px;
line-height: 23px;
}
.academy_contact .academy_contact-form .status_ty_sb.is--active {
visibility: visible;
opacity: 1;
}
.academy_contact .academy_contact-description {
max-width: 428px;
width: 100%;
}
.academy_contact .academy_contact-description h3 {
font-weight: bold;
font-size: 28px;
line-height: 34px;
color: #293141;
margin-bottom: 24px;
}
.academy_contact .academy_contact-description p {
font-size: 17px;
line-height: 26px;
}
.academy_contact .academy_contact_form-item {
margin-bottom: 16px;
}
.academy_contact .academy_contact_form-item label.error {
display: none !important;
}
.academy_contact .contact_form-input {
width: 100%;
height: 40px;
border-radius: 4px;
border: 0;
background: #fff;
color: #9da3ae;
font-size: 16px;
line-height: 24px;
padding-left: 16px;
}
.academy_contact .contact_form-input.error {
border: 2px solid #e25a5a;
}
.academy_contact textarea.contact_form-input {
height: 80px;
resize: none;
padding-top: 10px;
}
.academy_contact .submit_form_wrap {
margin-top: 28px;
display: flex;
}
.academy_contact .submit_form_wrap button {
align-self: start;
border: 0;
border-radius: 4px;
color: #fff;
background: #f98b25;
padding: 8px 24px;
font-size: 14px;
line-height: 22px;
}
.academy_contact .accept_terms {
margin-left: 32px;
}
.academy_contact .terms_conditions {
font-size: 12px;
line-height: 18px;
color: #9da3ae;
}
.academy_contact .terms_conditions a {
font-size: 12px;
line-height: 18px;
color: #4a90e2;
}
@media screen and (max-width: 768px) {
.academy_contact {
padding-bottom: 0;
}
.academy_contact .academy_contact_block {
margin: 0 -16px;
padding: 40px 16px;
}
.academy_contact .academy_contact-items {
flex-wrap: wrap;
}
.academy_contact .academy_contact-form {
margin-left: 0;
margin-top: 40px;
}
}
@keyframes rotate360 {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
@-webkit-keyframes rotate360 {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.courses-template-single-courses-koptelov .course_submenu {
min-height: 530px;
}
@media screen and (max-width: 991px) {
.courses-template-single-courses-koptelov .course_submenu {
min-height: auto;
}
}
.form-block-title {
padding-top: 0;
padding-bottom: 6px;
}
.form-block-title:not(:first-of-type) {
padding-top: 8px;
}
.form-block-title h3 {
font-weight: 500;
font-size: 24px;
line-height: 36px;
}
.event-offer-item {
padding-bottom: 16px;
}
.event-offer-small-item {
padding-bottom: 16px;
max-width: 160px;
}
.checkbox-items {
display: flex;
flex-direction: column;
}
.event-offer-date {
display: flex;
}
.event-offer-date label {
margin-right: 16px;
}
.chosen-choices {
border-radius: 3px;
}
.form-block-padding {
padding-top: 20px;
}
#event_offer_form label.error {
display: none !important;
}
#event_offer_form input.error {
border: 1px solid #e25a5a;
}
#event_offer_form textarea.error {
border: 1px solid #e25a5a;
}
#event_offer_form input[type='checkbox'].error {
border: 1px solid #e25a5a;
appearance: none;
width: 13px;
height: 13px;
border-radius: 3px;
}
#event_offer_form .thank-you-message {
display: none;
margin-top: 10px;
color: #6fae26;
}
#event_offer_form .thank-you-message.active {
display: block;
}
#event_offer_form .error-message {
display: none;
margin-top: 10px;
color: #ff5a5a;
}
#event_offer_form .error-message.active {
display: block;
}
.repeater-item-list {
max-width: 540px;
width: 100%;
}
.repeater-item {
display: flex;
align-items: center;
}
.delete-item-button {
margin-left: 10px;
border: 0;
border-radius: 4px;
font-size: 13px;
color: black;
}
.delete-item-button:hover {
background: #e25a5a;
color: white;
}
.repeater-item:first-of-type .delete-item-button {
display: none;
}
.gray-add-button {
border: 0;
font-size: 12px;
color: #fff;
background: #bcc4d2;
border-radius: 3px;
}
.gray-add-button:hover {
background: #656f82;
}
.repeater-themes .gray-add-button {
margin-top: 10px;
}
textarea[name='full-description-event'],
textarea[name='short-description-event'] {
max-width: 848px;
}
.wrapper_offer_form input[type='submit'] {
height: 47px;
background: linear-gradient(270deg, #4a90e2 0.08%, #105bb2 100%);
color: #fff;
font-size: 14px;
padding: 0 20px;
margin-top: 0;
}
.wrapper_offer_form input[type='submit']:hover {
background: #1978f7;
}
.wrapper_offer_form input[type='submit']:disabled {
background: #bcc4d2;
}
.wrapper_offer_form input[type='submit']:disabled:hover {
background: #bcc4d2;
}
.banner-error {
color: #ff5a5a;
display: none;
}
.banner-error.active {
display: block;
}
.offer-loader {
display: none;
margin-left: 15px;
}
.offer-loader.active {
display: block;
}
.archive-events-page {
background: #fff;
padding-top: 106px;
}
@media screen and (max-width: 991px) {
.archive-events-page {
padding-top: 72px;
}
.archive-events-page .subscribe-form-block {
display: none;
}
.archive-events-page .banner-wrapper {
display: none;
}
}
@media screen and (max-width: 991px) {
.archive-events-page.support.events-page .heading {
display: none;
}
}
.calendar-event-item {
display: block;
padding-bottom: 8px;
}
.calendar-event-item:hover .event-item-wrap {
background: #f9f9f9;
}
.calendar-event-item:hover .event-item-wrap .event-time {
color: #f98b25;
}
.calendar-event-item:hover .title--event__title h2,
.calendar-event-item:hover .title--event__title h3 {
color: #f98b25;
}
.event-item-wrap {
padding: 24px 16px;
border-radius: 8px;
display: flex;
flex-wrap: nowrap;
position: relative;
}
.event-item-wrap.recommended {
background: #f9f9f9;
}
@media screen and (max-width: 991px) {
.event-item-wrap.recommended .event-item-content {
padding-top: 28px;
padding-left: 0;
}
}
@media screen and (max-width: 991px) {
.event-item-wrap {
padding: 16px;
flex-wrap: wrap;
}
}
.event-item-wrap .event-time {
padding-top: 28px;
text-align: center;
color: #2c2c2c;
}
.event-item-wrap .event-time span {
font-size: 48px;
line-height: 48px;
font-weight: 300;
}
.event-item-wrap .event-time p {
margin-top: 6px;
font-size: 17px;
line-height: 26px;
font-weight: normal;
}
@media screen and (max-width: 991px) {
.event-item-wrap .event-time {
display: none;
}
}
.event-item-wrap .date_and_place {
display: flex;
color: #2c2c2c;
}
.event-item-wrap .date_and_place p {
font-size: 14px;
line-height: 26px;
font-weight: 500;
}
.event-item-content {
display: flex;
flex-direction: column;
padding-left: 24px;
flex-grow: 1;
max-width: 488px;
}
@media screen and (max-width: 991px) {
.event-item-content {
flex-grow: 0;
max-width: none;
padding-left: 0;
}
}
.event_items-content {
max-width: 864px;
width: 100%;
margin-right: 16px;
}
@media screen and (max-width: 991px) {
.event_items-content {
margin-right: 0;
}
}
.event__item--img {
margin-top: 27px;
margin-left: 16px;
max-width: 272px;
width: 100%;
}
.event__item--img img {
object-fit: cover;
}
@media screen and (max-width: 991px) {
.event__item--img {
margin: 8px 0 0 0;
max-width: 100%;
}
}
.heading-for-mobile {
display: none;
order: 1;
}
.heading-for-mobile p {
font-weight: bold;
font-size: 24px;
line-height: 32px;
}
@media screen and (max-width: 991px) {
.heading-for-mobile {
display: block;
}
}
.event_offer-button {
margin-bottom: 65px;
margin-top: 20px;
display: flex;
justify-content: flex-end;
}
.event_offer-button a {
padding: 12px 24px;
font-size: 14px;
line-height: 16px;
}
@media screen and (max-width: 991px) {
.event_offer-button {
justify-content: flex-start;
margin-bottom: 16px;
}
}
.filter_wrapper {
background: #f9f9f9;
border-radius: 8px;
}
.wrap_filter {
padding: 14px 14px 0 14px;
}
.aside_secondary {
width: 270px;
}
.aside .mobile_filter_default {
display: none;
border: 1px solid #f98b25;
box-sizing: border-box;
border-radius: 4px;
margin-left: 16px;
}
.aside .mobile_filter_default a {
display: flex;
padding: 6px 12px;
}
@media screen and (max-width: 991px) {
.aside .mobile_filter_default {
display: block;
}
}
.aside .terms__and-conditions {
color: #292f42;
}
.event_due_date {
display: none;
}
@media screen and (max-width: 991px) {
.event_due_date {
display: block;
}
}
.datepicker-inline {
display: flex;
justify-content: center;
}
.newest_posts {
padding: 32px 0 80px 0;
}
.newest_posts .main_newest_posts {
width: 100%;
display: flex;
padding-bottom: 16px;
border-bottom: 1px solid #e5e5e5;
}
.newest_posts .main_newest_post {
max-width: 745px;
width: 100%;
margin-right: 32px;
}
.newest_posts .main_newest_post h3 {
font-weight: bold;
font-size: 36px;
line-height: 46px;
color: #292f42;
}
.newest_posts .main_newest_post-description {
margin-top: 8px;
}
.newest_posts .main_newest_post-description p {
font-size: 16px;
line-height: 26px;
color: #292f42;
}
.newest_posts .main_newest_posts-items {
padding-top: 16px;
max-width: 357px;
flex-shrink: 2;
}
.newest_posts .main_newest_posts-item:first-child {
padding-bottom: 16px;
border-bottom: 1px solid #e5e5e5;
} .newest_posts .main_newest_posts-item h3 {
margin-top: 8px;
font-weight: bold;
font-size: 18px;
color: #292f42;
line-height: 130%;
}
.newest_posts .main_newest_posts-item .posts_list-card-info {
margin-top: 8px;
}
.newest_posts .main_newest_posts-item .posts_list-card-thumbnail {
margin-top: 0;
}
.newest_posts .main_newest_posts-item .posts_list-card-thumbnail img {
max-height: 216px;
object-fit: cover;
}
.newest_posts .secondary_newest_posts {
margin: 0 -16px 0 -16px;
display: flex;
}
.newest_posts .secondary_newest_posts-wrap {
overflow: hidden;
padding-bottom: 16px;
border-bottom: 1px solid #e5e5e5;
}
.newest_posts .secondary_newest_post {
padding: 0 16px;
width: calc(100% / 3);
}
.newest_posts .secondary_newest_post h3 {
margin-top: 8px;
font-weight: bold;
font-size: 18px;
line-height: 130%;
color: #292f42;
}
.newest_posts .secondary_newest_post .posts_list-card-info {
margin-top: 8px;
}
.newest_posts a:hover h3 {
color: #f98b25;
}
@media screen and (max-width: 991px) {
.newest_posts .main_newest_post h3 {
font-size: 30px;
line-height: 34px;
}
}
@media screen and (max-width: 769px) {
.newest_posts {
padding: 32px 0 40px 0;
}
.newest_posts .main_newest_posts {
flex-wrap: wrap;
border-bottom: 0;
}
.newest_posts .main_newest_post {
margin-right: 0;
padding-bottom: 16px;
border-bottom: 1px solid #e5e5e5;
}
.newest_posts .main_newest_post h3 {
font-weight: bold;
font-size: 22px;
line-height: 30px;
}
.newest_posts .main_newest_posts-items {
max-width: none;
padding-top: 0;
}
.newest_posts .main_newest_posts-item .posts_list-card-thumbnail {
display: none;
}
.newest_posts .posts_list-card-info {
margin-top: 8px;
}
.newest_posts .secondary_newest_posts {
flex-wrap: wrap;
}
.newest_posts .secondary_newest_post {
width: 100%;
border-top: 1px solid #e5e5e5;
padding-bottom: 16px;
}
.newest_posts .secondary_newest_posts-wrap {
padding-bottom: 0;
}
}
.blog_subscribe_section {
padding: 64px 0;
background: #efefed;
text-align: center;
color: #292f42;
}
.blog_subscribe_section h2 {
font-weight: bold;
font-size: 36px;
line-height: 56px;
margin-bottom: 16px;
}
.blog_subscribe_section p {
font-size: 16px;
line-height: 26px;
}
.blog_subscribe_section .archive_blog_subscribe {
display: flex;
justify-content: center;
}
.blog_subscribe_section .contact_form-input {
max-width: 320px;
border-radius: 4px 0 0 4px;
}
.blog_subscribe_section .blog_subscribe_form {
position: relative;
max-width: 445px;
margin: 32px auto 0 auto;
}
.blog_subscribe_section button[type='submit'] {
border-radius: 0 4px 4px 0;
color: #fff;
background: #f98b25;
padding: 8px 24px;
font-size: 14px;
line-height: 22px;
border: 0;
}
.blog_subscribe_section button[type='submit']:hover {
background: #ffbc57;
}
.blog_subscribe_section .hurma_blog_subscribe {
position: relative;
}
.blog_subscribe_section .status_ty_sb {
visibility: hidden;
opacity: 0;
background: #efefed;
}
.blog_subscribe_section .status_ty_sb span {
font-size: 36px;
line-height: 56px;
font-weight: bold;
}
.blog_subscribe_section .status_ty_sb.is--active {
visibility: visible;
opacity: 1;
z-index: 1;
}
.blog_subscribe_section .input_wrapper {
max-width: 320px;
width: 100%;
position: relative;
}
.blog_subscribe_section #contact_user_mail-error {
position: absolute;
bottom: -24px;
left: 0;
color: #e25a5a;
font-size: 14px;
line-height: 20px;
}
@media screen and (max-width: 726px) {
.blog_subscribe_section {
padding: 40px 0;
}
.blog_subscribe_section .contact_form-input {
border-radius: 4px;
}
.blog_subscribe_section .status_ty_sb span {
font-size: 25px;
line-height: 43px;
}
.blog_subscribe_section h2 {
font-size: 22px;
line-height: 30px;
}
.blog_subscribe_section .contact_form-input {
max-width: none;
}
.blog_subscribe_section .contact_form-input.error {
margin-bottom: 8px;
}
.blog_subscribe_section .archive_blog_subscribe {
flex-direction: column;
align-items: center;
}
.blog_subscribe_section button[type='submit'] {
border-radius: 4px;
margin-top: 16px;
max-width: 132px;
}
.blog_subscribe_section #contact_user_mail-error {
position: absolute;
bottom: -16px;
left: 0;
color: #e25a5a;
font-size: 14px;
line-height: 20px;
}
}
.redaction_choice {
padding: 80px 0 40px;
}
.popular_posts_list-wrap {
overflow: hidden;
padding-bottom: 16px;
}
.popular_posts_list {
border-bottom: 1px solid #e5e5e5;
}
.popular_posts_list .posts_list-card-info {
margin-top: 8px;
}
.popular_posts_list .posts_list-card {
padding-bottom: 0;
}
.popular_posts_list-secondary .posts_list-card h3 {
font-size: 16px;
line-height: 24px;
} .posts_list-card-category p {
font-size: 12px;
line-height: 24px;
letter-spacing: 0.07em;
text-transform: uppercase;
color: #ff6d12;
}
.blog_view_counter {
font-size: 14px;
line-height: 150%;
color: #646f82;
position: relative;
padding-left: 20px;
margin-left: 16px;
}
.blog_view_counter:before {
position: absolute;
content: '';
background: url(//hurma.work/wp-content/themes/hurma/img/vector/eye-icon.svg);
width: 16.2px;
height: 12px;
top: 2px;
left: 0;
}
.popular_publications {
padding: 0;
}
.full-horizontal-advertising-block {
padding-top: 32px;
}
.category_list_section {
padding: 80px 0;
}
.columns_category_banners {
margin-bottom: 80px;
display: flex;
flex-wrap: nowrap;
}
.columns_category_banners .columns-category {
flex: 0 1 776px;
margin: -22px -15px;
}
.columns_category_banners .columns-category .col-item {
width: calc(100% / 2);
padding: 22px 15px;
}
.columns_category_banners .blog_banners {
flex-shrink: 0.5;
margin-left: 30px;
}
.columns_category_banners .sidebar_banner {
margin-bottom: 32px;
}
.columns-category {
display: flex;
flex-wrap: wrap;
margin: -40px -15px;
}
.columns-category .col-item {
padding: 40px 15px;
width: calc(100% / 3);
}
.category-card-title {
padding-bottom: 16px;
border-bottom: 1px solid #e5e5e5;
}
.category-card-title h3,
.category-card-title a {
font-weight: bold;
font-size: 22px;
line-height: 30px;
position: relative;
color: #292f42;
}
.category-card-title a {
padding-right: 32px;
}
.category-card-title a:hover {
color: #f98b25;
}
.category-card-title a:after {
content: '';
background: url(//hurma.work/wp-content/themes/hurma/img/vector/right-link-arrow.svg);
width: 16px;
height: 12px;
position: absolute;
right: 0;
top: 8px;
}
.events-gray-section {
background: #f2f2f2;
border-radius: 8px;
}
.posts_future_events {
margin-bottom: 80px;
}
.posts_list-header {
display: flex;
justify-content: space-between;
align-items: center;
padding-bottom: 16px;
border-bottom: 1px solid #c4c4c4;
}
.posts_list-header h2 {
font-weight: bold;
font-size: 22px;
line-height: 30px;
color: #292f42;
}
.posts_list {
display: flex;
flex-wrap: wrap;
margin: -15px;
}
.posts_list-wrap {
overflow: hidden;
border-bottom: 1px solid #c4c4c4;
}
.posts_list-card {
position: relative;
padding-bottom: 16px;
}
.posts_list-card h3 {
font-weight: bold;
font-size: 22px;
line-height: 30px;
color: #292f42;
margin-top: 8px;
}
.posts_past_events .posts_list-card h3 {
margin-top: 16px;
}
.posts_list-item {
padding: 15px;
width: calc(100% / 3);
}
.posts_list-item a:hover h3 {
color: #f98b25;
}
.posts_list--second .posts_list-item {
width: calc(100% / 2);
}
.posts_list--default .posts_list-card {
border-bottom: 1px solid #e5e5e5;
}
.posts_list--default .posts_list-card-info {
margin-top: 8px;
}
.posts_list--default .posts_list-card-info span {
margin-left: 16px;
}
.posts_list--default .posts_list-card-info p {
font-size: 14px;
line-height: 150%;
color: #646f82;
}
.posts_list--default.posts_list {
margin: 0 -15px;
}
.posts_list--default .posts_list-item {
width: 100%;
padding: 0 15px;
}
.posts_list--default .posts_list-item:not(:first-child) .posts_list-card h3 {
font-size: 18px;
line-height: 130%;
}
.posts_list--default .posts_list-card:after {
left: 0;
right: 0;
}
.posts_list--default .posts_list-card h3 {
margin-top: 16px;
}
.posts_list-card-thumbnail {
margin-top: 16px;
height: auto;
}
.posts_list-card-thumbnail img {
object-fit: contain;
border-radius: 8px;
width: 100%;
}
.posts_list-card-info {
margin-top: 16px;
}
.posts_list-card-info p {
font-weight: normal;
font-size: 14px;
line-height: 150%;
color: #646f82;
}
a.right-arrow-link {
font-size: 16px;
color: #1978f7;
line-height: 24px;
padding-right: 24px;
position: relative;
}
a.right-arrow-link:after {
content: '';
background: url(//hurma.work/wp-content/themes/hurma/img/vector/right-link-arrow.svg);
width: 16px;
height: 12px;
position: absolute;
right: 0;
top: 4px;
}
a.right-arrow-link:hover {
text-decoration: underline;
}
.academy_contact-form {
max-width: 462px;
position: relative;
}
.academy_contact-form .status_ty_sb {
background: #f2f2f2;
visibility: hidden;
opacity: 0;
}
.academy_contact-form .status_ty_sb p {
font-weight: 400;
font-size: 20px;
line-height: 23px;
}
.academy_contact-form .status_ty_sb.is--active {
visibility: visible;
opacity: 1;
z-index: 1;
}
.academy_contact_form-item {
margin-bottom: 16px;
}
.academy_contact_form-item label.error {
display: none !important;
}
.contact_form-input {
width: 100%;
height: 40px;
border-radius: 4px;
background: #fff;
color: #9da3ae;
font-size: 16px;
line-height: 24px;
padding-left: 16px;
border: 1px solid #bcc4d2;
}
.contact_form-input.error {
border: 2px solid #e25a5a;
}
textarea.contact_form-input {
border: 1px solid #bcc4d2;
height: 80px;
resize: none;
padding-top: 10px;
}
.submit_form_wrap {
margin-top: 28px;
display: flex;
}
.submit_form_wrap button {
align-self: start;
border: 0;
border-radius: 4px;
color: #fff;
background: #f98b25;
padding: 8px 24px;
font-size: 14px;
line-height: 22px;
}
.accept_terms {
margin-left: 32px;
}
.terms_conditions {
font-size: 12px;
line-height: 18px;
color: #9da3ae;
}
.terms_conditions a {
font-size: 12px;
line-height: 18px;
color: #4a90e2;
}
@media screen and (max-width: 768px) {
.archive_contact-items {
flex-wrap: wrap;
}
.academy_contact-form {
margin-left: 0;
margin-top: 40px;
}
}
.archive-blog-contact,
.events-gray-section {
padding: 80px 0;
}
.archive_contact-items {
display: flex;
}
.archive_contact-description {
max-width: 630px;
width: 100%;
margin-right: 40px;
}
.archive_contact-description h3 {
font-weight: bold;
font-size: 36px;
line-height: 56px;
padding-bottom: 24px;
}
.archive_contact-description p {
font-size: 16px;
line-height: 26px;
}
@media screen and (max-width: 991px) {
.archive-blog-contact,
.events-gray-section,
.category_list_section {
padding: 40px 0;
}
.posts_future_events {
margin-bottom: 40px;
}
.posts_list--default .posts_list-card:after {
left: 0;
right: 0;
}
.posts_list--default .posts_list-item:not(:first-child) .posts_list-card h3 {
font-size: 16px;
line-height: 130%;
}
}
@media screen and (max-width: 769px) {
.posts_list-item {
width: 100%;
border-bottom: 1px solid #e5e5e5;
}
.archive_contact-description {
margin-right: 0;
}
.archive_contact-description h3 {
font-size: 22px;
line-height: 30px;
text-align: center;
}
.archive_contact-description p {
text-align: center;
}
.posts_list {
margin: 0;
}
.posts_list-item {
padding: 0 0 16px 0;
}
.popular_posts_list {
border-bottom: 0;
}
.redaction_choice {
padding: 40px 0 20px;
}
.popular_publications {
padding: 20px 0;
}
.category_list_section .posts_list-item {
border-bottom: 0;
}
.columns_category_banners {
flex-wrap: wrap;
margin-bottom: 40px;
}
.columns_category_banners .blog_banners {
margin-left: 0;
margin-top: 40px;
display: flex;
flex-shrink: 1;
flex-wrap: nowrap;
}
.columns_category_banners .sidebar_banner {
width: calc(100% / 2);
}
.columns_category_banners .sidebar_banner:first-child {
padding-right: 15px;
}
.columns_category_banners .sidebar_banner:last-child {
padding-left: 15px;
}
.popular_posts_list-wrap {
padding-bottom: 0;
}
.columns-category-default {
margin: -20px -15px;
}
.columns-category-default .col-item {
padding: 20px 15px;
width: 100%;
}
a.right-arrow-link {
font-size: 0;
}
a.right-arrow-link:after {
top: 6px;
}
.events-gray-section .posts_list-card {
padding-bottom: 0;
}
}
@media screen and (max-width: 560px) {
.columns_category_banners .columns-category .col-item {
width: calc(100% / 1);
}
.columns_category_banners .blog_banners {
margin-left: 0;
margin-top: 40px;
display: flex;
flex: 1 1 100%;
justify-content: center;
flex-wrap: nowrap;
}
.columns_category_banners .sidebar_banner {
margin-bottom: 0;
width: 100%;
}
.columns_category_banners .sidebar_banner:first-child {
padding-right: 0;
}
.columns_category_banners .sidebar_banner:last-child {
display: none;
}
.columns_category_banners .sidebar_banner img {
width: 100%;
}
}
.header_blog_categories {
background: #fff;
padding: 11px 0;
}
.header_blog_categories .category_items {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
}
.header_blog_categories .category_item {
padding: 0 16px;
}
.header_blog_categories .category_item a {
font-size: 14px;
line-height: 26px;
color: #292f42;
}
.header_blog_categories .category_item a:hover {
color: #ff6d12;
}
.header_blog_categories .category_item:first-child {
padding-left: 0;
}
.header_blog_categories .blog_archive_category {
display: flex;
justify-content: space-between;
}
.header_blog_categories .dot {
border-radius: 50%;
width: 4px;
height: 4px;
background: #bcc4d2;
}
.header_blog_categories .dot:not(:last-child) {
margin-right: 6px;
}
.header_blog_categories .view_more_categories {
display: flex;
position: relative;
}
.header_blog_categories .view_more_categories.is--active .more_categories {
visibility: visible;
opacity: 1;
}
.header_blog_categories .view_more_categories.is--active .dot {
background: #656f82;
}
@media screen and (min-width: 1107px) {
.header_blog_categories .view_more_categories {
display: none;
}
}
.header_blog_categories .view_more_categories-btn {
cursor: pointer;
display: flex;
align-items: center;
}
.header_blog_categories .view_more_categories-btn:hover .dot {
background: #656f82;
}
.header_blog_categories .more_categories {
visibility: hidden;
opacity: 0;
transition: 0.3s;
position: absolute;
top: 100%;
right: 0;
background: #ffffff;
box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2);
border-radius: 5px;
padding: 8px 0;
}
.header_blog_categories .more_categories.open {
visibility: visible;
opacity: 1;
}
.header_blog_categories .more_category-item a {
padding: 6px 16px;
color: #2c2c2c;
font-size: 14px;
line-height: 20px;
white-space: nowrap;
width: 100%;
display: block;
}
.header_blog_categories .more_category-item a:hover {
background: #efefed;
}
.header_blog_categories .categories_archive-collapse {
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: 111;
background: #fff;
visibility: hidden;
transform: translateX(200px);
opacity: 0;
transition: visibility 0.4s ease, opacity 0.4s ease, transform 0.5s ease;
margin-left: 0;
}
.header_blog_categories .open_popup .categories_archive-collapse {
visibility: visible;
opacity: 1;
transform: translateX(0);
z-index: 9999999999;
}
.header_blog_categories .close-btn svg {
width: 23px;
height: 23px;
}
.header_blog_categories .categories_archive-wrap {
margin: 110px 0 0 0;
flex-direction: column;
align-items: center;
}
.header_blog_categories .categories_archive-wrap ul {
display: flex;
flex-direction: column;
align-items: center;
}
.header_blog_categories .categories_archive-wrap a {
font-size: 16px;
line-height: 24px;
color: #292f42;
}
.header_blog_categories .categories_archive-wrap li {
margin-bottom: 22px;
}
@media screen and (min-width: 991px) and (max-width: 1107px) {
.header_blog_categories .category_item {
display: none;
}
.header_blog_categories .category_item:nth-child(-n + 6) {
display: block;
}
.header_blog_categories .more_categories .more_category-item:nth-child(-n + 6) {
display: none;
}
}
@media screen and (min-width: 622px) and (max-width: 991px) {
.header_blog_categories .category_item {
display: none;
}
.header_blog_categories .category_item:nth-child(-n + 4) {
display: block;
}
.header_blog_categories .category_item:first-child {
padding-left: 0;
}
.header_blog_categories .more_categories .more_category-item:nth-child(-n + 4) {
display: none;
}
}
@media screen and (max-width: 622px) {
.header_blog_categories .view_more_categories-btn {
margin-right: 10px;
}
.header_blog_categories .category_item {
display: none;
}
.header_blog_categories .category_item:nth-child(-n + 3) {
display: block;
}
.header_blog_categories .category_item:first-child {
padding-left: 0;
}
}
@media screen and (max-width: 540px) {
.header_blog_categories .category_item {
display: none !important;
}
.header_blog_categories .category_item:nth-child(-n + 2) {
display: block !important;
}
}
.header_hurma_placeholder {
min-height: 153px;
}
@media screen and (max-width: 991px) {
.header_hurma_placeholder {
min-height: 96px;
}
}
.header_functions_placeholder {
min-height: 64px;
}
.functions-hurma-system {
padding: 80px 0;
background: #293141;
}
.functions-hurma-system h1 {
font-weight: bold;
font-size: 48px;
line-height: 60px;
color: #ffffff;
padding-bottom: 24px;
}
.functions-hurma-system p {
font-size: 18px;
line-height: 28px;
color: #ffffff;
}
.functions-hurma-system button {
margin-top: 40px;
font-size: 16px;
}
.functions-hurma-system p.description_subscribe {
padding-top: 16px;
font-weight: normal;
font-size: 14px;
line-height: 22px;
color: #bcc4d2;
}
@media screen and (max-width: 991px) {
.functions-hurma-system {
padding: 32px 0;
}
.functions-hurma-system .function_hurma-items {
flex-wrap: wrap;
justify-content: center;
}
.functions-hurma-system h1 {
font-size: 24px;
line-height: 36px;
padding-bottom: 4px;
}
.functions-hurma-system p {
font-size: 16px;
line-height: 24px;
}
.functions-hurma-system button {
margin-top: 32px;
}
.functions-hurma-system .function_hurma-logo {
padding-top: 0;
margin-right: 0;
flex: 1 1 auto;
text-align: center;
}
.functions-hurma-system .function_hurma-logo  p:first-of-type {
min-height: 96px;
}
.functions-hurma-system p.description_subscribe {
padding-top: 8px;
}
.functions-hurma-system .function_hurma-img {
margin: 32px auto 0 auto;
}
.functions-hurma-system .function_hurma-img img {
object-fit: contain;
border-radius: 4px;
filter: drop-shadow(0px 12px 22px rgba(0, 0, 0, 0.1));
}
}
.function_hurma-items {
display: flex;
}
.function_hurma-logo {
padding-top: 30px;
flex: 1 0 460px;
margin-right: 120px;
}
.description__items {
display: flex;
flex-wrap: wrap;
padding-top: 30px;
margin: -12px -20px;
}
.description__item {
display: flex;
padding: 12px 20px;
}
.description__item-icon {
height: 12px;
width: 12px;
margin-right: 14px;
}
.list-icon {
height: 12px;
width: 12px;
}
.description__item-content {
width: 196px;
}
@media screen and (max-width: 991px) {
.description__item-content {
width: auto;
}
}
.description__item-content * {
color: #2c2c2c;
font-size: 14px;
line-height: 22px;
text-align: left;
}
.description__item-content .in__plane {
font-size: 10px;
line-height: 18px;
padding-left: 7px;
font-weight: 500;
display: block;
color: #000000;
max-width: 84px;
background: url(//hurma.work/wp-content/themes/hurma/img/backgroundin_plane.svg) no-repeat;
}
.hurma_main_advantages {
padding: 60px 0;
background: #fff;
overflow: hidden;
}
.hurma_main_advantages h2 {
font-weight: bold;
font-size: 34px;
line-height: 48px;
text-align: center;
color: #2c2c2c;
margin-bottom: 32px;
}
.hurma_main_advantages .hurma_advantages-description {
text-align: center;
font-size: 16px;
line-height: 26px;
text-align: center;
color: #2c2c2c;
margin-bottom: 40px;
}
@media screen and (max-width: 991px) {
.hurma_main_advantages {
padding: 24px 0;
}
.hurma_main_advantages h2 {
font-size: 18px;
line-height: 26px;
margin-bottom: 16px;
}
.hurma_main_advantages .hurma_advantages-description {
font-size: 14px;
line-height: 22px;
margin-bottom: 6px;
}
}
.functions_advantages {
padding: 80px 0;
background: #293141;
overflow: hidden;
}
.functions_advantages .slick-navigation {
display: block;
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 0;
}
.functions_advantages .slick-navigation .slick-dots li {
display: none;
}
.functions_advantages .slick-navigation .slick-dots li.slick-active {
display: block;
color: white;
position: absolute;
right: 36px;
top: 0;
}
.functions_advantages .slick-navigation__arrow {
display: flex;
align-items: center;
width: 100px;
justify-content: space-between;
}
.functions_advantages .slick-navigation__prev {
display: flex;
align-items: center;
}
.functions_advantages .slick-navigation__next {
display: flex;
align-items: center;
}
.functions_advantages .slick-arrow {
cursor: pointer;
}
.functions_advantages .slick-icon-arrow {
height: 24px;
width: 24px;
}
.functions_advantages .slick-icon-arrow-part {
fill: #fff;
}
.functions_advantages .slick-disabled .slick-icon-arrow-part {
fill: #7e849f;
}
.functions_advantages .slick-navigation__next {
transform: rotate(180deg);
}
.functions_advantages .function_advantages-items {
display: flex;
margin: -20px;
}
.functions_advantages .function_advantages-item {
max-width: 294px;
width: 100%;
padding: 20px;
}
.functions_advantages .advantages__item-img {
width: 56px;
height: 56px;
}
.functions_advantages .advantages__item-img img {
max-width: 100%;
height: auto;
display: block;
}
.functions_advantages .advantages__item-title {
padding-top: 24px;
}
.functions_advantages .advantages__item-title * {
font-weight: 500;
font-size: 22px;
line-height: 30px;
color: #fff;
}
.functions_advantages .advantages__item-description {
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 26px;
color: #d2cccc;
padding-top: 8px;
}
.functions_advantages .slick-navigation {
display: none;
}
@media screen and (max-width: 991px) {
.functions_advantages {
padding: 32px 0;
}
.functions_advantages .advantages__item-description {
font-size: 14px;
line-height: 24px;
}
.functions_advantages .slick_advantages_wrap {
position: relative;
}
.functions_advantages .slick-navigation {
display: block;
position: absolute;
top: 16px;
right: 0;
}
.functions_advantages .slick-navigation .slick-dots li {
display: none;
}
.functions_advantages .slick-navigation .slick-dots li.slick-active {
display: block;
color: white;
position: absolute;
right: 36px;
top: 0;
}
.functions_advantages .function_advantages-item {
max-width: none;
}
.functions_advantages .slick-navigation__arrow {
display: flex;
align-items: center;
width: 100px;
justify-content: space-between;
}
.functions_advantages .slick-navigation__prev {
display: flex;
align-items: center;
}
.functions_advantages .slick-navigation__next {
display: flex;
align-items: center;
}
.functions_advantages .slick-arrow {
cursor: pointer;
}
.functions_advantages .slick-icon-arrow {
height: 24px;
width: 24px;
}
.functions_advantages .slick-icon-arrow-part {
fill: #fff;
}
.functions_advantages .slick-disabled .slick-icon-arrow-part {
fill: #7e849f;
}
.functions_advantages .slick-navigation__next {
transform: rotate(180deg);
}
}
.get_sponsored_presentation {
padding: 64px 0;
background: #e6e8eb;
}
.get_sponsored_presentation .sponsored_presentation-items {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
}
.get_sponsored_presentation .expert-item {
display: flex;
align-items: center;
margin-right: 32px;
}
.get_sponsored_presentation .expert-item img {
width: 136px;
height: 136px;
border-radius: 50%;
margin-right: 32px;
}
.get_sponsored_presentation .expert-item h4 {
font-weight: 500;
font-size: 22px;
line-height: 30px;
color: #2c2c2c;
padding-bottom: 4px;
}
.get_sponsored_presentation .expert-item p {
font-size: 16px;
line-height: 26px;
color: #2c2c2c;
}
.get_sponsored_presentation .get_demo {
font-size: 16px;
padding: 8px 24px;
}
@media screen and (max-width: 768px) {
.get_sponsored_presentation {
padding: 32px 0;
}
.get_sponsored_presentation .sponsored_presentation-items {
flex-direction: column;
align-items: center;
margin-right: 0;
}
.get_sponsored_presentation .expert-item {
flex-direction: column;
align-items: center;
margin-right: 0;
}
.get_sponsored_presentation .expert-item img {
margin-bottom: 8px;
margin-right: 0;
}
.get_sponsored_presentation .expert-description {
text-align: center;
}
.get_sponsored_presentation .get_presentation-item {
margin-top: 24px;
}
}
.content-module .get_sponsored_presentation {
margin-bottom: 42px;
}
.get_consultation {
padding: 64px 0;
background: #e6e8eb;
}
.get_consultation h2 {
font-weight: bold;
font-size: 34px;
line-height: 48px;
color: #2c2c2c;
text-align: center;
}
.get_consultation button {
margin: 32px auto 0 auto;
display: block;
}
@media screen and (max-width: 991px) {
.get_consultation {
padding: 32px 0;
}
.get_consultation h2 {
font-size: 18px;
line-height: 24px;
}
.get_consultation button {
margin-top: 16px;
}
}
.page-template-hurma-capabilities .full_description_module {
background: #fff;
padding: 50px 0;
}
@media screen and (max-width: 991px) {
.page-template-hurma-capabilities .full_description_module {
padding: 48px 0;
}
}
.blog-section {
padding-top: 43px;
}
.wp-block-button__link.has-background {
color: #ffffff !important;
text-decoration: none;
}
.menu-search-input {
border-bottom: none !important;
}
.tarifs-desk {
display: contents;
justify-content: center;
align-items: center;
margin-top: 7px;
}
.tarifs-desk span {
font-weight: normal;
font-size: 24px;
line-height: 29px;
text-align: center;
color: #ffffff;
margin-right: 11px;
}
.tarifs {
padding: 45px 0;
background-color: #292f42;
margin-top: 106px;
}
.tarifs-title {
display: flex;
justify-content: center;
flex-direction: column;
margin-bottom: 76px;
}
.tarifs-wrap {
max-width: 1136px;
display: flex;
justify-content: space-between;
margin: auto;
}
.prices-wrap__usd {
font-weight: normal;
font-size: 24px;
line-height: 29px;
text-align: center;
color: #ffffff;
}
.prices-wrap__price {
font-weight: bold;
font-size: 33px;
line-height: 40px;
text-align: center;
color: #ffffff;
}
.prices-wrap {
display: flex;
justify-content: center;
align-items: flex-end;
}
.prices-wrap__month {
font-weight: normal;
font-size: 24px;
line-height: 29px;
text-align: center;
color: #ffffff;
}
.tarifs-item {
box-sizing: border-box;
width: 33.3%;
}
.tarifs-item:nth-child(1) {
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
border-left: 2px solid #ffffff;
border-top: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
padding: 26px 0 13px;
}
.tarifs-item:nth-child(2) .hidden-num {
border: 2px solid #292f42 !important;
}
.tarifs-item:nth-child(2) .hidden-num span {
color: #292f42 !important;
}
.tarifs-item:nth-child(2) .hidden-num input {
background-color: #ffffff !important;
border-left: 1px solid #292f42 !important;
color: #292f42 !important;
}
.tarifs-item:nth-child(2) .accordeon-li .select {
color: #292f42 !important;
background-color: #ffffff !important;
}
.tarifs-item:nth-child(2) .select-options {
border: 1px solid #2a2f42 !important;
}
.tarifs-item:nth-child(2) .select-options li {
background-color: #ffffff !important;
}
.tarifs-item:nth-child(1) h3,
.tarifs-item:nth-child(3) h3 {
font-weight: bold;
font-size: 36px;
line-height: 43px;
text-align: center;
color: #ffffff;
margin-bottom: 14px;
}
.tarifs-item:nth-child(1) .prices,
.tarifs-item:nth-child(3) .prices {
padding-bottom: 25px;
border-bottom: 2px solid rgba(255, 255, 255, 0.15);
}
.tarifs-item:nth-child(2) .prices {
padding-bottom: 25px;
border-bottom: 2px solid #292f42;
}
.tarifs-item:nth-child(2) {
border-radius: 20px;
margin-top: -26px;
margin-bottom: -26px;
background: #ffffff;
padding: 55px 0 45px;
}
.tarifs-item:nth-child(2) .head {
color: #292f42 !important;
}
.tarifs-item:nth-child(2) .head .tarif-prri {
border-bottom: 2px dashed #292f4175 !important;
}
.tarifs-item:nth-child(2) h3 {
font-weight: bold;
font-size: 36px;
line-height: 43px;
text-align: center;
color: #292f42;
margin-bottom: 14px;
}
.prices-sale .prices-wrap__usd {
font-weight: 300;
font-size: 36px;
line-height: 43px;
text-align: center;
text-decoration-line: line-through;
color: #bec1c6 !important;
}
.prices-sale .prices-wrap__price {
font-weight: bold;
font-size: 30px;
line-height: 40px;
text-align: center;
text-decoration-line: line-through;
color: #bec1c6 !important;
}
.tarifs-item:nth-child(2) .prices-wrap__usd {
color: #292f42;
}
.tarifs-item:nth-child(2) .prices-wrap__price {
color: #292f42;
}
.tarifs-item:nth-child(2) .prices-wrap__month {
color: #292f42;
}
.accordeon {
margin-top: 29px;
}
.tarifs .accordeon-li {
margin-top: 38px;
position: relative;
max-width: 280px;
display: flex;
justify-content: space-between;
align-items: center;
margin: auto;
flex-direction: column;
}
.tarifs .accordeon-li .head {
position: relative;
display: flex;
max-width: 204px;
margin: auto;
width: 100%;
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 29px;
color: #ffffff;
cursor: pointer;
margin-bottom: 20px;
justify-content: space-between;
align-items: center;
}
.tarif-prri {
border-bottom: 2px dashed #ffffff54;
}
.tarif-arrow {
display: block;
position: relative;
}
.tarifs-item:nth-child(2) .tarif-arrow::before {
content: '';
position: absolute;
width: 8px;
height: 3px;
background-color: #292f42;
top: 0px;
right: -2px;
transform: rotate(40deg);
}
.tarifs-item:nth-child(2) .tarif-arrow::after {
content: '';
position: absolute;
width: 8px;
height: 3px;
background-color: #292f42;
top: 0;
right: -6px;
transform: rotate(-40deg);
}
.tarifs-item:nth-child(2) .select-styled:after {
content: '';
width: 0;
height: 0;
border: 7px solid transparent;
border-color: #292f42 transparent transparent transparent;
position: absolute;
top: 16px;
right: 10px;
}
.tarifs-item:nth-child(2) .select-styled:active:after,
.select-styled.active:after {
transform: rotate(180deg);
top: 8px !important;
}
.tarifs-item:nth-child(1) .select-styled:active:after,
.select-styled.active:after {
top: 8px !important;
transform: rotate(180deg);
}
.tarifs-item:nth-child(3) .select-styled:active:after,
.select-styled.active:after {
top: 8px !important;
transform: rotate(180deg);
}
.tarifs-item:nth-child(1) .tarif-arrow::before,
.tarifs-item:nth-child(3) .tarif-arrow::before {
content: '';
position: absolute;
width: 8px;
height: 3px;
background-color: #ffffff;
top: 0px;
right: -2px;
transform: rotate(40deg);
}
.tarifs-item:nth-child(1) .tarif-arrow::after,
.tarifs-item:nth-child(3) .tarif-arrow::after {
content: '';
position: absolute;
width: 8px;
height: 3px;
background-color: #ffffff;
top: 0;
right: -6px;
transform: rotate(-40deg);
}
.tarifs .accordeon-li .head .tarif-arrow {
transition: all 0.5s;
}
.tarifs .accordeon-li .head.active .tarif-arrow {
transform: rotate(180deg);
}
.tarifs .hidden {
width: 100%;
padding: 0;
margin: auto;
visibility: hidden;
height: 0;
overflow: hidden;
opacity: 0;
transition: all 0.2s linear;
}
#accordeon .hidden.active {
visibility: visible;
height: auto;
overflow: inherit !important;
opacity: 1;
}
.tarifs-img {
display: flex;
justify-content: center;
align-items: center;
margin-top: 20px;
}
.tarifs-but {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
margin-top: 90px;
}
.tarifs-img img {
margin: 5px;
}
.tarifs-but a {
font-weight: 500;
font-size: 18px;
line-height: 24px;
text-align: center;
color: #f98b25;
padding: 18px 33px;
border: 1px solid #f98b25;
box-sizing: border-box;
border-radius: 4px;
}
.prices-sale {
margin-right: 17px;
padding-bottom: 3px;
}
.tarifs-item:nth-child(3) {
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
border-right: 2px solid #ffffff;
border-top: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
padding: 26px 0 13px;
}
.tarifs-item {
position: relative;
}
.tarifs .tarifs-drop {
display: flex;
align-items: center;
margin: 0;
padding: 0;
justify-content: center;
}
.tarifs .tarifs-drop p {
font-weight: normal;
font-size: 24px;
line-height: 29px;
text-align: center;
color: #ffffff;
}
.tarifs-title h1 {
font-weight: bold;
font-size: 48px;
line-height: 60px;
text-align: center;
color: #ffffff;
}
.tarifs .select-hidden {
display: none;
visibility: hidden;
padding-right: 10px;
}
.tarifs .select {
cursor: pointer;
display: inline-block;
position: relative;
font-weight: bold;
font-size: 18px;
line-height: 22px;
color: #ffffff;
}
.tarifs .select-styled {
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.tarifs-desk .select-styled::before {
content: '';
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
}
.tarifs .select-styled:after {
content: '';
width: 0;
height: 0;
border: 7px solid transparent;
border-color: #fff transparent transparent transparent;
position: absolute;
top: 16px;
right: 10px;
}
.tarifs .select-options li:last-child {
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.tarifs .select-options {
display: none;
position: absolute;
top: 100%;
right: 0;
left: 0;
z-index: 999;
margin: 0;
padding: 0;
list-style: none;
border: 1px solid #ffffff;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.tarifs .select-options li {
margin: 0;
padding: 12px 0;
text-indent: 15px;
-moz-transition: all 0.15s ease-in;
-o-transition: all 0.15s ease-in;
-webkit-transition: all 0.15s ease-in;
transition: all 0.15s ease-in;
background-color: #2a2f42;
}
.hidden-num {
display: flex;
border: 1px solid #4e5362;
box-sizing: border-box;
border-radius: 5px;
max-width: 280px;
margin: 0 auto 15px;
justify-content: space-between;
height: 40px;
}
.tarifs-bullit {
position: absolute;
top: -9px;
right: 20px;
background: #f98b25;
border-radius: 4.44444px;
padding: 11px 8px;
}
.tarifs-bullit span {
font-size: 24px;
line-height: 18px;
color: #ffffff;
display: flex;
}
.hidden-num span {
padding: 9px 16px 7px;
font-weight: normal;
font-size: 16px;
line-height: 19px;
color: #bec1c6;
}
.nice-select .current {
width: 66px;
flex-shrink: 0;
padding: 9px 10px;
font-weight: normal;
font-size: 18px;
line-height: 22px;
color: #bec1c6;
display: flex;
outline: none !important;
border: none;
border-left: 1px solid #4e5362;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
.hidden-num input {
width: 66px;
flex-shrink: 0;
padding: 9px 10px;
font-weight: normal;
font-size: 18px;
line-height: 22px;
color: #bec1c6;
display: flex;
background-color: #2a2f42;
outline: none !important;
border: none;
border-left: 1px solid #4e5362;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
.tarifs-select {
border: none !important;
}
.tarifs-desk .select {
border: 1px solid #bec1c6;
box-sizing: border-box;
border-radius: 5px;
padding: 9px 39px 9px 13px;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
-webkit-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}
.accordeon-li .select {
cursor: pointer;
display: inline-block;
position: relative;
font-weight: bold;
font-size: 18px;
line-height: 22px;
color: #ffffff;
width: 66px;
flex-shrink: 0;
padding: 9px 10px;
font-weight: normal;
font-size: 18px;
line-height: 22px;
color: #bec1c6;
display: flex;
background-color: #2a2f42;
outline: none !important;
border: none;
border-left: 1px solid #4e5362;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
.accordeon-li .select-styled {
position: absolute;
padding: 9px 10px;
}
.tarifs-bottom {
max-width: 280px;
margin: 15px auto 27px;
}
.tarifs-bottom a {
font-weight: 600;
font-size: 18px;
line-height: 24px;
text-align: center;
color: #f98b25;
padding: 18px 27px;
border: 2px solid #f98b25;
box-sizing: border-box;
border-radius: 4px;
margin-bottom: 30px;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.tarifs-text ul {
padding: 0;
margin: 0;
}
.tarifs-text ul li {
padding-left: 30px;
position: relative;
margin-bottom: 10px;
font-weight: 300;
font-size: 14px;
line-height: 17px;
color: #ffffff;
}
.tarifs-text ul li:before {
position: absolute;
content: '';
width: 7px;
height: 3px;
background-color: #ffffff;
top: 8px;
left: 3px;
transform: rotate(45deg);
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
}
.tarifs-text ul li::after {
position: absolute;
content: '';
width: 13px;
height: 3px;
background-color: #ffffff;
top: 6px;
left: 5px;
transform: rotate(-45deg);
border-bottom-right-radius: 2px;
border-top-right-radius: 2px;
}
.tarifs-text p {
font-weight: normal;
font-size: 14px;
line-height: 17px;
color: #292f42;
margin-bottom: 10px;
}
@media screen and (max-width: 1184px) {
.tarifs-bottom {
max-width: 265px;
margin: 15px auto 27px;
}
.tarifs .accordeon-li {
max-width: 265px;
}
}
@media screen and (max-width: 1050px) {
.tarifs-bottom {
max-width: 220px;
margin: 15px auto 27px;
}
.tarifs .accordeon-li {
max-width: 220px;
}
.tarifs-bottom a {
font-size: 16px;
padding: 15px 15px;
}
}
@media screen and (max-width: 993px) {
.tarifs {
margin-top: 47px;
}
.tarifs-title h1 {
font-size: 30px;
line-height: 36px;
}
.tarifs-desk span {
font-size: 16px;
line-height: 24px;
}
.tarifs-item:nth-child(1) h3,
.tarifs-item:nth-child(3) h3,
.tarifs-item:nth-child(2) h3 {
font-size: 30px;
line-height: 34px;
}
.prices-wrap__price {
font-size: 25px;
line-height: 35px;
}
.prices-sale .prices-wrap__price {
font-size: 27px;
line-height: 43px;
}
.prices-sale {
padding-bottom: 0px;
margin-right: 5px;
}
.tarifs-item:nth-child(3) {
padding: 30px 0 30px;
}
.tarifs-item:nth-child(1) {
padding: 30px 0 30px;
}
.tarifs-item:nth-child(2) {
padding: 58px 0 30px;
}
}
@media screen and (max-width: 850px) {
.tarifs .slick-track {
display: flex !important;
align-items: stretch !important;
}
.tarifs-wrap {
margin-left: -20px !important;
margin-right: -20px !important;
}
.tarifs-item {
width: 300px;
margin: 10px !important;
border: 2px solid #ffffff !important;
border-radius: 20px !important;
height: inherit !important;
}
.tarifs .slick-arrow {
display: none !important;
}
.tarifs-item:nth-child(2) {
padding: 30px 0 30px;
}
}
@media screen and (max-width: 500px) {
.tarifs-desk {
flex-direction: column;
}
.tarifs-desk span {
margin-bottom: 15px;
margin-right: 0;
}
.tarifs-title {
margin-bottom: 36px;
}
.tarifs-item {
width: 260px;
margin: 5px !important;
}
.prices-wrap__month {
font-size: 14px;
}
.tarifs-bottom {
max-width: 215px;
margin: 0 auto;
}
.tarifs-bottom a {
padding: 15px 12px;
}
.tarifs-item:nth-child(2) .prices {
padding-bottom: 15px;
}
.tarifs-item:nth-child(1) .prices,
.tarifs-item:nth-child(3) .prices {
padding-bottom: 15px;
}
.tarifs .accordeon-li {
max-width: 215px;
}
.tarifs-but {
margin-top: 30px;
}
}
@media screen and (min-width: 1024px) {
.tarifs .container {
max-width: 80%;
}
} @media screen and (min-width: 991px) {
.footer.footer__secondary .footer__secondary-menu.rf .menu &gt; .menu-item {
max-width: 186px;
}
} .currencySelect .current {
width: 93px;
flex-shrink: 0;
padding: 9px 10px;
font-weight: normal;
font-size: 18px;
line-height: 22px;
color: #bec1c6;
display: flex;
outline: none !important;
border: 1px solid #4e5362;
border-radius: 5px;
}
.currencySelect::after {
right: -9px !important;
} .productSelect {
width: 100% !important;
padding: 0 !important;
}
.productSelect .current {
width: 100%;
flex-shrink: 0;
padding: 9px 10px;
font-weight: normal;
font-size: 14px;
line-height: 22px;
color: #7e889c;
display: flex;
outline: none !important;
border: 1px solid;
border-radius: 5px;
background-color: #edeff1;
}
.productSelect::after {
right: 20px !important;
width: 10px !important;
height: 10px !important;
margin-top: -6px !important;
}
.productSelect .option.disabled {
display: none;
}
.productSelect .option {
line-height: 38px;
font-size: 14px;
}
.productSelect .list {
width: 285px;
margin-top: 1px;
}
.employeeSelect {
width: 100% !important;
padding: 0 !important;
}
.employeeSelect .current {
width: 100%;
flex-shrink: 0;
padding: 9px 10px;
font-weight: normal;
font-size: 14px;
line-height: 22px;
color: #7e889c;
display: flex;
outline: none !important;
border: 1px solid;
border-radius: 5px;
background-color: #edeff1;
}
.employeeSelect::after {
right: 20px !important;
width: 10px !important;
height: 10px !important;
margin-top: -6px !important;
}
.employeeSelect .option.disabled {
display: none;
}
.employeeSelect .option {
line-height: 38px;
font-size: 14px;
}
.employeeSelect .list {
width: 285px;
margin-top: 1px;
}
.promocodelink {
color: #797e90;
margin-left: 16px;
position: relative;
top: -6px;
cursor: pointer;
border-bottom: 1px dashed;
}
.errormessage1 {
display: none;
color: #e65d63;
font-size: 14px;
height: 5px;
}
.errormessage2 {
display: none;
color: #e65d63;
font-size: 14px;
height: 5px;
}
.valutscur {
display: inline-flex;
margin: 0 auto;
margin-top: 17px;
}
#currencyCheck {
line-height: 39px;
}
html {
font-size: 62.5%;
scroll-behavior: smooth;
}
.hurma-system-landing {
background-color: #293041;
}
.hurma-system-landing .functions-hurma-system-landing {
padding-bottom: 40px;
padding-top: 70px;
position: relative;
max-width: 2600px;
margin: 0 auto;
background: radial-gradient(49.91% 50% at 0% 80%, rgba(255, 153, 0, 0.2) 0%, rgba(255, 166, 61, 0) 100%) bottom left,
radial-gradient(21.09% 27.09% at 99% 20.74%, rgba(0, 194, 255, 0.3) 0%, rgba(87, 7, 254, 0.05) 100%) top right,
#293041;
background-repeat: no-repeat;
}
@media (max-width: 991px) {
.hurma-system-landing .functions-hurma-system-landing {
padding-top: 10px;
padding-bottom: 10px;
background: radial-gradient(49.91% 50% at 0% 80%, rgba(255, 153, 0, 0.2) 0%, rgba(255, 166, 61, 0) 100%) bottom left,
radial-gradient(30.09% 15.09% at 99% 11.74%, rgba(0, 194, 255, 0.3) 0%, rgba(87, 7, 254, 0.05) 100%) top right,
#293041;
}
}
.function_hurma-items-landing {
height: 400px;
max-width: 1600px;
display: grid;
grid-template-columns: 677px 1fr;
grid-template-rows: repeat(2, 200px);
grid-column-gap: 0px;
grid-row-gap: 0px;
}
@media (max-width: 991px) {
.function_hurma-items-landing {
height: 500px;
padding-bottom: 0;
display: grid;
grid-template-columns: 1fr;
grid-template-rows: repeat(3, auto);
grid-column-gap: 0px;
grid-row-gap: 0px;
}
}
.function_hurma-items-landing--form {
display: flex;
justify-content: space-between;
}
@media (max-width: 991px) {
.function_hurma-items-landing--form {
flex-direction: column;
justify-content: center;
align-items: center;
}
}
.function_hurma-logo-landing {
grid-area: 1/1/2/2;
}
@media (max-width: 991px) {
.function_hurma-logo-landing {
grid-area: 1/1/2/2;
margin: 0 auto;
}
}
.function_hurma-logo-landing h1 {
position: relative;
margin-top: 30px;
max-width: 600px;
font-size: 46px;
}
.function_hurma-logo-landing h1::before {
content: url(//hurma.work/wp-content/themes/hurma/assets/landing/dots.png);
position: absolute;
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
left: -60px;
top: -50px;
}
@media (max-width: 991px) {
.function_hurma-logo-landing h1::before {
content: initial;
}
}
@media (max-width: 991px) {
.function_hurma-logo-landing h1 {
margin-top: 0;
padding-bottom: 0;
font-size: 28px;
text-align: center;
}
}
.function_hurma-logo--form {
max-width: 590px;
margin-top: 110px;
}
@media (max-width: 991px) {
.function_hurma-logo--form {
margin-top: 0;
margin: 30px 15px 54px 15px;
align-self: flex-start;
}
.function_hurma-logo--form h1 {
text-align: left;
}
}
.hurma-logo-divider {
margin-top: 40px;
height: 2px;
width: 80%;
background: linear-gradient(90deg, rgba(255, 255, 255, 0.5) 10%, rgba(255, 255, 255, 0) 100%);
}
@media (max-width: 991px) {
.hurma-logo-divider {
display: none;
}
}
.function_hurma-buttons-landing {
grid-area: 2/1/3/2;
display: flex;
align-items: center;
}
@media (max-width: 991px) {
.function_hurma-buttons-landing {
grid-area: 3/1/4/2;
flex-direction: column;
align-items: center;
justify-content: center;
}
}
.function_hurma-buttons-landing .button_try-landing {
min-width: 217px;
height: 68px;
margin-right: 60px;
box-shadow: 0px 22px 45px -18px rgba(0, 0, 0, 0.3);
border-radius: 34px;
border: none;
margin-top: 0;
font-size: 18px;
background: linear-gradient(88.51deg, #ff6e00 27.32%, #efb450 106.86%);
color: #fff;
}
@media (max-width: 991px) {
.function_hurma-buttons-landing .button_try-landing {
min-width: 200px;
height: 46px;
margin-right: 0;
margin-bottom: 20px;
font-size: 14px;
line-height: 24px;
font-weight: 600;
letter-spacing: 1px;
}
}
.function_hurma-buttons-landing .button_play {
width: 68px;
height: 68px;
margin-top: 0;
margin-right: 11px;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
background: linear-gradient(88.51deg, #ff6e00 27.32%, #efb450 106.86%);
}
@media (max-width: 991px) {
.function_hurma-buttons-landing .button_play {
display: none;
}
}
.function_hurma-buttons-landing .button_play-text {
display: inline-block;
font-weight: 500;
line-height: 24px;
}
.function_hurma-buttons-landing .button_play-text:visited,
.function_hurma-buttons-landing .button_play-text:link {
color: #fff;
}
@media (max-width: 991px) {
.function_hurma-buttons-landing .button_play-text {
display: block;
min-width: 200px;
padding: 0 24px;
border: 2px solid #f98b25;
border-radius: 34px;
line-height: 42px;
text-align: center;
font-size: 14px;
}
}
.function_hurma-image {
grid-area: 1/2/3/3;
position: absolute;
right: 0;
border-radius: 16px;
}
@media (max-width: 991px) {
.function_hurma-image {
position: relative;
width: 270px;
height: 170px;
align-self: center;
}
}
.function_hurma-image img {
max-width: 600px;
height: 506px;
object-fit: cover;
object-position: left;
border-top-left-radius: 16px;
border-bottom-left-radius: 16px;
}
@media (max-width: 991px) {
.function_hurma-image img {
width: 270px;
height: 170px;
object-fit: unset;
border-radius: 16px;
}
}
.function_hurma-image::before {
content: url(//hurma.work/wp-content/themes/hurma/assets/landing/dots.png);
position: absolute;
left: -120px;
bottom: 0;
}
@media (max-width: 991px) {
.function_hurma-image::before {
content: initial;
}
}
@media (max-width: 991px) {
.function_hurma-image {
grid-area: 2/1/3/2;
position: relative;
width: 270px;
min-height: 170px;
margin: 0 auto;
}
}
.function_hurma-arrows {
margin-top: 110px;
margin-bottom: 0;
text-align: center;
}
@media (max-width: 991px) {
.function_hurma-arrows {
margin: 40px auto 0;
}
}
@media (max-width: 991px) {
.function_hurma-arrows svg {
width: 23px;
height: 32px;
}
}
.function_hurma-form {
width: 516px;
padding: 40px 63px 60px;
text-align: center;
background: linear-gradient(160.3deg, rgba(255, 255, 255, 0.05) 2.96%, rgba(245, 247, 251, 0.05) 82.69%);
border-radius: 30px;
position: relative;
}
.function_hurma-form::after {
content: url(//hurma.work/wp-content/themes/hurma/assets/landing/dots.png);
position: absolute;
right: -60px;
bottom: -60px;
transform: rotate(90deg);
}
@media (max-width: 991px) {
.function_hurma-form::after {
content: initial;
}
}
@media (max-width: 991px) {
.function_hurma-form {
width: 100%;
max-width: 400px;
padding: 24px 10px;
}
}
.function_hurma-form .form-hidden {
display: none;
}
.function_hurma-form .form-header__title {
font-size: 36px;
font-weight: 300;
line-height: 38.5px;
margin-bottom: 50px;
}
@media (max-width: 991px) {
.function_hurma-form .form-header__title {
font-size: 20px;
line-height: 24px;
}
}
.function_hurma-form .form__input {
width: 100%;
height: 48px;
margin-bottom: 19px;
border-radius: 24px;
background-color: rgba(255, 255, 255, 0.05);
border: 1px solid rgba(255, 255, 255, 0.5);
border-bottom: none;
color: #fff;
}
@media (max-width: 991px) {
.function_hurma-form .form__input {
height: 40px;
}
}
.function_hurma-form ::placeholder {
padding-left: 22px;
color: #a9acb3;
font-size: 18px;
font-weight: 400;
}
@media (max-width: 991px) {
.function_hurma-form ::placeholder {
font-size: 14px;
line-height: 24px;
}
}
.function_hurma-form .newsletter {
margin-top: 10px;
}
.function_hurma-form .form_button-main {
min-width: 217px;
height: 64px;
margin-top: 31px;
padding: 0 24px;
font-size: 18px;
border: none;
border-radius: 34px;
box-shadow: 0px 22px 45px -18px rgba(0, 0, 0, 0.3);
background: linear-gradient(88.51deg, #ff6e00 27.32%, #efb450 106.86%);
color: #fff;
}
@media (max-width: 991px) {
.function_hurma-form .form_button-main {
margin-top: 0;
width: 200px;
height: 46px;
font-size: 14px;
line-height: 24px;
font-weight: 600;
}
}
.function_hurma-form .terms__conditions {
text-align: left;
font-size: 14px;
}
.function_hurma-form .terms__conditions .accept__terms {
display: flex;
justify-content: start;
align-items: start;
}
.function_hurma-form .terms__conditions label,
.function_hurma-form .terms__conditions p {
font-size: 14px;
color: #a9acb3;
line-height: 20px;
}
.function_hurma-form .terms__subscription .accept__subscription p {
font-size: 14px;
color: #a9acb3;
line-height: 20px;
}
.function_hurma-form .successfully-form p {
color: #fff;
}
.function_hurma-form.function_hurma-form--email {
grid-area: 2/1/3/2;
display: flex;
align-items: center;
background: none;
padding: 0;
}
.function_hurma-form.function_hurma-form--email::after {
content: initial;
}
@media (max-width: 991px) {
.function_hurma-form.function_hurma-form--email {
grid-area: 3/1/4/2;
flex-direction: column;
align-items: center;
justify-content: center;
}
}
.function_hurma-form.function_hurma-form--email .form__container--email {
width: 710px;
margin: 0;
padding: 0;
display: flex;
}
@media (max-width: 991px) {
.function_hurma-form.function_hurma-form--email .form__container--email {
flex-direction: column;
width: 280px;
justify-content: center;
align-items: center;
}
}
.function_hurma-form.function_hurma-form--email .form__container--email .first-form--email {
display: flex;
justify-content: flex-start;
align-items: center;
}
@media (max-width: 991px) {
.function_hurma-form.function_hurma-form--email .form__container--email .first-form--email {
display: block;
}
}
.function_hurma-form.function_hurma-form--email .form__container--email .first-form--email .form-email-wrapper {
display: flex;
flex-direction: column;
position: relative;
}
@media (max-width: 991px) {
.function_hurma-form.function_hurma-form--email .form__container--email .first-form--email .form-email-wrapper {
margin-top: 20px;
}
}
.function_hurma-form.function_hurma-form--email
.form__container--email
.first-form--email
.form-email-wrapper
.terms__conditions--email {
position: absolute;
bottom: -100px;
margin-top: 20px;
}
@media (max-width: 991px) {
.function_hurma-form.function_hurma-form--email
.form__container--email
.first-form--email
.form-email-wrapper
.terms__conditions--email {
position: relative;
bottom: 0;
}
}
.function_hurma-form.function_hurma-form--email .form__container--email .first-form--email .form__holder--email {
margin-right: 30px;
}
@media (max-width: 991px) {
.function_hurma-form.function_hurma-form--email .form__container--email .first-form--email .form__holder--email {
margin-right: 0;
}
}
.function_hurma-form.function_hurma-form--email .form__container--email .first-form--email .form__holder--email input {
color: #fff;
width: 390px;
height: 68px;
margin: 0;
background: transparent;
border: 2px solid #f98b25;
border-radius: 34px;
}
@media (max-width: 991px) {
.function_hurma-form.function_hurma-form--email
.form__container--email
.first-form--email
.form__holder--email
input {
width: 280px;
height: 46px;
}
}
.function_hurma-form.function_hurma-form--email .form__container--email .first-form--email .form__control--email {
margin: 0;
}
.function_hurma-form.function_hurma-form--email
.form__container--email
.first-form--email
.form__control--email
button {
margin: 0;
min-width: 217px;
height: 64px;
padding: 0;
font-size: 18px;
border: none;
border-radius: 34px;
box-shadow: 0px 22px 45px -18px rgba(0, 0, 0, 0.3);
background: linear-gradient(88.51deg, #ff6e00 27.32%, #efb450 106.86%);
color: #fff;
}
@media (max-width: 991px) {
.function_hurma-form.function_hurma-form--email
.form__container--email
.first-form--email
.form__control--email
button {
width: 280px;
height: 46px;
margin-top: 0;
font-size: 14px;
line-height: 24px;
font-weight: 600;
}
}
.function_hurma-form.function_hurma-form--email .form__container--email .form-expand {
margin-top: 0;
}
@media (max-width: 991px) {
.function_hurma-form.function_hurma-form--email .form__container--email .form-expand {
width: 280px;
height: 46px;
margin-top: 20px;
}
}
.function_hurma-form.function_hurma-form--email .form__container--email .function_hurma-image--email {
grid-area: 1/2/3/3;
position: absolute;
right: 0;
border-radius: 16px;
}
.function_hurma-form.function_hurma-form--email .form__container--email .function_hurma-image--email img {
width: 630px;
height: 506px;
object-fit: cover;
border-top-left-radius: 16px;
border-bottom-left-radius: 16px;
}
@media (max-width: 991px) {
.function_hurma-form.function_hurma-form--email .form__container--email .function_hurma-image--email img {
width: 270px;
height: 170px;
object-fit: unset;
}
}
@media (max-width: 991px) {
.function_hurma-form.function_hurma-form--email .form__container--email .function_hurma-image--email {
grid-area: 2/1/3/2;
position: relative;
width: 270px;
min-height: 170px;
margin-left: auto;
right: -16px;
}
}
.main__features-landing {
width: 100%;
padding-top: 100px;
padding-bottom: 100px;
background-color: #fff;
position: relative;
}
@media (max-width: 991px) {
.main__features-landing {
padding-top: 50px;
padding-bottom: 30px;
}
}
.main__features-landing .slick-wrap-landing {
padding-right: 0;
}
.main__features-landing .slick-wrap-landing .section__items-landing {
display: flex;
justify-content: space-between;
}
.main__features-landing .slick-wrap-landing .section__items-landing .slick-list {
padding-bottom: 30px;
}
.main__features-landing .slick-wrap-landing .section__items-landing .section__item-landing {
padding: 0;
border-bottom: none;
}
.main__features-landing .slick-wrap-landing .section__items-landing .section__item-landing .section__item-tab-landing {
border-radius: 8px;
}
@media (max-width: 991px) {
.main__features-landing
.slick-wrap-landing
.section__items-landing
.section__item-landing
.section__item-tab-landing {
display: block;
}
}
.main__features-landing
.slick-wrap-landing
.section__items-landing
.section__item-landing
.section__item-tab-landing
button {
width: 220px;
height: 110px;
color: #292f42;
font-size: 20px;
font-weight: 700;
line-height: 24px;
background: linear-gradient(#fff 0 0) padding-box,
linear-gradient(to bottom, rgba(147, 167, 195, 0.4), rgba(147, 167, 195, 0)) border-box;
border: 1px solid transparent;
border-radius: 8px;
box-shadow: 0px 28px 29px -9px rgba(147, 167, 195, 0.25);
}
@media (max-width: 991px) {
.main__features-landing
.slick-wrap-landing
.section__items-landing
.section__item-landing
.section__item-tab-landing
button {
width: 170px;
height: 85px;
margin-right: 10px;
font-size: 16px;
line-height: 20px;
flex-shrink: 0;
box-shadow: 0px 28px 29px -15px rgba(147, 167, 195, 0.25);
}
}
.main__features-landing .slick-wrap-landing .section__items-landing .section__item-landing.is__active button,
.main__features-landing .slick-wrap-landing .section__items-landing .section__item-landing.slick-current button {
background: rgba(147, 167, 195, 0.1);
box-shadow: none;
}
@media (max-width: 991px) {
.main__features-landing .slick-wrap-landing .section__items-landing .section__item-landing.is__active button {
background: linear-gradient(#fff 0 0) padding-box,
linear-gradient(to bottom, rgba(147, 167, 195, 0.4), rgba(147, 167, 195, 0)) border-box;
border: 1px solid transparent;
border-radius: 8px;
box-shadow: 0px 28px 29px -9px rgba(147, 167, 195, 0.25);
}
}
@media (max-width: 991px) {
.main__features-landing
.slick-wrap-landing
.section__items-landing
.section__item-landing.is__active.slick-current
button {
background: rgba(147, 167, 195, 0.1);
box-shadow: none;
}
}
.main__features-landing .section__items-content-landing {
margin-top: 50px;
height: 450px;
}
@media (max-width: 991px) {
.main__features-landing .section__items-content-landing {
margin-top: 20px;
height: 500px;
}
}
.main__features-landing .section__items-content-landing .section__item-content-landing .description__items-landing {
padding: 0;
margin: 0;
justify-content: space-between;
flex-wrap: nowrap;
}
@media (max-width: 991px) {
.main__features-landing .section__items-content-landing .section__item-content-landing .description__items-landing {
flex-direction: column;
}
}
.main__features-landing
.section__items-content-landing
.section__item-content-landing
.description__items-landing
.description__wrapper {
display: flex;
text-align: left;
flex-direction: column;
justify-content: center;
align-items: start;
max-width: 400px;
}
@media (max-width: 991px) {
.main__features-landing
.section__items-content-landing
.section__item-content-landing
.description__items-landing
.description__wrapper {
text-align: left;
margin-top: 20px;
justify-content: center;
align-items: start;
order: 2;
}
}
.main__features-landing
.section__items-content-landing
.section__item-content-landing
.description__items-landing
.description__wrapper
.description__item-landing {
padding: 0;
display: block;
font-size: 14px;
line-height: 22px;
position: relative;
}
@media (max-width: 991px) {
.main__features-landing
.section__items-content-landing
.section__item-content-landing
.description__items-landing
.description__wrapper
.description__item-landing {
height: 230px;
}
}
.main__features-landing
.section__items-content-landing
.section__item-content-landing
.description__items-landing
.description__wrapper
.description__item-landing
p:not(:last-of-type) {
margin-bottom: 15px;
}
.main__features-landing
.section__items-content-landing
.section__item-content-landing
.description__items-landing
.description__wrapper
.description__item-landing::before {
content: url(//hurma.work/wp-content/themes/hurma/assets/landing/dots_dark.png);
position: absolute;
left: -60px;
top: -40px;
}
@media (max-width: 991px) {
.main__features-landing
.section__items-content-landing
.section__item-content-landing
.description__items-landing
.description__wrapper
.description__item-landing::before {
content: initial;
}
}
@media (max-width: 991px) {
.main__features-landing
.section__items-content-landing
.section__item-content-landing
.description__items-landing
.description__wrapper
.description__item-landing {
line-height: 18px;
}
}
.main__features-landing
.section__items-content-landing
.section__item-content-landing
.description__items-landing
.description__wrapper
.section__item-more-landing {
margin-top: 28px;
}
@media (max-width: 991px) {
.main__features-landing
.section__items-content-landing
.section__item-content-landing
.description__items-landing
.description__wrapper
.section__item-more-landing {
margin-top: 18px;
}
}
.main__features-landing
.section__items-content-landing
.section__item-content-landing
.description__items-landing
.description__wrapper
.section__item-more-landing
.section__item-link-landing {
display: inline-block;
text-align: left;
font-size: 18px;
font-weight: 500;
line-height: 18px;
}
.main__features-landing
.section__items-content-landing
.section__item-content-landing
.description__items-landing
.description__wrapper
.section__item-more-landing
.section__item-link-landing:visited,
.main__features-landing
.section__items-content-landing
.section__item-content-landing
.description__items-landing
.description__wrapper
.section__item-more-landing
.section__item-link-landing:link {
color: #f98b25;
}
@media (max-width: 991px) {
.main__features-landing
.section__items-content-landing
.section__item-content-landing
.description__items-landing
.description__wrapper
.section__item-more-landing
.section__item-link-landing {
font-size: 14px;
font-weight: 500;
line-height: 18px;
}
}
.main__features-landing .section__items-content-landing .section__item-content-landing .description__items-landing img {
margin-right: -50px;
max-width: 720px;
height: 446px;
object-fit: contain;
object-position: center;
}
@media (max-width: 991px) {
.main__features-landing
.section__items-content-landing
.section__item-content-landing
.description__items-landing
img {
order: 1;
margin-right: 0;
max-width: 100%;
height: 188px;
}
}
.main__features-landing .section__items-content-landing .section__item-content.current-tab {
display: block;
}
.cta {
background-color: transparent;
padding-top: 100px;
padding-bottom: 50px;
position: relative;
background-color: #f5f7fb;
}
@media (max-width: 991px) {
.cta {
padding-top: 50px;
padding-bottom: 25px;
}
}
.cta .container__secondary.cta__container {
text-align: center;
padding-bottom: 0;
}
.cta .container__secondary.cta__container h2 {
max-width: 806px;
margin: 0 auto;
margin-bottom: 29px;
color: #292f42;
font-size: 48px;
font-weight: 700;
line-height: 56px;
}
@media (max-width: 991px) {
.cta .container__secondary.cta__container h2 {
max-width: 232px;
margin-bottom: 20px;
font-size: 20px;
line-height: 26px;
}
}
.cta .container__secondary.cta__container p {
color: #a9acb3;
font-size: 20px;
font-weight: 400;
line-height: 24px;
padding-bottom: 20px;
}
@media (max-width: 991px) {
.cta .container__secondary.cta__container p {
margin: 0 auto 2px;
max-width: 290px;
font-size: 14px;
font-weight: 400;
line-height: 18px;
}
}
.cta .container__secondary.cta__container .cta__button {
margin-top: 20px;
min-width: 270px;
height: 68px;
font-size: 18px;
line-height: 24px;
border-radius: 34px;
border: none;
color: #fff;
background: linear-gradient(88.51deg, #ff6e00 27.32%, #efb450 106.86%);
}
@media (max-width: 991px) {
.cta .container__secondary.cta__container .cta__button {
min-width: 200px;
padding: 0 24px;
height: 46px;
font-size: 14px;
}
}
.cta .first-form.first-form-landing #company-name {
display: hidden;
}
.cta .first-form.first-form-landing .form__input {
height: 48px;
margin-bottom: 18px;
background-color: transparent;
border: 1px solid #0094ff;
border-radius: 24px;
}
@media (max-width: 991px) {
.cta .first-form.first-form-landing .form__input {
height: 40px;
}
}
.cta .first-form.first-form-landing .form__input ::placeholder {
color: #a9acb3;
font-size: 18px;
line-height: 24px;
}
@media (max-width: 991px) {
.cta .first-form.first-form-landing .form__input ::placeholder {
font-size: 14px;
}
}
.cta .first-form.first-form-landing label {
color: #a9acb3;
font-size: 14px;
line-height: 18px;
text-align: left;
}
.cta .first-form.first-form-landing label a {
color: #292f42;
text-decoration: none;
}
.cta .first-form.first-form-landing .form_button-landing {
min-width: 270px;
height: 68px;
margin: 0;
font-size: 18px;
font-weight: 600;
border-radius: 34px;
background: linear-gradient(88.51deg, #ff6e00 27.32%, #efb450 106.86%);
}
@media (max-width: 991px) {
.cta .first-form.first-form-landing .form_button-landing {
min-width: 200px;
height: 46px;
font-size: 14px;
}
}
.reviews {
padding-top: 50px;
padding-bottom: 100px;
background-color: #f5f7fb;
}
@media (max-width: 991px) {
.reviews {
padding-top: 25px;
padding-bottom: 50px;
}
}
.reviews h2 {
text-align: center;
color: #292f42;
font-size: 48px;
font-weight: 700;
line-height: 56px;
}
@media (max-width: 991px) {
.reviews h2 {
font-size: 18px;
line-height: 26px;
}
}
.reviews .testimonial_single-blocks-landing .slick-slide:not(.slick-current) {
filter: blur(2px);
opacity: 1;
}
.reviews .slick_arrow_prev,
.reviews .slick_arrow_next {
display: none !important;
}
.reviews__carousel {
margin-top: 50px;
}
@media (max-width: 991px) {
.reviews__carousel {
margin-top: 22px;
}
}
.reviews__carousel .testimonial_single-slide-landing {
padding: 0 20px;
}
@media (max-width: 991px) {
.reviews__carousel .testimonial_single-slide-landing {
padding: 0;
}
}
.reviews__carousel-card {
display: flex;
flex-direction: column;
justify-content: space-between;
width: 600px;
height: 520px;
margin: 0;
padding: 87px 49px 50px;
background: linear-gradient(#fff 0 0) padding-box,
linear-gradient(to bottom, rgba(147, 167, 195, 0.2), rgba(147, 167, 195, 0)) border-box;
border: 2.8px solid transparent;
border-radius: 16px;
box-shadow: 0px 57px 54px -44px rgba(147, 167, 195, 0.25);
}
@media (max-width: 991px) {
.reviews__carousel-card {
width: 260px;
margin: 0;
margin-left: 20px;
padding: 45px 13px 31px;
flex-shrink: 0;
font-size: 14px;
line-height: 18px;
}
}
.reviews__carousel-card-text p {
font-size: 20px;
color: #292f42;
}
@media (max-width: 991px) {
.reviews__carousel-card-text p {
font-size: 14px;
}
}
.reviews__carousel-card-image {
display: flex;
align-items: center;
}
@media (max-width: 991px) {
.reviews__carousel-card-image {
flex-direction: column;
justify-items: center;
align-items: center;
}
}
.reviews__carousel-card-image img {
object-fit: cover;
height: 120px;
width: 120px;
border-radius: 50%;
margin-right: 22px;
}
@media (max-width: 991px) {
.reviews__carousel-card-image img {
margin-right: 0;
height: 80px;
width: 80px;
}
}
@media (max-width: 991px) {
.reviews__carousel-card-image .image-text {
text-align: center;
padding-top: 10px;
}
}
.reviews__carousel-card-image .image-text h4 {
margin-bottom: 6px;
font-size: 20px;
font-weight: 700;
line-height: 24px;
}
.reviews__carousel-card-image .image-text p {
color: #a9acb3;
font-size: 16px;
font-weight: 300;
line-height: 24px;
}
.video {
background: radial-gradient(35% 35% at 0% 68%, rgba(255, 153, 0, 0.2) 0%, rgba(255, 166, 61, 0) 100%) bottom left,
radial-gradient(32.09% 32.09% at 99% 30.74%, rgba(0, 194, 255, 0.35) 0%, rgba(255, 0, 214, 0) 100%) top right,
#293041;
background-repeat: no-repeat;
position: relative;
padding-top: 30px;
padding-bottom: 50px;
color: #fff;
}
@media (max-width: 991px) {
.video {
background: radial-gradient(35% 35% at 0% 68%, rgba(255, 153, 0, 0.2) 0%, rgba(255, 166, 61, 0) 100%) bottom left,
radial-gradient(32.09% 32.09% at 99% 30.74%, rgba(0, 194, 255, 0.35) 0%, rgba(255, 0, 214, 0) 100%) top right,
#293041;
margin-top: 0;
padding-bottom: 25px;
padding-top: 50px;
}
}
.video__container {
max-width: 1100px;
margin: 0 auto;
margin-top: 70px;
text-align: center;
}
@media (max-width: 991px) {
.video__container {
margin-top: 0;
padding: 0 15px;
max-width: 100%;
}
}
.video__container h2 {
margin-bottom: 50px;
color: #fff;
font-size: 48px;
font-weight: 700;
line-height: 56px;
}
@media (max-width: 991px) {
.video__container h2 {
font-size: 18px;
line-height: 24px;
margin-bottom: 25px;
}
}
.video__container .iframe__container {
position: relative;
width: 100%;
height: 100%;
}
.video__container .iframe__container::before {
content: url(//hurma.work/wp-content/themes/hurma/assets/landing/dots.png);
position: absolute;
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
left: -60px;
top: -60px;
}
@media (max-width: 991px) {
.video__container .iframe__container::before {
content: initial;
}
}
.video__container iframe {
display: block;
margin: 0 auto;
width: 1080px;
height: 608px;
border-radius: 8px;
border: none;
}
@media (max-width: 991px) {
.video__container iframe {
width: 288px;
height: 162px;
}
}
.cases {
background-color: #293041;
padding-bottom: 50px;
padding-top: 50px;
color: #fff;
text-align: center;
}
@media (max-width: 991px) {
.cases {
background: radial-gradient(32.91% 32% at 0% 30%, rgba(255, 153, 0, 0.2) 0%, rgba(255, 166, 61, 0) 100%) top left,
#293041;
padding-top: 25px;
padding-bottom: 25px;
}
}
.cases h2 {
text-align: center;
color: #fff;
font-size: 48px;
font-weight: 700;
line-height: 48px;
}
@media (max-width: 991px) {
.cases h2 {
font-size: 18px;
line-height: 24px;
padding: 0 50px;
}
}
.cases .slick_arrow_prev,
.cases .slick_arrow_next {
display: none !important;
}
.cases__carousel {
margin-top: 54px;
margin-bottom: 49px;
}
@media (max-width: 991px) {
.cases__carousel {
margin-top: 30px;
margin-bottom: 40px;
}
}
.cases__carousel .testimonial_single-slide-landing {
padding: 0 20px;
}
@media (max-width: 991px) {
.cases__carousel .testimonial_single-slide-landing {
padding: 0;
}
}
.cases__carousel-card {
display: flex;
flex-direction: column;
max-width: 600px;
height: 659px;
text-align: left;
background: linear-gradient(171.76deg, #3c4663 -5.89%, #212635 103.43%) padding-box,
linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0)) border-box;
border: 1.7px solid transparent;
border-radius: 16px;
box-shadow: 0px 30px 27px -16px rgba(0, 0, 0, 0.25);
}
@media (max-width: 991px) {
.cases__carousel-card {
border-radius: 16px;
border: none;
}
}
.cases__carousel-card img {
margin-top: -1px;
object-fit: cover;
width: 600px;
height: 400px;
border-top-right-radius: 13px;
border-top-left-radius: 13px;
}
@media (max-width: 991px) {
.cases__carousel-card img {
margin-top: 0;
width: 100%;
height: 183px;
}
}
@media (max-width: 991px) {
.cases__carousel-card {
width: 260px;
height: 400px;
flex-grow: 1;
margin-left: 20px;
}
}
.cases__carousel-card-text {
padding: 54px 36px;
display: flex;
flex-direction: column;
flex-grow: 1;
border-width: 0;
}
@media (max-width: 991px) {
.cases__carousel-card-text {
border-top: 1.7px solid transparent;
border-left: 1.7px solid transparent;
border-right: 1.7px solid transparent;
border-image: linear-gradient(rgb(60, 70, 99), rgba(33, 38, 53, 0)) 0 100%;
padding: 20px 18px 12px;
}
}
.cases__carousel-card-text h3 {
font-size: 22px;
font-weight: 500;
line-height: 32px;
}
@media (max-width: 991px) {
.cases__carousel-card-text h3 {
font-size: 16px;
line-height: 32px;
}
}
.cases__carousel-card-text p {
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
@media (max-width: 991px) {
.cases__carousel-card-text p {
padding-top: 2px;
font-size: 14px;
line-height: 18px;
}
}
.cases__carousel-card-link {
margin-top: auto;
}
.cases__carousel-card-link a:visited,
.cases__carousel-card-link a:link {
color: #f98b25;
}
.cases .cases__link {
display: block;
max-width: fit-content;
min-width: 270px;
padding: 0 24px;
line-height: 68px;
margin: 0 auto;
border-radius: 34px;
background: linear-gradient(88.51deg, #ff6e00 27.32%, #efb450 106.86%);
font-size: 18px;
font-weight: 600;
text-align: center;
}
.cases .cases__link:visited,
.cases .cases__link:link {
color: #fff;
}
@media (max-width: 991px) {
.cases .cases__link {
min-width: 200px;
font-size: 14px;
line-height: 46px;
}
}
.system_advantages-landing {
background-color: #293041;
color: #fff;
}
.system_advantages-landing .container_advantages {
max-width: 100vw;
padding: 0;
}
.system_advantages-landing .testimonial_single-blocks-landing .slick-slide:not(.slick-current) {
filter: blur(0);
opacity: 1;
}
.system_advantages-landing .advantages_title-landing {
margin-bottom: 8px;
padding: 40px;
padding-top: 0;
}
@media (max-width: 991px) {
.system_advantages-landing .advantages_title-landing {
margin-bottom: 0;
padding-bottom: 30px;
}
}
.system_advantages-landing .advantages_title-landing h2 {
font-size: 48px;
}
@media (max-width: 991px) {
.system_advantages-landing .advantages_title-landing h2 {
font-size: 18px;
line-height: 24px;
}
}
.system_advantages-landing .advantages__item-card-landing {
height: 400px;
width: 350px;
padding: 20px;
margin: 0 10px;
background: linear-gradient(171.76deg, #3c4663 -5.89%, #212635 103.43%) padding-box,
linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0)) border-box;
border: 1.7px solid transparent;
border-radius: 16px;
box-shadow: 0px 30px 27px -16px rgba(0, 0, 0, 0.25);
}
.system_advantages-landing .advantages__link {
display: block;
max-width: fit-content;
min-width: 270px;
line-height: 68px;
margin: 50px auto 0;
padding: 0 24px;
border-radius: 34px;
background: linear-gradient(88.51deg, #ff6e00 27.32%, #efb450 106.86%);
font-size: 18px;
font-weight: 600;
text-align: center;
}
.system_advantages-landing .advantages__link:visited,
.system_advantages-landing .advantages__link:link {
color: #fff;
}
@media (max-width: 991px) {
.system_advantages-landing .advantages__link {
min-width: 200px;
font-size: 14px;
line-height: 46px;
}
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.animated-in {
animation-name: fadeIn;
animation-duration: 1.2s;
}
.sh-content ul {
list-style-type: initial;
padding-inline-start: revert;
margin-block-start: revert;
margin-block-end: revert;
}
.limiter {
position: absolute;
top: -200px;
left: 0;
background: linear-gradient(to bottom, rgb(255 255 255 / 30%), rgb(255 255 255) 90%);
width: 100%;
height: 200px;
opacity: 1;
transition: 0.3s;
z-index: 50;
}
.paywall_form {
background-color: transparent;
}
.contact_form.cta.relative.paywall_form h2 {
font-size: 40px;
}
.contact_form.cta.relative.paywall_form .paywall_terms label,
.contact_form.cta.relative.paywall_form .paywall_terms label p {
color: #292f42;
font-size: 16px;
line-height: 20px;
}
.text-field-styles h1,
.text-field-styles h2,
.text-field-styles h3,
.text-field-styles h4,
.text-field-styles h5,
.text-field-styles h6,
.text-field-styles p,
.text-field-styles ul,
.text-field-styles ol,
.text-field-styles form {
margin: revert;
padding: revert;
list-style: initial;;
}
.sh-hide {
position: relative;;
}
.sh-hide .blur-hidden {
position: absolute;
top: -200px;
left: 0;
background: linear-gradient(to bottom, rgb(255 255 255 / 30%), rgb(255 255 255) 90%);
width: 100%;
height: 200px;
opacity: 1;
transition: 0.3s;
z-index: 50;;
}
.hurma_description .btn-show-text {
font-size: 16px;
line-height: 22px;
display: block;
padding: 6px 24px;
border-radius: 4px;
background-color: #232838;
color: #fff;
margin: 0 auto;
}
.hurma_description .btn-show-text:hover { background-color: #292f42;
}
.posts_container {
margin-top: 16px;
display: flex;
align-content: center;
gap: 10px;
}
.pr_tag, .pr_tag--single-post {
display: flex;
align-items: center;
margin-left: 6px;
}
.pr_tag--single-post {
margin: 30px 0 0;
}
.pr_tag-title  {
padding: 1px 4px;
background-color: #ff6d12;
border-radius: 4px;
font-size: 12px;
line-height: 20px;
letter-spacing: 1px;
color: #ffffff;
text-transform: uppercase;
flex-shrink: 0;
}
.pr_tag-info {
color: #808080;
margin-left: 6px;
font-size: 10px;
flex-shrink: 0;
}
.hrz_line {
height: 1px;
width: 100%;
margin-left: 10px;
background-color: rgba(0, 0, 0, 0.1);
}
.pr_tag--empty {
margin: 30px 0 10px;
height: 1px;
width: 100%;
background-color: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 768px) {
.pr_tag--single-post {
margin: 10px 0;
} 
.hrz_line  {
display: none;
}
.pr_tag--empty {
display: none;
}
}
.home-slider {
background: #292f42;
padding: 0 16px 50px;
}
.home-slider .home-slider-wrap {
max-width: 1136px;
margin: 0 auto;
display: flex;
}
.home-slider .home-slider-nav {
padding: 0 54px 0 0;
}
.home-slider .home-slider-items {
width: 330px;
color: #fff;
}
.home-slider .home-slider-items {
width: 330px;
color: #fff;
}
.home-slider .home-slider-item {
padding: 12px 16px;
border-radius: 8px;
background: rgba(126, 114, 177, 0.12);
transition: background 0.25s;
cursor: pointer;
position: relative;
overflow: hidden;
user-select: none;
display: flex;
align-items: start;
gap: 8px;
}
.home-slider .home-slider-item::after {
width: 330px;
height: 100%;
position: absolute;
content: '';
background: rgba(126, 114, 177, 0.20);
left: -330px;
top: 0;
transition: left 6s linear;
opacity: 0;
}
.home-slider.manual .home-slider-item::after {
opacity: 0 !important;
}
.home-slider .home-slider-item.active::after {
left: 0;
opacity: 1;
}
.home-slider .home-slider-item:hover,
.home-slider .home-slider-item.active {
background: rgba(126, 114, 177, 0.30);
}
.home-slider .home-slider-item .slider-text-wrapper .slider-item-title {
font-size: 18px;
line-height: 24px;
}
.home-slider .home-slider-item .slider-text-wrapper .slider-item-desc {
padding: 8px 0 0;
display: none;
font-size: 16px;
line-height: 24px;
}
.home-slider .home-slider-item.active .slider-text-wrapper .slider-item-title {
font-weight: 700;
}
.home-slider .home-slider-item.active .slider-text-wrapper .slider-item-desc {
display: block;
}
.home-slider .img-sizer {
opacity: 0;
visibility: hidden;
}
.home-slider .home-slider-images {
position: relative;
width: 100%;
min-height: 150px;
}
.home-slider .home-slider-img {
opacity: 0;
visibility: hidden;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
transition: opacity 2s; }
.home-slider .home-slider-img.active {
opacity: 1;
visibility: visible;
} .home-slider .home-slider-rating {
padding: 24px 0 0;
display: flex;
gap: 16px;
}
.home-slider .home-slider-rating img {
width: 118px;
height: 48px;
}
.home-slider .home-slider-arrow {
padding: 45px 0 0;
margin: 0 auto;
pointer-events: none;
user-select: none;
}
.home-slider .home-slider-dots {
display: flex;
gap: 24px;
padding: 22px 0 0;
justify-content: center;
user-select: none;
margin-bottom: -2px;
}
.home-slider .home-slider-dots span {
display: inline-block;
cursor: pointer;
position: relative;
width: 14px;
height: 14px;
}
.home-slider .home-slider-dots span::after {
content: '';
left: 2px;
top: 2px;
width: 10px;
height: 10px;
border-radius: 50%;
background: #fff;
position: absolute;
}
.home-slider .home-slider-dots span.active::after {
background: #F98B25;
}
@media screen and (min-width: 992px) {
.home-slider .home-slider-dots {
display: none;
}
.home-slider .home-slider-item + .home-slider-item {
margin: 8px 0 0;
}
}
@media screen and (max-width: 991px) {
.home-slider {
padding: 0 16px 24px;
min-height: 502px;
}
.home-slider .home-slider-arrow {
display: none;
}
.home-slider .home-slider-item:not(.active) {
max-height: 0;
padding: 0;
}
.home-slider .home-slider-rating {
justify-content: center;
}
.home-slider .home-slider-wrap {
flex-direction: column;
}
.home-slider .home-slider-images {
order: 1;
min-height: 300px;
}
.home-slider .home-slider-nav {
order: 2;
padding: 8px 0 0;
}
.home-slider .home-slider-items {
margin: 0 auto;
min-height: 150px;
}
} .zpcustom-layout-2.zpdark {
background-color: #ffbf53e6 !important;
color: #2C2C2C !important;
}
.zpcustom-layout-2.zpdark a,
.zpcustom-layout-2.zpdark a:visited {
color: #2c2c2c;
text-decoration: underline;
text-decoration-style: dotted;
}
.zpcustom-layout-2 .zpcookie-action-buttons.zpbutton-type-primary {
background-color: #2c2c2c !important;
color: #fff !important;
} .header-n1 {
height: 64px;
position: fixed;
z-index: 111;
top: 0;
left: 0;
right: 0;
transition: background 0.25s;
color: #2C2C2C;
}
.header-n1 + .header-secondary {
top: 64px !important;
}
.header-n1,
.header-n1.home-page.filled {
background: #293141;
}
.header-n1.home-page {
background: transparent;
}
.header-n1 #scroll_loading {
display: flex;
}
.header-n1 .n1-wrap {
display: flex;
align-items: center;
max-width: 1168px;
margin: 0 auto;
height: 100%;
position: relative;
padding: 0 16px;
}
.header-n1 .n1-logo {
display: flex;
gap: 8px;
} .header-n1 .menu {
padding: 0;
margin: 0;
display: flex;
gap: 4px;
margin: 0 0 0 16px;
}
.header-n1 .hover-helper {
position: absolute;
height: 20px;
width: 50px;
bottom: 0;
left: 295px;
display: none;
}
.header-n1 .menu &gt; li {
height: 50px;
margin: 14px 0 0;
}
.header-n1 .menu &gt; li &gt; a {
font-size: 16px;
color: #AFBFDE;
line-height: 24px;
font-weight: 500;
padding: 6px 10px;
border-radius: 4px;
transition: background 0.25s, color 0.25s;
display: inline-block;
}
.header-n1 .menu .menu-item-has-children &gt; a {
padding: 6px 30px 20px 10px;
border-radius: 4px 4px 0 0;
position: relative;
}
.header-n1 .menu .menu-item-has-children:hover .hover-helper {
display: block;
}
.header-n1 .menu .menu-item-has-children:hover &gt; a,
.header-n1 .menu &gt; li &gt; a:hover {
color: #fff;
background: #3F4754;
}
.header-n1 .menu .menu-item-has-children:hover .product-menu {
visibility: visible;
opacity: 1;
}
.header-n1 .menu .menu-item-has-children &gt; a:after {
content: '';
position: absolute;
width: 8px;
height: 8px;
margin-left: 10px;
transform: rotate(135deg);
border-width: 2px 2px 0 0;
border-color: inherit;
border-style: solid;
top: 12px;
transition: all 0.3s;
}
.header-n1 .product-menu {
background: #fff;
position: absolute;
visibility: hidden;
opacity: 0;
width: calc(100% - 32px);
left: 16px;
border-radius: 20px;
box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.10);
z-index: 1;
display: flex;
flex-direction: row-reverse;
overflow: hidden;
}
.header-n1 .menu-list-wrap {
padding: 16px 24px 16px 16px;
width: 685px;
flex: 0 0 685px;
}
.header-n1 .menu-list-wrap ul {
margin: 0;
padding: 0;
display: grid;
grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
grid-auto-columns: 1fr;
grid-auto-flow: column;
}
.header-n1 .menu-list-wrap a {
color: #2c2c2c;
font-size: 16px;
line-height: 22px;
font-weight: 500;
padding: 16px;
transition: background 0.25s;
display: flex;
border-radius: 8px;
align-items: center;
gap: 16px;
}
.header-n1 .menu-list-wrap .current-menu-item a {
background: #EDF4FC;
}
.header-n1 .menu &gt; li.current-menu-parent &gt; a,
.header-n1 .menu &gt; li.current-menu-item &gt; a {
color: #fff !important;
}
.header-n1 .menu-list-wrap a:hover {
background: #EDF4FC;
}
.header-n1 .menu-info {
flex-grow: 1;
background: #FAFAFA;
padding: 32px 24px 32px 32px;
}
.header-n1 .menu-info-img {
max-width: 182px;
}
.header-n1 .menu-info-link {
display: flex;
color: #FF6D12;
font-size: 18px;
line-height: 22px;
font-weight: 600;
margin: 16px 0;
transition: color 0.25s;
align-items: center;
}
.header-n1 .menu-info-link:hover {
color: #FF9737;
}
.header-n1 .menu-info-list {
margin: 0;
padding: 0 0 0 14px;
color: #2c2c2c;
font-size: 16px;
line-height: 22px;
list-style-type: disc;
}
.header-n1 .menu-info-list li + li {
padding: 8px 0 0;
}
.header-n1 .menu1-wrap .login-link-wrap {
display: none;
padding: 0 32px 24px;
}
.header-n1 .demo-wrap {
display: none;
position: fixed;
bottom: 0;
left: 0;
right: 0;
padding: 24px 0 32px;
border: 1px solid #4B525F;
background: #293141;
}
.header-n1 .demo-wrap .btn-o1 {
margin: 0 auto;
display: block;
width: 100%;
max-width: 300px;
text-align: center;
} .header-n1 .right-col {
margin: 0 0 0 auto;
display: flex;
gap: 4px;
align-items: center;
} .header-n1 .right-col .login-link {
font-size: 16px;
line-height: 24px;
font-weight: 500;
color: #E87D12;
transition: all 0.25s;
padding: 6px 10px;
border-radius: 4px;
}
.header-n1 .right-col .login-link:hover {
color: #fff;
background: #3F4754;
} .header-n1 .n1-lang {
display: flex;
justify-content: space-between;
padding: 6px 10px 20px;
margin: 14px 0 0;
width: 70px;
border-radius: 4px 4px 0 0;
transition: background 0.25s;
position: relative;
}
.header-n1 .n1-lang:hover {
background: #3F4754;
}
.header-n1 .n1-lang:hover .n1-lang-head {
color: #fff;
}
.header-n1 .n1-lang:hover .n1-lang-head svg {
transform: rotate(180deg);
}
.header-n1 .n1-lang:hover .n1-lang-list {
visibility: visible;
opacity: 1;
}
.header-n1 .n1-lang-head svg {
transition: transform 0.3s;
}
.header-n1 .n1-lang-head {
color: #AFBFDE;
display: flex;
align-items: center;
gap: 4px;
font-size: 16px;
line-height: 24px;
font-weight: 500;
cursor: default;
}
.header-n1 .n1-lang-list {
margin: 0;
position: absolute;
visibility: hidden;
opacity: 0;
padding: 16px 0;
background: #fff;
border-radius: 8px;
box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.10);
top: 50px;
left: -22px;
width: 115px;
text-align: center;
z-index: 1;
}
.header-n1 .n1-lang-list a {
display: block;
color: #2C2C2C;
font-size: 16px;
line-height: 22px;
padding: 8px 0;
transition: background 0.25s;
}
.header-n1 .n1-lang-list a:hover {
background: #EDF4FC;
}
.header-n1 .n1-lang-list .current-lang a {
background: #EDF4FC;
pointer-events: none;
} .header-n1 .menu-switcher {
display: none;
user-select: none;
cursor: pointer;
width: 32px;
height: 27px;
flex-direction: column;
gap: 9px;
}
.header-n1 .menu-switcher span {
display: block;
height: 3px;
width: 32px;
background: #fff;
transition: transform 0.25s;
}
.mobile-menu-opened .header-n1 .menu-switcher {
gap: 0;
justify-content: center;
}
.mobile-menu-opened .header-n1 .menu-switcher span:nth-child(2) {
display: none;
}
.mobile-menu-opened .header-n1 .menu-switcher span:nth-child(1) {
transform: rotate(45deg);
}
.mobile-menu-opened .header-n1 .menu-switcher span:nth-child(3) {
transform: rotate(-45deg);
margin-top: -3px;
} .btn-o1 {
outline: 0;
border: 1px solid #E87D12;
color: #fff;
font-size: 20px;
line-height: 24px;
font-weight: 500;
display: inline-block;
padding: 15px 47px;
background: linear-gradient(0deg, #D85E00 0%, #F9A125 100%);
border-radius: 8px;
text-align: center;
letter-spacing: 0.4px;
}
.btn-o1.outline {
background: transparent;
border: 2px solid #F98B25;
color: #F98B25;
padding: 14px 46px;
transition: all 0.25s;
}
.btn-o1.outline:hover {
color: #fff;
}
.btn-o1.small {
padding: 5px 15px;
font-size: 16px;
line-height: 24px;
border-radius: 4px;
}
.btn-o1:hover {
border-color: #FFC896;
background: #FF9737;
}
@media screen and (min-width: 1101px) {
.header-n1 .menu .menu-item-has-children:hover &gt; a:after {
transform: rotate(-45deg);
top: 16px;
}
}
@media screen and (max-width: 1100px) {
.header-n1 .product-menu {
width: 685px;
}
.header-n1 .menu-info {
display: none;
}
.header-n1 .hover-helper {
display: none !important;
}
.header-n1 .right-col .login-link,
.header-n1 .right-col .btn-o1 {
display: none;
}
.header-n1 .n1-lang:hover {
background: none;
}
.header-n1 .n1-lang-list {
top: 40px;
}
.header-n1 .menu1-wrap {
position: fixed;
top: 64px;
left: 0;
right: 0;
bottom: 0;
background: #293141;
border-top: 1px solid rgba(255, 255, 255, 0.16);
overflow: scroll;
padding: 0 0 112px;
display: none;
}
.header-n1 .menu {
margin: 0;
display: block;
padding: 24px 32px 0;
}
.header-n1 .menu &gt; li {
height: auto;
margin: 0 0 24px;
}
.header-n1 .menu &gt; li &gt; a {
padding: 0 !important;
font-size: 18px;
line-height: 32px;
display: flex;
}
.header-n1 .menu .menu-item-has-children:hover &gt; a,
.header-n1 .menu &gt; li &gt; a:hover {
background: none;
}
.header-n1 .menu .menu-item-has-children {
cursor: pointer;
}
.header-n1 .menu .menu-item-has-children &gt; a {
pointer-events: none;
user-select: none;
display: inline-block;
}
.header-n1 .menu .menu-item-has-children:hover &gt; a {
color: #AFBFDE;
}
.header-n1 .menu .menu-item-has-children.active &gt; a {
color: #fff !important;
}
.header-n1 .menu .menu-item-has-children.active &gt; a:after {
top: 15px;
transform: rotate(-45deg);
}
.header-n1 .menu .menu-item-has-children.active .product-menu {
max-height: 9999px;
}
.header-n1 .menu-list-wrap {
padding: 0;
width: 100%;
flex: 0 0 100%;
}
.header-n1 .product-menu {
width: 100%;
position: relative;
visibility: visible;
opacity: 1;
left: 0;
border-radius: 0;
box-shadow: none;
background: none;
max-height: 0;
overflow: hidden;
transition: max-height 0.3s;
}
.header-n1 .menu-list-wrap {
padding: 24px 0 0 8px;
}
.header-n1 .menu-list-wrap ul {
display: block;
}
.header-n1 .menu-list-wrap a {
color: #AFBFDE;
padding: 8px 0;
font-weight: 400;
border-radius: 0;
}
.header-n1 .menu-list-wrap .current-menu-item a,
.header-n1 .menu-list-wrap a:hover {
color: #fff;
background: none;
}
.header-n1 .menu-list-wrap a img {
filter: invert(82%) sepia(18%) saturate(451%) hue-rotate(184deg) brightness(91%) contrast(90%);
}
.header-n1 .menu-list-wrap .current-menu-item img,
.header-n1 .menu-list-wrap a:hover img {
filter: invert(99%) sepia(100%) saturate(2%) hue-rotate(69deg) brightness(103%) contrast(100%);
}
.header-n1 .menu1-wrap .login-link-wrap {
display: block;
}
.header-n1 .menu1-wrap .login-link {
display: flex;
font-weight: 500;
color: #E87D12;
font-size: 18px;
line-height: 32px;
transition: color 0.25s;
}
.header-n1 .menu1-wrap .login-link:hover {
color: #FF9737;
}
.header-n1 .demo-wrap {
display: block;
}
.header-n1 .menu-switcher {
display: flex;
}
.mobile-menu-opened {
overflow: hidden;
}
.mobile-menu-opened .header-n1 {
background: #293141 !important;
}
.mobile-menu-opened .header-n1 #scroll_loading {
display: none;
}
.mobile-menu-opened .header-n1 .menu1-wrap {
display: block;
}
}</pre></body></html>