@charset "UTF-8";


@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500");  .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
box-sizing: border-box;
} article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block;
}
body {
line-height: 1;
}
ol,
ul {
list-style: none;
}
blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
a {
color: inherit;
text-decoration: inherit;
}
input:focus,
select:focus,
textarea:focus,
button:focus,
body * {
outline: none;
}
input::-ms-clear {
display: none;
} @-ms-viewport {
width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
display: none !important;
}
@media (max-width: 767px) {
.visible-xs {
display: block !important;
}
table.visible-xs {
display: table;
}
tr.visible-xs {
display: table-row !important;
}
th.visible-xs,
td.visible-xs {
display: table-cell !important;
}
}
@media (max-width: 767px) {
.visible-xs-block {
display: block !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline {
display: inline !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline-block {
display: inline-block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display: block !important;
}
table.visible-sm {
display: table;
}
tr.visible-sm {
display: table-row !important;
}
th.visible-sm,
td.visible-sm {
display: table-cell !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-block {
display: block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline {
display: inline !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline-block {
display: inline-block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important;
}
table.visible-md {
display: table;
}
tr.visible-md {
display: table-row !important;
}
th.visible-md,
td.visible-md {
display: table-cell !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block {
display: block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline {
display: inline !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block {
display: inline-block !important;
}
}
@media (min-width: 1200px) {
.visible-lg {
display: block !important;
}
table.visible-lg {
display: table;
}
tr.visible-lg {
display: table-row !important;
}
th.visible-lg,
td.visible-lg {
display: table-cell !important;
}
}
@media (min-width: 1200px) {
.visible-lg-block {
display: block !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline {
display: inline !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline-block {
display: inline-block !important;
}
}
@media (max-width: 767px) {
.hidden-xs {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important;
}
}
@media (min-width: 1200px) {
.hidden-lg {
display: none !important;
}
}
.visible-print {
display: none !important;
}
@media print {
.visible-print {
display: block !important;
}
table.visible-print {
display: table;
}
tr.visible-print {
display: table-row !important;
}
th.visible-print,
td.visible-print {
display: table-cell !important;
}
}
.visible-print-block {
display: none !important;
}
@media print {
.visible-print-block {
display: block !important;
}
}
.visible-print-inline {
display: none !important;
}
@media print {
.visible-print-inline {
display: inline !important;
}
}
.visible-print-inline-block {
display: none !important;
}
@media print {
.visible-print-inline-block {
display: inline-block !important;
}
}
@media print {
.hidden-print {
display: none !important;
}
}
.container {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.container {
width: 750px;
}
}
@media (min-width: 992px) {
.container {
width: 970px;
}
}
@media (min-width: 1200px) {
.container {
width: 1170px;
}
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
.row {
margin-left: -15px;
margin-right: -15px;
}
.col,
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
.col,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
float: left;
}
.col-xs-12 {
width: 100%;
}
.col-xs-11 {
width: 91.66666667%;
}
.col-xs-10 {
width: 83.33333333%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-8 {
width: 66.66666667%;
}
.col-xs-7 {
width: 58.33333333%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-5 {
width: 41.66666667%;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-2 {
width: 16.66666667%;
}
.col-xs-1 {
width: 8.33333333%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-pull-11 {
right: 91.66666667%;
}
.col-xs-pull-10 {
right: 83.33333333%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-8 {
right: 66.66666667%;
}
.col-xs-pull-7 {
right: 58.33333333%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-5 {
right: 41.66666667%;
}
.col-xs-pull-4 {
right: 33.33333333%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-2 {
right: 16.66666667%;
}
.col-xs-pull-1 {
right: 8.33333333%;
}
.col-xs-pull-0 {
right: auto;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-push-11 {
left: 91.66666667%;
}
.col-xs-push-10 {
left: 83.33333333%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-8 {
left: 66.66666667%;
}
.col-xs-push-7 {
left: 58.33333333%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-5 {
left: 41.66666667%;
}
.col-xs-push-4 {
left: 33.33333333%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-2 {
left: 16.66666667%;
}
.col-xs-push-1 {
left: 8.33333333%;
}
.col-xs-push-0 {
left: auto;
}
.col-xs-offset-12 {
margin-left: 100%;
}
.col-xs-offset-11 {
margin-left: 91.66666667%;
}
.col-xs-offset-10 {
margin-left: 83.33333333%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-8 {
margin-left: 66.66666667%;
}
.col-xs-offset-7 {
margin-left: 58.33333333%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-5 {
margin-left: 41.66666667%;
}
.col-xs-offset-4 {
margin-left: 33.33333333%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-2 {
margin-left: 16.66666667%;
}
.col-xs-offset-1 {
margin-left: 8.33333333%;
}
.col-xs-offset-0 {
margin-left: 0%;
}
@media (min-width: 768px) {
.col,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12 {
float: left;
}
.col-sm-12 {
width: 100%;
}
.col-sm-11 {
width: 91.66666667%;
}
.col-sm-10 {
width: 83.33333333%;
}
.col-sm-9 {
width: 75%;
}
.col-sm-8 {
width: 66.66666667%;
}
.col-sm-7 {
width: 58.33333333%;
}
.col-sm-6 {
width: 50%;
}
.col-sm-5 {
width: 41.66666667%;
}
.col-sm-4 {
width: 33.33333333%;
}
.col-sm-3 {
width: 25%;
}
.col-sm-2 {
width: 16.66666667%;
}
.col-sm-1 {
width: 8.33333333%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-pull-11 {
right: 91.66666667%;
}
.col-sm-pull-10 {
right: 83.33333333%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-8 {
right: 66.66666667%;
}
.col-sm-pull-7 {
right: 58.33333333%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-5 {
right: 41.66666667%;
}
.col-sm-pull-4 {
right: 33.33333333%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-2 {
right: 16.66666667%;
}
.col-sm-pull-1 {
right: 8.33333333%;
}
.col-sm-pull-0 {
right: auto;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-push-11 {
left: 91.66666667%;
}
.col-sm-push-10 {
left: 83.33333333%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-8 {
left: 66.66666667%;
}
.col-sm-push-7 {
left: 58.33333333%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-5 {
left: 41.66666667%;
}
.col-sm-push-4 {
left: 33.33333333%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-2 {
left: 16.66666667%;
}
.col-sm-push-1 {
left: 8.33333333%;
}
.col-sm-push-0 {
left: auto;
}
.col-sm-offset-12 {
margin-left: 100%;
}
.col-sm-offset-11 {
margin-left: 91.66666667%;
}
.col-sm-offset-10 {
margin-left: 83.33333333%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-8 {
margin-left: 66.66666667%;
}
.col-sm-offset-7 {
margin-left: 58.33333333%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-5 {
margin-left: 41.66666667%;
}
.col-sm-offset-4 {
margin-left: 33.33333333%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-2 {
margin-left: 16.66666667%;
}
.col-sm-offset-1 {
margin-left: 8.33333333%;
}
.col-sm-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 992px) {
.col,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
float: left;
}
.col-md-12 {
width: 100%;
}
.col-md-11 {
width: 91.66666667%;
}
.col-md-10 {
width: 83.33333333%;
}
.col-md-9 {
width: 75%;
}
.col-md-8 {
width: 66.66666667%;
}
.col-md-7 {
width: 58.33333333%;
}
.col-md-6 {
width: 50%;
}
.col-md-5 {
width: 41.66666667%;
}
.col-md-4 {
width: 33.33333333%;
}
.col-md-3 {
width: 25%;
}
.col-md-2 {
width: 16.66666667%;
}
.col-md-1 {
width: 8.33333333%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-pull-11 {
right: 91.66666667%;
}
.col-md-pull-10 {
right: 83.33333333%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-8 {
right: 66.66666667%;
}
.col-md-pull-7 {
right: 58.33333333%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-5 {
right: 41.66666667%;
}
.col-md-pull-4 {
right: 33.33333333%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-2 {
right: 16.66666667%;
}
.col-md-pull-1 {
right: 8.33333333%;
}
.col-md-pull-0 {
right: auto;
}
.col-md-push-12 {
left: 100%;
}
.col-md-push-11 {
left: 91.66666667%;
}
.col-md-push-10 {
left: 83.33333333%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-8 {
left: 66.66666667%;
}
.col-md-push-7 {
left: 58.33333333%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-5 {
left: 41.66666667%;
}
.col-md-push-4 {
left: 33.33333333%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-2 {
left: 16.66666667%;
}
.col-md-push-1 {
left: 8.33333333%;
}
.col-md-push-0 {
left: auto;
}
.col-md-offset-12 {
margin-left: 100%;
}
.col-md-offset-11 {
margin-left: 91.66666667%;
}
.col-md-offset-10 {
margin-left: 83.33333333%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-8 {
margin-left: 66.66666667%;
}
.col-md-offset-7 {
margin-left: 58.33333333%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-5 {
margin-left: 41.66666667%;
}
.col-md-offset-4 {
margin-left: 33.33333333%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-2 {
margin-left: 16.66666667%;
}
.col-md-offset-1 {
margin-left: 8.33333333%;
}
.col-md-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 1200px) {
.col,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
float: left;
}
.col-lg-12 {
width: 100%;
}
.col-lg-11 {
width: 91.66666667%;
}
.col-lg-10 {
width: 83.33333333%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-8 {
width: 66.66666667%;
}
.col-lg-7 {
width: 58.33333333%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-5 {
width: 41.66666667%;
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-2 {
width: 16.66666667%;
}
.col-lg-1 {
width: 8.33333333%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-pull-11 {
right: 91.66666667%;
}
.col-lg-pull-10 {
right: 83.33333333%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-8 {
right: 66.66666667%;
}
.col-lg-pull-7 {
right: 58.33333333%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-5 {
right: 41.66666667%;
}
.col-lg-pull-4 {
right: 33.33333333%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-2 {
right: 16.66666667%;
}
.col-lg-pull-1 {
right: 8.33333333%;
}
.col-lg-pull-0 {
right: auto;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-push-11 {
left: 91.66666667%;
}
.col-lg-push-10 {
left: 83.33333333%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-8 {
left: 66.66666667%;
}
.col-lg-push-7 {
left: 58.33333333%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-5 {
left: 41.66666667%;
}
.col-lg-push-4 {
left: 33.33333333%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-2 {
left: 16.66666667%;
}
.col-lg-push-1 {
left: 8.33333333%;
}
.col-lg-push-0 {
left: auto;
}
.col-lg-offset-12 {
margin-left: 100%;
}
.col-lg-offset-11 {
margin-left: 91.66666667%;
}
.col-lg-offset-10 {
margin-left: 83.33333333%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-8 {
margin-left: 66.66666667%;
}
.col-lg-offset-7 {
margin-left: 58.33333333%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-5 {
margin-left: 41.66666667%;
}
.col-lg-offset-4 {
margin-left: 33.33333333%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-2 {
margin-left: 16.66666667%;
}
.col-lg-offset-1 {
margin-left: 8.33333333%;
}
.col-lg-offset-0 {
margin-left: 0%;
}
}
.clearfix,
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
content: " ";
display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
clear: both;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.pull-right {
float: right !important;
}
.pull-left {
float: left !important;
}
*,
*:before,
*:after {
box-sizing: border-box;
}
.transition {
transition: all 0.2s ease-in-out;
}
.radius {
border-radius: 7px;
}
.btn {
background-color: #00cdaf;
border-radius: 999px;
color: white;
font-size: 13px;
font-weight: 500;
line-height: 3.57;
letter-spacing: 0.05em;
text-align: center;
display: inline-block;
padding: 0 30px;
min-width: 156px;
line-height: 38px;
transition: background-color 0.15s ease-in-out;
border: 2px solid #00cdaf;
transition: all 0.2s ease-in-out;
}
@media (min-width: 768px) {
.btn {
font-size: 14px;
}
}
.btn:hover {
background-color: transparent;
color: #00cdaf;
} input {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
strong {
font-weight: 700;
}
.left {
float: left;
}
.right {
float: right;
}
.clear {
clear: both;
}
.center {
text-align: center;
}
body {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
@media (max-width: 600px) {
body.customize-support {
margin-top: -46px;
}
}
@media (max-width: 600px) {
body.customize-support .page-header {
top: 0 !important;
}
}
@media (min-width: 768px) {
body.customize-support .page-header {
top: 32px;
}
}
@media (max-width: 782px) {
body.customize-support .page-header {
top: 46px;
}
}
main {
margin-top: 110px;
transition: all 280ms ease-in-out;
}
@media (min-width: 768px) {
main {
margin-top: 140px;
}
}
@media (min-width: 1200px) {
main {
margin-top: 190px;
}
}
main.small {
margin-top: 100px;
}
.subpage-header {
background-color: #3b3535;
color: white;
padding: 30px 0;
}
@media (min-width: 768px) {
.subpage-header {
padding: 50px 0;
}
}
.subpage-header h1 {
font-size: 26px;
font-weight: 300;
letter-spacing: 0.05em;
}
@media (min-width: 768px) {
.subpage-header h1 {
font-size: 40px;
}
}
@media (max-width: 600px) {
.customize-support #wpadminbar {
display: none !important;
}
}
.grecaptcha-badge {
display: none;
}
.sl-wrapper .sl-close,
.sl-wrapper .sl-navigation button {
height: 44px;
line-height: 44px;
font-family: Arial, Baskerville, monospace;
}
.sl-wrapper .sl-close:focus,
.sl-wrapper .sl-navigation button:focus {
outline: 0;
}
body.hidden-scroll {
overflow: hidden;
}
.sl-overlay {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(32, 32, 32, 0.7);
-webkit-backdrop-filter: blur(2px);
backdrop-filter: blur(2px);
display: none;
z-index: 1050;
}
.sl-wrapper .sl-close,
.sl-wrapper .sl-counter {
top: 30px;
display: none;
color: #b2a8a8;
position: fixed;
}
.sl-wrapper {
z-index: 1040;
}
.sl-wrapper button {
border: 0;
background: 0 0;
font-size: 28px;
padding: 0;
cursor: pointer;
}
.sl-wrapper button:hover {
opacity: 0.7;
}
.sl-wrapper .sl-close {
right: 30px;
z-index: 1060;
margin-top: -14px;
margin-right: -14px;
width: 44px;
font-size: 3rem;
}
.sl-wrapper .sl-counter {
left: 30px;
z-index: 1060;
font-size: 1rem;
}
.sl-wrapper .sl-navigation {
width: 100%;
display: none;
}
.sl-wrapper .sl-navigation button {
position: fixed;
top: 50%;
margin-top: -22px;
width: 22px;
text-align: center;
display: block;
z-index: 1060;
color: white;
}
.sl-wrapper .sl-navigation button.sl-next {
right: 5px;
font-size: 2rem;
}
.sl-wrapper .sl-navigation button.sl-prev {
left: 5px;
font-size: 2rem;
}
.sl-wrapper .sl-image {
position: fixed;
-ms-touch-action: none;
touch-action: none;
z-index: 10000;
}
.sl-wrapper .sl-image img {
margin: 0;
padding: 0;
display: block;
border: 0;
}
.sl-wrapper .sl-image iframe {
background: white;
border: 0;
}
@media (min-width: 35.5em) {
.sl-wrapper .sl-navigation button {
width: 44px;
}
.sl-wrapper .sl-navigation button.sl-next {
right: 10px;
font-size: 3rem;
}
.sl-wrapper .sl-navigation button.sl-prev {
left: 10px;
font-size: 3rem;
}
.sl-wrapper .sl-image iframe,
.sl-wrapper .sl-image img {
border: 0;
}
}
@media (min-width: 50em) {
.sl-wrapper .sl-navigation button {
width: 44px;
}
.sl-wrapper .sl-navigation button.sl-next {
right: 20px;
font-size: 3rem;
}
.sl-wrapper .sl-navigation button.sl-prev {
left: 20px;
font-size: 3rem;
}
.sl-wrapper .sl-image iframe,
.sl-wrapper .sl-image img {
border: 0;
}
}
.sl-wrapper .sl-image .sl-caption {
display: none;
padding: 10px;
color: #fff;
background: rgba(0, 0, 0, 0.8);
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
.sl-wrapper .sl-image .sl-caption.pos-top {
bottom: auto;
top: 0;
}
.sl-wrapper .sl-image .sl-caption.pos-outside {
bottom: auto;
}
.sl-wrapper .sl-image .sl-download {
display: none;
position: absolute;
bottom: 5px;
right: 5px;
color: white;
z-index: 1060;
}
.sl-spinner {
display: none;
border: 5px solid #333;
border-radius: 40px;
height: 40px;
left: 50%;
margin: -20px 0 0 -20px;
opacity: 0;
position: fixed;
top: 50%;
width: 40px;
z-index: 1007;
animation: pulsate 1s ease-out infinite;
}
.sl-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
}
@keyframes pulsate {
0% {
transform: scale(0.1);
opacity: 0;
}
50% {
opacity: 1;
}
100% {
transform: scale(1.2);
opacity: 0;
}
}
.cd-image-container img {
display: block;
width: 100%;
height: 100%;
}
.cd-image-label {
position: absolute;
bottom: 0;
right: 0;
color: #ffffff;
padding: 1em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
opacity: 0;
transform: translateY(20px);
transition: transform 0.3s 0.7s, opacity 0.3s 0.7s;
}
.cd-image-label.is-hidden {
visibility: hidden;
}
.is-visible .cd-image-label {
opacity: 1;
transform: translateY(0);
}
.cd-resize-img {
position: absolute;
top: 0;
left: 0;
width: 0;
height: 100%;
overflow: hidden; transform: translateZ(0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.cd-resize-img img {
position: absolute;
left: 0;
top: 0;
display: block;
width: auto;
max-width: none;
border-radius: 7px;
}
.cd-resize-img .cd-image-label {
right: auto;
left: 0;
}
.is-visible .cd-resize-img {
width: 50%;
}
.cd-handle {
width: 3px;
height: 100%;
position: absolute;
top: 0;
left: 50%;
background-color: white;
}
.cd-handle.draggable > span {
background-color: white;
}
.cd-handle.draggable svg rect {
fill: #00cdaf;
}
.cd-handle svg {
width: 22px;
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
}
.cd-handle svg rect {
fill: white;
}
.cd-handle > span {
text-align: center;
width: 43px;
height: 43px;
background-color: #00cdaf;
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
border-radius: 999px;
transition: 0.2s all;
box-shadow: 0px 15px 28px 2px rgba(81, 76, 76, 0.2);
}
.page-header {
background-color: white;
height: 110px;
z-index: 9;
transition: all 280ms ease-in-out;
transition-property: margin, padding, height;
box-shadow: 0 1px 20px 0px rgba(81, 76, 76, 0.16);
position: fixed;
top: 0;
left: 0;
right: 0;
}
@media (min-width: 768px) {
.page-header {
height: 140px;
}
}
@media (min-width: 1200px) {
.page-header {
height: 190px;
}
}
.page-header__logo {
position: absolute;
left: 50%;
transform: translateX(-50%);
display: block;
height: 100%;
}
.page-header__logo img {
display: block;
transition: all 280ms ease-in-out;
padding: 12px 0;
height: 110px;
}
@media (min-width: 768px) {
.page-header__logo img {
padding: 15px 0;
height: 140px;
}
}
@media (min-width: 1200px) {
.page-header__logo img {
padding: 22px 0;
height: 190px;
}
}
@media (min-width: 768px) {
.page-header.small {
height: 100px;
}
}
@media (min-width: 768px) {
.page-header.small .main-nav {
margin-top: 38px;
}
}
@media (min-width: 768px) {
.page-header.small .page-header__logo img {
padding: 14px 0;
height: 100px;
}
}
@media (min-width: 768px) {
.page-header.small .hamburger-icon {
top: 38px;
}
}
.hamburger-icon {
transition: all 0.2s ease-in-out;
width: 30px;
height: 24px;
cursor: pointer;
position: absolute;
right: 15px;
top: 43px;
z-index: 99;
}
@media (min-width: 768px) {
.hamburger-icon {
top: 58px;
right: 58px;
}
}
@media (min-width: 992px) {
.hamburger-icon {
display: none;
}
}
.hamburger-icon span {
transition: all 0.2s ease-in-out;
display: block;
border-radius: 99px;
height: 4px;
width: 30px;
margin-bottom: 6px;
background-color: #3b3535;
}
.hamburger-icon.active span {
width: 0;
top: 0;
bottom: 0;
margin: auto;
position: absolute;
background-color: #ffffff;
}
.hamburger-icon.active span:first-child {
width: 30px;
transform: rotate(45deg);
}
.hamburger-icon.active span:last-child {
width: 30px;
transform: rotate(-45deg);
}
.main-nav {
display: none;
}
@media (min-width: 992px) {
.main-nav {
font-size: 0;
text-align: center;
position: relative;
margin-top: 60px;
transition: all 280ms ease-in-out;
display: block;
}
}
@media (min-width: 1200px) {
.main-nav {
margin-top: 84px;
}
}
.main-nav__inner {
width: 50%;
text-align: right;
float: left;
padding-right: 80px;
}
@media (min-width: 1200px) {
.main-nav__inner {
padding-right: 110px;
}
}
.main-nav__inner:nth-child(1) li:first-child a {
padding-left: 0;
}
.main-nav__inner:nth-child(2) {
text-align: left;
float: right;
padding: 0 0 0 80px;
}
@media (min-width: 1200px) {
.main-nav__inner:nth-child(2) {
padding: 0 0 0 110px;
}
}
.main-nav__inner:nth-child(2) li:last-child a {
padding-right: 0;
}
.main-nav li {
display: inline-block;
vertical-align: middle;
position: relative;
}
.main-nav li:hover a {
color: #00cdaf;
}
.main-nav a {
color: #202020;
font-size: 14px;
line-height: 1.79;
letter-spacing: 0.05em;
display: inline-block;
text-transform: uppercase;
transition: all 0.2s ease-in-out;
padding: 0 17px;
}
@media (min-width: 1200px) {
.main-nav a {
padding: 0 26px;
}
}
.page-footer {
padding: 21px 0;
}
@media (min-width: 768px) {
.page-footer {
padding: 31px 0;
}
}
.page-footer p {
font-size: 11px;
line-height: 1.38;
text-align: center;
letter-spacing: 0.05em;
color: #b2a8a8;
}
@media (min-width: 768px) {
.page-footer p {
font-size: 12.5px;
}
}
.mobile-nav {
transition: all 0.2s ease-in-out;
display: block;
background: rgba(59, 53, 53, 0.6);
z-index: 9;
position: absolute;
top: 0;
left: 0;
right: 0;
height: 100vh;
opacity: 0;
visibility: hidden;
}
.mobile-nav__inner {
transition: all 0.2s ease-in-out;
margin: 0 0 0 auto;
width: 75vw;
background: #3b3535;
position: relative;
right: -100%;
}
@media (min-width: 768px) {
.mobile-nav__inner {
width: 420px;
}
}
.mobile-nav__inner:after {
transition: all 0.2s ease-in-out;
content: "";
display: block;
background: #3b3535;
background: linear-gradient(0deg, rgba(59, 53, 53, 0) 0%, #3b3535 20%);
width: 75vw;
height: 110px;
position: absolute;
top: 0;
right: 0;
}
@media (min-width: 768px) {
.mobile-nav__inner:after {
width: 420px;
}
}
.mobile-nav__container {
display: block;
padding-top: 110px;
height: 100vh;
overflow: auto;
}
.mobile-nav__container li {
display: block;
border-bottom: 1px solid rgba(255, 255, 255, 0.05);
padding: 20px 15px;
color: #ffffff;
font-size: 14px;
letter-spacing: 0.05em;
text-align: right;
}
@media (min-width: 768px) {
.mobile-nav__container li {
font-size: 18px;
padding: 25px 60px;
}
}
.mobile-nav.active {
opacity: 1;
visibility: visible;
}
@media (min-width: 992px) {
.mobile-nav.active {
display: none;
}
}
.mobile-nav.active .mobile-nav__inner {
right: 0;
}
.module-reviews {
transition: all 0.4s ease-in-out;
background-color: #ffffff;
box-shadow: 0 1px 20px 0px rgba(81, 76, 76, 0.16);
position: fixed;
bottom: 0;
left: 0;
right: 0;
z-index: 999;
padding: 25px 0 25px 0;
display: block;
}
@media (max-width: 767px) {
.module-reviews {
display: none;
}
}
@media (max-height: 650px) {
}
.module-reviews__showBtn {
transition: all 0.4s ease-in-out;
position: fixed;
bottom: 0;
right: 80px;
background-color: #ffffff;
box-shadow: 0 1px 20px 0px rgba(81, 76, 76, 0.16);
padding: 12px 26px;
display: -ms-flexbox;
display: flex;
cursor: pointer;
}
.module-reviews__showBtn span {
display: block;
text-transform: uppercase;
color: #3b3535;
font-size: 14px;
line-height: 1.42;
letter-spacing: 0.05em;
}
.module-reviews__showBtn .module-reviews__star {
margin-right: 10px;
}
.module-reviews__showBtn--hidden {
bottom: -100%;
}
.module-reviews__close {
font-size: 0;
display: block;
width: 15px;
height: 15px;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTg2cHgiIGhlaWdodD0iMTg2cHgiIHZpZXdCb3g9IjAgMCAxODYgMTg2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPmcyMjQ2PC90aXRsZT4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJnMjI0NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4wMDAwMDAsIDQuMDAwMDAwKSIgZmlsbD0iIzcxNjU2NSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPHBhdGggZD0iTTE3My4zODE2NDgsLTIuMzYwNjc3OTYgQzE3NS4xODk4NTYsLTQuMTY4ODg2OTUgMTc4LjEyMTU0MiwtNC4xNjg4ODc0MyAxNzkuOTI5NzUxLC0yLjM2MDY3OTAyIEMxODEuNjgxNDUzLC0wLjYwODk3NzExNyAxODEuNzM2MTk1LDIuMTk3MDgxNzUgMTgwLjA5Mzk3NCw0LjAxNDY4MTUgTDE3OS45Mjk3NTIsNC4xODc0MjM5NiBMNC4wNzU0NTIwMiwxODAuMDQxNzgxIEMyLjI2NzI0MzYsMTgxLjg0OTk5IC0wLjY2NDQ0MTk1NiwxODEuODQ5OTkgLTIuNDcyNjUwOTYsMTgwLjA0MTc4MiBDLTQuMjI0MzUzNDIsMTc4LjI5MDA4IC00LjI3OTA5NDU3LDE3NS40ODQwMjEgLTIuNjM2ODc0MDcsMTczLjY2NjQyMiBMLTIuNDcyNjUyMDIsMTczLjQ5MzY3OSBMMTczLjM4MTY0OCwtMi4zNjA2Nzc5NiBaIiBpZD0icGF0aDE0MTkiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTS0yLjQ3MjY1MDY4LC0yLjM2MDY3OTMgQy0wLjcyMDk0ODA1OSwtNC4xMTIzODEwNSAyLjA4NTExMDgzLC00LjE2NzEyMTA1IDMuOTAyNzA5OTEsLTIuNTI0ODk5OCBMNC4wNzU0NTIzLC0yLjM2MDY3NzY4IEwxNzkuOTI5NzUyLDE3My40OTM3MDkgQzE4MS43Mzc5NjEsMTc1LjMwMTkxOCAxODEuNzM3OTYsMTc4LjIzMzYwNCAxNzkuOTI5NzUxLDE4MC4wNDE4MTIgQzE3OC4xNzgwNDgsMTgxLjc5MzUxNCAxNzUuMzcxOTg5LDE4MS44NDgyNTQgMTczLjU1NDM5LDE4MC4yMDYwMzMgTDE3My4zODE2NDgsMTgwLjA0MTgxMSBMLTIuNDcyNjUyMyw0LjE4NzQyMzY4IEMtNC4yODA4NjA1NSwyLjM3OTIxNDUyIC00LjI4MDg1OTgzLC0wLjU1MjQ3MTAzNyAtMi40NzI2NTA2OCwtMi4zNjA2NzkzIFoiIGlkPSJwYXRoMTQyMSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
position: absolute;
top: 0;
right: 15px;
z-index: 99;
cursor: pointer;
}
.module-reviews__single {
display: -ms-flexbox;
display: flex;
background-color: #ffffff;
}
.module-reviews .swiper-slide {
height: auto;
}
.module-reviews__info {
margin: 0 20px 0 0;
}
.module-reviews__meta {
display: block;
color: #716565;
font-size: 11px;
line-height: 1.42;
letter-spacing: 0.05em;
padding-top: 10px;
}
.module-reviews__stars {
display: -ms-flexbox;
display: flex;
}
.module-reviews__star {
width: 18px;
height: 18px;
display: block;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjhweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMjggMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+WE1MSURfMTZfPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJpY29uZmluZGVyXy1fU3Rhci1GYXZvcml0ZS1GZWF0dXJlZC1GYW1vdXMtU3VwZXJfMzg0NDQ2MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgZmlsbD0iIzNCMzUzNSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPHBhdGggZD0iTTExLjI1NDE4MTMsMC4xMjIyMDI5NjQgTDcuOTczLDcuMDg3IEwwLjY1NDQ5ODA0Niw4LjIwMTM5MDI5IEMtMC45MzM4NTkyNDEsOC40NDI3MzgwNCAtMS41NDgwMDIyNiwxMC40MjQwMzYyIC0wLjQyOTYwMTk3NSwxMS41NjY1MzEzIEw0Ljg5NDU3MTcsMTcuMDAyNzA4NyBDNC44OTE1NTgwNSwxNi45OTk2MjczIDQuODkzMjAwMjMsMTcuMDA0OTE2NyA0Ljg5MjAyNjk4LDE3LjAxMjExNDEgTDMuNjM1MTQ0NDIsMjQuNjg3Mzk1MyBMMy42MTY1NDQ2NiwyNC44MzI0MjMzIEMzLjQ3MzIzMTkzLDI2LjM2ODE3NDEgNS4wNzIzNDY0MSwyNy41Mjg4OTYzIDYuNDY2NTA1MSwyNi43NjA4OTMyIEwxMi45OTksMjMuMTYyIEwxOS41MzQ1NzAzLDI2Ljc2MDkzNDcgQzIwLjk3Mjc4MjQsMjcuNTU0MTQzMyAyMi42Mjc5NjA2LDI2LjI5NDAzNzcgMjIuMzY1OTUyOCwyNC42ODc5OTAzIEwyMS4xMDg4NTU2LDE3LjAxMTM5NTMgQzIxLjEwNzc5OTgsMTcuMDA0OTE2NyAyMS4xMDk0NDE5LDE2Ljk5OTYyNzMgMjEuMTA2OTcxNSwxNy4wMDIxNTM2IEwyNi40MzA0MjgzLDExLjU2NjcwODcgTDI2LjUzMzI5MzcsMTEuNDUzNTk2IEMyNy41MDgzNjYxLDEwLjI5ODAyMSAyNi44ODM2MTI5LDguNDM0OTUxMjcgMjUuMzQ2MjIzNyw4LjIwMTM0Nzk4IEwxOC4wMjgsNy4wODcgTDE0Ljc0NjM0MTUsMC4xMjExOTAzOTcgQzE0LjA0MDU2NzUsLTEuMzc0MjMyMjMgMTEuOTU4Mzg2MSwtMS4zNzQyMzIyMyAxMS4yNTQxODEzLDAuMTIyMjAyOTY0IFogTTEzLDEuMTA4IEwxNi4yMjczNTE2LDcuOTU4MTU4ODEgTDE2LjMwMjI3NjIsOC4xMDE1MjYgQzE2LjU5NjU4NDgsOC42MTMyODIyMSAxNy4xMDIzMjI2LDguOTY4NTc3MTMgMTcuNjg3MTg1NSw5LjA1ODQwOTAxIEwyNC45OTcsMTAuMTcxIEwxOS42Nzc1NzE3LDE1LjYwMzI5MTMgTDE5LjU2MjI4MTgsMTUuNzMxOTkxOCBDMTkuMTk4NTE5MSwxNi4xNzU2MzczIDE5LjA0MTU3OTUsMTYuNzYwNjIxOCAxOS4xMzUwMjcsMTcuMzMzODg1OSBMMjAuMzgxLDI0Ljk0NCBMMTMuOTE5NDI5NywyMS4zODUwNjUzIEwxMy43NjA0Njk5LDIxLjMwNjU0MjYgQzEzLjIyMTg3NTIsMjEuMDcwOTc5IDEyLjYwMTk2NjEsMjEuMDk3MjI1NSAxMi4wNzk5OTA4LDIxLjM4NTkzNzEgTDUuNjE5LDI0Ljk0NCBMNi44NjU4NTU1OCwxNy4zMzQ2MDQ3IEw2Ljg4NjQ1MTM4LDE3LjE2MjI0ODYgQzYuOTMwMzQ5MzcsMTYuNTg3NjM1MSA2LjcyODE2OTMsMTYuMDE3MTg4OSA2LjMyMzk3MTUzLDE1LjYwMzg0NjQgTDEuMDAzLDEwLjE3MSBMOC4zMTI1MDE5NSw5LjA1ODYwOTcxIEM4Ljk1MTg0NjcyLDguOTYwNDEwNTkgOS40OTU3MTM2Miw4LjU0NjQ4OTIzIDkuNzczMTgxNzUsNy45NTkxNDc5MyBMMTMsMS4xMDggWiIgaWQ9IlhNTElEXzE2XyI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
opacity: 0.1;
margin-right: 5px;
}
.module-reviews__star:last-child {
margin-right: 0;
}
.module-reviews__star--filled {
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjhweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMjggMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+WE1MSURfMTZfPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJpbWFnZS0oMSkiIGZpbGw9IiNFQ0JEMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi4yNTQxODEzLDEuMTIyMjAyOTYgTDguOTczLDguMDg3IEwxLjY1NDQ5ODA1LDkuMjAxMzkwMjkgQzAuMDY2MTQwNzU4Niw5LjQ0MjczODA0IC0wLjU0ODAwMjI2LDExLjQyNDAzNjIgMC41NzAzOTgwMjUsMTIuNTY2NTMxMyBMNS44OTQ1NzE3LDE4LjAwMjcwODcgQzUuODkxNTU4MDUsMTcuOTk5NjI3MyA1Ljg5MzIwMDIzLDE4LjAwNDkxNjcgNS44OTIwMjY5OCwxOC4wMTIxMTQxIEw0LjYzNTE0NDQyLDI1LjY4NzM5NTMgTDQuNjE2NTQ0NjYsMjUuODMyNDIzMyBDNC40NzMyMzE5MywyNy4zNjgxNzQxIDYuMDcyMzQ2NDEsMjguNTI4ODk2MyA3LjQ2NjUwNTEsMjcuNzYwODkzMiBMMTMuOTk5LDI0LjE2MiBMMjAuNTM0NTcwMywyNy43NjA5MzQ3IEMyMS45NzI3ODI0LDI4LjU1NDE0MzMgMjMuNjI3OTYwNiwyNy4yOTQwMzc3IDIzLjM2NTk1MjgsMjUuNjg3OTkwMyBMMjIuMTA4ODU1NiwxOC4wMTEzOTUzIEMyMi4xMDc3OTk4LDE4LjAwNDkxNjcgMjIuMTA5NDQxOSwxNy45OTk2MjczIDIyLjEwNjk3MTUsMTguMDAyMTUzNiBMMjcuNDMwNDI4MywxMi41NjY3MDg3IEwyNy41MzMyOTM3LDEyLjQ1MzU5NiBDMjguNTA4MzY2MSwxMS4yOTgwMjEgMjcuODgzNjEyOSw5LjQzNDk1MTI3IDI2LjM0NjIyMzcsOS4yMDEzNDc5OCBMMTkuMDI4LDguMDg3IEwxNS43NDYzNDE1LDEuMTIxMTkwNCBDMTUuMDQwNTY3NSwtMC4zNzQyMzIyMjcgMTIuOTU4Mzg2MSwtMC4zNzQyMzIyMjcgMTIuMjU0MTgxMywxLjEyMjIwMjk2IFoiIGlkPSJYTUxJRF8xNl8iPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
opacity: 1;
}
.module-reviews__content {
color: #3b3535;
font-size: 13px;
font-weight: 500;
line-height: 1.42;
letter-spacing: 0.05em;
padding: 0 20px;
}
.module-reviews__author {
display: block;
color: #716565;
font-size: 11px;
line-height: 1.42;
letter-spacing: 0.05em;
padding-top: 10px;
}
.module-reviews--hidden {
bottom: -100%;
}
.home-slider {
background-color: #3b3535;
background-image: url(//prylinski.com/wp-content/themes/prylinski/assets/images/slider-bg.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: top center;
letter-spacing: 0.05em;
}
.home-slider__single {
padding: 60px 0;
background: none;
}
@media (min-width: 768px) {
.home-slider__single {
background-size: cover;
background-position: 52% 50%;
padding: 115px 0 0 0;
height: 490px;
}
}
@media (min-width: 992px) {
.home-slider__single {
background-position: 73% 50%;
}
}
@media (min-width: 1200px) {
.home-slider__single {
padding: 130px 0 0 0;
height: 530px;
}
}
@media (min-width: 1500px) {
.home-slider__single {
background-position: top center;
}
}
.home-slider__title {
color: white;
font-weight: 300;
margin-bottom: 31px;
font-size: 32px;
line-height: 1.3;
letter-spacing: 0.05em;
}
@media (max-width: 320px) {
.home-slider__title {
font-size: 28px;
}
}
@media (min-width: 768px) {
.home-slider__title {
font-size: 38px;
line-height: 1.39;
}
}
@media (min-width: 1200px) {
.home-slider__title {
font-size: 42px;
}
}
.home-slider__txt {
color: #b2a8a8;
margin-bottom: 38px;
font-size: 15px;
line-height: 1.56;
letter-spacing: 0.05em;
}
@media (min-width: 1200px) {
.home-slider__txt {
font-size: 16px;
}
}
.home-slider__btn {
background-color: #00cdaf;
border-radius: 999px;
color: white;
font-size: 13px;
font-weight: 500;
line-height: 4;
letter-spacing: 0.05em;
text-align: center;
display: inline-block;
transition: background-color 0.15s ease-in-out;
padding: 0 37px;
}
@media (min-width: 768px) {
.home-slider__btn {
font-size: 14px;
padding: 0 47px;
}
}
.home-slider__btn:hover {
background-color: #00e1c0;
}
.home-slider__nav {
font-size: 0;
margin-top: 41px;
margin-bottom: 94px;
display: none;
}
@media (min-width: 768px) {
.home-slider__nav {
display: block;
}
}
.home-slider__nav span {
background-color: #b2a8a8;
display: inline-block;
width: 8px;
height: 8px;
border-radius: 999px;
opacity: 0.3;
margin-right: 20px;
transition: all 0.2s ease-in-out;
}
.home-slider__nav span:hover {
opacity: 1;
}
.home-slider__nav span:last-of-type {
margin-right: 0;
}
.home-slider__nav span.swiper-pagination-bullet-active {
background-color: #00cdaf;
opacity: 1;
}
.home-about {
background: url(//prylinski.com/wp-content/themes/prylinski/assets/images/about-bg.jpg);
background-position: top center;
background-repeat: no-repeat;
background-size: 1480px auto;
min-height: 300px;
text-align: center;
letter-spacing: 0.05em;
padding: 50px 0 30px 0;
}
@media (min-width: 768px) {
.home-about {
padding: 70px 0 45px 0;
}
}
@media (min-width: 1200px) {
.home-about {
padding: 90px 0 65px 0;
}
}
.home-about__header {
margin-bottom: 35px;
color: #3b3535;
font-size: 26px;
letter-spacing: 0.05em;
}
@media (min-width: 768px) {
.home-about__header {
font-size: 30px;
}
}
.home-about__txt {
color: #3b3535;
font-size: 13px;
line-height: 1.56;
letter-spacing: 0.05em;
padding: 0 20px;
}
@media (min-width: 768px) {
.home-about__txt {
font-size: 14px;
padding: 0 60px;
}
}
.home-about__txt strong {
font-weight: 500;
}
.home-about__txt p {
margin-bottom: 20px;
}
.home-about__txt p:last-of-type {
margin-bottom: 0;
}
.home-about__btn {
margin-top: 35px;
background-color: #00cdaf;
border-radius: 999px;
color: white;
font-size: 13px;
font-weight: 500;
line-height: 3.57;
letter-spacing: 0.05em;
text-align: center;
display: inline-block;
padding: 0 30px;
min-width: 156px;
line-height: 38px;
transition: background-color 0.15s ease-in-out;
border: 2px solid #00cdaf;
transition: all 0.2s ease-in-out;
}
@media (min-width: 768px) {
.home-about__btn {
font-size: 14px;
}
}
.home-about__btn:hover {
background-color: transparent;
color: #00cdaf;
}
.home-offer {
letter-spacing: 0.05em;
margin-bottom: 10px;
padding-top: 40px;
}
@media (max-width: 991px) {
.home-offer {
padding-top: 30px;
}
.home-offer .row {
margin: 0 -10px;
}
.home-offer .col-xs-6 {
padding: 0 10px;
}
}
.home-offer__infoBox {
border-radius: 7px;
border: 1px solid #d8d8d8;
margin-bottom: 30px;
padding: 44px 40px 44px 40px;
height: 195px;
}
@media (min-width: 1200px) {
.home-offer__infoBox {
padding: 45px 62px 45px;
}
}
.home-offer__infoBox-header {
color: #00cdaf;
font-size: 18px;
font-weight: 500;
line-height: 1.3;
letter-spacing: 0.05em;
margin-bottom: 20px;
}
.home-offer__infoBox-txt {
color: #3b3535;
font-size: 14px;
line-height: 1.56;
letter-spacing: 0.05em;
}
.home-offer__single {
border-radius: 7px;
background-color: #5e5959;
background-repeat: no-repeat;
background-size: cover;
color: white;
margin-bottom: 20px;
text-align: center;
height: 140px;
position: relative;
cursor: pointer;
overflow: hidden;
transition: all 0.2s ease-in-out;
}
.home-offer__single.active .home-offer__desc {
visibility: visible;
opacity: 1;
}
@media (min-width: 768px) {
.home-offer__single {
height: 165px;
margin-bottom: 30px;
}
}
@media (min-width: 992px) {
.home-offer__single {
height: 195px;
margin-bottom: 30px;
}
}
.home-offer__single:hover {
transform: scale(1.035);
}
.home-offer__single:hover .home-offer__icon path {
fill: #00cdaf;
}
.home-offer__desc {
border-radius: 7px;
background-color: rgba(59, 53, 53, 0.92);
-webkit-backdrop-filter: blur(2px);
backdrop-filter: blur(2px);
height: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
visibility: hidden;
opacity: 0;
transition: all 0.2s ease-in-out;
}
.home-offer__desc .closeBtn {
background-image: url('data:image/svg+xml;utf8,<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><style>.st0{fill:#FFFFFF;}</style><path class="st0" d="M32.1 25L48.5 8.5c2-2 2-5.1 0-7.1s-5.1-2-7.1 0L25 17.9 8.5 1.5c-2-2-5.1-2-7.1 0s-2 5.1 0 7.1L17.9 25 1.5 41.5c-2 2-2 5.1 0 7.1 1 1 2.3 1.5 3.5 1.5s2.6-.5 3.5-1.5L25 32.1l16.5 16.5c1 1 2.3 1.5 3.5 1.5s2.6-.5 3.5-1.5c2-2 2-5.1 0-7.1L32.1 25z"/></svg>');
background-size: 100%;
width: 14px;
height: 14px;
position: absolute;
top: 12px;
right: 12px;
}
.home-offer__desc p {
position: absolute;
top: 50%;
left: 0;
right: 0;
transform: translateY(-50%);
font-size: 11px;
line-height: 1.38;
letter-spacing: 0.05em;
padding: 10px 5px;
}
@media (min-width: 768px) {
.home-offer__desc p {
font-size: 14px;
padding: 15px;
}
}
.home-offer__title {
position: absolute;
bottom: 16px;
left: 0;
right: 0;
font-size: 14px;
font-weight: 500;
line-height: 1.25;
letter-spacing: 0.05em;
padding: 0 10px;
}
@media (max-width: 320px) {
.home-offer__title {
font-size: 12px;
}
}
@media (min-width: 768px) {
.home-offer__title {
padding: 0 30px;
font-size: 16px;
}
}
@media (min-width: 992px) {
.home-offer__title {
font-size: 17px;
}
}
@media (min-width: 1200px) {
.home-offer__title {
font-size: 18px;
}
}
.home-offer__icon {
margin: 20px 0;
max-height: 54px;
}
@media (min-width: 768px) {
.home-offer__icon {
margin: 32px 0;
max-height: 58px;
}
}
@media (min-width: 992px) {
.home-offer__icon {
margin: 44px 0;
max-height: 66px;
}
}
@media (min-width: 1200px) {
.home-offer__icon {
margin: 40px 0;
max-height: 68px;
}
}
.home-offer__icon path {
fill: #b2a8a8;
transition: 0.25s all ease-in-out;
}
.home-portfolio {
background-color: #f6f9fc;
text-align: center;
padding: 40px 0;
letter-spacing: 0.05em;
}
@media (min-width: 768px) {
.home-portfolio {
padding: 60px 0;
}
}
@media (min-width: 992px) {
.home-portfolio {
padding: 80px 0;
}
}
.home-portfolio__header {
font-size: 26px;
line-height: 1.25;
letter-spacing: 0.05em;
margin-bottom: 40px;
}
@media (min-width: 768px) {
.home-portfolio__header {
font-size: 30px;
margin-bottom: 45px;
}
}
@media (min-width: 992px) {
.home-portfolio__header {
margin-bottom: 70px;
}
}
.home-portfolio__btn {
background-color: #00cdaf;
border-radius: 999px;
color: white;
font-size: 13px;
font-weight: 500;
line-height: 3.57;
letter-spacing: 0.05em;
text-align: center;
display: inline-block;
padding: 0 30px;
min-width: 156px;
line-height: 38px;
transition: background-color 0.15s ease-in-out;
border: 2px solid #00cdaf;
transition: all 0.2s ease-in-out;
margin-top: 10px;
}
@media (min-width: 768px) {
.home-portfolio__btn {
font-size: 14px;
}
}
.home-portfolio__btn:hover {
background-color: transparent;
color: #00cdaf;
}
@media (min-width: 768px) {
.home-portfolio__btn {
margin-top: 30px;
}
}
@media (min-width: 1200px) {
.home-portfolio__btn {
margin-top: 72px;
}
}
.home-portfolio__single {
width: 100%;
height: 150px;
background-color: #514c4c;
box-shadow: 0 15px 28.5px 1.5px rgba(81, 76, 76, 0.3);
position: relative;
overflow: hidden;
max-width: 555px;
margin: 0 auto;
border-radius: 7px;
}
@media (min-width: 768px) {
.home-portfolio__single {
height: 220px;
}
}
@media (min-width: 1200px) {
.home-portfolio__single {
height: 270px;
}
}
.home-portfolio__single img {
width: 100%;
height: 100%;
display: block;
width: 455px;
-o-object-fit: cover;
object-fit: cover;
}
@media (min-width: 768px) {
.home-portfolio__single img {
width: 555px;
}
}
@media (min-width: 992px) {
.home-portfolio__single img {
width: 455px;
}
}
@media (min-width: 1200px) {
.home-portfolio__single img {
width: 555px;
}
}
.home-portfolio__info {
color: white;
font-size: 14px;
font-weight: 600;
text-align: center;
text-transform: uppercase;
position: absolute;
border-right: 18px;
}
@media (min-width: 768px) {
.home-portfolio__info {
font-size: 18px;
}
}
.home-portfolio__info.is-hidden {
visibility: hidden;
}
.home-portfolio__about {
color: #3b3535;
text-align: center;
margin: 20px 0;
font-size: 21px;
}
@media (min-width: 768px) {
.home-portfolio__about {
font-size: 24px;
}
}
@media (min-width: 1200px) {
.home-portfolio__about {
margin: 40px 0 0 0;
}
}
.home-portfolio__about strong {
font-weight: 500;
}
.home-me {
background-color: #3b3535;
background-image: url(//prylinski.com/wp-content/themes/prylinski/assets/images/slider-bg.jpg);
background-size: cover;
background-position: top left;
background-repeat: no-repeat;
color: white;
text-align: left;
letter-spacing: 0.05em;
padding: 40px 0;
}
@media (min-width: 768px) {
.home-me {
padding: 60px 0;
}
}
@media (min-width: 1200px) {
.home-me {
padding: 80px 0;
}
}
.home-me__more {
display: none;
}
.home-me__pic {
border-radius: 7px;
background-color: black;
background: url(//prylinski.com/wp-content/themes/prylinski/assets/images/me-new.jpg) no-repeat;
background-position: top center;
background-size: cover;
position: relative;
max-width: 427px;
height: 400px;
margin: -15px auto 10px auto;
}
@media (min-width: 768px) {
.home-me__pic {
height: 560px;
margin: 0 auto;
}
}
@media (min-width: 992px) {
.home-me__pic {
height: 640px;
margin: 20px auto -80px auto;
}
}
.home-me__pic:after {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
background: linear-gradient(to bottom, rgba(59, 53, 53, 0) 0%, rgba(59, 53, 53, 0) 40%, #3b3535 90%, #3b3535 100%);
}
.home-me__content {
padding: 0;
}
@media (min-width: 768px) {
.home-me__content {
padding: 45px 0 0 0;
}
}
@media (min-width: 992px) {
.home-me__content {
padding: 100px 0 0 40px;
}
}
.home-me__header {
font-size: 26px;
line-height: 1.25;
letter-spacing: 0.05em;
}
@media (min-width: 768px) {
.home-me__header {
font-size: 30px;
}
}
.home-me__desc {
font-size: 13px;
line-height: 1.56;
letter-spacing: 0.05em;
text-align: left;
color: rgba(255, 255, 255, 0.66);
margin-top: 25px;
}
@media (min-width: 768px) {
.home-me__desc {
font-size: 14px;
text-align: justify;
margin-top: 40px;
}
}
.home-me__desc strong {
font-weight: 500;
}
.home-me__desc p {
margin-bottom: 20px;
}
.home-me__desc a {
color: white;
font-weight: 500;
margin-bottom: 20px;
display: inline-block;
cursor: pointer;
letter-spacing: 0.05em;
transition: all 0.2s ease-in-out;
}
@media (min-width: 768px) {
.home-me__desc a {
margin-bottom: 40px;
}
}
.home-me__desc a:hover {
color: #00cdaf;
}
.home-me__actions {
font-size: 0;
}
.home-me__actions a {
margin-right: 10px;
}
.home-me__actions a:last-child {
margin-right: 0;
}
.home-me__btn {
background-color: #00cdaf;
border-radius: 999px;
color: white;
font-size: 13px;
font-weight: 500;
line-height: 3.57;
letter-spacing: 0.05em;
text-align: center;
display: inline-block;
padding: 0 30px;
min-width: 156px;
line-height: 38px;
transition: background-color 0.15s ease-in-out;
border: 2px solid #00cdaf;
transition: all 0.2s ease-in-out;
}
@media (min-width: 768px) {
.home-me__btn {
font-size: 14px;
}
}
.home-me__btn:hover {
background-color: transparent;
color: #00cdaf;
}
.home-me__btn--auto-width {
min-width: auto;
}
.home-desc {
padding: 40px 0;
text-align: center;
}
@media (min-width: 768px) {
.home-desc {
padding: 60px 0;
}
}
@media (min-width: 992px) {
.home-desc {
padding: 80px 0;
}
}
.home-desc__header {
font-size: 16px;
line-height: 1.38;
letter-spacing: 0.05em;
margin-bottom: 24px;
}
@media (min-width: 768px) {
.home-desc__header {
font-size: 21px;
margin-bottom: 34px;
}
}
.home-desc p {
margin-bottom: 10px;
font-size: 12px;
text-align: justify;
letter-spacing: 0.05em;
line-height: 1.56;
color: #3b3535;
}
@media (min-width: 768px) {
.home-desc p {
font-size: 14px;
}
}
.home-form {
background-color: #f6f9fc;
text-align: center;
padding: 40px 0;
}
.home-form .wpcf7 form.invalid .wpcf7-response-output,
.home-form .wpcf7 form.unaccepted .wpcf7-response-output {
border: none;
}
.home-form .wpcf7 .wpcf7-not-valid-tip {
display: none;
}
.home-form .wpcf7 .wpcf7-response-output {
margin: 20px 0px;
padding: 10px 20px;
border-radius: 4px;
font-size: 14px;
line-height: 1.56;
border: none;
background-color: rgba(143, 143, 143, 0.61);
color: #fff;
letter-spacing: 0.05em;
}
.home-form .wpcf7 .wpcf7-validation-errors {
background-color: #dc3847;
color: #fff;
}
@media (min-width: 768px) {
.home-form {
padding: 60px 0;
}
}
@media (min-width: 1200px) {
.home-form {
padding: 80px 0;
}
}
.home-form__header h4 {
color: #3b3535;
font-size: 26px;
line-height: 1.38;
letter-spacing: 0.05em;
}
@media (min-width: 768px) {
.home-form__header h4 {
font-size: 30px;
}
}
.home-form__header p {
color: #716565;
font-size: 13px;
margin-top: 24px;
line-height: 1.56;
letter-spacing: 0.05em;
}
@media (min-width: 768px) {
.home-form__header p {
font-size: 14px;
}
}
@media (min-width: 1200px) {
.home-form__header p {
margin-top: 34px;
}
}
.home-form__info {
margin-top: 30px;
}
@media (min-width: 768px) {
.home-form__info {
margin-top: 40px;
}
}
.home-form__info,
.home-form .wpcf7-acceptance {
color: #716565;
font-size: 11px;
line-height: 1.56;
letter-spacing: 0.05em;
}
.home-form .wpcf7-acceptance {
display: block;
text-align: left;
margin-bottom: 10px;
}
.home-form .wpcf7-acceptance label {
display: block;
position: relative;
cursor: pointer;
}
.home-form .wpcf7-acceptance input {
transition: all 0.2s ease-in-out;
width: 20px;
height: 20px;
border-radius: 999px;
border: 2px solid #00cdaf;
position: absolute;
top: 0;
left: 0;
margin: 0;
}
.home-form .wpcf7-acceptance input:checked {
background: #00cdaf center no-repeat;
background-size: contain;
background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIuNyIgaGVpZ2h0PSIxMi43IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoKIDxnPgogIDx0aXRsZT5iYWNrZ3JvdW5kPC90aXRsZT4KICA8cmVjdCBmaWxsPSJub25lIiBpZD0iY2FudmFzX2JhY2tncm91bmQiIGhlaWdodD0iNDAyIiB3aWR0aD0iNTgyIiB5PSItMSIgeD0iLTEiLz4KIDwvZz4KIDxnPgogIDx0aXRsZT5MYXllciAxPC90aXRsZT4KICA8cGF0aCBjbGlwLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNmZmZmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLXdpZHRoPSIxLjQxMTExMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjQiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBpZD0icGF0aDQ0ODMiIGQ9Im05LjUyNSwzLjE3NDk3MmwtMy44ODA1NiwzLjg4MDU2bC0yLjQ2OTQ0LC0yLjQ2OTQ0bC0xLjA1ODMzLDEuMDU4MzVsMy41MjkxNiwzLjUyNzc2bDQuOTM3NSwtNC45Mzg4OGwtMS4wNTgzMywtMS4wNTgzNXoiLz4KIDwvZz4KPC9zdmc+");
}
.home-form .wpcf7-acceptance .wpcf7-list-item {
margin: 0;
}
.home-form .wpcf7-acceptance .wpcf7-list-item-label {
display: block;
margin-left: 30px;
}
.home-form form {
margin-top: 40px;
}
@media (min-width: 1200px) {
.home-form form {
margin-top: 70px;
}
}
.home-form input[type="text"],
.home-form input[type="email"],
.home-form input[type="tel"] {
transition: all 0.2s ease-in-out;
padding: 0 26px;
line-height: 1.2;
width: 100%;
height: 51px;
border-radius: 999px;
border: 1px solid #eaeaea;
font-weight: 600;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
margin-bottom: 13px;
letter-spacing: 0.05em;
}
@media (min-width: 768px) {
.home-form input[type="text"],
.home-form input[type="email"],
.home-form input[type="tel"] {
font-size: 14px;
margin-bottom: 15px;
}
}
.home-form input[type="text"]:focus,
.home-form input[type="email"]:focus,
.home-form input[type="tel"]:focus {
border-color: #00cdaf;
}
.home-form input[type="text"]:-ms-input-placeholder,
.home-form input[type="email"]:-ms-input-placeholder,
.home-form input[type="tel"]:-ms-input-placeholder {
color: #3b3535;
font-weight: 400;
opacity: 0.85;
}
.home-form input[type="text"]::placeholder,
.home-form input[type="email"]::placeholder,
.home-form input[type="tel"]::placeholder {
color: #3b3535;
font-weight: 400;
opacity: 0.85;
}
.home-form input[type="submit"] {
background-color: #00cdaf;
border-radius: 999px;
color: white;
font-size: 13px;
font-weight: 500;
line-height: 3.57;
text-align: center;
display: inline-block;
padding: 0 30px;
min-width: 156px;
line-height: 38px;
transition: background-color 0.15s ease-in-out;
border: 2px solid #00cdaf;
transition: all 0.2s ease-in-out;
margin-top: 25px;
width: auto;
height: 42px;
cursor: pointer;
letter-spacing: 0.05em;
font-family: 'Montserrat', sans-serif;
}
@media (min-width: 768px) {
.home-form input[type="submit"] {
font-size: 14px;
}
}
.home-form input[type="submit"]:hover {
background-color: transparent;
color: #00cdaf;
}
@media (min-width: 768px) {
.home-form input[type="submit"] {
margin-top: 10px;
}
}
.home-form input.wpcf7-not-valid {
border-color: red;
}
.home-form .double-inputs {
font-size: 0;
}
.home-form .double-inputs > span {
width: 100%;
}
@media (min-width: 768px) {
.home-form .double-inputs > span {
width: 49%;
float: left;
margin-right: 2%;
}
.home-form .double-inputs > span:nth-child(n+2) {
margin-right: 0;
}
}
.home-contact {
height: 430px;
position: relative;
letter-spacing: 0.05em;
}
.home-contact__map {
width: 100%;
height: 100%;
}
.home-contact__map #map {
width: 100%;
height: 100%;
}
.home-contact__mask {
position: absolute;
top: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
pointer-events: none;
}
.home-contact__box {
box-shadow: 0 15px 28.5px 1.5px rgba(81, 76, 76, 0.1);
background-color: white;
border-radius: 7px;
height: 280px;
margin-top: 80px;
pointer-events: all;
padding: 25px 20px;
}
@media (min-width: 768px) {
.home-contact__box {
padding: 40px 35px;
}
}
.home-contact__header {
color: #3b3535;
font-weight: 500;
line-height: 1.67;
letter-spacing: 0.05em;
font-size: 26px;
}
@media (min-width: 768px) {
.home-contact__header {
font-size: 30px;
}
}
.home-contact__txt {
color: #514c4c;
line-height: 1.38;
font-size: 12px;
letter-spacing: 0.05em;
margin-top: 15px;
}
@media (min-width: 768px) {
.home-contact__txt {
font-size: 13px;
margin-top: 20px;
}
}
.home-contact__txt strong {
font-weight: 500;
}
.home-contact__txt p {
margin-bottom: 15px;
}
.home-contact__links {
margin: 20px 0;
}
@media (min-width: 768px) {
.home-contact__links {
margin: 20px 0 0 0;
}
}
.home-contact__links a {
color: #00cdaf;
font-size: 13px;
font-weight: 500;
display: inline-block;
line-height: 2;
letter-spacing: 0.05em;
}
@media (min-width: 768px) {
.home-contact__links a {
line-height: 1.38;
}
}
.home-contact__social {
font-size: 0;
margin: 40px 0;
}
.home-contact__social-icon {
width: 16px;
height: 16px;
display: inline-block;
margin-right: 68px;
}
.home-contact__social-icon:hover svg path {
fill: #00cdaf;
}
.home-contact__social-icon:last-of-type {
margin-right: 0;
}
.home-contact__social-icon img,
.home-contact__social-icon svg {
max-width: 100%;
}
.gallery__content {
padding: 40px 0 10px 0;
}
@media (min-width: 768px) {
.gallery__content {
padding: 60px 0 30px 0;
}
}
@media (max-width: 991px) {
.gallery__content .row {
margin: 0 -10px;
}
.gallery__content .col-xs-6 {
padding: 0 10px;
}
}
.gallery__single {
margin-bottom: 20px;
position: relative;
height: 100px;
background-color: #f6f9fc;
overflow: hidden;
}
@media (min-width: 350px) {
.gallery__single {
height: 130px;
}
}
@media (min-width: 768px) {
.gallery__single {
height: 175px;
margin-bottom: 30px;
}
}
.gallery__single img {
transition: all 0.2s ease-in-out;
}
.gallery__single .mask {
transition: all 0.2s ease-in-out;
background-color: rgba(246, 249, 252, 0.65);
height: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
visibility: hidden;
opacity: 0;
}
.gallery__single .mask::after {
content: "";
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNvbmZpbmRlcl96b29tLWluXzI1NjEyMDU8L3RpdGxlPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iaWNvbmZpbmRlcl96b29tLWluXzI1NjEyMDUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDAwMDAwLCAxLjAwMDAwMCkiIHN0cm9rZT0iIzIwMjAyMCIgc3Ryb2tlLXdpZHRoPSIyIj4KICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgY3g9IjgiIGN5PSI4IiByPSI4Ij48L2NpcmNsZT4KICAgICAgICAgICAgPGxpbmUgeDE9IjE4IiB5MT0iMTgiIHgyPSIxMy42NSIgeTI9IjEzLjY1IiBpZD0iUGF0aCI+PC9saW5lPgogICAgICAgICAgICA8bGluZSB4MT0iOCIgeTE9IjUiIHgyPSI4IiB5Mj0iMTEiIGlkPSJQYXRoIj48L2xpbmU+CiAgICAgICAgICAgIDxsaW5lIHgxPSI1IiB5MT0iOCIgeDI9IjExIiB5Mj0iOCIgaWQ9IlBhdGgiPjwvbGluZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
background-size: 100%;
position: absolute;
top: 50%;
left: 50%;
width: 26px;
height: 26px;
margin: -13px 0 0 -13px;
}
@media (min-width: 768px) {
.gallery__single .mask::after {
width: 32px;
height: 32px;
margin: -16px 0 0 -16px;
}
}
.gallery__single:hover {
cursor: pointer;
}
.gallery__single:hover img {
transform: scale(1.1);
}
.gallery__single:hover .mask {
opacity: 1;
visibility: visible;
}
.gallery__single a {
display: block;
width: 100%;
height: 100%;
}
.gallery__single img {
width: 100%;
height: 100%;
max-height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.gallery__single--contain img,
.gallery__single--cert img {
-o-object-fit: contain;
object-fit: contain;
}
.gallery__single--cert {
height: 130px;
}
@media (min-width: 350px) {
.gallery__single--cert {
height: 180px;
}
}
@media (min-width: 768px) {
.gallery__single--cert {
height: 250px;
}
}
.prices {
letter-spacing: 0.05em;
}
.prices__content {
padding: 40px 0;
}
@media (min-width: 768px) {
.prices__content {
padding: 60px 0;
}
}
.prices__about {
margin-bottom: 40px;
}
@media (min-width: 992px) {
.prices__about {
margin-bottom: 0px;
padding-left: 20px;
}
}
@media (min-width: 1200px) {
.prices__about {
padding-left: 0px;
}
}
.prices__about p {
font-size: 13px;
line-height: 1.56;
letter-spacing: 0.05em;
text-align: justify;
color: #3b3535;
}
@media (min-width: 768px) {
.prices__about p {
font-size: 14px;
}
}
.prices__about p .big {
font-weight: 300;
font-size: 22px;
line-height: 1;
}
@media (min-width: 768px) {
.prices__about p .big {
font-size: 30px;
line-height: 2;
}
}
.prices__about p .featured {
color: #00cdaf;
font-weight: 400;
}
.prices__about p a {
text-decoration: underline;
}
.prices__about h3 {
font-size: 18px;
font-weight: 300;
letter-spacing: 0.05em;
margin: 35px 0 15px 0;
}
@media (min-width: 768px) {
.prices__about h3 {
font-size: 24px;
margin: 45px 0 25px 0;
}
}
.prices__table {
width: 100%;
font-size: 16px;
margin-bottom: 30px;
}
.prices__table:last-of-type {
margin-bottom: 0;
}
.prices__table th {
background-color: #00cdaf;
color: white;
line-height: 1.56;
letter-spacing: 0.05em;
padding: 15px 0;
text-transform: uppercase;
}
.prices__table td {
padding: 12px 20px;
border-bottom: 1px solid #f6f9fc;
vertical-align: middle;
width: 70%;
letter-spacing: 0.05em;
}
.prices__table td:nth-child(2n) {
width: 30%;
text-align: right;
font-weight: 500;
}
.prices__table-discount {
background-color: #00cdaf;
padding: 1px 3px;
margin-top: 4px;
color: white;
font-size: 10px;
letter-spacing: 0.05em;
text-transform: uppercase;
display: inline-block;
}
.prices__table-desc {
color: #00cdaf;
font-size: 12px;
letter-spacing: 0.05em;
line-height: 1.25;
display: block;
margin-top: 6px;
}
.text-page {
letter-spacing: 0.05em;
}
.text-page__content {
padding: 40px 0;
}
@media (min-width: 768px) {
.text-page__content {
padding: 60px 0;
}
}
.text-page__about {
margin-bottom: 40px;
}
@media (min-width: 992px) {
.text-page__about {
margin-bottom: 0px;
}
}
.text-page__about p {
color: #3b3535;
font-size: 13px;
line-height: 1.56;
text-align: justify;
margin-bottom: 12px;
}
@media (min-width: 768px) {
.text-page__about p {
font-size: 14px;
line-height: 1.5;
margin-bottom: 22px;
}
}
.text-page__about p .big {
font-weight: 300;
font-size: 22px;
line-height: 1;
}
@media (min-width: 768px) {
.text-page__about p .big {
font-size: 30px;
line-height: 2;
}
}
.text-page__about p .featured {
color: #00cdaf;
font-weight: 400;
}
.text-page__about p a {
text-decoration: underline;
}
.text-page__about h3 {
font-size: 18px;
font-weight: 300;
margin: 35px 0 15px 0;
}
@media (min-width: 768px) {
.text-page__about h3 {
font-size: 24px;
margin: 45px 0 25px 0;
}
}
.text-page__gallery {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-pack: justify;
justify-content: space-between;
}
.text-page__gallery-single {
width: 100%;
margin-bottom: 20px;
}
@media (min-width: 768px) {
.text-page__gallery-single {
width: calc(50% - 10px);
margin-bottom: 30px;
}
}
@media (min-width: 992px) {
.text-page__gallery-single {
width: 100%;
margin-bottom: 45px;
}
}
.text-page__gallery-single img {
width: 100%;
height: auto;
display: block;
border: 2px solid #f6f9fc;
}
.text-page__gallery-single:last-of-type {
margin-bottom: 0;
}
.text-page__gallery-desc {
color: #716565;
font-size: 13px;
margin-top: 10px;
letter-spacing: 0.05em;
line-height: 1.56;
}
@media (min-width: 768px) {
.text-page__gallery-desc {
font-size: 14px;
}
}
@media (min-width: 1200px) {
.text-page__gallery-desc {
margin-top: 15px;
}
}
.portfolio-page__content {
background-color: white;
text-align: center;
padding: 40px 0;
letter-spacing: 0.05em;
}
@media (min-width: 768px) {
.portfolio-page__content {
padding: 60px 0;
}
}
@media (min-width: 992px) {
.portfolio-page__content {
padding: 80px 0;
}
}
.portfolio-page .home-portfolio__about {
margin-bottom: 30px;
}
@media (min-width: 992px) {
.portfolio-page .home-portfolio__about {
margin-bottom: 40px;
}
}
@media (min-width: 1200px) {
.portfolio-page .home-portfolio__about {
margin-bottom: 60px;
}
}.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after{content:" ";display:block;background:white;position:absolute;z-index:30;-webkit-box-shadow:0px 0px 12px rgba(51, 51, 51, 0.5);-moz-box-shadow:0px 0px 12px rgba(51, 51, 51, 0.5);box-shadow:0px 0px 12px rgba(51, 51, 51, 0.5);}
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after{width:3px;height:9999px;left:50%;margin-left:-1.5px;}
.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after{width:9999px;height:3px;top:50%;margin-top:-1.5px;}
.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%;}
.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay{-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s;}
.twentytwenty-before-label, .twentytwenty-after-label{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;}
.twentytwenty-before-label:before, .twentytwenty-after-label:before{color:white;font-size:13px;letter-spacing:0.1em;}
.twentytwenty-before-label:before, .twentytwenty-after-label:before{position:absolute;background:rgba(255, 255, 255, 0.2);line-height:38px;padding:0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before{top:50%;margin-top:-19px;}
.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before{left:50%;margin-left:-45px;text-align:center;width:90px;}
.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow{width:0;height:0;border:6px inset transparent;position:absolute;}
.twentytwenty-left-arrow, .twentytwenty-right-arrow{top:50%;margin-top:-6px;}
.twentytwenty-up-arrow, .twentytwenty-down-arrow{left:50%;margin-left:-6px;}
.twentytwenty-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;}
.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block;}
.twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active:hover.twentytwenty-overlay{background:rgba(0, 0, 0, 0);}
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active:hover.twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty-container.active:hover.twentytwenty-overlay .twentytwenty-after-label{opacity:0;}
.twentytwenty-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.twentytwenty-before-label{opacity:0;}
.twentytwenty-before-label:before{content:attr(data-content);}
.twentytwenty-after-label{opacity:0;}
.twentytwenty-after-label:before{content:attr(data-content);}
.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px;}
.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px;}
.twentytwenty-vertical .twentytwenty-before-label:before{top:10px;}
.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px;}
.twentytwenty-overlay{-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;background:rgba(0, 0, 0, 0);z-index:25;}
.twentytwenty-overlay:hover{}
.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1;}
.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1;}
.twentytwenty-before{z-index:20;}
.twentytwenty-after{z-index:10;}
.twentytwenty-handle{position:absolute;left:50%;top:50%;margin-left:-23px;margin-top:-23px;border:3px solid white;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;z-index:40;cursor:pointer;width:40px;height:40px;background-color:#00cdaf;border-color:#00cdaf;}
.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:23px;}
.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:23px;}
.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:23px;}
.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:23px;}
.twentytwenty-left-arrow{border-right:6px solid white;left:50%;margin-left:-17px;}
.twentytwenty-right-arrow{border-left:6px solid white;right:50%;margin-right:-17px;}
.twentytwenty-up-arrow{border-bottom:6px solid white;top:50%;margin-top:-17px;}
.twentytwenty-down-arrow{border-top:6px solid white;bottom:50%;margin-bottom:-17px;}