﻿/*!
Theme Name: Devochki
Author: filchroman
Description: Best theme for putanseo
Version: 1.2.9
Requires PHP: 8.0
Text Domain: devochki
 */@media screen and (min-width: 1921px)and (max-width: 2560px){.zoom{zoom:1.5;-moz-transform:scale(1.5);-moz-transform-origin:0 0}}@media screen and (min-width: 2561px)and (max-width: 7680px){.zoom{zoom:2;-moz-transform:scale(1.5);-moz-transform-origin:0 0}}@font-face{font-family:"icomoon";src:url("assets/fonts/icomoon/icomoon.ttf?2nw4l7") format("truetype"),url("assets/fonts/icomoon/icomoon.woff?2nw4l7") format("woff");font-weight:normal;font-style:normal;font-display:block}*{margin:0px;padding:0px}img{height:auto;max-width:100%;object-fit:contain}.d-flex{display:flex !important}.flex-wrap{flex-wrap:wrap !important}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-initial{flex-direction:initial !important}.w-100{width:100% !important}.w-90{width:90% !important}.w-80{width:80% !important}.w-70{width:70% !important}.w-60{width:60% !important}.w-55{width:55% !important}.w-50{width:50% !important}.w-45{width:45% !important}.w-40{width:40% !important}.w-30{width:30% !important}.w-20{width:20% !important}.w-10{width:10% !important}.h-100{height:100% !important}.h-50{height:50% !important}.justify-between{justify-content:space-between !important}.justify-center{justify-content:center !important}.justify-start{justify-content:flex-start !important}.justify-end{justify-content:flex-end !important}.justify-around{justify-content:space-around !important}.align-center{align-items:center !important}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.mg-auto{margin:auto !important}.pos-rel{position:relative !important}.pos-abs{position:absolute !important}.wrapper{width:100%}.container{width:1400px;margin:auto}@media screen and (min-width: 1601px){.container{width:1400px;margin:auto}}@media screen and (min-width: 1420px)and (max-width: 1600px){.container{width:1400px;max-width:calc(100% - 240px);margin:auto}}@media screen and (min-width: 1025px)and (max-width: 1419px){.container{width:1400px;max-width:96%;margin:auto}}@media screen and (min-width: 769px)and (max-width: 1024px){.container{width:90%;margin:auto}.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}}@media screen and (max-width: 768px){.container{width:90%;margin:auto}.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.w-100-sm{width:100% !important}.hide-mobile{display:none !important;visibility:hidden !important}}@media screen and (max-width: 576px){.container,.container_smaller{width:90%;margin:auto}.wrapper>.wrapper{max-width:90%;margin:auto}.flex-xs-row{flex-direction:row !important}.flex-xs-row-reverse{flex-direction:row-reverse !important}.flex-xs-column{flex-direction:column !important}.flex-xs-column-reverse{flex-direction:column-reverse !important}.w-100-mob{width:100% !important}}@media screen and (max-width: 320px){.container{width:98%;margin:auto}}main#primary{min-height:420px}.pt-content h1,.pt-content h1,.pt-content h2,.pt-content h3,.pt-content h4,.pt-content h5,.pt-content h6{font-style:normal;font-weight:bold;text-transform:uppercase;margin-top:15px;margin-bottom:15px}.pt-content h1{font-family:"Cormorant Unicase",sans-serif;font-size:40px}.pt-content h2{font-family:"Cormorant Unicase",sans-serif;font-size:24px}.pt-content h3{font-family:"Cormorant Unicase",sans-serif;font-size:22px}.pt-content h4{font-family:"Cormorant Unicase",sans-serif;font-size:18px;font-weight:normal}.pt-content h5{font-family:"Cormorant Unicase",sans-serif;font-size:16px;font-weight:normal}.pt-content h6{font-family:"Cormorant Unicase",sans-serif;font-size:14px;font-weight:normal}.pt-content p{font-family:"Montserrat",sans-serif;line-height:1.6;font-size:16px;font-weight:normal;margin-bottom:30px}.pt-content a{color:#f63f3f}.pt-content a:visited{color:#f63f3f}.pt-content a:active{color:#f63f3f}.pt-content a:focus{color:#f63f3f}.pt-content ul{margin-bottom:30px;font-size:16px}.pt-content ul li{padding-left:30px;margin:0 0 8px;list-style:none;position:relative}.pt-content ul li:before{position:absolute;left:0;top:9px;content:"";display:block;width:10px;height:10px;background:#e20f0f;border-radius:100%}.pt-content .wp-block-preformatted .wp-block-site-tagline{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:300;line-height:1.6}.pt-content .wp-block-image img{object-fit:cover}.pt-content .wp-block-image .wp-element-caption{font-family:"Montserrat",sans-serif;font-size:16px;line-height:1.6}.pt-content .wp-block-cover__inner-container{color:#fff}.pt-content .wp-block-site-logo{margin-bottom:40px}.pt-content .wp-block-buttons{margin:20px 0}.pt-content .wp-block-buttons .wp-block-button .wp-element-button{background-color:#e20f0f;border:2px solid #e20f0f;border-radius:10px}.pt-content .wp-block-buttons .wp-block-button .wp-element-button:hover{background-color:#fff}.pt-content .wp-block-quote{font-family:"Montserrat",sans-serif;line-height:1.6;margin:20px 0}.pt-content .wp-block-quote .has-text-align-left{padding-left:20px;border-left:2px solid #e20f0f}.pt-content .wp-block-quote .has-text-align-right{padding-right:20px;border-right:2px solid #e20f0f}.pt-content .wp-block-quote .has-text-align-center{position:relative;padding-bottom:20px}.pt-content .wp-block-quote .has-text-align-center::after{content:"";position:absolute;justify-content:center;background-color:#e20f0f;width:20%;bottom:0;height:2px;left:50%;transform:translateX(-50%)}.pt-content .wp-block-quote cite{color:#e20f0f}.pt-content .wp-block-verse{font-family:"Montserrat",sans-serif;line-height:1.6;font-size:18px;margin:20px 0}.pt-content .wp-block-table{text-decoration:none;border-collapse:collapse;width:100%;text-align:center}.pt-content .wp-block-table th{font-weight:normal;font-size:18px;color:#fff;background-color:#303030}.pt-content .wp-block-table td{font-size:18px;color:#fff}.pt-content .wp-block-table td,.pt-content .wp-block-table th{white-space:pre-wrap;padding:10px 7px;line-height:1.6;vertical-align:middle;border:1px solid #303030}.pt-content .wp-block-table tr:hover{background-color:#e20f0f}.pt-content .wp-block-table tr:hover td{cursor:default}.pt-content .wp-block-page-list{list-style:none;font-family:"Montserrat",sans-serif;font-size:18px}.pt-content .wp-block-code{background-color:#303030;padding:10px;border-radius:8px}.pt-content .wp-block-search .wp-block-search__inside-wrapper{border:none;background-color:#303030;padding:10px;border-radius:5px}.pt-content .wp-block-search .wp-block-search__label{font-family:"Montserrat",sans-serif;line-height:1.6}.pt-content .wp-block-search .wp-block-search__input{background-color:rgba(0,0,0,0);border:none;color:#fff;font-size:18px}.pt-content .wp-block-search .wp-block-search__button{background-color:rgba(0,0,0,0);border:none;color:#fff;font-size:18px}.pt-content .wp-block-separator{color:#e20f0f}.pt-content .wp-block-social-links{margin:20px 0}.pt-content .wp-block-pullquote{color:#e20f0f}.pt-content .wp-block-file{margin:20px 0;font-family:"Montserrat",sans-serif}.pt-content .wp-block-file:not(.wp-element-button){font-size:18px}.pt-content .wp-block-file .wp-block-file__button:hover{color:#e20f0f;font-size:18px}.pt-content .wp-block-categories .postform{background-color:rgba(0,0,0,0);border:none;color:#fff;font-size:18px;font-family:"Montserrat",sans-serif;display:flex;align-items:center}.pt-content .wp-block-categories .postform:focus{outline:none;color:#e20f0f}.pt-content .wp-block-categories .postform option{background-color:#e20f0f;color:#fff}.pt-content .searchandfilter ul li:before{content:none}@media screen and (max-width: 768px){.pt-content .wp-block-group{display:flex;flex-direction:column}}body{background-color:#171717;color:#fff;font-family:"Montserrat",sans-serif}a{color:#fff;text-decoration:none;transition:.3s ease}a:visited{color:#fff;text-decoration:none;transition:.3s ease}a:active{color:#fff;text-decoration:none;transition:.3s ease}a:focus{color:#fff;text-decoration:none;transition:.3s ease;outline:none}a:hover{color:#e20f0f;text-decoration:none;transition:.3s ease;position:relative}.dark-button{height:50px;width:171px;background:#e20f0f;border:2px solid #e20f0f;border-radius:10px;color:#fff;text-align:center;font-weight:700;transition:.3s ease}.dark-button:hover{background:#fff;color:#e20f0f;cursor:pointer;text-decoration:none !important}.light-button{height:58px;width:171px;background:rgba(0,0,0,0);border-radius:10px;border:2px solid #fff;color:#fff;font-weight:700;cursor:pointer;transition:.3s ease}.light-button:hover{height:58px;width:171px;background:#fff;border-radius:10px;border:2px solid #fff;color:#fff;font-weight:700;cursor:pointer;transition:.3s ease}[class^=icon-],[class*=" icon-"]{font-family:"icomoon",serif !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-telegram:before{content:""}.icon-whatsapp:before{content:""}.pagination{display:flex;margin-bottom:40px}.pagination .nav-links{width:100%;display:flex}.pagination .page-numbers{color:#fff;background-color:rgba(226,15,15,.1);font-weight:700;min-width:25px;width:100%;text-align:center;padding:5px;border-radius:5px;transition:.3s ease}.pagination .page-numbers:not(.dots):hover{background-color:rgba(226,15,15,.4)}.pagination .page-numbers:not(:last-child){margin-right:10px}.pagination .current{background-color:#e20f0f;color:#fff}.pagination .current:hover{background-color:#e20f0f}.info-parts-block{margin:50px auto}.info-parts-block .title{font-family:"Cormorant Unicase",sans-serif;font-size:clamp(34px,8vw,64px);font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:20px}.info-parts-block .info-parts-holder{column-gap:40px}.info-parts-block .info-parts-holder .info-part{width:33%}.info-parts-block .info-parts-holder .info-part img{width:50px;height:50px;object-fit:contain;margin-bottom:15px}.info-parts-block .info-parts-holder .info-part .title{font-family:"Montserrat",sans-serif;font-size:18px}.info-parts-block .info-parts-holder .info-part .description{margin-top:10px;position:relative;font-family:"Montserrat",sans-serif;color:#fff;text-align:center}.info-parts-block .info-parts-holder .info-part .description::after{content:"";position:absolute;top:-10px;left:0;height:1px;width:100%;background:#e20f0f;background:linear-gradient(90deg, rgba(226, 15, 15, 0) 0%, rgba(226, 15, 15, 0.2833508403) 25%, #e20f0f 50%, rgba(226, 15, 15, 0.3) 75%, rgba(226, 15, 15, 0) 100%)}@media screen and (max-width: 768px){.info-parts-block .info-parts-holder{display:flex;flex-direction:column;row-gap:20px}.info-parts-block .info-parts-holder .info-part{width:100%}}.big-image-hero-block{min-height:500px;position:relative}.big-image-hero-block img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;filter:brightness(50%)}.big-image-hero-block .title{font-family:"Cormorant Unicase",sans-serif;font-size:clamp(34px,8vw,64px);font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:10px;margin-bottom:15px;text-align:center;z-index:1}.big-image-hero-block .rank-math-breadcrumb{z-index:1;text-align:center}.popup{display:none;position:fixed;z-index:9999;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.3)}.popup{width:100%;height:100%;position:fixed;background-color:rgba(65,65,65,.4);z-index:15;display:none}.popup--active{display:block}.popup .popup-close{background-color:rgba(0,0,0,0);border:none;color:#fff;width:20px;height:20px;position:absolute;top:15px;right:15px}.popup .popup-close:hover:before,.popup .popup-close:hover:after{background-color:#e20f0f;cursor:pointer}.popup .popup-close:before,.popup .popup-close:after{content:"";position:absolute;width:20px;height:2px;left:0;top:45%;background-color:#fff;transition:.3s ease}.popup .popup-close:before{transform:rotate(-45deg)}.popup .popup-close:after{transform:rotate(45deg)}.popup .popup-body{background-color:#171717;width:50%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);box-shadow:rgba(0,0,0,.45) 0px 25px 20px -20px;border-radius:10px;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.popup .popup-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.popup .popup-content .icon{width:100px;margin-bottom:20px}.popup .popup-content .title{font-family:"Cormorant Unicase",sans-serif;text-align:center;margin-bottom:20px;font-size:24px;text-transform:uppercase;font-weight:bold}@media screen and (max-width: 768px){.popup .popup-body{width:80%;height:50%}}.taxonomy-body{margin-bottom:20px}.list-posts{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));column-gap:30px;row-gap:20px}.list-posts .list-post{background-color:#303030;box-sizing:rgba(0,0,0,.45) 0px 25px 20px -20px;border-radius:5px;margin-bottom:20px;overflow:hidden;display:flex;flex-direction:column}.list-posts .list-post .list-thumbnail{overflow:hidden}.list-posts .list-post .list-thumbnail img{width:100%;height:200px;object-fit:cover}.list-posts .list-post .list-body{padding:20px;flex:1 0 auto;overflow:hidden}.list-posts .list-post .list-body .list-content{margin-bottom:15px}.list-posts .list-post .list-footer{padding:20px;flex:0 0 auto}.list-posts .list-post .list-footer .list-item{color:#e20f0f}.rank-math-breadcrumb{margin:20px 0}.rank-math-html-sitemap{display:flex;flex-direction:column}.rank-math-html-sitemap__section--model{order:4}.rank-math-html-sitemap__title{transition:.3s ease;margin:20px 0;color:#e20f0f}.rank-math-html-sitemap__list{display:grid;grid-template-columns:repeat(4, minmax(200px, 1fr));list-style:none;column-gap:20px}.rank-math-html-sitemap__item{margin-bottom:10px}.rank-math-html-sitemap a{color:#fff !important}.rank-math-html-sitemap a:hover{color:#f63f3f !important}@media screen and (max-width: 900px){.rank-math-html-sitemap__list{grid-template-columns:repeat(1, minmax(200px, 1fr))}}@media screen and (max-width: 768px){.rank-math-breadcrumb{padding:0 10px}}header#masthead{height:80px;position:relative}.site-branding .custom-logo-link img{display:block;max-height:50px;width:auto}.site-branding .custom-logo-link-active{position:fixed}.menu-wrap{gap:5px}.main-navigation .menu{display:flex;gap:15px;width:100%;position:relative}.main-navigation .menu .menu-item{list-style:none;position:relative;font-size:14px;font-weight:700;text-transform:uppercase;width:max-content}.main-navigation .menu .menu-item.menu-item-has-children{display:flex;align-items:center}.main-navigation .menu .menu-item.menu-item-has-children:hover:after{margin-top:10px;transform:rotate(135deg);border-color:#e20f0f}.main-navigation .menu .menu-item.menu-item-has-children:after{display:block;margin-left:6px;position:relative;content:"";margin-top:-4px;width:6px;height:6px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg);transition:.3s ease}.main-navigation .menu .menu-item .sub-menu{position:absolute;left:-2px;top:100%;background-color:#303030;display:none;padding:10px;z-index:99;max-height:500px;min-width:220px;border-radius:3px;overflow-y:scroll;line-height:1.6;scrollbar-width:thin;scrollbar-color:#171717 rgba(0,0,0,0)}.main-navigation .menu .menu-item .sub-menu::-webkit-scrollbar{width:5px}.main-navigation .menu .menu-item .sub-menu::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.main-navigation .menu .menu-item .sub-menu::-webkit-scrollbar-thumb{background-color:#171717;border-radius:5px}.main-navigation .menu .menu-item .sub-menu .menu-item{margin-right:0;overflow-x:hidden}.main-navigation .menu .menu-item--active .sub-menu{display:block;max-width:100%;width:100%;overflow:auto;left:0;top:30px;border-radius:5px}.main-navigation .menu .menu-item--active .sub-menu::-webkit-scrollbar{width:0}.contacts-holder .phone-number{position:relative;font-size:18px;font-weight:700;text-transform:uppercase;margin:0 10px 0 0}.contacts-holder .messengers-holder .social-link{font-size:32px}.contacts-holder .messengers-holder .social-link:not(:last-child){margin-right:10px}.contacts-holder-active{position:fixed;left:30px;bottom:50px}.burger{display:none;z-index:5;width:30px;height:26px;position:absolute;right:15px;cursor:pointer}.burger::before,.burger::after{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background-color:#e20f0f;display:block;transition:.3s ease}.burger::after{top:18px}.burger span{display:block;position:absolute;top:9px;left:0;width:100%;height:2px;background-color:#e20f0f;transition:.3s ease}.burger-active{position:fixed}.burger-active::before{transform:rotate(45deg);top:9px}.burger-active::after{transform:rotate(-45deg);top:9px}.burger-active span{width:0}.whatsapp-float{position:fixed;bottom:30px;right:30px;width:80px;height:80px;z-index:2;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:100%}.whatsapp-float .social-link{color:#e20f0f;font-size:45px}.whatsapp-float:hover{-webkit-animation-name:wobble;animation-name:wobble;-webkit-animation-duration:.8s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-transform-origin:50% 100%}@media screen and (max-width: 1024px){.site-branding .custom-logo-link{z-index:3}.contacts-holder{margin-right:50px;z-index:3}.main-navigation .menu{display:block;position:fixed;top:0;left:-100%;width:100%;height:100%;z-index:2;margin:0;background-color:#171717 !important;transition-duration:.25s;padding:160px 30px 20px 30px}.main-navigation .menu .menu-item{font-size:20px;width:auto;display:block}.main-navigation .menu .menu-item:not(:last-child){margin-bottom:15px;margin-right:0}.main-navigation .menu .menu-item .sub-menu{max-height:200px}.main-navigation .menu .menu-item .sub-menu .menu-item{margin-bottom:5px}.main-navigation .menu-active{left:0}.burger{display:block}}@media screen and (max-width: 768px){.contacts-holder .phone-number{font-size:14px}}@media screen and (min-width: 1024px){.main-navigation .menu .menu-item:hover .sub-menu{display:block}}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-10%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-10%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(5%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(5%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}100%{-webkit-transform:none;transform:none}}.site-footer{background-color:#141414;padding:60px 0 20px}.site-footer .footer-content{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:50px;margin-bottom:60px}.site-footer .footer-content .menu-container .menubox-title,.site-footer .footer-content .menu-container .wp-block-heading{text-align:center;text-transform:uppercase;letter-spacing:.1rem;font-family:"Cormorant Unicase",sans-serif;padding-bottom:10px;border-bottom:2px solid #e20f0f;border-radius:1px;height:40px;font-size:20px;font-weight:600;margin-bottom:20px}.site-footer .footer-content .menu-container ul li{list-style:none}.site-footer .footer-content .menu-container ul li:not(:last-child){margin-bottom:5px}.site-footer .site-info{text-align:center;position:relative}.site-footer .site-info::after{content:"";position:absolute;top:-15px;left:0;height:1px;width:100%;background:#e20f0f;background:linear-gradient(90deg, rgba(226, 15, 15, 0) 0%, rgba(226, 15, 15, 0.2833508403) 25%, #e20f0f 50%, rgba(226, 15, 15, 0.3) 75%, rgba(226, 15, 15, 0) 100%)}.heroSwiper{min-height:600px}.heroSwiper .swiper-wrapper{min-height:600px}.heroSwiper .swiper-wrapper .swiper-slide{position:relative;min-height:600px;border-radius:0}.heroSwiper .swiper-wrapper .swiper-slide img{position:absolute;z-index:-1;width:100%;object-fit:cover;object-position:center;filter:brightness(50%);height:100%}.heroSwiper .swiper-wrapper .swiper-slide .info-container{display:flex;flex-direction:column;align-items:center}.heroSwiper .swiper-wrapper .swiper-slide .info-container .predesc-text{font-size:14px;margin-bottom:15px;font-weight:800;text-align:center;letter-spacing:.3em;text-transform:uppercase;color:#e20f0f}.heroSwiper .swiper-wrapper .swiper-slide .info-container .main-title{margin:0;font-family:"Cormorant Unicase",sans-serif;font-size:clamp(34px,8vw,64px);font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:15px}.heroSwiper .swiper-wrapper .swiper-slide .info-container .desc-text{text-align:center;width:100%;margin:0;margin-bottom:40px}.heroSwiper .hero-swiper-pagination{position:absolute;top:85%;z-index:1;height:max-content}.heroSwiper .hero-swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:rgba(0,0,0,0);opacity:1;border:2px solid #e20f0f}.heroSwiper .hero-swiper-pagination .swiper-pagination-bullet-active{width:12px;height:12px;background-color:#e20f0f}@media screen and (max-width: 425px){.heroSwiper .swiper-wrapper .swiper-slide{background-position:center !important}}.title-text-block{margin:60px 0}.title-text-block .subtitle{font-family:"Montserrat",sans-serif;color:#e20f0f;font-size:14px;font-weight:800;letter-spacing:.3em;text-transform:uppercase;text-align:center;margin-bottom:15px}.title-text-block .title{font-family:"Cormorant Unicase",sans-serif;font-size:clamp(34px,8vw,64px);font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:15px}.title-text-block .description{font-family:"Montserrat",sans-serif;line-height:1.6}.contacts-block{margin:60px 0}.contacts-block .title{font-family:"Cormorant Unicase",sans-serif;font-size:clamp(24px,8vw,64px);font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:25px}.contacts-block .phone-holder{width:50%;flex-direction:row;border-bottom:2px solid #e20f0f;padding-bottom:10px;box-shadow:rgba(0,0,0,.45) 0px 25px 20px -20px}.contacts-block .phone-holder .phone{font-size:30px}.contacts-block .messengers-holder{width:50%;flex-direction:row;margin-top:15px;border-bottom:2px solid #e20f0f;padding-bottom:10px;box-shadow:rgba(0,0,0,.45) 0px 25px 20px -20px}.contacts-block .messengers-holder .social-link{font-size:40px;margin:0 15px}.contacts-block .slogan{text-transform:uppercase}@media screen and (max-width: 1024px){.contacts-block .messengers-holder,.contacts-block .phone-holder{width:100%}}@media screen and (max-width: 425px){.contacts-block .messengers-holder,.contacts-block .phone-holder{flex-direction:column}.contacts-block .messengers-holder .slogan,.contacts-block .phone-holder .slogan{margin-bottom:10px}}.models-block{padding:20px 0}.models-block .title{font-family:"Cormorant Unicase",sans-serif;font-size:clamp(34px,8vw,64px);font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:20px}.models-block .description{font-family:"Montserrat",sans-serif;font-weight:400}.models-block .searchandfilter{margin-bottom:40px}.models-block .searchandfilter ul{width:100%;display:flex;justify-content:flex-start;margin:0}.models-block .searchandfilter ul select{border:0;border-bottom:2px solid #e20f0f;min-height:50px;width:300px;background-color:rgba(0,0,0,0);position:relative;color:#fff;display:inline-block;margin-right:30px}.models-block .searchandfilter ul select:focus{outline:none}.models-block .searchandfilter ul select option{background-color:#171717}.models-block .searchandfilter ul select::-ms-expand{display:none}.models-block .searchandfilter ul select:focus{border-color:#e20f0f}.models-block .searchandfilter ul select::after{display:block;content:"";position:absolute;right:10px;width:50px}.models-block .cards-holder{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 300px));column-gap:10px;justify-content:center}.models-block .cards-holder .card{margin:0 auto;max-width:270px;width:100%;height:410px;position:relative;margin-bottom:40px;border-radius:5px;overflow:hidden}.models-block .cards-holder .card img{width:100%;height:100%;object-fit:cover;transition:.3s ease}.models-block .cards-holder .card .info{position:absolute;padding:10px 10px;display:flex;flex-direction:column;align-items:center;bottom:-100%;color:#fff;width:100%;background:rgba(0,0,0,.6);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);text-align:center;transition:.3s ease}.models-block .cards-holder .card .info .name{margin-bottom:10px;font-weight:bold;font-size:24px}.models-block .cards-holder .card .info .options{margin-bottom:5px;font-weight:normal;width:100%;max-width:90%}@media screen and (max-width: 1024px){.models-block .searchandfilter ul select{width:200px;margin:auto}}@media screen and (max-width: 768px){.models-block .searchandfilter ul{flex-direction:column}.models-block .searchandfilter ul select{width:400px}.models-block .cards-holder .card{max-width:100%}.models-block .cards-holder .card:not(:last-child){margin-right:15px}.models-block .cards-holder .card .info{bottom:0%;height:13%}}@media screen and (max-width: 425px){.models-block .searchandfilter ul select{width:300px}}@media screen and (max-width: 375px){.models-block .searchandfilter ul select{width:250px}}@media screen and (min-width: 768px){.models-block .cards-holder .card:hover{box-shadow:0px 0px 25px #000;transform:scale(1.1)}.models-block .cards-holder .card:hover .info{bottom:0%}}.block-info-title .title{margin:40px 0 20px;font-family:"Cormorant Unicase",sans-serif;font-size:clamp(34px,8vw,64px);font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:10px}.rank-math-list{width:70%;margin:30px auto;overflow:hidden}.rank-math-list .rank-math-question{border-bottom:1px solid #e20f0f;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:bold;color:#fff;display:block;width:100%;margin:0 auto;padding:20px 0;cursor:pointer;position:relative}.rank-math-list .rank-math-question:after{display:flex;align-items:center;justify-content:center;content:url(assets/svg/accordion-arrow.svg);position:absolute;top:30%;right:1px;transition:.3s ease;height:30px;width:30px}.rank-math-list .rank-math-question.clicked:after{content:url(assets/svg/accordion-arrow-red.svg);transform:rotate(180deg);transition:.3s ease;color:#fff}.rank-math-list .rank-math-answer{display:none;padding-top:10px;background:#171717}.rank-math-list .rank-math-answer p{font-size:16px;margin-bottom:0;width:100%}@media screen and (max-width: 768px){.rank-math-list{margin:30px auto;width:100%}}.background-image-block-wrapper{min-height:60vh;position:relative;overflow:hidden}.background-image-block-wrapper img{width:100%;height:100%;position:absolute;object-fit:cover;left:0;top:0;z-index:-1;filter:brightness(50%)}.background-image-block-wrapper .background-image-content{padding:20px}.background-image-block-wrapper .background-image-content .title{font-family:"Cormorant Unicase",sans-serif;font-size:clamp(34px,8vw,64px);font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:10px}.background-image-block-wrapper .background-image-content .description{font-family:"Montserrat",sans-serif;color:#fff;text-align:center}.background-image-block-wrapper .background-image-content .description:not(:last-child){margin-bottom:35px}.background-image-block-wrapper .background-image-content a{margin:0 auto}.page-404-block{display:flex;flex-direction:column;align-items:center;justify-content:center}.page-404-block .page-404-icon{max-width:300px}.page-404-block .page-404-title{margin-bottom:20px}.single-model{justify-content:center}.model-photos-holder{max-width:550px;width:100%;margin-right:30px}.single-model__info{width:50%}.info-model__header{background-color:#000;width:100%;display:flex;justify-content:center;align-items:center;border-radius:10px;height:80px;margin-bottom:30px;box-shadow:6px 2px 10px rgba(0,0,0,.3)}.info-model__name{font-family:"Cormorant Unicase",sans-serif;margin:0;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;text-transform:uppercase;font-size:32px}.info-model__connection{margin-bottom:30px;padding:30px 20px 20px;background-color:#000;border-radius:10px;position:relative;box-shadow:6px 2px 10px rgba(0,0,0,.3);display:flex;justify-content:space-around;align-items:center;padding:20px}.info-model__link-social{font-size:32px}.info-model__link-social:not(:last-child){margin-right:20px}.info-model__phone{font-size:24px;position:relative;letter-spacing:.05rem;font-weight:bold}.info-model__about{margin-bottom:30px;padding:30px 20px 20px;background-color:#000;border-radius:10px;position:relative;box-shadow:6px 2px 10px rgba(0,0,0,.3)}.info-model__location{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;font-weight:bold}.info-model__item{background-color:#000;border-radius:10px;width:50%;height:55px;display:flex;justify-content:center;align-items:center;padding:5px;overflow-x:hidden;font-weight:bold;white-space:break-spaces;text-align:center}.info-model__item span{color:#e20f0f}.info-model__item:not(:last-child){margin-right:20px}.info-model__param{display:flex;font-weight:bold;margin-bottom:30px}.info-model__items{margin-bottom:30px;padding:30px 20px 20px;background-color:#000;border-radius:10px;position:relative;box-shadow:6px 2px 10px rgba(0,0,0,.3);margin-bottom:0;width:100%;height:65px;padding:0;display:flex;justify-content:center;font-weight:bold;align-items:center}.info-model__items:not(:last-child){margin-right:20px}.info-model__title{background-color:#e20f0f;padding:2px 15px;border-radius:20px;position:absolute;top:-13px;left:10px;font-size:14px;font-weight:bold;color:#fff}.info-model__text{line-height:1.6}.info-model__size{display:flex;margin-bottom:30px}.info-model__price{display:flex;border:2px solid #e20f0f;border-radius:10px;position:relative;padding:40px 20px 30px;margin-bottom:30px}.info-model__services{font-weight:bold;margin-bottom:30px;padding:30px 20px 20px;background-color:#000;border-radius:10px;position:relative;box-shadow:6px 2px 10px rgba(0,0,0,.3)}.info-model__list-title{font-weight:bold;color:#e20f0f}.info-model__list{font-weight:bold;list-style:none}.info-model__tag{font-weight:bold;margin-bottom:30px;padding:30px 20px 20px;background-color:#000;border-radius:10px;position:relative;box-shadow:6px 2px 10px rgba(0,0,0,.3)}.swiper{width:100%;margin-left:auto;margin-right:auto;margin-bottom:30px}.swiper-slide{background-size:cover;background-position:center;max-height:700px;height:100%;border-radius:10px;overflow:hidden}.singleModelSwiper2{height:auto;width:100%;margin:0}.singleModelSwiper{box-sizing:border-box;padding:10px 0}.singleModelSwiper .swiper-slide{width:25%;height:100%;opacity:.4}.singleModelSwiper .swiper-slide-thumb-active{opacity:1}.swiper-slide img{display:block;width:100%;object-fit:cover;height:600px;object-position:center}.xs-photo img{height:130px}@media(max-width: 425px){.xs-photo img{height:77px}}.swiper-button-next::after,.swiper-button-prev::after{background-color:#e20f0f;font-size:15px;padding:10px 13px;border-radius:50%}@media screen and (max-width: 1228px){.model-photos-holder{max-width:400px}}@media screen and (max-width: 1024px){.info-model__header{height:60px}}@media screen and (max-width: 968px){.xs-photo img{height:92px}}@media screen and (max-width: 768px){.single-model{flex-direction:column !important;justify-content:center !important;align-items:center !important}.model-photos-holder{padding-bottom:0;max-width:100%;margin:0 auto;display:flex;flex-direction:column}.model-photos-holder .singleModelSwiper2{max-width:400px;margin:0 auto}.model-photos-holder .singleModelSwiper2 .swiper-slide img{max-height:450px}.model-photos-holder .swiper-thumbs{max-width:400px}.single-model__info{width:100%}.info-model{display:flex !important;flex-direction:column !important;height:100%}.info-model__header{order:0;margin-bottom:15px}.info-model__connection{margin-bottom:25px;padding:10px;order:2}.info-model__param{order:3;margin-bottom:15px}.info-model__about{order:6}.info-model__size{column-gap:15px}.info-model__location{flex-direction:column;row-gap:15px;order:4}.info-model__price{order:5;padding:30px 20px 20px}.info-model__services{order:6}.info-model__tag{order:7}.info-model__size{order:3;margin-bottom:15px}.info-model__item{width:100%}.info-model__item:not(:last-child){margin-right:0}}.article{margin-bottom:15px}.article .article-thumbnail{width:100%;height:500px;position:relative;overflow:hidden;background-color:#000}.article .article-thumbnail .title{text-align:center;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;z-index:2}.article .article-thumbnail img{width:100%;height:100%;object-fit:cover;opacity:.4}.req-title{font-size:48px;font-family:"Cormorant Unicase",sans-serif;text-align:center;margin-bottom:20px;text-transform:uppercase}@media screen and (max-width: 768px){.article .article-thumbnail .title{font-size:26px}}