/*!
Theme Name: Pt Luna
Author: filchroman, olaf, petr
Description: Best theme for girls
Version: 1.3.0
Requires PHP: 8.0
Text Domain: pt-luna
 */*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;margin:0;padding:0;font-size:100%;line-height:1.5;font-family:sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{overflow-x:hidden}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal;font-size:inherit;line-height:inherit}a{text-decoration:none;color:inherit}a:hover,a:focus,a:active{text-decoration:none}table{border-collapse:collapse;border-spacing:0;width:100%}td,th{padding:0;border:0;text-align:left;font-weight:normal}img,picture,video,canvas,svg{max-width:100%;display:block;height:auto}input,button,textarea,select{font:inherit;color:inherit;background:none;border:none}input:focus,button:focus,textarea:focus,select:focus{outline:none}button{cursor:pointer;border:0;background-color:rgba(0,0,0,0);appearance:none;padding:0}iframe{border:0;display:block}:focus-visible{outline:2px solid currentColor;outline-offset:2px}@keyframes shine{0%{left:-100px}20%{left:100%}100%{left:100%}}html{overflow:scroll;overflow-x:hidden;height:100%}::-webkit-scrollbar{width:0}body{font-family:var(--font-content-family),sans-serif;background-color:var(--content-bg-color);color:var(--content-text-color);height:100%}body.active{overflow:hidden}main#primary{min-height:420px}img{height:auto;max-width:100%;object-fit:contain}.container{max-width:82.5rem;padding:0 1.5625rem;box-sizing:content-box;margin:0 auto}.site{display:flex;flex-direction:column;min-height:100vh;height:100%}.site main{flex:1 0 auto}.site footer{flex:0 0 auto}@media screen and (max-width: 47.99875em){.container{padding:0 0.9375rem}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{line-height:1.1;font-weight:bold;color:var(--content-heading-color);font-family:var(--font-heading-family);letter-spacing:.04em;margin-top:2rem}h4,.h4,h5,.h5,h6,.h6{font-weight:normal}h1,.h1{font-size:clamp(2rem,4vw,3.125rem);font-weight:600;margin-bottom:0.9375rem}h2,.h2{font-size:clamp(2rem,4vw,2.75rem);font-weight:600;margin-bottom:0.9375rem}h3,.h3{font-size:clamp(1.625rem,4vw,2.375rem);font-weight:600;margin-bottom:0.625rem}h4,.h4{font-size:clamp(1.375rem,4vw,2.125rem);font-weight:600;margin-bottom:0.3125rem}p{width:fit-content;line-height:1.6;font-size:16px;margin-bottom:1.875rem}a{color:var(--content-link-color);transition:.3s ease}a:visited{color:var(--content-link-color)}@media(hover: hover){a:hover{color:var(--content-hover-link-color)}}ul,ol{margin-bottom:1.875rem;font-size:16px}ul li,ol li{padding-left:1.875rem;margin-bottom:0.5rem;list-style:none;position:relative}ul li ul,ol li ul{margin-top:0.625rem}ul li.ordered,ol li.ordered{counter-reset:item}ul li.ordered::before,ol li.ordered::before{counter-increment:item;content:counter(item) ". ";left:0;color:var(--content-accent-color);font-weight:bold}.text-uppercase{text-transform:uppercase}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.pt-content ul li{list-style:unset;list-style-type:disc;margin-left:1.25rem;padding-left:0}.pt-content ol li{list-style:auto;margin-left:1.25rem;padding-left:0}@media screen and (max-width: 47.99875em){.pt-content ul li{margin-left:1.875rem}.pt-content ol li{margin-left:1.875rem}}h1.wp-block-heading{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:600;margin-bottom:1.25rem}h2.wp-block-heading{font-size:clamp(1.5rem,4vw,2rem);font-weight:600;margin-bottom:0.9375rem}h3.wp-block-heading{font-size:clamp(1.125rem,4vw,1.75rem);font-weight:600;margin-bottom:0.625rem}.wp-block-preformatted,.wp-block-site-tagline{font-size:1rem;font-weight:300;margin-bottom:1.5625rem}.wp-block-buttons{margin:1.25rem 0}.wp-block-buttons .wp-block-button .wp-element-button{background-color:var(--content-accent-color);border:0.125rem solid var(--content-accent-color);display:inline-flex;align-items:center;justify-content:center;border-radius:1.25rem;padding:0.375rem 1.5625rem 0.625rem;font-weight:500;font-size:16px;line-height:1.6;text-transform:uppercase;width:fit-content}.wp-block-buttons .wp-block-button .wp-element-button:hover{background-color:rgba(0,0,0,0);color:var(--content-accent-color)}.wp-block-quote{margin:1.25rem 0;line-height:1.6}.wp-block-quote .has-text-align-left{padding-left:1.25rem;border-left:0.125rem solid var(--content-accent-color)}.wp-block-quote .has-text-align-right{padding-right:1.25rem;border-right:0.125rem solid var(--content-accent-color)}.wp-block-quote .has-text-align-center{position:relative;padding-bottom:1.25rem}.wp-block-quote .has-text-align-center::after{content:"";position:absolute;background-color:var(--content-accent-color);width:20%;height:0.125rem;left:50%;transform:translateX(-50%);bottom:0}.wp-block-quote cite{color:var(--content-accent-color)}.wp-block-table{margin:1.25rem 0;border-radius:1.25rem;border:1px solid rgba(var(--content-text-color-rgb), 0.1);-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.wp-block-table::-webkit-scrollbar{display:none}.wp-block-table thead{border-bottom:1px solid var(--content-accent-color)}.wp-block-table th,.wp-block-table td{padding:1rem 1.25rem;line-height:1.5;color:#333;text-align:left;border:none}.wp-block-table th:first-child,.wp-block-table td:first-child{padding-left:1.875rem}.wp-block-table th:last-child,.wp-block-table td:last-child{padding-right:1.875rem}.wp-block-table th{font-weight:600;font-size:16px;text-transform:uppercase;background-color:rgba(0,0,0,0);color:var(--content-text-color);letter-spacing:.05em}.wp-block-table th:nth-child(odd){background-color:rgba(var(--content-accent-color-rgb), 0.3)}.wp-block-table td{font-size:16px;background-color:var(--content-bg-color);filter:brightness(120%);color:var(--content-text-color);text-overflow:ellipsis}.wp-block-table td:nth-child(odd){background-color:rgba(var(--content-accent-color-rgb), 0.3)}.wp-block-code{background-color:var(--content-accent-color);padding:0.625rem;border-radius:1.25rem;margin-bottom:1.25rem}.wp-block-search{margin-bottom:1.25rem}.wp-block-search .wp-block-search__inside-wrapper{background-color:#000;padding:0.625rem;border-radius:1.25rem}.wp-block-search .wp-block-search__input,.wp-block-search .wp-block-search__button{background-color:rgba(0,0,0,0);color:var(--content-text-color);font-size:16px}.wp-block-separator{color:var(--content-accent-color)}.wp-block-file{margin:1.25rem 0;font-size:16px}.wp-block-file__button:hover{color:var(--content-accent-color);font-size:16px}.wp-block-list{list-style:none;padding:0;margin:1.25rem 0;display:inline-flex;flex-direction:column;width:fit-content}.wp-block-list li{padding:0.5rem 1rem 0.5rem 1.875rem;margin:0;color:var(--content-text-color);position:relative}.wp-block-list li a{font-weight:700;color:var(--content-accent-color);transition:text-decoration .3s ease}@media(hover: hover){.wp-block-list li a:hover{text-decoration:underline}}.wp-block-list li:before{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;font-weight:700;width:1.25rem;height:1.25rem;border-radius:50%;background-color:var(--content-accent-color);color:var(--content-bg-color);font-size:1.125rem;padding-bottom:0.125rem}ul.wp-block-list li:before{content:"+"}ol.wp-block-list{counter-reset:list-counter}ol.wp-block-list li{counter-increment:list-counter}ol.wp-block-list li:before{font-size:0.75rem;content:counter(list-counter)}.wp-block-verse{background-color:rgba(var(--content-accent-color-rgb), 0.2);border-bottom:0.125rem solid var(--content-accent-color);padding:0.9375rem}@media screen and (max-width: 37.49875em){.wp-block-table{font-size:0.875rem}.wp-block-table td:first-child{padding-left:0.625rem}.wp-block-table th,.wp-block-table td{padding:0.3125rem;font-size:0.875rem}.wp-block-table th:first-child,.wp-block-table td:first-child{padding-left:0.3125rem}.wp-block-table th:last-child,.wp-block-table td:last-child{padding-right:0.3125rem}}.checkbox{position:relative;cursor:pointer;transition:.3s ease}.checkbox label{padding-left:1.875rem;display:flex;column-gap:0.4375rem;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;font-size:0.875rem;cursor:pointer}.checkbox label input{display:none}.checkbox:before{content:"";width:1.25rem;height:1.25rem;border:0.125rem solid var(--filter-text-color);opacity:.5;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:50%;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem;pointer-events:none}.checkbox:after{content:"";width:1.25rem;height:1.25rem;background-color:var(--filter-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");background-size:12px;background-repeat:no-repeat;background-position:center center;opacity:0;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:opacity .2s linear;border-radius:50%;pointer-events:none}.checkbox span{color:var(--filter-text-color);font-weight:500;font-size:0.875rem}.checkbox:has(label input[type=checkbox]:checked):before{border:6px solid var(--filter-accent-color);opacity:1}.checkbox:has(label input[type=checkbox]:not(:checked)):after{opacity:0}.checkbox.active:before{border:6px solid var(--filter-accent-color);opacity:1}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background-color:rgba(var(--content-accent-color-rgb), 0.2);border:0.0625rem solid var(--content-accent-color);border-radius:1.25rem;cursor:pointer;transition:all .3s ease;color:var(--content-accent-color);font-size:1rem;font-weight:bold;text-align:center;padding:0.375rem 1.625rem;margin:0.9375rem 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-body .loader{width:48px;height:48px;position:absolute;perspective:500px;top:50%;left:50%;transform:translate(-50%, -50%)}.loader-body .loader:before,.loader-body .loader:after{content:"";position:absolute;right:0;top:0;width:24px;height:48px;background:var(--filter-accent-color);border-radius:0 24px 24px 0;transform-origin:0 0;animation:flip 2s linear infinite alternate}.loader-body .loader:after{left:0;border-radius:24px 0 0 24px;transform-origin:100% 0;animation-delay:1s}@keyframes flip{0%,10%{transform:rotateY(0deg)}90%,100%{transform:rotateY(-180deg)}}.models-block{margin:7.5rem 0}.models-block.archive{margin:2.5rem 0}.models-block .title{margin-bottom:3.75rem;text-align:left;max-width:50%;text-transform:none}.models-block .filter{display:flex;justify-content:flex-start;height:100%;margin-bottom:1.25rem;width:100%}.models-block .filter .tabs{display:flex;flex-direction:column;width:100%}.models-block .filter .tabs .tabs-wrap{display:flex;justify-content:flex-start;align-items:center}.models-block .filter .tabs .tabs-buttons{display:flex;flex-wrap:wrap;gap:0.625rem;cursor:pointer}.models-block .filter .tabs .tabs-buttons .tab-button{display:flex;align-items:center;padding:0.5rem 1rem 0.5rem 0.5rem;border:none;column-gap:0.5rem;background-color:var(--filter-tabs-bg-color);color:var(--filter-tabs-color);cursor:pointer;border-radius:624.9375rem;transition:background-color .3s ease;font-weight:600;font-size:1.25rem;margin:0;text-transform:none;position:relative;list-style:none}@media(hover: hover){.models-block .filter .tabs .tabs-buttons .tab-button:hover{outline:3px solid var(--filter-tabs-active-bg-color)}}.models-block .filter .tabs .tabs-buttons .tab-button.active{background-color:var(--filter-tabs-active-bg-color);color:var(--filter-tabs-active-color)}.models-block .filter .tabs .tabs-buttons .tab-button .tab-icon{display:block;background-color:#fff;border-radius:50%;height:2.8125rem;width:2.8125rem;overflow:hidden}.models-block .filter .tabs .tabs-buttons .tab-button .tab-icon img{height:100%;width:100%;object-fit:contain}.models-block .filter .tabs .tabs-content .tab-content{display:none;margin-top:1.875rem;background-color:var(--filter-bg-color);border-radius:1.25rem;padding:1.5rem 2.5rem}.models-block .filter .tabs .tabs-content .tab-content.active{display:block}.models-block .filter .tabs .tabs-content .tab-content .search{width:50%;border:0.0625rem solid var(--filter-search-border-color);border-radius:624.9375rem;background-color:var(--filter-search-bg-color);padding:0rem 0.4375rem 0rem 1.0625rem;height:3.125rem;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem}.models-block .filter .tabs .tabs-content .tab-content .search input{width:100%;padding-left:0.625rem;color:var(--filter-search-color);border-radius:624.9375rem;margin-right:1.25rem}.models-block .filter .tabs .tabs-content .tab-content .search input::placeholder{color:var(--filter-search-placeholder-color)}.models-block .filter .tabs .tabs-content .tab-content .search input:focus{outline:2px solid #fff;outline-offset:2px}.models-block .filter .tabs .tabs-content .tab-content .search label{display:flex;align-items:center;height:100%}.models-block .filter .tabs .tabs-content .tab-content .search label span{height:2.5rem;width:2.5rem;border-radius:50%;background-color:var(--filter_search_icon_bg_color);display:flex;align-items:center;justify-content:center;aspect-ratio:1/1}.models-block .filter .tabs .tabs-content .tab-content .search label svg{height:1.25rem;width:1.25rem}.models-block .filter .tabs .tabs-content .tab-content .search label svg path{stroke:var(--filter_search_icon_color)}.models-block .filter .tabs .tabs-content .tab-content .list{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1.5625rem;color:var(--filter-text-color)}.models-block .filter .tabs .tabs-content .tab-content .list.grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(18.75rem, 1fr));gap:0.625rem;margin-top:1.875rem}.models-block .filter .tabs .tabs-content .tab-content .list .checkbox-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(18.75rem, 1fr));gap:8px 20px;width:100%}.models-block .filter .tabs .tabs-content .tab-content .list .parent{font-weight:bold}.models-block .filter .tabs .tabs-content .tab-content .range-content{padding-top:0.9375rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(18.75rem, 1fr));gap:1.25rem}.models-block .filter .tabs .tabs-content .tab-content .range-content .wrap .parent{margin-bottom:0.625rem;font-size:0.75rem;text-transform:uppercase;font-weight:bold;color:var(--filter-text-color);display:flex;justify-content:center}.models-block .filter .tabs .tabs-content .tab-content .range-content .wrap .slider{height:1.25rem;position:relative;background:rgba(var(--filter-accent-color-rgb), 0.2);border-radius:1.25rem}.models-block .filter .tabs .tabs-content .tab-content .range-content .wrap .slider .progress{height:100%;left:0;right:0;position:absolute;border-radius:1.25rem;background:#fff}.models-block .filter .tabs .tabs-content .tab-content .range-content .wrap .range-input{position:relative}.models-block .filter .tabs .tabs-content .tab-content .range-content .wrap .range-input input{position:absolute;width:100%;height:1.25rem;top:-1.25rem;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none}.models-block .filter .tabs .tabs-content .tab-content .range-content .wrap .range-input input::-webkit-slider-thumb{height:1.25rem;width:1.25rem;border-radius:1.25rem;background-color:var(--filter-bg-color);pointer-events:auto;-webkit-appearance:none;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem;border:0.375rem solid var(--filter-accent-color)}.models-block .filter .tabs .tabs-content .tab-content .range-content .wrap .range-input input::-moz-range-thumb{height:1.25rem;width:1.25rem;border-radius:1.25rem;background-color:var(--filter-bg-color);pointer-events:auto;-moz-appearance:none;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem;border:0.125rem solid var(--filter-accent-color)}.models-block .filter .tabs .tabs-content .tab-content .range-content .wrap .price-input{display:flex;justify-content:space-between;gap:1.5625rem;margin-top:0.9375rem}.models-block .filter .tabs .tabs-content .tab-content .range-content .wrap .price-input .field{display:flex;align-items:center;font-size:14px;color:var(--filter-text-color);background-color:rgba(0,0,0,0);border-radius:624.9375rem;height:2.5rem}.models-block .filter .tabs .tabs-content .tab-content .range-content .wrap .price-input .field span{font-weight:700;margin-right:0.625rem}.models-block .filter .tabs .tabs-content .tab-content .range-content .wrap .price-input .field label{width:100%;height:100%}.models-block .filter .tabs .tabs-content .tab-content .range-content .wrap .price-input .field input{height:100%;width:100%;outline:none;font-size:14px;-moz-appearance:textfield;background-color:var(--filter-bg-color);color:var(--filter_input_color);border-radius:624.9375rem;border:0.125rem solid rgba(0,0,0,0);padding:0.3125rem 0.3125rem 0.3125rem 0.625rem}.models-block .filter .tabs .tabs-content .tab-content .range-content .wrap .price-input .field input:focus{border-color:var(--filter-accent-color)}.models-block .filter .tabs .tabs-content .tab-content .range-content .wrap .price-input .field input::-webkit-outer-spin-button,.models-block .filter .tabs .tabs-content .tab-content .range-content .wrap .price-input .field input::-webkit-inner-spin-button{-webkit-appearance:none}.models-block .filter .tabs .tabs-content .tab-content .params{display:grid;grid-template-columns:repeat(auto-fit, minmax(12.5rem, 1fr));gap:1.25rem;margin-top:1.25rem}.models-block .filter .tabs .tabs-content .tab-content .params .params-title{margin-bottom:0.625rem;font-size:0.75rem;text-transform:uppercase;font-weight:bold;color:var(--filter-text-color);display:flex;justify-content:center}.models-block .filter .tabs .tabs-content .tab-content .params .list-v{display:flex;flex-direction:column;row-gap:0.4375rem}.models-block .filter .tabs .tabs-content .tab-content .params .checkboxes{display:flex;flex-wrap:wrap;gap:0.4375rem;justify-content:flex-start;align-content:flex-start}.models-block .filter .tabs .tabs-content .tab-content .params .checkboxes .checkbox-wrap{display:flex;column-gap:0.4375rem;width:fit-content;padding:0.1875rem 0.9375rem 0.1875rem 0.625rem;height:fit-content;background-color:rgba(0,0,0,0);outline:1px solid var(--filter-text-color);border-radius:1.25rem;cursor:pointer}.models-block .filter .tabs .tabs-content .tab-content .params .checkboxes .checkbox-wrap input{opacity:0}.models-block .models-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(23.75rem, 1fr));gap:1.25rem}.models-block .models-cards.grid-style-2{grid-template-columns:repeat(auto-fit, minmax(15.625rem, 1fr))}.models-block .models-cards.below-two{grid-template-columns:repeat(auto-fit, minmax(15.625rem, 31.25rem))}.models-block .models-cards.grid-style-2.below-two{grid-template-columns:repeat(auto-fit, minmax(15.625rem, 25rem))}.models-block .wrapper-more{display:flex;justify-content:center}.models-block .wrapper-more .button{margin:1.875rem 0;background-color:rgba(0,0,0,0);color:var(--content-text-color);border:1px solid var(--content-text-color)}.models-block .btn-clean-cache{margin:0 !important;border-radius:3.125rem;padding:0 1.25rem;min-width:7.5rem}@media screen and (max-width: 61.99875em){.models-block .models-cards{grid-template-columns:repeat(auto-fit, minmax(18.125rem, 1fr));justify-content:center;gap:0.9375rem}}@media screen and (max-width: 47.99875em){.models-block{margin:3.75rem 0}.models-block .title{max-width:100%;margin-bottom:40px}.models-block .filter{margin-bottom:2.5rem}.models-block .filter .tabs .tabs-buttons{flex-wrap:nowrap;align-items:stretch;overflow-x:scroll;padding:0.375rem;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.models-block .filter .tabs .tabs-buttons::-webkit-scrollbar{display:none}.models-block .filter .tabs .tabs-buttons .tab-button{padding:0.3125rem 0.625rem 0.3125rem 0.4375rem;flex-shrink:0;font-size:1.125rem}.models-block .filter .tabs .tabs-buttons .tab-button .tab-icon{height:2.1875rem;width:2.1875rem}.models-block .filter .tabs .tabs-content .tab-content{padding:1.25rem}.models-block .filter .tabs .tabs-content .tab-content .search{width:100%;margin:0.625rem auto}.models-block .filter .tabs .tabs-content .tab-content .list{gap:0.625rem}.models-block .filter .tabs .tabs-content .tab-content .list.grid{grid-template-columns:repeat(auto-fit, minmax(12.5rem, 1fr))}.models-block .filter .tabs .tabs-content .tab-content .list .checkbox-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(12.5rem, 1fr));gap:0.5rem 1.25rem;width:100%}.models-block .filter .tabs .tabs-content .tab-content .range-content{grid-template-columns:repeat(auto-fit, minmax(12.5rem, 1fr));gap:0.625rem}.models-block .filter .tabs .tabs-content .tab-content .range-content .wrap .price-input{gap:0.625rem;margin-top:0.625rem}}.contacts-block .title{font-size:2.25rem;font-weight:700;margin-bottom:1.875rem;text-align:center;text-transform:uppercase;letter-spacing:0.0625rem}.contacts-block .contacts-wrap{display:flex;justify-content:space-between;gap:1.25rem}.contacts-block .contact-item{position:relative;overflow:hidden;height:25rem;border-radius:1.25rem;background-color:rgba(204,204,204,.2);box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem;transition:flex .3s linear;flex:1;cursor:pointer}.contacts-block .contact-item .image{height:100%;position:relative}.contacts-block .contact-item .image img{position:absolute;left:0;top:0;object-position:center;height:100%;width:100%;object-fit:cover}.contacts-block .contact-item .link{background-color:#fff;color:#505050;padding:0.25rem 0.25rem;border-radius:100%;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem;position:absolute;bottom:1.5625rem;left:1.5625rem;font-size:1.375rem;z-index:2;transition:color .2s ease}.contacts-block .contact-item .link.phone{display:flex;align-items:center;gap:0.625rem;padding:0.25rem 0.625rem;border-radius:1.25rem}.contacts-block .contact-item .link .icon{display:flex;justify-content:center;align-items:center;height:2.1875rem;width:2.1875rem;border-radius:100%;border:1px solid #505050;transition:border-color .2s ease}.contacts-block .contact-item .link .icon svg{transform:rotate(-90deg)}.contacts-block .contact-item .link .icon svg path{transition:stroke .2s ease;stroke:#505050}.contacts-block .contact-item .caption{background-color:#fff;padding:0.25rem 0.9375rem;color:#505050;border-radius:1.25rem;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem;font-size:1.125rem;position:absolute;top:1.5625rem;left:1.5625rem;z-index:2}.contacts-block .contact-item.active{flex:2;cursor:default}@media screen and (max-width: 81.24875em){.contacts-block .contact-item .link{font-size:1rem}.contacts-block .contact-item .link .icon{height:1.5625rem;width:1.5625rem}.contacts-block .contact-item .caption{font-size:1rem}}@media screen and (max-width: 74.99875em){.contacts-block .contact-item .link{font-size:0.75rem;left:0.9375rem}.contacts-block .contact-item .link .icon{height:1.25rem;width:1.25rem}.contacts-block .contact-item .link.phone{gap:0.3125rem;padding:0.25rem 0.3125rem}.contacts-block .contact-item .caption{left:0.9375rem}.contacts-block .contact-item.active .link{font-size:1rem}}@media screen and (max-width: 47.99875em){.contacts-block .contacts-wrap{flex-direction:column;height:60vh;gap:0.625rem}.contacts-block .contact-item .link{font-size:1.25rem;left:1.5625rem}.contacts-block .contact-item .link .icon{height:1.875rem;width:1.875rem}.contacts-block .contact-item .link.phone{gap:0.625rem;padding:0.25rem 0.5rem}.contacts-block .contact-item .caption{font-size:1.125rem;left:1.5625rem}.contacts-block .contact-item.active{flex:1}.contacts-block .contact-item.active .link{font-size:1.25rem}}.related-posts{margin-top:1.875rem}.related-posts h3{text-align:left;text-transform:none;margin-top:0;margin-bottom:2rem;color:var(--single_model_title_color)}.related-posts .related-posts-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(270px, 1fr));gap:1.875rem}.related-posts .related-post{width:100%;position:relative;height:100%;overflow:hidden}.related-posts .related-post img{display:block;transition:transform .3s ease}@media(hover: hover){.related-posts .related-post img:hover{transform:scale(1.1)}}.related-posts .related-post a{display:block;height:100%;width:100%}.related-posts .related-post-thumbnail{height:25rem;border:0.1875rem solid var(--single_model_phone_btn_bg);border-radius:1.25rem;overflow:hidden;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem}.related-posts .related-post-thumbnail img{height:100%;width:100%;object-fit:cover;object-position:center}.related-posts .related-post-cred{display:flex;justify-content:center;align-items:center;margin-top:1.25rem;column-gap:0.625rem}.related-posts .related-post-cred h4{text-transform:none;font-weight:600;margin:0;color:var(--single_model_title_color);font-size:1.875rem;position:relative}.related-posts .related-post-cred h4::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:currentColor;transition:width .3s ease}@media(hover: hover){.related-posts .related-post-cred h4:hover::after{width:100%}}.related-posts .related-post-cred .icon{height:1.5625rem;width:1.5625rem}.related-posts .related-post-cred .icon svg{height:0.9375rem;width:0.9375rem}.related-posts .card-new .card-price span{color:var(--single_model_text_color)}.services-block{margin-bottom:3.75rem;max-width:62.5rem}.services-block .services-wrap{display:flex;gap:30px;margin:30px auto;flex-wrap:wrap;justify-content:space-between;background-color:var(--metro_card_bg);color:var(--metro_card_color);padding:.625rem;text-transform:uppercase;max-width:100%;position:relative;border-radius:.9375rem}.services-block .services-part{margin-top:1.5625rem}.services-block .parent-title{color:var(--metro_title_color);font-size:1.25rem}.services-block .services-list{margin-bottom:0}.services-block .services-list li{display:flex;align-items:center;margin:0;padding:0;text-transform:uppercase;max-width:100%;cursor:pointer;list-style:none}.services-block .services-list li .service-icon .icon{width:1.4375rem;height:1.4375rem;border-radius:50%;display:flex;justify-content:center;align-items:center;background:var(--services_svg_bg)}.services-block .services-list li .service-icon .icon svg{height:1rem}.services-block .services-list li .service-icon .icon svg path{stroke:var(--services_icon_color)}.services-block .services-list li a{display:flex;align-items:center;height:100%;padding:0.625rem;text-transform:none;line-height:1;color:inherit}.services-block .services-list li a:hover{color:inherit;transition:color .3s ease}@media(hover: hover){.services-block .services-list li a:hover:hover{color:var(--metro_hover_color)}}@media screen and (max-width: 29.99875em){.services-block .column{flex:100%}}.big-image-hero-block{position:relative;overflow:hidden;border-radius:1.25rem;min-height:17.5rem;max-height:22.5rem;aspect-ratio:1400/360;margin-bottom:2rem;max-width:100%;width:100%;margin-top:2.5rem}.big-image-hero-block__image{height:100%;position:relative}.big-image-hero-block__image img{position:absolute;left:0;top:0;object-position:center;height:100%;width:100%;object-fit:cover}.big-image-hero-block__overlay{position:absolute;top:0;left:0;padding:20px;width:100%;height:100%}.big-image-hero-block__overlay.overlay-enabled{background:var(--archive-overlay-color);z-index:1}.big-image-hero-block__content{position:relative;background-color:var(--content-bg-color);display:flex;justify-content:center;align-items:center;border-radius:1.25rem;z-index:2;text-align:center;padding:0.25rem 1.25rem;width:fit-content}.big-image-hero-block__content *{margin:0}.big-image-hero-block__content label{color:var(--model-card-text-color);font-size:1.375rem;text-transform:none}.big-image-hero-block__content .title{color:var(--model-card-text-color);text-transform:none}.big-image-hero-block__term{font-size:36px;font-weight:bold;margin:0}.big-image-hero-block__taxonomy{font-size:18px;margin-top:10px;opacity:.8}.notification{display:flex;align-items:center;column-gap:0.5rem;margin-bottom:1rem}.notification .icon{min-width:2.1875rem}.notification svg{height:2rem;width:2rem}.notification svg path{stroke:var(--content-accent-color)}.notification svg circle{fill:var(--content-accent-color)}.metro-columns{display:flex;gap:30px;margin:30px auto;flex-wrap:wrap;justify-content:space-between;background-color:var(--metro_card_bg);color:var(--metro_card_color);padding:0.625rem;text-transform:uppercase;max-width:100%;position:relative;border-radius:1.25rem}.metro-columns h3{color:var(--metro_title_color)}.metro-columns span.parent-title{color:var(--metro_title_color);font-weight:700;font-size:18px;margin-bottom:10px;display:block}.metro-columns .column ul{margin:0;list-style:none}.metro-columns .column ul li{display:flex;text-align:left;align-items:center;padding-left:0}.metro-columns .column ul li div{display:flex;align-items:center;column-gap:7px}.metro-columns .column ul li a{margin-right:0.5rem;color:inherit;transition:color .3s ease}@media(hover: hover){.metro-columns .column ul li a:hover{color:var(--metro_hover_color)}}.metro-columns .column .icon{width:1.4375rem;height:1.4375rem;border-radius:50%;display:flex;justify-content:center;align-items:center;background:var(--metro_svg_bg)}.metro-columns .column .icon svg{height:1rem}.metro-columns .column .icon svg path{fill:var(--metro_icon_color)}@media screen and (max-width: 47.99875em){.metro-columns{justify-content:flex-start}.metro-columns .column{width:100%}}.area-columns{display:flex;gap:30px;margin:30px auto;flex-wrap:wrap;justify-content:space-between;background-color:var(--metro_card_bg);color:var(--metro_card_color);padding:0.625rem;text-transform:uppercase;max-width:100%;position:relative;border-radius:1.25rem}.area-columns h3{color:var(--metro_title_color);font-size:1.25rem}.area-columns h3 a{color:inherit;transition:color .3s ease}@media(hover: hover){.area-columns h3 a:hover{color:var(--metro_hover_color)}}.area-columns span.parent-title{color:var(--metro_title_color);font-weight:700;font-size:18px;margin-bottom:10px;display:block}.area-columns span.parent-title a{color:inherit;position:relative}.area-columns span.parent-title a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:currentColor;transition:width .3s ease}@media(hover: hover){.area-columns span.parent-title a:hover::after{width:100%}}.area-columns .column ul{margin:0;list-style:none}.area-columns .column ul li{display:flex;text-align:left;align-items:center;padding-left:0}.area-columns .column ul li div{display:flex;align-items:center;column-gap:7px}.area-columns .column ul li a{margin-right:0.5rem;color:inherit;transition:color .3s ease}@media(hover: hover){.area-columns .column ul li a:hover{color:var(--metro_hover_color)}}.area-columns .column .icon{width:1.4375rem;height:1.4375rem;border-radius:50%;display:flex;justify-content:center;align-items:center;background:var(--area_svg_bg)}.area-columns .column .icon svg{height:1rem}.area-columns .column .icon svg path{fill:var(--area_icon_color)}@media screen and (max-width: 61.99875em){.area-columns .column{flex:47%}}@media screen and (max-width: 47.99875em){.area-columns{justify-content:flex-start}.area-columns .column{flex:100%}}.hero{margin:2.5rem 0}.hero .wrapper{display:flex;justify-content:space-between;align-items:center;border-radius:1.25rem;background-color:var(--background-color);overflow:hidden;position:relative;color:var(--text-color)}.hero .content{flex:0 1 50%;margin-left:7.5rem;padding:1.25rem 0}.hero .content h1,.hero .content h2,.hero .content h3{font-weight:700;font-size:3.125rem;font-size:clamp(2.125rem,4vw,3.125rem);font-weight:600;margin-bottom:0;color:var(--text-color);text-align:left;margin-top:1.25rem;margin-bottom:0}.hero .content h1 em,.hero .content h2 em,.hero .content h3 em{color:var(--accent-color);font-weight:400}.hero .content .description{margin-top:1.25rem;margin-bottom:0}.hero .content .buttons{display:flex;column-gap:1.5rem;margin-top:1.5rem}.hero .content .buttons .button{margin:0;min-height:3.4375rem;padding-inline:1.5625rem;transition:transform .3s ease}@media(hover: hover){.hero .content .buttons .button:hover{transform:translateY(-3px)}}.hero .content .buttons .button-accent{position:relative;background-color:var(--accent-color);color:var(--text-color)}.hero .content .buttons .button-accent:before{content:"";position:absolute;width:100px;height:100%;background-image:linear-gradient(120deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0) 70%);top:0;left:-100px;animation:shine 3s infinite linear}.hero .content .buttons .button .icon{display:flex;justify-content:center;align-items:center;height:2.5rem;width:2.5rem;border-radius:100%;border:1px solid var(--text-color)}.hero .content .buttons .button .icon svg{transition:transform .3s ease}.hero .content .buttons .button .icon svg path{stroke:var(--text-color)}.hero .content .buttons .button-anchor{background-color:rgba(0,0,0,0);border:1px solid var(--text-color);padding-right:0.625rem;color:var(--text-color);transition:transform .3s ease}.hero .content .buttons .button-anchor .text{margin-right:1.875rem}@media(hover: hover){.hero .content .buttons .button-anchor:hover svg{transform:rotate(45deg)}}.hero .image{position:relative;max-width:45%}.hero .image_mobile{display:none}.hero .image .card-label{display:flex;flex-direction:column;justify-content:space-between;position:absolute;bottom:1.25rem;right:1.25rem;width:15.625rem;min-height:10rem;background-color:var(--text-color);border-radius:1.25rem;padding:1.25rem 1.375rem 1.25rem 1.375rem;transition:transform .3s ease;transition:transform .3s ease}@media(hover: hover){.hero .image .card-label:hover{transform:translateY(-3px)}}@media(hover: hover){.hero .image .card-label:hover svg{transform:rotate(45deg)}}.hero .image .card-label .top{display:flex;align-items:center;justify-content:space-between;color:var(--background-color)}.hero .image .card-label .top .num{font-weight:500;font-size:2.25rem;line-height:1;color:var(--accent-color)}.hero .image .card-label .top .icon{display:flex;justify-content:center;align-items:center;height:2.5rem;width:2.5rem;border-radius:100%;border:1px solid var(--background-color)}.hero .image .card-label .top .icon svg{transition:transform .3s ease}.hero .image .card-label .top .icon svg path{stroke:var(--background-color)}.hero .image .card-label p{margin:0;color:var(--background-color)}.hero.transparent .content{margin-left:0;padding:0}@media screen and (max-width: 74.99875em){.hero .content{margin-left:2.5rem}}@media screen and (max-width: 61.99875em){.hero .wrapper{align-items:normal}.hero .content .buttons{flex-direction:column;row-gap:1.5rem}.hero .content .buttons .button{width:fit-content;min-width:15.625rem}.hero .image{position:absolute;right:0;top:0;height:100%;max-width:47%}.hero .image_desktop{height:100%;object-fit:cover;object-position:left}}@media screen and (max-width: 37.49875em){.hero{margin-left:-10px;margin-right:-10px;margin-top:-32px}.hero .wrapper{display:flex;flex-direction:column;border-radius:unset;height:100%}.hero .content{padding:3.75rem 1rem 1rem;margin-left:0;flex-basis:100%}.hero .content h1{text-align:center;line-height:1.3}.hero .content .description{text-align:center;max-width:100%;margin-inline:auto}.hero .content .buttons{margin-top:3.125rem}.hero .content .buttons .button{margin-inline:auto}.hero .image{bottom:unset;top:unset;max-width:100%;width:100%;position:relative;max-height:3.75rem}.hero .image img{object-fit:cover;object-position:top}.hero .image_desktop{display:none}.hero .image_mobile{display:block;object-fit:cover}.hero .image .card-label{display:none}}.content-block{margin:7.5rem 0}.content-block h1,.content-block h2,.content-block h3,.content-block h4{margin-bottom:2.5rem;text-align:left;text-transform:none;max-width:70%}.content-block p{font-size:1.25rem}@media screen and (max-width: 47.99875em){.content-block{margin:3.75rem 0}.content-block h1,.content-block h2,.content-block h3,.content-block h4{margin-bottom:1.25rem;max-width:100%}.content-block p{font-size:1rem}}.statistics{margin:7.5rem 0}.statistics .statistics-content{display:flex}.statistics .statistics-content .statistics-text{flex:50%}.statistics .statistics-content .statistics-text .title{max-width:25rem;margin-bottom:2.5rem;text-align:left;text-transform:none}.statistics .statistics-content .statistics-text .description{max-width:25rem;font-size:1.25rem;line-height:1.6}.statistics .statistics-content .statistics-items{flex:50%;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1.875rem}.statistics .statistics-content .statistics-items .statistics-item{width:calc(50% - 30px + 15px);min-width:47%;background-color:var(--card-bg);color:var(--card-color);border-radius:1.25rem;padding:2.8125rem 2.5rem}.statistics .statistics-content .statistics-items .statistics-item .statistics-number{font-weight:600;line-height:1;font-size:2.75rem;margin-bottom:1rem}.statistics .statistics-content .statistics-items .statistics-item .statistics-label{font-size:1.125rem;line-height:1}@media screen and (max-width: 74.99875em){.statistics .statistics-content .statistics-text{flex:auto;width:fit-content;max-width:50%}}@media screen and (max-width: 61.99875em){.statistics .statistics-content{flex-direction:column}.statistics .statistics-content .statistics-text{max-width:50%}.statistics .statistics-content .statistics-text .description{margin-bottom:2.5rem}}@media screen and (max-width: 47.99875em){.statistics{margin:3.75rem 0}.statistics .statistics-content{flex-direction:column}.statistics .statistics-content .statistics-text{max-width:100%}.statistics .statistics-content .statistics-text .title{margin-bottom:1.25rem}.statistics .statistics-content .statistics-text .description{margin-bottom:2.5rem;max-width:100%}.statistics .statistics-content .statistics-items .statistics-item{padding:2.5rem;min-width:45%}.statistics .statistics-content .statistics-items .statistics-item .statistics-number{font-size:2.125rem}}@media screen and (max-width: 29.99875em){.statistics .statistics-content{flex-direction:column}.statistics .statistics-content .statistics-items .statistics-item{width:100%}}.last-post-block .last-post-wrap{display:flex;flex-wrap:wrap;gap:1.25rem;padding:2.5rem 0}.last-post-block .last-post-wrap .blog-post{flex:1 1 16.875rem;min-width:16.875rem}.stories-block{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80%;margin:1.25rem auto;padding:1.25rem}.stories-block .stories-wrapper{display:flex;align-items:center;justify-content:center;width:100%}.stories-block #stories{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.stories-block #stories::-webkit-scrollbar{display:none}.stories-block .stories-title{padding:0 0 1.25rem 0}.style_1 .stories-wrapper .stories.snapgram .story>.item-link{text-decoration:none;color:#333}.style_1 .stories-wrapper .stories.snapgram .story>.item-link>.item-preview{border-radius:50% !important;overflow:hidden !important;padding:2px;background:radial-gradient(ellipse at 70% 70%, #ee583f 8%, #d92d77 42%, #bd3381 58%)}.style_1 .stories-wrapper .stories.snapgram .story>.item-link>.item-preview>*{border-radius:50%;border:3px solid #fff}.style_1 .stories-wrapper .stories.snapgram .story.seen{opacity:.75}.style_1 .stories-wrapper .stories.snapgram .story.seen>a{color:#999 !important}.style_1 .stories-wrapper .stories.snapgram .story.seen>a>.item-preview{background:#999}.style_2{width:100%}.style_2 .stories-wrapper .stories.snapgram .story{max-width:12.5rem;width:12.5rem;position:relative}.style_2 .stories-wrapper .stories.snapgram .story>.item-link{text-decoration:none;color:#333;position:relative}.style_2 .stories-wrapper .stories.snapgram .story>.item-link>.item-preview{max-height:18.75rem;height:22.5rem;border-radius:1.25rem}.style_2 .stories-wrapper .stories.snapgram .story>.item-link>.item-preview img{transition:transform .3s ease}@media(hover: hover){.style_2 .stories-wrapper .stories.snapgram .story>.item-link>.item-preview img:hover{transform:scale(1.1)}}.style_2 .stories-wrapper .stories.snapgram .story>.item-link .profile{width:2.5rem;height:2.5rem;position:absolute;border-radius:50%;border:0.125rem solid #fff;top:0.625rem;left:0.625rem;object-fit:cover}.style_2 .stories-wrapper .stories.snapgram .story>.item-link .info{position:absolute;bottom:0.625rem;left:0.625rem;color:#fff}.style_2 .stories-wrapper .stories.snapgram .story>.item-link .info .name{font-weight:700}.style_2 .stories-wrapper .stories.snapgram .story.seen{opacity:.75}.style_2 .stories-wrapper .stories.snapgram .story.seen>a{color:#999 !important}.style_2 .stories-wrapper .stories.snapgram .story.seen>a>.item-preview{background:#999}@media screen and (max-width: 37.49875em){.style_1 .stories-block{width:100%;margin:0.3125rem 0;padding:0}.style_1 .stories-block .stories-title{padding:0 0 0.625rem 0}}.background-image-block-wrapper{width:100vw;position:relative;left:50%;right:50%;margin:0 -50vw 5vh;padding:25vh 0}.background-image-block-wrapper img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:-1;filter:brightness(50%);-webkit-filter:brightness(50%);-moz-filter:brightness(50%)}.background-image-block-wrapper .background-image-content{width:fit-content;padding:1.25rem 2.5rem}.background-image-block-wrapper .background-image-content .subtitle{text-transform:uppercase;font-weight:700;font-size:1rem;letter-spacing:0.25rem;margin-bottom:0.625rem;display:flex;justify-content:center}.background-image-block-wrapper .background-image-content .title{font-size:clamp(2.5rem,4vw,4.375rem);font-weight:600;margin-bottom:1.25rem;text-align:center}.background-image-block-wrapper .background-image-content .description{display:block;text-align:center;margin:0 auto}.background-image-block-wrapper .background-image-content .description:not(:last-child){margin-bottom:35px}.background-image-block-wrapper .background-image-content .button{display:block;width:fit-content;margin:0 auto;transition:background-color .2s linear}@media screen and (max-width: 61.99875em){.background-image-block-wrapper{padding:15vh 0}}.advantages-block-section{margin:3.75rem 0}.advantages-block-section .advantages-block{display:flex;justify-content:space-between;align-items:flex-start;gap:2.5rem}.advantages-block-section .column:first-child{width:30%}.advantages-block-section .column:last-child{width:70%}.advantages-block-section .title{text-align:left;margin-bottom:0.9375rem}.advantages-block-section .text p{margin-bottom:0}.advantages-block-section .advantages-block-items{display:grid;grid-template-columns:repeat(auto-fit, minmax(21.25rem, 1fr));gap:1.25rem}.advantages-block-section .advantages-block-items .ab-item{display:flex;flex-direction:column;gap:0.625rem;border-radius:1.25rem;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem;height:18.125rem;padding:0.9375rem}.advantages-block-section .advantages-block-items .ab-item .icon{width:5rem;height:5rem;overflow:hidden;border-radius:50%;display:flex;justify-content:center;align-items:center;float:left;margin-right:0.9375rem;flex-shrink:0}.advantages-block-section .advantages-block-items .ab-item .icon img{width:100%;height:100%;object-fit:cover}.advantages-block-section .advantages-block-items .ab-item .icon .dashicons{width:100%;height:100%;position:relative}.advantages-block-section .advantages-block-items .ab-item .icon .dashicons:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:2.625rem}.advantages-block-section .advantages-block-items .ab-item .title{font-size:1.25rem;letter-spacing:0.125rem;margin:0.625rem 0}.advantages-block-section .advantages-block-items .ab-item .description{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-bottom:0}.advantages-block-section .advantages-block-items .ab-item .description::-webkit-scrollbar{display:none}@media screen and (max-width: 74.99875em){.advantages-block-section{margin:3.125rem 0}.advantages-block-section .advantages-block{gap:1.25rem}.advantages-block-section .title{font-size:1.5rem}.advantages-block-section .advantages-block-items{grid-template-columns:repeat(auto-fit, minmax(16.25rem, 1fr));gap:0.9375rem}.advantages-block-section .advantages-block-items .ab-item{padding:0.625rem}.advantages-block-section .advantages-block-items .ab-item .title{font-size:1.125rem}}@media screen and (max-width: 61.99875em){.advantages-block-section{margin:2.5rem 0}.advantages-block-section .advantages-block{flex-direction:column;gap:1.25rem}.advantages-block-section .title{text-align:center}.advantages-block-section .text p{text-align:center}.advantages-block-section .column:first-child{width:100%}.advantages-block-section .column:last-child{width:100%}.advantages-block-section .advantages-block-items{grid-template-columns:repeat(auto-fit, minmax(18.75rem, 1fr));gap:0.9375rem}.advantages-block-section .advantages-block-items .ab-item{display:flex;flex-direction:column;gap:0.625rem;background-color:#10c5a2;border-radius:1.25rem;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem;height:18.125rem;padding:0.625rem}.advantages-block-section .advantages-block-items .ab-item .icon{width:3.75rem;height:3.75rem}.advantages-block-section .advantages-block-items .ab-item .icon img{width:100%;height:100%;object-fit:cover}.advantages-block-section .advantages-block-items .ab-item .title{font-size:1.125rem;letter-spacing:normal;text-align:left}.advantages-block-section .advantages-block-items .ab-item .description{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-bottom:0;font-size:0.875rem}.advantages-block-section .advantages-block-items .ab-item .description::-webkit-scrollbar{display:none}}.models-block .cards-wrapper{display:grid;gap:1.25rem}.models-block .cards-wrapper.style_1{grid-template-columns:repeat(auto-fit, minmax(23.75rem, 1fr))}.models-block .cards-wrapper.style_2{grid-template-columns:repeat(auto-fit, minmax(15.625rem, 1fr))}.models-block .button{margin-top:2.5rem}.hero-swiper{width:100vw;position:relative;left:50%;right:50%;margin:0 -50vw 5vh;overflow:hidden}.hero-swiper .swiper-wrapper{max-height:43.75rem}.hero-swiper .swiper-slide{width:100%;min-height:43.75rem}.hero-swiper .swiper-slide .info-container{max-width:35%;padding:1.25rem;justify-content:flex-start;display:flex;flex-direction:column;z-index:4;position:relative;top:3.75rem;left:0;border-radius:1.25rem;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem}.hero-swiper .sub-title{font-size:1rem;letter-spacing:0.0625rem;text-transform:none;font-weight:600;margin-bottom:0.9375rem;padding:0 0.625rem 0.125rem;border-radius:1.25rem;width:fit-content}.hero-swiper .title{text-align:left;margin-bottom:0.9375rem;text-transform:none}.hero-swiper .text *{margin-bottom:0.625rem}.hero-swiper .button{width:fit-content;background-color:#1d9c85;color:#fff;border:none;position:relative;transition:transform .3s ease}.hero-swiper .button:before{content:"";position:absolute;width:100px;height:100%;background-image:linear-gradient(120deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0) 70%);top:0;left:-100px;animation:shine 3s infinite linear}@media(hover: hover){.hero-swiper .button:hover{transform:scale(1.1)}}.hero-swiper img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.hero-swiper .hero-swiper-pagination{width:fit-content;height:max-content;display:flex;align-items:center;justify-content:flex-start;position:absolute;bottom:3.75rem;z-index:1;left:70%}.hero-swiper .hero-swiper-pagination .swiper-pagination-bullet{width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;background-color:#fff;font-weight:700;color:#1d9c85;opacity:4;font-size:1rem;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem;position:relative;transition:border .1s linear;transition:transform .3s ease}@media(hover: hover){.hero-swiper .hero-swiper-pagination .swiper-pagination-bullet:hover{transform:scale(1.1)}}.hero-swiper .hero-swiper-pagination .swiper-pagination-bullet-active{width:5rem;background-color:#1d9c85;color:#fff;border-radius:1.25rem}@media screen and (max-width: 61.99875em){.hero-swiper .swiper-slide .info-container{max-width:55%}}@media screen and (max-width: 47.99875em){.hero-swiper .swiper-slide .info-container{max-width:100%;padding:0.9375rem}.hero-swiper .sub-title{font-size:1rem;color:#1d9c85;letter-spacing:0.0625rem;text-transform:none;font-weight:600;margin-bottom:0.9375rem}.hero-swiper .title{color:#000;text-align:left;margin-bottom:0.9375rem;text-transform:none}.hero-swiper .text{color:#838282}.hero-swiper .text *{margin-bottom:0.625rem}.hero-swiper .button{width:fit-content;background-color:#1d9c85;color:#fff;border:none;position:relative;transition:transform .3s ease}.hero-swiper .button:before{content:"";position:absolute;width:100px;height:100%;background-image:linear-gradient(120deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0) 70%);top:0;left:-100px;animation:shine 3s infinite linear}}@media screen and (max-width: 47.99875em)and (hover: hover){.hero-swiper .button:hover{transform:scale(1.1)}}@media screen and (max-width: 47.99875em){.hero-swiper .hero-swiper-pagination{left:50%;transform:translateX(-50%);bottom:1.875rem}.hero-swiper .hero-swiper-pagination .swiper-pagination-bullet{width:1.875rem;height:1.875rem;font-size:0.875rem}.hero-swiper .hero-swiper-pagination .swiper-pagination-bullet-active{width:3.125rem}}.two-cards{margin:7.5rem 0}.two-cards .wrapper{display:flex;column-gap:2.5rem}.two-cards .wrapper .card{padding:2.5rem;width:calc((100% / 2) - 2.5rem + (2.5rem / 2))}.two-cards .wrapper .card--text{background-color:var(--cards-accent-color)}.two-cards .wrapper .card--text h3{font-weight:600;font-size:2.75rem;color:var(--cards-text-color);text-align:left;text-transform:none}.two-cards .wrapper .card--text p{margin-top:2.5rem;margin-bottom:0;font-size:1.25rem;color:var(--cards-text-color)}.two-cards .wrapper .card--img{display:flex;justify-content:space-between;column-gap:1rem;background-color:var(--cards-background-color);color:var(--cards-image-color)}.two-cards .wrapper .card--img p{flex-basis:60%;flex-grow:1;color:var(--cards-text-color);font-size:1.25rem}.two-cards .wrapper .card--img .card-image{position:relative;flex-basis:35%}.two-cards .wrapper .card--img .card-image img{position:absolute;top:-110px}@media screen and (max-width: 74.99875em){.two-cards .wrapper .card--img .card-image img{transform:scale(1.1);top:-50px}}@media screen and (max-width: 61.99875em){.two-cards .wrapper{flex-direction:column;row-gap:2.5rem}.two-cards .wrapper .card{padding:5rem 2.5rem;width:calc((100% / 1) - 2.5rem + (2.5rem / 1))}.two-cards .wrapper .card--text p{max-width:70%}.two-cards .wrapper .card--img p{flex-basis:50%}.two-cards .wrapper .card--img .card-image img{transform:scale(0.9);top:-250px}}@media screen and (max-width: 47.99875em){.two-cards{margin:3.75rem 0}.two-cards .wrapper .card--text p{font-size:1rem;flex-basis:100%;max-width:100%}.two-cards .wrapper .card--img p{flex-basis:70%;margin:0;font-size:1rem}.two-cards .wrapper .card--img .card-image img{transform:scale(0.8);top:-150px}}@media screen and (max-width: 37.49875em){.two-cards .wrapper .card{padding:2.5rem 1.5rem}.two-cards .wrapper .card--text h3{font-size:2.125rem}.two-cards .wrapper .card--text p{flex-basis:100%}.two-cards .wrapper .card--img p{flex-basis:100%}.two-cards .wrapper .card--img .card-image{display:none}}.testimonials{margin:7.5rem 0;color:var(--content-text-color)}.testimonials .columns{display:flex;justify-content:space-between}.testimonials .columns .column{width:calc((100% / 2) - 2.5rem + (2.5rem / 2))}.testimonials .columns .column h3{font-weight:600;text-align:left;text-transform:none}.testimonials .columns .column .icon svg path{fill:rgba(var(--content-accent-color-rgb), 0.8)}.testimonials .columns .column p{margin-top:3.75rem;margin-bottom:0;font-size:1.25rem}@media screen and (max-width: 61.99875em){.testimonials{position:relative}.testimonials .columns{flex-direction:column}.testimonials .columns .column{width:calc((100% / 1) - 0rem + (0rem / 1))}.testimonials .columns .column h3{max-width:70%}.testimonials .columns .column .icon{position:absolute;right:40px;top:0}}@media screen and (max-width: 47.99875em){.testimonials{margin:3.75rem 0}.testimonials .columns{flex-direction:column}.testimonials .columns .column{width:calc((100% / 1) - 0rem + (0rem / 1))}.testimonials .columns .column h3{max-width:100%}.testimonials .columns .column .icon{top:-35px;right:0}.testimonials .columns .column .icon svg path{fill:rgba(var(--content-accent-color-rgb), 0.4)}.testimonials .columns .column p{margin-top:1.25rem}}.list-block{margin:7.5rem 0}.list-block h3{font-weight:600;text-align:left;text-transform:none;max-width:70%;margin-bottom:2.5rem}.list-block ul{position:relative;max-width:50%}.list-block ul li{padding:2.5rem 0rem 2.5rem 3.75rem;position:relative;font-size:1.25rem}.list-block ul li:first-child:before{content:"";display:block;position:absolute;top:0;left:0;background-color:var(--content-accent-color);width:0.3125rem;height:90%;transform:translateY(var(--before-transform, 0px));transition:transform .6s ease}@media screen and (max-width: 61.99875em){.list-block ul{max-width:80%}}@media screen and (max-width: 47.99875em){.list-block{margin:3.75rem 0}.list-block h3{max-width:100%}.list-block ul{max-width:100%}.list-block ul li{padding:1.875rem 1.25rem 1.875rem 2.5rem;font-size:1rem}}.faq-block{margin:7.5rem 0}.faq-block h1,.faq-block h2,.faq-block h3,.faq-block h4{margin-bottom:3.75rem;text-align:left;text-transform:none;max-width:70%}.faq-block .faq-list{display:flex;flex-direction:column;border-radius:1.25rem;overflow:hidden;position:relative}.faq-block .faq-list:after{content:"";position:absolute;width:50%;height:100%;top:0;right:0;background-color:var(--faq-accent-color)}.faq-block .faq-item{display:flex}.faq-block .faq-item .faq-question{display:flex;align-items:center;justify-content:space-between;column-gap:1.875rem;flex-basis:50%;background-color:var(--faq-background-color);padding:1.25rem 2.5rem;color:var(--faq-text-color);font-weight:600;font-size:1.25rem;cursor:pointer}.faq-block .faq-item .faq-question .icon{display:flex;justify-content:center;align-items:center;height:2.5rem;width:2.5rem;border-radius:100%;border:1px solid var(--faq-text-color);flex-shrink:0;transform:rotate(-90deg);transition:transform .3s linear}.faq-block .faq-item .faq-question .icon svg{transition:transform .3s ease}.faq-block .faq-item .faq-question .icon svg path{stroke:var(--faq-text-color)}.faq-block .faq-item .faq-answer{display:none;flex-basis:50%;background-color:var(--faq-accent-color);position:absolute;width:50%;right:0;top:0;padding:3.75rem;font-size:1.25rem;color:var(--faq-text-color);overflow-y:scroll;max-height:100%;z-index:1;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.faq-block .faq-item .faq-answer::-webkit-scrollbar{display:none}.faq-block .faq-item.active .faq-question{background-color:var(--faq-accent-color)}.faq-block .faq-item.active .faq-question .icon{transform:rotate(0deg)}.faq-block .faq-item.active .faq-answer{display:block}@media screen and (max-width: 47.99875em){.faq-block{margin:3.75rem 0}.faq-block h1,.faq-block h2,.faq-block h3,.faq-block h4{max-width:100%}.faq-block .faq-list{flex-direction:column}.faq-block .faq-list:after{display:none;content:none}.faq-block .faq-item{flex-direction:column}.faq-block .faq-item .faq-answer{flex-basis:100%;position:relative;width:100%;padding:1.25rem 2.5rem;font-size:1rem}}.icons-block{width:fit-content;margin-left:auto}.icons-block .wrapper{display:flex;align-items:center;gap:1rem}.icons-block .wrapper .icon{width:fit-content;max-width:6rem}.options-block .taxonomy-list{display:flex;flex-direction:column;gap:10px;counter-reset:counter}.options-block .taxonomy-list .taxonomy-item{width:100%;margin:0;display:flex;align-items:center;column-gap:0.9375rem;padding-left:0}.options-block .taxonomy-list .taxonomy-item .option-image{width:2.8125rem;height:2.8125rem;border-radius:50%;overflow:hidden;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem}.options-block .taxonomy-list .taxonomy-item .option-image img{width:100%;height:100%;object-fit:cover}.options-block .taxonomy-list .taxonomy-item .option-link{color:var(--content-text-color);font-weight:600;transition:transform .3s ease}@media(hover: hover){.options-block .taxonomy-list .taxonomy-item .option-link:hover{transform:scale(1.1)}}.options-block .taxonomy-list.two-columns{display:grid;gap:10px;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.text-image-block{margin:7.5rem 0}.text-image-block .h2{margin-bottom:2.5rem;margin-top:0}.text-image-block__desc{font-size:1.25rem}.text-image-block__row{display:flex;column-gap:3.75rem;margin-top:3.75rem}.text-image-block__img{flex:50%}.text-image-block__img img{width:100%;object-fit:cover;height:100%}.text-image-block__list{flex:50%}.text-image-block__list li{padding-left:0}.text-image-block__list h4{margin-top:0;margin-bottom:1rem}.text-image-block__list p{font-size:1.25rem}@media screen and (max-width: 61.99875em){.text-image-block__row{flex-direction:column;row-gap:3.75rem}}@media screen and (max-width: 47.99875em){.text-image-block{margin:3.75rem 0}.text-image-block__row{margin-top:2.5rem;row-gap:2.5rem}.text-image-block .h2{margin-bottom:1.25rem}.text-image-block__desc{font-size:1rem}.text-image-block__list p{font-size:1rem}}.card{display:flex;gap:0.9375rem;background-color:var(--model-card-bg-color);padding:0.9375rem;border-radius:1.25rem;width:100%;position:relative}.card .card-advantages{display:flex;gap:0.4375rem;position:absolute;z-index:2;right:0.9375rem}.card .card-advantages .icon{width:1.25rem;height:1.25rem;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem}.card .card-advantages .icon svg{width:0.9375rem;height:0.9375rem}.card .card-advantages .verified{background-color:rgba(var(--verify-icon-background-color-rgb), 0.4)}.card .card-advantages .verified svg path{stroke:var(--verify-icon-background-color)}.card .card-advantages .video{background-color:rgba(var(--video-icon-background-color-rgb), 0.4)}.card .card-advantages .video svg path{stroke:var(--video-icon-background-color)}.card .card-images{max-width:11.25rem;width:100%;border:0.1875rem solid var(--model-card-accent-color);border-radius:1.25rem;overflow:hidden;position:relative;height:15.625rem;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem}.card .card-images .slide{width:100%;height:100%}.card .card-images .slide img{width:100%;height:100%;object-fit:cover}.card .card-images .card-pagination{position:absolute;width:fit-content;display:flex;bottom:0.625rem;column-gap:0.4375rem;z-index:2;left:50%;transform:translateX(-50%);max-width:5rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.card .card-images .card-pagination::-webkit-scrollbar{display:none}.card .card-images .card-pagination span{flex-shrink:0;width:0.4375rem;height:0.4375rem;border-radius:50%;background-color:var(--model-card-accent-color);transition:background-color .3s;opacity:.6}.card .card-images .card-pagination span.swiper-pagination-bullet-active{background-color:var(--model-card-accent-color);opacity:1}.card .card-info{display:flex;flex-direction:column;width:100%}.card .card-info .card-name{color:var(--model-card-accent-color);text-transform:uppercase;font-size:1.125rem}.card .card-info .card-params{color:var(--model-card-text-color);text-transform:uppercase;margin-bottom:0.9375rem;flex:1;font-size:0.875rem}.card .card-info .card-params .param-item{font-size:0.875rem;display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px;position:relative}.card .card-info .card-params .param-item .start,.card .card-info .card-params .param-item .end{flex:0 0 auto}.card .card-info .card-params .param-item .dots{flex:1;border-bottom:1px dotted var(--model-card-accent-color);margin-top:0.625rem}.card .card-info .card-params .param-item.metro a{display:flex;align-items:center;column-gap:0.3125rem;color:var(--model-card-text-color);transition:color .3s ease}@media(hover: hover){.card .card-info .card-params .param-item.metro a:hover{color:var(--model-card-accent-color)}}.card .card-info .card-params .param-item.metro a svg{height:0.875rem}.card .card-info .card-params .param-item.metro a svg path{fill:var(--model-card-accent-color)}.card .social-buttons{display:flex;flex-direction:column;gap:0.625rem}.card .social-button{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;height:2.5rem;background-color:var(--model-card-first-button-bg-color);border-radius:1.25rem;cursor:pointer;transition:all .3s ease;color:var(--model-card-first-button-color);font-size:1rem;font-weight:bold;text-align:center;border:1px solid rgba(0,0,0,0);transition:border-color .3s ease}@media(hover: hover){.card .social-button:hover{border-color:var(--model-card-first-button-border-color)}}.card .social-button.links{background-color:var(--model-card-second-button-bg-color);color:var(--model-card-second-button-color);transition:border-color .3s ease}@media(hover: hover){.card .social-button.links:hover{border-color:var(--model-card-second-button-border-color)}}.card .social-button .btn{transition:transform .3s ease;display:flex;align-items:center;column-gap:0.625rem}.card .social-button .btn svg{height:1.125rem}.card .social-button .btn svg path{fill:var(--model-card-second-button-color)}.card .social-button .social-icons{position:absolute;bottom:-100%;left:50%;transform:translateX(-50%);display:flex;align-items:center;column-gap:1.5625rem;height:100%;transition:bottom .3s ease;z-index:4}.card .social-button .social-icons .icon{display:block;height:1.5625rem;width:1.5625rem;color:#fff}.card .social-button .social-icons .icon svg{transition:transform .3s ease}@media(hover: hover){.card .social-button .social-icons .icon svg:hover{transform:scale(1.3)}}.card .social-button .social-icons .icon.phone svg path{fill:var(--header-phone-color)}@media(hover: hover){.card .social-button:hover{border-color:var(--model-card-first-button-border-color)}.card .social-button:hover .btn{transform:translateY(-150%)}.card .social-button:hover .social-icons{bottom:0}}@media screen and (max-width: 47.99875em){.card{gap:0.625rem;padding:0.625rem}.card .card-info .card-name{color:var(--model-card-accent-color);text-transform:uppercase}.card .card-info .card-params{margin-bottom:0.625rem}.card .card-info .card-params .param-item{font-size:0.75rem}.card .social-button{overflow:hidden;column-gap:1.25rem;font-size:0.875rem}.card .social-button .social-icons .icon{width:1.375rem;height:1.375rem}.card .social-button.active .btn{transform:translateY(-150%)}.card .social-button.active .social-icons{bottom:0}}.card-new{display:flex;flex-direction:column;justify-content:space-between;padding:0.625rem;border-radius:1.25rem;width:100%;background-size:cover;background-position:center;aspect-ratio:310/395;overflow:hidden}.card-new .card-advantages{display:flex;gap:0.4375rem}.card-new .card-advantages .icon{width:1.25rem;height:1.25rem;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem}.card-new .card-advantages .icon svg{width:0.9375rem;height:0.9375rem}.card-new .card-advantages .verified{background-color:var(--verify-icon-background-color)}.card-new .card-advantages .verified svg path{stroke:var(--verify-icon-color)}.card-new .card-advantages .video{background-color:var(--video-icon-background-color)}.card-new .card-advantages .video svg path{stroke:var(--video-icon-color)}.card-new .card-label{display:flex;justify-content:space-between}.card-new .card-label .post-item{padding:0.375rem 0.9375rem;border-radius:1.25rem;background-color:var(--model-card-bg-color);box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem;font-weight:600;color:var(--model-card-text-color)}.card-new .card-label .post-item a{color:var(--model-card-text-color);transition:color .3s linear}.card-new .card-label .link{background-color:var(--model-card-bg-color);color:var(--post-link-color);padding:0.25rem 0.25rem;border-radius:100%;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem;font-size:1.375rem;z-index:2;transition:color .2s ease;height:2.125rem;width:2.125rem}.card-new .card-label .link .icon{display:flex;justify-content:center;align-items:center;height:1.625rem;width:1.625rem;border-radius:100%;border:0.0625rem solid var(--model-card-accent-color);transition:border-color .2s ease}.card-new .card-label .link .icon svg{transform:rotate(-90deg)}.card-new .card-label .link .icon svg path{transition:stroke .2s ease;stroke:var(--model-card-accent-color)}.card-new .card-info{display:flex;flex-direction:column;row-gap:0.25rem;width:100%;background-color:var(--model-card-bg-color);border-radius:1.25rem;padding:0.625rem 0.75rem;overflow:hidden}.card-new .card-info .card-header{display:flex;justify-content:space-between;align-items:center}.card-new .card-info .card-name{font-size:20px;font-weight:600;color:var(--model-card-text-color)}.card-new .card-info .card-body{display:flex;justify-content:space-between}.card-new .card-info .card-params{color:var(--model-card-text-color);font-size:0.875rem}.card-new .card-info .card-params .param-item{font-size:0.875rem;display:flex;align-items:center;width:100%;gap:0.0625rem;position:relative;color:var(--model-card-text-color);text-transform:none}.card-new .card-info .card-params .param-item .start{color:rgba(var(--model-card-text-color-rgb), 0.5)}.card-new .card-info .card-params .param-item .start,.card-new .card-info .card-params .param-item .end{flex:0 0 auto}.card-new .card-info .card-prices{display:flex;flex-direction:column;justify-content:flex-end;row-gap:0.25rem}.card-new .card-info .card-prices .card-price{display:flex;justify-content:space-between;align-items:center;column-gap:0.375rem}.card-new .card-info .card-prices .card-price .icon-wrapper{display:flex;align-items:center;justify-content:center;height:1.5rem;width:1.5rem}.card-new .card-info .card-prices .card-price span{font-size:0.875rem}.grid-style-2 a{color:var(--model-card-text-color)}.grid-style-2 a:visited{color:var(--model-card-text-color)}.card-new--opened .card-info{max-height:300px;transition:max-height .7s ease}.card-new--closed .card-info{max-height:50px;transition:max-height .7s cubic-bezier(0, 1, 0, 1)}@media(hover: hover){.card-new--opened:hover .card-info{max-height:50px}.card-new--opened:hover .card-info .card-body{overflow:hidden;pointer-events:none}.card-new--closed:hover .card-info{max-height:300px;transition:max-height .7s ease-in-out}.card-new--closed:hover .card-info .card-body{overflow:hidden;pointer-events:none}}@media screen and (max-width: 47.99875em){.card-new{padding:0.9375rem}.card-new .card-info{padding:15px}.card-new--closed .card-info{max-height:18.75rem}}.tag-card{margin:0;background-color:var(--component_tag_bg);color:var(--component_tag_color);padding:0;text-transform:uppercase;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem;max-width:100%;height:2.5rem;position:relative;cursor:pointer;border-radius:624.9375rem;list-style:none}@media(hover: hover){.tag-card:hover{outline:3px solid var(--content-accent-color)}}.tag-card .service-icon{position:absolute;top:50%;transform:translateY(-50%);left:0.625rem}.tag-card .service-icon .icon{width:1.4375rem;height:1.4375rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.tag-card .service-icon .icon--enabled{background-color:var(--verify-icon-background-color)}.tag-card .service-icon .icon--enabled svg path{stroke:#fff}.tag-card .service-icon .icon--disabled{background-color:red}.tag-card .service-icon .icon--disabled svg path{fill:#fff}.tag-card .service-icon svg{height:1rem}.tag-card a{display:flex;align-items:center;height:100%;padding:0.625rem;text-transform:none;line-height:1;color:var(--component_tag_color)}@media screen and (max-width: 47.99875em){.tag-card a{font-size:0.75rem}}.latest-post{background-color:var(--latest-post-bg-color);margin-top:-2rem}.latest-post .latest-post-item{margin-bottom:1.875rem;margin-top:1.5625rem;display:flex;justify-content:space-between;column-gap:6.25rem;overflow:hidden;min-height:18.75rem}.latest-post .latest-post-item .latest-post-thumbnail{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;flex-basis:30%;margin-right:5rem}.latest-post .latest-post-item .latest-post-thumbnail .wrapper{height:70%;transform:rotate(2deg);position:relative}.latest-post .latest-post-item .latest-post-thumbnail .wrapper .first,.latest-post .latest-post-item .latest-post-thumbnail .wrapper svg:nth-child(1){position:absolute;bottom:-30px;left:-44px;width:35%;transform:rotate(-15deg)}.latest-post .latest-post-item .latest-post-thumbnail .wrapper .second,.latest-post .latest-post-item .latest-post-thumbnail .wrapper svg:nth-child(2){position:absolute;top:-39px;right:-41px;width:30%}.latest-post .latest-post-item .latest-post-thumbnail a{height:100%;display:flex;aspect-ratio:1/1;border-radius:1.25rem;overflow:hidden}.latest-post .latest-post-item .latest-post-thumbnail img{width:100%;height:auto;object-fit:cover}.latest-post .latest-post-item .latest-post-content{padding:6.25rem 0 6.25rem 0;max-width:600px}.latest-post .latest-post-item .latest-post-content .latest-post-tag{width:fit-content;padding:0.25rem 0.75rem;border-radius:1.25rem;text-transform:uppercase;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem;margin-bottom:1.25rem;background-color:var(--latest_post_tag_bg)}.latest-post .latest-post-item .latest-post-content .latest-post-tag a{color:var(--latest_post_tag_color);text-transform:none}.latest-post .latest-post-item .latest-post-content .latest-post-title{font-size:2.75rem;font-weight:bold;color:var(--latest-post-title-color);margin-bottom:1.5625rem;letter-spacing:0.0625rem;line-height:1.1}.latest-post .latest-post-item .latest-post-content .latest-post-excerpt{font-size:1.125rem;color:var(--latest-post-text-color)}.latest-post .latest-post-item .latest-post-content .read-more{display:inline-flex;color:var(--latest-post-link-color);text-decoration:none;margin-top:1.25rem;transition:color .3s ease;position:relative}@media(hover: hover){.latest-post .latest-post-item .latest-post-content .read-more:hover{color:var(--latest-post-link-hover-color)}}.latest-post .latest-post-item .latest-post-content .read-more::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--latest-post-link-hover-color);transition:width .3s ease}@media(hover: hover){.latest-post .latest-post-item .latest-post-content .read-more:hover::after{width:100%}}.latest-post .latest-post-item .latest-post-content .read-more::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;border-bottom:1px dashed var(--latest-post-link-color);background-color:rgba(0,0,0,0)}@media screen and (max-width: 61.99875em){.latest-post .latest-post-item{flex-direction:column-reverse;padding:5rem 0rem}.latest-post .latest-post-item .latest-post-thumbnail{margin-right:0}.latest-post .latest-post-item .latest-post-thumbnail .wrapper{width:50%}.latest-post .latest-post-item .latest-post-content{max-width:100%}}@media screen and (max-width: 47.99875em){.latest-post .latest-post-item{padding:5rem 0rem 2.5rem;row-gap:3.125rem}.latest-post .latest-post-item .latest-post-thumbnail .wrapper{width:75%}.latest-post .latest-post-item .latest-post-thumbnail .wrapper .first,.latest-post .latest-post-item .latest-post-thumbnail .wrapper svg:nth-child(1){left:-29px}.latest-post .latest-post-item .latest-post-thumbnail .wrapper .second,.latest-post .latest-post-item .latest-post-thumbnail .wrapper svg:nth-child(2){top:-24px;right:-27px}.latest-post .latest-post-item .latest-post-content{padding:1.25rem 0.625rem}.latest-post .latest-post-item .latest-post-content .latest-post-title{font-size:2.125rem}}.blog-post{display:flex;flex-direction:column;background-color:var(--post-bg-color);border-radius:1.25rem;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem;overflow:hidden;height:100%;position:relative}.blog-post .post-thumbnail{width:100%;height:25rem;overflow:hidden}.blog-post .post-thumbnail a{display:block;height:100%}.blog-post .post-thumbnail a img{width:100%;height:100%;object-fit:cover}.blog-post .post-item{position:absolute;top:0.625rem;left:0.625rem;padding:0.375rem 0.9375rem;border-radius:1.25rem;background-color:var(--post-bg-color);box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem;font-weight:600}.blog-post .post-item a{color:var(--post-link-color);transition:color .3s linear;transition:color .3s ease}@media(hover: hover){.blog-post .post-item a:hover{color:var(--post-link-hover-color)}}.blog-post .link{background-color:var(--post-bg-color);color:var(--post-link-color);padding:0.25rem 0.25rem;border-radius:100%;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem;position:absolute;top:0.625rem;right:0.625rem;font-size:1.375rem;z-index:2;transition:color .2s ease}.blog-post .link .icon{display:flex;justify-content:center;align-items:center;height:1.625rem;width:1.625rem;border-radius:100%;border:0.0625rem solid var(--post-link-color);transition:border-color .2s ease}.blog-post .link .icon svg{transform:rotate(-90deg)}.blog-post .link .icon svg path{transition:stroke .2s ease;stroke:var(--post-link-color)}.blog-post .post-title{display:block;position:absolute;bottom:0.625rem;left:0.625rem;right:0.625rem;font-size:1.25rem;font-weight:bold;color:var(--post-title-color);text-decoration:none;padding:0.625rem 0.75rem;border-radius:1.25rem;background-color:var(--post-bg-color)}@media(max-width: 37.49875em){.post-title{font-size:1.25rem}}.site-header-1 .main-navigation{display:flex;align-items:center}.site-header-1 .main-navigation .menu{display:flex;justify-content:space-between;gap:0.9375rem;margin:0;border-radius:1.5625rem;background-color:rgba(0,0,0,0)}.site-header-1 .main-navigation .menu .menu-item{padding:0;margin:0;font-weight:bold;position:relative;display:flex;align-items:center;position:relative}.site-header-1 .main-navigation .menu .menu-item::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--header-link-hover-color);transition:width .3s ease}@media(hover: hover){.site-header-1 .main-navigation .menu .menu-item:hover::after{width:100%}}.site-header-1 .main-navigation .menu .menu-item a{color:var(--header-link-color)}.site-header-1 .main-navigation .menu .menu-item.menu-item-has-children{display:flex;align-items:center}@media(hover: hover){.site-header-1 .main-navigation .menu .menu-item.menu-item-has-children:hover .sub-menu{display:block}.site-header-1 .main-navigation .menu .menu-item.menu-item-has-children:hover .dropdown-arrow{transform:rotate(180deg)}}.site-header-1 .main-navigation .menu .menu-item.menu-item-has-children .dropdown-arrow{transition:transform .3s ease}.site-header-1 .main-navigation .menu .menu-item.menu-item-has-children .dropdown-arrow svg{width:1.25rem;height:1.25rem;transition:transform .1s linear}.site-header-1 .main-navigation .menu .menu-item.menu-item-has-children .dropdown-arrow svg path{fill:var(--header-link-color)}.site-header-1 .main-navigation .menu .menu-item.menu-item-has-children .sub-menu{margin:0;display:none;position:absolute;top:100%;right:0;background-color:var(--header-bg-color);padding:0.625rem;border-radius:1.25rem;z-index:15;min-width:18.75rem;max-height:37.5rem;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.site-header-1 .main-navigation .menu .menu-item.menu-item-has-children .sub-menu::-webkit-scrollbar{display:none}.site-header-1 .main-navigation .menu .menu-item.menu-item-has-children .sub-menu .menu-item{transition:background-color .3s ease;border-radius:1.25rem;padding:0.3125rem 0.625rem;cursor:pointer;transition:background-color .3s ease}@media(hover: hover){.site-header-1 .main-navigation .menu .menu-item.menu-item-has-children .sub-menu .menu-item:hover{background-color:var(--header-link-hover-color)}}.site-header-1 .main-navigation .menu .menu-item.menu-item-has-children .sub-menu .menu-item:after{display:none}.site-header-1 .main-navigation .menu .menu-item.menu-item-has-children .sub-menu .menu-item:not(:last-child){margin-bottom:0.3125rem}.site-header-1 .main-navigation .menu .menu-item.menu-item-has-children .sub-menu .menu-item a{display:block;width:100%;height:100%;color:var(--header-link-color);padding:0.25rem 0.625rem}.site-header-1 .main-navigation .menu .menu-item.menu-item-has-children .sub-menu .current-menu-item a{color:var(--header-link-active-color)}.site-header-1 .main-navigation .menu .current-menu-item a{color:var(--header-link-active-color)}.site-header-1 .dropdown-menu-wrapper{display:flex;align-items:center;gap:0.625rem;position:relative;width:20%;background-color:var(--header-second-menu-bg);cursor:pointer;border-radius:1.25rem}@media(hover: hover){.site-header-1 .dropdown-menu-wrapper:hover{border-bottom-left-radius:0;border-bottom-right-radius:0}.site-header-1 .dropdown-menu-wrapper:hover .menu{display:flex;border-top-left-radius:0;border-top-right-radius:0}}.site-header-1 .dropdown-menu-wrapper:hover{border-bottom-left-radius:0;border-bottom-right-radius:0}.site-header-1 .dropdown-menu-wrapper .dropdown-menu{padding:0.625rem 0.9375rem;margin:0 auto;font-weight:bold;color:var(--header-second-menu-color);border-radius:1.25rem;display:flex;align-items:center;gap:0.9375rem}.site-header-1 .dropdown-menu-wrapper .icon{width:1.5rem !important}.site-header-1 .dropdown-menu-wrapper .icon img{width:100%;height:100%;object-fit:contain}.site-header-1 .dropdown-menu-wrapper .icon svg{height:1.5rem;width:1.5rem}.site-header-1 .dropdown-menu-wrapper .icon svg path{fill:var(--header-second-menu-color)}.site-header-1 .dropdown-menu-wrapper .menu{display:none;flex-direction:column;position:absolute;left:0;top:2.75rem;background-color:inherit;padding:0.625rem;border-radius:1.25rem;min-width:100%;z-index:3}.site-header-1 .dropdown-menu-wrapper .menu .menu-item{background-color:var(--header-bg-color);padding:0.3125rem 0.625rem;transition:background-color .3s;border-radius:1.25rem;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem;position:relative;margin:0;display:flex;align-items:center;justify-content:space-between;transition:background-color .3s ease}@media(hover: hover){.site-header-1 .dropdown-menu-wrapper .menu .menu-item:hover{background-color:var(--header-link-hover-color)}}.site-header-1 .dropdown-menu-wrapper .menu .menu-item:not(:last-child){margin-bottom:0.5rem}@media(hover: hover){.site-header-1 .dropdown-menu-wrapper .menu .menu-item.menu-item-has-children:hover .sub-menu{display:block}.site-header-1 .dropdown-menu-wrapper .menu .menu-item.menu-item-has-children:hover .dropdown-arrow{transform:rotate(180deg)}}.site-header-1 .dropdown-menu-wrapper .menu .menu-item.menu-item-has-children:before{content:"";position:absolute;right:-1.875rem;top:0;z-index:1;width:2.1875rem;height:100%}.site-header-1 .dropdown-menu-wrapper .menu .menu-item.menu-item-has-children a{width:80%}.site-header-1 .dropdown-menu-wrapper .menu .menu-item.menu-item-has-children .dropdown-arrow{order:2;padding:0.3125rem;transition:transform .3s linear}.site-header-1 .dropdown-menu-wrapper .menu .menu-item.menu-item-has-children .dropdown-arrow svg path{fill:var(--header-link-color)}.site-header-1 .dropdown-menu-wrapper .menu .menu-item a{color:var(--header-link-color);height:100%;display:block;padding:0.3125rem 0.625rem;cursor:pointer;order:1;width:100%}.site-header-1 .dropdown-menu-wrapper .menu .menu-item .sub-menu{display:none;position:absolute;top:0;left:108%;margin:0;background-color:var(--header-second-menu-bg);padding:0.625rem;border-radius:1.25rem;min-width:18.75rem;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem;z-index:8;max-height:37.5rem;order:3;width:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.site-header-1 .dropdown-menu-wrapper .menu .menu-item .sub-menu::-webkit-scrollbar{display:none}.site-header-1 .dropdown-menu-wrapper .menu .menu-item .sub-menu .menu-item{padding:0.3125rem 0.625rem;border-radius:1.25rem;transition:background-color .3s;margin:0}.site-header-1 .dropdown-menu-wrapper .menu .menu-item .sub-menu .menu-item ul{background-color:var(--header-second-menu-bg)}.site-header-1 .dropdown-menu-wrapper .menu .menu-item .sub-menu .menu-item:not(:last-child){margin-bottom:0.5rem}.site-header-1 .dropdown-menu-wrapper .menu .menu-item .sub-menu .menu-item a{color:var(--header-link-color);width:100%}.site-header-1 .dropdown-menu-wrapper .current-menu-item{background-color:var(--header-link-active-color) !important}@media screen and (min-width: 47.99875em){.site-header-1 .main-navigation #menu-second-menu{display:none;visibility:hidden}}@media screen and (max-width: 47.99875em){.site-header-1 .main-navigation{display:none;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:absolute;left:0;top:0;background-color:var(--header-bg-color);min-width:100%;height:100vh;z-index:11;padding:0.625rem}.site-header-1 .main-navigation.active{display:flex;overflow:scroll}.site-header-1 .main-navigation .menu{display:flex;flex-direction:column;gap:0.625rem;margin:0;padding:0;width:100%}.site-header-1 .main-navigation .menu:not(:last-child){margin-bottom:0.625rem}.site-header-1 .main-navigation .menu .menu-item{margin:0;font-weight:bold;text-align:left;width:100%}.site-header-1 .main-navigation .menu .menu-item a{padding:0.625rem 0;width:100%;order:1}.site-header-1 .main-navigation .menu .menu-item.menu-item-has-children{display:flex;flex-wrap:wrap;justify-content:space-between}.site-header-1 .main-navigation .menu .menu-item.menu-item-has-children a{width:90%}.site-header-1 .main-navigation .menu .menu-item.menu-item-has-children .sub-menu{display:none;position:static;box-shadow:none;order:3;width:100%;padding:0}.site-header-1 .main-navigation .menu .menu-item.menu-item-has-children .sub-menu .menu-item{border-bottom:1px solid rgba(var(--header-link-color-rgb), 0.2);border-radius:0}.site-header-1 .main-navigation .menu .menu-item.menu-item-has-children .sub-menu .menu-item a{padding:0.625rem 0}.site-header-1 .main-navigation .menu .menu-item.menu-item-has-children .sub-menu.active{display:block}.site-header-1 .main-navigation .menu .menu-item .dropdown-arrow{padding:0.625rem 0;order:2;width:10%;display:flex;justify-content:center;align-items:center}.site-header-1 .main-navigation .menu .menu-item .dropdown-arrow svg{transform:rotate(-90deg)}.site-header-1 .main-navigation .menu .menu-item .dropdown-arrow.active svg{transform:rotate(0)}.site-header-1 .main-navigation .menu .menu-item>.menu-item .sub-menu{display:none;position:relative}.site-header-1 .dropdown-menu-wrapper{display:none}.site-header-1 .dropdown-menu-wrapper .menu .menu-item.menu-item-has-children::before{display:none}.site-header-1 body.active{overflow:hidden}}.six{width:49.2%}.col{display:none;float:left}.col:first-of-type{margin-left:0}.cf{*zoom:1}.cf::before,.cf::after{content:" ";display:table}.cf::after{clear:both}.row .three{padding:5rem 1.875rem;box-sizing:border-box;background-color:#2c3e50;color:#ecf0f1;text-align:center}.hamburger .line{width:2.1875rem;height:0.1875rem;background-color:var(--header-link-color);display:block;margin:0.5rem auto;transition:all .3s ease-in-out}.hamburger:hover{cursor:pointer}.hamburger.is-active{transition:all .3s ease-in-out;transition-delay:.3s;transform:rotate(45deg)}.hamburger.is-active .line:nth-child(2){width:0}.hamburger.is-active .line:nth-child(1),.hamburger.is-active .line:nth-child(3){transition-delay:.2s}.hamburger.is-active .line:nth-child(1):nth-child(1),.hamburger.is-active .line:nth-child(3):nth-child(1){transform:translateY(0.8125rem)}.hamburger.is-active .line:nth-child(1):nth-child(3),.hamburger.is-active .line:nth-child(3):nth-child(3){transform:translateY(-0.5625rem) rotate(90deg)}@media screen and (max-width: 47.99875em){.site-header-1 .col{display:block}}@media screen and (max-width: 61.99875em){.site-header-2 .col{display:block;z-index:999}}.navigation.pagination .nav-links{width:fit-content;margin:1.875rem auto;display:flex;align-items:center;column-gap:0.625rem}.navigation.pagination .nav-links .page-numbers{background-color:rgba(var(--pagination-bg-color-rgb), 0.4);border-radius:1.25rem;padding:0.3125rem 0.9375rem;color:var(--pagination-color);transition:background-color .3s ease}@media(hover: hover){.navigation.pagination .nav-links .page-numbers:hover{background-color:rgba(var(--pagination-bg-color-rgb), 0.8)}}.navigation.pagination .nav-links .page-numbers.dots{background-color:rgba(0,0,0,0);box-shadow:none}.navigation.pagination .nav-links .page-numbers.current{background-color:var(--pagination-bg-active-color);color:var(--pagination-active-color)}@media screen and (max-width: 37.49875em){.navigation.pagination .nav-links{margin:1.25rem auto;column-gap:0.3125rem}.navigation.pagination .nav-links .page-numbers{border-radius:0.625rem;padding:0.1875rem 0.625rem}}.site-header-1{background-color:var(--header-bg-color)}.site-header-1 .header-wrap{display:flex;flex-direction:column}.site-header-1 .header-wrap .header-top{background-color:var(--header-bg-color);padding:0.625rem 0}.site-header-1 .header-wrap .header-top .top-wrap{display:flex;justify-content:space-between;align-items:stretch;column-gap:0.9375rem}.site-header-1 .header-wrap .header-top .top-left{display:flex;align-items:center;column-gap:0.9375rem}.site-header-1 .header-wrap .header-top .top-middle{display:flex;justify-content:space-between;flex-grow:1;align-items:center;border-left:0.0625rem solid rgba(var(--header-link-color-rgb), 0.2);column-gap:0.9375rem}.site-header-1 .header-wrap .header-top .top-middle .statistic{display:flex;column-gap:1.25rem;align-items:center;margin-left:0.9375rem;flex-shrink:0}.site-header-1 .header-wrap .header-top .top-middle .statistic .box{display:flex;align-items:center;column-gap:0.25rem;color:var(--header-link-color)}.site-header-1 .header-wrap .header-top .top-middle .statistic .box img{height:1rem;width:1rem}.site-header-1 .header-wrap .header-top .top-middle .statistic .box svg{height:1rem;width:1rem}.site-header-1 .header-wrap .header-top .top-middle .statistic .box svg path{fill:var(--header-link-color)}.site-header-1 .header-wrap .header-top .top-right{display:flex;align-items:center;column-gap:0.625rem;border-left:0.0625rem solid rgba(var(--header-link-color-rgb), 0.2)}.site-header-1 .header-wrap .header-top .site-name{max-width:9.375rem;line-height:1.2;padding-left:0.9375rem;color:var(--header-site-name-color);font-weight:600}.site-header-1 .header-wrap .header-top .site-branding{max-width:var(--header-logo-width)}.site-header-1 .header-wrap .header-top .contacts-holder{display:flex;align-items:center;column-gap:0.625rem;background-color:rgba(var(--header-link-active-color), 0.2);padding-left:0.9375rem}.site-header-1 .header-wrap .header-top .contacts-holder .phone-number{width:2.5rem;height:2.5rem;background-color:var(--header-phone-color);border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.site-header-1 .header-wrap .header-top .contacts-holder .phone-number svg{width:1.875rem;height:1.875rem;margin-top:0.125rem;margin-right:0.125rem}.site-header-1 .header-wrap .header-top .contacts-holder .phone-number svg path{fill:var(--header-link-color)}.site-header-1 .header-wrap .header-top .contacts-holder .messengers-holder{display:flex;align-items:center;column-gap:0.625rem}.site-header-1 .header-wrap .header-top .contacts-holder .messengers-holder .social-link svg{width:2.5rem;height:2.5rem}.site-header-1 .header-wrap .header-bottom{padding:0.625rem 0}.site-header-1 .header-wrap .header-bottom .bottom-wrap{display:flex;justify-content:center;align-items:center;position:relative}.site-header-1 .header-wrap .header-bottom .bottom-wrap:has(.dropdown-menu-wrapper){justify-content:space-between}.site-header-1 .header-wrap .burger{width:1.25rem;height:1.25rem;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;position:relative}.site-header-1 .header-wrap .burger span{display:block;width:100%;height:0.1875rem;background-color:var(--header-burger-color);border-radius:0.125rem;transition:.3s ease}@media screen and (max-width: 47.99875em){.site-header-1 .header-wrap .header-top{padding:0.625rem 0}.site-header-1 .header-wrap .header-top .top-middle{border-left:none}.site-header-1 .header-wrap .header-top .top-middle .statistic{display:none}.site-header-1 .header-wrap .header-top .top-right{border-left:none}.site-header-1 .header-wrap .header-bottom{padding:0}.site-header-1 .header-wrap .header-bottom .container{padding:0}}@media screen and (max-width: 37.49875em){.site-header-1 .header-wrap .header-top .top-left{column-gap:0.625rem}.site-header-1 .header-wrap .header-top .site-name{display:none}.site-header-1 .header-wrap .header-top .contacts-holder{padding-left:0.625rem;display:none}.site-header-1 .header-wrap .header-top .contacts-holder .phone-number{width:2.1875rem;height:2.1875rem}.site-header-1 .header-wrap .header-top .contacts-holder .phone-number svg{width:1.5625rem;height:1.5625rem}.site-header-1 .header-wrap .header-top .contacts-holder .messengers-holder .social-link svg{width:2.1875rem;height:2.1875rem}.site-header-1 .header-wrap .header-top .contacts-holder.active{display:flex;border:none}.site-header-1 .header-wrap .header-bottom .container{padding:0}}.site-header-2{box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem;background-color:var(--header-bg-color)}.site-header-2 .header-wrap{display:flex;justify-content:space-between;align-items:center;column-gap:3.75rem;padding:1.5rem 0}.site-header-2 .header-wrap .right{display:flex;align-items:center;column-gap:3rem}.site-header-2 .header-wrap .site-name{max-width:9.375rem;line-height:1.2;border-left:0.0625rem solid rgba(var(--header-link-color-rgb), 0.2);padding-left:0.9375rem;color:var(--header-link-color)}.site-header-2 .header-wrap .site-branding{max-width:var(--header-logo-width)}.site-header-2 .header-wrap .button-anchor{background-color:rgba(0,0,0,0);border:1px solid #fff;padding-right:0.625rem;margin:0;min-height:3.4375rem;transition:transform .3s ease}.site-header-2 .header-wrap .button-anchor .text{margin-right:1rem}@media(hover: hover){.site-header-2 .header-wrap .button-anchor:hover svg{transform:rotate(45deg)}}.site-header-2 .header-wrap .button-anchor .icon{display:flex;justify-content:center;align-items:center;height:2.5rem;width:2.5rem;border-radius:100%;border:1px solid var(--header-link-color)}.site-header-2 .header-wrap .button-anchor .icon svg{transition:transform .3s ease}.site-header-2 .header-wrap .contacts{display:flex;column-gap:2rem}.site-header-2 .header-wrap .contacts-holder{display:flex;align-items:center;column-gap:0.625rem;background-color:rgba(var(--header-link-active-color), 0.2)}.site-header-2 .header-wrap .contacts-holder .phone-number{width:2.5rem;height:2.5rem;background-color:var(--header-phone-color);border-radius:50%;display:flex;justify-content:center;align-items:center}.site-header-2 .header-wrap .contacts-holder .phone-number svg{width:1.875rem;height:1.875rem;margin-top:0.125rem;margin-right:0.125rem}.site-header-2 .header-wrap .contacts-holder .phone-number svg path{fill:var(--header-link-color)}.site-header-2 .header-wrap .contacts-holder .messengers-holder{display:flex;align-items:center;column-gap:0.625rem}.site-header-2 .header-wrap .contacts-holder .messengers-holder .social-link svg{width:2.5rem;height:2.5rem}.site-header-2 .header-wrap .navigation .navigation-menu{display:flex;column-gap:1.5rem;margin:0;position:relative}.site-header-2 .header-wrap .navigation .navigation-menu:after{content:"";background-color:var(--header-link-color);width:100%;height:0.125rem;position:absolute;bottom:0;left:0;border-radius:1.25rem;pointer-events:none}.site-header-2 .header-wrap .navigation .navigation-menu .sub-menu{display:none;flex-direction:column;gap:0.5rem;position:absolute;top:3rem;min-width:15.625rem;max-height:37.5rem;left:0;background:var(--header-bg-color);padding:1.25rem;z-index:3;margin:0;border-radius:1.25rem;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.site-header-2 .header-wrap .navigation .navigation-menu .sub-menu::-webkit-scrollbar{display:none}.site-header-2 .header-wrap .navigation .navigation-menu .sub-menu .menu-item{border-radius:1.25rem}.site-header-2 .header-wrap .navigation .navigation-menu .sub-menu .menu-item a{padding:0.375rem 0 0.375rem 0.5rem}.site-header-2 .header-wrap .navigation .navigation-menu .sub-menu .menu-item:hover{outline:2px solid var(--header-link-color)}.site-header-2 .header-wrap .navigation .navigation-menu .menu-item{margin:0;padding:0}.site-header-2 .header-wrap .navigation .navigation-menu .menu-item.hover-progress:after{content:"";background-color:var(--header-link-hover-color);width:115%;height:0.125rem;position:absolute;bottom:0;left:0;z-index:1;border-radius:0.25rem;transition:width .3s ease,left .3s ease;pointer-events:none}.site-header-2 .header-wrap .navigation .navigation-menu .menu-item.menu-item-has-children{position:relative}.site-header-2 .header-wrap .navigation .navigation-menu .menu-item.menu-item-has-children:before{position:absolute;top:1rem;left:0;content:"";width:150%;height:6.25rem;background-color:rgba(0,0,0,0)}.site-header-2 .header-wrap .navigation .navigation-menu .menu-item a{display:block;text-transform:uppercase;color:var(--header-link-color);padding-bottom:1rem;font-size:0.875rem}.site-header-2 .header-wrap .navigation .navigation-menu .menu-item.open .sub-menu{display:flex}.site-header-2 .header-wrap .navigation .navigation-menu .menu-item.close .sub-menu{display:none}.site-header-2 .header-wrap .navigation .navigation-menu .current-menu-item{position:relative}.site-header-2 .header-wrap .navigation .navigation-menu .current-menu-item a{color:var(--header-link-active-color);font-style:italic;font-weight:500}.site-header-2 .header-wrap .navigation .navigation-menu .current-menu-item:after{content:"";background-color:var(--header-link-active-color);width:115%;height:0.125rem;position:absolute;bottom:0;left:0;z-index:1;border-radius:1.25rem;transition:width .3s ease,left .3s ease;pointer-events:none}.site-header-2 .header-wrap .navigation .navigation-menu .current-menu-item.no-progress:after{content:none}.site-header-2 .nav--mobile{display:none}.mobile-menu-slider{display:none}.no-scroll{overflow:hidden;position:fixed;width:100%;height:100%}@media screen and (max-width: 81.24875em){.site-header-2 .header-wrap .button-anchor{padding:0;border:0}.site-header-2 .header-wrap .button-anchor .text{display:none}.site-header-2 .header-wrap .contacts{column-gap:0.625rem}}@media screen and (max-width: 61.99875em){.site-header-2 .header-wrap{padding:1rem 1rem 1rem 0}.site-header-2 .header-wrap .navigation{display:none}.site-header-2 .header-wrap .contacts{display:none}.site-header-2 .nav--mobile{display:block}.site-header-2 .nav--mobile .navigation{padding-right:1rem;padding-block:0.5rem}.site-header-2 .nav--mobile .navigation-menu{display:flex;column-gap:1rem;margin-bottom:0;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.site-header-2 .nav--mobile .navigation-menu::-webkit-scrollbar{display:none}.site-header-2 .nav--mobile .navigation-menu .menu-item{flex-shrink:0;padding:0}.site-header-2 .nav--mobile .navigation-menu .menu-item a{color:var(--header-link-color)}.site-header-2 .nav--mobile .sub-menu{display:none}.mobile-menu-slider{display:block;position:fixed;top:0;right:-100%;width:21.875rem;height:100vh;background-color:var(--header-bg-color);box-shadow:-2px 0 8px rgba(0,0,0,.2);z-index:998;transition:right .3s ease;overflow-y:scroll}.mobile-menu-slider .menu-content{padding:3.75rem 1.25rem 1.25rem 1.25rem}.mobile-menu-slider .menu-content .block{margin-bottom:2rem}.mobile-menu-slider .menu-content .block .title{display:block;margin-top:0;margin-bottom:1rem;text-align:left;text-transform:none;color:var(--header-link-color);font-size:1.5rem}.mobile-menu-slider .menu-content .block .contacts{display:flex;flex-direction:column;gap:2rem}.mobile-menu-slider .menu-content .block .contacts .button{margin:0;min-height:3.4375rem;padding-inline:1.5625rem;position:relative}.mobile-menu-slider .menu-content .block .contacts .button:before{content:"";position:absolute;width:100px;height:100%;background-image:linear-gradient(120deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0) 70%);top:0;left:-100px;animation:shine 3s infinite linear}.mobile-menu-slider .menu-content .block .contacts .contacts-holder{display:flex;align-items:center;column-gap:0.625rem;background-color:rgba(var(--header-link-active-color), 0.2)}.mobile-menu-slider .menu-content .block .contacts .contacts-holder .phone-number{width:2.5rem;height:2.5rem;background-color:var(--header-phone-color);border-radius:50%;display:flex;justify-content:center;align-items:center}.mobile-menu-slider .menu-content .block .contacts .contacts-holder .phone-number svg{width:1.875rem;height:1.875rem;margin-top:0.125rem;margin-right:0.125rem}.mobile-menu-slider .menu-content .block .contacts .contacts-holder .phone-number svg path{fill:var(--header-link-color)}.mobile-menu-slider .menu-content .block .contacts .contacts-holder .messengers-holder{display:flex;align-items:center;column-gap:0.625rem}.mobile-menu-slider .menu-content .block .contacts .contacts-holder .messengers-holder .social-link svg{width:2.5rem;height:2.5rem}.mobile-menu-slider .menu-content .block .menu-nav .burger-nav-wrapper>li{padding-left:0}.mobile-menu-slider .menu-content .block .menu-nav a{color:var(--header-link-color)}.mobile-menu-slider .menu-nav ul{list-style:none;padding:0;margin:0}.mobile-menu-slider .menu-nav ul li{margin:0.9375rem 0}.mobile-menu-slider .menu-nav ul li a{text-decoration:none;color:#333;font-size:1rem}.mobile-menu-slider.open{right:0}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.5);z-index:997;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.mobile-menu-overlay.active{opacity:1;visibility:visible}}.site-footer{margin-top:2.5rem;padding:3.75rem 0 1.25rem;background-color:var(--footer-bg-color)}.site-footer .footer-content{color:var(--footer-text-color)}.site-footer .footer-content figure{max-width:11.25rem}.site-footer .footer-content .menubox .menubox-title{font-size:1.5rem;font-weight:600;margin-bottom:1.75rem}.site-footer .footer-content .footer-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.875rem}.site-footer .footer-content .footer-top a{color:var(--footer-link-color);position:relative}.site-footer .footer-content .footer-top a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:currentColor;transition:width .3s ease}@media(hover: hover){.site-footer .footer-content .footer-top a:hover::after{width:100%}}.site-footer .footer-content .footer-top .menu-container{padding:0;width:40%}.site-footer .footer-content .footer-top .menu-container:first-child{width:33%}.site-footer .footer-content .footer-top .menu-container.menu-header-menu-container{padding:0}.site-footer .footer-content .footer-top .menu-container .wrapper{display:flex;height:100%}.site-footer .footer-content .footer-top .menu-container .col{display:block;float:unset;width:calc((100% / 2) - 1.25rem + (1.25rem / 2))}.site-footer .footer-content .footer-top .menu-container ul li{padding:0}.site-footer .footer-content .footer-top .menu-container ul li:before{display:none}.site-footer .footer-content .footer-middle a{color:var(--footer-link-color);position:relative}.site-footer .footer-content .footer-middle a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:currentColor;transition:width .3s ease}@media(hover: hover){.site-footer .footer-content .footer-middle a:hover::after{width:100%}}.site-footer .footer-content .footer-middle .wrapper{display:flex;align-items:center;height:100%}.site-footer .footer-content .footer-middle .wrapper .col{display:block;float:unset;width:calc((100% / 2) - 1.25rem + (1.25rem / 2))}.site-footer .footer-content .footer-middle .wrapper .col p{margin-bottom:0}.site-footer .footer-content .footer-bottom{padding:1.75rem 0 0.875rem;margin-top:1.75rem;border-top:1px solid var(--footer-link-color)}.site-footer .footer-content .footer-bottom .footer-widget p{margin:0 auto;text-align:center}.site-footer .footer-content .footer-bottom a{color:var(--footer-link-color)}@media screen and (max-width: 74.99875em){.site-footer .footer-content .footer-top .menu-container{width:45%}.site-footer .footer-content .footer-top .menu-container:first-child{width:45%}}@media screen and (max-width: 61.99875em){.site-footer .footer-content .footer-top{flex-direction:column}.site-footer .footer-content .footer-top .menu-container{width:100%}.site-footer .footer-content .footer-top .menu-container:first-child{width:100%}}@media screen and (max-width: 47.99875em){.site-footer{padding:3.75rem 0.625rem 1.25rem}.site-footer .footer-content .footer-top{flex-direction:column}.site-footer .footer-content .footer-top .menu-container{width:100%}.site-footer .footer-content .footer-top .menu-container:first-child{width:100%}.site-footer .footer-content .footer-middle{margin-top:1.875rem}.site-footer .footer-content .footer-middle>.wrapper{flex-direction:column;row-gap:1.875rem}.site-footer .footer-content .footer-middle .wrapper .col{width:100%}.site-footer .footer-content .footer-middle .wrapper .col .icons-block{margin:0 auto}}.nav{display:flex;justify-content:center;flex-direction:row;width:100%;max-height:60px;height:100%;position:fixed;bottom:0;z-index:10;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem}.nav .nav-slot{width:20%;text-align:center;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--mobile-tabs-bg-color);position:relative}.nav .nav-link{line-height:1.5;display:flex;justify-content:center;align-items:center;column-gap:0.3125rem;z-index:10;padding:0.3125rem 0.625rem;border-radius:1.25rem}.nav .nav-link span{font-size:12px;font-weight:600;color:var(--mobile-tabs-icon-color)}.nav .nav-link svg{height:1.25rem;width:1.25rem}.nav .nav-link svg path{stroke:var(--mobile-tabs-icon-color)}.nav .nav-link.active{color:var(--mobile-tabs-active-icon-color);background-color:rgba(var(--mobile-tabs-active-icon-color-rgb), 0.2)}.nav .nav-link.active svg path{stroke:var(--mobile-tabs-active-icon-color)}.nav .nav-link.active span{color:var(--mobile-tabs-active-icon-color)}.nav .mobile-tabs-contacts{position:relative;width:4.375rem;height:4.375rem;visibility:hidden}.nav .mobile-tabs-contacts.active{visibility:visible}.nav .mobile-tabs-contacts .mt-icon{display:flex;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;border-radius:50%;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem;position:absolute;top:0;left:0;right:0;transition:all .3s linear;z-index:2;opacity:0}.nav .mobile-tabs-contacts .mt-icon:nth-child(2).active{top:-4.0625rem;left:-3.125rem;opacity:1}.nav .mobile-tabs-contacts .mt-icon:nth-child(1).active{top:-5.3125rem;left:0.625rem;opacity:1}.nav .mobile-tabs-contacts .mt-icon:nth-child(3).active{top:-4.0625rem;left:4.375rem;opacity:1}.nav .mobile-tabs-contacts .mt-icon.phone{background-color:var(--header-phone-color)}.nav .mobile-tabs-contacts .mt-icon.phone svg{width:1.875rem;height:1.875rem}.nav .mobile-tabs-contacts .mt-icon.phone svg path{fill:var(--mobile-tabs-icon-color)}.floating-button{position:fixed;width:4.375rem;height:4.375rem;line-height:3;text-align:center;color:#ffce54;border-radius:50%;bottom:0.9375rem;background-image:linear-gradient(to right, var(--mobile-tabs-btn-from-color) 0%, var(--mobile-tabs-btn-to-color) 100%);z-index:10;transition:.3s all;display:flex;justify-content:center;align-items:center}.floating-button .phone-icon,.floating-button .close-icon{display:none}.floating-button .phone-icon.active,.floating-button .close-icon.active{display:inline-block}.floating-button .phone-icon svg{width:2.5rem;height:2.5rem}.floating-button .phone-icon svg path{fill:var(--mobile-tabs-icon-color)}.floating-button .close-icon svg{width:2.5rem;height:2.5rem}.floating-button .close-icon svg circle,.floating-button .close-icon svg path{stroke:var(--mobile-tabs-icon-color)}@media screen and (min-width: 47.99875em){.nav{display:none}}@media screen and (max-width: 29.99875em){.nav .nav-link{flex-direction:column}.nav .nav-link.active{color:var(--mobile-tabs-active-icon-color);background-color:rgba(var(--mobile-tabs-active-icon-color-rgb), 0.2)}.nav .nav-link.active svg path{stroke:var(--mobile-tabs-active-icon-color)}.nav .nav-link.active span{color:var(--mobile-tabs-active-icon-color)}.floating-button{width:3.75rem;height:3.75rem;bottom:1.875rem}.floating-button .phone-icon svg{width:1.875rem;height:1.875rem}.floating-button .close-icon svg{width:1.875rem;height:1.875rem}}.breadcrumbs-wrapper{padding:0.625rem 0;background-color:var(--breadcrumb-bg-color)}.breadcrumbs-wrapper .rank-math-breadcrumb{margin:0}.breadcrumbs-wrapper .rank-math-breadcrumb p{margin:0;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:0.625rem}.breadcrumbs-wrapper .rank-math-breadcrumb p a,.breadcrumbs-wrapper .rank-math-breadcrumb p span{color:var(--breadcrumb-text-color);font-weight:600}.breadcrumbs-wrapper .rank-math-breadcrumb p a{transition:color .3s ease}@media(hover: hover){.breadcrumbs-wrapper .rank-math-breadcrumb p a:hover{color:var(--breadcrumb-link-color)}}.breadcrumbs-wrapper .rank-math-breadcrumb p .last:last-child{color:var(--breadcrumb-link-color);background-color:rgba(var(--breadcrumb-link-color-rgb), 0.2);padding:0 0.625rem;border-radius:1.25rem}.rank-math-breadcrumb{margin:20px 0;color:var(--content-text-color);text-align:left}.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(--content-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:var(--content-link-color) !important}.rank-math-list{margin:30px}.rank-math-list .rank-math-question{font-size:18px;font-weight:bold;color:var(--content-accent-color);display:block;width:100%;margin:0 auto;padding:10px 0;position:relative}.rank-math-list .rank-math-question:before{display:flex;align-items:center;justify-content:center;content:"";position:absolute;top:50%;left:-30px;height:20px;width:20px;transform:translateY(-50%);-webkit-mask:url(assets/icons/faq.svg) no-repeat 50% 50%;mask:url(assets/icons/faq.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;background-color:var(--content-accent-color)}.rank-math-list .rank-math-answer{display:none}.rank-math-list .rank-math-answer p{font-size:16px;margin-bottom:10px;width:100%}.rank-math-list .rank-math-answer{display:block}.wp-block-rank-math-toc-block{margin:20px 0;padding:10px;background-color:var(--content-accent-color);color:var(--content-bg-color)}.wp-block-rank-math-toc-block div{cursor:pointer;font-size:18px;padding:10px;margin:0}.wp-block-rank-math-toc-block nav{display:none}.wp-block-rank-math-toc-block nav ul,.wp-block-rank-math-toc-block nav ol{list-style:none;padding-left:15px}.wp-block-rank-math-toc-block nav ul li,.wp-block-rank-math-toc-block nav ol li{color:var(--content-bg-color)}.wp-block-rank-math-toc-block nav ul li a,.wp-block-rank-math-toc-block nav ol li a{text-decoration:none;color:var(--content-bg-color)}.wp-block-rank-math-toc-block nav ul li a:hover,.wp-block-rank-math-toc-block nav ol li a:hover{text-decoration:underline}.wp-block-rank-math-toc-block nav ul li:before,.wp-block-rank-math-toc-block nav ol li:before{color:var(--content-bg-color)}.wp-block-rank-math-toc-block nav ul li:has(ol,ul) ul,.wp-block-rank-math-toc-block nav ul li:has(ol,ul) ol,.wp-block-rank-math-toc-block nav ol li:has(ol,ul) ul,.wp-block-rank-math-toc-block nav ol li:has(ol,ul) ol{padding-left:0;margin-top:8px}.wp-block-rank-math-toc-block nav ul ul{margin-left:10px}#rank-math-howto{width:100%;margin:1.875rem 0}#rank-math-howto .rank-math-howto-description img{width:18.75rem;height:18.75rem;object-fit:cover;border-radius:50%;overflow:hidden;margin:1.25rem auto;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem}#rank-math-howto .rank-math-howto-description p{font-size:clamp(1.625rem,4vw,2.375rem);font-weight:600;margin-bottom:0.9375rem;color:var(--content-text-color);margin:0 auto 0.9375rem}#rank-math-howto .rank-math-steps{display:flex;flex-direction:column;gap:1.25rem;width:80%;margin:0 auto;counter-reset:rm-counter}#rank-math-howto .rank-math-step{background-color:var(--content-accent-color);padding:1.25rem;border-radius:1.25rem;box-shadow:rgba(149,157,165,.2) 0 0.5rem 1.5rem;width:45%;margin-bottom:0.625rem;display:flex;justify-content:space-between;flex-direction:column;position:relative;transition:transform .3s ease}@media(hover: hover){#rank-math-howto .rank-math-step:hover{transform:translateY(-10px)}}#rank-math-howto .rank-math-step:before{content:counter(rm-counter);counter-increment:rm-counter;width:2.5rem;height:2.5rem;background-color:var(--content-bg-color);position:absolute;top:0.9375rem;left:-1.125rem;border-radius:50%;border:0.1875rem solid var(--content-accent-color);display:flex;justify-content:center;align-items:center;font-size:1rem;font-weight:700;color:var(--content-accent-color)}#rank-math-howto .rank-math-step:nth-child(odd){align-self:flex-start}#rank-math-howto .rank-math-step:nth-child(even){align-self:flex-end}#rank-math-howto .rank-math-step-title{font-size:1.25rem;color:var(--content-bg-color);font-weight:700;margin-bottom:0.9375rem;text-align:center}#rank-math-howto .rank-math-step-content p{font-size:1rem;color:var(--content-text-color);text-align:center;margin:0 auto}#rank-math-howto .rank-math-step-content a{color:var(--content-accent-color);text-decoration:none;font-weight:bold;transition:color .3s ease;transition:transform .3s ease}@media(hover: hover){#rank-math-howto .rank-math-step-content a:hover{transform:scale(1.2)}}#rank-math-howto .rank-math-step:first-child{margin-top:0.625rem}#rank-math-howto .rank-math-step:last-child{margin-bottom:0.625rem}@media screen and (max-width: 61.99875em){.rank-math-html-sitemap__list{grid-template-columns:repeat(1, minmax(200px, 1fr))}}@media screen and (max-width: 47.99875em){#rank-math-howto .rank-math-step{width:75%}}@media screen and (max-width: 37.49875em){#rank-math-howto .rank-math-steps{width:90%;gap:0.9375rem}#rank-math-howto .rank-math-step{width:100%}}.single-models{color:var(--single_model_text_color)}.single-models .inner{display:flex;column-gap:30px;margin-top:30px}.single-models .gallery{flex:0 0 40%}.single-models .gallery .slider-wrapper{border-radius:1.25rem;overflow:hidden;max-height:600px}.single-models .gallery .slider-wrapper img{height:100%;width:100%;object-fit:cover}.single-models .info-card{padding:1.875rem;border-radius:1.25rem;background-color:var(--single_model_cards_bg_color)}.single-models .header{display:flex;justify-content:space-between}.single-models .header .title{text-transform:none;margin:0;display:flex}.single-models .header .title h1{margin:0;text-transform:none;color:var(--single_model_title_color)}.single-models .header .icons{display:flex;gap:0.875rem}.single-models .status{font-size:14px;margin:0;padding:0}.single-models .status.online{color:var(--single_online_color)}.single-models .status.offline{color:var(--single_offline_color)}.single-models .ring-container{position:relative}.single-models .circle{width:10px;height:10px;background-color:#62bd19;border-radius:50%;position:absolute;top:16px;left:10px}.single-models .ringring{border:3px solid #62bd19;-webkit-border-radius:30px;height:20px;width:20px;position:absolute;left:5px;top:11px;-webkit-animation:pulsate 1s ease-out;-webkit-animation-iteration-count:infinite;opacity:0}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(0.1, 0.1);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2, 1.2);opacity:0}}.single-models .contacts{display:flex;margin-top:1.25rem;column-gap:1rem}.single-models .contacts .link{display:flex;align-items:center;justify-content:center;height:3.4375rem;width:3.4375rem;border-radius:1.25rem;background-color:var(--single_model_socials_bg)}.single-models .contacts .link svg{width:2.1875rem;height:2.1875rem}.single-models .contacts .link.tg{transition:transform .3s ease}@media(hover: hover){.single-models .contacts .link.tg:hover{transform:translateY(-3px)}}.single-models .contacts .link.wa{transition:transform .3s ease}@media(hover: hover){.single-models .contacts .link.wa:hover{transform:translateY(-3px)}}.single-models .contacts .link.phone-number{position:relative;width:100%;padding:0rem 1.25rem;background-color:var(--single_model_phone_btn_bg);color:var(--single_model_phone_btn_color);font-size:1.0625rem;font-weight:600;overflow:hidden;transition:transform .3s ease;position:relative}@media(hover: hover){.single-models .contacts .link.phone-number:hover{transform:translateY(-3px)}}.single-models .contacts .link.phone-number:before{content:"";position:absolute;width:100px;height:100%;background-image:linear-gradient(120deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0) 70%);top:0;left:-100px;animation:shine 3s infinite linear}.single-models .location{display:flex;margin-top:1.25rem;column-gap:1rem}.single-models .location .icon{flex-shrink:0}.single-models .location .area-item{display:flex;column-gap:1rem;align-items:center;flex:1}.single-models .location .metro-item{display:flex;column-gap:1rem;align-items:center;flex:1}.single-models .location .item-value a{color:inherit}.single-models .params{margin-top:1.875rem}.single-models .params .block-table{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1rem}.single-models .params .block-table .block-row{display:flex;align-items:center}.single-models .params .block-table .block-row .block-cell.title{margin-right:0.25rem;color:var(--single_model_text_color_secondary)}.single-models .params .block-table .block-row .block-cell.value .link{color:var(--single_model_text_color);position:relative}.single-models .params .block-table .block-row .block-cell.value .link::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:currentColor;transition:width .3s ease}@media(hover: hover){.single-models .params .block-table .block-row .block-cell.value .link:hover::after{width:100%}}.single-models .about{margin-top:1.25rem;margin-bottom:0}.single-models .prices{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1rem;margin-top:1.875rem}.single-models .prices .price-card{display:flex;flex-direction:column;justify-content:space-between;border-radius:0.9375rem;padding:1rem;position:relative;overflow:hidden;transition:transform .5s ease}.single-models .prices .price-card--day{background-color:var(--single_model_day_price_bg);color:var(--single_model_day_price_color)}.single-models .prices .price-card--day svg{height:2.25rem;width:2.25rem}.single-models .prices .price-card--night{background-color:var(--single_model_night_price_bg);color:var(--single_model_night_price_color)}.single-models .prices .price-card--night svg{height:2.25rem;width:2.25rem}.single-models .prices .price-card .top{display:flex;justify-content:space-between;font-size:1.5rem;font-weight:600}.single-models .prices .price-card .text{margin-left:auto;font-size:1.75rem;font-weight:600}.single-models .tags{display:flex;flex-wrap:wrap;gap:1rem;margin-top:3.75rem}.single-models .tags .tag{padding:0.375rem 0.9375rem;border-radius:1.25rem;background-color:var(--single_model_tag_bg);color:var(--single_model_tag_color);list-style:none}.single-models .tags .tag a{text-align:center;color:inherit}.single-models .tag-card .service-icon svg{height:1rem}.single-models .photo-gallery{display:flex;flex-direction:column;row-gap:1.875rem}.single-models .photo-item{border-radius:1.25rem;overflow:hidden;height:100%}.single-models .swiper-pagination{position:relative !important;bottom:-1.25rem}.single-models .swiper-pagination .swiper-pagination-bullet{background-color:var(--single_model_phone_btn_bg)}.single-models .info{position:sticky;top:30px;display:flex;flex-direction:column;gap:1.875rem;align-self:start;flex:1;width:100%}.single-models .info .bottom .info-card .title{text-transform:capitalize;text-align:left;margin-bottom:1.25rem}.single-models .info .dots{flex:1;border-bottom:1px dashed var(--single_model_text_color);margin-top:0.625rem}.single-models .info .info-card--params{flex:1 1 67%}.single-models .icon{width:2.1875rem;height:2.1875rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.single-models .icon svg{width:1.5625rem;height:1.5625rem}.single-models .verified{background-color:var(--verify-icon-background-color)}.single-models .verified svg path{stroke:var(--verify-icon-color)}.single-models .video{background-color:var(--video-icon-background-color)}.single-models .video svg path{stroke:var(--video-icon-color)}.single-models .area{background-color:var(--single_model_area_bg)}.single-models .area svg{width:1rem;height:1rem}.single-models .highway{background-color:var(--single_model_area_bg)}.single-models .highway svg{width:1.25rem;height:1.25rem}.single-models .metro{background-color:var(--single_model_metro_bg)}.single-models .more{display:flex;gap:1.875rem;margin-top:1.875rem}.single-models .more .info-card--video{height:fit-content;position:sticky;top:30px;width:40%;flex-shrink:0}.single-models .more .info-card--video .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.single-models .more .info-card--video .title h3{text-transform:none;color:var(--single_model_title_color);margin:0;text-align:left}.single-models .more .info-card--services{flex-grow:1}.single-models .services-block{color:#fff;margin:0}.single-models .services-block .title{text-align:left;text-transform:none;margin-top:0;color:var(--single_model_title_color)}.single-models .services-block .parent-title{font-size:1.3125rem;font-weight:600;text-align:left;text-transform:none;color:var(--single_model_title_color);margin-top:0;margin-bottom:0.625rem}.single-models .services-block .model-list{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:0}.single-models .services-block .model-list .tag{display:flex;align-items:center;padding-left:0rem;color:var(--single_model_text_color)}.single-models .services-block .model-list .tag a{color:inherit}.single-models .services-block .model-list .tag .icon svg{height:1rem;width:1rem}.single-models .services-block .model-list .tag .icon svg path{stroke:var(--single_model_text_color)}.single-models .services-block .block-items{display:grid;grid-template-columns:repeat(auto-fit, minmax(500px, 400fr));row-gap:1rem;column-gap:3rem}.single-models .swiper-wrapper{position:relative}.single-models .swiper-pagination{position:absolute}@media screen and (max-width: 61.99875em){.single-models .gallery{margin-bottom:3.125rem}.single-models .gallery .slider-wrapper{height:100%}.single-models .inner{flex-direction:column}.single-models .block-items.parameters{flex-direction:row;flex-wrap:wrap;column-gap:0.9375rem;row-gap:2.8125rem}.single-models .photo-gallery{flex-direction:row}.single-models .info .info-card--contact .model-block--contact .block-item--contacts{flex:100%}.single-models .info .info-card--contact .model-block--contact .block-item--area{flex:45%}.single-models .info .info-card--contact .model-block--contact .block-item--metro{flex:45%}.single-models .info .info-card--contact .model-block--contact .block-item--price{flex:100%}.single-models .more{flex-direction:column}.single-models .more .info-card--video{position:relative;top:auto;order:-1;width:100%}.single-models .more .info-card--video .title{justify-content:left;column-gap:0.625rem}.single-models .more .info-card--video video{max-height:37.5rem;margin:0 auto}}@media screen and (max-width: 37.49875em){.single-models .params .block-table{grid-template-columns:repeat(2, minmax(140px, 1fr));column-gap:1.25rem}.single-models .prices{gap:1.5rem}}@media screen and (max-width: 47.99875em){.single-models .inner{margin-top:0}.single-models .swiper-pagination{bottom:2.75rem}.single-models .gallery{margin-bottom:0}.single-models .top{flex-direction:column}.single-models .tns-item img{object-fit:cover;height:100%;width:100%}.single-models .info-card{padding:1.875rem 1.25rem}.single-models .location{flex-direction:column;row-gap:1rem}.single-models .contacts{column-gap:0.625rem}.single-models .contacts .link.phone-number{padding:0 0.875rem;font-weight:500;font-size:1rem}.single-models .params .block-table .block-row .block-cell.title{font-size:0.875rem}.single-models .params .block-table .block-row .block-cell.value{font-size:0.875rem}.single-models .services-block .parent-title{font-size:1.125rem}.single-models .services-block .block-items{grid-template-columns:repeat(auto-fit, minmax(300px, 400fr))}.single-models .services-block .tag-card a{font-size:0.75rem}.single-models .more .info-card{padding:1.875rem 1.25rem}}@media screen and (max-width: 29.99875em){.single-models .gallery{flex:auto}.single-models .gallery .slider-wrapper{height:60vh}.single-models .ringring{top:5px}.single-models .circle{top:10px}.single-models .services-block{margin-bottom:0}}.blog-page .list-posts{display:grid;grid-template-columns:repeat(auto-fit, minmax(18.75rem, 1fr));gap:1.25rem;padding:2.5rem 0}.blog-page .blog-footer{margin:2.5rem 0 0.625rem}@media screen and (max-width: 37.49875em){.blog-page .list-posts{grid-template-columns:repeat(auto-fit, minmax(15.625rem, 1fr));gap:0.625rem;padding:1.25rem 0}}.single-blog{display:flex;justify-content:space-between;column-gap:1.875rem}.single-blog h1,.single-blog .h1{font-size:clamp(1.375rem,4vw,2.5rem);font-weight:600;margin-bottom:0.9375rem}.single-blog h2,.single-blog .h2{font-size:clamp(1.375rem,4vw,2.125rem);font-weight:600;margin-bottom:0.9375rem}.single-blog h3,.single-blog .h3{font-size:clamp(1.125rem,4vw,1.75rem);font-weight:600;margin-bottom:0.625rem}.single-blog h4,.single-blog .h4{font-size:clamp(1.125rem,4vw,1.5rem);font-weight:600;margin-bottom:0.625rem}.single-blog .toc{width:30%;position:sticky;top:1.25rem;padding:0.625rem;border-radius:1.25rem;height:fit-content}.single-blog .toc .icon{display:flex;justify-content:center;align-items:center;height:1.875rem;width:1.875rem;border-radius:100%;border:1px solid var(--content-text-color);flex-shrink:0}.single-blog .toc .icon svg{transition:transform .3s ease;width:70%}.single-blog .toc .icon svg path{stroke:var(--content-text-color)}.single-blog .toc ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;row-gap:10px}.single-blog .toc li{margin:0;padding:0;font-weight:normal;display:flex;align-items:center;column-gap:0.75rem}.single-blog .toc a{text-decoration:none;font-size:1rem;display:block;padding:0.3125rem 0;color:var(--content-text-color);font-weight:normal}.single-blog .toc .toc-link.active{color:var(--content-accent-color);text-shadow:0 0 .1px var(--content-accent-color)}.single-blog .post-thumbnail{height:40vh;overflow:hidden;border-radius:1.25rem;margin-bottom:1.875rem}.single-blog .post-thumbnail img{width:100%;height:100%;object-fit:cover}.single-blog .content{width:70%;overflow-y:auto;margin-top:1.25rem}.wrapper-related{margin:7.5rem auto}.related_blog{display:flex;flex-direction:column;gap:1.25rem}.related_blog .list-posts{display:grid;grid-template-columns:repeat(auto-fit, minmax(16.875rem, 1fr));gap:1.25rem}@media screen and (max-width: 61.99875em){.single-blog .toc{width:40%}}@media screen and (max-width: 47.99875em){.single-blog{flex-direction:column}.single-blog .toc{position:static;width:100%;margin-bottom:1.25rem;padding:0}.single-blog .toc-wrapper .title{font-size:1.375rem}.single-blog .content{width:100%;margin-top:0}.wrapper-related{margin:3.75rem 0}}.page-404-block .page-404-icon{display:flex;justify-content:center;margin:1.25rem auto;max-width:18.75rem;width:100%;height:auto}.page-404-block .page_404_code{display:flex;justify-content:center;font-weight:700;font-size:13.75rem;text-align:center;color:var(--page-404-code-color)}.page-404-block .page-404-title{color:var(--page-404-text-color);text-align:center}.page-404-block .page_404_button{color:var(--page-404-button-color);font-weight:700;margin:0 auto;display:flex;justify-content:center;width:fit-content;transition:transform .3s ease}@media(hover: hover){.page-404-block .page_404_button:hover{transform:scale(1.2)}}