section.main-content{
position: relative;
z-index: 9;
}
#mc_embed_signup {
background: #fff;
clear: left;
font: 14px Helvetica,Arial,sans-serif;
width: 600px;
display: none;
}
#mc_embed_signup.inline {
display: block;
margin: auto;
}
#mc_embed_signup.inline form {
margin: 0!important;
}
.mailchimp-popup{
position: fixed;
z-index: 9;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
display: none;
}
.mailchimp-popup #mc_embed_signup{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
min-height: 450px;
padding-top: 20px;
margin: 0;
display: block;
}
.mailchimp-popup #mc_embed_signup h2 {
display: none;
}
.mailchimp-popup #mc_embed_signup .close{
display: inline-block;
border: 0;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/icon-menu-close.png) no-repeat;
width: 17px;
height: 17px;
background-size: contain;
position: absolute;
right: 6px;
top: 7px;
z-index: 9;
cursor: pointer;
}
#mc_embed_signup input {
margin: 0!important;
}
#mc_embed_signup .mc-field-group input[type=checkbox] {
width: initial;
}
#mc_embed_signup .mc-field-group input[type=checkbox] + i + label{
max-width: calc(100% - 32px);
margin-left: 30px;
margin-top: -17px;
line-height: 1.2;
}
#mc_embed_signup input[type="checkbox"] + i::before {
top: 9px;
}
#mc_embed_signup div#mce-responses {
padding: 0;
margin: 0;
}
#mc_embed_signup #mce-success-response {
font-size: 16px;
}
#mc_embed_signup .button{
background-color: #000!important;
}
#mc_embed_signup .button:hover{
background-color: #E31E37;
}
#mc-embedded-subscribe:disabled{
cursor: default!important;
background-color: #d5d5d5!important;
}
#mc_embed_signup .mc-field-group label{
color: #222222;
}
button.open-mailchimp-popup,
button.open-mailchimp-form,
button.show-mailchimp-form,
button.show-mailchimp-popup{
background-color: #000;
border: none;
color: #ffffff;
padding: 10px 12px;
cursor: pointer;
border-radius: 3px;
}.field-group.col-2,
.mod-media > .container,
.mod-advantages > .container,
.art-pages .main-intro .more,
.art-pages .main-intro > .container,
.galleries.info .mod-content .wrapper-info,
.account .wrapper-total {
content: '';
clear: both;
display: table;
}
body {
font-family: 'PT Sans', sans-serif;
font-size: 16px;
color: #41464d;
background-color: #fff;
line-height: 26px;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
overflow-y: scroll;
}
@media only screen and (max-width: 640px) {
body {
font-size: 16px;
}
}
html.overflow,
html.overflow body {
overflow: hidden !important;
}
body.has-padding {
padding-top: 112px;
}
.fa-brands {
font-style: normal;
}
h1,
h2,
h3,
h4,
p {
margin: 0;
padding: 0;
position: relative;
}
h1 {
font-size: 64px;
color: #fff;
font-weight: 700;
letter-spacing: 0.01em;
line-height: 1.1;
text-align: center;
font-family: 'PT Sans Narrow', sans-serif;
}
@media only screen and (max-width: 1270px) {
h1 {
font-size: 54px;
}
}
@media only screen and (max-width: 640px) {
h1 {
font-size: 34px;
letter-spacing: 0;
}
}
h2 {
font-size: 20px;
text-align: center;
}
@media only screen and (max-width: 1024px) {
h2 {
font-size: 20px;
}
}
.mod-title-sm {
font-size: 14px;
text-transform: uppercase;
color: #e31e37;
font-weight: bold;
letter-spacing: 0.09em;
margin-bottom: 8px;
}
.mod-title-sm.white {
color: #fff;
}
.mod-title {
font-weight: bold;
font-size: clamp(30px, 3.1vw, 44px);
line-height: 1.3;
font-family: 'PT Sans Narrow', sans-serif;
}
.mod-title.md {
font-size: 36px;
}
@media only screen and (max-width: 640px) {
.text p:last-child {
margin-bottom: 35px;
}
}
ul {
list-style-type: none;
padding: 0;
margin: 0;
}
.clearfix {
clear: both;
}
.hidden {
opacity: 0;
}
.visible {
opacity: 1;
}
a,
button {
color: #e31e37;
font-weight: bold;
text-decoration: none;
-webkit-transition: all 0.12s ease-in;
transition: all 0.12s ease-in;
}
a:hover,
button:hover {
text-decoration: underline;
}
button {
cursor: pointer;
}
a {
outline: none;
}
a.lnk-more {
color: #e31e37;
display: inline-block;
white-space: nowrap;
font-weight: bold;
position: relative;
}
a.lnk-more:after { font-weight: 400;
}
a.lnk-prev,
a.lnk-next {
color: #41464d;
padding-left: 22px;
position: relative;
font-size: 13px;
font-weight: 700;
text-transform: uppercase;
}
a.lnk-prev:before,
a.lnk-next:before {
content: ' ➜';
position: absolute;
left: 0;
top: 9px;
display: block;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
a.lnk-next:before {
left: auto;
right: 0;
top: 11px;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
a.lnk-only:before {
top: -2px;
}
a.lnk-only.grey {
color: #8a8f98;
}
a.lnk-only.white {
color: #fff;
}
.btn {
background-color: #e31e37;
color: #fff;
text-transform: uppercase;
font-size: 13px;
font-weight: 700;
display: inline-block;
border-radius: 2px;
padding: 18px 28px 16px 28px;
min-width: 228px;
text-align: center;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3);
border: 1px solid transparent;
letter-spacing: 0.05em;
outline: 0;
}
a.btn {
text-decoration: none;
}
.btn:hover {
text-decoration: none;
background-color: #41464d;
}
.btn.btn-icon {
padding: 14px 18px 12px 48px;
min-width: auto;
}
.btn.icon-play {
position: relative;
}
.btn.icon-play::before {
content: '';
width: 22px;
height: 22px;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/icon-play-sm.png) no-repeat;
background-size: 100%;
position: absolute;
display: block;
left: 18px;
top: 12px;
}
.btn.icon-play:hover::before {
background-image: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/icon-play-sm-black.png);
}
.btn.btn-facebook {
background-color: #507cc0;
}
.btn.btn-facebook:hover {
background-color: #355c9a;
}
.btn.btn-facebook span {
display: inline-block;
position: relative;
padding-left: 22px;
}
.btn.btn-facebook span:before {
content: '\f09a';
font-family: 'fontello';
position: absolute;
left: 0;
top: -4px;
font-size: 18px;
}
.btn.btn-link {
-webkit-box-shadow: none;
box-shadow: none;
background-color: transparent;
color: inherit;
text-decoration: underline;
padding-left: 12px;
text-align: left;
text-transform: none;
}
.btn.btn-link:hover {
text-decoration: underline;
}
.btn.btn-o {
-webkit-box-shadow: none;
box-shadow: none;
background-color: transparent;
color: inherit;
}
.btn.btn-o:hover {
background-color: #f5f5f5;
color: #41464d;
box-shadow: 0 2px 3px 0 rgb(0 0 0 / 30%);
}
.btn.btn-o.btn-o-dark {
border: 1px solid rgba(0, 0, 0, 0.7);
color: #41464d;
background-color: #fff;
}
.btn.btn-o.btn-o-dark:hover {
color: #fff;
background-color: #41464d;
}
.btn.btn-block {
width: 100%;
}
.btn.btn-disabled {
opacity: 0.35;
}
.btn.btn-disabled:hover {
background-color: #e31e37;
}
.btn.btn-sm {
padding: 11px 30px 10px 30px;
min-width: auto;
}
.btn.lnk-next {
padding: 11px 38px 10px 18px !important;
}
.btn.lnk-next:before {
right: 15px !important;
left: auto !important;
}
.btn.lnk-prev,
a.btn.lnk-next {
padding: 11px 18px 10px 38px;
}
.btn.lnk-prev:before,
a.btn.lnk-next:before {
left: 15px;
}
.img {
line-height: 0;
display: inline-block;
}
.page-overlay {
height: 100%;
width: 100%;
position: fixed;
z-index: 11000;
background-color: #fff;
top: 0;
left: 0;
bottom: 0;
}
.bg-overlay {
background-color: rgba(0, 0, 0, 0.3);
position: absolute;
width: 100%;
height: 100%;
top: 0;
}
.bg-overlay:before {
content: '';
width: 100%;
height: 30%;
position: absolute;
z-index: 10;
top: 0;
left: 0;
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.9) 0%, transparent 100%);
}
.bg-overlay:after {
content: '';
width: 100%;
height: 80%;
position: absolute;
z-index: 10;
bottom: 0;
left: 0;
background: linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, transparent 100%);
}
.container {
margin: auto;
position: relative;
max-width: 1260px;
width: calc(100% - 180px);
}
@media only screen and (max-width: 1024px) {
.container {
width: calc(100% - 60px) !important;
}
}
@media only screen and (max-width: 640px) {
.container {
width: calc(100% - 50px) !important;
}
}
.container.full {
width: 100%;
}
.container.lg {
max-width: 1440px;
}
@media only screen and (max-width: 1480px) {
.container.lg {
max-width: 100%;
width: -webkit-calc(100% - 60px);
width: calc(100% - 60px);
}
}
.container.md {
max-width: 970px;
}
@media only screen and (max-width: 1024px) {
.container.md {
max-width: 100%;
}
}
.container.sm {
max-width: 770px;
}
@media only screen and (max-width: 1024px) {
.container.sm {
max-width: 100%;
}
}
.container.xs {
max-width: 570px;
}
@media only screen and (max-width: 1024px) {
.container.xs {
max-width: 100%;
}
} .nav-filters {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 7px;
}
@media only screen and (max-width: 640px) {
.nav-filters {
display: block;
overflow-x: auto;
overflow-y: hidden;
white-space: nowrap;
-webkit-overflow-scrolling: touch;
overflow: -moz-scrollbars-none;
-ms-overflow-style: none;
position: relative;
width: -webkit-calc(100% + 40px);
width: calc(100% + 40px);
left: -20px;
padding: 0 20px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
}
.nav-filters li {
padding: 5px 12px;
}
@media only screen and (max-width: 640px) {
.nav-filters li {
display: inline-block;
margin: 0 -3px;
}
}
.nav-filters a {
text-transform: uppercase;
color: #8a8f98;
font-weight: 700;
font-size: 13px;
}
.nav-filters a.selected,
.nav-filters a:hover {
color: #e31e37;
text-decoration: none;
}
.lnk-top {
width: 60px;
height: 60px;
border-radius: 50%;
position: fixed;
z-index: 1000;
bottom: 30px;
right: 30px;
text-indent: -9000px;
-webkit-transition: none;
transition: none;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/icon-arrow-up.png) no-repeat;
background-size: 20px 13px;
background-position: center -webkit-calc(50% - 2px);
background-position: center calc(50% - 2px);
background-color: rgba(65, 70, 77, 0.6);
opacity: 0;
visibility: hidden;
-webkit-transition: opacity 0.5s, visibility 0.5s;
transition: opacity 0.5s, visibility 0.5s;
}
.lnk-top.show {
visibility: visible;
opacity: 1;
}
.lnk-top:hover {
background-color: rgba(65, 70, 77, 0.95);
}
header {
height: 112px;
width: 100%;
position: fixed;
top: 0;
z-index: 1000;
transition: all 400ms;
background: transparent;
display: flex;
align-items: center;
color: #fff;
}
.sticky-header header {
height: 69px;
background: #fff;
color: #41464d;
box-shadow: 0px 4px 20px 0px #00000026;
}
header .logo {
display: block;
width: 190px;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/logo-ap-white.png) no-repeat center left;
background-size: 100%;
text-indent: -9000px;
margin-right: auto;
margin-left: 90px;
}
.sticky-header header .logo {
background-image: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/logo-ap-black.png);
}
header .buttons {
display: flex;
gap: 12px;
margin-right: 90px;
margin-left: auto;
}
header.header-white {
background: #fff;
border-bottom: 1px solid #e1e1e1;
}
header.header-white::after {
background: none;
}
header.header-white .logo {
background-image: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/logo-ap-black.png);
}
header.header-white .main a {
color: #8a8f98;
}
header.header-white .main a.selected,
header.header-white .main .nav-filters a:hover,
.nav-filters header.header-white .main a:hover {
color: #e31e37;
}
@media only screen and (max-width: 900px) {
header {
height: 69px;
background: white;
color: #41464d;
box-shadow: 0px 4px 20px 0px #00000026;
transition: none;
}
header.header-white .icon-menu {
width: 64px;
height: 65px;
background-size: 16px 12px;
}
header .logo {
margin-left: 16px;
width: 163px;
background-image: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/logo-ap-black.png);
}
header .buttons {
margin-right: 0;
}
header .buttons .btn {
width: 62px;
padding: 6px 0 5px 0 !important;
}
} main > header > nav  {
height: 38px;
}
header nav .main {
display: flex;
font-size: 14px;
line-height: 21px;
gap: 16px;
}
header nav .main > li {
font-family: 'PT Sans';
font-size: 14px;
font-weight: 700;
line-height: 18px;
letter-spacing: 0;
text-align: center;
text-transform: uppercase;
position: relative;
display: inline-flex;
justify-content: center;
align-items: flex-end;
}
header nav .main > li.current-menu-item::before,
header nav .main > li.current-menu-parent::before {
display: block;
}
header nav .main > li a {
color: inherit;
position: relative;
padding: 10px 0;
}
header nav .main > li a:hover {
color: #e31e37;
text-decoration: none;
}
header nav .main > li a.selected:before {
content: '';
display: block;
width: 16px;
height: 16px;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/iso-ap.png) no-repeat;
background-size: 16px 16px;
position: absolute;
top: -25px;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
header nav .main .sub-menu-block {
display: none;
position: absolute;
margin: auto;
top: 35px;
width: 320px;
}
header nav .main .sub-menu {
box-shadow: 0px 0px 9px 3px rgba(41, 41, 41, 0.25);
background: #fff;
padding: 12px;
border-radius: 5px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
width: 500px;
}
header nav .main .sub-menu li {
width: 50%;
}
header nav .main .sub-menu-block .arrow {
height: 10px;
}
header nav .main .arrow div {
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 0 10px 10px 10px;
border-color: transparent;
border-bottom-color: #fff;
position: absolute;
margin: auto;
left: 0;
right: 0;
}
header nav .main .sub-menu li a {
text-transform: none;
white-space: normal;
font-weight: normal;
border-radius: 5px;
padding: 13px 15px;
display: block;
color: #666666; }
header nav .main .sub-menu li a:hover {
background: #f5f5f5;
}
header nav .main .sub-menu li a span {
display: block;
text-align: left;
}
header nav .main .sub-menu li a span:first-child img {
height: 18px;
vertical-align: bottom;
padding-right: 8px;
}
header nav .main .sub-menu li a span:first-child {
font-weight: bold;
color: #41464d;
margin-bottom: 5px;
}
header .icon-menu {
text-indent: -9999px;
right: 0;
top: 0;
width: 84px;
height: 85px;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/icon-menu-black.png) no-repeat center;
background-size: 26px 21px;
display: none;
-webkit-transition: none;
transition: none;
}
header.viewmenu {
position: fixed;
overflow-y: hidden;
width: 100%;
height: 100vh;
background-color: transparent;
}
header.viewmenu:before {
content: '';
display: block;
position: fixed;
width: 100%;
height: 100vh;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.8) !important;
z-index: 8000;
}
header.viewmenu:after {
content: '';
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/logo-ap-white.png) no-repeat left center;
position: absolute;
height: 69px;
width: 135px;
background-size: contain;
z-index: 8000;
top: 0;
left: 16px;
}
header.viewmenu nav .main {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
z-index: 8100;
}
header.viewmenu .icon-menu {
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/icon-menu-close.png) no-repeat center;
background-size: 14px 14px;
background-color: #fff;
z-index: 8100;
position: absolute;
}
@media only screen and (max-width: 900px) {
header nav .main {
gap: 0;
flex-direction: column;
background-color: #fff;
left: 0;
top: 84px;
-webkit-transform: none;
-ms-transform: none;
transform: none;
position: fixed;
width: 100%;
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
top: 64px;
overflow-y: scroll;
height: calc(100vh - 64px);
box-sizing: border-box;
padding-bottom: 200px;
}
header nav .main > li {
font-size: 16px;
text-align: center;
margin: 0;
height: auto;
align-items: center;
flex-direction: column;
border-top: 1px solid #f2f2f2;
align-items: center;
}
header nav .main > li::before {
top: 15px;
}
header nav .main > li a {
color: #41464d;
padding: 15px 24px;
display: block;
width: 100%;
text-align: left;
box-sizing: border-box;
}
header nav .main > li a.selected:before,
header nav .main > li a:hover:before {
display: none;
}
header nav .main .sub-menu-block {
display: block !important;
position: static;
width: 100%;
}
header nav .main .sub-menu li a {
width: auto;
padding: 15px 24px;
}
header nav .main .sub-menu-block .arrow {
display: none;
}
header nav .main > li .sub-menu {
background: transparent;
box-shadow: none;
width: 100%;
padding: 0;
}
header .icon-menu {
display: block;
width: 64px;
height: 65px;
background-size: 16px 12px;
}
header.viewmenu:after {
width: 163px;
}
}
@media only screen and (max-width: 600px) {
header nav .main .sub-menu li {
width: 100%;
}
}
@media only screen and (max-width: 380px) {
header.viewmenu:after {
width: 135px;
}
} .modal-video {
background-color: rgba(0, 0, 0, 0.85);
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
z-index: 2000;
opacity: 0;
overflow-y: hidden;
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
}
.modal-video.show {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
-webkit-transition: opacity 0.3s ease-in;
transition: opacity 0.3s ease-in;
}
.modal-video .content-video {
line-height: 0;
text-align: center;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background-color: #111;
}
@media only screen and (max-width: 1024px) {
.modal-video .content-video {
width: 95%;
padding-bottom: 56.25%;
overflow: hidden;
height: 0;
}
}
@media only screen and (max-width: 1160px) {
.modal-video .content-video iframe {
width: 100%;
position: absolute;
top: 0;
left: 0;
height: 100%;
}
}
.modal-video .icon-close {
cursor: pointer;
display: block;
position: fixed;
z-index: 100;
right: 18px;
top: 18px;
width: 20px;
height: 20px;
text-indent: -9000px;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/icon-close.png) no-repeat;
background-size: 20px 20px;
}
.slick-dots {
position: absolute;
z-index: 100;
text-align: center;
width: 100%;
bottom: -55px;
}
@media only screen and (max-width: 640px) {
.slick-dots {
bottom: -48px;
}
}
.slick-dots li {
display: inline-block;
margin: 0 5px;
}
.slick-dots button {
background: #e6e7ea;
text-indent: -9000px;
width: 10px;
height: 10px;
padding: 0;
border: 0;
border-radius: 50%;
outline: none;
-webkit-transition: all 0.15s ease-in;
transition: all 0.15s ease-in;
cursor: pointer;
}
.slick-dots .slick-active button {
background-color: #e31e37;
}
.slick-prev,
.slick-next {
outline: none;
text-indent: -9000px;
width: 56px;
height: 56px;
border-radius: 50%;
border: 0;
background-color: #090909;
z-index: 600px;
position: absolute;
top: 45px;
left: -16px;
-webkit-box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.24);
box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.24);
}
.slick-prev:before,
.slick-next:before {
content: '';
width: 10px;
height: 16px;
position: absolute;
top: -webkit-calc(50% - 8px);
top: calc(50% - 8px);
left: -webkit-calc(48% - 5px);
left: calc(48% - 5px);
display: block;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/icon-slider-prev.png) no-repeat;
background-size: 10px 16px;
}
.slick-prev:hover,
.slick-next:hover {
background-color: #e31e37;
}
.slick-next {
left: auto;
right: -16px;
}
.slick-next:before {
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/icon-slider-next.png) no-repeat;
background-size: 10px 16px;
left: -webkit-calc(52% - 5px);
left: calc(52% - 5px);
}
.slider-features .slick-prev,
.slider-features .slick-next {
outline: none;
text-indent: -9000px;
width: 40px;
height: 40px;
border-radius: 0;
border: 0;
background-color: transparent;
z-index: 600px;
position: absolute;
top: 300px;
right: 62px;
left: auto;
-webkit-box-shadow: none;
box-shadow: none;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/icon-slider-arrow-prev.png) no-repeat;
background-size: 20px 15px;
background-position: center;
}
@media only screen and (max-width: 640px) {
.slider-features .slick-prev,
.slider-features .slick-next {
top: 235px;
}
}
.slider-features .slick-prev:before,
.slider-features .slick-next:before {
display: none;
}
.slider-features .slick-next {
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/icon-slider-arrow-next.png) no-repeat;
background-size: 20px 15px;
background-position: center;
right: 20px !important;
}
div.wpcf7-response-output,
div.wpcf7-validation-errors {
font-weight: bold;
border: 0;
text-align: center;
}
div.wpcf7-response-output.wpcf7-validation-errors {
color: #e31e37;
}
.wpcf7-not-valid-tip,
.not-valid-tip {
font-size: 16px !important;
padding: 10px 0 0 30px;
color: #e31e37 !important;
position: relative;
}
.wpcf7-not-valid-tip:before,
.not-valid-tip:before {
content: '';
width: 20px;
height: 20px;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/icon-errorinfo.png) no-repeat;
background-size: 20px 20px;
left: 0;
top: 11px;
position: absolute;
}
.wpcf7-not-valid {
border-color: #e31e37 !important;
}
.ajax-loader {
display: none !important;
}
.wpcf7-not-valid::-webkit-input-placeholder {
color: #e31e37 !important;
opacity: 1 !important;
}
.wpcf7-not-valid:-moz-placeholder {
color: #e31e37 !important;
opacity: 1 !important;
}
.wpcf7-not-valid::-moz-placeholder {
color: #e31e37 !important;
opacity: 1 !important;
}
.wpcf7-not-valid:-ms-input-placeholder {
color: #e31e37 !important;
opacity: 1 !important;
}
.wpcf7-not-valid:-o-input-placeholder {
color: #e31e37 !important;
opacity: 1 !important;
}
.plyr__play-large {
display: none !important;
}
.plyr--video .plyr__controls button.tab-focus:focus,
.plyr--audio .plyr__controls button:hover {
background: #e31e37 !important;
}
.plyr__progress--played,
.plyr__volume--display {
color: #e31e37 !important;
}
.plyr input[type='range']::-ms-fill-lower {
background: #e31e37 !important;
}
.plyr input[type='range']:active::-webkit-slider-thumb {
background: #e31e37 !important;
}
.plyr input[type='range']:active::-moz-range-thumb {
background: #e31e37 !important;
}
.plyr input[type='range']:active::-ms-thumb {
background: #e31e37 !important;
}
.plyr--audio .plyr__controls button.tab-focus:focus,
.plyr--audio .plyr__controls button:hover {
background: #e31e37 !important;
}
.plyr__controls button:hover {
background-color: transparent !important;
}
.mod-form {
margin-bottom: 90px;
}
@media only screen and (max-width: 640px) {
.mod-form {
margin-bottom: 30px;
}
}
.mod-form .wrapper-more {
text-align: center;
margin-bottom: 120px;
}
@media only screen and (max-width: 640px) {
.mod-form .wrapper-more {
margin-bottom: 0;
}
}
.wrapper-form {
max-width: 570px;
width: 100%;
position: relative;
margin: auto;
margin-bottom: 80px;
}
@media only screen and (max-width: 640px) {
.wrapper-form {
margin-bottom: 50px;
}
}
.field-group.rel {
display: none;
}
.field-group.rel.show {
display: block;
}
.field-group.col-2 {
width: 100%;
margin-bottom: 22px;
}
.field-group.col-2 .field {
width: -webkit-calc(50% - 12px);
width: calc(50% - 12px);
float: left;
}
.field-group.col-2 .col.field .field {
width: 100%;
}
@media only screen and (max-width: 640px) {
.field-group.col-2 .field {
width: 100%;
}
}
.field-group.col-2 .field.right {
float: right;
}
.field {
position: relative;
margin-bottom: 22px;
}
.field label {
color: #8a8f98;
cursor: pointer;
position: relative;
}
.field label a {
color: #e31e37;
}
.field.last {
margin-bottom: 38px;
}
.field.check label {
padding-left: 15px;
}
.field.textarea.last {
margin-bottom: 32px;
}
.field.textarea.focus:before {
height: -webkit-calc(100% + 5px);
height: calc(100% + 5px);
}
.field-group.col-2 .fg-title + .field.focus:before,
.field.focus:before {
content: '';
width: calc(100% + 12px);
height: calc(100% + 12px);
background-color: #f9f9f9;
position: absolute;
top: -6px;
left: -6px;
border-radius: 6px;
z-index: -1;
}
.field.focus-error:before {
background-color: rgba(227, 30, 55, 0.08) !important;
}
.field.field-invalid .form-control {
border-color: #e31e37 !important;
}
.field.field-invalid .error {
color: #e31e37 !important;
}
.field.field-invalid .not-valid-tip {
display: block;
}
.field.sel:after {
content: '';
display: block;
width: 10px;
height: 6px;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/icon-caret-down.png) no-repeat;
background-size: 10px 6px;
position: absolute;
right: 20px;
top: 25px;
opacity: 0.8;
}
.lnk-remove-error {
position: absolute;
bottom: 5px;
right: 0;
display: none;
outline: none;
width: 16px;
height: 16px;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/icon-errorclose.png) no-repeat;
background-size: 16px 16px;
text-indent: -9000px;
}
.not-valid-tip {
display: none;
position: relative;
}
.sent-msg {
min-height: 400px;
}
.sent-msg section .btn {
min-width: 300px;
margin-bottom: 28px;
}
.sent-msg section p {
font-size: 18px;
color: #8a8f98;
}
.sent-msg .wrapper-more {
text-align: center;
margin-bottom: 100px;
}
.sent-msg h2 {
margin-bottom: 80px;
}
input:not([type='submit']):not([type='checkbox']),
textarea,
select {
background-color: #f9f9f9;
border-radius: 2px;
font-size: 16px;
padding: 17px 2px 16px 20px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
outline: 0;
border: 1px solid transparent;
-webkit-transition: all 0.12s ease-in;
transition: all 0.12s ease-in;
width: 100%;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
input:not([type='submit']):not([type='checkbox']):focus,
textarea:focus,
select:focus {
background-color: #fff;
}
input:not([type='submit']):not([type='checkbox']),
select {
height: 55px;
}
textarea {
resize: none;
}
select {
color: rgba(90, 90, 90, 0.5);
padding-top: 15px;
cursor: pointer;
}
select.changed {
color: #41464d;
}
input:not([type='submit']):not([type='checkbox']):focus,
textarea:focus,
select:focus {
border: 1px solid #e1e1e1;
}
input[type='checkbox'] {
opacity: 0;
z-index: 1;
}
input[type='checkbox'] + i:before {
content: '';
width: 22px;
height: 22px;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/frm-checkbox-off.png) no-repeat;
background-size: 22px 22px;
display: block;
position: absolute;
left: 0;
top: -1px;
}
input[type='checkbox']:checked + i:before {
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/frm-checkbox-on-s.png) no-repeat;
background-size: 22px 22px;
}
input[type='number']::-webkit-outer-spin-button,
input[type='number']::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
::-webkit-input-placeholder {
color: rgba(90, 90, 90, 0.5) !important;
opacity: 1 !important;
}
:-moz-placeholder {
color: rgba(90, 90, 90, 0.5) !important;
opacity: 1 !important;
}
::-moz-placeholder {
color: rgba(90, 90, 90, 0.5) !important;
opacity: 1 !important;
}
:-ms-input-placeholder {
color: rgba(90, 90, 90, 0.5) !important;
opacity: 1 !important;
}
:-o-input-placeholder {
color: rgba(90, 90, 90, 0.5) !important;
opacity: 1 !important;
}
.field-invalid .form-control::-webkit-input-placeholder {
color: #e31e37 !important;
opacity: 1 !important;
}
.field-invalid .form-control:-moz-placeholder {
color: #e31e37 !important;
opacity: 1 !important;
}
.field-invalid .form-control::-moz-placeholder {
color: #e31e37 !important;
opacity: 1 !important;
}
.field-invalid .form-control:-ms-input-placeholder {
color: #e31e37 !important;
opacity: 1 !important;
}
.field-invalid .form-control:-o-input-placeholder {
color: #e31e37 !important;
opacity: 1 !important;
} footer {
background-color: #1c1f23;
color: #fff;
padding: 75px 0;
}
footer a {
font-weight: 400;
}
footer .top {
display: flex;
gap: 30px;
flex-wrap: wrap;
}
footer .top div {
flex: 1;
}
footer .logo {
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/logo-ap-white.png) no-repeat center left;
display: block;
max-width: 100%;
width: 190px;
background-size: 100%;
text-indent: -9000px;
display: block;
}
footer .top > div {
display: flex;
align-items: flex-start;
gap: 30px;
}
footer .top div {
font-size: 16px;
font-weight: 400;
line-height: 30px;
letter-spacing: 0px;
}
footer .mod-title-sm {
margin-bottom: 26px;
}
footer .top ul li {
margin-bottom: 12px;
width: 50%;
min-width: 137px;
padding-right: 12px;
box-sizing: border-box;
}
footer .top a {
color: #fff;
opacity: 0.6;
}
footer .top a.logo {
opacity: 1;
}
footer .top a:hover {
opacity: 1;
}
footer .bottom {
margin-top: -62px;
}
footer .bottom a {
color: #fff;
opacity: 0.8;
}
footer .bottom a:hover {
opacity: 1;
text-decoration: none;
}
footer .social {
margin-bottom: 8px;
}
footer .social li {
display: inline-block;
margin-right: 5px;
font-size: 20px;
}
footer .social li a {
min-width: 20px;
display: inline-block;
}
footer .legal-text {
opacity: 0.4;
font-size: 13px;
display: inline-block;
}
footer #menu-footer {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media only screen and (max-width: 900px) {
footer .logo {
position: static;
margin-bottom: 30px;
}
footer #menu-footer {
flex-direction: column;
flex-wrap: nowrap;
}
}
@media only screen and (max-width: 768px) {
footer .bottom {
margin-top: 24px;
}
}
@media only screen and (max-width: 380px) {
footer .top {
flex-direction: column;
}
footer .top > div {
flex-direction: column;
}
}
.mod-for-two {
margin-bottom: 80px;
position: relative;
}
@media only screen and (max-width: 900px) {
.mod-for-two {
margin-bottom: 70px;
}
}
.mod-for-two:before {
content: '';
display: block;
position: absolute;
top: -180px;
opacity: 0.1;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
max-width: 772px;
width: 100%;
height: 772px;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/ui-iso-lg.png) no-repeat;
background-size: 772px 772px;
background-position: left;
}
@media only screen and (max-width: 640px) {
.mod-for-two:before {
top: auto;
bottom: -170px;
max-width: 415px;
height: 415px;
background-size: 415px 415px;
left: 0;
-webkit-transform: none;
-ms-transform: none;
transform: none;
width: 80%;
background-position: right;
}
}
.mod-for-two h3 {
font-size: 36px;
text-align: left;
line-height: 1.25;
margin-bottom: 50px;
font-weight: 700;
font-family: 'PT Sans Narrow', sans-serif;
}
@media only screen and (max-width: 640px) {
.mod-for-two h3 {
text-align: center;
}
}
.mod-for-two .content {
width: 410px;
padding-bottom: 200px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
z-index: 100;
position: relative;
}
@media only screen and (max-width: 1024px) {
.mod-for-two .content {
width: 45%;
padding-bottom: 275px;
}
}
@media only screen and (max-width: 760px) {
.mod-for-two .content {
padding-bottom: 175px;
}
}
@media only screen and (max-width: 640px) {
.mod-for-two .content {
width: 100%;
padding-bottom: 40px;
}
}
.mod-for-two .for-items li {
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: #8a8f98;
position: relative;
margin-bottom: 45px;
padding-left: 35px;
}
@media only screen and (max-width: 640px) {
.mod-for-two .for-items li {
width: 93%;
margin-left: 3.5%;
margin-bottom: 35px;
}
}
.mod-for-two .for-items h4 {
margin: auto;
color: #41464d;
font-weight: 700;
margin-bottom: 15px;
position: relative;
}
.mod-for-two .for-items h4:before {
content: '';
display: block;
position: absolute;
top: 3px;
left: -35px;
width: 19px;
height: 19px;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/iso-ap.png) no-repeat;
background-size: 19px 19px;
}
.mod-for-two .img-div {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: absolute;
}
@media only screen and (max-width: 640px) {
.mod-for-two .img-div {
position: static;
}
}
.mod-for-two .img-div.img-one {
width: 45%;
max-width: 535px;
height: 560px;
top: 0;
right: 0;
}
@media only screen and (max-width: 1024px) {
.mod-for-two .img-div.img-one {
width: 50%;
height: 590px;
}
}
@media only screen and (max-width: 640px) {
.mod-for-two .img-div.img-one {
width: 300px;
height: 320px;
margin: auto;
background-size: 250px 320px;
background-position: right;
}
}
.mod-for-two .img-div.img-two {
width: 320px;
height: 200px;
bottom: 10px;
left: 420px;
-webkit-box-shadow: 16px 19px 18px 0 rgba(65, 70, 77, 0.3);
box-shadow: 16px 19px 18px 0 rgba(65, 70, 77, 0.3);
}
@media only screen and (max-width: 1024px) {
.mod-for-two .img-div.img-two {
width: 280px;
height: 180px;
bottom: auto;
top: 550px;
left: 25%;
}
}
@media only screen and (max-width: 640px) {
.mod-for-two .img-div.img-two {
width: 140px;
height: 90px;
left: -webkit-calc(50% - 150px);
left: calc(50% - 150px);
top: auto;
bottom: 50px;
position: absolute;
}
}
.mod-advantages {
padding-bottom: 140px;
position: relative;
background: -webkit-linear-gradient(top, #f1f1f1 0%, #ffffff 100%);
background: linear-gradient(to bottom, #f1f1f1 0%, #ffffff 100%);
}
@media only screen and (max-width: 900px) {
.mod-advantages {
padding-bottom: 100px;
}
}
@media only screen and (max-width: 640px) {
.mod-advantages {
padding-bottom: 80px;
}
}
.mod-advantages:after {
content: '';
display: block;
height: 12vh;
width: 100%;
position: absolute;
background-color: #fff;
-webkit-clip-path: polygon(100% 0, 0 0, 0 100%);
clip-path: polygon(100% 0, 0 0, 0 100%);
top: -1px;
}
.mod-advantages:before {
content: '';
display: block;
position: absolute;
top: 195px;
opacity: 0.1;
right: -webkit-calc(50% - 220px);
right: calc(50% - 220px);
max-width: 612px;
width: 100%;
height: 612px;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/ui-iso-lg.png) no-repeat;
background-size: 612px 612px;
background-position: left;
}
@media only screen and (max-width: 900px) {
.mod-advantages:before {
top: 245px;
width: 60%;
right: 0;
}
}
@media only screen and (max-width: 640px) {
.mod-advantages:before {
max-width: 442px;
top: 70px;
background-size: 442px 442px;
}
}
.mod-advantages .content {
width: 365px;
z-index: 10;
position: relative;
padding-top: 140px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
float: right;
margin-right: 70px;
}
@media only screen and (max-width: 640px) {
.mod-advantages .content > .btn {
display: block;
}
}
@media only screen and (max-width: 1270px) {
.mod-advantages .content {
margin-right: 3%;
width: 33.5%;
}
}
@media only screen and (max-width: 900px) {
.mod-advantages .content {
width: 100%;
text-align: center;
margin: auto;
margin-top: -150px !important;
padding-top: 0;
}
}
@media only screen and (max-width: 640px) {
.mod-advantages .content {
margin-top: -90px !important;
}
}
.mod-advantages h3 {
font-size: clamp(30px, 3.1vw, 44px);
line-height: 1.3;
font-weight: 700;
font-family: 'PT Sans Narrow', sans-serif;
margin-bottom: 46px;
}
.mod-advantages .list-items {
margin-bottom: 56px;
}
@media only screen and (max-width: 900px) {
.mod-advantages .list-items {
max-width: 400px;
width: 90%;
margin: auto;
margin-bottom: 40px;
text-align: left;
}
}
.mod-advantages .list-items li {
color: #8a8f98;
margin-bottom: 20px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding-left: 30px;
position: relative;
}
.mod-advantages .list-items li:before {
content: '';
display: block;
position: absolute;
top: 5px;
left: 0;
width: 16px;
height: 13px;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/icon-content-check.png) no-repeat;
background-size: 16px 13px;
}
.mod-advantages .img-div {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: absolute;
z-index: 10;
}
@media only screen and (max-width: 900px) {
.mod-advantages .img-div {
position: relative;
}
}
.mod-advantages .img-div.img-one {
width: 670px;
height: 480px;
top: -20px;
left: 0;
}
@media only screen and (max-width: 1270px) {
.mod-advantages .img-div.img-one {
width: 58%;
}
}
@media only screen and (max-width: 900px) {
.mod-advantages .img-div.img-one {
width: 100%;
height: 380px;
}
}
@media only screen and (max-width: 640px) {
.mod-advantages .img-div.img-one {
width: 100%;
height: 250px;
}
}
.mod-advantages .img-div.img-two {
width: 363px;
height: 240px;
top: 415px;
left: 46px;
-webkit-box-shadow: 16px 19px 18px 0 rgba(65, 70, 77, 0.3);
box-shadow: 16px 19px 18px 0 rgba(65, 70, 77, 0.3);
}
@media only screen and (max-width: 900px) {
.mod-advantages .img-div.img-two {
top: -165px;
}
}
@media only screen and (max-width: 640px) {
.mod-advantages .img-div.img-two {
width: 200px;
height: 130px;
top: -115px;
left: 36px;
}
}
.art-pages h3 {
font-size: clamp(30px, 3.1vw, 44px);
line-height: 1.3;
font-weight: 700;
font-family: 'PT Sans Narrow', sans-serif;
margin-bottom: 36px;
text-align: center;
}
@media only screen and (max-width: 640px) {
.art-pages h3 {
margin-bottom: 20px;
line-height: 1.2;
}
}
.art-pages .main-intro {
height: 570px;
position: relative;
overflow: hidden;
margin-bottom: 110px;
}
@media only screen and (max-width: 1160px) {
.art-pages .main-intro {
margin-bottom: 50px;
}
}
@media only screen and (max-width: 760px) {
.art-pages .main-intro {
height: auto;
}
}
@media only screen and (max-width: 640px) {
.art-pages .main-intro {
margin-bottom: 80px;
}
}
.art-pages .main-intro:after {
content: '';
display: block;
height: 12vh;
width: 100%;
position: absolute;
z-index: 120;
bottom: -1px;
background-color: #fff;
-webkit-clip-path: polygon(100% 0, 0 100%, 100% 100%);
clip-path: polygon(100% 0, 0 100%, 100% 100%);
margin-top: -90px;
border-bottom: 4px solid #fff;
}
@media only screen and (max-width: 760px) {
.art-pages .main-intro:after {
bottom: 49px;
}
}
.art-pages .main-intro .bg-image-blur {
width: 100%;
height: 570px;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
-webkit-filter: blur(12px);
-moz-filter: blur(12px);
-o-filter: blur(12px);
-ms-filter: blur(12px);
filter: blur(12px);
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}
@media only screen and (max-width: 760px) {
.art-pages .main-intro .bg-image-blur {
position: absolute;
top: 0;
height: 100%;
}
}
.art-pages .main-intro h1 {
font-size: 48px;
margin-bottom: 3vh;
margin-bottom: 30px;
text-align: left;
}
@media only screen and (max-width: 1270px) {
.art-pages .main-intro h1 {
font-size: clamp(30px, 3.1vw, 44px);
line-height: 1.3;
}
}
@media only screen and (max-width: 760px) {
.art-pages .main-intro h1 {
text-align: center;
}
}
@media only screen and (max-width: 640px) {
.art-pages .main-intro h1 {
font-size: 34px;
margin-bottom: 20px;
}
}
.art-pages .main-intro h2 {
text-align: left;
margin-bottom: 26px;
}
@media only screen and (max-width: 760px) {
.art-pages .main-intro h2 {
text-align: center;
}
}
@media only screen and (max-width: 640px) {
.art-pages .main-intro h2 {
font-size: 16px;
}
}
.art-pages .main-intro .more {
position: relative;
}
@media only screen and (max-width: 1024px) {
.art-pages .main-intro .more {
width: 100%;
}
}
.art-pages .main-intro .more:before {
content: '';
display: block;
height: 50px;
width: -webkit-calc(100% + 60px);
width: calc(100% + 60px);
position: absolute;
bottom: 0;
left: -30px;
background-color: #fff;
display: none;
}
@media only screen and (max-width: 760px) {
.art-pages .main-intro .more:before {
display: block;
}
}
@media only screen and (max-width: 640px) {
.art-pages .main-intro .more:before {
width: -webkit-calc(100% + 40px);
width: calc(100% + 40px);
left: -20px;
}
}
@media only screen and (max-width: 640px) {
.art-pages .main-intro .more .btn {
max-width: 100% !important;
width: 100% !important;
}
}
.art-pages .main-intro .more p {
float: left;
margin-right: 28px;
}
@media only screen and (max-width: 1024px) {
.art-pages .main-intro .more p {
font-size: 16px;
width: 100%;
}
}
@media only screen and (max-width: 760px) {
.art-pages .main-intro .more p {
text-align: center;
}
}
@media only screen and (max-width: 1160px) {
.art-pages .main-intro .more p:first-child {
margin-bottom: 20px;
}
}
@media only screen and (max-width: 640px) {
.art-pages .main-intro .more p:first-child {
width: 100%;
}
}
.art-pages .main-intro .more p:last-child {
margin-right: 0;
}
@media only screen and (max-width: 760px) {
.art-pages .main-intro .more p:last-child {
color: #41464d;
}
}
.art-pages .main-intro > .container {
position: absolute;
z-index: 100;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -20%);
-ms-transform: translate(-50%, -20%);
transform: translate(-50%, -20%);
z-index: 400;
height: 380px;
}
@media only screen and (max-width: 1160px) {
.art-pages .main-intro > .container {
top: 40%;
}
}
@media only screen and (max-width: 760px) {
.art-pages .main-intro > .container {
top: 120px;
left: 0;
-webkit-transform: none;
-ms-transform: none;
transform: none;
position: relative;
padding-bottom: 120px;
}
}
.art-pages .main-intro .content {
float: left;
width: 45%;
max-width: 450px;
color: #fff;
}
@media only screen and (max-width: 760px) {
.art-pages .main-intro .content {
float: none;
width: 100%;
max-width: 100%;
}
}
.art-pages .main-intro .content .btn:not(.icon-play) {
padding: 18px 0 16px 0;
max-width: 228px;
}
.art-pages .main-intro .media {
width: 52%;
max-width: 610px;
position: absolute;
top: 0;
right: 0;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
line-height: 0;
}
@media only screen and (max-width: 760px) {
.art-pages .main-intro .media {
max-width: 100%;
width: 100%;
position: relative;
margin-bottom: 30px;
}
}
.art-pages .main-intro .media:before {
content: '';
display: block;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.4);
position: absolute;
top: 0;
left: 0;
}
.art-pages .main-intro .media .btn {
width: 184px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
line-height: 1.5;
}
.art-pages .mod-benefits {
text-align: center;
margin-bottom: 110px;
}
@media only screen and (max-width: 640px) {
.art-pages .mod-benefits {
margin-bottom: 70px;
}
}
.art-pages .mod-benefits .mod-title-sm {
margin-bottom: 6px;
}
.art-pages .mod-benefits .text {
margin-bottom: 90px;
}
@media only screen and (max-width: 640px) {
.art-pages .mod-benefits .text {
margin-bottom: 70px;
}
}
.art-pages .mod-benefits .text p {
margin-bottom: 30px;
color: #41464d;
font-size: 20px;
}
@media only screen and (max-width: 640px) {
.art-pages .mod-benefits .text p {
font-size: 16px;
margin-bottom: 22px;
}
}
.art-pages .mod-benefits .text p:first-child {
color: #e31e37;
}
@media only screen and (max-width: 640px) {
.art-pages .mod-benefits .text p:first-child {
font-size: 18px;
line-height: 1.6;
}
}
.art-pages .mod-benefits h4 {
font-size: 24px;
font-weight: 700;
font-family: 'PT Sans Narrow', sans-serif;
margin-bottom: 42px;
line-height: 1.35;
}
@media only screen and (max-width: 640px) {
.art-pages .mod-benefits h4 br {
display: none;
}
}
.art-pages .mod-benefits .more-items {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
@media only screen and (max-width: 760px) {
.art-pages .mod-benefits .more-items {
display: block;
}
}
.art-pages .mod-benefits .more-items li {
text-align: left;
width: 30%;
padding-left: 30px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: #8a8f98;
position: relative;
}
@media only screen and (max-width: 760px) {
.art-pages .mod-benefits .more-items li {
width: 100%;
margin-bottom: 26px;
}
}
.art-pages .mod-benefits .more-items li:before {
content: '';
display: block;
position: absolute;
top: 5px;
left: 0;
width: 16px;
height: 13px;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/icon-content-check.png) no-repeat;
background-size: 16px 13px;
}
.art-pages .mod-mobile {
margin-bottom: 160px;
}
@media only screen and (max-width: 640px) {
.art-pages .mod-mobile {
margin-bottom: 100px;
margin-top: -20px;
}
}
.art-pages .mod-mobile .wrapper:after {
content: '';
width: 100%;
height: 4px;
display: block;
background-color: #41464d;
bottom: -4px;
left: 0;
position: absolute;
}
.art-pages .mod-features {
padding-bottom: 80px;
position: relative;
margin-top: 150px;
display: inline-block;
width: 100%;
background: -webkit-linear-gradient(top, #f1f1f1 0%, #ffffff 100%);
background: linear-gradient(to bottom, #f1f1f1 0%, #ffffff 100%);
}
.art-pages .mod-features:after {
content: '';
display: block;
height: 12vh;
width: 100%;
position: absolute;
background-color: #fff;
-webkit-clip-path: polygon(100% 0, 0 0, 0 100%);
clip-path: polygon(100% 0, 0 0, 0 100%);
top: -1px;
}
.art-pages .mod-features:before {
content: '';
display: block;
position: absolute;
top: -280px !important;
opacity: 0.1;
right: 0;
z-index: 1;
max-width: 865px;
width: 38%;
height: 865px;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/ui-iso-lg.png) no-repeat;
background-size: 865px 865px;
background-position: left;
}
@media only screen and (max-width: 760px) {
.art-pages .mod-features:before {
background-size: 465px 465px;
height: 465px;
max-width: 465px;
top: -230px !important;
}
}
.art-pages .mod-features .mod-title-sm {
margin-bottom: 25px;
text-align: center;
}
.art-pages .mod-features > .container {
margin-top: -150px;
z-index: 10;
}
.art-pages .mod-features .slider-features {
height: auto;
}
.art-pages .mod-features .wrapper-content {
height: 410px;
background-color: #fff;
border: 1px solid #e1e1e1;
position: relative;
margin-bottom: 90px;
}
@media only screen and (max-width: 900px) {
.art-pages .mod-features .wrapper-content {
height: auto;
margin-bottom: 80px;
}
}
.art-pages .mod-features .wrapper-content:before {
content: '';
display: block;
position: absolute;
bottom: -40px;
opacity: 0.4;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
width: 100%;
max-width: 1300px;
height: 85px;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/ui-shadow-box-lg.png) no-repeat;
background-size: contain;
background-position: center;
z-index: -1;
}
@media only screen and (max-width: 900px) {
.art-pages .mod-features .wrapper-content:before {
bottom: -45px;
opacity: 0.35;
}
}
.art-pages .mod-features .nav-items {
position: absolute;
left: 60px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
@media only screen and (max-width: 900px) {
.art-pages .mod-features .nav-items {
display: none;
}
}
.art-pages .mod-features .nav-items li {
font-size: 13px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.07em;
margin: 20px 0;
}
.art-pages .mod-features .nav-items li a {
color: #8a8f98;
position: relative;
}
.art-pages .mod-features .nav-items li a:hover {
color: #e31e37;
}
.art-pages .mod-features .nav-items li a.selected,
.art-pages .mod-features .nav-items li .nav-filters a:hover,
.nav-filters .art-pages .mod-features .nav-items li a:hover {
color: #e31e37;
}
.art-pages .mod-features .nav-items li a.selected:after,
.art-pages .mod-features .nav-items li .nav-filters a:hover:after,
.nav-filters .art-pages .mod-features .nav-items li a:hover:after {
content: '→';
position: absolute;
right: -20px;
top: 0;
}
.art-pages .mod-features .item {
display: none;
position: absolute;
width: -webkit-calc(100% - 240px);
width: calc(100% - 240px);
background-color: #fff;
top: 0;
left: 240px;
height: 410px;
}
@media only screen and (max-width: 900px) {
.art-pages .mod-features .item {
position: relative;
width: 100%;
left: 0;
height: auto;
display: block !important;
}
}
.art-pages .mod-features .item:first-child {
display: block;
}
.art-pages .mod-features .item.show {
display: block;
}
.art-pages .mod-features .item .feat-icon {
width: 58px;
height: 58px;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
margin-bottom: 30px;
}
.art-pages .mod-features .item .feat-title {
font-size: 20px;
font-weight: 700;
margin-bottom: 12px;
}
.art-pages .mod-features .item .feat-desc {
max-width: 340px;
color: #8a8f98;
margin-bottom: 28px;
}
@media only screen and (max-width: 640px) {
.art-pages .mod-features .item .feat-desc {
margin-bottom: 22px;
}
}
.art-pages .mod-features .item .btn {
min-width: 170px;
padding: 9px 0 8px 0;
}
@media only screen and (max-width: 640px) {
.art-pages .mod-features .item .btn {
display: block;
}
}
.art-pages .mod-features .item .content {
position: absolute;
max-width: 45%;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
@media only screen and (max-width: 900px) {
.art-pages .mod-features .item .content {
padding: 35px 25px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: relative;
-webkit-transform: none;
-ms-transform: none;
transform: none;
top: 0;
max-width: 100%;
}
}
@media only screen and (max-width: 640px) {
.art-pages .mod-features .item .content {
padding: 20px 25px 25px 25px;
}
}
.art-pages .mod-features .item .img {
width: 55%;
height: 410px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: absolute;
right: 0;
}
@media only screen and (max-width: 900px) {
.art-pages .mod-features .item .img {
position: relative;
width: 100%;
height: 280px;
}
}
@media only screen and (max-width: 640px) {
.art-pages .mod-features .item .img {
height: 220px;
}
}
.art-pages .mod-features .item .img:after {
content: '';
display: block;
height: 70px;
width: 410px;
position: absolute;
top: 260px;
left: -170px;
background-color: #fff;
-webkit-clip-path: polygon(100% 0, 0 0, 0 100%);
clip-path: polygon(100% 0, 0 0, 0 100%);
margin-top: -90px;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
}
@media only screen and (max-width: 900px) {
.art-pages .mod-features .item .img:after {
display: none;
}
}
@media only screen and (max-width: 640px) {
.art-pages .mod-features .wrapper-for {
margin-bottom: -30px;
}
}
.art-pages .mod-features .wrapper-for h3 {
font-size: 36px;
margin-bottom: 56px;
line-height: 1.3;
}
@media only screen and (max-width: 640px) {
.art-pages .mod-features .wrapper-for h3 {
margin-bottom: 40px;
}
}
.art-pages .mod-features .wrapper-for .for-items {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media only screen and (max-width: 640px) {
.art-pages .mod-features .wrapper-for .for-items {
display: block;
}
}
.art-pages .mod-features .wrapper-for .for-items li {
text-align: left;
width: 50%;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: #8a8f98;
position: relative;
margin-bottom: 45px;
}
@media only screen and (max-width: 640px) {
.art-pages .mod-features .wrapper-for .for-items li {
width: 100%;
margin-bottom: 35px;
}
}
.art-pages .mod-features .wrapper-for .for-items h4 {
width: 70%;
margin: auto;
color: #41464d;
font-weight: 700;
margin-bottom: 15px;
position: relative;
}
@media only screen and (max-width: 640px) {
.art-pages .mod-features .wrapper-for .for-items h4 {
width: 80%;
}
}
.art-pages .mod-features .wrapper-for .for-items h4:before {
content: '';
display: block;
position: absolute;
top: 3px;
left: -35px;
width: 19px;
height: 19px;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/iso-ap.png) no-repeat;
background-size: 19px 19px;
}
.art-pages .mod-features .wrapper-for .for-items p {
width: 70%;
margin: auto;
}
@media only screen and (max-width: 640px) {
.art-pages .mod-features .wrapper-for .for-items p {
width: 80%;
}
}
.art-pages .mod-feat-galleries {
margin-top: 150px;
display: inline-block;
width: 100%;
margin-bottom: 130px;
position: relative;
background: -webkit-linear-gradient(top, #ededed 0%, #ffffff 100%);
background: linear-gradient(to bottom, #ededed 0%, #ffffff 100%);
}
.art-pages .mod-feat-galleries:after {
content: '';
display: block;
height: 12vh;
width: 100%;
position: absolute;
background-color: #fff;
-webkit-clip-path: polygon(100% 0, 0 0, 0 100%);
clip-path: polygon(100% 0, 0 0, 0 100%);
top: -1px;
}
.art-pages .mod-feat-galleries:before {
content: '';
display: block;
position: absolute;
bottom: 75px;
opacity: 0.1;
right: -webkit-calc(50% + 275px);
right: calc(50% + 275px);
z-index: -1;
max-width: 620px;
width: 38%;
height: 620px;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/ui-iso-lg.png) no-repeat;
background-size: 620px 620px;
background-position: right;
z-index: 10;
}
@media only screen and (max-width: 1160px) {
.art-pages .mod-feat-galleries:before {
right: 50%;
width: 50%;
}
}
@media only screen and (max-width: 760px) {
.art-pages .mod-feat-galleries:before {
background-size: 420px 420px;
max-width: 420px;
height: 420px;
right: auto;
left: 0;
bottom: auto;
top: 150px;
}
}
@media only screen and (max-width: 640px) {
.art-pages .mod-feat-galleries:before {
width: 75%;
}
}
.art-pages .mod-feat-galleries .img-div {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
height: 405px;
width: 100%;
margin-bottom: 140px;
position: relative;
z-index: 100;
}
@media only screen and (max-width: 760px) {
.art-pages .mod-feat-galleries .img-div {
margin-bottom: 80px;
}
}
@media only screen and (max-width: 640px) {
.art-pages .mod-feat-galleries .img-div {
height: 260px;
}
}
.art-pages .mod-feat-galleries > .container:nth-child(1) {
margin-top: -150px;
}
@media only screen and (max-width: 760px) {
.art-pages .mod-feat-galleries > .container:nth-child(2) {
margin-bottom: -40px;
}
}
.art-pages .mod-feat-galleries > .container:nth-child(2):before {
content: '';
display: block;
width: 650px;
height: 600px;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/img-mod-featgal-bg.png) no-repeat;
position: absolute;
top: -70px;
left: 48%;
-webkit-transform: translateX(-40%);
-ms-transform: translateX(-40%);
transform: translateX(-40%);
}
@media only screen and (max-width: 1160px) {
.art-pages .mod-feat-galleries > .container:nth-child(2):before {
width: 52%;
background-position: left;
background-size: cover;
-webkit-transform: none;
-ms-transform: none;
transform: none;
right: -30px;
left: auto;
}
}
@media only screen and (max-width: 760px) {
.art-pages .mod-feat-galleries > .container:nth-child(2):before {
width: 46%;
height: 425px;
top: -230px;
}
}
@media only screen and (max-width: 640px) {
.art-pages .mod-feat-galleries > .container:nth-child(2):before {
right: -20px;
width: 50%;
height: 345px;
top: -170px;
}
}
.art-pages .mod-feat-galleries h3 {
font-size: 36px;
text-align: left;
line-height: 1.25;
margin-bottom: 26px;
}
@media only screen and (max-width: 760px) {
.art-pages .mod-feat-galleries h3 {
text-align: center;
}
}
.art-pages .mod-feat-galleries p {
color: #8a8f98;
}
.art-pages .mod-feat-galleries .content {
width: 380px;
padding: 160px 0 50px 40px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
z-index: 100;
position: relative;
}
@media only screen and (max-width: 1160px) {
.art-pages .mod-feat-galleries .content {
padding: 0 0 50px 40px;
}
}
@media only screen and (max-width: 780px) {
.art-pages .mod-feat-galleries .content {
padding: 0 0 50px 20px;
}
}
@media only screen and (max-width: 760px) {
.art-pages .mod-feat-galleries .content {
width: 100%;
padding: 0;
text-align: center;
}
}
@media only screen and (max-width: 760px) {
.art-pages .mod-feat-galleries .content .img {
width: 100%;
margin: auto;
}
}
.art-pages .mod-feat-galleries .content > p {
margin-bottom: 42px;
width: 320px;
}
@media only screen and (max-width: 760px) {
.art-pages .mod-feat-galleries .content > p {
width: 100%;
margin: auto;
margin-bottom: 32px;
max-width: 480px;
}
}
.art-pages .mod-feat-galleries .content .btn {
margin-bottom: 26px;
}
@media only screen and (max-width: 640px) {
.art-pages .mod-feat-galleries .content .btn {
display: block;
}
}
.art-pages .mod-feat-galleries .single-img {
width: 226px;
height: 146px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
-webkit-box-shadow: 16px 19px 18px 0 rgba(65, 70, 77, 0.3);
box-shadow: 16px 19px 18px 0 rgba(65, 70, 77, 0.3);
position: absolute;
right: 65px;
top: 330px;
z-index: 700;
}
@media only screen and (max-width: 1160px) {
.art-pages .mod-feat-galleries .single-img {
top: 290px;
}
}
@media only screen and (max-width: 760px) {
.art-pages .mod-feat-galleries .single-img {
display: none;
}
}
.art-pages .mod-feat-galleries .wrapper-items .item {
position: absolute;
display: block;
line-height: 0;
width: 362px;
}
.art-pages .mod-feat-galleries .wrapper-items .item:nth-child(1) {
top: 160px;
right: 364px;
}
@media only screen and (max-width: 1160px) {
.art-pages .mod-feat-galleries .wrapper-items .item:nth-child(1) {
display: none;
}
}
.art-pages .mod-feat-galleries .wrapper-items .item:nth-child(2) {
right: 0;
top: 36px;
}
@media only screen and (max-width: 760px) {
.art-pages .mod-feat-galleries .wrapper-items .item:nth-child(2) {
position: relative;
width: 100%;
top: 0;
right: auto;
margin-bottom: 40px;
}
}
.art-pages .mod-feat-galleries .wrapper-items .item:nth-child(3) {
right: 21%;
top: 389px;
}
@media only screen and (max-width: 1160px) {
.art-pages .mod-feat-galleries .wrapper-items .item:nth-child(3) {
display: none;
}
}
.art-pages .mod-feat-galleries .wrapper-items .item:before {
content: '';
width: -webkit-calc(100% - 2px);
width: calc(100% - 2px);
height: 70%;
position: absolute;
bottom: 0;
left: 0;
z-index: 90;
background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.9) 0%, transparent 100%);
background: linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, transparent 100%);
}
@media only screen and (max-width: 760px) {
.art-pages .mod-feat-galleries .wrapper-items .item:before {
width: 100%;
}
}
.art-pages .mod-feat-galleries .wrapper-items .item:after {
content: '';
-webkit-box-shadow: inset 0 0 0 12px #e31e37;
box-shadow: inset 0 0 0 12px #e31e37;
width: -webkit-calc(100% - 2px);
width: calc(100% - 2px);
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 100;
background-color: rgba(227, 30, 55, 0.55);
opacity: 0;
-webkit-transition: opacity 0.15s ease-in;
transition: opacity 0.15s ease-in;
}
@media only screen and (max-width: 760px) {
.art-pages .mod-feat-galleries .wrapper-items .item:after {
width: 100%;
}
}
.art-pages .mod-feat-galleries .wrapper-items .item:hover:after {
opacity: 1;
}
.art-pages .mod-feat-galleries .wrapper-items .item:hover h4 {
bottom: 45%;
}
@media only screen and (max-width: 640px) {
.art-pages .mod-feat-galleries .wrapper-items .item:hover h4 {
bottom: 42%;
}
}
.art-pages .mod-feat-galleries .wrapper-items .item h4 {
color: #fff;
font-size: 20px;
font-weight: 700;
text-align: center;
position: absolute;
width: 100%;
line-height: 1.35;
z-index: 110;
bottom: 22px;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
-webkit-transition: bottom 0.22s ease-in;
transition: bottom 0.22s ease-in;
}
@media only screen and (max-width: 640px) {
.art-pages .mod-feat-galleries .wrapper-items .item h4 {
font-size: 16px;
}
}
.art-pages .mod-feat-galleries .wrapper-items .item img {
display: inline-block;
}
.art-pages.art-lovers .mod-features:before {
top: -130px;
}
.galleries .main-intro {
height: 650px;
position: relative;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
@media only screen and (max-width: 1024px) {
.galleries .main-intro {
height: 600px;
}
}
@media only screen and (max-width: 640px) {
.galleries .main-intro {
height: 470px;
}
}
.galleries .main-intro:after {
content: '';
display: block;
height: 12vh;
width: 100%;
position: absolute;
z-index: 320;
bottom: -1px;
background-color: #fff;
-webkit-clip-path: polygon(100% 0, 0 100%, 100% 100%);
clip-path: polygon(100% 0, 0 100%, 100% 100%);
margin-top: -90px;
border-bottom: 4px solid #fff;
}
.galleries .main-intro h1 {
margin-bottom: 36px;
}
@media only screen and (max-width: 640px) {
.galleries .main-intro h1 {
margin-bottom: 20px;
}
}
@media only screen and (max-width: 640px) {
.galleries .main-intro h2 {
font-size: 16px;
}
}
.galleries .main-intro .wrapper {
position: absolute;
z-index: 100;
width: 100%;
top: 50%;
-webkit-transform: translateY(-75%);
-ms-transform: translateY(-75%);
transform: translateY(-75%);
}
@media only screen and (max-width: 1270px) {
.galleries .main-intro .wrapper {
top: 140px;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
}
@media only screen and (max-width: 640px) {
.galleries .main-intro .wrapper {
top: 120px;
}
}
.galleries .mod-grid .container {
background-color: #fff;
z-index: 400;
padding: 20px 40px 0 40px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-top: -215px;
position: relative;
padding-bottom: 110px;
}
@media only screen and (max-width: 640px) {
.galleries .mod-grid .container {
padding: 20px 5px 50px 5px;
margin-top: -100px;
}
}
.galleries .wrapper-grid {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 40px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.galleries .wrapper-more {
text-align: center;
}
@media only screen and (max-width: 640px) {
.galleries .wrapper-more .btn-more {
display: block;
}
}
@media only screen and (max-width: 640px) {
.galleries .nav-filters {
text-align: center;
}
}
.galleries .item {
display: block;
width: -webkit-calc(33.33334% - 2px);
width: calc(33.33334% - 2px);
margin: 1px;
position: relative;
padding: 0;
line-height: 0;
}
@media only screen and (max-width: 1024px) {
.galleries .item {
width: -webkit-calc(50% - 2px);
width: calc(50% - 2px);
}
}
.galleries .item .img {
width: 100%;
}
.galleries .item:before {
content: '';
width: 100%;
height: 70%;
position: absolute;
bottom: 0;
left: 0;
z-index: 90;
background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.9) 0%, transparent 100%);
background: linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, transparent 100%);
}
.galleries .item:after {
content: '';
-webkit-box-shadow: inset 0 0 0 12px #e31e37;
box-shadow: inset 0 0 0 12px #e31e37;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 100;
background-color: rgba(227, 30, 55, 0.55);
opacity: 0;
-webkit-transition: opacity 0.15s ease-in;
transition: opacity 0.15s ease-in;
}
@media only screen and (max-width: 640px) {
.galleries .item:after {
-webkit-box-shadow: inset 0 0 0 8px #e31e37;
box-shadow: inset 0 0 0 8px #e31e37;
}
}
.galleries .item:hover:after {
opacity: 1;
}
.galleries .item:hover h3 {
bottom: 45%;
}
@media only screen and (max-width: 640px) {
.galleries .item:hover h3 {
bottom: 40%;
}
}
.galleries .item h3 {
color: #fff;
font-size: 20px;
font-weight: 700;
text-align: center;
position: absolute;
width: 100%;
line-height: 1.35;
z-index: 110;
bottom: 22px;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
-webkit-transition: bottom 0.22s ease-in;
transition: bottom 0.22s ease-in;
}
@media only screen and (max-width: 640px) {
.galleries .item h3 {
font-size: 14px;
bottom: 10px;
}
}
.galleries .item img {
display: inline-block;
}
.galleries.inner .main-intro {
height: 530px;
overflow: hidden;
}
@media only screen and (max-width: 1024px) {
.galleries.inner .main-intro {
height: 470px;
}
}
@media only screen and (max-width: 640px) {
.galleries.inner .main-intro {
height: 340px;
}
}
.galleries.inner .main-intro > .container {
position: absolute;
z-index: 100;
width: 100%;
top: 47%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
@media only screen and (max-width: 1024px) {
.galleries.inner .main-intro > .container {
top: 43%;
}
}
@media only screen and (max-width: 640px) {
.galleries.inner .main-intro > .container {
top: 52%;
}
}
.galleries.inner .main-intro .mod-title-sm {
text-align: center;
}
.galleries.inner .main-intro .bg-image-blur {
width: 100%;
height: 530px;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
-webkit-filter: blur(12px);
-moz-filter: blur(12px);
-o-filter: blur(12px);
-ms-filter: blur(12px);
filter: blur(12px);
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}
.galleries.inner .mod-content > .container {
background-color: #fff;
top: -195px;
z-index: 600;
position: relative;
padding: 15px 15px 0 15px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
@media only screen and (max-width: 640px) {
.galleries.inner .mod-content > .container {
top: 0;
}
}
.galleries.inner .mod-content-full {
margin-top: -190px;
padding-bottom: 110px;
background-color: #f2f3f6;
position: relative;
z-index: 660px;
}
@media only screen and (max-width: 640px) {
.galleries.inner .mod-content-full {
margin-top: 0;
padding-bottom: 40px;
}
}
.galleries.inner .mod-content-full:before {
content: '';
display: block;
height: 11px;
width: 100%;
position: absolute;
top: 0;
background-color: #fff;
}
.galleries.inner .mod-content-full:after {
content: '';
display: block;
height: 12vh;
width: 100%;
position: absolute;
top: 100px;
background-color: #fff;
-webkit-clip-path: polygon(100% 0, 0 0, 0 100%);
clip-path: polygon(100% 0, 0 0, 0 100%);
margin-top: -90px;
z-index: 1;
}
.galleries.inner .mod-mobile {
background-color: #f2f3f6;
}
.galleries.space .main-intro .container:first-child {
padding: 0 0 0 60px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
top: -webkit-calc(47% + 11px);
top: calc(47% + 11px);
}
.galleries.space .main-intro .container:first-child .lnk-back {
line-height: 1.3;
}
@media only screen and (max-width: 1024px) {
.galleries.space .main-intro .container:first-child .lnk-back {
position: absolute;
top: -120px;
left: 0;
}
}
@media only screen and (max-width: 640px) {
.galleries.space .main-intro .container:first-child .lnk-back {
position: absolute;
top: -65px;
left: 0;
}
}
@media only screen and (max-width: 640px) {
.galleries.space .mod-content {
margin-top: -100px;
}
}
@media only screen and (max-width: 640px) {
.galleries.space .mod-content .container {
padding: 0;
}
}
.galleries.space .img-large {
margin-bottom: 18px;
}
.galleries.space .desc {
text-align: center;
color: #8a8f98;
margin-bottom: 22px;
}
@media only screen and (max-width: 640px) {
.galleries.space .desc {
font-size: 14px;
}
}
.galleries.space .slider-space {
max-width: 1054px;
margin: auto;
position: relative;
z-index: 10;
}
.galleries.space .slide {
width: 240px;
padding: 0 11px;
}
@media only screen and (max-width: 1160px) {
.galleries.space .slide {
width: 33%;
}
}
.galleries.space .slide .img {
width: 240px;
height: 144px;
margin-bottom: 10px;
background-color: #8a8f98;
vertical-align: middle;
position: relative;
overflow: hidden;
}
@media only screen and (max-width: 1160px) {
.galleries.space .slide .img {
width: 100%;
}
}
.galleries.space .slide .img a {
display: block;
}
.galleries.space .slide .img a:after {
content: '';
-webkit-box-shadow: inset 0 0 0 8px #e31e37;
box-shadow: inset 0 0 0 8px #e31e37;
width: 100%;
height: 100%;
position: absolute;
top: 0;
z-index: 100;
background-color: rgba(227, 30, 55, 0.55);
opacity: 0;
-webkit-transition: opacity 0.15s ease-in;
transition: opacity 0.15s ease-in;
}
.galleries.space .slide .img a:hover:after {
opacity: 1;
}
.galleries.space .slide .img img {
width: auto;
height: auto;
max-width: 240px;
max-height: 144px;
display: block;
position: relative;
left: 50%;
top: 72px;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.galleries.space .slide .title {
font-weight: 700;
font-size: 20px;
margin-bottom: 4px;
line-height: 1.35;
}
@media only screen and (max-width: 1270px) {
.galleries.space .slide .title {
font-size: 18px;
}
}
@media only screen and (max-width: 640px) {
.galleries.space .slide .title {
font-size: 16px;
}
}
.galleries.space .slide .desc {
text-align: left;
}
@media only screen and (max-width: 1270px) {
.galleries.space .slide .desc {
font-size: 16px;
}
}
@media only screen and (max-width: 640px) {
.galleries.space .slide .desc {
font-size: 14px;
}
}
.galleries.info .mod-content .container {
background-color: #fff;
margin-bottom: -110px;
}
@media only screen and (max-width: 640px) {
.galleries.info .mod-content .container {
margin-bottom: 70px;
padding: 0;
background-color: #f2f3f6;
margin-top: -100px;
}
}
.galleries.info .mod-content .wrapper-info {
width: 100%;
}
.galleries.info .mod-content .content {
float: left;
width: 368px;
padding: 22px 0 0 7.5%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
@media only screen and (max-width: 900px) {
.galleries.info .mod-content .content {
width: 100%;
float: none;
margin-bottom: 50px;
}
}
@media only screen and (max-width: 640px) {
.galleries.info .mod-content .content {
padding: 32px 0 0 54px;
margin-bottom: 40px;
background-color: #f2f3f6;
}
}
.galleries.info .mod-content .lnk-back {
margin-bottom: 45px;
line-height: 1;
display: inline-block;
}
@media only screen and (max-width: 640px) {
.galleries.info .mod-content .lnk-back {
margin-left: -34px;
}
}
.galleries.info .mod-content .info-details li {
position: relative;
}
.galleries.info .mod-content .info-details li:first-child {
font-size: 20px;
font-weight: 700;
margin-bottom: 12px;
}
.galleries.info .mod-content .info-details li:first-child:before {
content: '';
width: 19px;
height: 19px;
display: block;
position: absolute;
left: -32px;
top: 4px;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/iso-ap.png) no-repeat;
background-size: 19px 19px;
}
.galleries.info .mod-content .info-details li:nth-child(2) {
color: #8a8f98;
margin-bottom: 26px;
}
.galleries.info .mod-content .info-details a {
color: #e31e37;
}
.galleries.info .mod-content .info-details a:hover {
color: #41464d;
}
.galleries.info .mod-content .map {
float: right;
width: -webkit-calc(100% - 388px);
width: calc(100% - 388px);
height: 350px;
}
@media only screen and (max-width: 900px) {
.galleries.info .mod-content .map {
width: 100%;
float: none;
}
}
.galleries.info .mod-grid-intro {
position: relative;
z-index: 600;
}
.galleries.info .mod-grid-intro .wrapper-content {
text-align: center;
}
.galleries.info .mod-grid-intro .mod-title-sm {
margin-bottom: 6px;
}
.galleries.info .mod-grid-intro h3 {
font-weight: 700;
font-size: 36px;
font-family: 'PT Sans Narrow', sans-serif;
margin-bottom: 15px;
line-height: 1.3;
}
.galleries.info .mod-grid-intro .desc {
margin-bottom: 32px;
color: #8a8f98;
}
.galleries.info .mod-grid {
background-color: #f2f3f6;
position: relative;
}
.galleries.info .mod-grid .container {
background-color: transparent;
padding: 0 40px;
margin-top: auto;
padding-bottom: 100px;
}
@media only screen and (max-width: 900px) {
.galleries.info .mod-grid .container {
padding-bottom: 40px;
}
}
@media only screen and (max-width: 640px) {
.galleries.info .mod-grid .container {
padding: 0 0 20px 0;
}
}
.galleries.info .mod-grid:before {
content: '';
display: block;
height: 68px;
width: 100%;
position: absolute;
top: 0;
background-color: #fff;
}
.galleries.info .mod-grid:after {
content: '';
display: block;
height: 12vh;
width: 100%;
position: absolute;
top: 67px;
background-color: #fff;
-webkit-clip-path: polygon(100% 0, 0 0, 0 100%);
clip-path: polygon(100% 0, 0 0, 0 100%);
z-index: 1;
}
.error .main-content {
padding: 110px 0 80px 0;
}
@media only screen and (max-width: 1270px) {
.error .main-content {
padding: 80px 0;
}
}
@media only screen and (max-width: 1024px) {
.error .main-content {
padding: 40px 0 0 0;
}
}
@media only screen and (max-width: 640px) {
.error .main-content {
padding: 20px 0 0 0;
}
}
.error .main-content .btn {
min-width: 300px;
margin-bottom: 28px;
}
@media only screen and (max-width: 640px) {
.error .main-content .btn {
display: block;
min-width: auto;
}
}
.error .main-content p {
font-size: 18px;
color: #8a8f98;
}
.error .main-content p:first-child {
font-size: 14px;
margin-bottom: 15px;
}
.error h1 {
color: #41464d;
margin-bottom: 26px;
}
.error h2 {
color: #8a8f98;
font-size: 18px;
margin-bottom: 70px;
}
@media only screen and (max-width: 640px) {
.error h2 {
margin-bottom: 40px;
}
}
.error .wrapper-more {
text-align: center;
margin-bottom: 100px;
}
@media only screen and (max-width: 640px) {
.error .wrapper-more p {
font-size: 16px;
}
}
@media only screen and (max-width: 640px) {
.error .wrapper-more {
margin-bottom: 40px;
}
} .checks li {
list-style: none;
margin-bottom: 15px;
padding-left: 40px;
color: #8a8f98;
font-size: 16px;
line-height: 26px;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/li-check.png) 0 1px no-repeat;
}
.bull li {
list-style: none;
margin-bottom: 15px;
padding-left: 40px;
color: #8a8f98;
font-size: 16px;
line-height: 26px;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/li-bullet.png) 0 1px no-repeat;
} .page-header {
text-align: left;
color: white;
line-height: 1.2;
background-repeat: no-repeat;
background-size: cover;
background-position: center bottom;
position: relative;
overflow: hidden;
padding-top: 72px;
}
.page-header .wrap {
position: relative;
max-width: 1440px;
margin: 0 auto;
width: 100%;
}
.page-header .bg-mobile {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-position: bottom center;
background-repeat: no-repeat;
background-size: cover;
display: none;
clip-path: polygon(0 0, 100% 0, 100% calc(100% - 7.3vw), 0% 100%);
z-index: -1;
}
.page-header .bg-desktop {
overflow: hidden;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
}
.page-header .bg-desktop-bg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 38px;
background-position: bottom center;
background-repeat: no-repeat;
background-size: cover;
display: block;
clip-path: polygon(0 0, 100% 0, 100% calc(100% - 7.3vw), 0% 100%);
z-index: -2;
}
.page-header .bg-desktop-bg::before {
content: '';
position: absolute;
top: 0;
height: 100%;
width: 100%;
background: rgba(0, 0, 0, 0.25);
}
.page-header .bg-desktop-el {
position: absolute;
top: -72px;
left: min(590px, 40.97vw);
right: auto;
bottom: 0;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
display: block;
z-index: -1;
max-width: 996px;
width: 69.16vw;
}
.page-header .info {
display: flex;
flex-direction: column;
justify-content: center;
padding-left: min(197px, 10vw);
max-width: 490px;
width: 34.02vw;
min-height: min(46.66vw, 600px);
}
.page-header .info > :first-child {
margin: 70px 0 auto;
}
.page-header h1 {
margin-bottom: clamp(16px, 1.66vw, 24px);
font-family: 'PT Sans Narrow';
font-size: clamp(44px, 4.44vw, 64px);
font-weight: 700;
line-height: 1.09;
letter-spacing: 1.23px;
text-align: left;
}
.page-header p {
text-align: left;
font-size: 13px;
line-height: 19px;
}
.page-header .desc,
.page-header .desc p {
margin-bottom: 32px;
font-family: 'PT Sans';
font-size: 18px;
font-weight: 400;
line-height: 1.77;
letter-spacing: 0px;
text-align: left;
}
.page-header .desc p:last-child {
margin-bottom: 0;
}
.page-header .desc a {
color: inherit;
text-decoration: underline;
}
.page-header h5 {
font-family: 'PT Sans';
font-size: 14px;
font-weight: 700;
line-height: 18px;
letter-spacing: 1px;
text-align: left;
text-transform: uppercase;
margin: 0;
}
.page-header .buttons {
display: flex;
gap: 10px;
flex-wrap: wrap;
margin-bottom: 32px;
}
.page-header .buttons a {
width: 140px;
min-width: 0;
white-space: nowrap;
}
.page-header .buttons a.btn-link::after {
content: ' ➜';
font-weight: 400;
}
.page-header figcaption {
margin: auto 0 80px;
font-family: 'PT Sans';
font-size: 10px;
line-height: 16px;
letter-spacing: 0px;
text-align: left;
}
@media only screen and (max-width: 640px) {
.page-header {
margin-top: 70px;
margin-bottom: 30px;
padding-top: 0;
}
.page-header .bg-mobile {
display: block;
}
.page-header .bg-desktop-bg,
.page-header .bg-desktop-el {
display: none;
}
.page-header .info {
max-width: 100%;
width: 100%;
box-sizing: border-box;
padding: 0 6.13vw;
padding-top: 14.93vw;
justify-content: flex-start;
min-height: 163.2vw;
}
.page-header .info > :first-child {
display: none;
}
.page-header .buttons {
flex-direction: column;
}
.page-header .buttons .btn {
font-size: 12px;
padding: 12px 16px;
width: 99px;
}
.page-header .buttons .btn.btn-link {
padding-left: 0;
}
.page-header figcaption {
margin: auto 0 40px;
}
} .try-today {
position: relative;
padding: 150px 0;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/try_today.png) 76% top no-repeat;
background-size: cover;
color: white;
}
.try-today h3 {
font-family: 'PT Sans Narrow';
letter-spacing: 0.2px;
text-align: left;
font-size: clamp(30px, 3.1vw, 44px);
line-height: 1.3;
font-weight: 700;
}
.try-today p {
margin-top: 16px;
margin-bottom: 61px;
font-family: 'PT Sans';
font-size: 20px;
font-weight: 700;
line-height: 28px;
letter-spacing: 0px;
text-align: left;
width: 40%;
}
.try-today::before {
content: '';
position: absolute;
top: 0;
height: 100%;
width: 100%;
background: linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%, rgba(196, 196, 196, 0) 100%);
}
@media only screen and (max-width: 640px) {
.try-today {
padding: 40px 0 120px;
}
.try-today h3 {
font-size: 30px;
line-height: 40px;
letter-spacing: 0px;
text-align: left;
}
.try-today p {
margin-top: 8px;
margin-bottom: 24px;
font-size: 16px;
line-height: 24px;
width: 100%;
padding-right: 15px;
box-sizing: border-box;
}
} .mod-mobile {
background: #e0233c;
margin: clamp(60px, 5.5vw, 80px) 0;
color: white;
overflow: hidden;
}
.mod-mobile .wrapper {
padding: 74px 0;
}
.mod-mobile .content {
display: inline-block;
width: 55%;
}
.mod-mobile h3 {
font-family: 'PT Sans Narrow', sans-serif;
font-size: 36px;
font-weight: 700;
line-height: 48px;
letter-spacing: 0px;
text-align: left;
color: white;
}
.mod-mobile .text p {
margin-bottom: 40px;
color: white;
font-family: 'PT Sans', sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 30px;
letter-spacing: 0px;
text-align: left;
}
.mod-mobile .stores li {
display: inline-block;
margin-right: 12px;
}
.mod-mobile .stores a {
display: block;
width: 163px;
height: 55px;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/btn-appstore.png);
background-size: 163px 55px;
text-indent: -9000px;
border-radius: 6px;
}
.mod-mobile .stores .btn-playstore {
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/btn-googleplay.png);
background-size: 163px 55px;
}
.mod-mobile .img {
position: absolute;
bottom: 0;
left: 60%;
width: 485px;
height: 100%;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/mobile.png) no-repeat center bottom;
z-index: -1;
}
@media only screen and (max-width: 900px) {
.mod-mobile .img {
left: 80%;
top: 50px;
bottom: auto;
}
.mod-mobile .content {
width: 75%;
}
}
@media only screen and (max-width: 640px) {
.mod-mobile .wrapper {
padding-bottom: 0;
padding-top: 40px;
}
.mod-mobile .img {
display: block;
position: relative;
top: auto;
left: auto;
right: auto;
width: auto;
bottom: auto;
margin: 0 -20px;
background-size: contain;
background-position: bottom center;
height: 85vw;
}
.mod-mobile .content {
width: 100%;
}
.mod-mobile .stores {
text-align: center;
}
.mod-mobile .mod-title {
font-family: 'PT Sans Narrow';
font-size: 30px;
font-weight: 700;
line-height: 40px;
letter-spacing: 0px;
text-align: left;
padding-bottom: 16px;
}
.mod-mobile .text p {
font-family: 'PT Sans';
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0px;
text-align: left;
}
.mod-mobile .stores li {
margin: 3px;
}
.mod-mobile .stores a {
width: 140px;
height: 47px;
background-size: 140px 47px;
}
.mod-mobile .stores .btn-playstore {
background-size: 140px 47px;
}
.mod-mobile .content {
width: 100%;
}
} .mod-data .wrapper {
position: relative;
}
.mod-data .wrapper:last-of-type {
margin-bottom: 0;
}
.mod-data .wrap {
max-width: 1440px;
height: 100%;
width: 100%;
margin: 0 auto;
}
.mod-data .row {
display: flex;
align-items: stretch;
height: 100%;
}
.mod-data .row .info {
flex: 625;
padding: 30px 0;
display: flex;
flex-direction: column;
flex-wrap: wrap;
justify-content: center;
line-height: 26px;
}
.mod-data .row .images {
flex: 815;
display: block;
align-items: center;
position: relative;
}
.mod-data .row .images img {
display: block;
object-fit: cover;
object-position: center center;
height: 100%;
width: 100%;
}
.mod-data .row .images img.front {
position: absolute;
object-fit: contain;
top: 0;
left: 0;
}
.mod-data .row .info p {
color: #8a8f98;
margin-bottom: 20px;
}
.mod-data .row .info a {
text-decoration: none;
font-weight: 700;
}
.mod-data .row .info a.soft {
color: inherit;
text-decoration: underline;
}
.mod-data .row .info a:hover {
text-decoration: underline;
}
.mod-data .row .info a::after { font-weight: 400;
}
.mod-data .row .info h4 {
font-size: 20px;
line-height: 30px;
color: #41464d;
margin-bottom: 10px;
font-weight: 400;
}
.mod-data .row .info .title {
margin-bottom: clamp(16px, 2.22vw, 32px);
font-family: 'PT Sans Narrow';
font-size: clamp(30px, 2.77vw, 40px);
font-weight: 700;
line-height: 1.4;
letter-spacing: 0.2px;
text-align: left;
color: #41464d;
}
.mod-data .row .info .desc {
margin-bottom: 24px;
font-family: 'PT Sans';
font-size: clamp(14px, 1.11vw, 16px);
font-size: 16px;
font-weight: 400;
line-height: 26px;
letter-spacing: 0px;
text-align: left;
}
.mod-data .row .info .link {
font-size: clamp(14px, 1.11vw, 16px);
font-weight: normal;
}
.mod-data .wrapper.even .row {
flex-direction: row-reverse;
}
.mod-data .wrapper.even .row .info {
padding-left: min(8.88vw, 128px);
padding-right: min(3.47vw, 50px);
}
.mod-data .wrapper.odd .row .info {
padding-left: min(3.47vw, 50px);
padding-right: min(8.88vw, 128px);
}
@media only screen and (max-width: 768px) {
.mod-data .wrapper.even .row,
.mod-data .wrapper.odd .row {
flex-direction: column;
}
.mod-data .wrapper.even .row .info,
.mod-data .wrapper.odd .row .info {
padding: 64px 25px 40px 25px;
}
.mod-data .row .images img {
height: auto;
}
} .mod-nice-info {
position: relative;
margin-bottom: 130px;
}
.mod-nice-info .wrapper::before {
content: '';
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/color-splash-l.png) left top no-repeat;
position: absolute;
top: -180px;
left: 0;
width: 100%;
height: 100%;
z-index: -10;
min-height: 575px;
}
.mod-nice-info .wrapper::after {
content: '';
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/color-splash-r.png) right bottom no-repeat;
position: absolute;
bottom: -80px;
left: 0;
width: 100%;
height: 100%;
z-index: -10;
min-height: 575px;
}
.mod-nice-info .container {
max-width: 620px;
}
.mod-nice-info .title {
margin: auto;
margin: 75px 0 24px 0;
font-family: 'PT Sans Narrow';
font-size: clamp(30px, 3.1vw, 44px);
line-height: 1.3;
font-weight: 700;
letter-spacing: 0.2px;
text-align: center;
}
.mod-nice-info .desc {
margin: auto;
margin-bottom: 32px;
font-family: 'PT Sans';
font-size: 18px;
font-weight: 400;
line-height: 32px;
letter-spacing: 0px;
text-align: center;
}
.mod-nice-info .link {
font-family: 'PT Sans';
font-size: 18px;
font-weight: 700;
line-height: 23px;
letter-spacing: 0px;
text-align: center;
}
.mod-nice-info .link a {
text-decoration: none;
}
.mod-nice-info .link a:hover {
text-decoration: underline;
} .mod-super-testimonials {
position: relative;
margin: 80px auto;
}
.mod-super-testimonials .container {
display: flex;
flex-wrap: wrap;
gap: 10px;
justify-content: center;
}
.mod-super-testimonials .super-test {
padding-top: 44px;
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/testimonials.png) center top no-repeat;
flex: 1;
min-width: 200px;
text-align: center;
max-width: 660px;
}
.mod-super-testimonials .super-test .text {
position: relative;
font-family: 'PT Sans';
font-size: 20px;
font-weight: 700;
line-height: 36px;
letter-spacing: 0px;
text-align: center;
color: #41464d;
}
.mod-super-testimonials .super-test .text p:last-child {
margin: 0;
}
.mod-super-testimonials .super-test .info {
font-size: 12px;
line-height: 19px;
font-family: 'PT Sans';
display: flex;
align-items: center;
justify-content: center;
margin-top: 24px;
color: #8a8f98;
flex-wrap: wrap;
gap: 4px;
}
.mod-super-testimonials .super-test .info .avatar {
width: 32px;
height: 32px;
background-color: #ddd;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
border-radius: 50%;
margin-right: 8px;
}
.mod-super-testimonials .super-test .info .name {
font-weight: bold;
margin-right: 5px;
color: #1c1f23;
}
@media only screen and (max-width: 380px) {
.mod-super-testimonials .super-test .text {
line-height: 28px;
}
} .mod-logos {
margin: 75px auto;
}
.mod-logos .wrapper .container {
position: relative;
}
.mod-logos h3 {
text-align: center;
font-size: clamp(30px, 3.1vw, 44px);
line-height: 1.3;
font-family: 'PT Sans Narrow';
font-weight: bold;
margin: auto;
margin-bottom: 10px;
max-width: 600px;
}
.mod-logos .desc {
text-align: center;
font-size: 20px;
line-height: 32px;
margin: auto;
margin-bottom: 40px;
max-width: 600px;
}
.mod-logos .text {
text-align: center;
color: #8a8f98;
font-size: 16px;
line-height: 26px;
margin: auto;
margin-bottom: 75px;
max-width: 600px;
}
.mod-logos a {
color: inherit;
text-decoration: underline;
}
.mod-logos .wrapper .container .grid-items {
display: flex;
flex-wrap: wrap;
justify-content: space-evenly;
align-items: center;
flex-direction: row;
gap: 15px;
}
.mod-logos .wrapper .container .grid-items li {
margin: 3px 20px;
}
.mod-logos .wrapper .container .grid-items li img {
height: auto;
width: auto;
max-height: 150px;
}
@media only screen and (max-width: 640px) {
.mod-logos .wrapper .container .grid-items li img {
max-height: 50px;
}
} .mod-features {
margin-bottom: 100px;
text-align: center;
}
.mod-features .mod-title-sm {
margin-bottom: 0;
}
.mod-features h3 {
font-size: clamp(30px, 3.1vw, 44px);
line-height: 1.3;
font-weight: 700;
font-family: 'PT Sans Narrow', sans-serif;
margin-bottom: 50px;
}
.mod-features .text {
margin-bottom: 90px;
}
.mod-features .text p {
margin-bottom: 30px;
color: #41464d;
font-size: 20px;
}
.mod-features .grid-items {
text-align: left;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.mod-features .grid-items li {
text-align: center;
width: 33%;
padding: 0 20px;
box-sizing: border-box;
position: relative;
margin-bottom: 65px;
display: flex;
flex-direction: column;
align-items: center;
}
.mod-features .grid-items .icon {
width: 100%;
height: 45px;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
margin-bottom: 30px;
}
.mod-features .grid-items .title {
margin-bottom: 24px;
font-size: 20px;
font-weight: 700;
line-height: 26px;
letter-spacing: 0px;
text-align: center;
}
.mod-features .grid-items .desc {
color: #8a8f98;
font-size: 14px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0px;
text-align: center;
}
.mod-features .grid-items .link {
margin-top: 24px;
}
.mod-features .grid-items .link a {
color: #e0233c;
text-decoration: none;
font-weight: 700;
font-size: 16px;
}
.mod-features .grid-items .link a::after { font-weight: 400;
}
.mod-features .grid-items .link a:hover {
text-decoration: underline;
}
.mod-features .btn {
padding: 10px 20px 10px 18px;
}
.mod-features .grid-items .link a:hover {
text-decoration: underline;
}
@media only screen and (max-width: 720px) {
.mod-features .grid-items li {
width: 50%;
margin-bottom: 35px;
padding: 0 8px;
}
}
@media only screen and (max-width: 640px) {
.mod-features {
margin-bottom: 80px;
}
.mod-features .text {
margin-bottom: 50px;
}
.mod-features .grid-items li {
width: 100%;
margin-bottom: 35px;
padding: 0 8px;
}
.mod-features h3 {
font-size: 30px;
line-height: 40px;
}
} .mod-needs {
position: relative;
}
.mod-needs .background {
position: relative;
}
.mod-needs .background::before {
content: '';
background: #cdd4de;
background: -moz-linear-gradient(to bottom, #cdd4de60 0%, #9fa9ba00 100%);
background: -webkit-linear-gradient(to bottom, #cdd4de60 0%, #9fa9ba00 100%);
background: linear-gradient(to bottom, #cdd4de60 0%, #9fa9ba60 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009fa9ba', endColorstr='#60cdd4de',GradientType=0 );
background: linear-gradient(to bottom, #cdd4de60 0%, #9fa9ba00 100%);
-webkit-clip-path: polygon(0 110px, 100% 0, 100% 100%, 0 100%);
clip-path: polygon(0 110px, 100% 0, 100% 100%, 0 100%);
width: 100%;
height: 100%;
position: absolute;
top: 100px;
left: 0;
z-index: -1;
}
.mod-needs h3 {
text-align: center;
font-size: clamp(30px, 3.1vw, 44px);
line-height: 1.3;
font-family: 'PT Sans Narrow';
font-weight: bold;
margin: auto;
margin-bottom: 64px;
max-width: 640px;
color: #41464d;
}
.mod-needs .desc {
text-align: center;
font-size: 20px;
margin: auto;
margin-bottom: 40px;
max-width: 640px;
color: #090909;
line-height: 32px;
}
.mod-needs .text {
text-align: center;
color: #8a8f98;
font-size: 16px;
margin: auto;
margin-bottom: 75px;
max-width: 640px;
line-height: 26px;
}
.mod-needs .grid-items {
display: flex;
gap: 40px;
flex-wrap: wrap;
justify-content: center;
}
.mod-needs li {
min-width: 200px;
max-width: 400px;
background: #fff;
text-align: center;
flex: 1;
}
.mod-needs .grid-items li {
padding: 45px 30px 0;
box-sizing: border-box;
}
.mod-needs.widget .grid-items li {
position: relative;
}
.mod-needs .grid-items .image {
margin: -45px -30px 45px;
height: 281px;
background-position: center top;
background-repeat: no-repeat;
}
.mod-needs .grid-items .title {
margin-bottom: 25px;
font-size: 24px;
line-height: 31px;
color: #41464d;
font-weight: bold;
}
.mod-needs .grid-items .desc {
margin-bottom: 45px;
font-size: 20px;
font-weight: normal;
color: #8a8f98;
line-height: 30px;
}
.mod-needs.widget .grid-items .desc {
margin-bottom: 120px;
}
.mod-needs .grid-items .link {
margin-bottom: 45px;
font-size: 16px;
font-weight: bold;
}
.mod-needs.widget .grid-items .link {
position: absolute;
bottom: 30px;
left: 0;
right: 0;
margin: auto;
}
.mod-needs .grid-items .link a {
box-shadow: none;
min-width: 0;
background-color: transparent;
padding: 0;
text-transform: none;
color: #e0233c;
text-decoration: none;
font-weight: 700;
font-size: 16px;
letter-spacing: 0;
}
.mod-needs .grid-items .link a::after,
.mod-needs .grid-items .link button::after {
font-weight: 400;
}
.mod-needs .grid-items .link a:hover,
.mod-needs .grid-items .link button:hover {
text-decoration: underline;
}
@media only screen and (max-width: 380px) {
.mod-needs h3 {
line-height: 46px;
}
} .galleries .img img {
text-indent: -9999px;
}
.mod-title-sm {
font-size: 14px;
}
<<<<<<< HEAD
.plans th .desc {
padding: 0 2%;
min-height: 76px;
font-size: 16px;
line-height: 1.4;
max-width: 80%;
margin: auto;
}
.plans td {
padding: 11px 0;
}
.plans th .type {
margin-bottom: 14px;
}
.plan-container .type {
display: none;
}
.plan-container.monthly .type.monthly,
.plan-container.yearly .type.yearly {
display: block;
}
.plan-container .annualy-total {
font-size: 13px;
margin-bottom: 0px;
display: none;
color: #41464d;
}
=======
>>>>>>> new-plans
p.trial {
font-size: 13px;
line-height: 1.3;
padding: 0 10px;
margin: 0 auto;
max-width: 230px;
padding-top: 34px;
}
.scroll-container {
position: relative;
z-index: 601;
}
.modal.hint {
display: none;
}
.field label a {
text-decoration: underline;
}
.wp-block-image figcaption a {
color: #e31e37;
font-weight: bold;
text-decoration: underline;
}
#space img.main {
max-height: 600px;
display: block;
width: auto;
margin: auto;
}
div.logos:first-of-type {
margin-top: 40px;
}
div.logos {
margin-bottom: 20px;
}
div.logos a {
display: inline-block;
width: 140px;
vertical-align: middle;
margin: 0 16px;
}
div.logos a.wix img {
width: auto;
max-height: 40px;
}
.terms p {
overflow: hidden;
}
.terms h2 {
font-size: clamp(30px, 3.1vw, 44px);
line-height: 1.3;
font-weight: 700;
font-family: 'PT Sans Narrow', sans-serif;
margin-bottom: 22px;
margin-top: 36px;
color: #41464d;
text-align: left;
}
.price label.off {
display: none;
}
#discount {
text-transform: uppercase;
}
.index .mod-mobile .wrapper::after {
content: none;
}
.art-pages .mod-features .wrapper-for .for-items li {
width: 33%;
}
.mod-media.exhibition {
margin-bottom: 150px;
}
.mod-for-two.exhibition {
margin-bottom: 0;
}
.exhibition iframe {
position: relative;
z-index: 999;
}
.mod-media.exhibition .container > p {
margin-top: 10px;
text-align: center;
font-size: 14px;
}
.container {
z-index: 2;
}
.field-group.col-2 .col.field {
margin-bottom: 0;
}
form > .field-group.cc {
margin-bottom: 22px;
}
.field-group.paypal .field > p,
.field-group.applepay .field > p {
font-size: 12px;
margin-bottom: 9px;
color: #666666;
text-align: center;
} input[type='checkbox'] + i::after {
background: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/frm-checkbox-on-s.png) no-repeat;
opacity: 0;
content: '';
}
<<<<<<< HEAD .plans .accordion .list {
display: block !important;
}
.plans .accordion .head-d {
line-height: 1.5;
display: block;
background-color: #f4f4f4;
margin-bottom: 1px;
padding: 15px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: relative;
min-height: 140px;
}
.table-bottom {
background-color: #f4f4f4;
min-height: 30px;
line-height: 30px;
text-align: center;
font-size: 14px;
}
.plans .mod-table .container {
background-color: transparent;
}
.plans .mod-table .container table {
background-color: #ffffff;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.plans .mod-table .container .frequency-buttons {
margin-bottom: 32px;
}
.plans .main-intro .bg-overlay::after {
opacity: 0.3;
}
.frequency-buttons {
text-align: center;
width: 100%;
margin-bottom: 24px;
}
.frequency-buttons button {
line-height: 1.5;
height: 60px;
display: inline-block;
font-size: 13px;
font-family: 'PT Sans';
font-weight: bold;
text-transform: uppercase;
width: 170px;
max-width: 50%;
vertical-align: top;
border: 0;
}
.frequency-buttons button:first-of-type {
border-radius: 0 2px 2px 0;
}
.frequency-buttons button:last-of-type {
border-radius: 2px 0 0 2px;
}
.frequency-buttons button span {
text-transform: none;
font-size: 11px;
opacity: 0.75;
display: block;
color: #8a8f98;
}
.frequency-buttons button.active span {
color: #ffffff;
}
.frequency-buttons button.active {
background-color: #e31e37 !important;
color: #ffffff !important;
}
.plans .frequency-buttons button {
background-color: rgba(9, 9, 9, 0.24);
color: #ffffff;
}
.plans .frequency-buttons button.active {
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
}
.table-foot {
left: 0;
font-size: 16px;
transform: translateY(10px);
padding: 20px 30px;
}
.table-foot p {
margin-bottom: 5px;
}
.plans .accordion .list li {
padding: 0 10px;
}
=======
>>>>>>> new-plans
@media only screen and (max-width: 1270px) {
body.has-padding {
padding-top: 84px;
}
}
@media only screen and (max-width: 1024px) {
body.has-padding {
padding-top: 64px;
}
}
@media only screen and (max-width: 768px) {
.art-pages .mod-features .wrapper-for .for-items li {
width: 100%;
}
}
@media only screen and (max-width: 640px) {
.galleries.inner .mod-content > .container {
background-color: transparent;
}
p.trial {
padding: 0;
}
}
@media only screen and (max-width: 520px) {
div.logos a {
display: block;
margin: 0 auto 18px;
}
}
@media only screen and (max-width: 580px) {
.table-foot,
.table-bottom {
font-size: 14px;
padding-left: 0;
padding-right: 0;
}
}
@media only screen and (max-width: 380px) {
header .logo {
width: 135px;
}
header .btn {
padding: 5px 0 4px !important;
width: 42px;
font-size: 11px;
top: 19px;
right: 55px;
}
header .logo {
top: 25px;
}
h1 {
font-size: 30px;
}
h2 {
font-size: 16px;
}
}
.has-text-align-center {
text-align: center;
} .cky-consent-bar {
padding: 16px 24px !important;
border-radius: 0 !important;
}
.cky-notice,
.cky-notice-group,
.cky-notice-des {
color: #667085 !important;
font-size: 14px !important;
line-height: 20px !important;
font-weight: 400 !important;
}
.cky-notice-des p:first-child {
text-align: left !important;
color: #667085 !important;
font-size: 18px !important;
line-height: 23px !important;
font-weight: 700 !important;
margin-bottom: 12px;
}
.cky-btn {
margin: 5px 0 !important;
border: 0 !important;
background: #f6f6f6 !important;
color: #344054 !important;
font-weight: 700 !important;
font-size: 11px !important;
text-transform: uppercase !important;
}
.cky-btn:hover {
text-decoration: none;
}
.cky-btn-accept {
background: #e0233c !important;
color: #fff !important;
}
.cky-btn-accept:hover {
background-color: #41464d !important;
opacity: 1 !important;
text-decoration: none !important;
}
.cky-preference-content-wrapper .cky-show-desc-btn {
color: #e0233c !important;
}
.cky-notice-btn-wrapper {
align-items: stretch !important;
flex-direction: column;
}
.cky-consent-container {
z-index: 100000001 !important;
}
.cky-footer-wrapper div:last-child {
display: none !important;
z-index: 1;
}
.cky-preference button,
.cky-preference p {
color: #667085 !important;
}
.cky-btn-revisit-wrapper {
display: none !important;
}
.cky-preference input[type='checkbox'] {
opacity: 1 !important;
}
.mod-needs .grid-items .title,
.mod-needs .grid-items .image {
cursor: pointer;
} .grecaptcha-badge {
display: none !important;
}header .logo {
background-image: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/logo-ap-black.png);
}
header nav .main > li a,
.btn-o.log-in {
color: #8a8f98;
}
header .log-in {
color: #8a8f98;
}
.nav-filters a {
white-space: nowrap;
}
.page-header .container {
height: auto;
}
.page-header h1 {
text-align: center;
margin: 0;
max-width: 100%;
}
.blog.single h1 {
font-size: 44px;
margin-bottom: 34px;
}
.blog h4 {
font-weight: bold;
font-size: 20px;
margin-bottom: 6px;
}
.blog .article-comments {
}
.blog .wp-block-code {
margin: 0 0 24px;
}
.blog code {
background-color: #d0d0d0;
color: #000080;
padding: 4px 5px;
font-size: 0.9em;
}
.blog .main-content {
padding: 40px 0;
}
.blog h1 {
color: #41464d;
}
.blog .nav-filters {
margin-bottom: 40px;
white-space: normal;
}
.blog .nav-filters li {
border-bottom: 1px solid #e1e1e1;
width: auto;
vertical-align: bottom;
}
.blog .nav-filters li.search {
display: none;
padding: 0;
}
.blog .nav-filters.search li {
display: none;
}
.blog .nav-filters.search li.search {
display: inline-block;
color: #8a8f98;
border-color: transparent;
max-width: 80%;
border-top-left-radius: 2px;
border-bottom-left-radius: 2px;
}
.blog .nav-filters.search li.search input {
background: transparent;
padding: 29px 12px;
width: 500px;
max-width: 100%;
border-radius: 2px;
}
.blog .nav-filters.search li.button {
display: inline-block;
border-color: transparent;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
}
.blog .nav-filters li.button a {
font-weight: 400;
text-transform: none;
font-size: 24px;
background-image: url(//www.artplacer.com/wp-content/themes/artplacer/assets/img/search.svg);
background-repeat: no-repeat;
background-position: center center;
text-indent: 99999px;
width: 40px;
display: inline-block;
overflow: hidden; }
.blog .nav-filters.search li.button a {
line-height: 50px;
}
.blog .nav-filters.search li {
margin-bottom: 0;
}
.blog .articles {
margin: auto;
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.blog article {
width: 33.333%;
padding: 15px;
margin: 0;
display: inline-block;
box-sizing: border-box;
vertical-align: top;
margin-bottom: 20px;
}
.blog article .head {
display: flex;
flex-direction: column;
gap: 24px;
}
.blog article .img {
position: relative;
padding-top: 66%;
width: 100%;
}
.blog article .img img {
width: 100%;
height: 100%;
object-position: center center;
object-fit: cover;
display: block;
margin: auto;
object-fit: cover;
position: absolute;
top: 0;
}
.blog article h2 {
color: #41464d;
font-size: 32px;
line-height: 1.3;
font-weight: 700;
font-family: 'PT Sans Narrow', sans-serif;
margin: 24px 0;
text-align: left;
}
.blog article h3,
.blog article h4 {
color: #41464d;
font-size: 26px;
line-height: 1.3;
font-weight: 700;
font-family: 'PT Sans Narrow', sans-serif;
margin-bottom: 16px;
}
.blog article a {
color: inherit;
text-decoration: none;
}
.blog.single article:not(.small) a {
text-decoration: underline;
font-weight: normal;
}
.blog article .excerpt {
display: block;
font-size: 16px;
line-height: 26px;
}
.blog article .lnk-more {
display: none;
}
.blog article .info {
font-size: 14px;
line-height: 18px;
}
.blog article .info span {
color: #e31e37;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.blog article .info time {
display: none;
}
.blog article .author {
margin-top: 32px;
margin-bottom: 26px;
display: none;
}
.blog article .author a {
font-weight: 400;
text-decoration: underline;
color: inherit;
}
.blog article .author .avatar {
display: none;
width: 40px;
height: 40px;
border-radius: 50%;
vertical-align: middle;
margin-right: 20px;
}
.blog article.big {
width: 99%;
margin-bottom: 60px;
padding-bottom: 40%;
position: relative;
}
.blog article.big .head {
flex-direction: row;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
display: flex;
gap: 0;
}
.blog article.big h3 {
font-size: clamp(30px, 3.1vw, 44px);
margin-bottom: 24px;
}
.blog article.big .img {
flex: 2;
padding-top: 0;
}
.blog article.big .img img {
width: calc(100% - 30px);
left: 15px;
}
.blog article.big .text {
flex: 1;
height: 100%;
}
.blog article.big .text .inner {
flex-direction: column;
display: flex;
padding: 0 15px;
height: 100%;
}
.blog article.big .excerpt {
font-size: 18px;
line-height: 30px;
overflow: hidden;
}
.blog article.big .author {
font-size: 16px;
}
.blog article.big .author .avatar {
display: inline-block;
}
.blog .prev-next-posts {
padding: 40px 15px;
text-align: right;
width: 100%;
}
.blog .prev-next-posts a {
font-weight: 700;
font-size: 13px;
border: 1px solid #d8d8d8;
padding: 9px 25px;
color: #41464d;
display: inline-block;
text-transform: uppercase;
}
@media only screen and (max-width: 900px) {
.blog article {
width: 50%;
}
.blog article h3 {
font-size: 30px;
}
.blog article.big .img {
max-width: 50%;
}
.blog article.big .text {
max-width: 50%;
}
}
@media only screen and (max-width: 640px) {
.blog .nav-filters {
margin-bottom: 50px;
text-align: center;
}
.blog .nav-filters li {
border-bottom: 0;
}
.blog .main-content {
padding: 20px 0 40px 0;
}
.blog article {
width: 100%;
margin-bottom: 20px !important;
padding: 0;
}
.blog article h3 {
font-size: 26px;
}
.blog article.big {
width: 100%;
margin-bottom: 0;
padding-bottom: 0;
position: static;
}
.blog article.big .head {
position: static;
}
.blog article.big .head {
flex-direction: column;
gap: 24px;
}
.blog article.big .text .inner {
padding: 0;
}
.blog article.big .img {
max-width: 100%;
padding-top: 66%;
}
.blog article.big .img img {
left: -25px;
width: calc(100% + 50px);
}
.blog article.big .text {
max-width: 100%;
}
.blog article .text p:last-child {
margin-bottom: 0;
}
.blog .nav-filters.search li.button{
padding-top: 0;
padding-bottom: 0;
}
}
.single.blog .container {
max-width: 770px;
}
.single.blog .page-header h1 {
text-align: left;
}
.single.blog .return {
position: absolute;
margin-left: -85px;
transform: translateX(-100%);
color: #41464d;
}
.single.blog h1 {
text-align: left;
}
.single.blog article:not(.small) {
width: 100%;
padding: 0;
margin-bottom: 40px;
}
.single.blog article:not(.small) .head {
gap: 0;
}
.single.blog article:not(.small) h5 {
margin: 0;
}
.single.blog article:not(.small) .author .avatar {
display: inline-block;
margin-right: 16px;
}
.single.blog article:not(.small) .author {
margin-top: 24px;
}
.single.blog article:not(.small) .text {
margin-top: 50px;
margin-left: 104px;
}
.single.blog article:not(.small) .text p {
margin: 24px 0;
color: #2a2a2a;
}
.single.blog article:not(.small) .text figure {
margin: 32px 0;
}
.single.blog article:not(.small) .text img {
max-width: 100%;
height: auto;
}
.single.blog .share {
float: left;
margin-left: -104px;
position: sticky;
top: 90px;
}
.single.blog .share .addtoany_list a {
padding: 0;
}
.single.blog .share .addtoany_list a span {
width: 40px !important;
height: 40px !important;
}
.single.blog .a2a_svg {
margin-right: 6px !important;
display: inline-block;
}
.single.blog .a2a_menu {
border-radius: 2px;
margin: 6px 0 0 -2px;
}
.single.blog article:not(.small) .img {
padding: 0;
}
.single.blog article:not(.small) .img img {
object-fit: contain;
position: static;
}
.blog .info time,
.blog .author time {
display: none;
}
.blog .related h3.crp-list-title {
margin: 15px;
width: 100%;
}
.blog .related .articles {
margin: 0 -15px;
}
.blog .related .articles {
justify-content: flex-start;
}
@media only screen and (max-width: 640px) {
.blog .related h3.crp-list-title {
margin: 15px 0;
}
}
@media only screen and (max-width: 768px) {
.single.blog .share .addtoany_list a span {
width: 26px !important;
height: 26px !important;
}
.single.blog article:not(.small) .text {
margin-top: 30px;
margin-left: 42px;
}
.single.blog .share {
margin-left: -42px;
}
.blog .related .articles {
margin: 0;
}
}
@media only screen and (max-width: 1100px) {
.single.blog .return {
position: static;
margin: 0 0 16px 0;
display: block;
transform: none;
}
}
.blog #ez-toc-container {
border: 1px solid #cccccc;
background: #f8f8f8;
}
.blog #ez-toc-container .ez-toc-title {
font-size: 100%;
font-family: 'PT Sans', sans-serif;
font-weight: 700;
}
.article-comments textarea {
display: block;
}
.article-comments label {
color: #666666;
font-weight: 700;
font-size: 16px;
margin-bottom: 14px;
line-height: 1.5;
}
.article-comments #submit {
margin-top: 10px;
background-color: #e31e37;
color: #fff;
text-transform: uppercase;
font-size: 13px;
font-weight: 700;
display: inline-block;
border-radius: 2px;
padding: 18px 32px 16px 32px;
min-width: 0;
text-align: center;
box-sizing: border-box;
box-shadow: 0 2px 3px 0 rgb(0 0 0 / 30%);
border: 1px solid transparent;
letter-spacing: 0.05em;
outline: 0;
}
.article-comments h3 {
margin: 25px 0;
}
.article-comments ol {
padding-left: 15px;
}
.article-comments .logged-in-as {
margin-bottom: 15px;
}
.article-comments .logged-in-as .required-field-message {
display: none;
}
.article-comments .field {
margin-bottom: 16px;
}
.article-comments li {
margin-bottom: 24px;
}
.article-comments .comment-meta {
font-size: 14px;
}
.article-comments a {
color: #41464d;
}
.article-comments hr {
border: 1px solid #f0f0f0;
}
cite.fn span {
display: inline-block;
width: 30px;
height: 30px;
line-height: 30px;
margin-right: 6px;
color: #fff;
background: #41464d;
font-weight: 700;
font-style: normal;
text-align: center;
border-radius: 50%;
text-transform: uppercase;
}
.blog .comment-navigation.prev-next-posts {
padding: 10px 15px;
width: auto;
}
.blog .comment-navigation.prev-next-posts a {
padding: 6px 18px;
}
.post-type-archive-press .articles {
max-width: 750px;
}
.post-type-archive-press article {
width: 100%;
}
.post-type-archive-press article a {
color: #e31e37;
display: block;
margin-top: 10px;
}
.comment-meta a {
font-weight: 400;
}
.comment-author cite {
font-weight: 700;
font-style: normal;
}
.downloadPressContainer {
width: 100%;
text-align: center;
padding: 20px 40px;
background-color: #f0f0f0;
display: flex;
flex-direction: column;
gap: 10px;
align-items: center;
}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}