﻿/*!
Theme Name: Pt Alisa
Author: filchroman
Description: Best theme for putanseo
Version: 1.8.3
Requires PHP: 8.0
Text Domain: pt-alisa
 */@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}body{background-color:var(--content-bg-color);font-family:var(--font-content-family),sans-serif}a{text-decoration:none;transition:.3s ease}.dark-button{display:flex;align-items:center;justify-content:center;height:50px;width:171px;background:var(--theme-accent-color);border:2px solid var(--theme-accent-color);border-radius:10px;color:#fff !important;text-align:center;font-weight:700;transition:.3s ease}.dark-button:hover{background:#fff;color:var(--theme-accent-color) !important;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:""}h1.title{font-family:var(--font-heading-family),serif;font-size:clamp(34px,8vw,44px);font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:20px;text-transform:uppercase}ol{list-style-type:none;counter-reset:item;margin-bottom:30px;font-size:16px}ol li{padding-left:30px;margin:0 0 8px;position:relative}ol li::before{counter-increment:item;content:counter(item) ". ";position:absolute;left:0;color:var(--theme-accent-color);font-weight:bold}.pt-content{color:var(--content-text-color)}.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;color:var(--content-heading-color)}.pt-content h1{font-family:var(--font-heading-family),serif}.pt-content h2{font-family:var(--font-heading-family),serif;font-size:24px}.pt-content h3{font-family:var(--font-heading-family),serif;font-size:22px}.pt-content h4{font-family:var(--font-heading-family),serif;font-size:18px;font-weight:normal}.pt-content h5{font-family:var(--font-heading-family),serif;font-size:16px;font-weight:normal}.pt-content h6{font-family:var(--font-heading-family),serif;font-size:16px;font-weight:normal}.pt-content p{font-family:var(--font-content-family),sans-serif;line-height:1.6;font-size:16px;font-weight:normal;margin-bottom:30px}.pt-content a{color:var(--content-link-color)}.pt-content a:hover{text-decoration:underline}.pt-content a:visited{color:var(--content-link-color)}.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 ul{margin-top:10px}.pt-content ul li:before{position:absolute;left:0;top:5px;content:"";display:block;width:10px;height:10px;background:var(--theme-accent-color);border-radius:100%}.pt-content .wp-block-preformatted .wp-block-site-tagline{font-family:var(--font-content-family),sans-serif;font-size:16px;font-weight:300;line-height:1.6;margin-bottom:30px}.pt-content .wp-block-image{margin-bottom:30px}.pt-content .wp-block-image.aligncenter{margin:auto}.pt-content .wp-block-image img{object-fit:cover}.pt-content .wp-block-image .wp-element-caption{font-family:var(--font-content-family),sans-serif;font-size:16px;line-height:1.6;text-align:center}.pt-content figure{margin:0 auto}.pt-content .wp-block-cover{margin-bottom:30px}.pt-content .wp-block-cover__inner-container{color:#fff}.pt-content .wp-caption{max-width:100%}.pt-content .wp-caption img{width:100%;height:100%;object-fit:cover}.pt-content .wp-block-site-logo{margin-bottom:30px}.pt-content .wp-block-buttons{margin:20px 0}.pt-content .wp-block-buttons .wp-block-button .wp-element-button{background-color:var(--theme-accent-color);border:2px solid var(--theme-accent-color);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:var(--font-content-family),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 var(--theme-accent-color)}.pt-content .wp-block-quote .has-text-align-right{padding-right:20px;border-right:2px solid var(--theme-accent-color)}.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:var(--theme-accent-color);width:20%;bottom:0;height:2px;left:50%;transform:translateX(-50%)}.pt-content .wp-block-quote cite{color:var(--theme-accent-color)}.pt-content .wp-block-verse{font-family:var(--font-content-family),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:var(--theme-accent-color)}.pt-content .wp-block-table tr:hover td{cursor:default}.pt-content .wp-block-page-list{list-style:none;font-family:var(--font-content-family),sans-serif;font-size:18px;margin-bottom:30px}.pt-content .wp-block-code{background-color:#303030;padding:10px;border-radius:8px;margin-bottom:30px}.pt-content .wp-block-search{margin-bottom:30px}.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:var(--font-content-family),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:var(--theme-accent-color)}.pt-content .wp-block-social-links{margin:20px 0}.pt-content .wp-block-pullquote{color:var(--theme-accent-color)}.pt-content .wp-block-file{margin:20px 0;font-family:var(--font-content-family),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:var(--theme-accent-color);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:var(--font-content-family),sans-serif;display:flex;align-items:center}.pt-content .wp-block-categories .postform:focus{outline:none;color:var(--theme-accent-color)}.pt-content .wp-block-categories .postform option{background-color:var(--theme-accent-color);color:#fff}.pt-content .wp-block-embed{display:block;width:600px;height:400px;margin-bottom:30px}.pt-content .wp-block-embed.aligncenter{margin:auto;margin-bottom:30px}.pt-content .wp-block-embed__wrapper{width:100%;height:100%}.pt-content .wp-block-embed__wrapper iframe{width:100%;height:100%}.pt-content .searchandfilter ul li{padding:0}.pt-content .searchandfilter ul li:before{content:none}.pt-content .few-anc-text{display:inline-block;margin:15px auto 0;padding:5px 10px;border-radius:5px;text-align:center;border:1px solid var(--theme-accent-color)}.html--active{top:0;overflow:hidden}@media screen and (max-width: 768px){.pt-content .wp-block-group{display:flex;flex-direction:column}.pt-content .wp-block-embed{width:100%;height:300px}}.pagination{display:flex;margin-bottom:40px}.pagination .nav-links{width:100%;display:flex}.pagination .page-numbers{color:#fff;background-color:rgba(var(--theme-accent-color-rgb), 0.3);font-weight:700;min-width:25px;width:100%;text-align:center;padding:5px;border-radius:5px;transition:.3s ease;text-decoration:none !important}.pagination .page-numbers:visited{color:#fff}.pagination .page-numbers:not(.dots):hover{background-color:rgba(var(--theme-accent-color-rgb), 0.6)}.pagination .page-numbers:not(:last-child){margin-right:10px}.pagination .current{background-color:var(--theme-accent-color);color:#fff}.pagination .current:hover{background-color:var(--theme-accent-color)}.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 .container{z-index:1}.big-image-hero-block .container .title{font-family:var(--font-heading-family),serif;font-size:clamp(34px,8vw,44px);font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:10px;margin-bottom:15px;text-align:center;z-index:1;color:#fff}.big-image-hero-block .container .rank-math-breadcrumb{z-index:1;text-align:center;color:#fff}.popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);padding:20px;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.3);width:100%;height:100%;background-color:rgba(65,65,65,.4);z-index:9999}.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:var(--theme-accent-color);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:var(--popup-bg-color);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:var(--font-heading-family),serif;text-align:center;margin-bottom:20px;font-size:24px;text-transform:uppercase;font-weight:bold;color:var(--popup-text-color)}@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, 300px));justify-content:center;column-gap:30px;row-gap:20px}.list-posts .list-post{background-color:var(--posts-related-card-bg-color);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;height:200px}.list-posts .list-post .list-thumbnail img{width:100%;height:100%;object-fit:cover}.list-posts .list-post .list-body{padding:15px;flex:1 0 auto;overflow:hidden}.list-posts .list-post .list-body .post-title{font-size:24px;font-weight:bold;color:var(--posts-related-card-link-color);margin-bottom:10px;display:block}.list-posts .list-post .list-body .post-title:hover{color:var(--theme-accent-color)}.list-posts .list-post .list-body .list-content{margin-bottom:15px;color:var(--posts-related-card-link-color)}.list-posts .list-post .list-footer{padding:20px;flex:0 0 auto}.list-posts .list-post .list-footer .list-item{color:var(--theme-accent-color)}.list-posts .list-post .list-footer .list-item a{color:var(--posts-related-card-link-color)}.list-posts .list-post .list-footer .list-item a:hover{color:var(--theme-accent-color)}.article{margin-bottom:15px}.article .article-thumbnail{width:100%;height:500px;border-radius:10px;position:relative;overflow:hidden;background-color:#000;margin-bottom:30px}.article .article-thumbnail .title{text-align:center;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;z-index:2;color:#fff}.article .article-thumbnail img{width:100%;height:100%;object-fit:cover;opacity:.4}.req-title{font-size:48px;font-family:var(--font-heading-family),serif;text-align:center;margin-bottom:20px;text-transform:uppercase;color:var(--content-text-color)}@media screen and (max-width: 768px){.article .article-thumbnail .title{font-size:26px}}.back-to-top{width:50px;height:50px;position:fixed;bottom:20px;z-index:5;border:none;border-radius:50%;box-shadow:rgba(0,0,0,.45) 0px 25px 20px -20px;opacity:0;visibility:hidden;transition:.3s ease;background-color:var(--theme-accent-color)}.back-to-top.left{left:20px}.back-to-top.right{right:20px}.back-to-top svg{margin-bottom:5px}.back-to-top:hover{cursor:pointer}.back-to-top.show{opacity:1;visibility:visible}.rank-math-breadcrumb{margin:20px 0;color:var(--content-text-color)}.rank-math-breadcrumb a{color:var(--content-link-color)}.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:var(--theme-accent-color)}.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}.rank-math-list{width:70%;margin:30px auto;overflow:hidden}.rank-math-list .rank-math-question{border-bottom:1px solid var(--theme-accent-color);font-family:var(--font-content-family),sans-serif;font-size:18px;font-weight:bold;color:var(--content-text-color);display:block;width:100%;margin:0 auto;padding:20px 0;cursor:pointer;position:relative;transition:.3s ease}.rank-math-list .rank-math-question:hover{color:var(--theme-accent-color)}.rank-math-list .rank-math-question:after{display:flex;align-items:center;justify-content:center;content:"";position:absolute;top:40%;right:10px;transition:.3s ease;height:20px;width:20px;-webkit-mask:url(assets/svg/accordion-arrow.svg) no-repeat 50% 50%;mask:url(assets/svg/accordion-arrow.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;background-color:var(--content-text-color)}.rank-math-list .rank-math-question.clicked{color:var(--theme-accent-color)}.rank-math-list .rank-math-question.clicked:after{background-color:var(--theme-accent-color);transform:rotate(180deg)}.rank-math-list .rank-math-answer{display:none;padding-top:10px}.rank-math-list .rank-math-answer p{font-size:16px;margin-bottom:0;width:100%}@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}.rank-math-list{margin:30px auto;width:100%}}.models-block{padding:20px 0}.models-block .title{font-family:var(--font-heading-family),serif;font-size:clamp(34px,8vw,44px);font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:20px;color:var(--content-text-color)}.models-block .description{font-family:var(--font-content-family),sans-serif;font-weight:400}.models-block .searchandfilter{margin-bottom:40px}.models-block .searchandfilter .toggle-filter{margin:25px auto 0;text-align:center;width:300px;font-size:14px;color:var(--theme-accent-color);font-weight:bold;cursor:pointer;padding:5px 0}.models-block .searchandfilter .toggle-filter:hover{text-decoration:underline}.models-block .searchandfilter ul{width:100%;display:flex;flex-wrap:wrap;justify-content:center;column-gap:25px;row-gap:15px;margin-bottom:10px}.models-block .searchandfilter ul li{min-width:300px;display:none}.models-block .searchandfilter ul li.visible-true{display:block;animation:slowFade .3s ease-in-out}.models-block .searchandfilter ul li .parent{font-weight:bold}.models-block .searchandfilter ul li .dropdown{min-width:300px;position:relative}.models-block .searchandfilter ul li .dropdown *{box-sizing:border-box;cursor:pointer}.models-block .searchandfilter ul li .select{padding:15px 5px 15px;border-bottom:2px var(--theme-accent-color) solid}.models-block .searchandfilter ul li .search{opacity:0;position:absolute;top:0;transition:all .2s linear;z-index:-1}.models-block .searchandfilter ul li .search label,.models-block .searchandfilter ul li .search input{width:100%;background-color:rgba(0,0,0,0)}.models-block .searchandfilter ul li .search input{border:none;height:25px;color:var(--content-text-color);padding:0 5px}.models-block .searchandfilter ul li .search input:focus{outline:none}.models-block .searchandfilter ul li .select.select-clicked+.search{opacity:1;top:30px}.models-block .searchandfilter ul li .select.select-clicked{padding-bottom:30px;margin-bottom:0;transition:margin-bottom .2s linear}.models-block .searchandfilter ul li .select.select-clicked .selected{font-size:13px}.models-block .searchandfilter ul li .select{background:rgba(0,0,0,0);color:var(--theme-accent-color);font-weight:bold;display:flex;justify-content:space-between;align-items:center;transition:background .2s;margin-bottom:-10px}.models-block .searchandfilter ul li .select .selected{transition:font-size .2s linear}.models-block .searchandfilter ul li .caret{width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:6px solid var(--theme-accent-color);transition:transform .2s linear}.models-block .searchandfilter ul li .caret-rotate{transform:rotate(180deg)}.models-block .searchandfilter ul li .list{list-style:none;padding:.2em .5em;background:var(--content-bg-color);box-shadow:0 .5em 1em rgba(0,0,0,.4);border-radius:5px;color:var(--content-text-color);position:absolute;left:50%;width:100%;transform:translateX(-50%);opacity:0;display:none;transition:.2s;z-index:1;height:auto;max-height:500px;overflow-y:scroll}.models-block .searchandfilter ul li .list::-webkit-scrollbar{width:5px}.models-block .searchandfilter ul li .list::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.models-block .searchandfilter ul li .list::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.models-block .searchandfilter ul li .list::-webkit-scrollbar-thumb:hover{background-color:#555}.models-block .searchandfilter ul li .list .wrap{padding:20px 0}.models-block .searchandfilter ul li .list .wrap .price-input{width:100%;display:flex;margin:10px 0 20px}.models-block .searchandfilter ul li .list .wrap .price-input .field{display:flex;height:25px;align-items:center}.models-block .searchandfilter ul li .list .wrap .price-input .field input{width:55px;height:100%;outline:none;font-size:16px;margin-left:12px;text-align:center;border:none;border-bottom:2px solid var(--theme-accent-color);-moz-appearance:textfield;background-color:rgba(0,0,0,0);color:var(--content-text-color)}.models-block .searchandfilter ul li .list .wrap .price-input .field input::-webkit-outer-spin-button,.models-block .searchandfilter ul li .list .wrap .price-input .field input::-webkit-inner-spin-button{-webkit-appearance:none}.models-block .searchandfilter ul li .list .wrap .price-input .separator{width:90px;display:flex;font-size:16px;align-items:center;justify-content:center}.models-block .searchandfilter ul li .list .wrap .slider{height:5px;position:relative;background:#ddd;border-radius:5px}.models-block .searchandfilter ul li .list .wrap .slider .progress{height:100%;left:0;right:0;position:absolute;border-radius:5px;background:var(--theme-accent-color)}.models-block .searchandfilter ul li .list .wrap .range-input{position:relative}.models-block .searchandfilter ul li .list .wrap .range-input input{position:absolute;width:100%;height:5px;top:-5px;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none}.models-block .searchandfilter ul li .list .wrap .range-input input::-webkit-slider-thumb{height:17px;width:17px;border-radius:50%;background:var(--theme-accent-color);pointer-events:auto;-webkit-appearance:none;box-shadow:0 0 6px rgba(0,0,0,.05)}.models-block .searchandfilter ul li .list .wrap .range-input input::-moz-range-thumb{height:17px;width:17px;border:none;border-radius:50%;background:var(--theme-accent-color);pointer-events:auto;-moz-appearance:none;box-shadow:0 0 6px rgba(0,0,0,.05)}.models-block .searchandfilter ul li .list .checkbox{padding:.7em .5em;margin:.3em 0;border-radius:.5em;transition:background .2s linear}.models-block .searchandfilter ul li .list .checkbox *{cursor:pointer}.models-block .searchandfilter ul li .list .checkbox label:has(input:checked):before{border-color:var(--theme-accent-color);background-color:var(--theme-accent-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}@-moz-document url-prefix(){.models-block .searchandfilter ul li .list .checkbox label>input:checked::before{border-color:var(--theme-accent-color);background-color:var(--theme-accent-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}}.models-block .searchandfilter ul li .list .checkbox label{display:flex;flex-direction:row;align-items:center;column-gap:5px;width:100%;height:100%}.models-block .searchandfilter ul li .list .checkbox label .check{position:absolute;z-index:-1;opacity:0}.models-block .searchandfilter ul li .list .checkbox label::before{content:"";display:inline-block;width:1em;height:1em;flex-shrink:0;flex-grow:0;border:1px solid #adb5bd;border-radius:.25em;margin-right:.5em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.models-block .searchandfilter ul li .list .checkbox:hover{background:var(--theme-accent-color)}.models-block .searchandfilter ul li .list-open{display:block;opacity:1}.models-block .searchandfilter ul li .checkboxes{display:flex;flex-direction:column;row-gap:5px;padding-left:10px}.models-block .searchandfilter ul li .checkboxes label{display:flex;align-items:center;cursor:pointer}.models-block .searchandfilter ul li .checkboxes .checkbox{font-size:16px;position:relative;cursor:pointer;transition:.3s ease;padding-left:20px;height:18px}.models-block .searchandfilter ul li .checkboxes .checkbox:before{content:"";width:20px;height:20px;border-radius:50%;background:var(--theme-accent-color);opacity:.3;position:absolute;left:-5px;top:50%;transform:translateY(-50%)}.models-block .searchandfilter ul li .checkboxes .checkbox:after{content:"";width:14px;height:14px;border-radius:50%;background-color:var(--theme-accent-color);opacity:0;position:absolute;left:-2px;top:50%;transform:translateY(-50%);transition:opacity .2s linear}.models-block .searchandfilter ul li .checkboxes .checkbox.active:after{opacity:1}.models-block .searchandfilter ul li .checkboxes input{display:none}.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 40px;max-width:270px;width:100%;height:410px;position:relative;border-radius:5px;overflow:hidden;transition:transform .2s linear;animation:slowFade .6s ease-in-out}.models-block .cards-holder .card img{width:100%;height:100%;object-fit:cover;transition:.3s ease}.models-block .cards-holder .card .verified{position:absolute;display:flex;align-items:center;column-gap:15px;top:10px;left:-100px;background-color:var(--verify-block-background-color);color:#fff;padding:0 10px 0 5px;border-top-right-radius:3px;border-bottom-right-radius:3px;transition:.3s ease}.models-block .cards-holder .card .verified span{width:90px;text-align:right;font-size:14px;font-weight:bold;letter-spacing:normal}.models-block .cards-holder .card .verified svg path{fill:#fff}.models-block .cards-holder .card .with-video{position:absolute;display:flex;align-items:center;column-gap:15px;top:10px;left:-100px;background-color:var(--video-block-background-color);color:#fff;padding:0 10px 0 5px;border-top-right-radius:3px;border-bottom-right-radius:3px;transition:.3s ease}.models-block .cards-holder .card .with-video span{width:90px;text-align:right;font-size:14px;font-weight:bold;letter-spacing:normal}.models-block .cards-holder .card .with-video:not(:first-child){top:45px}.models-block .cards-holder .card .with-video .a{stroke:#fff}.models-block .cards-holder .card .info{position:absolute;padding:10px 0;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:7px;font-weight:bold;font-size:20px;padding:0 5px;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;min-height:27px;max-width:250px}.models-block .cards-holder .card .info .price{font-size:14px;font-weight:bold;display:flex;align-items:center;column-gap:3px;margin-bottom:7px}.models-block .cards-holder .card .info .price svg{width:25px;height:25px}.models-block .cards-holder .card .info .location{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:14px;font-weight:bold;column-gap:7px;row-gap:7px}.models-block .cards-holder .card .info .location a{color:#fff;transition:color .2s linear}.models-block .cards-holder .card .info .location a:hover{color:var(--theme-accent-color);text-decoration:none}.models-block .cards-holder .card .info .location svg{width:15px;height:15px;position:relative;top:2px}.models-block .cards-holder .card .info .location svg path{fill:var(--theme-accent-color)}@media screen and (max-width: 1440px){.models-block .searchandfilter ul select{width:250px;margin:auto}}@media screen and (max-width: 1024px){.models-block .searchandfilter ul{row-gap:5px}.models-block .searchandfilter ul select{width:200px;margin:auto}}@media screen and (max-width: 768px){.models-block form{width:100%}.models-block .searchandfilter ul{flex-direction:column;row-gap:0}.models-block .searchandfilter ul li{max-width:100%}.models-block .searchandfilter ul li .checkboxes{font-size:14px;flex-direction:row;column-gap:40px;margin-top:10px}.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%}.models-block .cards-holder .card .info .location{display:none}}@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:0 0 25px #000;transform:scale(1.1)}.models-block .cards-holder .card:hover .verified{left:0}.models-block .cards-holder .card:hover .with-video{left:-20px}.models-block .cards-holder .card:hover .info{bottom:0}}.loader-body{display:none;justify-content:center;align-items:center;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:10;background:rgba(255,255,255,.08);backdrop-filter:blur(2.1px);-webkit-backdrop-filter:blur(2.1px)}.loader-circle-9{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:70px;height:70px;background:rgba(0,0,0,0);border:3px solid #3c3c3c;border-radius:50%;text-align:center;line-height:70px;font-size:12px;color:var(--theme-accent-color);text-transform:uppercase;box-shadow:0 0 20px rgba(0,0,0,.5);z-index:11}.loader-circle-9:before{content:"";position:absolute;top:-3px;left:-3px;width:100%;height:100%;border:3px solid rgba(0,0,0,0);border-top:3px solid var(--theme-accent-color);border-right:3px solid var(--theme-accent-color);border-radius:50%;animation:animateC 2s linear infinite}.loader-circle-9 span{display:block;position:absolute;top:calc(50% - 2px);left:50%;width:50%;height:4px;background:rgba(0,0,0,0);transform-origin:left;animation:animate 2s linear infinite}.loader-circle-9 span:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:var(--theme-accent-color);top:-6px;right:-8px;box-shadow:0 0 20px var(--theme-accent-color)}@keyframes animateC{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes animate{0%{transform:rotate(45deg)}100%{transform:rotate(405deg)}}@keyframes slowFade{from{opacity:0}to{opacity:1}}.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:var(--font-heading-family),serif;font-size:clamp(34px,8vw,44px);font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:10px;color:#fff}.background-image-block-wrapper .background-image-content .description{font-family:var(--font-content-family),sans-serif;color:var(--content-text-color);text-align:center;color:#fff}.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}.contacts-block{margin:60px 0}.contacts-block .title{font-family:var(--font-heading-family),serif;font-size:clamp(24px,8vw,44px);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 var(--theme-accent-color);padding-bottom:10px;box-shadow:rgba(0,0,0,.45) 0px 25px 20px -20px}.contacts-block .phone-holder .phone{font-size:30px;text-decoration:none !important}.contacts-block .messengers-holder{width:50%;flex-direction:row;margin-top:15px;border-bottom:2px solid var(--theme-accent-color);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;text-decoration:none !important}.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}}.block-info-title .title{margin:40px 0 20px;font-family:var(--font-heading-family),serif;font-size:clamp(34px,8vw,44px);font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:10px}.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:var(--theme-accent-color)}.heroSwiper .swiper-wrapper .swiper-slide .info-container .main-title{margin:0;font-family:var(--font-heading-family),serif;font-size:clamp(34px,8vw,44px);font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:15px;color:#fff}.heroSwiper .swiper-wrapper .swiper-slide .info-container .desc-text{text-align:center;width:100%;margin-bottom:40px;color:#fff}.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 var(--theme-accent-color)}.heroSwiper .hero-swiper-pagination .swiper-pagination-bullet-active{width:12px;height:12px;background-color:var(--theme-accent-color)}@media screen and (max-width: 425px){.heroSwiper .swiper-wrapper .swiper-slide{background-position:center !important}}.info-parts-block{margin:50px auto}.info-parts-block .title{font-family:var(--font-heading-family),serif;font-size:clamp(34px,8vw,44px);font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:20px;color:var(--content-text-color)}.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:var(--font-content-family),sans-serif;font-size:18px;color:var(--content-text-color)}.info-parts-block .info-parts-holder .info-part .description{margin-top:10px;position:relative;font-family:var(--font-content-family),sans-serif;color:var(--content-text-color);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:linear-gradient(90deg, rgba(var(--theme-accent-color-rgb), 0) 0%, rgba(var(--theme-accent-color-rgb), 0.2833508403) 25%, rgba(var(--theme-accent-color-rgb), 1) 50%, rgba(var(--theme-accent-color-rgb), 0.3) 75%, rgba(var(--theme-accent-color-rgb), 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%}}.title-text-block{margin:60px 0}.title-text-block .subtitle{font-family:var(--font-content-family),sans-serif;color:var(--theme-accent-color);font-size:14px;font-weight:800;letter-spacing:.3em;text-transform:uppercase;text-align:center;margin-bottom:15px}.title-text-block .title{font-family:var(--font-heading-family),serif;font-size:clamp(34px,8vw,44px);font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:15px}.title-text-block .description{font-family:var(--font-content-family),sans-serif;line-height:1.6}.services-block{margin:30px auto}.services-block .services-wrap{display:flex;gap:30px;flex-wrap:wrap;justify-content:center}.services-block .services-wrap .services-part:not(:first-child){margin-top:10px}.services-block .services-wrap .services-part .parent-title{font-size:20px;line-height:1.4;font-weight:bold;margin-bottom:5px}.services-block .services-wrap .services-part .services-list li{padding-left:0}.services-block .services-wrap .services-part .services-list li:before{content:none}.services-block .services-wrap .services-part .services-list li a{font-weight:normal;padding-left:20px;position:relative;color:var(--content-link-color);text-decoration:none}.services-block .services-wrap .services-part .services-list li a.enabled:before{position:absolute;display:block;content:url(assets/svg/check-blue.svg);left:0;top:-1px}.services-block .services-wrap .services-part .services-list li a.disabled:before{position:absolute;display:block;content:url(assets/svg/close-red.svg);left:0;top:-1px}@media screen and (max-width: 768px){.services-block .services-wrap{flex-direction:column;justify-content:left;gap:0}}.area-columns{display:flex;gap:30px;margin:30px auto;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 768px){.area-columns{justify-content:left;gap:0;flex-direction:column}}.metro-columns{display:flex;gap:30px;margin:30px auto;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 768px){.metro-columns{justify-content:left;gap:0;flex-direction:column}}.single-model{justify-content:center}.single-model .verified{width:25px;height:25px;margin:15px;background:var(--verify-block-background-color);position:relative;transform:rotate(20deg)}.single-model .verified svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-20deg)}.single-model .verified svg path{fill:#fff}.single-model .verified:before{content:"";height:25px;width:25px;background:inherit;position:absolute;top:0;left:0;transform:rotate(135deg)}.single-model .model-about{margin-bottom:30px;padding:30px 20px 20px;background-color:var(--model-page-block-bg-color);border-radius:10px;position:relative;box-shadow:6px 2px 10px rgba(0,0,0,.3);padding:20px}.single-model .model-about .model-title{background-color:var(--theme-accent-color);padding:2px 15px;border-radius:20px;position:absolute;top:-13px;left:10px;font-size:14px;font-weight:bold;color:#fff}.single-model .model-about .model-text{line-height:1.6;color:var(--model-page-text-color)}.single-model .model-about .model-text a{color:var(--model-page-link-color)}.single-model .model-about .model-text a:hover{color:var(--model-page-link-active-color)}.single-model .model-photos-holder{max-width:550px;width:50%;margin-right:30px}.single-model .info-model{width:50%;color:var(--model-page-text-color)}.single-model .info-model .model-header{background-color:var(--model-page-block-bg-color);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)}.single-model .info-model .model-name{font-family:var(--font-heading-family),serif;margin:0;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;text-transform:uppercase;font-size:clamp(1rem,2.5vw,1.5rem);padding:0 5px;max-width:75%}.single-model .info-model .model-connection{margin-bottom:30px;padding:30px 20px 20px;background-color:var(--model-page-block-bg-color);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}.single-model .info-model .model-connection a{color:var(--model-page-link-color)}.single-model .info-model .model-connection a:hover{color:var(--model-page-link-active-color)}.single-model .info-model .model-link-social{font-size:32px}.single-model .info-model .model-link-social:not(:last-child){margin-right:20px}.single-model .info-model .model-phone{font-size:24px;position:relative;letter-spacing:.05rem;font-weight:bold}.single-model .info-model .model-about{margin-bottom:30px;padding:30px 20px 20px;background-color:var(--model-page-block-bg-color);border-radius:10px;position:relative;box-shadow:6px 2px 10px rgba(0,0,0,.3);padding:20px}.single-model .info-model .model-options{margin-bottom:30px;padding:30px 20px 20px;background-color:var(--model-page-block-bg-color);border-radius:10px;position:relative;box-shadow:6px 2px 10px rgba(0,0,0,.3);padding:20px}.single-model .info-model .model-options a{color:var(--model-page-link-color);transition:.3s ease;position:relative}.single-model .info-model .model-options a:hover{color:var(--model-page-link-active-color);cursor:pointer}.single-model .info-model .model-options a:not(:last-child)::after{content:",";position:absolute;color:inherit;bottom:0}.single-model .info-model .model-location{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;font-weight:bold}.single-model .info-model .model-item{background-color:var(--model-page-block-bg-color);border-radius:10px;width:100%;height:65px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:5px;overflow-x:hidden;font-weight:bold;text-align:center;box-shadow:6px 2px 10px rgba(0,0,0,.3)}.single-model .info-model .model-item a{color:var(--model-page-link-active-color)}.single-model .info-model .model-item span{color:var(--theme-accent-color)}.single-model .info-model .model-item:not(:last-child){margin-right:20px}.single-model .info-model .model-param{display:flex;font-weight:bold;margin-bottom:30px}.single-model .info-model .model-items{margin-bottom:30px;padding:30px 20px 20px;background-color:var(--model-page-block-bg-color);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}.single-model .info-model .model-items:not(:last-child){margin-right:20px}.single-model .info-model .model-size{display:flex;margin-bottom:30px}.single-model .info-model .model-price{display:flex;border:2px solid var(--theme-accent-color);border-radius:10px;position:relative;padding:40px 20px 30px;margin-bottom:30px}.single-model .info-model .model-title{background-color:var(--theme-accent-color);padding:2px 15px;border-radius:20px;position:absolute;top:-13px;left:10px;font-size:14px;font-weight:bold;color:#fff}.single-model .info-model .model-services{margin-bottom:30px;padding:30px 20px 20px;background-color:var(--model-page-block-bg-color);border-radius:10px;position:relative;box-shadow:6px 2px 10px rgba(0,0,0,.3)}.single-model .info-model .model-services .model-wrap{display:flex;gap:25px;flex-wrap:wrap}.single-model .info-model .model-services .model-wrap .column{max-width:30%;min-width:150px}.single-model .info-model .model-services .services-part:not(:first-child){margin-top:10px}.single-model .info-model .model-services .services-part .parent-title{font-size:20px;line-height:1.4;font-weight:bold}.single-model .info-model .model-services .services-part .model-list{font-weight:bold;list-style:none}.single-model .info-model .model-services .services-part .model-list li a{color:var(--model-page-link-color);font-weight:normal;padding-left:15px;position:relative;display:block;max-width:200px}.single-model .info-model .model-services .services-part .model-list li a:hover{color:var(--model-page-link-active-color)}.single-model .info-model .model-services .services-part .model-list li a.enabled:before{content:url(assets/svg/check-blue.svg);position:absolute;display:block;left:0;top:-1px}.single-model .info-model .model-services .services-part .model-list li a.disabled:before{content:url(assets/svg/close-red.svg);position:absolute;display:block;left:0;top:-1px}.single-model .info-model .model-list-title{font-weight:bold;color:var(--theme-accent-color)}.swiper{width:100%;margin-left:auto;margin-right:auto}.swiper .swiper-slide{background-size:cover;background-position:center;max-height:700px;height:100%;border-radius:10px;overflow:hidden}.swiper .singleModelSwiper2{height:auto;width:100%;margin:0}.swiper .swiper-button-next::after,.swiper .swiper-button-prev::after{background-color:var(--theme-accent-color);font-size:15px;padding:10px 13px;border-radius:50%}.singleModelSwiper{box-sizing:border-box;padding:10px 0;margin-bottom:25px}.singleModelSwiper .swiper-slide{width:25%;height:100%;opacity:.4}.singleModelSwiper .swiper-slide-thumb-active{opacity:1}.swiper-slide img,video{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}}.video{display:flex;align-items:center;justify-content:center;background-color:var(--model-page-block-bg-color);height:100%}.video svg{width:100%;height:100%}.video svg path{fill:var(--theme-accent-color)}@media screen and (max-width: 1228px){.model-photos-holder{max-width:400px}}@media screen and (max-width: 968px){.single-model{flex-direction:column !important;justify-content:center !important;align-items:center !important}.single-model .model-photos-holder{padding-bottom:0;max-width:100%;width:100%;margin:0 auto;display:flex;flex-direction:column}.single-model .model-photos-holder .singleModelSwiper2{max-width:400px}.single-model .model-photos-holder .singleModelSwiper2 .swiper-slide img,.single-model .model-photos-holder .singleModelSwiper2 .swiper-slide video{max-height:450px}.single-model .model-photos-holder .swiper-thumbs{max-width:400px}.single-model .info-model{width:100%;display:flex !important;flex-direction:column !important;height:100%}.single-model .info-model .model-header{height:65px;margin-bottom:15px}.single-model .info-model .model-connection{margin-bottom:15px;padding:0 5px;height:65px}.single-model .info-model .model-param{margin-bottom:15px}.single-model .info-model .model-param:not(:first-child){margin-top:10px}.single-model .info-model .model-size{column-gap:15px}.single-model .info-model .model-location{flex-direction:column;row-gap:15px;margin-bottom:15px}.single-model .info-model .model-price{padding:30px 20px 20px}.single-model .info-model .model-price:not(:first-child){margin-top:10px}.single-model .info-model .model-services .model-wrap{flex-direction:column;gap:0}.single-model .info-model .model-services .model-wrap .column{max-width:100%}.single-model .info-model .model-services .services-part:not(:first-child){margin-top:0}.single-model .info-model .model-services .services-part .model-list li a{max-width:100%}.single-model .info-model .model-services .model-wrap{gap:0}.single-model .info-model .model-size{margin-bottom:15px}.single-model .info-model .model-item{width:100%}.single-model .info-model .model-item:not(:last-child){margin-right:0}.singleModelSwiper{margin-bottom:5px}.xs-photo img{height:92px}}@media screen and (max-width: 425px){.single-model .info-model{width:100%;display:flex !important;flex-direction:column !important;height:100%}.single-model .info-model .model-title{font-size:12px;padding:2px 10px}.single-model .info-model .model-phone{font-size:20px}.single-model .info-model .model-text{font-size:16px}.single-model .info-model .model-item{font-size:16px}.single-model .info-model .model-services{padding:20px 15px 10px}.single-model .info-model .parent-title{font-size:18px}.single-model .info-model .model-wrap{font-size:16px}}header#masthead{height:80px;position:relative}header#masthead.fixed{position:fixed;top:0;left:0;right:0;z-index:15}header#masthead.fixed.admin{padding-top:32px}header#masthead.fixed+.homepage{padding-top:80px}header#masthead.fixed+.site-main{padding-top:80px}.site-header{background:var(--header-bg-color);box-shadow:0 2px 10px 2px rgba(0,0,0,.53)}.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;align-items:center}.menu-wrap .custom-select{position:relative;display:inline-block;font-size:14px;font-weight:bold;color:var(--theme-accent-color);margin-right:10px}.menu-wrap .select-trigger{display:flex;align-items:center;cursor:pointer;padding:4px 6px;border-bottom:2px solid var(--theme-accent-color)}.menu-wrap .select-options{position:absolute;top:100%;left:0;width:100%;background-color:var(--content-bg-color);border:1px solid var(--theme-accent-color);box-shadow:0 2px 4px rgba(0,0,0,.1);display:none}.menu-wrap .select-options.active{display:block}.menu-wrap .select-option{padding:4px;cursor:pointer;transition:all .2s linear}.menu-wrap .select-option:hover{background-color:var(--theme-accent-color);color:#fff}.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 a{color:var(--header-link-color)}.main-navigation .menu .menu-item a:hover{color:var(--header-link-active-color)}.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:var(--theme-accent-color)}.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:var(--header-submenu-bg-color);display:none;padding:10px;z-index:99;max-height:500px;min-width:220px;border-radius:3px;overflow-y:scroll;line-height:1.6;box-shadow:rgba(0,0,0,.35) 0 5px 15px;scrollbar-width:thin;scrollbar-color:#171717 rgba(0,0,0,0)}.main-navigation .menu .menu-item .sub-menu:has(.lang-item){min-width:100%;max-width:100%;overflow-x:hidden;padding:2px 6px}.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;color:var(--header-link-color)}.contacts-holder .phone-number:hover{color:var(--header-link-active-color)}.contacts-holder .messengers-holder .social-link{font-size:32px;color:var(--header-link-color)}.contacts-holder .messengers-holder .social-link:hover{color:var(--header-link-active-color)}.contacts-holder .messengers-holder .social-link:not(:last-child){margin-right:10px}.burger{display:none;z-index:5;width:30px;height:20px;position:absolute;right:15px;cursor:pointer}.burger::before,.burger::after{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background-color:var(--theme-accent-color);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:var(--theme-accent-color);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;width:80px;height:80px;z-index:2;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:100%;box-shadow:0 2px 10px rgba(0,0,0,.5)}.whatsapp-float.right{right:30px}.whatsapp-float.left{left:30px}.whatsapp-float .social-link{color:var(--theme-accent-color);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:4}.contacts-holder{margin-right:40px;z-index:3}.main-navigation .menu{display:block;position:fixed;top:0;left:-100%;width:100%;height:100%;z-index:3;margin:0;background-color:var(--header-bg-color) !important;transition-duration:.25s;padding:130px 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: 600px){#wpadminbar{position:fixed}}@media screen and (max-width: 425px){.site-branding .custom-logo-link img{padding-left:5px;max-width:100px}.contacts-holder .phone-number{font-size:16px}}@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:var(--footer-bg-color);padding:60px 0 20px;color:var(--footer-text-color)}.site-footer a{color:var(--footer-link-color)}.site-footer a:hover{color:var(--footer-link-active-color)}.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:var(--font-heading-family),serif;padding-bottom:10px;border-bottom:2px solid var(--theme-accent-color);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:linear-gradient(90deg, rgba(var(--theme-accent-color-rgb), 0) 0%, rgba(var(--theme-accent-color-rgb), 0.2833508403) 25%, rgba(var(--theme-accent-color-rgb), 1) 50%, rgba(var(--theme-accent-color-rgb), 0.3) 75%, rgba(var(--theme-accent-color-rgb), 0) 100%)}.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}