.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.pgc-rev-utils-preloader{min-height:inherit;position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;z-index:100}.pgc-rev-utils-preloader .pgc-rev-utils-static{position:absolute;left:50%;top:50%;border-radius:50%}.pgc-rev-utils-preloader .pgc-rev-utils-spinner{left:50%;top:50%;animation:1s pgc-rev-spinner linear infinite}.pgc-rev-utils-preloader .pgc-rev-utils-spinner .pgc-rev-utils-point{position:absolute;left:50%;top:50%;border-radius:100%}@keyframes pgc-rev-spinner{0%{transform:rotate(-360deg)}100%{transform:rotate(0deg)}}
.pgc-rev-item-menu-view{position:relative;overflow:hidden;float:left}.pgc-rev-item-menu-view.pgc-rev-item-menu-type-ultrabox{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:5px}.pgc-rev-item-menu-view.pgc-rev-item-menu-type-ultrabox .pgc-rev-item-menu-button{padding:3px;width:43px;height:43px;margin:0 5px;border-radius:2px}.pgc-rev-item-menu-view.pgc-rev-item-menu-type-lightbox .pgc-rev-item-menu-button{margin:2px}.pgc-rev-item-menu-view.pgc-rev-item-menu-type-thumb{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.pgc-rev-item-menu-view.pgc-rev-item-menu-type-thumb .pgc-rev-item-menu-button{margin:1px}.pgc-rev-item-menu-view .pgc-rev-item-menu-button{position:relative;padding:9px;width:38px;height:38px;cursor:pointer;float:left;transition:background-color .2s,transform .4s ease-out;border-radius:2px}.pgc-rev-item-menu-view .pgc-rev-item-menu-button svg{width:100%;height:100%;fill:inherit;display:block;pointer-events:none;transition:fill .2s,transform .4s ease-out}.pgc-rev-item-menu-view .pgc-rev-item-menu-button svg path{transition:none}
.pgc-rev-scroller-ho-view{line-height:1;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;-ms-overflow-style:none;scrollbar-width:none}.pgc-rev-scroller-ho-view::-webkit-scrollbar{display:none}.pgc-rev-scroller-ho-view.pgc-block-pan-y{-ms-touch-action:pan-x;touch-action:pan-x}.pgc-rev-scroller-ho-grabbable{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.pgc-rev-scroller-ho-grabbable:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}
.pgc-rev-scroll-bar-view{position:relative;overflow:hidden;max-width:100%}.pgc-rev-scroll-bar-view .pgc-rev-scroll-bar-slider-content-view{position:relative}.pgc-rev-scroll-bar-thumb-simple-border{position:absolute}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-main-wrap{position:relative;width:100%;height:100%;border-radius:inherit}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-item-wrap{position:relative;width:100%;height:100%;border-radius:inherit;overflow:hidden}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-item-wrap img{object-fit:cover;display:block;border:0;margin:0;padding:0;width:100% !important;height:100% !important;-webkit-backface-visibility:hidden;backface-visibility:hidden;user-select:none}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-item-hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:.4s}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-item-inner{position:absolute;top:0;left:0;width:100%;height:100%}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-item-link{position:absolute;width:34px;height:34px;padding:6px;border-radius:50%;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);pointer-events:none}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-item-link svg{width:100%;height:100%;fill:rgba(0,0,0,.58);display:block}.pgc-rev-scroll-bar-thumb-simple-border video{height:100%;width:100%;object-fit:contain}.pgc-rev-scroll-bar-thumb-simple-border.hover .pgc-rev-scroll-bar-thumb-hover,.pgc-rev-scroll-bar-thumb-simple-border.pgc-select .pgc-rev-scroll-bar-thumb-hover{opacity:0}.pgc-rev-scroll-bar-grabbable{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.pgc-rev-scroll-bar-grabbable:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}
.pgc-rev-slider-view{position:absolute;overflow:hidden;left:0;right:0;top:0;bottom:0}.pgc-rev-slider-view *{box-sizing:border-box !important;line-height:1.4}.pgc-rev-slider-view.isDragging video{pointer-events:none}.pgc-rev-slider-view .pgc-rev-slider-hints{position:absolute;display:inline-block;padding:5px 10px;font-size:12px;line-height:normal;background-color:rgba(0,0,0,.8);color:#fff;transform:translateY(-100%);border-radius:2px;transition:.4s}.pgc-rev-slider-view.pgc-rev-slider-activate{pointer-events:auto;visibility:visible;opacity:1}.pgc-rev-slider-view .pgc-rev-slider-bg{width:100%;height:100%;transform:translateZ(0)}.pgc-rev-slider-view .pgc-rev-slider-wrap{position:absolute;user-select:none;width:100%;top:0;bottom:0}.pgc-rev-slider-view .miniScreen{margin-top:0;margin-bottom:0}.pgc-rev-slider-view .pgc-rev-slider-next-prev-button{position:absolute;width:45px;height:40px;top:50%;margin:0 10px;padding:0;cursor:pointer;transition:background-color .3s,transform .5s ease-out;border-radius:2px}.pgc-rev-slider-view .pgc-rev-slider-next-prev-button.next-prev-button-mini-screen{display:none}.pgc-rev-slider-view .pgc-rev-slider-next-prev-button svg{transition:fill .3s;width:100%;height:100%;vertical-align:baseline !important}.pgc-rev-slider-view.pgc-img-zoom-in .pgc-img{cursor:grab}.pgc-rev-slider-view.pgc-img-zoom-in .pgc-img:active{cursor:grabbing}.pgc-rev-slider-page-view{position:absolute;display:block;transform:translate3d(0, 0, 0);width:100%;top:0;bottom:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-moz-user-select:none;-ms-user-select:none;touch-action:none}.pgc-rev-slider-page-view .pgc-rev-slider-page-place-holder{position:absolute;transition:.35s ease-out;user-select:none}.pgc-rev-slider-page-view .pgc-rev-slider-page-place-holder.bg-mode{box-shadow:inset 0 0 100px rgba(0,0,0,.5),inset 0 0 0 1px rgba(0,0,0,.05);background:#eee}.pgc-rev-slider-page-view .pgc-rev-slider-page-place-holder video{max-width:100%;min-width:100%;max-height:100%;margin:auto;outline:none}.pgc-rev-slider-page-view .pgc-rev-slider-page-place-holder img{object-fit:cover;width:100%;height:100%}.pgc-rev-slider-page-view .pgc-rev-slider-page-place-holder img.onLoad{transition:.35s ease-out;opacity:1}.pgc-rev-slider-page-view .pgc-rev-slider-page-inner{position:absolute;display:block;left:0;top:0;bottom:0;width:100%;overflow:hidden;transform:translate3d(0, 0, 0);backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform-origin:left top;transform-origin:left top;user-select:none;touch-action:none;animation-duration:.6s;animation-play-state:running;animation-fill-mode:both;animation-timing-function:ease-out}.pgc-rev-slider-page-view .pgc-rev-slider-page-inner img{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute !important;display:block !important;border:none !important;max-width:none !important;opacity:0;padding:0 !important;margin:0 !important;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pgc-rev-slider-page-view .pgc-rev-slider-page-inner img.iph-protect{-webkit-touch-callout:none}.pgc-rev-slider-page-view .pgc-rev-slider-page-inner img.onLoad{transition:.35s ease-out;opacity:1}.pgc-rev-slider-page-view .pgc-rev-slider-page-sub-content-holder{position:absolute;visibility:hidden;transition:.35s ease-out}.pgc-rev-slider-page-view .pgc-rev-slider-page-sub-content-holder .icon-holder{position:absolute;animation-name:pgc-rev-fade-in;animation-duration:.5s;animation-delay:250ms;animation-fill-mode:forwards;opacity:0;width:140px;height:140px;border-radius:50%;background-color:rgba(255,255,255,.6);transform:translateY(-50%) translateX(-50%);left:50%;top:50%;padding:30px;cursor:pointer}.pgc-rev-slider-page-view .pgc-rev-slider-page-sub-content-holder .icon-holder svg{width:100%;height:100%;fill:rgba(0,0,0,.4)}.pgc-rev-slider-page-view .pgc-rev-slider-page-sub-content-holder iframe{width:100% !important;height:100% !important;top:0;left:0}.pgc-rev-slider-page-view .pgc-rev-slider-page-sub-content-holder audio{outline:none;position:absolute;bottom:0;width:100%}.pgc-rev-slider-page-view.info-icon .pgc-rev-slider-page-sub-content-holder,.pgc-rev-slider-page-view.info-icon .pgc-rev-slider-page-icon-holder{visibility:visible}@keyframes pgc-rev-fade-in{from{opacity:0}to{opacity:1}}@keyframes pgc-rev-rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.pgc-rev-wrap-rotate svg{animation-name:pgc-rev-rotate;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.pgc-rev-slider-post-informer-view{position:absolute;height:100%;width:100%;opacity:0;transition-delay:.1s;transition-property:opacity;transition-duration:.2s;font-size:medium;line-height:1.4}.pgc-rev-slider-post-informer-view .pgc-rev-slider-post-informer-button,.pgc-rev-slider-post-informer-view .pgc-rev-slider-post-informer-price{position:relative;cursor:pointer;display:inline-block;left:0;top:0;color:#fff;margin:10px 0 0 0;padding:3px 20px;background-color:rgba(0,0,0,.8)}.pgc-rev-slider-post-informer-view .pgc-rev-slider-post-informer-price{cursor:auto;margin:5px 0 0 0}.pgc-rev-slider-post-informer-view .pgc-rev-slider-post-informer-button:hover{background-color:#fff;color:rgba(0,0,0,.8)}.pgc-show-controls .pgc-rev-slider-post-informer-view{pointer-events:all;opacity:1}
.pgc-rev-lb-b-view{position:fixed;direction:ltr;z-index:99999;left:0;right:0;top:0;bottom:0;visibility:hidden;opacity:0;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;font-family:Arial,Helvetica,sans-serif;-webkit-transition:opacity .4s ease;transition:opacity .4s ease,visibility .4s ease}.pgc-rev-lb-b-view *{box-sizing:border-box !important;line-height:1.4}.pgc-rev-lb-b-view.pgc-rev-lb-b-activate{pointer-events:auto;visibility:visible;opacity:1}.pgc-rev-lb-b-view .pgc-rev-lb-b-bg{width:100%;height:100%;will-change:opacity;transform:translateZ(0)}.pgc-rev-lb-b-view .pgc-rev-lb-b-bg.pgc-rev-lb-b-deactivate{transition:opacity 300ms}.pgc-rev-lb-b-view .pgc-rev-lb-b-content{position:absolute;top:0;left:0;width:100%;height:100%}.pgc-rev-lb-b-view .pgc-rev-lb-b-next-prev-button{position:absolute;width:55px;height:50px;top:50%;padding:0;margin:0 10px;cursor:pointer;transition:background-color .3s,transform .5s ease-out;border-radius:2px}.pgc-rev-lb-b-view .pgc-rev-lb-b-next-prev-button svg{display:block;fill:inherit;transition:fill .3s;width:100%;height:100%}.pgc-rev-lb-b-view .pgc-rev-lb-b-next-prev-button.next{right:0px;transform:translateY(-50%) translateX(150%)}.pgc-rev-lb-b-view .pgc-rev-lb-b-next-prev-button.prev{left:0px;transform:translateY(-50%) translateX(-150%)}.pgc-rev-lb-b-view.pgc-next-show .pgc-rev-lb-b-next-prev-button.next{transform:translateY(-50%) translateX(0)}.pgc-rev-lb-b-view.pgc-prev-show .pgc-rev-lb-b-next-prev-button.prev{transform:translateY(-50%) translateX(0)}.pgc-rev-lb-b-view.miniScreen .pgc-rev-lb-b-next-prev-button,.pgc-rev-lb-b-view.pgc-mini-screen .pgc-rev-lb-b-next-prev-button{display:none}.pgc-rev-lb-b-view .pgc-rev-lb-b-header{position:absolute;padding:5px;left:0;top:0;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;transform:translateY(-100%);transition:transform .4s ease-out}.pgc-rev-lb-b-view .pgc-rev-lb-b-header *{user-select:none;-moz-user-select:none;-webkit-user-select:none}.pgc-rev-lb-b-view .pgc-rev-lb-b-header.pgc-rev-lb-b-touch-device{flex-wrap:wrap}.pgc-rev-lb-b-view .pgc-rev-lb-b-header.pgc-rev-lb-b-show{transform:translateY(0%)}.pgc-rev-lb-b-view .pgc-rev-lb-b-header.pgc-rev-lb-b-touch-device{justify-content:flex-end}.pgc-rev-lb-b-view .pgc-rev-lb-b-footer{user-select:none;position:absolute;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;left:0;bottom:0;width:100%;transform:translateY(100%);transition:transform .4s ease-out}.pgc-rev-lb-b-view .pgc-rev-lb-b-footer.pgc-rev-lb-b-show{transform:translateY(0%)}.pgc-rev-lb-b-view .pgc-rev-lb-b-footer.pgc-rev-lb-b-touch-device .pgc-rev-lb-b-caption-wrap{border-radius:2px;padding:0}.pgc-rev-lb-b-view .pgc-rev-lb-b-footer.pgc-rev-lb-b-touch-device .pgc-rev-lb-b-caption-play-wrap{width:100%;justify-content:center;min-height:25px}.pgc-rev-lb-b-view .pgc-rev-lb-b-footer .pgc-rev-lb-b-caption-wrap{border-radius:2px;padding:3px 10px;margin:5px}.pgc-rev-lb-b-view .pgc-rev-lb-b-description-wrap{flex:none;width:400px;max-width:100%;padding:0 5px;height:100%}.pgc-rev-lb-b-view .pgc-rev-lb-b-description-wrap a{cursor:pointer}.pgc-rev-lb-b-view .pgc-rev-lb-b-description-wrap a:hover,.pgc-rev-lb-b-view .pgc-rev-lb-b-description-wrap a:visited,.pgc-rev-lb-b-view .pgc-rev-lb-b-description-wrap a:link,.pgc-rev-lb-b-view .pgc-rev-lb-b-description-wrap a:active{text-decoration:none;box-shadow:none}.pgc-rev-lb-b-view .pgc-rev-lb-b-item-title{text-rendering:auto;color:#fff;font-size:18px;width:100%;line-height:1.3;box-sizing:content-box;letter-spacing:0;margin-top:1px;margin-bottom:3px;text-decoration:none !important;box-shadow:none !important}.pgc-rev-lb-b-view .pgc-rev-lb-b-item-description{color:#969696;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.pgc-rev-lb-b-view .pgc-rev-lb-b-free-space{flex:auto}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-play-wrap{display:flex;align-items:center}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap{position:relative;flex:none;font-size:13px;line-height:22px;font-weight:400;color:#fff;display:inline-block;margin-right:15px}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap .pgc-rev-lb-b-caption-current{position:relative;display:inline-block}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap .pgc-rev-lb-b-caption-delimiter{position:relative;display:inline-block;padding:0 3px}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap .pgc-rev-lb-b-caption-all{position:relative;display:inline-block}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap-nt.mini-screen{height:30px}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap-nt{position:relative;flex:none;height:40px;word-wrap:normal;word-break:normal;font-size:15px;line-height:1;font-weight:400;font-family:serif;color:#fff;margin-right:5px}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap-nt .pgc-rev-lb-b-caption-current{position:relative;display:inline-block;word-break:normal;word-wrap:normal;margin:0 8px}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap-nt .pgc-rev-lb-b-caption-delimiter{position:relative;display:inline-block;transform:translate(-50%, 0) rotate(-58deg);width:20px;height:1.5px;background-color:#fff}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap-nt .pgc-rev-lb-b-caption-all{position:relative;display:inline-block;top:11px;left:-15px;font-size:11px;word-break:normal;word-wrap:normal}.pgc-rev-lb-b-view .pgc-rev-lb-auto-play-wrap{position:relative;opacity:0;height:22px;transition:opacity .4s}.pgc-rev-lb-b-view .pgc-rev-lb-b-info-wrap{position:relative;min-height:20px;padding:0 10px;max-width:100%}.pgc-rev-lb-b-view .pgc-rev-lb-b-touch-device .pgc-rev-lb-b-info-wrap{flex:none}.pgc-rev-lb-b-view .pgc-rev-lb-b-item-menu-wrap{position:relative;flex:none;min-width:40px;overflow:hidden}.pgc-rev-lb-auto-play-wrap svg{width:22px;height:22px}.pgc-rev-lb-auto-play-wrap svg path{transition:unset}
.pgc-rev-share-bar-light-view{position:absolute;width:100%;height:100%;top:0;left:0;transition:opacity .4s;opacity:0;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;align-content:center}.pgc-rev-share-bar-light-view *{box-sizing:border-box}.pgc-rev-share-bar-light-view.pgc-rev-share-bar-light-fixed{position:fixed}.pgc-rev-share-bar-light-view .pgc-rev-share-bar-light-bg{position:absolute;width:100%;height:100%}.pgc-rev-share-bar-light-view .pgc-rev-share-bar-light-button{width:100px;height:100px;padding:20px;border-radius:20px;fill:inherit;transition:.3s;z-index:100;margin:10px;cursor:pointer}.pgc-rev-share-bar-light-view .pgc-rev-share-bar-light-button svg{pointer-events:none;display:block;width:100%;height:100%;fill:inherit}.pgc-rev-share-bar-light-view .pgc-rev-share-bar-light-button:hover{transform:translateY(-4px)}.pgc-rev-share-bar-light-view .pgc-rev-share-bar-light-button.disable{pointer-events:none;opacity:.3}.pgc-rev-share-bar-light-view.pgc-rev-share-bar-light-activate{opacity:1}html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} main {
display: block;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
} abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}@font-face {
font-family: 'Montserrat';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-ExtraLight.eot);
src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-ExtraLight.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-ExtraLight.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-ExtraLight.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-ExtraLight.ttf) format('truetype');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Montserrat';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-MediumItalic.eot);
src: local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-MediumItalic.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-MediumItalic.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-MediumItalic.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-MediumItalic.ttf) format('truetype');
font-weight: 500;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Montserrat';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Italic.eot);
src: local('Montserrat Italic'), local('Montserrat-Italic'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Italic.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Italic.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Italic.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Italic.ttf) format('truetype');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Montserrat';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Regular.eot);
src: local('Montserrat Regular'), local('Montserrat-Regular'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Regular.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Regular.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Regular.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Regular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Montserrat';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-ThinItalic.eot);
src: local('Montserrat Thin Italic'), local('Montserrat-ThinItalic'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-ThinItalic.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-ThinItalic.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-ThinItalic.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-ThinItalic.ttf) format('truetype');
font-weight: 100;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Montserrat';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Bold.eot);
src: local('Montserrat Bold'), local('Montserrat-Bold'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Bold.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Bold.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Bold.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Bold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Montserrat';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Light.eot);
src: local('Montserrat Light'), local('Montserrat-Light'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Light.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Light.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Light.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Light.ttf) format('truetype');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Montserrat';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Black.eot);
src: local('Montserrat Black'), local('Montserrat-Black'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Black.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Black.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Black.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Black.ttf) format('truetype');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Montserrat';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Medium.eot);
src: local('Montserrat Medium'), local('Montserrat-Medium'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Medium.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Medium.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Medium.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Medium.ttf) format('truetype');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Montserrat';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-ExtraLightItalic.eot);
src: local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-ExtraLightItalic.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-ExtraLightItalic.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-ExtraLightItalic.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-ExtraLightItalic.ttf) format('truetype');
font-weight: 200;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Montserrat';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-BlackItalic.eot);
src: local('Montserrat Black Italic'), local('Montserrat-BlackItalic'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-BlackItalic.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-BlackItalic.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-BlackItalic.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-BlackItalic.ttf) format('truetype');
font-weight: 900;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Montserrat';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-ExtraBoldItalic.eot);
src: local('Montserrat ExtraBold Italic'), local('Montserrat-ExtraBoldItalic'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-ExtraBoldItalic.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-ExtraBoldItalic.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf) format('truetype');
font-weight: 800;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Montserrat';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-SemiBoldItalic.eot);
src: local('Montserrat SemiBold Italic'), local('Montserrat-SemiBoldItalic'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-SemiBoldItalic.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-SemiBoldItalic.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-SemiBoldItalic.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-SemiBoldItalic.ttf) format('truetype');
font-weight: 600;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Montserrat';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-ExtraBold.eot);
src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-ExtraBold.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-ExtraBold.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-ExtraBold.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-ExtraBold.ttf) format('truetype');
font-weight: 800;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Montserrat';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-BoldItalic.eot);
src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-BoldItalic.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-BoldItalic.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-BoldItalic.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-BoldItalic.ttf) format('truetype');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Montserrat';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-LightItalic.eot);
src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-LightItalic.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-LightItalic.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-LightItalic.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-LightItalic.ttf) format('truetype');
font-weight: 300;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Montserrat';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-SemiBold.eot);
src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-SemiBold.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-SemiBold.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-SemiBold.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-SemiBold.ttf) format('truetype');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Montserrat';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Thin.eot);
src: local('Montserrat Thin'), local('Montserrat-Thin'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Thin.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Thin.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Thin.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Montserrat/Montserrat-Thin.ttf) format('truetype');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-BoldItalic.eot);
src: local('Inter Bold Italic'), local('Inter-BoldItalic'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-BoldItalic.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-BoldItalic.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-BoldItalic.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-BoldItalic.ttf) format('truetype');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-MediumItalic.eot);
src: local('Inter Medium Italic'), local('Inter-MediumItalic'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-MediumItalic.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-MediumItalic.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-MediumItalic.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-MediumItalic.ttf) format('truetype');
font-weight: 500;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ThinItalicBETA.eot);
src: local('Inter Thin Italic BETA'), local('Inter-ThinItalicBETA'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ThinItalicBETA.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ThinItalicBETA.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ThinItalicBETA.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ThinItalicBETA.ttf) format('truetype');
font-weight: 100;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-Regular.eot);
src: local('Inter Regular'), local('Inter-Regular'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-Regular.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-Regular.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-Regular.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-Regular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-Black.eot);
src: local('Inter Black'), local('Inter-Black'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-Black.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-Black.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-Black.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-Black.ttf) format('truetype');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-BlackItalic.eot);
src: local('Inter Black Italic'), local('Inter-BlackItalic'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-BlackItalic.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-BlackItalic.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-BlackItalic.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-BlackItalic.ttf) format('truetype');
font-weight: 900;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-LightBETA.eot);
src: local('Inter Light BETA'), local('Inter-LightBETA'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-LightBETA.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-LightBETA.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-LightBETA.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-LightBETA.ttf) format('truetype');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-SemiBold.eot);
src: local('Inter Semi Bold'), local('Inter-SemiBold'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-SemiBold.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-SemiBold.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-SemiBold.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-SemiBold.ttf) format('truetype');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ExtraBoldItalic.eot);
src: local('Inter Extra Bold Italic'), local('Inter-ExtraBoldItalic'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ExtraBoldItalic.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ExtraBoldItalic.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ExtraBoldItalic.ttf) format('truetype');
font-weight: 800;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-Bold.eot);
src: local('Inter Bold'), local('Inter-Bold'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-Bold.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-Bold.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-Bold.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-Bold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ExtraLightItalicBETA.eot);
src: local('Inter Extra Light Italic BETA'), local('Inter-ExtraLightItalicBETA'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ExtraLightItalicBETA.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ExtraLightItalicBETA.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ExtraLightItalicBETA.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ExtraLightItalicBETA.ttf) format('truetype');
font-weight: 200;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ExtraLightBETA.eot);
src: local('Inter Extra Light BETA'), local('Inter-ExtraLightBETA'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ExtraLightBETA.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ExtraLightBETA.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ExtraLightBETA.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ExtraLightBETA.ttf) format('truetype');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ExtraBold.eot);
src: local('Inter Extra Bold'), local('Inter-ExtraBold'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ExtraBold.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ExtraBold.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ExtraBold.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ExtraBold.ttf) format('truetype');
font-weight: 800;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ThinBETA.eot);
src: local('Inter Thin BETA'), local('Inter-ThinBETA'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ThinBETA.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ThinBETA.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ThinBETA.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-ThinBETA.ttf) format('truetype');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-LightItalicBETA.eot);
src: local('Inter Light Italic BETA'), local('Inter-LightItalicBETA'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-LightItalicBETA.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-LightItalicBETA.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-LightItalicBETA.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-LightItalicBETA.ttf) format('truetype');
font-weight: 300;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-Italic.eot);
src: local('Inter Italic'), local('Inter-Italic'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-Italic.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-Italic.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-Italic.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-Italic.ttf) format('truetype');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-SemiBoldItalic.eot);
src: local('Inter Semi Bold Italic'), local('Inter-SemiBoldItalic'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-SemiBoldItalic.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-SemiBoldItalic.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-SemiBoldItalic.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-SemiBoldItalic.ttf) format('truetype');
font-weight: 600;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-Medium.eot);
src: local('Inter Medium'), local('Inter-Medium'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-Medium.eot?#iefix) format('embedded-opentype'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-Medium.woff2) format('woff2'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-Medium.woff) format('woff'),
url(//audio-profil.ru/wp-content/themes/audio-profil/fonts/Inter/Inter-Medium.ttf) format('truetype');
font-weight: 500;
font-style: normal;
font-display: swap;
}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content: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-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}body {
font-family: "Montserrat", sans-serif;
font-size: 16px;
color: #1F222C;
line-height: 1.2;
}
body.off-canvas-active {
overflow: hidden;
}
body.off-canvas-active .header-toggle svg:first-child {
display: none;
}
body.off-canvas-active .header-toggle svg:last-child {
display: block;
}
body.off-canvas-active .overlay {
pointer-events: auto;
opacity: 1;
visibility: visible;
}
body.off-canvas-active .off-canvas {
transform: translateX(0);
}
a,
button {
-webkit-tap-highlight-color: transparent;
}
p {
font-family: "Inter", sans-serif;
line-height: 1.5;
color: #0A0C13;
font-size: 16px;
}
.wrapper {
display: flex;
flex-direction: column;
min-height: 100vh;
}
.site {
flex-grow: 1;
}
.container {
max-width: 1432px;
margin-left: auto;
margin-right: auto;
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.container.container-right {
margin-right: 0;
margin-left: 0;
padding-left: calc((100vw - 1432px) / 2 + 8px);
padding-right: 0;
max-width: 100%;
}
.container.container-center {
max-width: 800px;
}
.overlay {
position: fixed;
z-index: 8;
top: 0;
left: 0;
width: 100%;
height: 100%;
transition: 0.3s;
background-color: rgba(0, 0, 0, 0.6);
pointer-events: none;
opacity: 0;
visibility: hidden;
}
.image-left {
display: block;
margin-bottom: 16px;
}
.single-before p {
font-size: 24px;
line-height: 1.5;
}
.share {
display: flex;
gap: 24px;
align-items: center;
font-size: 18px;
color: #777E90;
}
.share-items {
display: flex;
gap: 8px;
align-items: center;
}
.share-items a {
text-decoration: none;
display: block;
}
.single-content figure {
margin-left: 0;
margin-right: 0;
}
.single-content figcaption {
margin-top: 8px;
font-size: 14px;
color: #777E90;
}
.single-content img {
max-width: 100%;
height: auto;
}
.single-content h2 {
font-size: 36px;
color: #1F222C;
font-weight: 600;
}
.single-content p {
color: #1F222C;
line-height: 1.5;
}
.single-content ol {
font-family: "Inter", sans-serif;
color: #1F222C;
line-height: 1.5;
font-size: 16px;
}
.single-content ol li {
color: #1F222C;
}
.mb-0 {
margin-bottom: 0 !important;
}
.pb-0 {
padding-bottom: 0 !important;
}
.px-0 {
padding-left: 0 !important;
padding-right: 0 !important;
}
.popup-feedback {
width: 100%;
max-width: 1200px;
padding: 40px 16px;
}
.feedback {
display: flex;
gap: 24px;
}
.feedback-content {
flex-basis: 400px;
flex-shrink: 0;
}
.feedback-title {
font-size: 36px;
font-weight: 600;
color: #0A0C13;
margin-bottom: 8px;
}
.feedback-text {
font-family: "Inter", sans-serif;
font-size: 16px;
line-height: 1.5;
color: #777E90;
margin-bottom: 24px;
}
.feedback-form {
font-family: "Inter", sans-serif;
}
.feedback-form-row {
display: flex;
gap: 16px;
margin-bottom: 24px;
}
.feedback-form-col {
flex-basis: calc((100% - 16px) / 2);
}
.feedback-form-input label {
font-size: 16px;
color: #1F222C;
margin-bottom: 8px;
display: inline-block;
}
.feedback-form-input input {
width: 100%;
box-sizing: border-box;
height: 48px;
border: 1px solid #E6E8EC;
padding: 0 8px 0 48px;
display: block;
border-radius: 0;
outline: none;
background-position: left 16px center;
background-size: 24px 24px;
background-repeat: no-repeat;
}
.feedback-form-input input:focus {
outline: none !important;
}
.feedback-form-input input::-moz-placeholder {
color: #777E90;
}
.feedback-form-input input:-ms-input-placeholder {
color: #777E90;
}
.feedback-form-input input::placeholder {
color: #777E90;
}
.feedback-form-input input#form_name {
background-image: url(//audio-profil.ru/wp-content/themes/audio-profil/images/form-user.svg);
}
.feedback-form-input input[name="text-653"] {
background-image: url(//audio-profil.ru/wp-content/themes/audio-profil/images/form-user.svg);
}
.feedback-form-input input#form_phone {
background-image: url(//audio-profil.ru/wp-content/themes/audio-profil/images/form-phone.svg);
}
.feedback-form-input input[name="text-656"] {
background-image: url(//audio-profil.ru/wp-content/themes/audio-profil/images/form-phone.svg);
}
.feedback-form-input textarea {
width: 100%;
box-sizing: border-box;
border: 1px solid #E6E8EC;
padding: 12px 8px 12px 48px;
display: block;
border-radius: 0;
outline: none;
resize: vertical;
max-height: 240px;
min-height: 168px;
line-height: 1.5;
background-position: left 16px top 12px;
background-size: 24px 24px;
background-repeat: no-repeat;
}
.feedback-form-input textarea:focus {
outline: none !important;
}
.feedback-form-input textarea::-moz-placeholder {
color: #777E90;
}
.feedback-form-input textarea:-ms-input-placeholder {
color: #777E90;
}
.feedback-form-input textarea::placeholder {
color: #777E90;
}
.feedback-form-input textarea#form_message {
background-image: url(//audio-profil.ru/wp-content/themes/audio-profil/images/form-message.svg);
}
.feedback-form-submit {
margin-top: 24px;
}
.feedback-form-submit .button {
width: 100%;
}
.feedback-form-agreement {
margin-top: 24px;
display: flex;
gap: 8px;
font-size: 16px;
line-height: 1.5;
color: #1F222C;
}
.feedback-form-agreement input {
width: 16px;
height: 16px;
}
.feedback-image {
flex-grow: 1;
}
.feedback-image img {
display: block;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.header {
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 20;
background-color: #FFFFFF;
}
.header-inner {
display: flex;
height: 114px;
align-items: center;
gap: 10px;
justify-content: space-between;
}
.header-contacts {
display: flex;
align-items: center;
gap: 16px;
flex-shrink: 0;
}
.header-phone {
display: flex;
align-items: center;
gap: 8px;
color: currentColor;
font-size: 16px;
text-decoration: none;
}
.header-phone svg {
width: 32px;
height: 32px;
color: #F40D29;
}
.header-toggle {
background-color: transparent;
padding: 0;
border: none;
cursor: pointer;
color: #F40D29;
}
.header-toggle svg {
width: 32px;
height: 32px;
display: block;
}
.header-toggle svg:last-child {
display: none;
}
.logo {
display: block;
}
.logo img {
display: block;
max-width: 244px;
width: 100%;
}
.menu {
flex-shrink: 0;
}
.menu-list {
list-style: none;
display: flex;
padding: 0;
margin: 0;
gap: 24px;
font-size: 16px;
align-items: center;
}
.menu-list a {
text-transform: uppercase;
color: currentColor;
text-decoration: none;
transition: 0.2s;
}
.menu-list a:hover {
color: #F40D29;
}
.socials {
display: flex;
align-items: center;
gap: 8px;
}
.socials-item {
display: block;
color: currentColor;
transition: 0.2s;
}
.socials-item.vk {
color: #5382b6;
}
.socials-item.yt {
color: #e96651;
}
.socials-item svg {
width: 32px;
height: 32px;
display: block;
}
.button {
font-family: "Inter", sans-serif;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
height: 56px;
background-color: #F40D29;
border: 1px solid #F40D29;
padding: 0 24px;
box-sizing: border-box;
color: #ffffff;
font-size: 18px;
text-decoration: none;
letter-spacing: 0.01em;
transition: 0.2s;
cursor: pointer;
-webkit-tap-highlight-color: transparent;
}
.button:hover {
background-color: #E50A24;
border-color: #E50A24;
}
.button svg {
width: 24px;
height: 24px;
}
.button.button-outline {
background-color: transparent;
border-color: #06070A;
color: #06070A;
}
.button.button-outline:hover {
background-color: #F40D29;
border-color: #F40D29;
color: #ffffff;
}
.hero {
padding-top: 40px;
}
.hero-main {
position: relative;
z-index: 2;
display: flex;
gap: 40px;
}
.hero-main .hero-title {
font-weight: 600;
}
.hero-main .hero-title span {
white-space: nowrap;
}
.hero-main-left {
flex-basis: 764px;
flex-shrink: 0;
}
.hero-slider {
--swiper-pagination-bottom: 104px;
--swiper-pagination-bullet-horizontal-gap: 8px;
}
.hero-slider .swiper-pagination {
text-align: right;
padding-right: 16px;
box-sizing: border-box;
}
.hero-slider .swiper-pagination-bullet {
width: 60px;
height: 4px;
border-radius: 0;
background-color: #B1B5C3;
opacity: 1;
}
.hero-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
background-color: #F40D29;
}
.hero-content {
height: 300px;
box-sizing: border-box;
position: relative;
}
.hero-bg {
position: absolute;
z-index: 1;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
pointer-events: none;
}
.hero-title {
font-size: min(5.5vw, 79px);
line-height: 1.2;
color: #06070A;
font-weight: 300;
text-transform: uppercase;
position: relative;
z-index: 2;
}
.hero-title span {
color: #F40D29;
}
.hero-row {
position: relative;
z-index: 3;
transform: translateY(-170px);
display: flex;
justify-content: flex-end;
}
.hero-col {
flex-basis: min(54%, 750px);
flex-grow: 0;
flex-shrink: 0;
}
.hero-text {
font-family: "Inter", sans-serif;
line-height: 1.6;
font-weight: 400;
color: #000;
font-size: 18px;
letter-spacing: 0.01em;
}
.hero-text ul {
padding-left: 18px;
}
.hero-button {
margin-top: 40px;
}
.hero-info {
position: absolute;
bottom: 50px;
right: 24px;
color: #0A0C13;
z-index: 2;
text-align: right;
}
.hero-info-title {
text-transform: uppercase;
line-height: 1.5;
font-weight: 500;
}
.hero-info-title span {
color: #F40D29;
}
.hero-info-text {
font-size: 14px;
font-weight: 500;
line-height: 1.5;
}
.hero-mobile-image {
margin-top: 24px;
margin-bottom: -24px;
text-align: center;
}
.hero-mobile-image img {
max-width: 100%;
}
.categories {
padding: 80px 0 120px;
background-color: #F4F5F6;
}
.categories-row {
display: flex;
gap: 24px;
}
.categories-row.columns-3 .categories-item {
flex-basis: calc((100% - 48px) / 3);
}
.categories-row.swiper {
padding-bottom: 120px;
margin-right: -16px;
margin-left: -16px;
padding-left: 16px;
padding-right: 16px;
}
.categories-item {
flex-basis: calc((100% - 72px) / 4);
background-color: #fff;
position: relative;
display: flex;
flex-direction: column;
}
.categories-item-inner {
flex-grow: 1;
position: relative;
z-index: 2;
}
.categories-image {
padding-bottom: 90%;
position: relative;
display: block;
}
.categories-image img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.categories-content {
padding: 16px;
}
.categories-title {
flex-grow: 1;
text-transform: uppercase;
font-size: 24px;
font-weight: 600;
line-height: 1.5;
}
.categories-title a {
color: #06070A;
text-decoration: none;
}
.categories-description {
font-family: "Inter", sans-serif;
font-size: 16px;
line-height: 1.5;
color: #06070A;
}
.categories-header {
margin-bottom: 8px;
display: flex;
align-items: center;
gap: 10px;
}
.categories-price {
font-family: "Inter", sans-serif;
flex-basis: 120px;
color: #777E90;
font-size: 14px;
flex-shrink: 0;
line-height: 1.5;
}
.categories-price span {
font-family: "Montserrat", sans-serif;
display: block;
font-size: 20px;
font-weight: 600;
color: #F40D29;
}
.section .categories-title {
font-size: 20px;
font-weight: 500;
text-transform: none;
}
.section .categories-item {
border: 1px solid #E6E8EC;
}
.section .categories-button {
border-bottom: 1px solid #E6E8EC;
border-left: 1px solid #E6E8EC;
border-right: 1px solid #E6E8EC;
}
.categories-properties {
padding-left: 20px;
margin: 0;
margin-top: 10px;
font-size: 14px;
color: #777E90;
line-height: 1.5;
}
.categories-properties li:not(:last-child) {
margin-bottom: 4px;
}
.categories-button {
background-color: #fff;
padding: 16px;
box-sizing: border-box;
padding-top: 0;
}
.categories-button .button {
width: 100%;
}
.video-banner {
position: relative;
height: 800px;
}
.video-banner video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
z-index: 1;
}
.video-banner-content {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 2;
color: #fff;
height: 100%;
padding-top: 70px;
box-sizing: border-box;
}
.container {
height: 100%;
}
.video-banner-row {
display: flex;
align-items: center;
justify-content: space-between;
}
.video-banner-title {
font-size: 80px;
text-transform: uppercase;
}
.video-banner-button .button {
min-width: 326px;
}
.about {
padding-top: 126px;
padding-bottom: 126px;
background-color: #FCFCFD;
}
.about-before-title {
font-family: "Inter", sans-serif;
text-align: center;
text-transform: uppercase;
color: #777E90;
font-size: 16px;
line-height: 1.5;
}
.about-title {
text-align: center;
color: #F40D29;
font-size: 26px;
font-weight: 600;
margin-bottom: 40px;
}
.about-row {
display: flex;
gap: 40px;
margin-bottom: 40px;
justify-content: flex-end;
}
.about-col {
flex-basis: calc((100% - 40px) / 2);
}
.about-image {
position: relative;
padding-bottom: 78%;
}
.about-image img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.about-sub-title {
color: #F40D29;
font-size: 26px;
font-weight: 600;
position: relative;
padding-top: 76px;
margin-top: 40px;
}
.about-sub-title span {
position: relative;
z-index: 2;
}
.about-sub-title::after {
content: "";
width: 172px;
height: 106px;
position: absolute;
left: 0;
bottom: 8px;
z-index: 1;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}
.about-sub-title.step-1::after {
background-image: url(//audio-profil.ru/wp-content/themes/audio-profil/images/step-01.svg);
}
.about-sub-title.step-2::after {
background-image: url(//audio-profil.ru/wp-content/themes/audio-profil/images/step-02.svg);
}
.about-sub-title.step-3::after {
background-image: url(//audio-profil.ru/wp-content/themes/audio-profil/images/step-03.svg);
}
.about-wide-image img {
max-width: 100%;
}
.banner {
padding: 60px 0;
background-position: center bottom;
background-size: cover;
background-repeat: no-repeat;
}
.banner.banner-1 {
background-image: url(//audio-profil.ru/wp-content/themes/audio-profil/images/banner-01.jpg);
}
.banner.banner-2 {
background-image: url(//audio-profil.ru/wp-content/themes/audio-profil/images/banner-02.jpg);
}
.banner-block {
background-color: rgba(230, 232, 236, 0.5);
padding: 40px;
box-sizing: border-box;
width: 100%;
max-width: 711px;
}
.banner-title {
font-size: 32px;
font-weight: 600;
color: #0A0C13;
}
.banner-title span {
color: #F40D29;
}
.banner-button {
margin-top: 20px;
}
.offers {
padding: 60px 0;
background-color: #F4F5F6;
overflow: hidden;
}
.offers-title {
font-size: 40px;
font-weight: 600;
color: #F40D29;
margin-bottom: 40px;
}
.offers-item {
display: flex;
gap: 40px;
align-items: center;
min-width: 0;
}
.offers-image {
flex-basis: calc((100% - 40px) / 2);
flex-shrink: 0;
position: relative;
z-index: 2;
}
.offers-image-wrapper {
position: relative;
padding-bottom: 100%;
}
.offers-image-wrapper img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.offers-content {
flex-basis: calc((100% - 40px) / 2);
padding-left: 40px;
box-sizing: border-box;
min-width: 0;
position: relative;
z-index: 1;
}
.offers-before-title {
font-family: "Inter", sans-serif;
text-transform: uppercase;
color: #777E90;
font-size: 16px;
line-height: 1.5;
}
.offers-item-title {
font-size: 40px;
font-weight: 600;
color: #F40D29;
}
.offers-text {
max-width: 460px;
margin-bottom: 40px;
}
.offers-slider {
position: relative;
z-index: 1;
}
.offers-slider-item {
display: block;
position: relative;
padding-bottom: 100%;
}
.offers-slider-item img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.offers-slider-button {
margin-top: 40px;
}
.section {
padding: 120px 0;
}
.section.section-bg {
background-color: #F4F5F6;
}
.section-header {
margin-bottom: 40px;
}
.section-header .section-title {
margin-bottom: 0;
}
.section-header-shift {
padding-left: 25%;
}
.section-before-title {
font-family: "Inter", sans-serif;
text-transform: uppercase;
color: #777E90;
font-size: 16px;
line-height: 1.5;
padding-left: 3px;
}
.section-title {
color: #F40D29;
font-size: 40px;
margin-bottom: 40px;
font-weight: 600;
}
.section-row {
display: flex;
gap: 24px;
flex-wrap: wrap;
}
.section-col {
flex-basis: calc((100% - 24px) / 2);
}
.accordion {
list-style: none;
padding: 0;
margin: 0;
}
.accordion-item {
border-bottom: 1px solid #E6E8EC;
}
.accordion-item.active .accordion-header {
background-image: url(//audio-profil.ru/wp-content/themes/audio-profil/images/minus.svg);
}
.accordion-header {
display: flex;
height: 88px;
align-items: center;
cursor: pointer;
background: url(//audio-profil.ru/wp-content/themes/audio-profil/images/plus.svg) right center/40px no-repeat;
box-sizing: border-box;
}
.accordion-number {
flex-basis: 25%;
flex-shrink: 0;
font-size: 20px;
font-weight: 500;
color: #777E90;
}
.accordion-title {
color: #282828;
font-size: 20px;
font-weight: 500;
margin-right: 56px;
}
.accordion-body {
padding-left: 25%;
padding-bottom: 24px;
display: none;
}
.accordion-content {
max-width: 700px;
}
.blog-row {
display: flex;
flex-wrap: wrap;
gap: 24px;
}
.blog-item {
flex-basis: calc((100% - 48px) / 3);
background-color: #fff;
position: relative;
}
.blog-inner {
position: relative;
z-index: 2;
}
.blog-image {
padding-bottom: 50%;
position: relative;
display: block;
}
.blog-image img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
}
.blog-content {
padding: 16px;
}
.blog-date {
font-size: 14px;
font-weight: 500;
color: #777E90;
margin-bottom: 8px;
}
.blog-title {
font-size: 18px;
font-weight: 500;
margin-bottom: 16px;
}
.blog-title a {
text-decoration: none;
color: currentColor;
}
.blog-excerpt {
font-family: "Inter", sans-serif;
font-size: 16px;
line-height: 1.5;
color: #777E90;
}
.blog-button {
background-color: #fff;
padding: 16px;
box-sizing: border-box;
padding-top: 0;
}
.blog-slider {
margin-left: -16px;
margin-right: -16px;
padding-left: 16px;
padding-right: 16px;
}
.page-header {
background: url(//audio-profil.ru/wp-content/themes/audio-profil/images/news-header.jpg) center/cover no-repeat;
text-align: right;
position: relative;
}
.page-header > img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
z-index: 1;
}
.page-header > .container {
position: relative;
z-index: 2;
padding-top: 50px;
padding-bottom: 50px;
height: 400px;
}
.page-header > .container > img {
position: absolute;
bottom: 0;
right: 0;
max-width: 100%;
}
.page-title {
font-size: 64px;
font-weight: 500;
}
.page-title span {
color: #F40D29;
}
.breadcrumbs {
list-style: none;
margin: 0;
padding: 16px 0;
display: flex;
align-items: center;
gap: 4px;
}
.breadcrumbs a {
color: currentColor;
text-decoration: none;
}
.breadcrumbs a svg {
width: 16px;
height: 16px;
display: block;
}
.breadcrumbs-item {
display: flex;
align-items: center;
gap: 4px;
}
.breadcrumbs-item:not(.current) {
position: relative;
}
.breadcrumbs-item:not(.current)::after {
content: "";
display: block;
width: 16px;
height: 16px;
background: url(//audio-profil.ru/wp-content/themes/audio-profil/images/chevron-right.svg) center/contain no-repeat;
}
.single-product {
padding-top: 40px;
}
.single-product-title {
font-size: 64px;
line-height: 1.2;
font-weight: 500;
margin-bottom: 40px;
margin-top: 0;
}
.single-product-title span {
color: #F40D29;
}
.single-product-slider-wrapper {
position: relative;
padding-bottom: 20px;
}
.single-product-slider-wrapper .swiper-pagination {
--swiper-pagination-bottom: -4px;
}
.single-product-slider-wrapper .swiper-pagination-bullet {
width: 60px;
height: 4px;
border-radius: 0;
background-color: #B1B5C3;
opacity: 1;
}
.single-product-slider-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active {
background-color: #F40D29;
}
.single-product-slider {
--swiper-navigation-sides-offset: 0;
}
.single-product-slider .swiper-pagination-bullet {
width: 60px;
height: 4px;
border-radius: 0;
background-color: #B1B5C3;
opacity: 1;
}
.single-product-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
background-color: #F40D29;
} .single-product-slider-item {
padding-bottom: 90%;
position: relative;
display: block;
}
.single-product-slider-item img {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.single-product-main {
margin-top: 40px;
display: flex;
gap: 40px;
align-items: flex-start;
margin-bottom: 40px;
position: relative;
}
.single-product-offer {
flex-basis: calc((100% - 40px) / 2);
display: flex;
gap: 16px;
align-items: flex-end;
flex-wrap: wrap;
position: -webkit-sticky;
position: sticky;
top: 130px;
}
.single-product-price {
flex-grow: 1;
text-align: left;
flex-shrink: 0;
}
.single-product-price-label {
color: #777E90;
font-size: 16px;
line-height: 1.5;
}
.single-product-price-value {
font-family: "Montserrat", sans-serif;
line-height: 1.2;
font-size: 36px;
font-weight: 600;
color: #F40D29;
}
.single-product-button {
flex-shrink: 0;
}
.single-product-options {
flex-basis: calc((100% - 40px) / 2);
}
.single-product-options-title {
font-family: "Montserrat", sans-serif;
font-size: 20px;
font-weight: 500;
color: #0A0C13;
line-height: 1.2;
margin-bottom: 24px;
}
.single-product-options-list {
font-family: "Montserrat", sans-serif;
list-style: none;
padding: 0;
margin: 0;
}
.single-product-options-item {
display: flex;
gap: 16px;
}
.single-product-options-item:not(:last-child) {
margin-bottom: 24px;
}
.single-product-options-item.single-product-options-item-hidden {
display: none;
}
.single-product-options-input {
flex-grow: 1;
box-sizing: border-box;
padding-left: 32px;
}
.single-product-options-label {
cursor: pointer;
-webkit-tap-highlight-color: transparent;
font-size: 16px;
font-weight: 600;
line-height: 1.2;
}
.single-product-options-label input {
display: none;
}
.single-product-options-label input:checked + span::before {
background-image: url(//audio-profil.ru/wp-content/themes/audio-profil/images/checkbox-checked.svg);
}
.single-product-options-label span {
position: relative;
}
.single-product-options-label span::before {
content: "";
position: absolute;
left: -32px;
top: 2px;
width: 24px;
height: 24px;
border-radius: 4px;
background: url(//audio-profil.ru/wp-content/themes/audio-profil/images/checkbox-empty.svg) center/contain no-repeat;
}
.single-product-options-input-text {
color: #777E90;
font-size: 14px;
line-height: 1.5;
font-family: "Inter", sans-serif;
}
.single-product-options-price {
text-align: right;
font-weight: 500;
color: #1F222C;
flex-shrink: 0;
}
.single-product-options-more {
margin-top: 24px;
text-align: right;
}
.single-product-options-more button {
font-family: "Inter", sans-serif;
background-color: transparent;
border: none;
border-bottom: 1px solid currentColor;
cursor: pointer;
color: #0A0C13;
display: inline-flex;
height: 38px;
padding: 0 4px;
box-sizing: border-box;
gap: 8px;
align-items: center;
font-size: 16px;
line-height: 1.5;
transition: 0.2s;
}
.single-product-options-more button svg {
width: 28px;
height: 24px;
}
.single-product-options-more button:hover {
color: #F40D29;
}
.single-product-tabs {
padding-top: 0;
}
.single-product-tabs-nav {
margin-bottom: 40px;
list-style: none;
display: flex;
padding: 0;
margin-left: 0;
margin-top: 0;
margin-right: 0;
border-bottom: 1px solid #B1B5C3;
}
.single-product-tabs-nav-item button {
font-size: 18px;
color: #1F222C;
background-color: transparent;
border: none;
border-bottom: 1px solid currentColor;
padding: 8px 56px 8px 4px;
box-sizing: border-box;
cursor: pointer;
transition: 0.2s;
position: relative;
z-index: 2;
transform: translateY(1px);
transition: 0.2s;
}
.single-product-tabs-content {
list-style: none;
padding: 0;
margin: 0;
}
.single-product-tabs-content-item {
display: none;
}
.single-product-tabs-content-item h3 {
font-family: "Montserrat", sans-serif;
font-size: 36px;
line-height: 1.2;
color: #0A0C13;
margin-top: 0;
margin-bottom: 16px;
}
.product-info-table {
font-family: "Inter", sans-serif;
width: 100%;
max-width: 580px;
border-collapse: collapse;
font-size: 16px;
line-height: 1.5;
}
.product-info-table th {
font-weight: 600;
text-align: left;
padding-top: 4px;
padding-bottom: 4px;
}
.product-info-table td {
text-align: right;
padding-top: 4px;
padding-bottom: 4px;
color: #777E90;
}
.single-product-reviews {
list-style: none;
padding: 0;
margin: 0;
}
.single-product-reviews-item:not(:last-child) {
margin-bottom: 24px;
}
.single-product-reviews-header {
margin-bottom: 16px;
}
.single-product-reviews-name {
font-size: 20px;
color: #900145;
font-weight: 500;
}
.single-product-reviews-meta {
font-size: 18px;
color: #777E90;
}
.single-product-reviews-images {
display: flex;
gap: 16px;
flex-wrap: wrap;
}
.single-product-reviews-images-col {
flex-basis: 240px;
}
.single-product-reviews-images-item {
border: 1px solid #E6E8EC;
position: relative;
padding-bottom: 100%;
display: block;
}
.single-product-reviews-images-item img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.single-product-tabs-nav-content {
padding: 16px 0;
display: none;
}
.single-product-tabs-nav-content h3:first-child {
margin-top: 0;
}
.off-canvas {
position: fixed;
top: 85px;
right: 0;
width: 100%;
max-width: 340px;
z-index: 10;
background-color: #fff;
padding: 32px;
height: calc(100dvh - 85px);
box-sizing: border-box;
overflow-y: auto;
transition: 0.3s;
transform: translateX(100%);
}
.off-canvas-menu-list {
list-style: none;
padding: 0;
margin: 0;
}
.off-canvas-menu-list li:not(:last-child) {
margin-bottom: 32px;
}
.off-canvas-menu-list a {
font-size: 18px;
font-weight: 500;
text-transform: uppercase;
color: currentColor;
text-decoration: none;
}
.footer {
background-color: #F4F5F6;
padding-top: 40px;
}
.footer-main {
display: flex;
box-sizing: border-box;
}
.footer-info {
flex-basis: 33%;
flex-shrink: 0;
box-sizing: border-box;
padding-right: 24px;
}
.footer-logo {
margin-bottom: 40px;
}
.footer-contacts {
margin-bottom: 24px;
}
.footer-contacts-item {
font-size: 36px;
}
.footer-contacts-item a {
text-decoration: none;
color: currentColor;
}
.footer-contacts-item:not(:last-child) {
margin-bottom: 6px;
}
.footer-nav {
flex-grow: 1;
display: flex;
gap: 24px;
}
.footer-nav-col {
flex-basis: calc((100% - 48px) / 2);
}
.footer-nav-title {
text-transform: uppercase;
font-size: 24px;
font-weight: 500;
margin-bottom: 24px;
}
.footer-nav-list {
list-style: none;
padding: 0;
margin: 0;
line-height: 1.5;
}
.footer-nav-list li:not(:last-child) {
margin-bottom: 10px;
}
.footer-nav-list a {
color: #1F222C;
font-size: 14px;
text-decoration: none;
}
.footer-bottom {
font-family: "Inter", sans-serif;
font-size: 14px;
margin-top: 24px;
padding: 16px 0;
border-top: 1px solid #B1B5C3;
}
@media (min-width: 768px) {
.image-left {
display: inline;
float: left;
margin-right: 24px;
}
.hero-mobile-image {
display: none;
}
.about-row-reverse {
flex-direction: row-reverse;
}
.offers-item.offers-item-reverse {
flex-direction: row-reverse;
}
.offers-item.offers-item-reverse .offers-content {
padding-left: 0;
padding-right: 40px;
}
.single-product-tabs-nav-item button:hover {
color: #F40D29;
}
.single-product-tabs-nav-item button.active {
color: #F40D29;
}
.single-product-tabs:not(.single-product-tabs-mobile-fix) .single-product-tabs-nav-content {
display: none !important;
}
}
@media (min-width: 1024px) {
.desktop-hidden {
display: none !important;
}
.header-toggle {
display: none;
}
.off-canvas {
display: none;
}
}
@media (min-width: 1301px) {
.hero-main .hero-title {
font-size: 54px;
}
}
@media (max-width: 1400px) {
.hero-row {
transform: translateY(-150px);
}
.offers-item:not(:last-child) {
margin-bottom: 40px;
}
.offers-content {
padding-left: 0;
padding-right: 0 !important;
}
}
@media (max-width: 1300px) {
.hero-main-left {
flex-basis: 50%;
}
.footer-contacts-item {
font-size: 24px;
}
}
@media (max-width: 1200px) {
.header .socials {
display: none;
}
.menu-list {
gap: 16px;
}
.hero-title {
font-size: 5.4vw;
}
.hero-row {
transform: translateY(-130px);
}
}
@media (max-width: 1023.98px) {
.header .menu {
display: none;
}
.header-inner {
height: 85px;
}
.logo img {
max-width: 200px;
}
.hero-row {
transform: none;
display: block;
}
.hero-text {
margin-top: 10px;
}
.hero-button {
margin-top: 20px;
}
.categories {
padding: 40px 0;
}
.categories-row {
gap: 16px;
}
.categories-row.columns-3 .categories-item {
flex-basis: calc((100% - 32px) / 3);
}
.categories-item {
flex-basis: calc((100% - 48px) / 4);
}
.categories-title {
font-size: 18px;
}
.categories-description {
font-size: 14px;
}
.categories-header .categories-title {
font-size: 18px;
font-weight: 600;
line-height: 1.2;
}
.categories-price {
font-size: 12px;
flex-basis: 108px;
}
.categories-price span {
font-size: 14px;
}
.video-banner-title {
font-size: 60px;
}
.blog-row {
gap: 16px;
}
.blog-item {
flex-basis: calc((100% - 2 * 16px) / 3);
}
.single-product-title {
font-size: 54px;
}
.single-product-offer {
top: 90px;
}
}
@media (max-width: 767.98px) {
p {
font-size: 14px;
}
.container.container-right {
padding-left: 16px;
padding-right: 16px;
}
.mobile-hidden {
display: none !important;
}
.feedback {
display: block;
}
.feedback-title {
font-size: 24px;
}
.feedback-form-row {
display: block;
}
.feedback-form-col:not(:last-child) {
margin-bottom: 24px;
}
.feedback-form-agreement {
font-size: 14px;
}
.feedback-image {
display: none;
}
.header-phone svg {
width: 16px;
height: 16px;
}
.header-phone {
font-size: 14px;
}
.logo img {
max-width: 127px;
}
.button {
height: 48px;
font-size: 16px;
}
.hero-main {
display: block;
margin-bottom: 8px;
}
.hero-slider {
--swiper-pagination-bottom: 32px;
}
.hero-slider .swiper-pagination {
text-align: center;
padding-right: 0;
}
.hero-content {
height: auto;
padding-bottom: 64px;
}
.hero-bg {
display: none;
}
.hero-title {
font-size: 28px;
font-weight: 400;
}
.hero-row {
margin-bottom: 32px;
}
.hero-text {
font-size: 14px;
max-width: 400px;
}
.hero-button {
text-align: center;
}
.hero-button .button {
min-width: 322px;
}
.hero-info {
margin-top: 32px;
position: static;
text-align: center;
}
.categories {
padding: 16px 0;
}
.categories-row {
display: block;
}
.categories-item:not(:last-child) {
margin-bottom: 16px;
}
.categories-title {
font-size: 24px;
}
.categories-description {
font-size: 16px;
}
.categories-header {
display: block;
}
.categories-properties {
font-size: 12px;
}
.categories-button {
position: static;
pointer-events: auto;
opacity: 1;
visibility: visible;
padding-top: 0;
}
.video-banner {
height: 500px;
}
.video-banner-content {
padding-bottom: 70px;
}
.video-banner-row {
height: 100%;
flex-direction: column;
align-items: flex-start;
}
.video-banner-title {
font-size: 28px;
}
.about {
padding-top: 40px;
padding-bottom: 40px;
}
.about-before-title {
font-size: 14px;
}
.about-title {
text-transform: uppercase;
font-size: 24px;
}
.about-row {
display: block;
}
.about-col:not(:last-child) {
margin-bottom: 64px;
}
.about-sub-title::after {
width: 120px;
height: 75px;
}
.about-sub-title {
font-weight: 500;
font-size: 24px;
padding-top: 54px;
margin-top: 0;
}
.banner-block {
padding: 16px;
max-width: 340px;
}
.banner-title {
font-family: "Inter", sans-serif;
font-size: 18px;
}
.offers-title {
font-size: 28px;
text-transform: uppercase;
font-weight: 400;
}
.offers-item {
display: block;
}
.offers-image {
margin-bottom: 40px;
}
.offers-before-title {
font-size: 14px;
}
.offers-item-title {
font-size: 24px;
}
.offers-slider {
margin-top: 40px;
margin-bottom: 40px;
overflow: visible;
}
.section {
padding: 40px 0;
}
.section-header-shift {
padding-left: 0;
}
.section-before-title {
font-size: 14px;
}
.section-title {
font-size: 24px;
}
.section-col {
flex-basis: 100%;
}
.accordion-header {
background-size: 24px;
height: 82px;
}
.accordion-number {
flex-basis: 60px;
font-size: 14px;
}
.accordion-title {
margin-right: 32px;
font-size: 14px;
}
.accordion-body {
padding-left: 0;
}
.blog-row {
display: block;
}
.blog-item:not(:last-child) {
margin-bottom: 16px;
}
.page-header > .container {
padding-top: 32px;
height: 240px;
}
.page-header {
background-image: url(//audio-profil.ru/wp-content/themes/audio-profil/images/page-header-01.jpg);
}
.page-header.page-header-model-7 > .container > img {
left: -6%;
}
.page-title {
font-size: 32px;
}
.single-product-title {
font-size: 24px;
}
.single-product-slider-wrapper .swiper-pagination {
display: none;
}
.single-product-slider-wrapper {
padding-bottom: 0;
}
.single-product-slider .swiper-button-next {
right: 0;
}
.single-product-main {
display: block;
}
.single-product-offer {
display: block;
top: 0;
background-color: #fff;
z-index: 6;
padding-bottom: 16px;
}
.single-product-price {
margin-bottom: 24px;
}
.single-product-options-title {
font-size: 16px;
}
.single-product-options-label {
font-size: 14px;
}
.single-product-options-input-text {
font-size: 12px;
}
.single-product-options-price {
font-size: 14px;
}
.single-product-tabs-nav {
display: block;
border: none;
}
.single-product-tabs-nav-item button.active-mobile {
color: #F40D29;
}
.single-product-tabs-nav-item button {
width: 100%;
padding: 12px 8px;
}
.single-product-tabs-content {
display: none;
}
.single-product-tabs-content-item h3 {
font-size: 24px;
}
.product-info-table {
font-size: 14px;
}
.single-product-reviews-images {
gap: 8px;
}
.single-product-reviews-images-col {
flex-basis: calc((100% - 8px) / 2);
}
.footer-main {
display: block;
}
.footer-info {
padding-right: 0;
margin-bottom: 40px;
}
.footer-nav {
display: block;
}
.footer-nav-col:not(:last-child) {
margin-bottom: 16px;
}
}
@media (max-width: 540px) {
.banner.banner-1 {
background-image: url(//audio-profil.ru/wp-content/themes/audio-profil/images/banner-01-mob.jpg);
padding-bottom: 170px;
padding-top: 20px;
background-position: left bottom;
}
.banner.banner-2 {
background-image: url(//audio-profil.ru/wp-content/themes/audio-profil/images/banner-02-mob.jpg);
padding-bottom: 170px;
padding-top: 20px;
background-position: left bottom;
}
}
@media (max-width: 500px) {
.single-product-button button {
width: 100%;
}
}
@media (max-width: 370px) {
.header-phone {
font-size: 12px;
}
.video-banner-button .button {
min-width: 0;
width: 100%;
padding-left: 10px;
padding-right: 10px;
}
.video-banner-button {
width: 100%;
}
.banner-title {
font-size: 16px;
}
}
@media (max-width: 360px) {
.hero-title {
font-size: 24px;
}
.hero-button .button {
min-width: 0;
width: 100%;
padding-left: 10px;
padding-right: 10px;
}
.categories-title {
font-size: 18px;
}
.categories-description {
font-size: 14px;
}
}
@media (max-width: 334px) {
.banner-title {
font-size: 14px;
}
}
@media (min-width: 768px) and (max-width: 1023.98px) {
.tablet-hidden {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 1300px) {
.hero-main .hero-title {
font-size: 42px;
}
}
@media (min-width: 460px) and (max-width: 767.98px) {
.hero-title {
max-width: 360px;
margin-left: auto;
margin-right: auto;
}
.hero-text {
max-width: 360px;
margin-left: auto;
margin-right: auto;
}
}:root {
--swiper-theme-color: #F40D29;
}
@media(max-width: 767.98px) {
.swiper-fix-height:not(.swiper-initialized) .swiper-slide:nth-child(3) {
display: none;
}
}
.single-product-tabs-nav-item > button {
transition: none;
height: 46px;
}
.single-product-tabs-nav-item.fixed {  }
.single-product-tabs-nav-item.fixed > button {
position: sticky;
top: 84px; border-bottom: 1px solid #1F222C;
background-color: #fff !important;
z-index: 6;
} .hero-mobile-image img {
height: auto;
}
.categories-row {
flex-wrap: wrap;
}
.categories-item {
box-sizing: border-box;
min-width: 0;
}
.categories-short-description {
font-size: 14px;
color: #777E90;
line-height: 1.5;	
}
.categories-short-description ul {
padding-left: 20px;
}
.categories-short-description p {
font-family: "Montserrat", sans-serif;
font-size: 14px;
color: #777E90;
line-height: 1.5;	
}
.section ul {
font-family: "Inter", sans-serif;
}
.page-content {
padding-top: 32px;
}
.page-content a {
color: #F40D29;
text-decoration: none;
}
.page-content a:hover {
text-decoration: underline;
}
.page-content h2 {
text-transform: uppercase;
text-align: center;
}
.share {
margin-top: 24px;
margin-bottom: 24px;
}
.blog-image img {
object-fit: cover;
}
.pagination {
display: flex;
justify-content: center;
align-items: center;
gap: 8px;
flex-wrap: wrap;
margin-top: 40px;
}
.pagination > .page-numbers {
width: 40px;
height: 40px;
border: 1px solid #777E90;
display: flex;
align-items: center;
justify-content: center;
font-size: 18px;
color: #777E90;
text-decoration: none;
}
.pagination > .page-numbers.current {
border-color: #F40D29;
color: #F40D29;
}
.container-center {
margin-bottom: 40px;
}
.contacts {
}
.contacts-row {
display: flex;
gap: 24px;
}
.contacts-info {
flex-basis: 448px;
flex-shrink: 0;
}
.contacts-list {
list-style: none;
padding: 0;
margin: 0;
}
.contacts-item {
display: flex;
gap: 8px;
}
.contacts-item:not(:last-child) {
margin-bottom: 24px;
}
.contacts-icon {
flex-shrink: 0;
margin-top: 4px;
}
.contacts-icon img {
display: block;
width: 24px;
height: 24px;
}
.contacts-item:has(.contacts-item-text-secondary) .contacts-icon {
margin-top: 20px;
}
.contacts-item-text {
}
.contacts-item-text-secondary {
font-size: 16px;
font-weight: 400;
color: #777E90;
}
.contacts-item-text-primary {
font-size: 24px;
font-weight: 500;
}
.contacts-item-text-primary a {
color: currentColor;
text-decoration: none;
}
.contacts-feedback {
}
.section-title {
}
.section-sub-title {
}
.contacts-form textarea {
height: 168px;
resize: none;
background-image: url(//audio-profil.ru/wp-content/themes/audio-profil/images/form-message.svg);
} @media(max-width: 1023.98px) {
.contacts-row {
display: block;
}
.contacts-info {
margin-bottom: 24px;
}
.contacts-item-text-primary {
font-size: 18px;
}
.contacts-item-text-secondary {
font-size: 16px;
}
}
.blog-item {
display: flex;
flex-direction: column;
border: 1px solid #E6E8EC;
box-sizing: border-box;
}
.blog-inner {
flex-grow: 1;
}
.categories-gallery-slider { --swiper-pagination-bullet-horizontal-gap: 8px;
}
.categories-gallery-slider .swiper-pagination {
box-sizing: border-box;
}
.categories-gallery-slider .swiper-pagination-bullet {
width: 60px;
height: 4px;
border-radius: 0;
background-color: #B1B5C3;
opacity: 1;
}
.categories-gallery-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
background-color: #F40D29;
}
@media(max-width: 767.98px) {
.categories-item:not(:last-child) {
margin-bottom: 32px;
}
.blog-item:not(:last-child) {
margin-bottom: 32px;
}
}
.banner-title {
text-align: center;
}
.banner-title ul {
font-size: 24px;
margin: 0;
line-height: 1.4;
}
.about-wide-image img {
height: auto;
}
.accordion-content a {
text-decoration: none;
color: currentColor;
}
.banner.banner-3 {
background-image: url(//audio-profil.ru/wp-content/themes/audio-profil/images/banner-03.jpg);
}
.banner.banner-4 {
background-image: url(//audio-profil.ru/wp-content/themes/audio-profil/images/banner-04.jpg);
}
.banner.banner-5 {
background-image: url(//audio-profil.ru/wp-content/themes/audio-profil/images/banner-05.jpg);
}
.banner.banner-6 {
background-image: url(//audio-profil.ru/wp-content/themes/audio-profil/images/banner-06.jpg);
}
@media(max-width: 540px) {
.banner.banner-3 {
background-image: url(//audio-profil.ru/wp-content/themes/audio-profil/images/banner-03-mob.jpg);
}
.banner.banner-4 {
background-image: url(//audio-profil.ru/wp-content/themes/audio-profil/images/banner-04-mob.jpg);
}
.banner.banner-5 {
background-image: url(//audio-profil.ru/wp-content/themes/audio-profil/images/banner-05-mob.jpg);
}
.banner.banner-6 {
background-image: url(//audio-profil.ru/wp-content/themes/audio-profil/images/banner-06-mob.jpg);
}
}
.wp-block-embed-youtube {
width: 100%;
max-width: 700px;
margin-left: auto;
margin-right: auto;
}
.wp-block-embed-youtube .wp-block-embed__wrapper {
position: relative;
padding-bottom: 56.25%;
}
.wp-block-embed-youtube .wp-block-embed__wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.image-full-width img {
width: 100%;
}
.banner-button {
text-align: center;
}
.section-title-cat {
flex-basis: 100%;
margin-top: 70px;
padding-top: 60px;
border-top: 4px solid #E6E8EC;
}
@media(max-width: 767.98px) {
.section-title-cat {
padding-top: 40px;
margin: 40px 0;
}
}
.single-product-videos {
display: flex;
gap: 24px;
flex-wrap: wrap;
}
.single-product-videos-item {
flex-basis: calc( (100% - 2 * 24px) / 3 );
}
.single-product-videos-item-wrapper {
position: relative;
padding-bottom: 56.25%;
}
.single-product-videos-item-wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
@media(max-width: 1203.98px) {
.single-product-videos-item {
flex-basis: calc( (100% - 1 * 24px) / 2 );
}
}
@media(max-width: 767.98px) {
.single-product-videos-item {
flex-basis: 100%;
}
}
.post-type-archive-review .blog-date {
display: none;
}
.post-type-archive-review .blog-excerpt {
display: none;
}
.single-product-tabs-content .single-product-tabs-content-item > ul {
list-style-type: disc;
padding-left: 22px;
}
.page-header-contacts {
background: none;
text-align: left;
}
@media(max-width: 767.98px) {
.page-header-contacts .container {
height: 300px;
}
.page-header-contacts .page-title {
font-weight: 600;
}
.page-header-contacts .container > img {
max-height: 180px;
}
}
.accordion-contacts .accordion-title {
font-size: 32px;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
}
.accordion-contacts .accordion-content {
max-width: 100%;
}
.accordion-number {
font-family: 'Montserrat', sans-serif;
}
.accordion-content-row {
display: flex;
gap: 16px;
}
.accordion-content-row:not(:last-child) {
margin-bottom: 24px;
}
.accordion-content-col {
flex-basis: calc( (100% - 16px) / 2 );
}
.accordion-content .text-grey {
font-size: 16px;
line-height: 1.5;
color: #777E90;
}
.accordion-content .sub-title {
font-family: 'Montserrat', sans-serif;
font-weight: 500;
font-size: 20px;
line-height: 1.2;
}
.accordion-content p {
margin-top: 8px;
margin-bottom: 8px;
}
@media(max-width: 767.98px) {
.accordion-content-row {
flex-wrap: wrap;
}
.accordion-content-col {
flex-basis: 100%;
}
.accordion-contacts .accordion-title {
font-size: 18px;
}
.accordion-content .sub-title {
font-size: 18px;
}
}
.single-product-videos-tab {
flex-basis: 100%;
gap: 16px;
flex-direction: column;
display: none;
}
.single-product-videos-tab.active {
display: flex;
}
.single-product-videos-nav {
margin-top: 40px;
display: flex;
gap: 16px;
align-items: center;
justify-content: center;
}
.single-product-videos-nav-item {
display: flex;
align-items: center;
justify-content: center;
font-size: 18px;
color: #B1B5C3;
border: 1px solid #B1B5C3;
width: 40px;
height: 40px;
box-sizing: border-box;
text-decoration: none;
}
.single-product-videos-nav-item.active {
color: #F40D29;
border-color: #F40D29;
}
.hero-main .hero-title {
margin-top: 0;
margin-bottom: 0;
}
.medium-width {
max-width: 900px;
margin-left: auto;
margin-right: auto;
}
.single-product-tabs-inline .swiper-slide {
height: auto;
}
.single-product-tabs-inline .swiper-slide .categories-item {
height: 100%;
}
@media(max-width: 767.98px) {
.single-product-tabs-inline .single-product-tabs-content {
display: block;
}
}
@media(min-width: 1024px) {
.hero-small + .section {
padding-top: 20px;
}
}
.video {
position: relative;
width: 100%;
height: 0;
padding-bottom: 56.25%;
background-color: #000000;
}
.video__link {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.video__media {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: none;
}
.video__button {
position: absolute !important;
top: 50% !important;
left: 50% !important;
z-index: 1 !important;
display: none;
padding: 0 !important;
width: 68px !important;
height: 48px !important;
border: none !important;
background-color: transparent !important;
transform: translate(-50%, -50%) !important;
cursor: pointer;
}
.video__button-shape {
fill: #212121;
fill-opacity: 0.8;
}
.video__button-icon {
fill: #ffffff;
}
.video__button:focus {
outline: none;
}
.video:hover .video__button-shape,
.video__button:focus .video__button-shape {
fill: #ff0000;
fill-opacity: 1;
} .video--enabled {
cursor: pointer;
}
.video--enabled .video__button {
display: block;
}
.error-404 .button {
color: #fff;
text-decoration: none;
}
.error-404 .button:hover {
text-decoration: none;
}
ul.single-product-reviews {
list-style: none !important;
padding-left: 0 !important;
}
.single-product-reviews-item:not(.expanded) {
max-height: 300px;
overflow: hidden;
position: relative;
}
.single-product-reviews-item:not(.expanded)::after {
content: '';
width: 100%;
height: 80px;
display: block;
position: absolute;
left: 0;
bottom: 0;
background: linear-gradient(0deg, rgba(255,255,255,1) 40%, rgba(255,255,255,0) 100%);
}
.single-product-reviews-expand {
position: absolute;
left: 50%;
bottom: 8px;
text-align: center;
transform: translateX(-50%);
font-size: 18px;
font-weight: 400;
text-decoration: underline;
text-decoration-style: dashed;
z-index: 4;
color: #1F222C;
display: none;
}
.single-product-reviews-item:not(.expanded) {
.single-product-reviews-expand {
display: inline;
}
}
@media(max-width: 767.98px) {
.single-content h2 {
font-size: 24px;
}	
.single-content h3 {
font-size: 20px;
}	
.single-content h4 {
font-size: 18px;
}	
}
.single-content {
padding-bottom: 40px;
}
.max-width-900 {
max-width: 900px;
margin-left: auto;
margin-right: auto;
}
ul.columns-2 {
column-count: 2;
column-gap: 8px;
line-height: 1.5;
margin-bottom: 32px;
padding-left: 16px;
}
@media(max-width: 767.98px) {
ul.columns-2 {
font-size: 14px;
}
}
.gallery-height-fix > figure {
max-height: 300px;
overflow: hidden;
}
figure.aligncenter {
margin-left: auto;
margin-right: auto;
}
.single-content ul {
font-family: "Inter", sans-serif;
line-height: 1.5;
padding-left: 16px;
}
.pgcsimplygalleryblock-viewer-slider-footer.pgcsimplygalleryblock-viewer-show {
display: none;
}
.pgcsimplygalleryblock-viewer-footer,
.pgcsimplygalleryblock-viewer-content {
display: none !important;
}
.blog-button {
text-align: center;
}
.hero {
padding-top: 0;
}
.single-title {
text-align: center;
font-size: 36px;
}
@media(max-width: 767.98px) {
.single-title {
font-size: 26px;
}
}
.clearfix::before,
.clearfix::after {
content: ".";
visibility: hidden;
display: block;
clear: both;
height: 0;
}
.categories-row.columns-3 .swiper-pagination-bullet {
width: 60px;
height: 4px;
border-radius: 0;
background-color: #B1B5C3;
opacity: 1;	
}
.single-product-tabs-content .categories-row.swiper {
padding-bottom: 40px;
}
.single-product-tabs-content {
padding-bottom: 40px;
}
.categories-row.columns-3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
background-color: #F40D29;
}
@media(min-width: 1024px) {
.hero-content {
height: 240px;
}
}
.section-bg-grey {
background-color: #F4F5F6;
}
.swiper-button-prev {
background-color: #fff;
border-radius: 50%;
box-shadow: 0 0 6px 0 rgb(0 0 0 / 15%);
box-shadow: 0 0 10px #00000036;
--swiper-navigation-size: 20px;
--swiper-navigation-color: #000;
width: 40px;
height: 40px;
}
.swiper-button-next {
background-color: #fff;
border-radius: 50%;
box-shadow: 0 0 6px 0 rgb(0 0 0 / 15%);
box-shadow: 0 0 10px #00000036;
--swiper-navigation-size: 20px;
--swiper-navigation-color: #000;
width: 40px;
height: 40px;
}
.single-product-tabs-nav-item .single-product-videos-tab {
}
@media(min-width: 560px) {
.single-product-tabs-nav-item .single-product-videos-tab {
flex-direction: row;
}
.single-product-tabs-nav-item .single-product-videos-tab .single-product-videos-item {
flex-basis: calc( (100% - 2 * 16px) / 3 );
}
} .single-product-tabs-mobile-fix {
}
@media(max-width: 1023.98px) {
.single-product-tabs-mobile-fix .single-product-tabs-nav {
display: block;
border: none;
}
.single-product-tabs-mobile-fix .single-product-tabs-nav-item button {
width: 100%;
padding: 12px 8px;
}
.single-product-tabs-mobile-fix .single-product-tabs-nav-item button.active-mobile {
color: #F40D29;
}
.single-product-tabs-mobile-fix .single-product-tabs-content {
display: none !important;
}
}
@media(min-width: 1024px) {
.single-product-tabs-mobile-fix .single-product-tabs-nav-content {
display: none !important;
}
}
@media(max-width: 767.98px) {
.single-product-price {
margin-bottom: 10px;
}
.single-product-offer {
top: 60px;
}
}
.feedback-form-quiz {
margin-bottom: 24px;
}
.feedback-form-quiz-title {
font-size: 18px;
color: #0A0C13;
font-weight: 600;
margin-bottom: 16px;
}
.feedback-form-quiz .wpcf7-checkbox input {
width: 16px;
height: 16px;
transform: translateY(2px);
}
.feedback-form-quiz .wpcf7-list-item {
margin-left: 0;
margin-bottom: 8px;
}
.feedback-form-quiz .wpcf7-list-item.last {
margin-bottom: 0;
}
.feedback-form-quiz .wpcf7-list-item label {
}
.feedback-form-input input[name="email-250"] {
background-image: url(//audio-profil.ru/wp-content/themes/audio-profil/images/contacts-icon-03.svg);
}
.feedback-form-acceptance .wpcf7-list-item {
margin-left: 0;
}
.feedback-form-acceptance .wpcf7-list-item > label {
display: flex;
gap: 4px;
}
.feedback-form-acceptance .wpcf7-list-item input {
flex-shrink: 0;
width: 16px;
height: 16px;
transform: translateY(2px);	
}
.feedback-form-acceptance .wpcf7-list-item a {
color: currentColor;
}
.table-check-icons td {
vertical-align: top;
background: url(//audio-profil.ru/wp-content/themes/audio-profil/images/check.svg) left 10px top 10px / 16px 16px no-repeat;
padding-left: 32px;
}
.table-check-icons td.no-bg {
background: none;
}
.footer-logo img {
max-width: 246px;
height: auto;
object-fit: contain;
}
@media(min-width: 768px) {
.feedback-content {
flex-basis: 470px;
}
.feedback-content .wpcf7-checkbox {
display: flex;
gap: 8px;
flex-direction: column;
}
}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}