/*
Cache: wp-block-library, contact-form-7, social_likes_style_classic, social_likes_custom_buttons, social_likes_style_classic_custom_buttons, gdrts-font, gdrts-gridism, gdrts-rating, reset-style, scrollbar-style, owl-carousel, owl-theme, lightslider-css, lightgallery-css, animation-css, checkbox-css, fonts, styles-css, font-awesome-css, animations-css
*/
/* wp-block-library: (https://perspace-design.ru/wp-includes/css/dist/block-library/style.min.css) */
.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-audio audio{width:100%;min-width:300px}.editor-block-list__layout .reusable-block-edit-panel{align-items:center;background:#f8f9f9;color:#555d66;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;top:-14px;margin:0 -14px;padding:8px 14px;position:relative;z-index:7}.editor-block-list__layout .editor-block-list__layout .reusable-block-edit-panel{margin:0 -14px;padding:8px 14px}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__spinner{margin:0 5px}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__info{margin-right:auto}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__label{margin-right:8px;white-space:nowrap;font-weight:600}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{flex:1 1 100%;font-size:14px;height:30px;margin:4px 0 8px}.editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{flex-shrink:0}@media (min-width:960px){.editor-block-list__layout .reusable-block-edit-panel{flex-wrap:nowrap}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{margin:0}.editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{margin:0 0 0 5px}}.editor-block-list__layout .reusable-block-indicator{background:#fff;border-left:1px dashed #e2e4e7;color:#555d66;border-bottom:1px dashed #e2e4e7;top:-14px;height:30px;padding:4px;position:absolute;z-index:1;width:30px;right:-14px}.wp-block-button{color:#fff;margin-bottom:1.5em}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover{color:inherit}.is-style-squared .wp-block-button__link{border-radius:0}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background:transparent;border:2px solid}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-column{flex:1;margin-bottom:1em;flex-basis:100%;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (min-width:600px){.wp-block-column{flex-basis:50%;flex-grow:0}}@media (min-width:600px){.wp-block-column:nth-child(odd){margin-right:32px}.wp-block-column:not(:first-child),.wp-block-column:nth-child(2n){margin-left:32px}.wp-block-column:not(:last-child){margin-right:32px}}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;width:100%;margin:0 0 1.5em;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-left-content,.wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover-image.has-left-content .wp-block-cover-text,.wp-block-cover-image.has-left-content h2,.wp-block-cover.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,.wp-block-cover.has-left-content h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content,.wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover-image.has-right-content .wp-block-cover-text,.wp-block-cover-image.has-right-content h2,.wp-block-cover.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,.wp-block-cover.has-right-content h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image h2,.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover h2{color:#fff;font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.wp-block-cover-image .wp-block-cover-image-text a,.wp-block-cover-image .wp-block-cover-image-text a:active,.wp-block-cover-image .wp-block-cover-image-text a:focus,.wp-block-cover-image .wp-block-cover-image-text a:hover,.wp-block-cover-image .wp-block-cover-text a,.wp-block-cover-image .wp-block-cover-text a:active,.wp-block-cover-image .wp-block-cover-text a:focus,.wp-block-cover-image .wp-block-cover-text a:hover,.wp-block-cover-image h2 a,.wp-block-cover-image h2 a:active,.wp-block-cover-image h2 a:focus,.wp-block-cover-image h2 a:hover,.wp-block-cover .wp-block-cover-image-text a,.wp-block-cover .wp-block-cover-image-text a:active,.wp-block-cover .wp-block-cover-image-text a:focus,.wp-block-cover .wp-block-cover-image-text a:hover,.wp-block-cover .wp-block-cover-text a,.wp-block-cover .wp-block-cover-text a:active,.wp-block-cover .wp-block-cover-text a:focus,.wp-block-cover .wp-block-cover-text a:hover,.wp-block-cover h2 a,.wp-block-cover h2 a:active,.wp-block-cover h2 a:focus,.wp-block-cover h2 a:hover{color:#fff}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:305px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.editor-block-list__block[data-type="core/embed"][data-align=left] .editor-block-list__block-edit,.editor-block-list__block[data-type="core/embed"][data-align=right] .editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper:before{padding-top:66.66%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 5px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 60%,transparent)}.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc(50% - 8px)}.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - 10.66667px);margin-right:16px}.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(25% - 12px);margin-right:16px}.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(20% - 12.8px);margin-right:16px}.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16.66667% - 13.33333px);margin-right:16px}.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(14.28571% - 13.71429px);margin-right:16px}.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12.5% - 14px);margin-right:16px}.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.wp-block-gallery .blocks-gallery-item.has-add-item-button{width:100%}.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:305px;width:100%}.wp-block-gallery.aligncenter,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{display:flex}.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{max-width:100%;margin-bottom:1em;margin-left:0;margin-right:0}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-media-text{display:grid;grid-template-rows:auto;align-items:center;grid-template-areas:"media-text-media media-text-content";grid-template-columns:50% auto}.wp-block-media-text.has-media-on-the-right{grid-template-areas:"media-text-content media-text-media";grid-template-columns:auto 50%}.wp-block-media-text .wp-block-media-text__media{grid-area:media-text-media;margin:0}.wp-block-media-text .wp-block-media-text__content{word-break:break-word;grid-area:media-text-content;padding:0 8%}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important;grid-template-areas:"media-text-media" "media-text-content"}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right{grid-template-areas:"media-text-content" "media-text-media"}}p.is-small-text{font-size:14px}p.is-regular-text{font-size:16px}p.is-large-text{font-size:36px}p.is-larger-text{font-size:48px}p.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-drop-cap:not(:focus):after{content:"";display:table;clear:both;padding-top:14px}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:305px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:#191e23;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table.has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes td{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{white-space:nowrap;overflow:auto}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.has-pale-pink-background-color.has-pale-pink-background-color{background-color:#f78da7}.has-vivid-red-background-color.has-vivid-red-background-color{background-color:#cf2e2e}.has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color{background-color:#ff6900}.has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color{background-color:#fcb900}.has-light-green-cyan-background-color.has-light-green-cyan-background-color{background-color:#7bdcb5}.has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color{background-color:#00d084}.has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color{background-color:#8ed1fc}.has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color{background-color:#0693e3}.has-very-light-gray-background-color.has-very-light-gray-background-color{background-color:#eee}.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color{background-color:#abb8c3}.has-very-dark-gray-background-color.has-very-dark-gray-background-color{background-color:#313131}.has-pale-pink-color.has-pale-pink-color{color:#f78da7}.has-vivid-red-color.has-vivid-red-color{color:#cf2e2e}.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color{color:#ff6900}.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color{color:#fcb900}.has-light-green-cyan-color.has-light-green-cyan-color{color:#7bdcb5}.has-vivid-green-cyan-color.has-vivid-green-cyan-color{color:#00d084}.has-pale-cyan-blue-color.has-pale-cyan-blue-color{color:#8ed1fc}.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color{color:#0693e3}.has-very-light-gray-color.has-very-light-gray-color{color:#eee}.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color{color:#abb8c3}.has-very-dark-gray-color.has-very-dark-gray-color{color:#313131}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}
/* contact-form-7: (https://perspace-design.ru/wp-content/plugins/contact-form-7/includes/css/styles.css) */
div.wpcf7{ margin:0; padding:0; }div.wpcf7-response-output{ margin:2em 0.5em 1em; padding:0.2em 1em; }div.wpcf7 .screen-reader-response{ position:absolute; overflow:hidden; clip:rect(1px,1px,1px,1px); height:1px; width:1px; margin:0; padding:0; border:0; }div.wpcf7-mail-sent-ok{ border:2px solid #398f14; }div.wpcf7-mail-sent-ng{ border:2px solid #ff0000; }div.wpcf7-spam-blocked{ border:2px solid #ffa500; }div.wpcf7-validation-errors{ border:2px solid #f7e700; }.wpcf7-form-control-wrap{ position:relative; }span.wpcf7-not-valid-tip{ color:#f00; font-size:1em; display:block; }.use-floating-validation-tip span.wpcf7-not-valid-tip{ position:absolute; top:20%; left:20%; z-index:100; border:1px solid #ff0000; background:#fff; padding:.2em .8em; }span.wpcf7-list-item{ margin-left:0.5em; }.wpcf7-display-none{ display:none; }div.wpcf7 img.ajax-loader{ border:none; vertical-align:middle; margin-left:4px; }div.wpcf7 div.ajax-error{ display:none; }div.wpcf7 .placeheld{ color:#888; }
/* social_likes_style_classic: (https://perspace-design.ru/wp-content/plugins/wp-social-likes/css/social-likes_classic.css) */
 .social-likes,.social-likes__widget{display:inline-block;padding:0;vertical-align:middle!important;word-spacing:0!important;text-indent:0!important;list-style:none!important}.social-likes{opacity:0}.social-likes_visible{opacity:1;transition:opacity .1s ease-in}.social-likes>*{display:inline-block;visibility:hidden}.social-likes_vertical>*{display:block}.social-likes_visible>*{visibility:inherit}.social-likes__widget{display:inline-block;position:relative;white-space:nowrap}.social-likes__widget:before,.social-likes__widget:after{display:none!important}.social-likes_vertical .social-likes__widget{display:block;float:left;clear:left}.social-likes__button,.social-likes__icon,.social-likes__counter{text-decoration:none;text-rendering:optimizeLegibility}.social-likes__button,.social-likes__counter{display:inline-block;margin:0;outline:0}.social-likes__button{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.social-likes__button:before{content:"";display:inline-block}.social-likes__icon{position:absolute;top:0;left:0}.social-likes__counter{display:none;position:relative}.social-likes_ready .social-likes__counter,.social-likes__counter_single{display:inline-block}.social-likes_ready .social-likes__counter_empty{display:none}.social-likes_vertical .social-likes__widget{display:block}.social-likes_notext .social-likes__button{padding-left:0}.social-likes_single-w{position:relative;display:inline-block}.social-likes_single{position:absolute;text-align:left;z-index:99999;visibility:hidden;opacity:0;transition:visibility 0s .11s,opacity .1s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.social-likes_single.social-likes_opened{visibility:visible;opacity:1;transition:opacity .15s ease-out}.social-likes__button_single{position:relative}.social-likes,.social-likes__widget{border:0;font-size:14px}.social-likes__widget{line-height:20px}.social-likes{min-height:28px;margin:-3px}.social-likes,.social-likes_single-w{line-height:20px}.social-likes__widget{margin:3px}.social-likes__button,.social-likes__counter{font-family:"Trebuchet MS","Helvetica Neue",Tahoma,sans-serif;font-size:14px;line-height:18px;border-width:1px;border-style:solid;border-radius:3px}.social-likes__button{padding:1px 4px 1px 20px;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.6);box-shadow:0 1px 1px rgba(0,0,0,.05);transition:border .1s ease-in-out,color .2s ease-in-out}.social-likes__icon{width:20px;height:20px;background-repeat:no-repeat}.social-likes__counter{margin-left:7px;padding:1px 4px;font-weight:400;color:#666;color:rgba(0,0,0,.5);cursor:default}.social-likes__counter:before,.social-likes__counter:after{content:"";position:absolute;width:0;height:0}.social-likes__counter:before{top:4px;left:-6px;border:6px inset transparent;border-left:0;border-right:6px solid;border-right-color:inherit;opacity:.7}.social-likes__counter:after{top:5px;left:-4px;border:5px inset transparent;border-left:0;border-right:5px solid}.social-likes_vertical{margin:-6px -4px}.social-likes_vertical .social-likes__widget{margin:6px 4px}.social-likes_notext .social-likes__widget{margin:3px 2px}.social-likes_notext .social-likes__button{width:16px}.social-likes_single{margin-top:-16px;padding:6px 6px 4px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25)}.social-likes__widget_single{margin:0}.social-likes__button_single{padding-left:19px;background:#e2e2e2;background:linear-gradient(to bottom,#f7f7f7,#e2e2e2);color:#444;border-color:#ccc;border-color:rgba(179,179,179,.8);border-bottom-color:rgba(153,153,153,.8)}.social-likes__button_single:hover,.social-likes__widget_active .social-likes__button_single{background:#f4f4f4;background:linear-gradient(to bottom,#f0f0f0,#cfcfcf);color:#222;border-color:#bbb;border-bottom-color:#9f9f9f}.social-likes__icon_single{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAACmUlEQVR42kySX0hTYRjGn/O3nQ3FTduc1gwsQA1VCgK9iYmBDIjwxvDGO70qVIRUKUTwbiKI6rWgGEOhFAhCJMYIQxiSjIgybIi2tuHcOTv/z9fZCaIH3psPfu/3Pg8PRQiho9vRlxk989SAEaBAWbqlQzd1lMUxHDiaAwGhWbC/A3zg9eiT0VdMmkuPade1MY1oNzRKcxGWCN4Kr+Cr9An+Kr8gWZKQU3MCGLgsyvIV6eLd7bfbHOu55emTVMlng2A5Fn1tfei+3Y3/tfdtD7upXYiyCFqlfcJNIcJeqpfNJmuC4ihMh6fRWN2Is8IZEj8TDtQV6nIWpTIpxE/icFNuqJraxJa0EsnLeUw8mnCgnS87WPy4CEmTHHDjaANttW1I/Uo5XlVDBdEJYUO+kLUaWUWNpwZZKYv5+DzqKuuwEFkAAUE0HkXiNAE350ZRK8JODpzBEZqhGVKGyto/2UdGymD4wTCa/c1o8bdg8N4gSkYJXsGLpkCTMzzLgz08PaR6V3tB8RTs1ODm3SjIhX/BFJUiLq4uMBOeQc+dHudt6s2UxSqGAkVWQFs07O8dD3Mf5pCVsyCEYPlgGbUVtQg3hmGYBmLHMaRzabCmaRKO4mARCwwYTD6cxFpyDePvxp3t5ZOXIkuwLWE9uY6RrREE+aADAgYg6iIG7g+gv7XfmeR5EhQotAfbnQWbR5uYfT+LhqoGWIplg4b5HSZ8AitgK7kFWZUx1DmEjmCHA6QLaawkVhD7HIOH9oCYBKZu/qBCj0PPqjurX9hwkDAEdiGcfta4/yadLWWd3nqveQGCss7zn/ILTOvz1oPccU6neTpADMK4iOuKMRmxJJVEpaSIvMWLLsslWpolm4r5VT6TV+o766N/BBgAW0s6t4L8o7kAAAAASUVORK5CYII=");background-position:2px 3px}.social-likes__counter_single{background:#f6f6f6;border-color:#ddd}.social-likes__counter_single:after{border-right-color:#f6f6f6}.social-likes__button_facebook{padding-left:19px;background:#eceef5;background:linear-gradient(to bottom,#fff,#d8def4);color:#3b5998;border-color:#cad4e7;border-color:rgba(202,212,231,.8);border-bottom-color:rgba(189,194,203,.8)}.social-likes__button_facebook:hover{background:#c0cdf3;background:linear-gradient(to bottom,#f2f3f7,#c0cdf3);color:#253860;border-color:#b4bfd4;border-bottom-color:#b3b7bf}.social-likes__icon_facebook{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAFVBMVEVheaw7WZhgeKvr7vT///9FYp5thLQcmmHvAAAAMklEQVQI12NgFAQBAQZBCADTyi4Q2gRKuwii0C4uEHFjF2Os8mA6LC0tzSUtFU5D7QEASU4NS6TAlaUAAAAASUVORK5CYII=");background-position:3px 3px}.social-likes__counter_facebook{background:#f2f3f7;border-color:#cad4e7}.social-likes__counter_facebook:after{border-right-color:#f2f3f7}.social-likes__button_twitter{padding-left:19px;background:#d5e6ef;background:linear-gradient(to bottom,#fff,#d5e6ef);color:#186487;border-color:#a4cce5;border-color:rgba(164,204,229,.8);border-bottom-color:rgba(158,186,204,.8)}.social-likes__button_twitter:hover{background:#bfdfed;background:linear-gradient(to bottom,#f2f8fc,#bfdfed);color:#0b3752;border-color:#9cbbcf;border-bottom-color:#68a0c4}.social-likes__icon_twitter{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAMAAAB4W0xQAAAA3lBMVEX///////8AgJ8AgK/////m9fr///8Afa8GgrEAfq8Afa0AgrQAfa2MyuJ7yOUBiL0AhLUAhroCg7YRiLUmncub1+8AgLUWnc////+03u8MqeYChbgmreBpx+oMreuAy+mHzOcksecmseX///////+54/NBvesmtOsKmdAAgLAAib1Pwe0amMjA5fJtxehtyextzO+N1fLW8PkAq+0Ao+EAq+wAod8AkckAjMIApeUApuYAmNIAm9cApOMAqOgAouAAqusAntoAnNgAod4Alc4AjsQAp+cApeQArO4AqenIkFDnAAAAM3RSTlMADBAQd6EkYLOAcJ9garnwn7/hZ+DLMNE8pPvR89n7wYjx80gwruvz+Z/v55/B39/f18d/Bxu1AAAAhUlEQVQIHR3BBQLCMBAEwE0Nd9fi7iFQrFAI5fj/h0iYAQxoZjyWhGEA0QiUxvvo5fIFoOglTJTl/nN4TlJAOpCZ7OLFiYclB6iczsHlGhLRrQqgVufC9wURb0JxWm36+7rQOl1BCu/1oQ2GI0HExzYUczqT9weJuc2gMGu5Wm+2O4tB+QHGhxMRTbwDjQAAAABJRU5ErkJggg==");background-position:3px 5px}.social-likes__counter_twitter{background:#f2f8fc;border-color:#a4cce5}.social-likes__counter_twitter:after{border-right-color:#f2f8fc}.social-likes__button_plusone{padding-left:12px;background:#e4e4e4;background:linear-gradient(to bottom,#f5f5f5,#e4e4e4);color:#da573b;border-color:#bbb;border-color:rgba(204,204,204,.8);border-bottom-color:rgba(179,179,179,.8)}.social-likes__button_plusone:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f9f9f9,#f0f0f0);color:#cd4427;border-color:#ddd;border-bottom-color:#ccc}.social-likes__icon_plusone{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAMAAADqIa48AAAA1VBMVEX////w8PDaVzv6+vr29vbijXveaU/s5uXcalHmqp3p5eTfeGLnoJH77erw6ujcYUX39PTlinfhiHXfbVPxysLaWT3u6urbWz/t6enx6efggm78/PzutKfdZUvecVjq4d/kraHcYUb02NLjgWvcZ03gkH7fiXbcYkf33df4+Pj44dzxxLrebVXmu7Lw8PDgdFzgfGbo4+LssqXccVnl1tPcmozdemTcdFznlILaWTzcaE/kzsrik4L48fDsq53219Hhd2DdclvaVzr57Orj09Dqp5jl2daL4EW+AAAAAnRSTlMA+MX1txYAAAB3SURBVAgdLcEDFsMAEEDB341q27ZtbHH/IzV96QzBQDIkLiuKP2yUylKJGBCLAwkpAilcaclkIZcHCiIO6ARw5A5otQb1RhNoabvT7fVxDYajsV7xTGc6X+BZqq7WwGa7s/YHPZ7gfDFM82brA3z8PG198ffWzxcvuAx4n4cZ9wAAAABJRU5ErkJggg==");background-position:0 6px}.social-likes__counter_plusone{background:#f9f9f9;border-color:#d2d2d2}.social-likes__counter_plusone:after{border-right-color:#f9f9f9}.social-likes__button_mailru{padding-left:18px;background:#004584;background:linear-gradient(to bottom,#5d90ba,#004584);color:#fff;color:rgba(255,255,255,.95);border-color:#1e65a5;border-color:rgba(11,84,153,.8);border-bottom-color:rgba(3,27,48,.8);text-shadow:0 -1px 0 rgba(0,0,0,.3)}.social-likes__button_mailru:hover{background:#001e5d;background:linear-gradient(to bottom,#618cae,#001e5d);color:#fff;color:rgba(255,255,255,.99);border-color:#094984;border-bottom-color:#031b30}.social-likes__icon_mailru{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAACXUlEQVR42nyTbUhTYRiGLzU1WxgqfqK5pSkaliASRb8qwLIIIaAQQ4qsAJLof4ghUkhQlJlihq6gyiTBqFQrmuIS0TDNUSubqS3bVHNzW7r1nJgxE3zh4pzD8/G+9/2cF1ZZiz1sXC3u919yCFAoFAmZPiGDcEe4HpDN3IpiKdR4PDzz8yPF+A1D9wDmySnsCdGEZqYSlRRPssRHJZ4rDQYA/L2F4W43L23zxBaWoM0u4Mp3C43pGrpedFObksel4goezMyhUvKWybF3Ur3wlsX8fVRqL7JfgsOCx4dblg7azxymak6HXXj4T6dLj1N3m/cn88j4reen4TGGrDRuAOUFuTT8eoNFafK6huP3ymhTNlJOu8Yyw9aIDQQNGmm7XMxu0RR2opTy3g/UAtMNLajVsfiVnCLf4STw6wRNkrNHZG33/zJOKkBwIH0/rOyYtWHT9VOjFAIAI64F6gEAYiIYBhg1s9l/yIgDIFXN2o8mpkNVqORIbt8RipzopXdxPhLANIHTv66ZPocLpyaOgxVamuwOHItutNJgvdeT9PgoKpaKI8PIFcc9jR30AgS2XKVLMWT8OQdydnJtsh2T1+W/Rr2qRm/rxGFu5alirny/A9YBIIYdMjYzLi7Oy/NscBDnjuZQX3qa+7syqQLylA0Ulz89YTRNwzHfPywgI5nzd8so2rKJJMAkU9CZrVgTY4hQhRC37QiVY5NkTc0yAtQJjgAAwCNO9998hNU6i9PjxhUVjjoxlr02B2GDn7H1DHFBxtkK6IWFFRfDu1IEjZDgxSKMCU3Csin8EWAAcfkVu4j5tGUAAAAASUVORK5CYII=");background-position:1px 2px}.social-likes__counter_mailru{background:#fff1c2;border-color:#ffc70d}.social-likes__counter_mailru:after{border-right-color:#fff1c2}.social-likes_notext .social-likes__icon_mailru{background-position:2px 2px}.social-likes__button_vkontakte{background:#436f96;background:linear-gradient(to bottom,#8faecf,#436f96);color:#fff;color:rgba(255,255,255,.95);border-color:#4d84c1;border-color:rgba(78,131,193,.8);border-bottom-color:rgba(52,88,127,.8);text-shadow:0 -1px 0 rgba(0,0,0,.3)}.social-likes__button_vkontakte:hover{background:#4e80ab;background:linear-gradient(to bottom,#a2c0df,#4e80ab);color:#fff;color:rgba(255,255,255,.99);border-color:#5788be;border-bottom-color:#3b6798}.social-likes__icon_vkontakte{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAACFUlEQVR42mL5//8/g4JbDgsDA4MgEMsCsTAQswExIwN28BuI3wPxUyB+DcS/WIAGgBSLBzqbJqWHuWYoSImKcLCzsuEwgOHP33//Hr94+3rzgTPb+xZubQcK3WOQd83m9M3ujPz6/eeP/yQAoFn/KvqXNQL1CzEBTeJ1tdLz4uJgY2cgATAxMjJaG6p7g4IBFBYcPFwcYsgK3n/6+sUwpLwXyLwGxNxAzBLsam5XmujrLSEiIAhTB7SYE0hxggxh/P/vPxMWy44baym9i/Ozy7x+78n1Gav2zGZiYuTqLo4JQlPHyITPxbISwvL+TiaJAc5m0aAYE+DlxuplFjyG/Dtz9d6dqokr6s9cuXvH1lhTODPc1Q6rbXgMYRQW4OHUUZXVAbrG8fDZ6y8Ta6b3f/vx6ycpLmGSFBVUifKyDgVxPnz+dn72mr3Hb95/+txQU1GBaO8A087TExdvn/3w+eun9XtP3WRnY5WTFhcSwO4SRsb/WAzRAXrhOhBPBQWqorSo1aTKxFgxIX50Q/6DDPn5+8+fT8iivNycXIcWNpTD+MCw4eHm5OBAt+Xnrz9/QHkHFLCfj1+4tReUJ+DOY2ZikpMUEYFhbAaAwPV7T0+AgotZQNns74Nnr9+xsjKL6KrKqbOyMLMQSvJ//vz9s27PqcPNM9e1ALmPGKFFASjXSgCxPBDz4SkGYOArED+B4u8AAQYACBLgM8J5VXgAAAAASUVORK5CYII=");background-position:1px 2px}.social-likes__counter_vkontakte{background:#eaeef3;border-color:#afc1d4}.social-likes__counter_vkontakte:after{border-right-color:#eaeef3}.social-likes__button_odnoklassniki{padding-left:17px;background:#f6900b;background:linear-gradient(to bottom,#f6bb6d,#f6900b);color:#fff;color:rgba(255,255,255,.95);border-color:#d99c27;border-color:rgba(217,154,38,.8);border-bottom-color:rgba(197,137,7,.8);text-shadow:0 -1px 0 rgba(0,0,0,.12)}.social-likes__button_odnoklassniki:hover{background:#f69a21;background:linear-gradient(to bottom,#fbcc5a,#f69a21);color:#fff;color:rgba(255,255,255,.99);border-color:#f0b22c;border-bottom-color:#c59121}.social-likes__icon_odnoklassniki{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAQAAACcwS2GAAAA4ElEQVQYGQXBMUsCYQCA4Zc75yS3BoWQSHCK1oaGpjYLAgd3IZwkcOuHNBREEGQI/QFpy/GqranBkNCw8pKD83t7HgCMbXhmwxgAsORIVX22BMDqSvP59CGf6+oagPCtt0dsXBxqWAKw+tGPPZgeaFgC8Hmvzr0LXzodANCtpYmqpkm3Bhhnx52dYfvlfNju7WYnxthSf7NBepn1/VNb3GwtRqqqmib9GhQoP56q6lOXCgXAzTBWcw0TtwGLYazpa28/TTRMLPK2ls/SpFmn0KwvRvnsfR0iqlSIgIgyVaJ/7Q6fqBoqPZcAAAAASUVORK5CYII=");background-position:4px 3px}.social-likes__counter_odnoklassniki{background:#ffe9be;border-color:#d9ab53}.social-likes__counter_odnoklassniki:after{border-right-color:#ffe9be}.social-likes_notext .social-likes__icon_odnoklassniki{background-position:5px 3px}.social-likes__button_pinterest{padding-left:20px;background:#eee;background:linear-gradient(to bottom,#fefefe,#d3d3d3);color:#c71a28;border-color:#bbb;border-color:rgba(186,186,186,.8);border-bottom-color:rgba(153,153,153,.8)}.social-likes__button_pinterest:hover{background:#efefef;background:linear-gradient(to bottom,#fff,#d9d9d9);color:#c11524;border-color:rgba(186,186,186,.6);border-bottom-color:rgba(153,153,153,.6)}.social-likes__icon_pinterest{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAMAAADjcdz2AAABYlBMVEX////CByTCByXCByS+BSC2ACTCBiS/ABXBByXBBiTCBiQAAAC/ACC5ABe0AB7BBiTBCCTBBCPBByW/AADCByTBCCXBCCXCAB/BBiTCBSTBByTBByTBByTBByW6AB3DByTBBiTBBiPCByTCBiW/BiDBBiTCBiO/BiPBBiS/BCK+BSHBByTBCCTBCCW5ACO8ABvCCCTBBiTBBiPCBiOZAAC/ACDCByPABSTCBiTCBiPCBiXBBiTCByTBByTBByLCBiTDCCTCCCTBByTBByXBByXBByXBBiXBByXBBiXCByTBCCWzABq/BiSAAADCBCTBBiXBBiXBByXBByXBByPBBiTCCCTBBiPCBiTBBiPBBSO4ABy/BSLBByXAByTAByW8BiG/BCTBByPCACS/BCPABCTACCOqAADCByLBCCTCCCTCBiTCBiTBByLBBiPCCCTBBiTCCCS+CCLCCCXCByTDCCXCByVy9s/zAAAAcnRSTlMA6ryWNwf9DObPswEQCxHspTqZBI3s6xn8Mo+csesass3a2fooW9Essjwv2+LmFhPpodOnBQjEaarZ2J3UzZR5qqqT1pH7Wq3s1eQKVAJH9Mnf3tuwgbBPe14SNG9NRS5AlxVIOYIGS8aiq6Mly8XXo0OXLlv1AAAA3ElEQVQYGQXBA4IDUAxAwVd763Zt27Zt22byc/+dAQAAAACAsvKIp6p52g8ABHINpmqiQV8CIFCpouvemtpS57whIKey1zQItLSaVUB7UMerzzN19bONDJikWXRLbSUd2mnW1d3Ta3302zfzlh4adjbCqIyRtAkmpyBqMkNG8yRtjt2FWNwjssyKrLLmwhubnq1tsZ1idt8O8JkeHh1zYnbKmViKCxG1S7JX19yETW7hzon476MPj095kRSQ8Irn+cVU1NxrHCD0Fom9m5qTjxIA4LP4VSj8/P4B/APnbDloW0CFhAAAAABJRU5ErkJggg==");background-position:2px 1px}.social-likes__counter_pinterest{background:#fff5f6;border-color:#f0a8ae}.social-likes__counter_pinterest:after{border-right-color:#fff5f6}
/* social_likes_custom_buttons: (https://perspace-design.ru/wp-content/plugins/wp-social-likes/css/custom-buttons.css) */
 .social-likes__button_livejournal{  background:#cadcf3;  background:-webkit-linear-gradient(top,#fff,#cadcf3);  background:linear-gradient(top,#fff,#cadcf3);  color:#5183b4;  border-color:rgba(182,216,246,0.8);  border-bottom-color:rgba(131,154,175,0.8); }.social-likes__button_livejournal:hover{  background:#dce2f5;  background:-webkit-linear-gradient(top,#ecf1f7,#bad2f0);  background:linear-gradient(top,#ecf1f7,#bad2f0);  color:#253759;  border-color:#b7cfe4;  border-bottom-color:#9caebe; }.social-likes__icon_livejournal{  background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACHDwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKJ2lDQ1BpY20AAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZEsRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTsAIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQdli7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtFehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGXwzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNFhImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH554SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJVgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyCqbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiEj6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhGfDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFpB+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJyeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJCYVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQlnyfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48vvacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0CvpvfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15LWytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AAbWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0zllmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHWztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5sxybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPwYyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmRXVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNmWS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wlxqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33zaEb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2vTqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqbPhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h/HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavrXTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxSfNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/6H7o/ujz8cGn1E+f/gUDmPP8dCPLVAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4zjOaXUAAAAe9JREFUOE+V0s9LG0EUB/DRSPwVTw3iRUt78NKL4KEaD/4B/jooeCjUXmw9ih4LNasHowULYilREQVbcU1mhEI9WGoQtYIg1ENP2kJFN7NLFS9iifX5Zmc2ZJON4IMvJDPzPsyPJemKJR8Taq4RZs4TgEI1eo+K8SZC+TkCIOKL7i+SuDFCGN/B/9wONbdxzTCJnT5UXRm1bDzCBWc2EE9C2UAUgqF2CPSOAjbZqDv8H2FWmOi6TwlYjH92gIqeMASftqQT6I3kgezoRAcFMeuTGCwbnHYBaejl2B0QD0tkA4p8swf6g1CHJyISeDXuDVF+RdjfagmtnGgVPZon4CQvFOeaRKj5HV8j506yE+h76wVtSYQ5r4PQ8yFPoLKxDQYjU9CaMNwINU8kQvlFelBAL9xHq2nuhPWdPRA1eXTpRphpOMi+a0I8t4LEDta3JZBKXcPreCITEDvZdZAJ14SIuiNxBAfo7n8DVc1d4GMZ97JqRiSyYjxB6L8LEUHo2eYpfDy+Am1pDYINrfbuyud+yHnKU7iTWomIosn3OUhWCpZ+g3/iG/gXfsoxar1T3ao2oAS/wER2Y95Q/hU/e7/qzqjlP6U4OYu58Wy0Yx/7A/lyU6y68hSz6smqNYPYL2y6ljEP8fxR/F2nVqki5Bab/idCRdfqxgAAAABJRU5ErkJggg==");  background-position:2px 2px; }.social-likes__button_linkedin{  background:#e8e8e8;  background:-webkit-linear-gradient(top,#fff,#e8e8e8);  background:linear-gradient(top,#fff,#e8e8e8);  color:#0077b5;  border-color:rgba(50,100,150,0.8);  border-bottom-color:rgba(50,100,150,0.8); }.social-likes__button_linkedin:hover{  background:#fff;  background:-webkit-linear-gradient(top,#fff,#efefef);  background:linear-gradient(top,#fff,#efefef);  color:#087c5;  border-color:#0087c5; }.social-likes__icon_linkedin{  background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4zjOaXUAAAATdJREFUOE9jsJl0eIN8857/cmRgkD7j3oPbGMTqd/5nKN9KNuaq2PafQbQOYoho467/3fvv/M9ccwlDIT7MiWzIlMP3/sOA9ZQjGIpxYRRDijdeARvw7eef/8rt+zAU48IohjACsc2Uo/+V2vZiKITjMkwxFEN855z8v/T0IzAWrN3x33ryETB7CRDr9Rz8v/r80/+3X37+v+3Ki/+2U49iN6R801Wwd0BAChjI0UvOgdn/gPjlpx9gNgx8+fH7v0TTbuINAYGrzz/9z113+f/Wqy+gIv//p668QJoh3rNPgtXINO+Givz/X7/jBmmG6PYcAKthBWqAgcadN4e9IQZ9B/+nAfMNCHNXb/+v2rkfzheCZlKmiq1wMZOJhxGGUJyLK4GGmPQdmKPVtf+/JtBmcrDthIPrATBg/+LRdSriAAAAAElFTkSuQmCC");  background-position:2px 1px; }.social-likes__button_email{  background:#e8e8e8;  background:-webkit-linear-gradient(top,#fff,#e8e8e8);  background:linear-gradient(top,#fff,#e8e8e8);  color:#373;  border-color:rgba(100,150,100,0.8);  border-bottom-color:rgba(50,100,50,0.8); }.social-likes__button_email:hover{  background:#efefef;  background:-webkit-linear-gradient(top,#fff,#efefef);  background:linear-gradient(top,#fff,#efefef);  color:#050;  border-color:#4a4;  border-bottom-color:#2a2; }.social-likes__icon_email{ background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALCAYAAACgR9dcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuM4zml1AAAAEYSURBVChTnZJNSgNBEIXnFGHqpz2C4FqIUcjOiEYTx0knwxhwIYIrt9nEjQs9k3MF8RSKxphtEnzViGEwGrSgGKp536vXzUSc8r3L3fNfWzpSROLlAcOMErqtNCrrq5qbfOVO3RzcY4Djo3gAg3fJ5Cz6pfiEG9CN+ZhvFvBeXAVYg+NYe3rxqS2VpNLUXEfkqR7vx1sl2ASU0iYMRurLBtiYYOMb7lmzeSlsxR0+h8GMWhSuIF3pur6bArwMAtRSGJGriPYKgwEMnlzmCmx8ATi0yJpq0H2D8d2BcMItbptADkTZc067tGaznZuB9GS7BCPi0F5bM+2b8KeSRDwSTahN118wDuZ4lDs+5I2VDZ3pA/z/P0yKD4kbmqLdxg/xAAAAAElFTkSuQmCC");  background-position:3px 4px; }
/* social_likes_style_classic_custom_buttons: (https://perspace-design.ru/wp-content/plugins/wp-social-likes/css/custom-buttons_classic.css) */
.social-likes__counter_livejournal{ border-color:#CADCF3; }.social-likes__counter_livejournal:after{ color:#fff; }.social-likes__counter_linkedin{ border-color:#0077b5; }.social-likes__counter_linkedin:after{ color:#fff; }.social-likes__counter_email{ border-color:#5a5; }.social-likes__counter_email:after{ color:#fff; }
/* gdrts-font: (https://perspace-design.ru/wp-content/plugins/gd-rating-system/font/styles.css) */
@charset "UTF-8"; @font-face{  font-family:"gdrts-icons";  src:url("https://perspace-design.ru/wp-content/plugins/gd-rating-system/font/fonts/gdrts-icons.eot?v=1.1.0");  src:url("fonts/gdrts-icons.eot?#iefix&v=1.1.0") format("embedded-opentype"),  url("https://perspace-design.ru/wp-content/plugins/gd-rating-system/font/fonts/gdrts-icons.woff?v=1.1.0") format("woff"),  url("https://perspace-design.ru/wp-content/plugins/gd-rating-system/font/fonts/gdrts-icons.ttf?v=1.1.0") format("truetype"),  url("fonts/gdrts-icons.svg?v=1.1.0#gdrts-icons") format("svg");  font-weight:normal;  font-style:normal; }[class^="rtsicon-"],[class*=" rtsicon-"]{   display:inline-block;   font:normal normal normal 14px/1 "gdrts-icons";   font-size:inherit;   text-rendering:auto;   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale; }.rtsicon-star:before{  content:"\73"; }.rtsicon-asterisk:before{  content:"\61"; }.rtsicon-heart:before{  content:"\68"; }.rtsicon-bell:before{  content:"\62"; }.rtsicon-square:before{  content:"\71"; }.rtsicon-circle:before{  content:"\63"; }.rtsicon-gear:before{  content:"\67"; }.rtsicon-trophy:before{  content:"\74"; }.rtsicon-snowflake:before{  content:"\66"; }.rtsicon-like:before{  content:"\6c"; }.rtsicon-dislike:before{  content:"\64"; }.rtsicon-like2:before{  content:"\6b"; }.rtsicon-dislike2:before{  content:"\69"; }.rtsicon-smile:before{  content:"\6d"; }.rtsicon-frown:before{  content:"\72"; }.rtsicon-plus:before{  content:"\2b"; }.rtsicon-minus:before{  content:"\2d"; }.rtsicon-spinner:before{  content:"\78"; }.rtsicon-fw{  width:1.28571429em;  text-align:center; }.rtsicon-va{   vertical-align:calc(-12%); }.rtsicon-spin{  -webkit-animation:rtsicon-spin 2s infinite linear;  animation:rtsicon-spin 2s infinite linear; }@keyframes rtsicon-spin{  0%{   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  } 100%{   -webkit-transform:rotate(359deg);   transform:rotate(359deg);  }}
/* gdrts-gridism: (https://perspace-design.ru/wp-content/plugins/gd-rating-system/css/gridism.css) */
   .gdrts-grid,.gdrts-unit{  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box; } .gdrts-grid{  display:block;  clear:both; }.gdrts-grid .gdrts-unit{  float:left;  width:100%;  padding:10px; }.gdrts-unit .gdrts-unit:first-child{ padding-left:0; }.gdrts-unit .gdrts-unit:last-child{ padding-right:0; }.gdrts-unit .gdrts-grid:first-child>.gdrts-unit{ padding-top:0; }.gdrts-unit .gdrts-grid:last-child>.gdrts-unit{ padding-bottom:0; } .no-gutters .gdrts-unit,.gdrts-unit.no-gutters{  padding:0!important; } .wrap .gdrts-grid,.gdrts-grid.wrap{  max-width:978px;  margin:0 auto; } .gdrts-grid .whole, .gdrts-grid .w-1-1{ width:100%; }.gdrts-grid .half,  .gdrts-grid .w-1-2{ width:50%; }.gdrts-grid .one-third,  .gdrts-grid .w-1-3{ width:33.3332%; }.gdrts-grid .two-thirds,  .gdrts-grid .w-2-3{ width:66.6665%; }.gdrts-grid .one-quarter, .gdrts-grid .w-1-4{ width:25%; }.gdrts-grid .three-quarters,.gdrts-grid .w-3-4{ width:75%; }.gdrts-grid .one-fifth,  .gdrts-grid .w-1-5{ width:20%; }.gdrts-grid .two-fifths,  .gdrts-grid .w-2-5{ width:40%; }.gdrts-grid .three-fifths, .gdrts-grid .w-3-5{ width:60%; }.gdrts-grid .four-fifths, .gdrts-grid .w-4-5{ width:80%; }.gdrts-grid .golden-small, .gdrts-grid .w-g-s{ width:38.2716%; } .gdrts-grid .golden-large, .gdrts-grid .w-g-l{ width:61.7283%; }  .gdrts-grid{  *zoom:1; }.gdrts-grid:before,.gdrts-grid:after{  display:table;  content:"";  line-height:0; }.gdrts-grid:after{  clear:both; } .align-center{ text-align:center; }.align-left { text-align:left; }.align-right{ text-align:right; }.pull-left { float:left; }.pull-right { float:right; } @media screen and (max-width:568px){ .gdrts-grid .gdrts-unit{   width:100%!important;   padding-left:20px;   padding-right:20px;  } .gdrts-unit .gdrts-grid .gdrts-unit{   padding-left:0px;   padding-right:0px;  }.center-on-mobiles{   text-align:center!important;  } .hide-on-mobiles{   display:none!important;  }} @media screen and (min-width:1180px){  .wider .gdrts-grid{   max-width:1180px;   margin:0 auto;  }}
/* gdrts-rating: (https://perspace-design.ru/wp-content/plugins/gd-rating-system/css/rating.min.css) */
.gdrts-clearfix:before,.gdrts-clearfix:after{content:" ";display:table}.gdrts-clearfix:after{clear:both}.gdrts-dynamic-block .gdrts-rating-please-wait{display:none}.gdrts-dynamic-block.gdrts-dynamic-loading .gdrts-rating-please-wait{display:block}.gdrts-rating-list,.gdrts-rating-list *,.gdrts-rating-block,.gdrts-rating-block *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gdrts-rating-block{position:relative;margin:15px 0}.gdrts-inner-wrapper{text-align:left}.gdrts-rating-block.gdrts-align-left .gdrts-inner-wrapper{text-align:left;margin:15px auto 15px 0}.gdrts-rating-block.gdrts-align-center{text-align:center;margin:15px auto}.gdrts-rating-block.gdrts-align-right{text-align:right;margin:15px 0 15px auto}.gdrts-inner-wrapper.gdrts-grid-wrapper{width:100%}.gdrts-stars-rating:not(.gdrts-state-active){cursor:default}.gdrts-stars-rating.gdrts-state-active .gdrts-stars-empty:not(.gdrts-vote-saving){cursor:pointer}.gdrts-stars-rating .gdrts-labels{display:none}.gdrts-rating-please-wait{display:none;line-height:24px}.gdrts-rating-please-wait i.fa{margin:0 6px 0 0;float:left;line-height:24px}.gdrts-vote-saving .gdrts-rating-please-wait{display:block}.gdrts-block-stars.gdrts-with-image{position:relative;width:200px;height:40px}.gdrts-block-stars.gdrts-with-image .gdrts-stars-empty,.gdrts-block-stars.gdrts-with-image .gdrts-stars-active,.gdrts-block-stars.gdrts-with-image .gdrts-stars-current{display:inline-block;height:100%;position:absolute;left:0;top:0}.gdrts-block-stars.gdrts-with-image.gdrts-image-star .gdrts-stars-empty,.gdrts-block-stars.gdrts-with-image.gdrts-image-star .gdrts-stars-active,.gdrts-block-stars.gdrts-with-image.gdrts-image-star .gdrts-stars-current{background:url("https://perspace-design.ru/wp-content/plugins/gd-rating-system/css/images/stars.png") repeat-x;background-size:40px}.gdrts-block-stars.gdrts-with-image.gdrts-image-oxygen .gdrts-stars-empty,.gdrts-block-stars.gdrts-with-image.gdrts-image-oxygen .gdrts-stars-active,.gdrts-block-stars.gdrts-with-image.gdrts-image-oxygen .gdrts-stars-current{background:url("https://perspace-design.ru/wp-content/plugins/gd-rating-system/css/images/oxygen.png") repeat-x;background-size:40px}.gdrts-block-stars.gdrts-with-image .gdrts-stars-empty{width:100%;z-index:0;background-position:left bottom!important}.gdrts-block-stars.gdrts-with-image .gdrts-stars-current{z-index:1;background-position:left center!important}.gdrts-block-stars.gdrts-with-image .gdrts-stars-active{z-index:2;background-position:left top!important}.gdrts-with-font{unicode-bidi:bidi-override;position:relative;white-space:nowrap}.gdrts-with-font .gdrts-stars-empty{font-family:gdrts-icons;font-size:32px;display:inline-block;position:relative}.gdrts-with-font .gdrts-stars-empty::before,.gdrts-with-font .gdrts-stars-active::before,.gdrts-with-font .gdrts-stars-current::before{display:block}.gdrts-with-font .gdrts-stars-active,.gdrts-with-font .gdrts-stars-current{position:absolute;overflow:hidden;top:0;left:0}.gdrts-with-font .gdrts-stars-current{z-index:1}.gdrts-with-font .gdrts-stars-active{z-index:2}.gdrts-with-font .gdrts-stars-empty{color:#ddd}.gdrts-with-font .gdrts-stars-current{color:#ff0}.gdrts-with-font .gdrts-stars-active{color:#d00}.gdrts-rating-distribution{margin:10px 0 0}.gdrts-distribution-wrapper{padding:8px 10px;border:1px solid #aaaaaa;background:#eeeeee;width:100%;max-width:360px}.gdrts-distribution-wrapper ul{list-style:none;margin:0}.gdrts-distribution-wrapper ul li{list-style:none;padding:2px 0;line-height:18px;font-size:11px}.gdrts-distribution-wrapper .gdrts-distribution-stars{margin-right:1%;margin-top:1px;width:20%;float:left}.gdrts-distribution-wrapper .gdrts-distribution-line{width:60%;float:left;background:#ffffff;border:1px solid #dddddd}.gdrts-distribution-wrapper .gdrts-distribution-votes{margin-left:1%;margin-top:1px;width:18%;float:left;text-align:right}.gdrts-distribution-wrapper .gdrts-distribution-line-fill{text-indent:-9999px;background:#EA2B2B}.gdrts-symbol-wrapper{display:block;position:relative;margin:0 auto}.gdrts-symbol-icon{position:absolute}.gdrts-symbol-text{left:0;position:absolute;text-align:center;top:0;width:100%;font-weight:bold}.gdrts-symbol-font .gdrts-symbol-icon{font-family:gdrts-icons}.gdrts-symbol-image.gdrts-image-star .gdrts-symbol-icon{background:url("https://perspace-design.ru/wp-content/plugins/gd-rating-system/css/images/stars.png") no-repeat center}.gdrts-symbol-image.gdrts-image-oxygen .gdrts-symbol-icon{background:url("https://perspace-design.ru/wp-content/plugins/gd-rating-system/css/images/oxygen.png") no-repeat center}.gdrts-rating-list table{background:#ffffff;border:2px solid #eeeeee;margin:1em 0;table-layout:auto;width:100%}.gdrts-rating-list table thead{background:#eeeeee}.gdrts-rating-list table thead tr th,.gdrts-rating-list table tbody tr th,.gdrts-rating-list table tbody tr td{padding:.5em;display:table-cell;vertical-align:middle}.gdrts-rating-list table thead tr th{font-weight:bold;font-size:.9em;color:#222222}.gdrts-rating-list table tr:nth-of-type(2n){background:#fafafa}
/* reset-style: (https://perspace-design.ru/wp-content/themes/perspace/css/reset.css) */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;width:150px}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}.menuTop{height:40px;list-style:none}.menuTop ul{padding-left:10%;margin-top:20px;font-family:Din_light;font-size:11pt;margin-top:8px;float:left;margin-right:1px;list-style:none}.menuTop li{float:left}.menuTop ul a{display:block;padding:5px 10px;color:#757575;text-decoration:none;position:relative}.menuTop li a:hover{background:#FF6C31;color:#6b6b6b}.menuTop li ul{margin:0;padding:0;position:absolute;visibility:hidden;border-top:1px solid white}.menuTop ul li ul:hover{position:relative;background:yellow}.menuTop2{height:40px;list-style:none}.menuTop2 ul{margin-left:20%;margin-right:20%;background:#3A3737;font-family:Din_light;font-size:11pt;margin-top:8px;float:left;margin-right:1px;list-style:none}.menuTop2 li{float:left}.menuTop2 ul a{display:block;padding:5px 10px;color:#757575;text-decoration:none;position:relative}.menuTop2 li a:hover{background:#92d3d3;color:#6b6b6b}.menuTop2 li ul{margin:0;padding:0;position:absolute;visibility:hidden;border-top:1px solid white}.footer-menu ul a{color:#E2DFDF}.ghygyg{margin-right:250px;padding:0 0 0 0px;margin:0}#menu2 li{float:left;list-style:none;font:12px Tahoma,Arial}#menu2 li a{display:block;padding:5px 12px;text-decoration:none;border-right:1px solid white;width:65px;white-space:nowrap}#menu2 li a:hover{background:#1A4473}#menu2 li ul{margin:0;padding:0;position:absolute;visibility:hidden;border-top:1px solid white}
/* scrollbar-style: (https://perspace-design.ru/wp-content/themes/perspace/css/jquery.custom-scrollbar.css) */
.scrollable{  position:relative; }.scrollable:focus{  outline:0; }.scrollable .viewport{  position:relative;  overflow:hidden; }.scrollable .viewport .overview{  position:absolute; }.scrollable .scroll-bar{  display:none; }.scrollable .scroll-bar.vertical{  position:absolute;  right:0;  height:100%; }.scrollable .scroll-bar.horizontal{  position:relative;  width:100%; }.scrollable .scroll-bar .thumb{  position:absolute; }.scrollable .scroll-bar.vertical .thumb{  width:100%;  min-height:10px; }.scrollable .scroll-bar.horizontal .thumb{  height:100%;  min-width:10px;  left:0; }.not-selectable{  -webkit-touch-callout:none;  -webkit-user-select:none;  -khtml-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none; }  .scrollable.default-skin{  padding-right:10px;  padding-bottom:6px; }.scrollable.default-skin .scroll-bar.vertical{  width:6px; }.scrollable.default-skin .scroll-bar.horizontal{  height:6px; }.scrollable.default-skin .scroll-bar .thumb{  background-color:black;  opacity:0.4;  border-radius:3px;  -moz-border-radius:4px;  -webkit-border-radius:4px; }.scrollable.default-skin .scroll-bar:hover .thumb{  opacity:0.6; }  .scrollable.gray-skin{  padding-right:17px; }.scrollable.gray-skin .scroll-bar{  border:1px solid gray;  background-color:#d3d3d3; }.scrollable.gray-skin .scroll-bar .thumb{  background-color:gray; }.scrollable.gray-skin .scroll-bar:hover .thumb{  background-color:black; }.scrollable.gray-skin .scroll-bar.vertical{  width:10px; }.scrollable.gray-skin .scroll-bar.horizontal{  height:10px;  margin-top:2px; } .scrollable.modern-skin{  padding-right:17px; }.scrollable.modern-skin .scroll-bar{  border:1px solid gray;  border-radius:4px;  -moz-border-radius:4px;  -webkit-border-radius:4px;  -moz-box-shadow:inset 0 0 5px #888;  -webkit-box-shadow:inset 0 0 5px #888;  box-shadow:inset 0 0 5px #888; }.scrollable.modern-skin .scroll-bar .thumb{  background-color:#95aabf;  border-radius:4px;  -moz-border-radius:4px;  -webkit-border-radius:4px;  border:1px solid #536984; }.scrollable.modern-skin .scroll-bar.vertical .thumb{  width:8px;  background:-moz-linear-gradient(left,#95aabf 0%,#547092 100%);  background:-webkit-gradient(linear,left top,right top,color-stop(0%,#95aabf),color-stop(100%,#547092));  background:-webkit-linear-gradient(left,#95aabf 0%,#547092 100%);  background:-o-linear-gradient(left,#95aabf 0%,#547092 100%);  background:-ms-linear-gradient(left,#95aabf 0%,#547092 100%);  background:linear-gradient(to right,#95aabf 0%,#547092 100%);  -ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf',endColorstr='#547092',GradientType=1 )"; }.scrollable.modern-skin .scroll-bar.horizontal .thumb{  height:8px;  background-image:linear-gradient(#95aabf,#547092);  background-image:-o-linear-gradient(#95aabf,#547092);  background-image:-moz-linear-gradient(#95aabf,#547092);  background-image:-webkit-linear-gradient(#95aabf,#547092);  background-image:-ms-linear-gradient(#95aabf,#547092);  -ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf',endColorstr='#547092',GradientType=0 )"; }.scrollable.modern-skin .scroll-bar.vertical{  width:10px; }.scrollable.modern-skin .scroll-bar.horizontal{  height:10px;  margin-top:2px; }
/* owl-carousel: (https://perspace-design.ru/wp-content/themes/perspace/css/owl.carousel.css) */
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left;height:947px;overflow:hidden}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url("https://perspace-design.ru/wp-content/themes/perspace/css/grabbing.png") 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
/* owl-theme: (https://perspace-design.ru/wp-content/themes/perspace/css/owl.theme.css) */
.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url("https://perspace-design.ru/wp-content/themes/perspace/css/AjaxLoader.gif") no-repeat center center}
/* lightslider-css: (https://perspace-design.ru/wp-content/themes/perspace/css/lightslider.css) */
.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:before,.lightSlider:after{content:" ";display:table}.lightSlider{overflow:hidden}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>*.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>*.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s}.lSSlideOuter .lSPager.lSpg>li:hover a,.lSSlideOuter .lSPager.lSpg>li.active a{background-color:#428bca}.lSSlideOuter .media{opacity:0.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px,0px,0px);-moz-transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate3d(0px,0px,0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius 0.12s linear 0s 0.35s linear 0s;transition:border-radius 0.12s linear 0s 0.35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;max-width:100%}.lSSlideOuter .lSPager.lSGallery:before,.lSSlideOuter .lSPager.lSGallery:after{content:" ";display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/controls.png");cursor:pointer;position:absolute;z-index:9999;margin-top:-16px;opacity:0.5;-webkit-transition:opacity 0.35s linear 0s;transition:opacity 0.35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0px!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none outside none}.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0}.lSSlideOuter .lightSlider>*,.lSSlideOuter .lSGallery li{float:left}.lSSlideOuter.lSrtl .lightSlider>*,.lSSlideOuter.lSrtl .lSGallery li{float:right!important}@-webkit-keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@-webkit-keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@-webkit-keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@-webkit-keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}@keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd 0.3s;animation:topEnd 0.3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd 0.3s;animation:bottomEnd 0.3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}
/* lightgallery-css: (https://perspace-design.ru/wp-content/themes/perspace/css/lightgallery.css) */
 @font-face{  font-family:'lg';  src:url("https://perspace-design.ru/wp-content/themes/perspace/css/../fonts/lg.eot?n1z373");  src:url("../fonts/lg.eot?#iefixn1z373") format("embedded-opentype"),url("https://perspace-design.ru/wp-content/themes/perspace/css/../fonts/lg.woff?n1z373") format("woff"),url("https://perspace-design.ru/wp-content/themes/perspace/css/../fonts/lg.ttf?n1z373") format("truetype"),url("../fonts/lg.svg?n1z373#lg") format("svg");  font-weight:normal;  font-style:normal; }.lg-icon{  font-family:'lg';  speak:none;  font-style:normal;  font-weight:normal;  font-variant:normal;  text-transform:none;  line-height:1; -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale; }.lg-actions .lg-next,.lg-actions .lg-prev{  background-color:rgba(0,0,0,0.45);  border-radius:2px;  color:#999;  cursor:pointer;  display:block;  font-size:22px;  margin-top:-10px;  padding:8px 10px 9px;  position:absolute;  top:50%;  z-index:1080; }.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{  pointer-events:none;  opacity:0.5; }.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{  color:#FFF; }.lg-actions .lg-next{  right:20px; }.lg-actions .lg-next:before{  content:"\e095"; }.lg-actions .lg-prev{  left:20px; }.lg-actions .lg-prev:after{  content:"\e094"; }@-webkit-keyframes lg-right-end{  0%{   left:0;  } 50%{   left:-30px;  } 100%{   left:0;  }}@-moz-keyframes lg-right-end{  0%{   left:0;  } 50%{   left:-30px;  } 100%{   left:0;  }}@-ms-keyframes lg-right-end{  0%{   left:0;  } 50%{   left:-30px;  } 100%{   left:0;  }}@keyframes lg-right-end{  0%{   left:0;  } 50%{   left:-30px;  } 100%{   left:0;  }}@-webkit-keyframes lg-left-end{  0%{   left:0;  } 50%{   left:30px;  } 100%{   left:0;  }}@-moz-keyframes lg-left-end{  0%{   left:0;  } 50%{   left:30px;  } 100%{   left:0;  }}@-ms-keyframes lg-left-end{  0%{   left:0;  } 50%{   left:30px;  } 100%{   left:0;  }}@keyframes lg-left-end{  0%{   left:0;  } 50%{   left:30px;  } 100%{   left:0;  }}.lg-outer.lg-right-end .lg-object{  -webkit-animation:lg-right-end 0.3s;  -o-animation:lg-right-end 0.3s;  animation:lg-right-end 0.3s;  position:relative; }.lg-outer.lg-left-end .lg-object{  -webkit-animation:lg-left-end 0.3s;  -o-animation:lg-left-end 0.3s;  animation:lg-left-end 0.3s;  position:relative; }.lg-toolbar{  z-index:1080;  left:0;  position:absolute;  top:0;  width:100%;  background-color:rgba(0,0,0,0.45); }.lg-toolbar .lg-icon{  color:#999;  cursor:pointer;  float:right;  font-size:24px;  height:47px;  line-height:27px;  padding:10px 0;  text-align:center;  width:50px;  text-decoration:none!important;  outline:medium none; }.lg-toolbar .lg-icon:hover{  color:#FFF; }.lg-toolbar .lg-close:after{  content:"\e070"; }.lg-toolbar .lg-download:after{  content:"\e0f2"; }.lg-sub-html{  background-color:rgba(0,0,0,0.45);  bottom:0;  color:#EEE;  font-size:16px;  left:0;  padding:10px 40px;  position:fixed;  right:0;  text-align:center;  z-index:1080; }.lg-sub-html h4{  margin:0;  font-size:13px;  font-weight:bold; }.lg-sub-html p{  font-size:12px;  margin:5px 0 0; }#lg-counter{  color:#999;  display:inline-block;  font-size:16px;  padding-left:20px;  padding-top:12px;  vertical-align:middle; }.lg-toolbar,.lg-prev,.lg-next{  opacity:1;  -webkit-transition:-webkit-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s;  -moz-transition:-moz-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s;  -o-transition:-o-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s;  transition:transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s; }.lg-hide-items .lg-prev{  opacity:0;  -webkit-transform:translate3d(-10px,0,0);  transform:translate3d(-10px,0,0); }.lg-hide-items .lg-next{  opacity:0;  -webkit-transform:translate3d(10px,0,0);  transform:translate3d(10px,0,0); }.lg-hide-items .lg-toolbar{  opacity:0;  -webkit-transform:translate3d(0,-10px,0);  transform:translate3d(0,-10px,0); }body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{  -webkit-transform:scale3d(0.5,0.5,0.5);  transform:scale3d(0.5,0.5,0.5);  opacity:0;  -webkit-transition:-webkit-transform 250ms ease 0s,opacity 250ms!important;  -moz-transition:-moz-transform 250ms ease 0s,opacity 250ms!important;  -o-transition:-o-transform 250ms ease 0s,opacity 250ms!important;  transition:transform 250ms ease 0s,opacity 250ms!important;  -webkit-transform-origin:50% 50%;  -moz-transform-origin:50% 50%;  -ms-transform-origin:50% 50%;  transform-origin:50% 50%; }body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{  -webkit-transform:scale3d(1,1,1);  transform:scale3d(1,1,1);  opacity:1; }.lg-outer .lg-thumb-outer{  background-color:#0D0A0A;  bottom:0;  position:absolute;  width:100%;  z-index:1080;  max-height:350px;  -webkit-transform:translate3d(0,100%,0);  transform:translate3d(0,100%,0);  -webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;  -moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;  -o-transition:-o-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;  transition:transform 0.25s cubic-bezier(0,0,0.25,1) 0s; }.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{  cursor:-webkit-grab;  cursor:-moz-grab;  cursor:-o-grab;  cursor:-ms-grab;  cursor:grab; }.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{  cursor:move;  cursor:-webkit-grabbing;  cursor:-moz-grabbing;  cursor:-o-grabbing;  cursor:-ms-grabbing;  cursor:grabbing; }.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{  -webkit-transition-duration:0s!important;  transition-duration:0s!important; }.lg-outer.lg-thumb-open .lg-thumb-outer{  -webkit-transform:translate3d(0,0%,0);  transform:translate3d(0,0%,0); }.lg-outer .lg-thumb{  padding:10px 0;  height:100%;  margin-bottom:-5px; }.lg-outer .lg-thumb-item{  border-radius:5px;  cursor:pointer;  float:left;  overflow:hidden;  height:100%;  border:2px solid #FFF;  border-radius:4px;  margin-bottom:5px; }@media (min-width:1025px){  .lg-outer .lg-thumb-item{   -webkit-transition:border-color 0.25s ease;   -o-transition:border-color 0.25s ease;   transition:border-color 0.25s ease;  }}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{  border-color:#a90707; }.lg-outer .lg-thumb-item img{  width:100%;  height:100%; }.lg-outer.lg-has-thumb .lg-item{  padding-bottom:120px; }.lg-outer.lg-can-toggle .lg-item{  padding-bottom:0; }.lg-outer.lg-pull-caption-up .lg-sub-html{  -webkit-transition:bottom 0.25s ease;  -o-transition:bottom 0.25s ease;  transition:bottom 0.25s ease; }.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{  bottom:100px; }.lg-outer .lg-toogle-thumb{  background-color:#0D0A0A;  border-radius:2px 2px 0 0;  color:#999;  cursor:pointer;  font-size:24px;  height:39px;  line-height:27px;  padding:5px 0;  position:absolute;  right:20px;  text-align:center;  top:-39px;  width:50px; }.lg-outer .lg-toogle-thumb:after{  content:"\e1ff"; }.lg-outer .lg-toogle-thumb:hover{  color:#FFF; }.lg-outer .lg-video-cont{  display:inline-block;  vertical-align:middle;  max-width:1140px;  max-height:100%;  width:100%;  padding:0 5px; }.lg-outer .lg-video{  width:100%;  height:0;  padding-bottom:56.25%;  overflow:hidden;  position:relative; }.lg-outer .lg-video .lg-object{  display:inline-block;  position:absolute;  top:0;  left:0;  width:100%!important;  height:100%!important; }.lg-outer .lg-video .lg-video-play{  width:84px;  height:59px;  position:absolute;  left:50%;  top:50%;  margin-left:-42px;  margin-top:-30px;  z-index:1080;  cursor:pointer; }.lg-outer .lg-has-vimeo .lg-video-play{  background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/vimeo-play.png") no-repeat scroll 0 0 transparent; }.lg-outer .lg-has-vimeo:hover .lg-video-play{  background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/vimeo-play.png") no-repeat scroll 0 -58px transparent; }.lg-outer .lg-has-html5 .lg-video-play{  background:transparent url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/video-play.png") no-repeat scroll 0 0;  height:64px;  margin-left:-32px;  margin-top:-32px;  width:64px;  opacity:0.8; }.lg-outer .lg-has-html5:hover .lg-video-play{  opacity:1; }.lg-outer .lg-has-youtube .lg-video-play{  background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/youtube-play.png") no-repeat scroll 0 0 transparent; }.lg-outer .lg-has-youtube:hover .lg-video-play{  background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/youtube-play.png") no-repeat scroll 0 -60px transparent; }.lg-outer .lg-video-object{  width:100%!important;  height:100%!important;  position:absolute;  top:0;  left:0; }.lg-outer .lg-has-video .lg-video-object{  visibility:hidden; }.lg-outer .lg-has-video.lg-video-palying .lg-object,.lg-outer .lg-has-video.lg-video-palying .lg-video-play{  display:none; }.lg-outer .lg-has-video.lg-video-palying .lg-video-object{  visibility:visible; }.lg-progress-bar{  background-color:#333;  height:5px;  left:0;  position:absolute;  top:0;  width:100%;  z-index:1080;  opacity:0;  -webkit-transition:opacity 0.08s ease 0s;  -moz-transition:opacity 0.08s ease 0s;  -o-transition:opacity 0.08s ease 0s;  transition:opacity 0.08s ease 0s; }.lg-progress-bar .lg-progress{  background-color:#a90707;  height:5px;  width:0; }.lg-progress-bar.lg-start .lg-progress{  width:100%; }.lg-show-autoplay .lg-progress-bar{  opacity:1; }.lg-autoplay-button:after{  content:"\e01d"; }.lg-show-autoplay .lg-autoplay-button:after{  content:"\e01a"; }.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{  -webkit-transition-duration:0s;  transition-duration:0s; }.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{  -webkit-transition:-webkit-transform 0.3s ease 0s;  -moz-transition:-moz-transform 0.3s ease 0s;  -o-transition:-o-transform 0.3s ease 0s;  transition:transform 0.3s ease 0s;  -webkit-transform:translate3d(0,0,0);  transform:translate3d(0,0,0); }.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{  -webkit-transform:scale3d(1,1,1);  transform:scale3d(1,1,1);  -webkit-transition:-webkit-transform 0.3s ease 0s,opacity 0.15s!important;  -moz-transition:-moz-transform 0.3s ease 0s,opacity 0.15s!important;  -o-transition:-o-transform 0.3s ease 0s,opacity 0.15s!important;  transition:transform 0.3s ease 0s,opacity 0.15s!important;  -webkit-transform-origin:0 0;  -moz-transform-origin:0 0;  -ms-transform-origin:0 0;  transform-origin:0 0; }#lg-zoom-in:after{  content:"\e311"; }#lg-zoom-out{  opacity:0.5;  pointer-events:none; }#lg-zoom-out:after{  content:"\e312"; }.lg-zoomed #lg-zoom-out{  opacity:1;  pointer-events:auto; }.lg-outer .lg-pager-outer{  bottom:60px;  left:0;  position:absolute;  right:0;  text-align:center;  z-index:1080;  height:10px; }.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{  overflow:visible; }.lg-outer .lg-pager-cont{  cursor:pointer;  display:inline-block;  overflow:hidden;  position:relative;  vertical-align:top;  margin:0 5px; }.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{  opacity:1;  -webkit-transform:translate3d(0,0,0);  transform:translate3d(0,0,0); }.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{  box-shadow:0 0 0 2px white inset; }.lg-outer .lg-pager-thumb-cont{  background-color:#fff;  color:#FFF;  bottom:100%;  height:83px;  left:0;  margin-bottom:20px;  margin-left:-60px;  opacity:0;  padding:5px;  position:absolute;  width:120px;  border-radius:3px;  -webkit-transition:opacity 0.15s ease 0s,-webkit-transform 0.15s ease 0s;  -moz-transition:opacity 0.15s ease 0s,-moz-transform 0.15s ease 0s;  -o-transition:opacity 0.15s ease 0s,-o-transform 0.15s ease 0s;  transition:opacity 0.15s ease 0s,transform 0.15s ease 0s;  -webkit-transform:translate3d(0,5px,0);  transform:translate3d(0,5px,0); }.lg-outer .lg-pager-thumb-cont img{  width:100%;  height:100%; }.lg-outer .lg-pager{  background-color:rgba(255,255,255,0.5);  border-radius:50%;  box-shadow:0 0 0 8px rgba(255,255,255,0.7) inset;  display:block;  height:12px;  -webkit-transition:box-shadow 0.3s ease 0s;  -o-transition:box-shadow 0.3s ease 0s;  transition:box-shadow 0.3s ease 0s;  width:12px; }.lg-outer .lg-pager:hover,.lg-outer .lg-pager:focus{  box-shadow:0 0 0 8px white inset; }.lg-outer .lg-caret{  border-left:10px solid transparent;  border-right:10px solid transparent;  border-top:10px dashed;  bottom:-10px;  display:inline-block;  height:0;  left:50%;  margin-left:-5px;  position:absolute;  vertical-align:middle;  width:0; }.lg-fullscreen:after{  content:"\e20c"; }.lg-fullscreen-on .lg-fullscreen:after{  content:"\e20d"; }.group{  *zoom:1; }.group:before,.group:after{  display:table;  content:"";  line-height:0; }.group:after{  clear:both; }.lg-outer{  width:100%;  height:100%;  position:fixed;  top:0;  left:0;  z-index:1050;  opacity:0;  -webkit-transition:opacity 0.15s ease 0s;  -o-transition:opacity 0.15s ease 0s;  transition:opacity 0.15s ease 0s; }.lg-outer *{  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box; }.lg-outer.lg-visible{  opacity:1; }.lg-outer.lg-css3 .lg-item.lg-prev-slide,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-current{  -webkit-transition-duration:inherit!important;  transition-duration:inherit!important;  -webkit-transition-timing-function:inherit!important;  transition-timing-function:inherit!important; }.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{  -webkit-transition-duration:0s!important;  transition-duration:0s!important;  opacity:1; }.lg-outer.lg-grab img.lg-object{  cursor:-webkit-grab;  cursor:-moz-grab;  cursor:-o-grab;  cursor:-ms-grab;  cursor:grab; }.lg-outer.lg-grabbing img.lg-object{  cursor:move;  cursor:-webkit-grabbing;  cursor:-moz-grabbing;  cursor:-o-grabbing;  cursor:-ms-grabbing;  cursor:grabbing; }.lg-outer .lg{  height:100%;  width:100%;  position:relative;  overflow:hidden;  margin-left:auto;  margin-right:auto;  max-width:100%;  max-height:100%; }.lg-outer .lg-inner{  width:100%;  height:100%;  position:absolute;  left:0;  top:0;  white-space:nowrap; }.lg-outer .lg-item{  background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/loading.gif") no-repeat scroll center center transparent; }.lg-outer .lg-item,.lg-outer .lg-img-wrap{  display:inline-block;  text-align:center;  position:absolute;  width:100%;  height:100%; }.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{  content:"";  display:inline-block;  height:50%;  width:1px;  margin-right:-1px; }.lg-outer .lg-img-wrap{  top:0;  bottom:0;  left:0;  right:0;  padding:0 5px; }.lg-outer .lg-item.lg-complete{  background-image:none; }.lg-outer .lg-item.lg-current{  z-index:1060; }.lg-outer .lg-image{  display:inline-block;  vertical-align:middle;  max-width:100%;  max-height:100%;  width:auto!important;  height:auto!important; }.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{  opacity:0;  -webkit-transition:opacity 0.15s ease 0s;  -o-transition:opacity 0.15s ease 0s;  transition:opacity 0.15s ease 0s; }.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{  opacity:1; }.lg-outer .lg-empty-html{  display:none; }.lg-backdrop{  position:fixed;  top:0;  left:0;  right:0;  bottom:0;  z-index:1040;  background-color:#000;  opacity:0;  -webkit-transition:opacity 0.15s ease 0s;  -o-transition:opacity 0.15s ease 0s;  transition:opacity 0.15s ease 0s; }.lg-backdrop.in{  opacity:1; }.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{  -webkit-transition:none 0s ease 0s!important;  -moz-transition:none 0s ease 0s!important;  -o-transition:none 0s ease 0s!important;  transition:none 0s ease 0s!important; }.lg-css3.lg-use-css3 .lg-item{  will-change:transform,opacity; }.lg-css3.lg-use-left .lg-item{  will-change:left,opacity; }.lg-css3.lg-fade .lg-item{  opacity:0; }.lg-css3.lg-fade .lg-item.lg-current{  opacity:1; }.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{  -webkit-transition:opacity 0.1s ease 0s;  -moz-transition:opacity 0.1s ease 0s;  -o-transition:opacity 0.1s ease 0s;  transition:opacity 0.1s ease 0s; }.lg-css3.lg-slide.lg-use-css3 .lg-item{  opacity:0; }.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{  -webkit-transform:translate3d(-100%,0,0);  transform:translate3d(-100%,0,0); }.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{  -webkit-transform:translate3d(100%,0,0);  transform:translate3d(100%,0,0); }.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{  -webkit-transform:translate3d(0,0,0);  transform:translate3d(0,0,0);  opacity:1; }.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{  -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;  -moz-transition:-moz-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;  -o-transition:-o-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;  transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s; }.lg-css3.lg-slide.lg-use-left .lg-item{  opacity:0;  position:absolute;  left:0; }.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{  left:-100%; }.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{  left:100%; }.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{  left:0;  opacity:1; }.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{  -webkit-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;  -moz-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;  -o-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;  transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s; } 
/* animation-css: (https://perspace-design.ru/wp-content/themes/perspace/css/animation.css) */
.mask{ opacity:0; -webkit-transform:scale(1.2);   -moz-transform:scale(1.2);   -ms-transform:scale(1.2); -o-transform:scale(1.2);  transform:scale(1.2); }.home-page-section-1-slider-content-outer{ opacity:0; }.section-2 .wrapper{ opacity:0; }.section-3-content-block-type-a{ opacity:0; -webkit-transform:translateX(-20px);   -moz-transform:translateX(-20px);   -ms-transform:translateX(-20px); -o-transform:translateX(-20px);  transform:translateX(-20px); }.section-3-content-block-type-b{ opacity:0; -webkit-transform:translateX(20px);   -moz-transform:translateX(20px);   -ms-transform:translateX(20px); -o-transform:translateX(20px);  transform:translateX(20px); }.section-4-block{ opacity:0; -webkit-transform:translateX(-20px);   -moz-transform:translateX(-20px);   -ms-transform:translateX(-20px); -o-transform:translateX(-20px);  transform:translateX(-20px); }.section-6-button{ opacity:0; -webkit-transform:translateY(20px);   -moz-transform:translateY(20px);   -ms-transform:translateY(20px); -o-transform:translateY(20px);  transform:translateY(20px); }.section-7-block-type-a{ opacity:0; -webkit-transform:translateX(-20px);   -moz-transform:translateX(-20px);   -ms-transform:translateX(-20px); -o-transform:translateX(-20px);  transform:translateX(-20px); }.section-7-block-type-b{ opacity:0; -webkit-transform:translateX(20px);   -moz-transform:translateX(20px);   -ms-transform:translateX(20px); -o-transform:translateX(20px);  transform:translateX(20px); }.section-10-content-block-type-a{ opacity:0; -webkit-transform:translateX(-20px);   -moz-transform:translateX(-20px);   -ms-transform:translateX(-20px); -o-transform:translateX(-20px);  transform:translateX(-20px); }.section-10-content-block-type-b{ opacity:0; -webkit-transform:translateX(20px);   -moz-transform:translateX(20px);   -ms-transform:translateX(20px); -o-transform:translateX(20px);  transform:translateX(20px); }
/* checkbox-css: (https://perspace-design.ru/wp-content/themes/perspace/css/checkbox.css) */
.checkbox{ display:inline-block; width:16px; height:16px; background-image:url("https://perspace-design.ru/wp-content/themes/perspace/css/images/checkbox.png"); background-repeat:no-repeat; background-position:0 0; cursor:pointer; vertical-align:text-top }.checkbox input{display:none}.checkbox.checked{ background-position:0 -16px }
/* fonts: (https://perspace-design.ru/wp-content/themes/perspace/css/fonts.css) */
@font-face{   font-family:'icomoon';   src:url("https://perspace-design.ru/wp-content/themes/perspace/css/../fonts/icomoon.eot?joj9a1");   src:url('../fonts/icomoon.eot?joj9a1#iefix') format('embedded-opentype'),  url("https://perspace-design.ru/wp-content/themes/perspace/css/../fonts/icomoon.ttf?joj9a1") format('truetype'),  url("https://perspace-design.ru/wp-content/themes/perspace/css/../fonts/icomoon.woff?joj9a1") format('woff'),  url('../fonts/icomoon.svg?joj9a1#icomoon') format('svg');   font-weight:normal;   font-style:normal; }[class^="icon-"],[class*=" icon-"]{   font-family:'icomoon'!important;   speak:none;   font-style:normal;   font-weight:normal;   font-variant:normal;   text-transform:none;   line-height:1;   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale; }.icon-instagram:before{   content:"\e90d"; }.icon-stick:before{   content:"\e90c"; }.icon-arrow-down:before{   content:"\e900"; }.icon-arrow-right:before{   content:"\e901"; }.icon-calendar:before{   content:"\e902"; }.icon-comment:before{   content:"\e903"; }.icon-eye:before{   content:"\e904"; }.icon-facebok:before{   content:"\e905"; }.icon-google-plus:before{   content:"\e906"; }.icon-linkedin:before{   content:"\e907"; }.icon-peoples:before{   content:"\e908"; }.icon-rss:before{   content:"\e909"; }.icon-twitter:before{   content:"\e90a"; }.icon-vkontakte:before{   content:"\e90b"; }
/* styles-css: (https://perspace-design.ru/wp-content/themes/perspace/css/styles.css) */
@font-face{   font-family:Din_light_italic;   src:url("https://perspace-design.ru/wp-content/themes/perspace/css/../fonts/PFDinTextPro/PFDinTextPro-LightItalic.ttf"); }@font-face{   font-family:Din_regular;   src:url("https://perspace-design.ru/wp-content/themes/perspace/css/../fonts/PFDinTextPro/PFDinTextPro-Regular.ttf"); }@font-face{   font-family:Din_bold;   src:url("https://perspace-design.ru/wp-content/themes/perspace/css/../fonts/PFDinTextPro/PFDinTextPro-Bold.ttf"); }@font-face{   font-family:Din_medium;   src:url("https://perspace-design.ru/wp-content/themes/perspace/css/../fonts/PFDinTextPro/PFDinTextPro-Medium.ttf"); }@font-face{   font-family:Din_italic;   src:url("https://perspace-design.ru/wp-content/themes/perspace/css/../fonts/PFDinTextPro/PFDinTextPro-Italic.ttf"); }@font-face{   font-family:Din_thin_italic;   src:url("https://perspace-design.ru/wp-content/themes/perspace/css/../fonts/PFDinTextPro/PFDinTextPro-ThinItalic.ttf"); }@font-face{   font-family:Din_light;   src:url("https://perspace-design.ru/wp-content/themes/perspace/css/../fonts/PFDinTextPro/PFDinTextPro-Light.ttf"); }body{   padding:110px 0 0 0;   overflow-x:hidden; }.menu-glavnoe-menyu-container{   padding-left:15%;   padding-right:15%; }.clear{   clear:both; }header,footer,section{   position:relative;   min-width:1024px; }header.thin{   box-shadow:1px 0 2px 2px rgba(0,0,0,.5) }.header-contacts-text-type-a:before{   content:'';   position:relative;   display:inline-block;   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/phone_icon.png") no-repeat;   width:22px;   height:22px;   margin:0 5px 0 0; }*>.header-contacts-text-type-a:nth-of-type(n+2):before{   background:none }input,textarea,button{   -webkit-appearance:none; }h1{   padding-top:15px;   padding-bottom:15px;   font-size:36px;   font-family:Din_bold!important;   color:#414042;   text-transform:uppercase; }h2{   font-size:30px;   font-family:Din_regular;   margin:0px 0 0px 0; }.wrapper{   position:relative;   width:100%;   margin:0 auto;   max-width:970px; }.small-white-horizontal-line{   background:#fff;   width:0px;   height:4px;   margin:0px 5px; }.small-orange-horizontal-line{   background:#f18729;   width:25px;   height:1px;   margin:20px 0; }.small-grey-horizontal-line{   background:#5db5bf;   width:25px;   height:1px;   margin:10px 0 0 0; }.adaptive-menu-outer{   display:none;   width:25px;   height:50px;   position:absolute;   left:15px;   top:1px;   cursor:pointer; }.adaptive-menu-outer p{   position:absolute;   margin:-21px 0 0 35px;   font-size:26px;   font-family:Din_regular;   color:#303032;   text-transform:uppercase; }.adaptive-menu-outer-line-1,.adaptive-menu-outer-line-2,.adaptive-menu-outer-line-3{   height:3px;   background:#303032;   width:100%;   margin:4px 0 0 0; }.adaptive-menu-outer-line-1{   margin:0 0 0 0; }.up-links{   padding:25px 0 }.locked{   overflow:hidden; }.fade{   background-color:rgba(0,0,0,0.6);   width:100%;   height:100vh;   position:fixed;   overflow:auto;   opacity:1;   display:none;   z-index:111;   top:0;   right:0;   bottom:0;   left:0; }.pop-up{   display:none;   position:absolute;   z-index:50;   left:0;   right:0;   bottom:0;   top:0;   margin:auto; }.close{   position:absolute;   top:0;   right:0;   cursor:pointer; }.close-text{   font-size:14px;   font-family:Din_light;   color:#f18729;   position:absolute;   bottom:20px;   left:0;   right:0;   width:65px;   margin:auto;   cursor:pointer;   text-decoration:underline; }.close-text:hover{   text-decoration:none; }.pop-up-video{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/pop_up_bg.jpg") no-repeat center;   background-size:cover;   border:2px solid #66bcc5;   width:590px;   height:380px; }.pop-up-video iframe{   width:80%;   height:80%;   margin:40px auto 0 auto;   display:block; }.pop-up-video-frame-part-1{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/pop_up_frame_sprite.png") no-repeat 0 0px;   width:27px;   height:27px;   position:absolute;   top:20px;   left:20px; }.pop-up-video-frame-part-2{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/pop_up_frame_sprite.png") no-repeat -29px 0;   width:27px;   height:27px;   position:absolute;   right:20px;   top:20px; }.pop-up-video-frame-part-3{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/pop_up_frame_sprite.png") no-repeat -29px -29px;   width:27px;   height:27px;   position:absolute;   right:20px;   bottom:20px; }.pop-up-video-frame-part-4{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/pop_up_frame_sprite.png") no-repeat 0 -29px;   width:27px;   height:27px;   position:absolute;   left:20px;   bottom:20px; }.pop-up-contact{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/pop_up_bg.jpg") no-repeat center;   background-size:cover;   border:2px solid #66bcc5;   width:590px;   height:650px; }.pop-up-contact.small{   height:370px; }.pop-up-contact.small .wpcf7-response-output{   margin-top:10px!important; }.pop-up-contact form{   width:80%;   margin:60px auto 0 auto; }.pop-up-contact input[type="text"],.pop-up-contact input[type="tel"],.pop-up-contact input[type="email"],.pop-up-contact textarea{   font-size:14px;   font-family:Din_light;   color:#414042;   border:1px solid #f15a29;   width:100%;   padding:12px 15px;   margin:0 0 20px 0;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.pop-up-contact input[type="submit"]{   font-size:14px;   font-family:Din_light;   color:#fff;   text-transform:uppercase;   padding:12px 20px;   background:#5db5bf;   text-decoration:none;   border:0px solid rgba(0,0,0,0);   margin:-3px 0 0 0;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.pop-up-contact input[type="submit"]:hover{   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.parallax-outer{   position:absolute;   z-index:44;   top:0;   left:0;   width:100%;   height:100%;   overflow:hidden; }header{   position:fixed;   z-index:99;   background:#fff;   width:100%;   top:0; }header .wrapper{   max-width:1200px; }.header-logo img,.header-logo{   display:block }.header-logo,nav,.main-menu,.direction-menu,.header-contacts{   display:inline-block;   vertical-align:top; }.header-logo{   float:left;   width:16.66666667%; }.header-logo img:nth-child(2){   display:none; }nav,.header-contacts{   width:16.66666667%;   margin:10px 0 0 0; }.header-contacts{   margin:20px 0 0 0; }nav{   position:relative;   width:66.66666667%;   padding-top:30px }.main-menu{   width:100%;   text-align:center }.main-menu ul{   text-align:center }.main-menu>ul>li{   position:relative;   display:inline-block;   padding:8px 0;   margin:0 10px;   border-bottom:4px solid rgba(0,0,0,0);   -webkit-transition:0.3s;   -o-transition:0.3s;   transition:0.3s; }.main-menu ul>li>a{   padding:2px 0;   text-decoration:none;   font-size:16px;   color:#404040;   font-family:Din_light;   -webkit-transition:0.3s;   -o-transition:0.3s;   transition:0.3s; }.main-menu>ul>li:hover{   border-bottom:4px solid #f18729; }.main-menu ul li>ul{   padding:10px 20px;   box-sizing:border-box;   min-width:250px;   list-style:none;   margin-left:0;   position:absolute;   background:#414042;   top:36px;   left:0;   display:none; }.main-menu ul>li>ul>li>ul{   left:100%;   top:0;   background:#f18729;   min-height:100%!important;   display:none }.main-menu ul>li>ul>li>ul>li>ul{   background:#414042 }.main-menu ul>li>ul>li>ul>li>ul:before,.main-menu ul>li>ul>li>ul:before{   content:"";   width:10px;   height:24px;   position:absolute;   left:0;   top:15px;   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/ula.png");   background-position:0 0;   background-repeat:no-repeat }.main-menu ul>li>ul>li>ul>li>ul:before{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/ula2.png"); }.main-menu ul>li>ul>li>ul>li>a{   color:#fff }.main-menu ul>li>ul>li>ul>li:hover>a,.main-menu ul>li>ul>li>ul>li>a:hover{   color:#414042 }.main-menu ul>li>ul>li>ul>li>ul>li>a:hover,.main-menu ul>li>ul>li>ul>li>ul>li:hover>a{   color:#f18729 }.main-menu ul>li>ul>li{   text-align:left;   padding:10px 0;   margin:0 13px;   -webkit-transition:0.3s;   -o-transition:0.3s;   transition:0.3s; }.main-menu ul>li>ul>li>a{   color:#fff }.main-menu ul>li>ul>li:hover>a{   color:#f18729; }.main-menu>ul>li:nth-last-child(1){ }.arrow-icon{   vertical-align:middle; }.direction-menu{   position:relative;   display:none!important; }.direction-menu>a{   text-decoration:none;   padding:8px 0;   margin:0 8px;   display:block; }.direction-menu>a span{   font-family:Din_light;   color:#f18729;   font-size:16px;   vertical-align:bottom;   margin:0 5px 0 0; }.direction-menu ul{   position:absolute;   top:-12px;   left:-45.5%;   right:-50%;   margin:auto;   background:#f18729;   padding:20px 10px 20px 20px;   width:100%;   display:none; }.direction-menu ul>span{   font-family:Din_light;   color:#fff;   font-size:16px;   vertical-align:middle;   margin:0 5px 10px 0;   display:inline-block; }.direction-menu ul .arrow-icon{   position:relative;   bottom:3px; }.direction-menu ul a{   display:block;   padding:8px 0;   text-decoration:none;   font-size:16px;   color:#404040;   font-family:Din_light;   -webkit-transition:0.3s;   -o-transition:0.3s;   transition:0.3s; }.direction-menu ul a:hover{   color:#fff; }.header-contacts{   text-align:right;   float:right;   padding:0 15px 0 0;   box-sizing:border-box }.header-contacts-text-type-a{   font-size:24px;   font-family:Din_regular;   color:#404040;   cursor:pointer;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.header-contacts-text-type-a:hover{   text-decoration:underline;   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.header-contacts-text-type-b{   font-size:18px;   font-family:Din_regular;   color:#404040; }.header-contacts-text-type-c{   font-size:16px;   font-family:Din_regular;   color:#404040; }.header-contacts a{   font-size:14px;   font-family:Din_regular;   color:#f18729;   text-decoration:none;   border-bottom:1px dashed #f18729;   display:inline-block;   -webkit-transition:0.3s;   -o-transition:0.3s;   transition:0.3s; }.header-contacts a:hover{   border-bottom:1px dashed rgba(0,0,0,0); }.section-1 #home_page_section_1_slider li{   height:685px;   position:relative;   overflow:hidden; }.home-page-section-1-slider-content-outer{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_1_text_shadow.png") no-repeat top;   position:absolute;   width:50%;   height:50%;   top:0;   right:0;   bottom:0;   left:0;   margin:auto;   text-align:center;   z-index:15;   padding:150px 0 0 0; }.home-page-section-1-slider-content-outer h1{   color:#282828;   font-size:36px;   font-family:Din_regular!important;   line-height:39px;   text-transform:none; }.home-page-section-1-slider-content-outer p{   color:#282828;   font-size:16px;   font-family:Din_light;   text-transform:uppercase;   line-height:20px;   margin:10px 0 0 0; }.home-page-section-1-slider-content-outer a{   width:235px;   padding:20px 0;   background:#f18729;   font-size:16px;   font-family:Din_light;   text-transform:uppercase;   text-decoration:none;   color:#fff;   display:block;   margin:70px auto 0 auto;   border:1px solid rgba(0,0,0,0);   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.home-page-section-1-slider-content-outer a:hover{   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.mask{   position:absolute;   z-index:10;   height:604px;   width:974px;   overflow:hidden;   margin:auto;   left:0;   right:0;   top:0;   bottom:0; }.mask-hovered{   margin:0 0 0 0; }.mask .mask-img{   position:absolute;   left:-50%;   right:-50%; }.mask-frame{   position:absolute;   z-index:8;   top:0;   right:0;   bottom:0;   left:0;   margin:auto; }.section-1 .lSAction{   display:none!important; }.lSSlideOuter .lSPager.lSpg{   margin:-30px 0 10px!important; }.lSSlideOuter .lSPager.lSpg>li:nth-child(1){   margin:0 10px 0 0; }.lSSlideOuter .lSPager.lSpg>li:nth-last-child(1){   margin:0 0 0 10px; }.lSSlideOuter .lSPager.lSpg>li{   position:relative;   width:20px;   height:20px;   margin:0 10px;   z-index:88; }.lSSlideOuter .lSPager.lSpg>li a{   width:6px;   height:6px;   background-color:#fff;   position:absolute;   top:0;   right:0;   bottom:0;   left:0;   margin:auto; }.lSSlideOuter .lSPager.lSpg>li:hover a,.lSSlideOuter .lSPager.lSpg>li.active a{   width:6px;   height:6px;   border:3px solid #fff;   background:#66bdc5; }.section-2 .wrapper{   padding:20px 0; }.section-2-logo,.section-2-text,.section-2-block{   display:inline-block;   vertical-align:middle; }.section-2-logo{   margin:0 1% 0 0; }.section-2-text{   color:#414042;   font-size:16px;   font-family:Din_light;   width:50%;   margin:0 2% 0 0; }.section-2-block{   background:#f18729;   padding:18px 18px; }.section-2-block img,.section-2-block p{   display:inline-block;   vertical-align:middle; }.section-2-block img{   padding:0 12px 0 0; }.section-2-block p{   font-size:16px;   font-family:Din_light;   color:#fff;   text-transform:uppercase;   border-left:1px solid #fff;   padding:0 0 0 18px; }.info-section-2.visible{   background:#D4D4D4;   background-size:cover;   padding-top:5px;   padding-bottom:5px; }.Bread{   position:relative;   width:100%;   margin:0 auto;   max-width:985px; }.section-3-title{   background:#e9e9e9; }.h2-type-a{   color:#414042;   padding:30px 0 20px 0;   text-transform:uppercase; }.section-3-content{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_3_bg.jpg") no-repeat center;   background-size:cover; }.section-3-content-block-type-a{   padding:35px 0 20px 0;   display:inline-block;   vertical-align:top;   width:40%;   margin:0 10.3% 0 0; }.section-3-content-block-type-b{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_3_frame.png") no-repeat;   display:inline-block;   vertical-align:top;   width:49.2%;   height:393px;   padding:60px 0 0 100px;   position:absolute;   margin:-16px 0 0 0;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.section-3-content h5{   font-size:24px;   font-family:Din_regular;   color:#fff;   text-transform:uppercase;   width:90%; }.section-3-content p{   color:#414042;   font-size:16px;   font-family:Din_regular;   line-height:30px; }.breadcrumb span{   margin-left:5px; }.breadcrumb a{   margin-right:5px;   color:#3A3736; }.breadcrumb a:hover{   color:#3A3736; }.section-4 .wrapper{   padding:0 0 65px 0; }.section-4-blocks-outer{   text-align:center;   position:relative;   margin-top:55px;   padding:20px 0 20px 0; }.section-4-frame-part-1{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_4_frame_sprite.png") no-repeat 0 0;   width:14px;   height:14px;   position:absolute;   left:0;   top:0; }.section-4-frame-part-2{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_4_frame_sprite.png") no-repeat -14px 0;   width:14px;   height:14px;   position:absolute;   right:0;   top:0; }.section-4-frame-part-3{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_4_frame_sprite.png") no-repeat -14px -14px;   width:14px;   height:14px;   position:absolute;   right:0;   bottom:0; }.section-4-frame-part-4{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_4_frame_sprite.png") no-repeat 0 -14px;   width:14px;   height:14px;   position:absolute;   left:0;   bottom:0; }.section-4-block{   width:16.66666666666667%;   text-align:left;   display:inline-block;   vertical-align:top;   padding:0 10px;   margin:0 -2px;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.section-4-block:hover .section-4-img-outer img{   -webkit-transform:scale(0.9);   -moz-transform:scale(0.9);   -ms-transform:scale(0.9);   -o-transform:scale(0.9);   transform:scale(0.9); }.section-4-img-outer{   position:relative;   height:70px; }.section-4-img-outer img{   position:absolute;   top:-50%;   bottom:-50%;   left:0;   margin:auto;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.section-4-block h5{   font-size:16px;   font-family:Din_bold!important;   color:#5c5c5c;   text-transform:uppercase;   margin:15px 0 0 0; }.section-4-block p{   font-size:16px;   font-family:Din_light;   color:#5c5c5c; }.section-4-link{   width:375px;   padding:17px 0 15px 0;   background:#f18729;   font-size:16px;   font-family:Din_light;   text-transform:uppercase;   text-decoration:none;   color:#fff;   display:block;   margin:20px auto 0 auto;   text-align:center;   border:1px solid rgba(0,0,0,0);   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.section-4-link:hover{   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.section-5{ }.section-5-title{   background:#f5f5f5; }.section-5-title .wrapper .h2-type-a{   font-family:Din_regular!important; }.section-5-menu{   position:relative;   display:inline-block;   z-index:66;   top:15px; }.section-5-menu>a{   text-decoration:none;   padding:8px 30px;   background:#f18729;   display:inline-block;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.section-5-menu>a span{   font-family:Din_light;   color:#fff;   font-size:16px;   vertical-align:bottom;   margin:0 5px 0 0; }.section-5-menu ul{   position:absolute;   top:-1px;   left:0;   margin:auto;   background:#fff;   border:1px solid #f18729;   padding:8px 8px 0 30px;   width:130%;   display:none;   box-sizing:border-box;   list-style:none; }.section-5-menu ul li:nth-child(3) a{   display:none; }.section-5-menu ul>span{   font-family:Din_light;   color:#f18729;   font-size:16px;   vertical-align:middle;   margin:0 5px 10px 0;   display:inline-block; }.section-5-menu ul .arrow-icon{   position:relative;   bottom:3px; }.section-5-menu ul a{   display:block;   padding:8px 0;   text-decoration:none;   font-size:16px;   color:#404040;   font-family:Din_light;   -webkit-transition:0.3s;   -o-transition:0.3s;   transition:0.3s; }.section-5-menu ul a:hover{   color:#f18729; }.section-5-sliders-outer{   height:947px;   position:relative; }.section-5-sliders-outer .lSSlideWrapper ul li{   height:947px;   background-position:center!important;   background-size:cover!important; }.section-5-sliders-outer .lSSlideOuter{   visibility:hidden;   position:absolute;   left:0;   right:0;   margin:auto; }.section-5-sliders-outer .lSSlideOuter:nth-child(1){   visibility:visible; }.section-5 .lSAction{   display:none!important; }.lSSlideOuter .lSPager.lSGallery{   position:absolute;   bottom:0;   z-index:55;   padding:58px 0 58px 2px;   left:0;   right:0;   margin:auto;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.lSSlideOuter .lSPager.lSGallery li{   height:100%;   pointer-events:all;   position:relative;   overflow:visible; }.lSSlideOuter .lSPager.lSGallery li:nth-last-child(1){   margin-right:0!important; }.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{   border-radius:0; }.section-5-slider-progress{   width:100%;   height:1px;   margin:auto;   left:0;   right:0;   background:#fff;   position:absolute;   z-index:66;   bottom:27px;   max-width:970px; }.section-5-slider-progress-button{   position:relative;   width:10%;   height:7px;   background:#f15a29;   pointer-events:none;   -webkit-transition:2s;   -o-transition:2s;   transition:2s; }.section-5-slider-thumbs-bg{   background:rgba(0,0,0,0.6);   position:absolute;   width:100%;   right:0;   bottom:0;   left:0;   margin:auto;   pointer-events:none; }.lSSlideOuter .lSPager.lSGallery li .section-5-thumb-frame{   opacity:0;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.lSSlideOuter .lSPager.lSGallery li:hover .section-5-thumb-frame{   opacity:0.8; }.lSSlideOuter .lSPager.lSGallery li.active .section-5-thumb-frame{   opacity:1; }.section-5-thumb-frame-part-1{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_5_slider_slide_active.png") no-repeat 0 0;   width:8px;   height:8px;   position:absolute;   left:-2px;   top:-2px; }.section-5-thumb-frame-part-2{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_5_slider_slide_active.png") no-repeat -9px 0;   width:8px;   height:8px;   position:absolute;   right:-2px;   top:-2px; }.section-5-thumb-frame-part-3{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_5_slider_slide_active.png") no-repeat -9px -9px;   width:8px;   height:8px;   position:absolute;   right:-2px;   bottom:-2px; }.section-5-thumb-frame-part-4{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_5_slider_slide_active.png") no-repeat 0 -9px;   width:8px;   height:8px;   position:absolute;   left:-2px;   bottom:-2px; }.section-6 .wrapper{   z-index:77;   padding:45px 0; }.section-6 h2 a{   text-decoration:none;   color:#454446;   border-bottom:2px solid rgba(0,0,0,0);   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.section-6 h2 a:hover{   border-bottom:2px solid #454446; }.section-6-parallax{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_6_bg.jpg") no-repeat top center;   height:1322px;   position:relative;   background-size:cover; }.section-6-bg{   background:rgba(102,188,197,0.9);   position:absolute;   z-index:77;   height:100%;   width:100%; }.h2-type-b{   color:#454446;   padding:40px 0 35px 0;   text-transform:uppercase;   text-align:center; }.main-menu>ul>li.current-menu-item>a{   border-bottom:4px solid #f18729; }.section-6-buttons-outer{   text-align:center; }.section-6-buttons-outer .section-6-button:nth-child(1){   margin:0 15px 0 0; }.section-6-button{   background:#f18729;   width:350px;   display:inline-block;   text-align:center;   padding:28px 0 24px 0;   text-decoration:none;   font-size:24px;   font-family:Din_bold!important;   text-transform:uppercase;   color:#fff;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.section-6-button:hover{   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.section-7 .wrapper{   padding:0 0 60px 0; }.section-7-block-type-a,.section-7-block-type-b{   position:relative;   display:inline-block;   vertical-align:middle;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.section-7-block-type-a{   width:41.3%;   margin:0 5% 0 0; }.section-7-block-type-b{   margin:0 0 0 -4px;   width:52.7%; }.section-7-block-type-a img{   width:100%;   height:auto; }.section-7-block-type-a-photo-frame{   position:absolute;   left:0;   top:0; }.section-7-block-type-b-text-title{   font-size:22px;   font-family:Din_italic;   color:#414042;   margin:10px 0 0 0; }.section-7-block-type-b-text-type-a{   font-size:22px;   font-family:Din_thin_italic;   color:#414042;   margin:17px 0 0 0;   line-height:30px; }.section-7-button{   margin:60px 0 0 0;   text-decoration:none;   display:block;   cursor:pointer;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.section-7-button:hover{   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.section-7-button img{   display:inline-block;   vertical-align:middle; }.section-7-button span{   display:inline-block;   vertical-align:middle;   color:#454446;   font-size:20px;   font-family:Din_medium;   line-height:22px;   margin:0 0 0 15px; }.section-7-main-button{   background:#66bcc5;   width:375px;   padding:17px 0 15px 0;   color:#fff;   font-size:16px;   font-family:Din_light;   text-transform:uppercase;   display:block;   text-align:center;   margin:55px auto 0 auto;   text-decoration:none;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.section-7-main-button:hover{   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.h2-type-c{   color:#fff;   padding:50px 0 40px 0;   text-transform:uppercase; }.section-7-block-type-b-all-videos-link{   color:#f18729;   font-size:16px;   font-family:Din_bold!important;   text-transform:uppercase;   text-decoration:none;   margin:50px 0 0 0;   display:block;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.section-7-block-type-b-all-videos-link:hover{   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.section-8 .wrapper{   z-index:77;   padding:0 0 60px 0; }.section-8 .wrapper h1{   font-size:30px;   font-family:Din_regular!important; }.section-8-parallax{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_8_bg.jpg") no-repeat top center;   height:1226px;   position:relative;   background-size:cover; }.section-8-blocks-outer{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_8_backing.png") no-repeat center;   padding:0 0 0 2.577319587628866%;   -webkit-box-shadow:-4px -4px 10px 0px rgba(0,0,0,0.75);   -moz-box-shadow:-4px -4px 10px 0px rgba(0,0,0,0.75);   box-shadow:-4px -4px 10px 0px rgba(0,0,0,0.75); }.section-8-block-1{   margin:5px 0 0 0;   width:24.77319587628866%;   display:inline-block; }.section-8-block-1-type-a{   margin:25px 0 0 0; }.section-8-block-1-type-b{   display:inline-block;   position:relative;   width:23.77319587628866%;   margin:25px 10px 0 -3px;   vertical-align:top;   z-index:55; }.section-8-block-1-type-c{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_8_block_frame.png") no-repeat center;   position:relative;   display:inline-block;   width:23.77319587628866%;   margin:0 10px 0 -3px;   vertical-align:top;   height:220px; }.section-8-block-1-type-a span,.section-8-block-1-type-b span{   font-family:Din_bold!important;   font-size:16px;   color:#414042;   vertical-align:top; }.section-8-block-1-type-a h5,.section-8-block-1-type-b h5{   color:#f18729;   font-size:16px;   font-family:Din_bold!important;   text-transform:uppercase;   margin:0 0 0 2px;   display:inline-block; }.section-8-block-1-type-c h5{   color:#fff;   font-size:16px;   font-family:Din_bold!important;   text-transform:uppercase;   margin:0 0 0 25px;   padding:25px 0 0 0; }.small-black-horizontal-line{   background:#414042;   width:25px;   height:1px;   margin:10px 0 10px 20px; }.small-white-horizontal-line-type-b{   background:#fff;   width:25px;   height:1px;   margin:20px 0 20px 25px; }.section-8-block-1-type-a-arrow{   position:absolute;   margin:-5px 0 0 2px; }.section-8-block-1-type-b-arrow{   position:absolute;   top:5px;   right:-8px; }.section-8-block-1-type-c-arrow{   position:absolute;   top:5px;   right:-32px; }.section-8-block-1-type-a-text-type-a{   margin:0 0 0 20px;   color:#414042;   font-size:14px;   font-family:Din_light;   line-height:16px; }.section-8-block-1-type-a-text-type-b{   margin:0 0 0 25px;   color:#fff;   font-size:14px;   font-family:Din_light;   line-height:16px; }.section-8-block-2{   display:inline-block;   vertical-align:top; }.section-9-bg{   background:rgba(219,219,219,0.83);   position:absolute;   z-index:77;   height:100%;   width:100%;   top:0; }.section-9{   height:669px; }.section-9-wrapper{   max-width:1100px; }.section-9-title{   z-index:88;   position:relative;   background:#fff; }.section-9 .wrapper{   z-index:77; }.section-9-menu{   position:relative;   display:inline-block;   z-index:66;   top:15px; }.section-9-menu>a{   text-decoration:none;   padding:8px 30px;   background:#f18729;   display:inline-block;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.section-9-menu>a span{   font-family:Din_light;   color:#fff;   font-size:16px;   vertical-align:bottom;   margin:0 5px 0 0; }.section-9-menu ul{   position:absolute;   top:-1px;   left:0;   margin:auto;   background:#fff;   border:1px solid #f18729;   padding:8px 8px 0 30px;   width:130%;   display:none;   box-sizing:border-box;   list-style-type:none; }.section-9-menu ul li:nth-child(3) a{   display:none; }.section-9-menu ul>span{   font-family:Din_light;   color:#f18729;   font-size:16px;   vertical-align:middle;   margin:0 5px 10px 0;   display:inline-block; }.section-9-menu ul .arrow-icon{   position:relative;   bottom:3px; }.section-9-menu ul a{   display:block;   padding:8px 0;   text-decoration:none;   font-size:16px;   color:#404040;   font-family:Din_light;   -webkit-transition:0.3s;   -o-transition:0.3s;   transition:0.3s; }.section-9-menu ul a:hover{   color:#f18729; }.section-9-sliders-outer{   height:270px;   position:relative;   padding:125px 0 0 0;   text-align:center; }.section-9-sliders-outer .lSSlideOuter{   visibility:hidden;   position:absolute;   left:0;   right:0;   margin:auto; }.section-9-sliders-outer .lSSlideOuter{   visibility:hidden; }.section-9-sliders-outer .lSSlideOuter:nth-child(1){   visibility:visible; }.section-9 .lSAction>.lSPrev{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_9_slider_arrow_1.png") no-repeat;   width:56px;   height:90px;   top:0;   bottom:0;   margin:auto }.section-9 .lSAction>.lSNext{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_9_slider_arrow_2.png") no-repeat;   width:56px;   height:90px;   top:0;   bottom:0;   margin:auto }.section-9 .lSSlideOuter .lSPager.lSpg{   display:none; }.section-9-slider-img-outer{   width:170px;   height:170px;   border:3px solid #fff;   border-radius:50%;   overflow:hidden;   position:relative;   display:inline-block;   vertical-align:middle;   margin:0 15px 0 0; }.section-9-slider-img-outer img{   position:absolute;   top:-50%;   right:-50%;   bottom:-50%;   left:-50%;   margin:auto; }.section-9-slider-text-outer{   margin:0 0 0 -3px;   display:inline-block;   vertical-align:middle;   width:650px;   text-align:left; }.section-9-slider-text-outer h5{   color:#414042;   font-size:24px;   font-family:Din_bold!important; }.section-9-slider-text-outer h5 a{   color:#f15a29;   text-decoration:none; }.section-9-slider-text-outer h5 a:hover{   text-decoration:underline; }.section-9-slider-text-outer p{   color:#414042;   line-height:30px;   font-size:16px;   font-family:Din_light; }.section-9-button{   background:#414042;   font-size:16px;   font-family:Din_light;   text-align:center;   display:block;   width:220px;   padding:13px 0 11px 0;   margin:0 auto 0 auto;   color:#fff;   text-decoration:none;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.section-9-button:hover{   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.section-10{   z-index:88; }.section-10-content{   background:#353535; }.section-10-content-block-type-a{   padding:45px 0 55px 0;   display:inline-block;   vertical-align:top;   width:45%;   margin:0 5.3% 0 0; }.section-10-content-block-type-b{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_10_frame.png") no-repeat;   display:inline-block;   vertical-align:top;   width:49.2%;   height:520px;   padding:90px 0 0 0;   text-align:center;   position:absolute;   margin:-30px 0 0 0;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.section-10-content h5{   font-size:36px;   font-family:Din_bold!important;   color:#f18729;   text-transform:uppercase;   width:115%; }.section-10-block-type-a-text-type-a{   color:#fff;   font-size:24px;   font-family:Din_light;   margin:20px 0 0 0;   line-height:30px; }.section-10-block-type-a-text-type-b{   color:#f18729;   font-size:24px;   font-family:Din_light;   line-height:30px;   margin:10px 0 0 0; }.section-10-block-type-a-text-type-c{   color:#fff;   font-size:24px;   font-family:Din_light;   line-height:30px;   margin:20px 0 0 0;   text-transform:uppercase; }.section-10-content-block-type-b-text-type-a{   color:#fff;   font-family:Din_bold!important;   font-size:36px;   text-transform:uppercase;   line-height:40px; }.section-10-content-block-type-b-text-type-b{   color:#fff;   font-family:Din_bold!important;   font-size:84px;   margin:5px 0; }.section-10-content-block-type-b a{   background:#f18729;   color:#fff;   font-size:24px;   font-family:Din_bold!important;   text-transform:uppercase;   text-decoration:none;   padding:22px 14px 22px 14px;   margin:50px 0 0 0;   display:inline-block;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.section-10-content-block-type-b a:hover{   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.section-11-parallax{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_11_bg.jpg") no-repeat top center;   height:1400px;   position:relative;   background-size:cover; }.section-11 .wrapper{   z-index:77; }.h2-type-d{   color:#fefeff;   padding:60px 0 40px 0;   text-transform:uppercase; }.section-11-content-outer{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_11_backing.png") no-repeat;   width:891px;   margin:0 auto;   position:relative;   padding:0 0 50px 0; }.section-11-cards{   position:absolute;   top:-80px;   right:0px; }.section-11-frame-part{   position:absolute;   left:20px;   top:30px; }.section-11-blocks-outer{   padding:20px 0 0 0; }.section-11-block{   margin:30px auto 0 auto;   width:85%; }.section-11-avatar-outer{   display:inline-block;   width:160px;   height:160px;   overflow:hidden;   border-radius:50%;   position:relative;   vertical-align:top;   margin:0 20px 0 0; }.section-11-avatar-outer img{   position:absolute;   top:-50%;   right:-50%;   bottom:-50%;   left:-50%;   margin:auto; }.section-11-block-text-outer{   display:inline-block;   vertical-align:top;   width:555px; }.section-11-block-text-type-a{   margin:10px 0 0 0;   color:#f18729;   font-family:Din_bold!important;   font-size:16px;   text-transform:uppercase; }.section-11-block-text-type-b{   color:#414042;   font-size:16px;   font-family:Din_light;   margin:10px 0 0 0;   line-height:20px; }.section-11-block-text-type-b a{   color:#f15a29; }.section-11-block-text-type-b a:hover{   text-decoration:none; }.section-11-block-link-type-a{   background:#f18729;   color:#fff;   text-transform:uppercase;   font-family:Din_light;   font-size:14px;   padding:10px 20px;   text-decoration:none;   display:inline-block;   margin:15px 0 0 0;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.footer-menu{   background:#383030;   background-size:cover;   text-align:center; }.section-11-block-link-type-a:hover{   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.section-11-block-link-type-b{   background:#5db5bf;   color:#fff;   text-transform:uppercase;   font-family:Din_light;   font-size:14px;   padding:10px 20px;   text-decoration:none;   display:inline-block;   margin:15px 0 0 0;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.section-11-block-link-type-b:hover{   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.section-11-bottom{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_11_bottom.jpg") no-repeat center;   background-size:cover;   z-index:88;   position:relative;   text-align:center; }.section-11-bottom a{   display:inline-block;   margin:40px auto;   padding:12px 27px;   background:#f18729;   color:#fff;   text-decoration:none;   text-transform:uppercase;   font-size:14px;   font-family:Din_bold!important;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.section-11-bottom a:hover{   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.section-12-title{   background:#fff; }.section-12-parallax{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_12_bg.jpg") no-repeat top center;   height:1424px;   position:relative;   background-size:cover; }.section-12 .wrapper{   z-index:88;   max-width:830px;   padding:0 0 27px 0; }.section-12-bg{   background:rgba(65,64,66,0.94);   position:absolute;   z-index:77;   height:100%;   width:100%; }.section-12-block{   display:inline-block;   width:350px;   position:relative;   margin:40px 0 0 0; }.section-12-blocks-outer .section-12-block-1 img{   position:absolute;   top:-50px;   left:-210px;   z-index:55; }.section-12-blocks-outer .section-12-block-2 img{   position:absolute;   top:-60px;   right:-140px;   z-index:55; }.section-12-blocks-outer .section-12-block-3 img{   position:absolute;   top:-58px;   left:-195px;   z-index:44; }.section-12-blocks-outer .section-12-block-4 img{   position:absolute;   top:-60px;   right:-190px;   z-index:33; }.section-12-block-text-outer{   position:relative;   z-index:66; }.section-12-blocks-outer .section-12-block-title-type-a{   text-transform:uppercase;   color:#fff;   font-size:16px;   font-family:Din_bold!important; }.section-12-blocks-outer .section-12-block-title-type-b{   text-transform:uppercase;   color:#414042;   font-size:16px;   font-family:Din_bold!important; }.section-12-blocks-outer .section-12-block-1{   margin:0 100px 0 25px; }.section-12-blocks-outer .section-12-block-3{   margin:100px 26px 0 50px;   vertical-align:top; }.section-12-blocks-outer .section-12-block-4{   margin:90px 0px 0 40px; }.section-12-blocks-outer .section-12-block-4 .section-12-block-text-outer{   bottom:20px; }.section-12-block-text-outer .small-black-horizontal-line,.section-12-block-text-outer .small-white-horizontal-line{   margin:10px 0 10px 0px; }.section-12-block-text-outer p{   font-size:14px;   font-family:Din_light;   color:#fff;   line-height:17px; }.section-13{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_13_bg.jpg") no-repeat center;   height:471px;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.section-13 .wrapper{   height:100%; }.section-13 h2{   float:left; }.section-13-contacts-block{   width:50%;   float:right;   background:rgba(255,255,255,0.6);   height:100%;   padding:160px 0 0 35px;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.section-13-img-outer{   position:relative;   display:inline-block;   vertical-align:middle;   width:30px;   height:30px; }.section-13-img-outer img{   position:absolute;   top:-50%;   left:0;   bottom:-50%;   margin:auto; }.section-13-text-type-a{   display:inline-block;   vertical-align:middle;   font-size:32px;   font-family:Din_light;   color:#39393c; }.section-13-text-type-b{   font-size:18px;   font-family:Din_light;   color:#39393c;   margin:0 0 0 37px; }.section-13-text-type-c{   display:inline-block;   vertical-align:middle;   font-size:24px;   font-family:Din_light;   color:#39393c; }.section-13-contacts-block-text-outer-1{   margin:15px 0 0 0; }.section-13-contacts-block-text-outer-2{   margin:30px 0 0 0; }.up-section{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_11_bottom.jpg") no-repeat center;   background-size:cover;   text-align:center; }.up-section a{   color:#403f41;   font-size:24px;   font-family:Din_bold!important;   text-transform:uppercase;   text-decoration:none;   display:inline-block;   vertical-align:middle;   margin:30px 0;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.up-section img{   position:relative;   display:inline-block;   vertical-align:middle;   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/up_arrow.png");   width:24px;   height:14px;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.up-section a:hover{   letter-spacing:1px; }.up-section a:hover:after{   display:none; }.up-section.white_back{   background:#fff }.up-section.white_back .button{   color:#fff;   font-family:Din_light!important; }footer{  }footer nav{   margin:0px 0;   display:block;   padding:0;   width:100% }footer .navi{   background:#414042 }footer .main-menu{   display:block;   margin:0 }footer .main-menu ul>li ul{   z-index:10 }footer .main-menu ul>li>a{   color:#fff }footer .main-menu ul li ul{   display:none!important }footer .main-menu>ul>li{   border-top:4px solid rgba(0,0,0,0);   padding:14px 0; }footer .main-menu>ul>li:hover{   border-top:4px solid #f18729;   border-bottom:4px solid rgba(0,0,0,0); }.main-menu>ul>li.current-menu-item:hover{   border:none }footer .direction-menu{   margin:10px 0 0 0; }.footer-copyrights{   background:#fff;   color:#f15a29;   font-size:16px;   font-family:Din_light;   text-align:center;   padding:28px 0;   padding-bottom:10px; }.footer-contacts{   background:#fff;   color:#f15a29;   font-size:16px;   font-family:Din_light;   text-align:center;   padding:28px 0;   padding-top:0px;   width:100%; }.socials-outer{   margin:0 0 25px 0; }.socials-outer a{   display:inline-block;   vertical-align:middle;   margin:0 12px;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.socials-outer a:hover{   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.socials-outer a i{   color:#f15a29;   font-size:22px; }.info-section-1-parallax{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/info_title_bg.png") no-repeat top center;   height:946px;   position:relative;   background-size:cover; }.info-section-1-bg{   background:rgba(110,193,201,0.96);   position:absolute;   z-index:77;   height:100%;   width:100%; }.info-section-1 .wrapper{   z-index:77;   padding:20px 0 20px 0; }.info-section-1-text{   font-size:26px;   font-family:Din_light;   color:#414042;   line-height:30px; }.info-section-2 #info_section_2_slider li{   height:685px; }.info-section-3 .wrapper{   padding:30px 0 35px 0; }.info-section-3 .wrapper .info-section-3-block:nth-child(1){   margin:0 2% 0 -4px; }.info-section-3-block{   display:inline-block; }.info-section-3-block{   font-size:16px;   font-family:Din_light;   color:#414042;   line-height:24px;   width:100%;   text-align:justify;   vertical-align:top; }.info-section-3-block h2{   padding:15px 0px 10px 0px; }.info-section-3-block .towers{   width:48%;   float:left; }.info-section-3-block .towers.left{   padding-right:35px; }.info-section-3-block iframe{   max-width:100%;   margin:0 0 20px 0; }.info-section-3-block p{   margin:0 0 10px 0; }.np-top{   padding-top:0!important }.up-links a,.info-section-3-block a{   color:#f15a29;   font-size:16px;   font-family:Din_light; }.up-links a{   margin:10px 30px 10px 0;   display:inline-block }.info-section-3-block a:hover{   text-decoration:none; }.info-section-3-block ul,ol{   padding-left:15px; }.info-section-3-block ul,ol li{   margin-bottom:10px; }.about-section-1{   background:#e9e9e9;   padding:40px 0 42px 0; }.about-section-2{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_5_slider_img_1.jpg") no-repeat center;   background-size:cover;   height:700px; }.about-section-3-parallax{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/info_title_bg.png") no-repeat top center;   height:946px;   position:relative;   background-size:cover; }.about-section-3-bg{   background:rgba(110,193,201,0.96);   position:absolute;   z-index:77;   height:100%;   width:100%; }.about-section-with-numbers .wrapper{   z-index:77;   padding:35px 0 35px 0; }.about-section-number-in-frame{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/about_section_number_frame.png") no-repeat center;   width:197px;   height:141px;   display:inline-block;   vertical-align:top;   position:relative;   margin:0 15px 0 0; }.about-section-number-in-frame span{   position:absolute;   top:0;   right:-50%;   bottom:0;   left:-50%;   height:50%;   margin:auto;   text-align:center;   font-size:60px;   font-family:Din_bold!important; }.about-section-number-in-frame-type-a{   color:#fff; }.about-section-number-in-frame-type-b{   color:#282828; }.about-section-text-outer{   width:745px;   display:inline-block;   vertical-align:top; }.about-section-text-outer .small-black-horizontal-line{   margin:10px 0 10px 0; }.about-section-text-outer h5{   font-size:24px;   font-family:Din_bold!important;   text-transform:uppercase; }.about-section-lesser-title-type-a{   color:#fff; }.about-section-lesser-title-type-b{   color:#f18729; }.about-section-lesser-title-type-c{   color:#5db5bf; }.about-section-text-outer p{   font-size:16px;   font-family:Din_light;   line-height:24px; }.about-section-text-type-a{   color:#414042;   margin:0 0 10px 0; }.about-section-text-type-b{   color:#f18729;   text-transform:uppercase;   font-family:Din_bold!important;   margin:0 0 10px 0; }.about-section-text-type-c{   color:#fff; }.about-section-text-outer-button{   color:#fff;   font-size:14px;   font-family:Din_light;   text-transform:uppercase;   text-decoration:none;   display:inline-block;   margin:5px 0 0 0;   padding:12px 30px;   background:#5db5bf;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.about-section-text-outer-button:hover{   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.about-section-5-parallax{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_12_bg.jpg") no-repeat top center;   height:946px;   position:relative;   background-size:cover; }.about-section-5-bg{   background:rgba(65,64,66,0.96);   position:absolute;   z-index:77;   height:100%;   width:100%; }.about-section-6-parallax{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_6_bg.jpg") no-repeat top center;   height:946px;   position:relative;   background-size:cover; }.about-section-6-bg{   background:rgba(255,255,255,0.90);   position:absolute;   z-index:77;   height:100%;   width:100%; }.services-section-1-parallax{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_8_bg.jpg") no-repeat top center;   height:1226px;   position:relative;   background-size:cover; }.services-section-1 .wrapper{   z-index:77;   padding:0 0 130px 0; }.services-section-1-block{   position:relative;   background:#fff;   display:inline-block;   text-decoration:none;   vertical-align:top;   -webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,1);   -moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,1);   box-shadow:0px 0px 15px 0px rgba(0,0,0,1);   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.services-section-1-block:hover{   -webkit-box-shadow:0px 0px 25px 0px rgba(241,135,41,1);   -moz-box-shadow:0px 0px 25px 0px rgba(241,135,41,1);   box-shadow:0px 0px 25px 0px rgba(241,135,41,1); }.services-section-1-block span{   text-transform:uppercase;   font-family:Din_bold!important;   font-size:16px;   color:#f18729;   text-decoration:underline;   width:80px;   display:inline-block;   line-height:20px; }.services-section-1-block img{   display:inline-block;   vertical-align:top; }.services-section-1-block{   position:relative; }.services-section-1-block-1{   width:425px;   height:310px;   margin:0 10px 0 0; }.services-section-1-block-1 span{   position:relative;   text-align:right;   margin:40px 10px 0 30px;   z-index:55; }.services-section-1-block-1 img{   margin:19px 25px 0 0;   float:right; }.services-section-1-block-2{   width:437px;   height:310px;   margin:0 0 0 10px;   -webkit-transform:rotate(-1deg);   -moz-transform:rotate(-1deg);   -ms-transform:rotate(-1deg);   -o-transform:rotate(-1deg);   transform:rotate(-1deg); }.services-section-1-block-2 span{   text-align:right;   margin:23px 40px 0 0;   text-align:left;   float:right;   -webkit-transform:rotate(1deg);   -moz-transform:rotate(1deg);   -ms-transform:rotate(1deg);   -o-transform:rotate(1deg);   transform:rotate(1deg); }#sub1{   text-decoration:none; }.services-section-1-block-2 img{   margin:19px 0 0 25px;   float:left;   -webkit-transform:rotate(1deg);   -moz-transform:rotate(1deg);   -ms-transform:rotate(1deg);   -o-transform:rotate(1deg);   transform:rotate(1deg); }.services-section-1-block-3{   width:425px;   height:305px;   margin:40px 10px 0 5px;   -webkit-transform:rotate(-0.8deg);   -moz-transform:rotate(-0.8deg);   -ms-transform:rotate(-0.8deg);   -o-transform:rotate(-0.8deg);   transform:rotate(-0.8deg); }.services-section-1-block-3 span{   text-align:right;   margin:40px 20px 0 15px;   width:105px;   -webkit-transform:rotate(0.8deg);   -moz-transform:rotate(0.8deg);   -ms-transform:rotate(0.8deg);   -o-transform:rotate(0.8deg);   transform:rotate(0.8deg); }.services-section-1-block-3 img{   margin:19px 0 0 0;   -webkit-transform:rotate(0.8deg);   -moz-transform:rotate(0.8deg);   -ms-transform:rotate(0.8deg);   -o-transform:rotate(0.8deg);   transform:rotate(0.8deg); }.services-section-1-block-4{   width:470px;   height:305px;   margin:40px 0 0 10px;   -webkit-transform:rotate(1deg);   -moz-transform:rotate(1deg);   -ms-transform:rotate(1deg);   -o-transform:rotate(1deg);   transform:rotate(1deg); }.services-section-1-block-4 span{   text-align:right;   margin:23px 100px 0 0;   text-align:left;   float:right;   -webkit-transform:rotate(-1deg);   -moz-transform:rotate(-1deg);   -ms-transform:rotate(-1deg);   -o-transform:rotate(-1deg);   transform:rotate(-1deg); }.services-section-1-block-4 img{   margin:19px 0 0 15px;   float:left;   -webkit-transform:rotate(-1deg);   -moz-transform:rotate(-1deg);   -ms-transform:rotate(-1deg);   -o-transform:rotate(-1deg);   transform:rotate(-1deg); }.services-section-1-block-frame{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/services_page_section_1_frame.png") no-repeat center;   width:194px;   height:173px;   position:absolute;   right:-30px;   bottom:-70px; }.services-section-1-block-frame-text-type-a{   color:#f5f4f3;   text-transform:uppercase;   font-size:32px;   font-family:Din_bold!important;   text-align:center;   margin:50px 0 0 -10px; }.services-section-1-block-frame-text-type-b{   color:#f5f4f3;   text-transform:uppercase;   font-size:18px;   font-family:Din_bold!important;   text-align:center;   margin:5px 0 0 0; }.services-section-2-parallax{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_6_bg.jpg") no-repeat top center;   height:946px;   position:relative;   background-size:cover; }.services-section-2-bg{   background:rgba(241,135,41,0.83);   position:absolute;   z-index:77;   height:100%;   width:100%;   top:0; }.services-section-2 .wrapper{   z-index:77;   padding:0 0 20px 0; }.h2-type-e{   color:#282828;   padding:60px 0 40px 0;   text-transform:uppercase; }.services-section-2-blocks-outer{   text-align:left; }.services-section-2-block{   display:inline-block;   vertical-align:top;   border:4px solid #fff;   width:220px;   height:180px;   overflow:hidden;   position:relative;   text-decoration:none;   margin:0 16px 0 0; }.services-section-2-blocks-outer .services-section-2-block:nth-last-child(1){   margin:0 -4px 0 0; }.services-section-2-block .services-section-2-block-img{   position:absolute;   top:-50%;   right:-50%;   left:-50%;   bottom:-50%;   margin:auto;   width:120%;   height:120%;   -webkit-box-shadow:inset 0px 95px 100px -35px rgba(0,0,0,0.8);   -moz-box-shadow:inset 0px 95px 100px -35px rgba(0,0,0,0.8);   box-shadow:inset 0px 95px 100px -35px rgba(0,0,0,0.8);   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.services-section-2-block:hover .services-section-2-block-img{   -webkit-transform:scale(0.9);   -moz-transform:scale(0.9);   -ms-transform:scale(0.9);   -o-transform:scale(0.9);   transform:scale(0.9); }.services-section-2-block p{   font-size:18px;   font-family:Din_bold!important;   text-transform:uppercase;   text-align:left;   color:#fff;   position:relative;   z-index:22;   margin:12px 0 0 12px;   line-height:26px; }.services-section-2-block-img-1{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/services_page_section_2_img_1.jpg") no-repeat center;   bottom:-60%!important; }.services-section-2-block-img-2{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/services_page_section_2_img_2.jpg") no-repeat center; }.services-section-2-block-img-3{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/services_page_section_2_img_3.jpg") no-repeat center; }.services-section-2-block-img-4{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/services_page_section_2_img_4.jpg") no-repeat center; }.services-section-2-under-blocks-outer{   margin:25px 0 0 0; }.services-section-2-under-blocks-outer p{   color:#282828;   font-size:16px;   font-family:Din_bold!important;   display:inline-block;   margin:0 15px 0 0; }.services-section-2-under-blocks-outer a{   width:75px;   background:#5fb7c1;   color:#fff;   font-size:14px;   font-family:Din_light;   display:inline-block;   text-decoration:none;   text-transform:uppercase;   text-align:center;   vertical-align:middle;   padding:13px 0;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.services-section-2-under-blocks-outer a:hover{   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.h2-type-f{   color:#f18729;   padding:50px 0 40px 0;   text-transform:uppercase; }.services-section-3 .wrapper{   padding:0 0 70px 0; }.services-section-3-table-block-type-a,.services-section-3-table-block-type-b{   display:inline-block;   padding:15px 0;   vertical-align:middle; }.services-section-3-table-header{   background:#5fb7c1; }.services-section-3-table-footer{   background:#5fb7c1; }.services-section-3-table span{   font-size:16px;   font-family:Din_bold!important;   color:#282828;   display:block;   margin:0 0 0 20px;   line-height:30px; }.services-section-3-table-block-type-a{   width:49.76923076923077%; }.services-section-3-table-block-type-a span{   font-family:Din_light; }.services-section-3-table-footer .services-section-3-table-block-type-a span{   font-family:Din_bold!important;   text-transform:uppercase; }.services-section-3-table-block-type-b{   width:12.30769230769231%;   margin:0 0 0 -4px; }.services-section-3-table-rows-outer{   display:table;   width:100%;   text-align:justify; }.services-section-3-table-rows-outer .services-section-3-table-row:nth-child(odd){   background:rgba(241,135,41,0.2); }.services-section-3-table-row .services-section-3-table-block-type-b:nth-child(even){   background:rgba(241,135,41,0.2); }.services-section-3-table-row .services-section-3-table-block-type-b span{   text-align:center;   margin:0 0 0 0; }.services-section-3-table-row .services-section-3-table-block-type-b .transparent{   opacity:0; }.services-section-3-table-footer .services-section-3-table-block-type-b{   padding:15px 0 5px 0; }.services-section-3-table-footer .services-section-3-table-block-type-b span{   text-transform:uppercase;   margin:0 0 0 0!important;   text-align:center; }.services-section-3-table-footer-span-type-a{   font-size:12px!important;   line-height:15px!important;   position:relative;   bottom:6px; }.services-section-4{   background:#4a4a4a;   padding:40px 0; }.services-section-4 a{   width:370px;   background:#f18729;   color:#fff;   font-size:14px;   font-family:Din_bold!important;   display:block;   text-decoration:none;   text-transform:uppercase;   text-align:center;   vertical-align:middle;   padding:13px 0;   margin:0 auto;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.services-section-4 a:hover{   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.portfolio-section-0-parallax{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/portfolio_page_section_1_bg.jpg") no-repeat top center;   height:1032px;   position:relative;   background-size:cover; }.portfolio-section-0{   height:830px;   overflow:hidden; }.portfolio-section-0 h1.h2-type-c{   font-size:30px;   font-family:Din_regular!important; }.portfolio-section-0 .wrapper{   z-index:77; }.portfolio-section-0-slider{   width:100%;   height:630px;   padding:10px 0 10px 0; }#portfolio_section_0_slider_prev{   position:absolute;   left:-50px;   top:41px;   bottom:0;   margin:auto 0;   height:92px;   width:32px;   color:#fff; }#portfolio_section_0_slider_next{   position:absolute;   right:-50px;   top:41px;   bottom:0;   margin:auto 0;   height:92px;   width:32px;   color:#fff; }#portfolio_section_0_slider_prev i,#portfolio_section_0_slider_next i{   font-size:92px;   cursor:pointer;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }#portfolio_section_0_slider_prev i:hover,#portfolio_section_0_slider_next i:hover{   opacity:0.6; }.portfolio-section-0-slider .slidee{   margin:0;   padding:0;   height:100%;   list-style:none; }.portfolio-section-0-slider ul li{   height:590px;   width:960px;   margin:0 20px 0 0;   border:5px solid #fff;   float:left;   position:relative; }.portfolio-section-0-slider ul li img{   position:absolute;   top:0;   right:0;   bottom:0;   left:0;   margin:auto; }.portfolio-section-0-slider-slide-text-type-a{   font-family:Din_regular;   font-size:36px;   color:#fff;   text-align:center;   margin:230px 0 0 0; }.portfolio-section-0-slider-slide-text-type-b{   font-family:Din_light;   font-size:16px;   color:#fff;   text-transform:uppercase;   text-align:center;   margin:30px 0 0 0; }.portfolio-section-0 .scrollbar{   width:100%;   height:1px;   background:#cccccc;   margin:25px 0 0 0; }.portfolio-section-0 .scrollbar .handle{   width:100px;   height:6px;   background:#f15a29; }.portfolio-section-1 .wrapper{   z-index:77;   padding:65px 0 45px 0; }.portfolio-section-1-parallax{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_6_bg.jpg") no-repeat top center;   height:1322px;   position:relative;   background-size:cover; }.portfolio-section-1-bg{   background:rgba(76,76,76,0.83);   position:absolute;   z-index:77;   height:100%;   width:100%; }.portfolio-section-1-block-1{   display:inline-block;   width:50.25641025641026%;   margin:0 1% 0 0;   vertical-align:top; }.portfolio-section-1-block-2{   display:inline-block;   width:48.23076923076923%;   vertical-align:top;   padding:0 0 0 10%;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.portfolio-section-1-block-text-type-a{   color:#fff;   text-transform:uppercase;   font-family:Din_bold!important;   font-size:24px; }.portfolio-section-1-block-text-type-a a{   text-decoration:none;   color:#f18729;   border-bottom:2px solid #f18729;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.portfolio-section-1-block-text-type-a a:hover{   border-bottom:2px solid rgba(255,255,255,0); }.portfolio-section-1-block-1 form{   margin:20px 0 0 0; }.portfolio-section-1-block-1 input[type="search"]{   border:0px solid rgba(0,0,0,0);   width:70%;   font-family:Din_italic;   font-size:16px;   color:#282828;   padding:11px 0 11px 15px;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.portfolio-section-1-block-1 input[type="search"]::-webkit-input-placeholder{   color:#282828; }.portfolio-section-1-block-1 input[type="search"]::-moz-placeholder{   color:#282828; }.portfolio-section-1-block-1 input[type="search"]:-moz-placeholder{   color:#282828; }.portfolio-section-1-block-1 input[type="search"]:-ms-input-placeholder{   color:#282828; }.portfolio-section-1-block-1 button,.portfolio-section-1-block-1 input[type="submit"]{   width:20%;   padding:11px 0 11px 0;   background:#f18729;   font-size:16px;   font-family:Din_bold!important;   text-transform:uppercase;   text-decoration:none;   color:#fff;   display:inline-block;   margin:0 0 0 5%;   text-align:center;   cursor:pointer;   border:1px solid rgba(0,0,0,0);   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.portfolio-section-1-block-1 button:hover,.portfolio-section-1-block-1 input[type="submit"]:hover{   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.portfolio-section-1-block-text-type-b{   font-size:16px;   font-family:Din_light;   color:#fff;   margin:5px 0 0 0;   display:block;   display:none; }.portfolio-section-1-block-text-type-b:hover{   text-decoration:none; }.portfolio-section-1-block-text-type-c{   color:#5fb7c1;   text-transform:uppercase;   font-family:Din_bold!important;   font-size:16px; }.portfolio-section-1-block-text-type-d{   font-size:16px;   font-family:Din_light;   color:#fff;   margin:15px 0 0 0;   display:block; }.portfolio-section-1-block-text-type-d:hover{   text-decoration:none; }.portfolio-section-2 .wrapper{   z-index:77;   padding:35px 0 65px 0; }.portfolio-section-2-parallax{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/portfolio_page_section_3_bg.jpg") no-repeat top center;   height:1290px;   position:relative;   background-size:cover;   margin:-400px 0 0 0; }.portfolio-section-2-bg{   background:rgba(255,255,255,0.90);   position:absolute;   z-index:77;   height:100%;   width:100%; }.portfolio-section-3-parallax{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_11_bg.jpg") no-repeat top center;   height:1600px;   position:relative;   background-size:cover; }.portfolio-section-2-spot{   background:#5db5bf;   position:absolute;   display:inline-block;   text-align:center;   height:35px;   border:3px solid #fff;   border-radius:50%;   text-decoration:none;   -webkit-transition:1s;   -o-transition:1s;   transition:1s; }.portfolio-section-2-spot:hover{   border-radius:20px; }.portfolio-section-2-spot-projects-count{   font-size:24px;   font-family:Din_bold!important;   color:#fff;   display:inline-block;   vertical-align:middle;   min-width:20px;   position:relative;   top:4px;   padding:0 8px 0 8px; }.portfolio-section-2-spot-projects-town{   font-size:16px;   font-family:Din_light;   color:#fff;   text-transform:uppercase;   display:inline-block;   vertical-align:middle;   position:relative;   top:7px;   padding:0 10px 0 0;   margin:0 0 0 -3px;   display:none; }.wrapper-type-a{   position:relative;;   width:100%;   margin:0 auto;   z-index:77;   max-width:1365px;   padding:20px 0 40px 0; }.portfolio-section-3 .wrapper{   z-index:77;   padding:0 0 0 0; }.h2-type-e{   color:#fefeff;   padding:60px 0 40px 0;   text-transform:uppercase; }.portfolio-section-3-blocks-outer{   text-align:center; }.portfolio-section-3-block{   display:inline-block;   height:595px;   width:245px;   position:relative;   border:4px solid #fff;   overflow:hidden;   cursor:pointer;   margin:0 0 20px 17px;   -webkit-transition:1s;   -o-transition:1s;   transition:1s; }.portfolio-section-3-blocks-outer .portfolio-section-3-block:nth-child(1){   margin:0 0 20px 0; }.portfolio-section-3-block-frame{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/portfolio_page_section_3_frame.png") no-repeat center;   width:136px;   height:193px;   position:absolute;   top:0;   bottom:0;   left:57px;   margin:auto 0 auto 0;   z-index:66;   display:-webkit-flex;   display:-moz-flex;   display:-ms-flex;   display:-o-flex;   display:flex;   -webkit-flex-direction:column;   -moz-flex-direction:column;   -ms-flex-direction:column;   -o-flex-direction:column;   flex-direction:column;   justify-content:center;   align-items:center;   -webkit-transition:1s;   -o-transition:1s;   transition:1s; }.portfolio-section-3-block img{   position:absolute;   left:0;   top:0;   bottom:0;   margin:auto;   z-index:55;   height:100%; }.portfolio-section-3-block-frame span{   font-size:16px;   font-family:Din_bold!important;   color:#fff;   text-transform:uppercase;   text-align:center;   line-height:39px; }.portfolio-section-3-blocks-outer .portfolio-section-3-block:nth-child(4) .portfolio-section-3-block-frame span{ }.portfolio-section-3-blocks-outer .portfolio-section-3-block:nth-child(5) .portfolio-section-3-block-frame span{ }.wrapper-type-b{   position:relative;   width:100%;   margin:0 auto;   z-index:77;   max-width:1000px;   padding:0 0 65px 15px; }.portfolio-section-4-slider{   width:100%;   height:130px;   padding:10px 0 10px 0; }.portfolio-section-4-slider .slidee{   margin:0;   padding:0;   height:100%;   list-style:none; }.portfolio-section-4-slider .slidee li{   float:left;   padding:0;   vertical-align:top;   width:230px;   height:100%;   margin:0 10px 0 10px;   position:relative;   -webkit-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.35);   -moz-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.35);   box-shadow:0px 0px 15px 1px rgba(0,0,0,0.35);   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.portfolio-section-4-slider .slidee li:hover{   -webkit-filter:brightness(130%);   -o-filter:brightness(130%);   filter:brightness(130%);   -webkit-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.15);   -moz-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.15);   box-shadow:0px 0px 15px 1px rgba(0,0,0,0.15); }.portfolio-section-4-slider .slidee li a{   width:100%;   height:100%;   display:block; }.portfolio-section-4-slider .slidee li img{   position:absolute;   top:0;   right:0;   bottom:0;   left:0;   margin:auto; }.portfolio-section-4 .scrollbar{   width:98%;   height:1px;   background:#cccccc;   margin:25px 0 0 1%; }.portfolio-section-4 .scrollbar .handle{   width:100px;   height:6px;   background:#f15a29; }.blog-elements-outer{   font-size:0; }.blog-title{   background:#f5f5f5; }.blog-section .wrapper{   padding:20px 15px 30px 15px;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.blog-element{   margin:0 0 35px 0;   position:relative;   min-height:180px; }.blog-element-img-outer{   border:4px solid #fff;   -webkit-box-shadow:7px 7px 20px -7px rgba(0,0,0,0.55);   -moz-box-shadow:7px 7px 20px -7px rgba(0,0,0,0.55);   box-shadow:7px 7px 20px -7px rgba(0,0,0,0.55);   overflow:hidden;   width:220px;   height:180px;   margin:0 auto 25px auto;   position:absolute; }.blog-element-img-outer img{   height:180px; }.blog-element-text-outer{   width:100%;   display:inline-block;   vertical-align:top;   padding:0 15px 0 250px;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.blog-element-text-outer h5,.blog-element-text-outer h5 a,.blog-element-text-outer h2,.blog-element-text-outer h2 a{   font-size:24px;   font-family:Din_bold!important;   color:#f18729;   text-transform:uppercase;   margin:0 0 10px 0;   text-decoration:none; }.blog-element-date{   font-size:14px;   font-family:Din_light;   color:#282828;   margin:0 0 15px 0; }.blog-element-text{   font-size:16px;   font-family:Din_light;   line-height:24px;   color:#414042;   margin:0 0 15px 0; }.blog-element-text-outer>a{   font-size:14px;   font-family:Din_light;   color:#fff;   text-transform:uppercase;   padding:15px 20px;   display:inline-block;   background:#5db5bf;   text-decoration:none;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.blog-element-text-outer>a:hover{   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.all-reviews-title{   background:#f5f5f5; }.all-reviews-title h1{   font-size:30px;   font-family:Din_regular!important; }.all-reviews .wrapper{   padding:30px 15px 50px 15px;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.all-reviews-elements-outer{   font-size:0; }.all-reviews-element{   margin:0 0 15px 0;   position:relative; }.all-reviews-element-img-outer{   overflow:hidden;   width:165px;   height:165px;   border-radius:50%;   margin:0 auto 25px auto;   position:absolute;   left:50px; }.all-reviews-element-img-outer img{   max-width:100%;   height:auto }.all-reviews-element-text-outer{   width:100%;   display:inline-block;   vertical-align:top;   padding:0 15px 0 240px;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.all-reviews-element-text-outer h5{   font-size:24px;   font-family:Din_bold!important;   color:#414042;   margin:0 0 20px 0; }.all-reviews-element-text-outer h5 a{   color:#f15a29;   text-decoration:none; }.all-reviews-element-text-outer h5 a:hover{   text-decoration:underline; }.all-reviews-element-line{   background:#f15a29;   width:25px;   height:1px;   margin:0 0 20px 0; }.all-reviews-element-text{   font-size:16px;   font-family:Din_light;   line-height:30px;   color:#414042;   margin:0 0 15px 0; }.contacts-title{   background:#f5f5f5; }.contacts-title h1{   font-size:30px;   font-family:Din_regular!important; }.contact-form-outer{   font-size:0; }.contacts-form .wrapper{   padding:0 0 40px 0; }.contact-form-left-block,.contact-form-right-block{   display:inline-block;   vertical-align:top;   display:inline-block;   width:48.76288659793814%; }.contact-form-left-block{   margin:0 2.474226804123716% 0 0; }.contact-form-outer input[type="text"],.contact-form-outer input[type="tel"],.contact-form-outer input[type="email"]{   font-size:14px;   font-family:Din_light;   color:#414042;   border:1px solid #f15a29;   width:100%;   padding:12px 15px;   margin:0 0 20px 0;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.contact-form-outer textarea{   font-size:14px;   font-family:Din_light;   color:#414042;   border:1px solid #f15a29;   width:100%;   height:169px;   padding:12px 15px;   margin:0 0 20px 0;   resize:none;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.contact-form-outer input::-webkit-input-placeholder{   color:#414042; }.contact-form-outer input::-moz-placeholder{   color:#414042; }.contact-form-outer input:-moz-placeholder{   color:#414042; }.contact-form-outer input:-ms-input-placeholder{   color:#414042; }.contact-form-outer textarea::-webkit-input-placeholder{   color:#414042; }.contact-form-outer textarea::-moz-placeholder{   color:#414042; }.contact-form-outer textarea:-moz-placeholder{   color:#414042; }.contact-form-outer textarea:-ms-input-placeholder{   color:#414042; }.contact-form-outer input[type="submit"]{   font-size:14px;   font-family:Din_light;   color:#fff;   text-transform:uppercase;   padding:12px 20px;   background:#5db5bf;   text-decoration:none;   border:0px solid rgba(0,0,0,0);   margin:20px 0 0 0;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.contact-form-outer input[type="submit"]:hover{   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.blog-single-title{   background:#f5f5f5; }.blog-single-title .wrapper{   padding:0 15px;   z-index:77;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.mass-media-single-section{   text-align:center;   font-size:0; }.mass-media-single-section .wrapper{   padding:0 0 80px 0; }.mass-media-single-block{   width:50%;   display:inline-block;   vertical-align:top;   margin:50px 0 0 0; }.mass-media-single-block-img-outer{   border:4px solid #fff;   -webkit-box-shadow:7px 7px 20px -7px rgba(0,0,0,0.55);   -moz-box-shadow:7px 7px 20px -7px rgba(0,0,0,0.55);   box-shadow:7px 7px 20px -7px rgba(0,0,0,0.55);   overflow:hidden;   position:relative;   max-width:470px;   height:380px;   margin:0 0 0 0; }.mass-media-single-block-img-outer img{   position:absolute;   top:-100%;   right:-100%;   bottom:-100%;   left:-100%;   margin:auto;   height:100%; }.mass-media-single-block-text-outer{   margin:30px 0 0 0;   text-align:left; }.mass-media-single-block-text-outer h5{   font-size:30px;   font-family:Din_bold!important;   line-height:24px;   color:#f18729;   text-transform:uppercase; }.mass-media-single-block-text-outer a{   font-size:14px;   font-family:Din_regular;   color:#282828;   margin:15px 0 0 0;   display:block;   text-decoration:none; }.mass-media-single-block-text-outer a:hover{   text-decoration:underline; }.mass-media-single-block-date{   font-size:14px;   font-family:Din_light;   color:#282828;   margin:15px 0 0 0; }.mass-media-single-block-content{   font-size:16px;   font-family:Din_light;   line-height:24px;   color:#414042;   text-align:left;   padding:0 0 0 30px;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.mass-media-single-block-content p{   margin:0 0 20px 0; }.category-single .section-5-title .wrapper{   padding:0 0 10px 0; }.category-single .h2-type-a .section-5-menu>a{   background:initial;   color:#f18729;   padding:0 0 2px 0; }.category-single .h2-type-a{   font-size:32px; }.category-single .h2-type-a .section-5-menu>a span{   color:#f18729;   font-size:32px;   font-family:Din_bold!important; }.category-single .section-5-menu{   top:0; }.category-single .section-5-menu>.arrow-icon{   position:absolute;   right:-18px;   bottom:0;   top:0;   margin:auto 0; }.category-single .section-5-menu ul>.arrow-icon{   display:none; }.category-single .section-5-menu ul{   top:-10px;   width:190%; }.category-single-back{   font-size:18px;   font-family:Din_light;   color:#fff;   text-transform:uppercase;   padding:15px 20px;   display:inline-block;   background:#5db5bf;   text-decoration:none;   position:absolute;   z-index:55;   margin:-15px 0 0 0;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.category-single-back:hover{   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.category-single-back img{   position:relative;   right:5px; }#owl-demo .item img{   width:initial!important; }.owl-theme .owl-controls .owl-page{   position:relative;   width:40px;   height:40px;   margin:0 10px;   z-index:88; }.owl-theme .owl-controls .owl-page span{   width:6px;   height:6px;   background-color:#fff;   position:absolute;   top:0;   right:0;   bottom:0;   left:0;   margin:auto;   opacity:1;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{   width:6px;   height:6px;   border:3px solid #fff;   background:#66bdc5; }.owl-theme .owl-controls{   position:absolute;   bottom:25%;   right:0;   left:0;   margin:0 auto; }.category-single-description{   position:absolute;   border:5px solid #a9a8a7;   z-index:100;   top:110px;   background:rgba(0,0,0,0.6);   margin:0 0 0 55vw;   padding:20px 20px 20px 35px;   width:450px;   height:480px;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.category-single-description h5{   font-size:24px;   font-family:Din_bold!important;   color:#fff;   text-transform:uppercase;   margin:0 0 10px 0; }.category-single-description h5 span{   color:#f18729; }.category-single-description-date{   font-size:18px;   font-family:Din_regular;   color:#fff;   margin:0 0 35px 0; }.category-single-description-text-outer>p{   font-size:18px;   font-family:Din_regular;   color:#fff;   margin:0 0 25px 0;   line-height:30px;   padding:0 30px 0 0;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.scrollable.gray-skin .scroll-bar{   width:7px!important;   background:initial;   border:initial;   border-right:1px solid #fff;   right:20px; }.scroll-bar.horizontal{   display:none!important; }.scrollable.gray-skin .scroll-bar .thumb{   background:#f15a29;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.scrollable.gray-skin .scroll-bar .thumb:hover{   background:#f15a29;   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.section-5-slider-thumbs-bg-text{   font-size:24px;   font-family:Din_bold!important;   color:#fff;   text-transform:uppercase;   position:relative;   top:10px; }.category-sigle-filter-section .wrapper{   padding:0 0 40px 0; }.category-sigle-filter-section h2 span,.category-sigle-filter-section h1 span{   color:#f18729; }.category-sigle-filter-section-form-outer{ }.category-single-search .wrapper{   padding:40px 0!important; }.category-single-search .portfolio-section-1-block-1{   margin:0 auto 0 auto;   display:block; }.category-single-search .portfolio-section-1-block-1 form{   margin:0 0 0 0; }.category-sigle-filter-section-form-outer{   font-size:0;   text-align:center; }.select-box-styled-styler{   position:relative;   width:23.19587628865979%;   margin:0 1.54639175257732% 0 0;   display:inline-block;   vertical-align:top;   cursor:pointer;   text-align:left;   z-index:999; }.select-box-styled-styler-selected-item{   font-size:16px;   font-family:Din_light_italic;   color:#282828;   border:1px solid #dbdbdb;   padding:9px 0 9px 18px;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.select-box-styled-styler i{   position:absolute;   right:18px;   top:10px;   color:#f18729;   font-size:16px;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.select-box-styled-styler i.active{   -webkit-transform:rotate(180deg);   -moz-transform:rotate(180deg);   -ms-transform:rotate(180deg);   -o-transform:rotate(180deg);   transform:rotate(180deg); }.select-box-styled-styler-list{   position:absolute;   width:100%;   z-index:55; }.select-box-styled-styler-list li{   width:100%;   display:none; }.select-box-styled-styler-list li a{   font-size:16px;   font-family:Din_light_italic;   color:#282828;   text-decoration:none;   background:#fff;   border:1px solid #dbdbdb;   border-top:initial;   cursor:pointer;   padding:9px 0 9px 18px;   display:block;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.select-box-styled-styler-list li a:hover{   background:#f18729;   color:#fff; }.category-sigle-filter-section-form-outer button{   font-size:18px;   font-family:Din_light;   color:#fff;   background:#f18729;   text-transform:uppercase;   padding:10px 20px;   display:inline-block;   text-decoration:none;   border:initial;   z-index:55;   margin:40px 0 0 0;   cursor:pointer;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.category-sigle-filter-section-form-outer button:hover{   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.custom-pagination{   width:100%;   text-align:center; }.page-numbers{   text-decoration:none;   margin:0 10px; }a.prev.page-numbers,a.next.page-numbers{   display:none; }span.page-numbers.current{   font-size:20px;   font-family:Din_bold!important;   color:#f18729;   border-bottom:2px solid #f18729; }a.page-numbers{   font-size:20px;   font-family:Din_regular;   color:#282828; }.wpcf7-not-valid-tip{   display:none!important; }.wpcf7-form-control.wpcf7-not-valid{   border:1px solid red; }.wpcf7-response-output{   font-size:14px;   font-family:Din_regular; }.wpcf7-response-output.wpcf7-validation-errors{   margin-top:10px;   background:#f7e700!important; }.work-scheme-pop-up-button-section{   background:#fff; }.vacancies-section .wrapper{   padding:20px 0 30px 0;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.vacancies-element{   width:50%;   display:inline-block;   vertical-align:top;   margin:10px 0 30px 0;   padding:0 20px 0 0;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.vacancies-element h5{   font-family:Din_bold!important;   font-size:24px;   line-height:24px;   color:#f18729;   text-transform:uppercase; }.vacancies-element-text-under-title{   font-size:16px;   font-family:Din_bold!important;   color:#5c5c5c;   text-transform:uppercase;   margin:20px 0 0 0; }.vacancies-element ul{   margin:15px 0 0 0; }.vacancies-element ul li{   list-style:none;   font-size:16px;   font-family:Din_light;   line-height:24px;   color:#414042;   margin:0 0 15px 0;   padding:0 0 0 20px;   position:relative;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.vacancies-element ul li:before{   content:'';   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/list_marker.png") no-repeat center;   width:7px;   height:8px;   position:absolute;   left:0;   top:8px; }.vacancies-element a{   font-size:14px;   font-family:Din_light;   color:#fff;   text-transform:uppercase;   padding:15px 20px;   display:inline-block;   background:#5db5bf;   text-decoration:none;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.vacancies-element a:hover{   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.single-vacation-title .wrapper{   padding:0 0 0 0;   font-size:0; }.single-vacation-title h1{   font-size:30px;   font-family:Din_regular!important; }.single-vacation-block{   width:49.5%;   display:inline-block;   vertical-align:top;   padding:0 20px 0 0;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.single-vacation-section h5{   font-size:24px;   font-family:Din_bold!important;   line-height:24px;   color:#f18729;   text-transform:uppercase;   margin:30px 0 0 0; }.single-vacation-block-text-under-title{   font-size:16px;   font-family:Din_bold!important;   color:#5c5c5c;   text-transform:uppercase;   margin:20px 0 0 0; }.single-vacation-block ul{   margin:15px 0 0 0;   list-style-type:none; }.single-vacation-block ul li{   font-size:16px;   font-family:Din_light;   line-height:24px;   color:#414042;   margin:0 0 15px 0;   padding:0 0 0 20px;   position:relative;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.single-vacation-block ul li:before{   content:'';   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/list_marker.png") no-repeat center;   width:7px;   height:8px;   position:absolute;   left:0;   top:8px; }.single-vacation-block-content{   font-size:16px;   font-family:Din_light;   line-height:20px;   color:#5c5c5c; }.single-vacation-block-content p{   margin:0 0 15px 0; }.single-vacation-form .wrapper{   z-index:77; }.form-summary{   display:none; }#summary_button{   background:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/summary_button.png") no-repeat center;   width:145px;   height:17px;   cursor:pointer;   position:absolute;   margin:10px 0 0 0;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }#summary_button:hover{   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.single-vacation-form .contact-form-outer input[type="submit"]{   margin:0 0 0 0;   cursor:pointer;   float:right; }.news-section .wrapper{   padding-left:0;   padding-right:0; }.news-section .blog-elements-outer{   display:-webkit-flex;   display:-moz-flex;   display:-ms-flex;   display:-o-flex;   display:flex;   justify-content:space-between;   -webkit-flex-wrap:wrap;   -moz-flex-wrap:wrap;   -ms-flex-wrap:wrap;   -o-flex-wrap:wrap;   flex-wrap:wrap; }.news-section .blog-element{   width:225px;   margin:0 15px 25px 0; }.news-section .blog-element-img-outer{   position:relative;   margin:0 0 25px 0; }.news-section .blog-element-text-outer{   padding:0 0 0 0; }.info-section-3 h5{   font-size:30px;   font-family:Din_bold!important;   line-height:24px;   color:#f18729;   text-transform:uppercase;   margin:10px 0 0 0; }.news-single-date{   font-size:14px;   font-family:Din_light;   color:#282828;   margin:10px 0 0 0; }.news-single-info-section .info-section-3-block{   margin:25px 0 0 0; }.mass-media-source-link{   font-size:14px!important;   font-family:Din_regular!important;   color:#282828!important;   text-transform:none!important;   margin:0 0 15px 0;   padding:0 0 0 0!important;   display:inline-block!important;   background:initial!important;   text-decoration:none!important;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.mass-media-source-link:hover{   text-decoration:underline; }.mass-media-section .wrapper{   padding-left:0;   padding-right:0; }.mass-media-element{   width:50%;   height:450px;   padding:25px 5px 0 15px;   margin:0;   display:inline-block;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.mass-media-element{   border-bottom:1px solid #f2f2f2; }.mass-media-element:nth-child(odd){   border-right:1px solid #f2f2f2; }.mass-media-element:nth-last-child(1),.mass-media-element:nth-last-child(2){   border-bottom:1px solid rgba(0,0,0,0); }.mass-media-elemet-img-outer{   position:relative;   margin:0 0 0 0; }.mass-media-element .mass-media-element-text-outer{   padding:0 0 0 0;   height:206px; }.mass-media-element-left{   display:inline-block;   vertical-align:top;   width:50%; }.mass-media-element-right{   display:inline-block;   vertical-align:top;   width:50%;   padding:0 5px 0 30px;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.mass-media-element-right .all-reviews-element-text{   line-height:24px;   overflow:hidden;   text-overflow:ellipsis;   height:335px; }.mass-media-element-right a{   font-size:14px;   font-family:Din_light;   color:#fff;   text-transform:uppercase;   padding:15px 20px;   display:inline-block;   background:#5db5bf;   text-decoration:none;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s; }.mass-media-element-right a:hover{   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.section-5-sliders-outer .owl-item{   text-align:center;   overflow:hidden; }.section-5-sliders-outer li img{   max-width:100%; }@media screen and (max-width:1400px){   header .main-menu>ul>li:nth-last-child(1){  display:inline-block;   }}@media screen and (max-width:1100px){   .section-9-wrapper{  max-width:970px;   }}@media screen and (max-width:1094px){   .adaptive-menu-outer{  display:block;  top:0;  height:30px;   }  .header-logo,nav,.main-menu,.direction-menu,.header-contacts{  display:block;   }  .header-logo,.header-contacts{  width:auto   }  .header-logo img{  width:190px;  height:auto;   }  .header-contacts{  position:absolute;  top:0;  right:15px;   }  .direction-menu{  position:absolute;  right:-28px;  top:-9px;   }  .header-contacts-text-type-a,.header-contacts-text-type-b{  font-size:15px;   }  .header-contacts-text-type-a:before{  display:none;   }  header .wrapper{  padding:0 0 8px 0;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;   }  header nav{  float:none;  width:100%;  clear:both;  padding-top:30px   }  .main-menu>ul>li:nth-last-child(1){   }  .main-menu ul{  padding:10px 0!important;  display:none;  position:relative;  z-index:55;  background:#F9F9F9;  width:100%;  text-align:left   }  .main-menu>ul{  box-sizing:border-box   }  header .main-menu>ul>li:nth-last-child(1){  display:block   }  .main-menu>ul ul{  box-sizing:border-box   }  .main-menu ul{  overflow:hidden   }  .main-menu li{  position:relative   }  .main-menu li.has-child:after{  position:absolute;  right:5%;  bottom:0;  width:14px;  height:14px;  display:block!important;  content:"";  background-image:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/mb.png");  background-position:0 -14px;  background-repeat:no-repeat   }  nav{  padding-top:10px   }  .main-menu li.has-child li.has-child li.has-child:after{  background-image:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/mb2.png");   }  .main-menu li.has-child.opened:after{  bottom:auto;  top:5px;  background-position:0 0;   }  .main-menu>ul>li:hover{  border:none!important   }  .main-menu{  margin:0   }  .main-menu ul li{  display:block;  margin:0 0 0 0;  padding:0 0 0 0!important;  border-bottom:0px solid #f18729;   }  .main-menu ul li a{  display:block;  display:block;  padding:10px 5%   }  .main-menu>ul>li:hover>a{  font-weight:700   }  .main-menu ul li>ul{  position:relative;   left:0;  top:0;   }  .main-menu ul>li>ul>li>ul{  left:0!important;  min-height:1px!important;  position:relative;  background:#f18729   }  .main-menu ul>li>ul>li>ul>li>ul:before,  .main-menu ul>li>ul>li>ul:before{  display:none   }  .main-menu ul>li>ul>li{  display:block;  padding:5px 0;  margin:0 0 0 0;   }  header,footer,section{  min-width:0px;  display:block;   }  header{  overflow:visible;   }}@media screen and (min-width:1095px){   header.thin nav{  padding-top:15px   }  header.thin .header-contacts{  margin-top:5px   }}@media screen and (max-width:1024px){   h2{  font-size:32px;   }  .section-11-content-outer{  background:#F3F1F0;  width:100%;   }  #home_page_section_1_slider li{  visibility:hidden;   }  #home_page_section_1_slider li:nth-child(1){  visibility:visible;   }  .section-1 .lSSlideOuter .lSPager.lSpg{  display:none;   }  .home-page-section-1-slider-content-outer{  padding:0 0 0 0;  width:100%;  z-index:15;  padding:0 0 0 0;   }  .home-page-section-1-slider-content-outer h1{  padding:0 15px;   }  .mask{  pointer-events:none;  left:-100%;  right:-100%;  top:-50%;  bottom:-50%;   }  .section-2 .wrapper{  text-align:center;   }  .section-2-logo{  margin:0 0 0 0;   }  .section-2-text{  text-align:justify;  width:85%;   }  .section-2-block{  margin:15px 0 0 0;   }  .h2-type-a{  padding-left:15px;   }  .section-3-content-block-type-a,.section-3-content-block-type-b{  display:block;  width:100%;  padding:25px 15px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;   }  .section-3-content-block-type-b{  position:relative;  margin:15px 0 0 0;  background:none;   }  .section-4-frame-part-1{  left:15px;   }  .section-4-frame-part-2{  right:15px;   }  .section-4-frame-part-3{  right:15px;   }  .section-4-frame-part-4{  left:15px;   }  .section-4-block{  width:45%;  text-align:center;  margin-top:20px;   }  .section-4-img-outer img{  left:-50%;  right:-50%;   }  .section-4-block .small-orange-horizontal-line{  width:100%;   }  .section-4-link{  width:85%;  font-size:13px;  margin-top:40px;   }  .section-5{  height:817px;   }  .section-5-menu{  left:15px;   }  .section-5-sliders-outer,.section-5-sliders-outer .lSSlideWrapper ul li{  height:586px;  background-size:cover!important;   }  .section-5-slider-progress{  width:70%;   }  .section-5-slider-progress-button{  width:20%;   }  .section-6-button{  width:85%;  margin:20px auto 0 auto!important;  display:block;  font-size:22px;   }  .section-7-block-type-a{  width:85%;  display:block;  margin:0 auto;  max-width:400px;   }  .section-7-block-type-b{  width:85%;  display:block;  margin:25px auto 0 auto;   }  .section-7-button img{  width:30px;  height:auto;   }  .section-7-button span{  font-size:12px;  margin:0 0 0 8px;   }  .section-7-main-button{  width:85%;  font-size:18px;   }  .pop-up{  width:100%;   }  .pop-up-video{  top:160px;  left:-100%;  right:-100%;   }  .section-8 .wrapper{  padding:0 0 0 0;   }  .h2-type-c{  padding-left:15px;   }  .section-8-blocks-outer{  background:#F3F2F2;  padding:15px 0;   }  .section-8-block-1,.section-8-block-1-type-b{  display:block;  width:85%;  margin:25px auto 0 auto;   }  .section-8-block-1-type-c{  display:block;  width:85%;  max-width:231px;  margin:25px auto 0 auto;  padding:10px 0 0 5px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;   }  .section-8-block-1-type-a-text-type-b{  width:85%;   }  .section-8-block-1-type-a-arrow,  .section-8-block-1-type-b-arrow,  .section-8-block-1-type-b-arrow,  .section-8-block-1-type-c-arrow{  display:none;   }  .section-9-menu{  left:15px;   }  .section-9{  height:900px;   }  .section-9-sliders-outer{  padding:50px 0 0 0;  height:620px;   }  .section-9-slider-img-outer{  margin:0 0 0 0;   }  .section-9 .lSAction>.lSPrev,.section-9 .lSAction>.lSNext{  top:45px;  bottom:initial;   }  .section-9-slider-text-outer{  width:85%;  margin:15px 0 0 0;   }  .section-9-slider-text-outer .small-orange-horizontal-line{  display:none;   }  .section-10 .wrapper{  padding:25px 0;   }  .section-10-content-block-type-a{  display:block;  width:100%;  padding:0 15px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;   }  .section-10-content h5{  width:100%;   }  .section-10-content-block-type-b{  display:block;  position:relative;  width:100%;  height:initial;  padding:15px;  margin:25px 0 0 0;  background:#6DC1C9;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;   }  .h2-type-d{  padding-left:15px;   }  .section-11-cards{  display:none;   }  .section-11-block{  display:block;  width:100%;  padding:0 15px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;   }  .section-11-avatar-outer{  display:block;  margin:20px auto 0 auto;   }  .section-11-block-text-outer{  display:block;  width:100%;  text-align:justify;   }  .section-11-block-text-type-a{  margin:25px 0 0 0;   }  .section-11-block-link-type-a{  text-align:center;   }  .section-11-bottom a{  font-size:13px;   }  .section-12 .wrapper{  padding:50px 0 0 0;   }  .section-12-block-1,.section-12-block-2,.section-12-block-3{  margin:0 auto 50px auto!important;  width:290px;  display:block;   }  .section-12-block-4{  margin:85px auto 50px auto!important;  width:290px;  display:block;   }  .section-12-blocks-outer .section-12-block-1 img,  .section-12-blocks-outer .section-12-block-2 img,  .section-12-blocks-outer .section-12-block-3 img,  .section-12-blocks-outer .section-12-block-4 img{  top:-50px;  left:-200px;  right:initial;  bottom:initial;  position:absolute;  margin:auto;   }  .section-13-contacts-block{  padding:0 0 0 0;  width:100%;  float:none;  margin:25px auto 0 auto;  padding:0 15px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;   }  .section-12-blocks-outer .section-12-block-title-type-b{  color:#fff;   }  .section-12-block img{  display:none;   }  footer nav{  display:none;   }  .info-section-2 ul li{  background-size:cover!important;   }  .info-section-2 #info_section_2_slider li{  height:400px;   }  .info-section-1 .wrapper{  padding:15px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;   }  .info-section-1-text{  font-size:16px;  line-height:20px;   }  .info-section-3 .wrapper{  padding:15px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;   }  .info-section-3-block{  display:block;  width:100%;   }  .about-section-1 h1{  padding-left:15px;   }  .about-section-2{  height:400px;   }  .about-section-text-outer{  width:100%;   }  .about-section-number-in-frame{  display:block;  margin:0 auto;   }  .about-section-with-numbers .wrapper{  padding:15px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;   }  .about-section-text-outer{  text-align:center;   }  .about-section-with-numbers h5{  margin:15px 0 0 0;   }  .about-section-with-numbers .small-black-horizontal-line{  width:35%;  margin:10px auto;   }  .about-section-with-numbers .small-white-horizontal-line{  width:35%;  margin:10px auto;   }  .about-section-text-outer p{  text-align:left;   }  .about-section-text-outer-button{  width:200px;  margin:5px auto 0 auto;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;   }  .services-section-1 .wrapper>a{  width:95%;  height:initial;  padding:15px 15px;  display:block;  margin:15px auto;  text-align:center;  webkit-transform:rotate(0deg);  -moz-transform:rotate(0deg);  -ms-transform:rotate(0deg);  -o-transform:rotate(0deg);  transform:rotate(0deg);  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;   }  .services-section-1 .wrapper>a img{  display:block;  position:relative;  top:0;  right:0;  bottom:0;  left:0;  margin:0 auto;  float:none;   }  .services-section-1 .wrapper>a span{  webkit-transform:rotate(0deg);  -moz-transform:rotate(0deg);  -ms-transform:rotate(0deg);  -o-transform:rotate(0deg);  transform:rotate(0deg);  width:100%;  display:block;  text-align:center;  margin:0 0 15px 0;   }  .services-section-1-block-frame{  right:15px;   }  .h2-type-e{  padding-left:15px;   }  .services-section-2-blocks-outer{  text-align:center;   }  .services-section-2-block{  margin:0 8px 15px 8px;   }  .services-section-2-blocks-outer .services-section-2-block:nth-last-child(1){  margin:0 8px 15px 8px;   }  .services-section-2-under-blocks-outer{  padding:0 15px;   }  .services-section-2-under-blocks-outer a{  margin:15px 0 0 0;   }  .h2-type-f{  padding-left:15px;   }  .services-section-4 a{  width:95%;   }  .services-section-3 .wrapper{  overflow:auto;   }  .services-section-3-table{  min-width:970px;   }  .portfolio-section-0-slider ul li{  width:310px;  background-size:cover;   }  .portfolio-section-0-slider ul li img{  display:none;   }  .portfolio-section-1 .wrapper{  padding:15px 15px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;   }  .portfolio-section-2 img{  max-width:978px;  width:95%;  margin:0 auto;  display:block;   }  .portfolio-section-1-block-1,.portfolio-section-1-block-2{  display:block;  width:100%;   }  .portfolio-section-1-block-1 button{  width:23%;   }  .portfolio-section-1-block-2{  padding:0 0 0 0;  margin:15px 0 0 0;   }  .portfolio-section-3-block{  display:block;  width:95%;  margin:15px auto 0 auto;  height:180px;   }  .portfolio-section-3-blocks-outer .portfolio-section-3-block:nth-child(1){  margin:0 auto;   }  .portfolio-section-3-block-frame{  margin:auto;  top:0;  right:0;  bottom:0;  left:0;  background:none;   }  .wrapper-type-b{  padding:25px 8px;   }  .portfolio-section-4 .scrollbar{  margin:25px auto 0 auto;  position:relative;  right:10px;  width:88%;   }  .category-single .h2-type-a .section-5-menu{  left:0;   }  .category-single-description{  display:none;   }  .category-single-back{  left:15px;   }  .section-5-slider-thumbs-bg .wrapper{  padding:0 15px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;   }  .category-sigle-filter-section .wrapper{  padding:0 15px 40px 15px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;   }  .select-box-styled-styler{  width:45%;  margin:0 2.5% 25px 2.5%;  max-width:450px;   }  .category-single-search .wrapper{  padding:40px 15px!important;   }  .owl-carousel .item img{  display:block;  width:100%;  height:auto;   }  .category-single{  height:initial;   }  .category-single .section-5-sliders-outer{  height:initial;   }  .category-single .section-5-sliders-outer .lSSlideOuter{  position:static;   }  .category-single .section-5-sliders-outer ul li{  height:initial;   }  .section-12-block-text-outer p{  line-height:15px;   }  .category-single .owl-theme .owl-controls{  bottom:5%;   }  .category-single .h2-type-a{  font-size:16px;   }  .category-single .h2-type-a .section-5-menu>a span{  font-size:24px;   }  .section-5-slider-thumbs-bg{  position:static;   }  .category-single-back{  font-size:14px;  padding:10px 15px;   }  .category-single .lSSlideOuter{  display:none;   }  .category-single .lSSlideOuter:nth-child(1){  display:block;   }  .contact-form-outer{  margin:0 auto;  padding:0 15px;  max-width:640px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;   }  .contact-form-left-block{  width:100%;  margin:0 auto;  display:block;   }  .contact-form-right-block{  width:100%;  margin:0 auto;  display:block;   }  .vacancies-section .wrapper{  padding:20px 15px 30px 15px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;   }  .vacancies-element{  width:100%;  display:inline-block;  vertical-align:top;  margin:10px 0 30px 0;  padding:0 0 0 0;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;   }  .single-vacation-block{  width:100%;   }  .single-vacation-section .wrapper{  padding-left:15px;  padding-right:15px;   }  .news-section .blog-elements-outer{  justify-content:space-around;   }  .mass-media-single-block{  width:100%;   }  .mass-media-single-block-img-outer{  height:270px;   }  .mass-media-single-block-content{  padding:0 0 0 0;   }  .mass-media-single-section .wrapper{  padding-left:15px;  padding-right:15px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;   }  .mass-media-element{  width:100%;   }}@media screen and (max-width:640px){   .blog-element-img-outer{  position:relative;   }  .blog-element-text-outer{  display:block;  margin:0 auto 0 auto;  padding:0 0 0 0;  max-width:480px;  text-align:justify;   }  .all-reviews-element{  margin:0 0 35px 0;   }  .all-reviews-element-img-outer{  position:relative;  left:initial;   }  .all-reviews-element-text-outer{  display:block;  margin:0 auto 0 auto;  padding:0 0 0 0;  max-width:480px;  text-align:justify;   }  .mass-media-element{  border:none;  margin:15px 0;   }  .mass-media-element .mass-media-element-left,  .mass-media-element .mass-media-element-right{  display:block;  width:100%;  padding:0 0 0 0;   }  .mass-media-element .mass-media-element-text-outer{  height:100px;  margin:0 0 0 0;   }  .mass-media-element-right .all-reviews-element-text{  height:initial;   }}.crop_images_block{   width:100%;   overflow:hidden; }.crop_images{   margin:-150px 0px;   width:100%;   height:inherit; }.section-13-contacts-block.contacts{   padding-top:100px; }.section-13-contacts-block.contacts .contacts_adress{   font-size:24px;   font-family:Din_light;   color:#39393C;   padding-bottom:20px; }.alignright{   float:right;   margin-left:20px; }.alignleft{   float:left;   margin-right:20px; }.breadcrumbs{   padding:20px 0;   font-family:Din_light; }.breadcrumbs .wrapper{ }.breadcrumbs a:visited,.breadcrumbs a{   color:#414042 }.breadcrumbs.white{   margin-top:-40px }.breadcrumbs.white,.breadcrumbs.white a{   color:#fff }.breadcrumbs a:hover{   text-decoration:none }.breadcrumbs a:after{   display:inline-block;   content:">";   margin:0 8px 0 10px;   text-decoration:none }.mb20{   margin-bottom:20px }a.sitemap{   color:#f15a29 }a.sitemap:hover{   text-decoration:none }.site-map ul ul{   padding-left:20px }.site-map ul li{   padding:5px 0 }.site-map .wrapper>ul>li{   font-family:Din_bold;   font-size:24px;   list-style:none }.site-map ul li{   font-size:16px;   font-family:Din_light; }.p404{   padding-bottom:50px;   font-family:Din_light; }.p404 p{   margin:20px 0 }.l404 a{   display:inline-block;   margin:5px 15px 5px 0;   color:#f18729 }.l404 a:hover{   text-decoration:none }.same-project{   width:33%;   float:left;   padding:30px 15px 0;   box-sizing:border-box;   display:block;   text-align:center;   text-decoration:none;   color:#f18729 }.same-project img{   max-width:100%;   height:auto;   margin-bottom:15px }.about-section-1 .breadcrumbs{   padding-bottom:0 }.gdrts-rating-text,.gdrts-rating-thanks,.gdrts-rating-please-wait{   display:none!important }.soc-like{   text-align:center }.soc-like .btn{   display:inline-block;   vertical-align:middle;   margin:0 0 20px;   min-width:180px }.m-row{   margin:0 -15px }.social-share .block-name{   margin:0 0 25px 0;   font-size:30px;   font-family:Din_regular; }.social-share nav{   display:table;   width:100%;   border-collapse:collapse;   margin-bottom:25px }.social-share nav ul{   display:table-row }.social-share nav ul li{   display:table-cell;   border:1px solid #cdcdcd;   text-align:center }.social-share a{   display:inline-block;   width:80px;   text-decoration:none;   color:#9f9f9f;   padding:20px 0;   font-size:16px }.social-share a:hover{   color:#f15a29 }.section-5-sliders-outer .owl-item .item{   width:100%;   height:100%;   background-position:center!important;   background-size:100% 100%!important; }.portfolio-section-0-slider ul li a{   text-decoration:none }#g-map{   position:absolute;   left:0;   right:0;   bottom:0;   top:0 }.cover-image li{   background-size:cover!important }.inline{   display:inline-block }.h2-type-a h1{   font-size:32px; } .portfolio-block *{   box-sizing:border-box }.portfolio-block .content{   background-image:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/s-14.jpg");   background-position:50% 50%;   background-size:cover;   background-attachment:fixed;   position:relative;   padding:40px 0 }.portfolio-block .wrapper{   max-width:1200px;   padding:0 15px }.portfolio-block .content:before{   position:absolute;   left:0;   right:0;   top:0;   bottom:0;   content:"";   background:#e6e6e6;   opacity:.7 }.row{   margin:0 -15px; }.tabs .tabs-headers{   border-bottom:1px solid #f18729;   margin-bottom:10px;   text-align:center }.button,.tabs .tabs-headers div{   display:inline-block;   padding:0 50px;   height:40px;   line-height:40px;   background:#f18729;   font-family:Din_light;   color:#fff;   font-size:16px;   margin:0 15px;   text-decoration:none;   -webkit-transition:0.5s;   -o-transition:0.5s;   transition:0.5s;   cursor:pointer;   border:1px solid #f18729;   border-bottom:none }.button:hover,.tabs .tabs-headers div:hover{   -webkit-filter:brightness(120%);   -o-filter:brightness(120%);   filter:brightness(120%); }.tabs .tabs-headers div.active{   background:#fff;   color:#f18729;   border:1px solid #f18729;   border-bottom:none }.tabs .tabs-headers div.active:hover{   -webkit-filter:brightness(100%);   -o-filter:brightness(100%);   filter:brightness(100%); }.fw-block{   padding:0 15px;   width:100% }.tabs .tab{   display:none }.row:after{   content:"";   display:block;   clear:both }.portfolio-block .block{   padding:15px;   box-sizing:border-box;   width:25%;   float:left;   position:relative;   height:200px }.portfolio-block .block a{   display:block;   position:relative;   height:100%;   overflow:hidden }.portfolio-block .block a .thumb{   height:100%;   display:block;   background-position:50% 50%;   background-size:cover;   -webkit-transition:transform ease-out 0.3s;   -moz-transition:transform ease-out 0.3s;   -o-transition:transform ease-out 0.3s;   transition:transform ease-out 0.3s;   position:relative; }.portfolio-block .block a .thumb:before{   position:absolute;   content:"";   left:0;   right:0;   bottom:0;   top:0;   background:#000;   opacity:.4;   -webkit-transition:opacity .2s ease-out 0.3s;   -moz-transition:opacity .2s ease-out 0.3s;   -o-transition:opacity .2s ease-out 0.3s;   transition:opacity .2s ease-out 0.3s; }.portfolio-block .block a:hover .thumb:before{   opacity:0;   -webkit-transition:opacity ease-out 0.3s;   -moz-transition:opacity ease-out 0.3s;   -o-transition:opacity ease-out 0.3s;   transition:opacity ease-out 0.3s; }.portfolio-block .block a .title{   position:absolute;   z-index:3;   bottom:0;   left:0;   right:0;   display:block;   color:#fff;   font-family:Din_regular;   font-size:16px;   line-height:22px;   text-align:center;   padding:0 15px 15px }.portfolio-block .block .area{   border-radius:50%;   box-shadow:0px 1px 3px 0px rgba(0,0,0,0.2);   width:40px;   height:40px;   top:30px;   left:30px;   position:absolute;   z-index:3;   color:#fff;   background:#66bcc5;   text-align:center;   font-family:Din_light;   font-size:14px;   padding-top:6px;   -webkit-transition:all ease-out 0.3s;   -moz-transition:all ease-out 0.3s;   -o-transition:all ease-out 0.3s;   transition:all ease-out 0.3s;   opacity:0 }.portfolio-block .block:hover .area{   opacity:1;   -webkit-transition:all .2s ease-out 0.3s;   -moz-transition:all .2s ease-out 0.3s;   -o-transition:all .2s ease-out 0.3s;   transition:all .2s ease-out 0.3s; }.portfolio-block .block .area span{   display:block;   font-size:12px }.portfolio-block .block .area span sup{   vertical-align:text-top;   font-size:10px }.portfolio-categories .block .frame,.portfolio-block .block .frame{   position:absolute;   z-index:2;   width:27px;   height:27px;   -webkit-transition:all ease-out 0.3s;   -moz-transition:all ease-out 0.3s;   -o-transition:all ease-out 0.3s;   transition:all ease-out 0.3s;   opacity:0 }.portfolio-categories .block:hover .frame,.portfolio-block .block:hover .frame{   opacity:1 }.portfolio-categories .block .frame.lt,.portfolio-block .block .frame.lt{   border-top:6px solid #f18729;   border-left:6px solid #f18729;   top:-3px;   left:-3px }.portfolio-block .block:hover .frame.lt{   top:12px;   left:12px }.portfolio-categories .block .frame.rt,.portfolio-block .block .frame.rt{   border-top:6px solid #f18729;   border-right:6px solid #f18729;   top:-3px;   right:-3px }.portfolio-block .block:hover .frame.rt{   top:12px;   right:12px }.portfolio-categories .block .frame.rb,.portfolio-block .block .frame.rb{   border-bottom:6px solid #f18729;   border-right:6px solid #f18729;   bottom:-3px;   right:-3px }.portfolio-block .block:hover .frame.rb{   bottom:12px;   right:12px }.portfolio-categories .block .frame.lb,.portfolio-block .block .frame.lb{   border-bottom:6px solid #f18729;   border-left:6px solid #f18729;   bottom:-3px;   left:-3px }.portfolio-block .block:hover .frame.lb{   bottom:12px;   left:12px }.button{   text-transform:uppercase;   height:50px;   line-height:50px; }.portfolio-block .button{   margin-top:25px }.text-center{   text-align:center } .mt0{   margin-top:0!important }.wrapper.normal{   max-width:1200px;   padding:0 15px;   box-sizing:border-box }.portfolio-categories .breadcrumbs.white{   margin-top:0;   padding:50px 0 0 }.portfolio-bg{   background-image:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/home_page_section_11_bg.jpg");   background-position:50% 50%;   background-repeat:no-repeat;   background-size:cover;   background-attachment:fixed }.portfolio-bg:after{   position:absolute;   left:0;   top:0;   right:0;   bottom:0;   content:"";   display:block;   background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 79%,rgba(0,0,0,1) 100%);   background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 79%,rgba(0,0,0,1) 100%);   background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 79%,rgba(0,0,0,1) 100%);   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0); }.wrapper.normal *{   box-sizing:border-box }.portfolio-categories .block a{   display:block;   position:relative }.portfolio-categories .block a .title{   position:absolute;   z-index:3;   left:30px;   top:30px;   color:#fff;   font-family:Din_bold;   text-transform:uppercase;   display:inline-block;   padding-right:32px;   line-height:22px;   font-size:16px;   text-shadow:0 0 1px rgba(0,0,0,1); }.portfolio-categories .block a .title:after{   content:"";   display:inline-block;   background-image:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/arrow_y.svg");   background-position:0 0;   background-repeat:no-repeat;   width:12px;   height:20px;   position:absolute;   top:0;   right:10px;   -webkit-transition:background ease-out 0.3s;   -moz-transition:background ease-out 0.3s;   -o-transition:background ease-out 0.3s;   transition:background ease-out 0.3s; }.portfolio-categories .block a:hover .title:after{   background-image:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/arrow_w.svg"); }.portfolio-categories .block{   width:20%;   float:left;   position:relative;   margin:25px 0 }.portfolio-categories .block .thumb{   width:100%;   display:block;   height:340px;   background-position:50% 50%;   background-size:cover;   position:relative }.portfolio-categories .block .thumb:before,.portfolio-categories .block .thumb:after{   content:"";   background:#000;   opacity:.4;   position:absolute;   left:0;   top:0;   bottom:0;   right:0;   -webkit-transition:opacity ease-out 0.3s;   -moz-transition:opacity ease-out 0.3s;   -o-transition:opacity ease-out 0.3s;   transition:opacity ease-out 0.3s; }.portfolio-categories .block .thumb:before{   background:-moz-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 44%,rgba(0,0,0,0) 100%);   background:-webkit-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 44%,rgba(0,0,0,0) 100%);   background:linear-gradient(to bottom,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 44%,rgba(0,0,0,0) 100%);   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0);   opacity:0 }.portfolio-categories .block:hover .thumb:after{   opacity:0 }.portfolio-categories .block:hover .thumb:before{   opacity:1 }.portfolio-categories .block .frame.lt{   top:-15px;   left:-15px; }.portfolio-categories .block:hover .frame.lt{   top:-3px;   left:-3px }.portfolio-categories .block .frame.rt{   top:-15px;   right:-15px; }.portfolio-categories .block:hover .frame.rt{   top:-3px;   right:-3px }.portfolio-categories .block .frame.rb{   bottom:-15px;   right:-15px; }.portfolio-categories .block:hover .frame.rb{   bottom:-3px;   right:-3px }.portfolio-categories .block .frame.lb{   bottom:-15px;   left:-15px; }.portfolio-categories .block:hover .frame.lb{   bottom:-3px;   left:-3px }.h-title{   font-size:30px;   text-transform:uppercase;   font-family:Din_regular!important;   margin:35px 0;   font-weight:normal }.h-title.white{   color:#fff }.h-title .button{   height:30px;   line-height:30px;   vertical-align:text-top;   margin-left:65px }.portfolio-block.wide .block{   width:33.3333%;   height:274px }.portfolio-block.wide .block a,.portfolio-block.wide .block .thumb{   height:100% }.custom-pagination.blocked{   padding-bottom:60px }.custom-pagination.blocked a,.custom-pagination.blocked span{   width:40px;   height:40px;   line-height:40px;   color:#fff;   display:inline-block;   border:1px solid #f18729;   background:#f18729;   font-family:Din_light;   font-size:16px;   -webkit-transition:background ease-out 0.3s;   -moz-transition:background ease-out 0.3s;   -o-transition:background ease-out 0.3s;   transition:background ease-out 0.3s; }.custom-pagination.blocked a:hover{   background:none }.custom-pagination.blocked span{   background:none }.tags span,.tags a{   display:inline-block;   height:40px;   line-height:40px;   vertical-align:middle;   background:#f18729;   color:#fff;   text-transform:uppercase;   padding:0 15px;   font-family:Din_regular;   text-decoration:none;   font-size:16px;   border:1px solid #f18729;   margin-top:25px;   -webkit-transition:background ease-out 0.3s;   -moz-transition:background ease-out 0.3s;   -o-transition:background ease-out 0.3s;   transition:background ease-out 0.3s;   margin-right:30px }.tags *:last-child{   margin-right:0 }.tags a:hover,.tags span{   background:none } aside{   width:25%;   float:left;   padding:15px;   min-height:1px;   color:#fff }.right-content{   width:75%;   float:left;   min-height:1px;   padding-left:15px;   padding-right:15px;   padding-bottom:60px }.right-content .portfolio-block.wide .block{   height:230px }aside form{   padding:15px;   font-family:Din_regular;   border:1px solid rgba(255,255,255,.15); }aside form .title{   font-size:20px;   margin-bottom:15px;   font-family:Din_bold; }aside form label{   display:block;   cursor:pointer;   line-height:22px;   margin:3px 0 }aside form label input{   margin:0 10px 0 0;   display:inline-block }aside form .fields{   margin-bottom:30px }aside form .fields:last-of-type{   margin-bottom:0 }aside form .show-more{   color:#fff;   margin:3px 0 3px 26px;   text-decoration:none;   border-bottom:1px dotted #fff;   display:inline-block }aside form .show-more:hover{   border-color:rgba(255,255,255,0) }.hidden-content{   display:none }aside .question{   display:inline-block;   width:15px;   height:15px;   text-align:center;   color:#fff;   font-size:12px;   line-height:15px;   font-family:Din_bold;   background:#f18729;   vertical-align:middle;   border-radius:50%;   margin-left:5px;   cursor:default }aside button.button{   padding:0;   margin:30px 0 15px;   width:100%;   text-align:center;   height:40px;   line-height:40px }.reset-button{   text-align:center;   cursor:pointer;   display:block }.reset-button span{   display:inline-block;   border-bottom:1px dotted #fff }.reset-button:hover span{   border-color:rgba(255,255,255,0) }.reset-button:before{   content:"";   display:inline-block;   vertical-align:midlle;   height:12px;   width:12px;   margin-right:10px;   background-image:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/x.svg");   background-repeat:no-repeat;   background-position:0 0 }.portfolio-block.half{   padding-bottom:30px }.portfolio-block.half .block{   width:50%;   height:275px }.portfolio-block.half .block .title{   font-family:Din_bold;   text-transform:uppercase }.mb0{   margin-bottom:0!important }.pb0{   padding-bottom:0!important }.filter-button{   display:none;   background-color:rgba(0,0,0,.7);   border:1px solid rgba(255,255,255,.5);   padding:10px 15px;   text-transform:uppercase;   font-family:Din_regular;   cursor:pointer;   background-image:url("https://perspace-design.ru/wp-content/themes/perspace/css/../img/filter.png");   background-position:right 15px top 50%;   background-repeat:no-repeat;   background-size:contain }.filter-button:hover,.filter-button:active{   background-color:#000 } .head-image{   background-position:50% 50%;   background-size:cover;   background-attachment:fixed;   height:430px;   position:relative;   display:flex;   text-align:center }.head-image>*{   margin:auto }.head-image:after{   position:absolute;   left:0;   right:0;   bottom:0;   top:0;   content:"";   display:block;   background:#000;   opacity:.4 }.head-image h1{   color:#fff;   display:inline-block;   background:rgba(0,0,0,.3);   font-family:Din_regular!important;   font-weight:400;   position:relative;   z-index:1;   padding:10px 25px;   margin:0 }.project-description{   background:#f2f2f2;   padding:30px 0 }.half-block{   width:50%;   float:left;   padding:0 15px }.project-description table{   width:100% }.project-description table th{   font-weight:400;   text-transform:uppercase;   width:30%;   padding-right:10px;   font-family:Din_regular }.project-description table th,.project-description table td{   padding:10px 0 }.project-description table td{   padding-left:10px;   font-family:Din_light }.single-content{   font-family:Din_light;   font-size:16px;   line-height:24px;   letter-spacing:0;   padding-top:60px!important; }.single-content p{   margin:15px 0 }.single-slides{   min-width:1px }.single-slides img{   width:100%;   height:auto }.single-slides{   margin-top:0!important }.single-slides .slide{   margin:60px 0 }.single-breadcrumbs{   background:#66bcc5;   color:#fff; }.single-breadcrumbs a{   color:#fff!important }.single-team{   background:#66bcc5;   padding:60px 0 }.single-team .wrapper{   padding:0 15px;   box-sizing:border-box }.same-projects .h-title,.single-team .h-title{   margin:0; }.single-team .people{   float:left;   padding:0 15px;   width:33.3333%;   text-align:center;   font-family:Din_light;   box-sizing:border-box;   margin-top:35px }.single-team .people img{   border-radius:50%;   max-width:100%;   height:auto }.single-team .people .name{   color:#fff;   text-transform:uppercase;   font-family:Din_bold;   margin:15px 0 }.services-section-4.extend{   text-align:center }.services-section-4.extend .h-title{   color:#fff;   margin:0 30px 0 0;   line-height:40px;   vertical-align:middle; }.services-section-4.extend a{   display:inline-block;   font-family:Din_regular!important;   vertical-align:middle }.same-projects{   padding:60px 0 }.same-projects .block{   height:200px;   margin:15px 0 }.same-projects .wrapper{   max-width:1000px!important }#online-app{   position:fixed;   bottom:100px;   right:15px;   z-index:100;   border-radius:50%;   background:#fff;   box-shadow:0px 5px 20px 0px rgba(0,0,0,0.3);   width:120px;   height:120px;   display:block;   text-decoration:none;   font-size:16px;   font-family:Din_bold;   padding-top:37px;   text-align:center;   line-height:22px;   box-sizing:border-box;   text-transform:uppercase;   color:#000 }#online-app .frame{   position:absolute;   border:2px solid #f18729;   width:14px;   height:14px;   display:block }#online-app .frame.lt{   border-right:none;   border-bottom:none;   left:0;   top:0 }#online-app .frame.rt{   border-left:none;   border-bottom:none;   right:0;   top:0 }#online-app .frame.lb{   border-right:none;   border-top:none;   left:0;   bottom:0 }#online-app .frame.rb{   border-left:none;   border-top:none;   right:0;   bottom:0 }@media (max-width:1094px){   header .header-logo{  position:absolute;  left:50px;  top:0   }  header{  min-height:83px   }  body{  padding-top:70px   }  header nav{  padding-top:60px   }  .adaptive-menu-outer{  top:25px   }  .hidden-sm{  display:none!important   }  .visible-sm{  display:block!important   }  .header-contacts{  margin-top:15px!important   }}@media (max-width:991px){   .portfolio-block.wide .block,  .portfolio-block .block{  width:50%   }  .portfolio-block .content{  height:auto   }  .h-title .button{  margin-left:0   }  .h-title span{  display:block;  padding-bottom:15px   }  .portfolio-categories .block{  width:50%   }  aside{  width:33.3333%   }  .right-content{  width:66.6667%   }  .portfolio-section-4{  overflow:hidden   }}@media (max-width:768px){   .hidden-xs{  display:none   }  .filter-button{  display:block   }  .tabs .tabs-headers div{  padding:0 30px;  margin:0 10px   }  aside,  .right-content{  width:100%   }  .tags span,.tags a{  display:block;  text-align:center;  margin-right:0   }  .half-block{  width:100%   }  #online-app{  display:none   }  .single-slides .slide{  padding:0 15px   }}@media (max-width:655px){   .portfolio-section-3-parallax{  height:100%   }}@media (max-height:600px){   #online-app{  display:none   }}@media (max-width:479px){   .portfolio-block.wide .block,.single-team .people,  .portfolio-block .block{  width:100%   }  .social-share nav ul,  .social-share nav ul li,  .social-share nav{  display:block   }  .breadcrumbs,  .header-contacts{  display:none!important   }  header .header-logo{  left:auto;  top:0;  right:0;  z-index:99   }  .tabs .tabs-headers div{  padding:0 10px;  height:30px;  line-height:30px;  margin:0 5px   }  .services-section-4 a{  max-width:100%   }  .footer-contacts table{  display:block   }  .footer-contacts th,  .footer-contacts tr,  .footer-contacts tbody,  .footer-contacts td{  display:block;  text-align:center;  padding:10px 0!important;  width:100%!important;  padding-right:0!important   }  .footer-contacts p{  float:none!important;  display:inline-block!important;  vertical-align:middle;  margin-left:5px   }  .footer-contacts table div{  width:100%!important   }  .footer-contacts img{  display:inline-block;  vertical-align:middle   }  .h-title .button{  margin:0   }  .portfolio-section-3.portfolio-bg{  padding-top:15px   }}.slide img{   max-width:100%;   height:auto }.pb60{   padding-bottom:60px } #commentform{   font-family:Din_light;   max-width:500px;   width:100%; }#commentform [type="text"],#commentform [type="email"],#commentform [type="tel"],#commentform textarea{   font-size:14px;   color:#414042;   border:1px solid #f15a29;   width:100%;   padding:12px 15px;   margin:0 0 20px 0;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }#commentform [type="submit"]{   margin-left:0; }#commentform label{   display:block;   padding:10px 0; }#commentform .comment-form-comment{   clear:both; }#commentform .comment-form-author{   padding-right:10px; }#commentform .comment-form-email{   padding-left:10px; }#commentform .comment-form-author,#commentform .comment-form-email{   width:50%;   float:left;   box-sizing:border-box; }#comments hr{   border:0;   border-top:1px solid #cdcdcd;   background:transparent; }#comments h3,.comment-reply-title{   text-transform:uppercase;   font-family:Din_bold;   font-size:18px;   margin:25px 0; }.pt0{   padding-top:0!important }.comment-list{   font-family:Din_light;   list-style:none;   padding-left:0 }.comment-list ul{   padding-left:40px;   padding-bottom:30px;   list-style:none; }.comment-list .comment-author{   font-family:Din_bold;   font-size:18px; }#commentform a,.comment-list a{   color:#f15a29 }.comment-list .comment-meta{   color:#ccc;   font-size:14px;   margin:10px 0; }.comment-list .reply{   margin:10px 0; }@media (max-width:500px){   #commentform .comment-form-author,  #commentform .comment-form-email{  padding:0;  float:0;  width:100%;   }} .category-blog *{   box-sizing:border-box; }.category-blog img{   max-width:100%;   height:auto }.category-blog .wrapper{   max-width:1200px;   padding-left:15px;   padding-right:15px; }.row-line{   margin-left:-15px;   margin-right:-15px;   display:block }.row-line:after{   content:"";   display:block;   clear:both; }.row-line [class^="col-"],.row-line [class*=" col-"]{   float:left;   display:block;   padding-left:15px;   padding-right:15px;   min-height:1px; }.col-9-12{   width:75% }.col-3-12{   width:25% }.col-4-12{   width:33.3334% }.col-8-12{   width:66.6667% }.col-2-12{   width:16.6667% }.col-5-1{   width:20% }.col-5-2{   width:40% }.col-6-12{   width:50% }.col-2-12{   width:16.6667% }.col-5-12{   width:41.6667% }.pull-right{   float:right!important }.pull-left{   float:left }.category-blog{   font-family:Din_regular; }.category-blog__item{   margin:0 0 50px;   font-family:Din_regular;   position:relative; }.category-blog__item .label{   position:absolute;   left:0;   top:20px;   background:#fff;   color:#f18729;   white-space:nowrap;   height:27px;   line-height:27px;   padding-left:20px;   padding-right:10px;   font-size:14px;   z-index:5; }.category-blog__item .label .icon{   font-size:16px;   margin-right:5px;   vertical-align:middle;   line-height:1; }.category-blog__image{   position:relative;   background-position:50% 50%;   background-repeat:no-repeat;   background-size:cover; }.category-blog__title.fix{   min-height:48px; }.category-blog__title{   color:#f18729;   text-transform:none;   font-size:24px;   font-weight:400;   margin:20px 0;   display:block;   text-decoration:none; }.category-blog__title:hover{   text-decoration:underline; }.category-blog__excerpt{   font-size:16px;   line-height:24px;   color:#888888;   margin:20px 0; }.category-blog__date{   line-height:24px;   font-size:14px;   color:#888;   margin-top:8px; }.category-blog__socials{   margin:20px 0; }.category-blog__bottom .gdrts-rating-user,.category-blog__bottom .gdrts-rating-text{   display:none!important; }.category-blog__bottom .gdrts-rating-block{   position:relative; }.category-blog__bottom .gdrts-rating-block:after{   content:"";   display:block;   position:absolute;   left:-2px;   right:-2px;   bottom:-2px;   top:-2px;   z-index:10; }.category-blog__bottom{   border-top:1px solid #ececec;   border-bottom:1px solid #ececec;   line-height:47px;   font-size:14px;   color:#888; }.category-blog__bottom .button{   display:block;   padding:0;   text-align:center;   margin:0; }.category-blog__bottom .icon{   font-size:20px;   display:inline-block;   vertical-align:middle;   margin-right:5px }.category-blog__bottom>div>div{   transition:.3s all linear;   -webkit-transition:.3s all linear;   -o-transition:.3s all linear;   -moz-transition:.3s all linear;   -ms-transition:.3s all linear; }.category-blog__bottom>div>div:hover{   color:#f18729; }.np-right{   padding-right:0!important; }.np-left{   padding-left:0!important; }.text-right{   text-align:right; }.category-blog__pagination{   margin:0 0 50px; }.aside-blog__item{   margin-bottom:50px; }.aside-blog__title{   text-transform:uppercase;   font-size:16px;   position:relative;   display:block;   font-family:Din_medium;   margin-bottom:20px; }.aside-blog__title .icon-plus-anim{   display:none; }.aside-blog__title:after{   content:"";   height:1px;   background:#f18729;   position:absolute;   top:50%;   left:0;   right:0; }.aside-blog{   padding-top:0;   color:#404040;   font-family:Din_regular; }.aside-blog__title span{   position:relative;   z-index:1;   background:#fff;   display:inline-block;   padding-right:10px; }.aside-blog__list{   list-style:none;   margin:0;   padding:0; }.aside-blog__list li{   display:block; }.aside-blog__list>li{   border-bottom:1px solid #ececec; }.aside-blog__list li a{   color:#404040;   display:block;   padding:3px 0 3px 25px;   line-height:24px;   text-decoration:none;   transition:.3s all linear;   -webkit-transition:.3s all linear;   -o-transition:.3s all linear;   -moz-transition:.3s all linear;   -ms-transition:.3s all linear;   position:relative; }.aside-blog__list li a.current,.aside-blog__list li a:hover{   color:#f18729 }.aside-blog__list li a .icon{   position:absolute;   top:3px;   left:0;   font-size:12px;   line-height:24px; }.aside-blog__list li a.current .icon{   transform:rotate(90deg);   -webkit-transform:rotate(90deg);   -o-transform:rotate(90deg);   -moz-transform:rotate(90deg);   -ms-transform:rotate(90deg); }.aside-blog__list ul{   padding-left:20px;   display:none; }.aside-blog__socials a{   display:block;   height:40px;   position:relative;   line-height:40px;   padding:0 40px 0 0;   background:rgba(54,88,153,.1);   border-radius:20px;   text-decoration:none;   color:#404040;   -webkit-transition:.3s all linear;   -o-transition:.3s all linear;   -moz-transition:.3s all linear;   -ms-transition:.3s all linear;   margin-bottom:10px; }.aside-blog__socials a.google{   background:rgba(219,68,55,.1); }.aside-blog__socials a.twitter{   background:rgba(27,149,224,.1); }.aside-blog__socials a.vkontakte{   background:rgba(28,91,136,.1); }.aside-blog__socials a.linkedin{   background:rgba(0,111,166,.1); }.aside-blog__socials a.instagram{   background:#e5e5e5; }.aside-blog__socials a.rss{   background:rgba(240,137,52,.1); }.aside-blog__socials a i{   display:inline-block;   width:70px;   padding-left:25px;   font-size:18px;   line-height:1;   vertical-align:middle; }.aside-blog__socials a span{   position:absolute;   right:25px;   top:0;   line-height:40px;   font-size:10px;   -webkit-transition:.3s all linear;   -o-transition:.3s all linear;   -moz-transition:.3s all linear;   -ms-transition:.3s all linear; }.aside-blog__socials a i.icon-facebok{   color:#365899; }.aside-blog__socials a i.icon-google-plus{   color:#db4437;   font-size:24px; }.aside-blog__socials a i.icon-twitter{   color:#1b95e0;   font-size:22px; }.aside-blog__socials a i.icon-vkontakte{   color:#1c5b88;   font-size:22px; }.aside-blog__socials a i.icon-instagram{   color:#006fa6; }.aside-blog__socials a i.icon-linkedin{   color:#000; }.aside-blog__socials a i.icon-rss{   color:#f08934; }.aside-blog__socials a:hover{   border-radius:0; }.aside-blog__socials a:hover span{   transform:translate(10px,0);   -webkit-transform:translate(10px,0);   -o-transform:translate(10px,0);   -moz-transform:translate(10px,0);   -ms-transform:translate(10px,0); }.aside-blog__subtitle{   text-transform:uppercase;   color:#888;   margin-bottom:20px; }.aside-blog__subscribers{   color:#f18729;   margin-bottom:15px; }.aside-blog__subscribers .icon{   font-size:24px;   margin-right:10px;   line-height:1;   vertical-align:middle; }.medium{   font-family:Din_medium; }.aside-blog__form form{   padding:0; }.aside-blog__form .wpcf7-form-control-wrap{   display:block;   width:100%; }.g-recaptcha{   margin-bottom:20px; }.aside-blog__form [type="submit"]{   height:32px;   display:block;   width:100%;   background:#f18729;   color:#fff;   cursor:pointer;   text-transform:uppercase;   border:0;   -webkit-transition:.3s all linear;   -o-transition:.3s all linear;   -moz-transition:.3s all linear;   -ms-transition:.3s all linear; }.aside-blog__form [type="submit"]:hover{   opacity:.8 }.aside-blog__form [type="text"],.aside-blog__form [type="email"]{   width:100%;   height:32px;   border:1px solid #f18729;   padding:0 20px; }.aside-blog__form [type="text"].wpcf7-not-valid,.aside-blog__form [type="email"].wpcf7-not-valid{   border-color:#f00; }.aside-blog__form h2{   display:none; }.wpcf7 h2{   margin:-15px 0 15px; }.aside-blog__tags{   margin:0 -5px; }.aside-blog__tags a{   display:inline-block;   height:27px;   line-height:27px;   border-radius:14px;   background:#ececec;   color:#404040;   padding:0 15px;   text-decoration:none;   -webkit-transition:.3s all linear;   -o-transition:.3s all linear;   -moz-transition:.3s all linear;   -ms-transition:.3s all linear;   margin:10px 5px; }.aside-blog__tags a:hover{   color:#fff;   background:#f18729; }.aside-blog__tabs a{   color:#000;   text-decoration:none;   font-size:14px;   line-height:22px;   -webkit-transition:.3s all linear;   -o-transition:.3s all linear;   -moz-transition:.3s all linear;   -ms-transition:.3s all linear;   font-family:Din_medium }.aside-blog__tabs a:hover{   color:#f18729; }.aside-blog__tabs .headers{   display:table;   text-align:center;   width:100%;   margin-bottom:20px; }.aside-blog__tabs .headers>div{   display:table-row; }.aside-blog__tabs .headers a{   display:table-cell;   height:50px;   border-top:2px solid #ececec;   line-height:48px;   color:#404040;   background:#ececec;   font-family:Din_medium;   text-decoration:none;   font-size:16px; }.aside-blog__tabs .headers a.current{   background:#fff;   border-color:#f18729 }.aside-blog__article{   margin-bottom:20px; }.aside-blog__article img{   display:block; }.show-sm{   display:none }.icon-plus-anim{   width:12px;   height:12px;   display:block; }.icon-plus-anim:before,.icon-plus-anim:after{   width:12px;   content:"";   display:block;   position:absolute;   top:50%;   margin-top:-1px;   height:2px;   background:#f18729;   -webkit-transition:.3s all linear;   -o-transition:.3s all linear;   -moz-transition:.3s all linear;   -ms-transition:.3s all linear; }.icon-plus-anim:after{   transform:rotate(90deg);   -webkit-transform:rotate(90deg);   -o-transform:rotate(90deg);   -moz-transform:rotate(90deg);   -ms-transform:rotate(90deg); }.opened .icon-plus-anim:after{   transform:rotate(0deg);   -webkit-transform:rotate(0deg);   -o-transform:rotate(0deg);   -moz-transform:rotate(0deg);   -ms-transform:rotate(0deg); }.related__title{   text-transform:uppercase;   font-size:24px;   margin:50px 0 20px; }@media (max-width:1023px){   .col-md-4-12{  width:33.3334%   }  .col-md-8-12{  width:66.6667%   }  .col-md-12{  width:100%   }  .category-blog__bottom .button{  display:block;  margin-top:15px;  text-align:center;   }  .category-blog__image img{  width:100%;  height:auto;   }}@media (max-width:767px){   .col-sm-12{  width:100%   }  .col-sm-6-12{  width:50%   }  .text-sm-center{  text-align:center   }  .aside-blog__hidden{  display:none   }  .show-sm{  display:block;   }  .aside-blog__item{  margin-bottom:20px;   }  .aside-blog__title{  padding-right:30px;   }  .aside-blog__title .icon-plus-anim{  position:absolute;  right:0;  top:50%;  margin-top:-6px;  display:block   }  .aside-blog__title:after{  right:30px;   }  .category-blog img{  width:100%;  height:auto;   }  .category-blog ol,  .category-blog ul{  padding-left:40px!important   }}@media (max-width:567px){   .col-xs-12{  width:100%   }  .col-xs-6-12{  width:50%   }  .text-xs-center{  text-align:center   }  .category-blog__date{  width:100%;  float:none;   }}
/* font-awesome-css: (https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css) */
 @font-face{font-family:'FontAwesome';src:url("https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/../fonts/fontawesome-webfont.eot?v=4.4.0");src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'),url("https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/../fonts/fontawesome-webfont.woff2?v=4.4.0") format('woff2'),url("https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/../fonts/fontawesome-webfont.woff?v=4.4.0") format('woff'),url("https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/../fonts/fontawesome-webfont.ttf?v=4.4.0") format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}
/* animations-css: (https://perspace-design.ru/wp-content/themes/perspace/css/animations.css) */
 .slideDown{ animation-name:slideDown; -webkit-animation-name:slideDown;  animation-duration:1s;  -webkit-animation-duration:1s;  animation-timing-function:ease;  -webkit-animation-timing-function:ease;  visibility:visible!important; }@keyframes slideDown{ 0%{  transform:translateY(-100%); }50%{  transform:translateY(8%); }65%{  transform:translateY(-4%); }80%{  transform:translateY(4%); }95%{  transform:translateY(-2%); }  100%{  transform:translateY(0%); } }@-webkit-keyframes slideDown{ 0%{  -webkit-transform:translateY(-100%); }50%{  -webkit-transform:translateY(8%); }65%{  -webkit-transform:translateY(-4%); }80%{  -webkit-transform:translateY(4%); }95%{  -webkit-transform:translateY(-2%); }  100%{  -webkit-transform:translateY(0%); }}  .slideUp{ animation-name:slideUp; -webkit-animation-name:slideUp;  animation-duration:1s;  -webkit-animation-duration:1s;  animation-timing-function:ease;  -webkit-animation-timing-function:ease;  visibility:visible!important;  }@keyframes slideUp{ 0%{  transform:translateY(100%); }50%{  transform:translateY(-8%); }65%{  transform:translateY(4%); }80%{  transform:translateY(-4%); }95%{  transform:translateY(2%); }  100%{  transform:translateY(0%); }}@-webkit-keyframes slideUp{ 0%{  -webkit-transform:translateY(100%); }50%{  -webkit-transform:translateY(-8%); }65%{  -webkit-transform:translateY(4%); }80%{  -webkit-transform:translateY(-4%); }95%{  -webkit-transform:translateY(2%); }  100%{  -webkit-transform:translateY(0%); }}  .slideLeft{ animation-name:slideLeft; -webkit-animation-name:slideLeft;  animation-duration:1s;  -webkit-animation-duration:1s;  animation-timing-function:ease-in-out;  -webkit-animation-timing-function:ease-in-out;   visibility:visible!important; }@keyframes slideLeft{ 0%{  transform:translateX(150%); }50%{  transform:translateX(-8%); }65%{  transform:translateX(4%); }80%{  transform:translateX(-4%); }95%{  transform:translateX(2%); }  100%{  transform:translateX(0%); }}@-webkit-keyframes slideLeft{ 0%{  -webkit-transform:translateX(150%); }50%{  -webkit-transform:translateX(-8%); }65%{  -webkit-transform:translateX(4%); }80%{  -webkit-transform:translateX(-4%); }95%{  -webkit-transform:translateX(2%); }  100%{  -webkit-transform:translateX(0%); }}  .slideRight{ animation-name:slideRight; -webkit-animation-name:slideRight;  animation-duration:1s;  -webkit-animation-duration:1s;  animation-timing-function:ease-in-out;  -webkit-animation-timing-function:ease-in-out;   visibility:visible!important; }@keyframes slideRight{ 0%{  transform:translateX(-150%); }50%{  transform:translateX(8%); }65%{  transform:translateX(-4%); }80%{  transform:translateX(4%); }95%{  transform:translateX(-2%); }  100%{  transform:translateX(0%); }}@-webkit-keyframes slideRight{ 0%{  -webkit-transform:translateX(-150%); }50%{  -webkit-transform:translateX(8%); }65%{  -webkit-transform:translateX(-4%); }80%{  -webkit-transform:translateX(4%); }95%{  -webkit-transform:translateX(-2%); }  100%{  -webkit-transform:translateX(0%); }}  .slideExpandUp{ animation-name:slideExpandUp; -webkit-animation-name:slideExpandUp;  animation-duration:1.6s;  -webkit-animation-duration:1.6s;  animation-timing-function:ease-out;  -webkit-animation-timing-function:ease -out;  visibility:visible!important; }@keyframes slideExpandUp{ 0%{  transform:translateY(100%) scaleX(0.5); }30%{  transform:translateY(-8%) scaleX(0.5); } 40%{  transform:translateY(2%) scaleX(0.5); }50%{  transform:translateY(0%) scaleX(1.1); }60%{  transform:translateY(0%) scaleX(0.9);  }70%{  transform:translateY(0%) scaleX(1.05); }  80%{  transform:translateY(0%) scaleX(0.95);  }90%{  transform:translateY(0%) scaleX(1.02); } 100%{  transform:translateY(0%) scaleX(1);  }}@-webkit-keyframes slideExpandUp{ 0%{  -webkit-transform:translateY(100%) scaleX(0.5); }30%{  -webkit-transform:translateY(-8%) scaleX(0.5); } 40%{  -webkit-transform:translateY(2%) scaleX(0.5); }50%{  -webkit-transform:translateY(0%) scaleX(1.1); }60%{  -webkit-transform:translateY(0%) scaleX(0.9);  }70%{  -webkit-transform:translateY(0%) scaleX(1.05); }  80%{  -webkit-transform:translateY(0%) scaleX(0.95);  }90%{  -webkit-transform:translateY(0%) scaleX(1.02); } 100%{  -webkit-transform:translateY(0%) scaleX(1);  }}  .expandUp{ animation-name:expandUp; -webkit-animation-name:expandUp;  animation-duration:0.7s;  -webkit-animation-duration:0.7s;  animation-timing-function:ease;  -webkit-animation-timing-function:ease;   visibility:visible!important; }@keyframes expandUp{ 0%{  transform:translateY(100%) scale(0.6) scaleY(0.5); }60%{  transform:translateY(-7%) scaleY(1.12); }75%{  transform:translateY(3%); } 100%{  transform:translateY(0%) scale(1) scaleY(1); }}@-webkit-keyframes expandUp{ 0%{  -webkit-transform:translateY(100%) scale(0.6) scaleY(0.5); }60%{  -webkit-transform:translateY(-7%) scaleY(1.12); }75%{  -webkit-transform:translateY(3%); } 100%{  -webkit-transform:translateY(0%) scale(1) scaleY(1); }}  .fadeIn{ animation-name:fadeIn; -webkit-animation-name:fadeIn;  animation-duration:1.5s;  -webkit-animation-duration:1.5s;  animation-timing-function:ease-in-out;  -webkit-animation-timing-function:ease-in-out;   visibility:visible!important; }@keyframes fadeIn{ 0%{  transform:scale(0);  opacity:0.0;  }60%{  transform:scale(1.1);  }80%{  transform:scale(0.9);  opacity:1;  } 100%{  transform:scale(1);  opacity:1;  } }@-webkit-keyframes fadeIn{ 0%{  -webkit-transform:scale(0);  opacity:0.0;  }60%{  -webkit-transform:scale(1.1); }80%{  -webkit-transform:scale(0.9);  opacity:1;  } 100%{  -webkit-transform:scale(1);  opacity:1;  } }  .expandOpen{ animation-name:expandOpen; -webkit-animation-name:expandOpen;  animation-duration:1.2s;  -webkit-animation-duration:1.2s;  animation-timing-function:ease-out;  -webkit-animation-timing-function:ease-out;  visibility:visible!important; }@keyframes expandOpen{ 0%{  transform:scale(1.8);  }50%{  transform:scale(0.95); } 80%{  transform:scale(1.05); }90%{  transform:scale(0.98); } 100%{  transform:scale(1); } }@-webkit-keyframes expandOpen{ 0%{  -webkit-transform:scale(1.8);  }50%{  -webkit-transform:scale(0.95); } 80%{  -webkit-transform:scale(1.05); }90%{  -webkit-transform:scale(0.98); } 100%{  -webkit-transform:scale(1); }  }  .bigEntrance{ animation-name:bigEntrance; -webkit-animation-name:bigEntrance;  animation-duration:1.6s;  -webkit-animation-duration:1.6s;  animation-timing-function:ease-out;  -webkit-animation-timing-function:ease-out;  visibility:visible!important;  }@keyframes bigEntrance{ 0%{  transform:scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);  opacity:0.2; }30%{  transform:scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);   opacity:1; }45%{  transform:scale(0.98) rotate(1deg) translateX(0%) translateY(0%);  opacity:1; }60%{  transform:scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);   opacity:1; } 75%{  transform:scale(0.99) rotate(1deg) translateX(0%) translateY(0%);  opacity:1; }90%{  transform:scale(1.01) rotate(0deg) translateX(0%) translateY(0%);   opacity:1; } 100%{  transform:scale(1) rotate(0deg) translateX(0%) translateY(0%);  opacity:1; } }@-webkit-keyframes bigEntrance{ 0%{  -webkit-transform:scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);  opacity:0.2; }30%{  -webkit-transform:scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);   opacity:1; }45%{  -webkit-transform:scale(0.98) rotate(1deg) translateX(0%) translateY(0%);  opacity:1; }60%{  -webkit-transform:scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);   opacity:1; } 75%{  -webkit-transform:scale(0.99) rotate(1deg) translateX(0%) translateY(0%);  opacity:1; }90%{  -webkit-transform:scale(1.01) rotate(0deg) translateX(0%) translateY(0%);   opacity:1; } 100%{  -webkit-transform:scale(1) rotate(0deg) translateX(0%) translateY(0%);  opacity:1; }  }  .hatch{ animation-name:hatch; -webkit-animation-name:hatch;  animation-duration:2s;  -webkit-animation-duration:2s;  animation-timing-function:ease-in-out;  -webkit-animation-timing-function:ease-in-out;  transform-origin:50% 100%; -ms-transform-origin:50% 100%; -webkit-transform-origin:50% 100%;  visibility:visible!important;  }@keyframes hatch{ 0%{  transform:rotate(0deg) scaleY(0.6); }20%{  transform:rotate(-2deg) scaleY(1.05); }35%{  transform:rotate(2deg) scaleY(1); }50%{  transform:rotate(-2deg); } 65%{  transform:rotate(1deg); } 80%{  transform:rotate(-1deg); } 100%{  transform:rotate(0deg); } }@-webkit-keyframes hatch{ 0%{  -webkit-transform:rotate(0deg) scaleY(0.6); }20%{  -webkit-transform:rotate(-2deg) scaleY(1.05); }35%{  -webkit-transform:rotate(2deg) scaleY(1); }50%{  -webkit-transform:rotate(-2deg); } 65%{  -webkit-transform:rotate(1deg); } 80%{  -webkit-transform:rotate(-1deg); } 100%{  -webkit-transform:rotate(0deg); } }.bounce{ animation-name:bounce; -webkit-animation-name:bounce;  animation-duration:1.6s;  -webkit-animation-duration:1.6s;  animation-timing-function:ease;  -webkit-animation-timing-function:ease;   transform-origin:50% 100%; -ms-transform-origin:50% 100%; -webkit-transform-origin:50% 100%;  }@keyframes bounce{ 0%{  transform:translateY(0%) scaleY(0.6); }60%{  transform:translateY(-100%) scaleY(1.1); }70%{  transform:translateY(0%) scaleY(0.95) scaleX(1.05); }80%{  transform:translateY(0%) scaleY(1.05) scaleX(1); } 90%{  transform:translateY(0%) scaleY(0.95) scaleX(1); }  100%{  transform:translateY(0%) scaleY(1) scaleX(1); }}@-webkit-keyframes bounce{ 0%{  -webkit-transform:translateY(0%) scaleY(0.6); }60%{  -webkit-transform:translateY(-100%) scaleY(1.1); }70%{  -webkit-transform:translateY(0%) scaleY(0.95) scaleX(1.05); }80%{  -webkit-transform:translateY(0%) scaleY(1.05) scaleX(1); } 90%{  -webkit-transform:translateY(0%) scaleY(0.95) scaleX(1); }  100%{  -webkit-transform:translateY(0%) scaleY(1) scaleX(1); } }  .pulse{ animation-name:pulse; -webkit-animation-name:pulse;  animation-duration:1.5s;  -webkit-animation-duration:1.5s;  animation-iteration-count:infinite; -webkit-animation-iteration-count:infinite; }@keyframes pulse{ 0%{  transform:scale(0.95);  opacity:0.7;  }50%{  transform:scale(1);  opacity:1;  } 100%{  transform:scale(0.95);  opacity:0.7;  } }@-webkit-keyframes pulse{ 0%{  -webkit-transform:scale(0.95);  opacity:0.7;  }50%{  -webkit-transform:scale(1);  opacity:1;  } 100%{  -webkit-transform:scale(0.95);  opacity:0.7;  } }  .floating{ animation-name:floating; -webkit-animation-name:floating;  animation-duration:1.5s;  -webkit-animation-duration:1.5s;  animation-iteration-count:infinite; -webkit-animation-iteration-count:infinite; }@keyframes floating{ 0%{  transform:translateY(0%);  }50%{  transform:translateY(8%);  } 100%{  transform:translateY(0%); } }@-webkit-keyframes floating{ 0%{  -webkit-transform:translateY(0%);  }50%{  -webkit-transform:translateY(8%);  } 100%{  -webkit-transform:translateY(0%); } }  .tossing{ animation-name:tossing; -webkit-animation-name:tossing;  animation-duration:2.5s;  -webkit-animation-duration:2.5s;  animation-iteration-count:infinite; -webkit-animation-iteration-count:infinite; }@keyframes tossing{ 0%{  transform:rotate(-4deg);  }50%{  transform:rotate(4deg); }100%{  transform:rotate(-4deg);  }}@-webkit-keyframes tossing{ 0%{  -webkit-transform:rotate(-4deg);  }50%{  -webkit-transform:rotate(4deg); }100%{  -webkit-transform:rotate(-4deg);  }  }  .pullUp{ animation-name:pullUp; -webkit-animation-name:pullUp;  animation-duration:1.1s;  -webkit-animation-duration:1.1s;  animation-timing-function:ease-out;  -webkit-animation-timing-function:ease-out;  transform-origin:50% 100%; -ms-transform-origin:50% 100%; -webkit-transform-origin:50% 100%;  }@keyframes pullUp{ 0%{  transform:scaleY(0.1); }40%{  transform:scaleY(1.02); }60%{  transform:scaleY(0.98); }80%{  transform:scaleY(1.01); }100%{  transform:scaleY(0.98); }  80%{  transform:scaleY(1.01); }100%{  transform:scaleY(1); }}@-webkit-keyframes pullUp{ 0%{  -webkit-transform:scaleY(0.1); }40%{  -webkit-transform:scaleY(1.02); }60%{  -webkit-transform:scaleY(0.98); }80%{  -webkit-transform:scaleY(1.01); }100%{  -webkit-transform:scaleY(0.98); }  80%{  -webkit-transform:scaleY(1.01); }100%{  -webkit-transform:scaleY(1); } }  .pullDown{ animation-name:pullDown; -webkit-animation-name:pullDown;  animation-duration:1.1s;  -webkit-animation-duration:1.1s;  animation-timing-function:ease-out;  -webkit-animation-timing-function:ease-out;  transform-origin:50% 0%; -ms-transform-origin:50% 0%; -webkit-transform-origin:50% 0%;  }@keyframes pullDown{ 0%{  transform:scaleY(0.1); }40%{  transform:scaleY(1.02); }60%{  transform:scaleY(0.98); }80%{  transform:scaleY(1.01); }100%{  transform:scaleY(0.98); }  80%{  transform:scaleY(1.01); }100%{  transform:scaleY(1); }}@-webkit-keyframes pullDown{ 0%{  -webkit-transform:scaleY(0.1); }40%{  -webkit-transform:scaleY(1.02); }60%{  -webkit-transform:scaleY(0.98); }80%{  -webkit-transform:scaleY(1.01); }100%{  -webkit-transform:scaleY(0.98); }  80%{  -webkit-transform:scaleY(1.01); }100%{  -webkit-transform:scaleY(1); } }  .stretchLeft{ animation-name:stretchLeft; -webkit-animation-name:stretchLeft;  animation-duration:1.5s;  -webkit-animation-duration:1.5s;  animation-timing-function:ease-out;  -webkit-animation-timing-function:ease-out;  transform-origin:100% 0%; -ms-transform-origin:100% 0%; -webkit-transform-origin:100% 0%; }@keyframes stretchLeft{ 0%{  transform:scaleX(0.3); }40%{  transform:scaleX(1.02); }60%{  transform:scaleX(0.98); }80%{  transform:scaleX(1.01); }100%{  transform:scaleX(0.98); }  80%{  transform:scaleX(1.01); }100%{  transform:scaleX(1); }}@-webkit-keyframes stretchLeft{ 0%{  -webkit-transform:scaleX(0.3); }40%{  -webkit-transform:scaleX(1.02); }60%{  -webkit-transform:scaleX(0.98); }80%{  -webkit-transform:scaleX(1.01); }100%{  -webkit-transform:scaleX(0.98); }  80%{  -webkit-transform:scaleX(1.01); }100%{  -webkit-transform:scaleX(1); } }  .stretchRight{ animation-name:stretchRight; -webkit-animation-name:stretchRight;  animation-duration:1.5s;  -webkit-animation-duration:1.5s;  animation-timing-function:ease-out;  -webkit-animation-timing-function:ease-out;  transform-origin:0% 0%; -ms-transform-origin:0% 0%; -webkit-transform-origin:0% 0%;  }@keyframes stretchRight{ 0%{  transform:scaleX(0.3); }40%{  transform:scaleX(1.02); }60%{  transform:scaleX(0.98); }80%{  transform:scaleX(1.01); }100%{  transform:scaleX(0.98); }  80%{  transform:scaleX(1.01); }100%{  transform:scaleX(1); }}@-webkit-keyframes stretchRight{ 0%{  -webkit-transform:scaleX(0.3); }40%{  -webkit-transform:scaleX(1.02); }60%{  -webkit-transform:scaleX(0.98); }80%{  -webkit-transform:scaleX(1.01); }100%{  -webkit-transform:scaleX(0.98); }  80%{  -webkit-transform:scaleX(1.01); }100%{  -webkit-transform:scaleX(1); } } .animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}.animated.hinge{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeIn{ 0%{opacity:0}100%{opacity:1}} @-webkit-keyframes fadeInUp{ 0%{  opacity:0;  -webkit-transform:translateY(20px); } 100%{  opacity:1;  -webkit-transform:translateY(0); }}@-moz-keyframes fadeInUp{ 0%{  opacity:0;  -moz-transform:translateY(20px); } 100%{  opacity:1;  -moz-transform:translateY(0); }}@-o-keyframes fadeInUp{ 0%{  opacity:0;  -o-transform:translateY(20px); } 100%{  opacity:1;  -o-transform:translateY(0); }}@keyframes fadeInUp{ 0%{  opacity:0;  transform:translateY(20px); } 100%{  opacity:1;  transform:translateY(0); }}.fadeInUp{ -webkit-animation-name:fadeInUp; -moz-animation-name:fadeInUp; -o-animation-name:fadeInUp; animation-name:fadeInUp; }@-webkit-keyframes fadeInDown{ 0%{  opacity:0;  -webkit-transform:translateY(-20px); } 100%{  opacity:1;  -webkit-transform:translateY(0); }}@-moz-keyframes fadeInDown{ 0%{  opacity:0;  -moz-transform:translateY(-20px); } 100%{  opacity:1;  -moz-transform:translateY(0); }}@-o-keyframes fadeInDown{ 0%{  opacity:0;  -o-transform:translateY(-20px); } 100%{  opacity:1;  -o-transform:translateY(0); }}@keyframes fadeInDown{ 0%{  opacity:0;  transform:translateY(-20px); } 100%{  opacity:1;  transform:translateY(0); }}.fadeInDown{ -webkit-animation-name:fadeInDown; -moz-animation-name:fadeInDown; -o-animation-name:fadeInDown; animation-name:fadeInDown; }@-webkit-keyframes fadeInLeft{ 0%{  opacity:0;  -webkit-transform:translateX(-20px); } 100%{  opacity:1;  -webkit-transform:translateX(0); }}@-moz-keyframes fadeInLeft{ 0%{  opacity:0;  -moz-transform:translateX(-20px); } 100%{  opacity:1;  -moz-transform:translateX(0); }}@-o-keyframes fadeInLeft{ 0%{  opacity:0;  -o-transform:translateX(-20px); } 100%{  opacity:1;  -o-transform:translateX(0); }}@keyframes fadeInLeft{ 0%{  opacity:0;  transform:translateX(-20px); } 100%{  opacity:1;  transform:translateX(0); }}.fadeInLeft{ -webkit-animation-name:fadeInLeft; -moz-animation-name:fadeInLeft; -o-animation-name:fadeInLeft; animation-name:fadeInLeft; }@-webkit-keyframes fadeInRight{ 0%{  opacity:0;  -webkit-transform:translateX(20px); } 100%{  opacity:1;  -webkit-transform:translateX(0); }}@-moz-keyframes fadeInRight{ 0%{  opacity:0;  -moz-transform:translateX(20px); } 100%{  opacity:1;  -moz-transform:translateX(0); }}@-o-keyframes fadeInRight{ 0%{  opacity:0;  -o-transform:translateX(20px); } 100%{  opacity:1;  -o-transform:translateX(0); }}@keyframes fadeInRight{ 0%{  opacity:0;  transform:translateX(20px); } 100%{  opacity:1;  transform:translateX(0); }}.fadeInRight{ -webkit-animation-name:fadeInRight; -moz-animation-name:fadeInRight; -o-animation-name:fadeInRight; animation-name:fadeInRight; }@-webkit-keyframes fadeInUpBig{ 0%{  opacity:0;  -webkit-transform:translateY(2000px); } 100%{  opacity:1;  -webkit-transform:translateY(0); }}@-moz-keyframes fadeInUpBig{ 0%{  opacity:0;  -moz-transform:translateY(2000px); } 100%{  opacity:1;  -moz-transform:translateY(0); }}@-o-keyframes fadeInUpBig{ 0%{  opacity:0;  -o-transform:translateY(2000px); } 100%{  opacity:1;  -o-transform:translateY(0); }}@keyframes fadeInUpBig{ 0%{  opacity:0;  transform:translateY(2000px); } 100%{  opacity:1;  transform:translateY(0); }}.fadeInUpBig{ -webkit-animation-name:fadeInUpBig; -moz-animation-name:fadeInUpBig; -o-animation-name:fadeInUpBig; animation-name:fadeInUpBig; }@-webkit-keyframes fadeInDownBig{ 0%{  opacity:0;  -webkit-transform:translateY(-2000px); } 100%{  opacity:1;  -webkit-transform:translateY(0); }}@-moz-keyframes fadeInDownBig{ 0%{  opacity:0;  -moz-transform:translateY(-2000px); } 100%{  opacity:1;  -moz-transform:translateY(0); }}@-o-keyframes fadeInDownBig{ 0%{  opacity:0;  -o-transform:translateY(-2000px); } 100%{  opacity:1;  -o-transform:translateY(0); }}@keyframes fadeInDownBig{ 0%{  opacity:0;  transform:translateY(-2000px); } 100%{  opacity:1;  transform:translateY(0); }}.fadeInDownBig{ -webkit-animation-name:fadeInDownBig; -moz-animation-name:fadeInDownBig; -o-animation-name:fadeInDownBig; animation-name:fadeInDownBig; }@-webkit-keyframes fadeInLeftBig{ 0%{  opacity:0;  -webkit-transform:translateX(-2000px); } 100%{  opacity:1;  -webkit-transform:translateX(0); }}@-moz-keyframes fadeInLeftBig{ 0%{  opacity:0;  -moz-transform:translateX(-2000px); } 100%{  opacity:1;  -moz-transform:translateX(0); }}@-o-keyframes fadeInLeftBig{ 0%{  opacity:0;  -o-transform:translateX(-2000px); } 100%{  opacity:1;  -o-transform:translateX(0); }}@keyframes fadeInLeftBig{ 0%{  opacity:0;  transform:translateX(-2000px); } 100%{  opacity:1;  transform:translateX(0); }}.fadeInLeftBig{ -webkit-animation-name:fadeInLeftBig; -moz-animation-name:fadeInLeftBig; -o-animation-name:fadeInLeftBig; animation-name:fadeInLeftBig; }@-webkit-keyframes fadeInRightBig{ 0%{  opacity:0;  -webkit-transform:translateX(2000px); } 100%{  opacity:1;  -webkit-transform:translateX(0); }}@-moz-keyframes fadeInRightBig{ 0%{  opacity:0;  -moz-transform:translateX(2000px); } 100%{  opacity:1;  -moz-transform:translateX(0); }}@-o-keyframes fadeInRightBig{ 0%{  opacity:0;  -o-transform:translateX(2000px); } 100%{  opacity:1;  -o-transform:translateX(0); }}@keyframes fadeInRightBig{ 0%{  opacity:0;  transform:translateX(2000px); } 100%{  opacity:1;  transform:translateX(0); }}.fadeInRightBig{ -webkit-animation-name:fadeInRightBig; -moz-animation-name:fadeInRightBig; -o-animation-name:fadeInRightBig; animation-name:fadeInRightBig; }@-webkit-keyframes fadeOut{ 0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{ 0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{ 0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{ 0%{opacity:1}100%{opacity:0}}.fadeOut{ -webkit-animation-name:fadeOut; -moz-animation-name:fadeOut; -o-animation-name:fadeOut; animation-name:fadeOut; }@-webkit-keyframes fadeOutUp{ 0%{  opacity:1;  -webkit-transform:translateY(0); } 100%{  opacity:0;  -webkit-transform:translateY(-20px); }}@-moz-keyframes fadeOutUp{ 0%{  opacity:1;  -moz-transform:translateY(0); } 100%{  opacity:0;  -moz-transform:translateY(-20px); }}@-o-keyframes fadeOutUp{ 0%{  opacity:1;  -o-transform:translateY(0); } 100%{  opacity:0;  -o-transform:translateY(-20px); }}@keyframes fadeOutUp{ 0%{  opacity:1;  transform:translateY(0); } 100%{  opacity:0;  transform:translateY(-20px); }}.fadeOutUp{ -webkit-animation-name:fadeOutUp; -moz-animation-name:fadeOutUp; -o-animation-name:fadeOutUp; animation-name:fadeOutUp; }@-webkit-keyframes fadeOutDown{ 0%{  opacity:1;  -webkit-transform:translateY(0); } 100%{  opacity:0;  -webkit-transform:translateY(20px); }}@-moz-keyframes fadeOutDown{ 0%{  opacity:1;  -moz-transform:translateY(0); } 100%{  opacity:0;  -moz-transform:translateY(20px); }}@-o-keyframes fadeOutDown{ 0%{  opacity:1;  -o-transform:translateY(0); } 100%{  opacity:0;  -o-transform:translateY(20px); }}@keyframes fadeOutDown{ 0%{  opacity:1;  transform:translateY(0); } 100%{  opacity:0;  transform:translateY(20px); }}.fadeOutDown{ -webkit-animation-name:fadeOutDown; -moz-animation-name:fadeOutDown; -o-animation-name:fadeOutDown; animation-name:fadeOutDown; }@-webkit-keyframes fadeOutLeft{ 0%{  opacity:1;  -webkit-transform:translateX(0); } 100%{  opacity:0;  -webkit-transform:translateX(-20px); }}@-moz-keyframes fadeOutLeft{ 0%{  opacity:1;  -moz-transform:translateX(0); } 100%{  opacity:0;  -moz-transform:translateX(-20px); }}@-o-keyframes fadeOutLeft{ 0%{  opacity:1;  -o-transform:translateX(0); } 100%{  opacity:0;  -o-transform:translateX(-20px); }}@keyframes fadeOutLeft{ 0%{  opacity:1;  transform:translateX(0); } 100%{  opacity:0;  transform:translateX(-20px); }}.fadeOutLeft{ -webkit-animation-name:fadeOutLeft; -moz-animation-name:fadeOutLeft; -o-animation-name:fadeOutLeft; animation-name:fadeOutLeft; }@-webkit-keyframes fadeOutRight{ 0%{  opacity:1;  -webkit-transform:translateX(0); } 100%{  opacity:0;  -webkit-transform:translateX(20px); }}@-moz-keyframes fadeOutRight{ 0%{  opacity:1;  -moz-transform:translateX(0); } 100%{  opacity:0;  -moz-transform:translateX(20px); }}@-o-keyframes fadeOutRight{ 0%{  opacity:1;  -o-transform:translateX(0); } 100%{  opacity:0;  -o-transform:translateX(20px); }}@keyframes fadeOutRight{ 0%{  opacity:1;  transform:translateX(0); } 100%{  opacity:0;  transform:translateX(20px); }}.fadeOutRight{ -webkit-animation-name:fadeOutRight; -moz-animation-name:fadeOutRight; -o-animation-name:fadeOutRight; animation-name:fadeOutRight; }@-webkit-keyframes fadeOutUpBig{ 0%{  opacity:1;  -webkit-transform:translateY(0); } 100%{  opacity:0;  -webkit-transform:translateY(-2000px); }}@-moz-keyframes fadeOutUpBig{ 0%{  opacity:1;  -moz-transform:translateY(0); } 100%{  opacity:0;  -moz-transform:translateY(-2000px); }}@-o-keyframes fadeOutUpBig{ 0%{  opacity:1;  -o-transform:translateY(0); } 100%{  opacity:0;  -o-transform:translateY(-2000px); }}@keyframes fadeOutUpBig{ 0%{  opacity:1;  transform:translateY(0); } 100%{  opacity:0;  transform:translateY(-2000px); }}.fadeOutUpBig{ -webkit-animation-name:fadeOutUpBig; -moz-animation-name:fadeOutUpBig; -o-animation-name:fadeOutUpBig; animation-name:fadeOutUpBig; }@-webkit-keyframes fadeOutDownBig{ 0%{  opacity:1;  -webkit-transform:translateY(0); } 100%{  opacity:0;  -webkit-transform:translateY(2000px); }}@-moz-keyframes fadeOutDownBig{ 0%{  opacity:1;  -moz-transform:translateY(0); } 100%{  opacity:0;  -moz-transform:translateY(2000px); }}@-o-keyframes fadeOutDownBig{ 0%{  opacity:1;  -o-transform:translateY(0); } 100%{  opacity:0;  -o-transform:translateY(2000px); }}@keyframes fadeOutDownBig{ 0%{  opacity:1;  transform:translateY(0); } 100%{  opacity:0;  transform:translateY(2000px); }}.fadeOutDownBig{ -webkit-animation-name:fadeOutDownBig; -moz-animation-name:fadeOutDownBig; -o-animation-name:fadeOutDownBig; animation-name:fadeOutDownBig; }@-webkit-keyframes fadeOutLeftBig{ 0%{  opacity:1;  -webkit-transform:translateX(0); } 100%{  opacity:0;  -webkit-transform:translateX(-2000px); }}@-moz-keyframes fadeOutLeftBig{ 0%{  opacity:1;  -moz-transform:translateX(0); } 100%{  opacity:0;  -moz-transform:translateX(-2000px); }}@-o-keyframes fadeOutLeftBig{ 0%{  opacity:1;  -o-transform:translateX(0); } 100%{  opacity:0;  -o-transform:translateX(-2000px); }}@keyframes fadeOutLeftBig{ 0%{  opacity:1;  transform:translateX(0); } 100%{  opacity:0;  transform:translateX(-2000px); }}.fadeOutLeftBig{ -webkit-animation-name:fadeOutLeftBig; -moz-animation-name:fadeOutLeftBig; -o-animation-name:fadeOutLeftBig; animation-name:fadeOutLeftBig; }@-webkit-keyframes fadeOutRightBig{ 0%{  opacity:1;  -webkit-transform:translateX(0); } 100%{  opacity:0;  -webkit-transform:translateX(2000px); }}@-moz-keyframes fadeOutRightBig{ 0%{  opacity:1;  -moz-transform:translateX(0); } 100%{  opacity:0;  -moz-transform:translateX(2000px); }}@-o-keyframes fadeOutRightBig{ 0%{  opacity:1;  -o-transform:translateX(0); } 100%{  opacity:0;  -o-transform:translateX(2000px); }}@keyframes fadeOutRightBig{ 0%{  opacity:1;  transform:translateX(0); } 100%{  opacity:0;  transform:translateX(2000px); }}.fadeOutRightBig{ -webkit-animation-name:fadeOutRightBig; -moz-animation-name:fadeOutRightBig; -o-animation-name:fadeOutRightBig; animation-name:fadeOutRightBig; }@-webkit-keyframes slideInDown{ 0%{  opacity:0;  -webkit-transform:translateY(-2000px); } 100%{  -webkit-transform:translateY(0); }}@-moz-keyframes slideInDown{ 0%{  opacity:0;  -moz-transform:translateY(-2000px); } 100%{  -moz-transform:translateY(0); }}@-o-keyframes slideInDown{ 0%{  opacity:0;  -o-transform:translateY(-2000px); } 100%{  -o-transform:translateY(0); }}@keyframes slideInDown{ 0%{  opacity:0;  transform:translateY(-2000px); } 100%{  transform:translateY(0); }}.slideInDown{ -webkit-animation-name:slideInDown; -moz-animation-name:slideInDown; -o-animation-name:slideInDown; animation-name:slideInDown; }@-webkit-keyframes slideInLeft{ 0%{  opacity:0;  -webkit-transform:translateX(-100%); } 100%{  -webkit-transform:translateX(0); }}@-moz-keyframes slideInLeft{ 0%{  opacity:0;  -moz-transform:translateX(-100%); } 100%{  -moz-transform:translateX(0); }}@-o-keyframes slideInLeft{ 0%{  opacity:0;  -o-transform:translateX(-100%); } 100%{  -o-transform:translateX(0); }}@keyframes slideInLeft{ 0%{  opacity:0;  transform:translateX(-100%); } 100%{  transform:translateX(0); }}.slideInLeft{ -webkit-animation-name:slideInLeft; -moz-animation-name:slideInLeft; -o-animation-name:slideInLeft; animation-name:slideInLeft; }@-webkit-keyframes slideInRight{ 0%{  opacity:0;  -webkit-transform:translateX(100%); } 100%{  -webkit-transform:translateX(0); }}@-moz-keyframes slideInRight{ 0%{  opacity:0;  -moz-transform:translateX(100%); } 100%{  -moz-transform:translateX(0); }}@-o-keyframes slideInRight{ 0%{  opacity:0;  -o-transform:translateX(100%); } 100%{  -o-transform:translateX(0); }}@keyframes slideInRight{ 0%{  opacity:0;  transform:translateX(100%); } 100%{  transform:translateX(0); }}.slideInRight{ -webkit-animation-name:slideInRight; -moz-animation-name:slideInRight; -o-animation-name:slideInRight; animation-name:slideInRight; }@-webkit-keyframes slideOutUp{ 0%{  -webkit-transform:translateY(0); } 100%{  opacity:0;  -webkit-transform:translateY(-2000px); }}@-moz-keyframes slideOutUp{ 0%{  -moz-transform:translateY(0); } 100%{  opacity:0;  -moz-transform:translateY(-2000px); }}@-o-keyframes slideOutUp{ 0%{  -o-transform:translateY(0); } 100%{  opacity:0;  -o-transform:translateY(-2000px); }}@keyframes slideOutUp{ 0%{  transform:translateY(0); } 100%{  opacity:0;  transform:translateY(-2000px); }}.slideOutUp{ -webkit-animation-name:slideOutUp; -moz-animation-name:slideOutUp; -o-animation-name:slideOutUp; animation-name:slideOutUp; }@-webkit-keyframes slideOutLeft{ 0%{  -webkit-transform:translateX(0); } 100%{  opacity:0;  -webkit-transform:translateX(-2000px); }}@-moz-keyframes slideOutLeft{ 0%{  -moz-transform:translateX(0); } 100%{  opacity:0;  -moz-transform:translateX(-2000px); }}@-o-keyframes slideOutLeft{ 0%{  -o-transform:translateX(0); } 100%{  opacity:0;  -o-transform:translateX(-2000px); }}@keyframes slideOutLeft{ 0%{  transform:translateX(0); } 100%{  opacity:0;  transform:translateX(-2000px); }}.slideOutLeft{ -webkit-animation-name:slideOutLeft; -moz-animation-name:slideOutLeft; -o-animation-name:slideOutLeft; animation-name:slideOutLeft; }@-webkit-keyframes slideOutRight{ 0%{  -webkit-transform:translateX(0); } 100%{  opacity:0;  -webkit-transform:translateX(2000px); }}@-moz-keyframes slideOutRight{ 0%{  -moz-transform:translateX(0); } 100%{  opacity:0;  -moz-transform:translateX(2000px); }}@-o-keyframes slideOutRight{ 0%{  -o-transform:translateX(0); } 100%{  opacity:0;  -o-transform:translateX(2000px); }}@keyframes slideOutRight{ 0%{  transform:translateX(0); } 100%{  opacity:0;  transform:translateX(2000px); }}.slideOutRight{ -webkit-animation-name:slideOutRight; -moz-animation-name:slideOutRight; -o-animation-name:slideOutRight; animation-name:slideOutRight; }@-webkit-keyframes moveFromLeft{   from{  -webkit-transform:translateX(-100%);   }  to{  -webkit-transform:translateX(0%);   }}@-moz-keyframes moveFromLeft{   from{  -moz-transform:translateX(-100%);   }  to{  -moz-transform:translateX(0%);   }}@-ms-keyframes moveFromLeft{   from{  -ms-transform:translateX(-100%);   }  to{  -ms-transform:translateX(0%);   }}@-o-keyframes moveFromLeft{   from{  -o-transform:translateX(-100%);   }  to{  -o-transform:translateX(0%);   }}@keyframes moveFromLeft{   from{  transform:translateX(-100%);   }  to{  transform:translateX(0%);   }}.moveFromLeft{   -webkit-animation:moveFromLeft 400ms ease;   -moz-animation:moveFromLeft 400ms ease;   -ms-animation:moveFromLeft 400ms ease;   -o-animation:moveFromLeft 400ms ease;   animation:moveFromLeft 400ms ease; }@-webkit-keyframes moveFromRight{   from{  -webkit-transform:translateX(100%);   }  to{  -webkit-transform:translateX(0%);   }}@-moz-keyframes moveFromRight{   from{  -moz-transform:translateX(100%);   }  to{  -moz-transform:translateX(0%);   }}@-ms-keyframes moveFromRight{   from{  -ms-transform:translateX(100%);   }  to{  -ms-transform:translateX(0%);   }}@-o-keyframes moveFromRight{   from{  -o-transform:translateX(100%);   }  to{  -o-transform:translateX(0%);   }}@keyframes moveFromRight{   from{  transform:translateX(100%);   }  to{  transform:translateX(0%);   }}.moveFromRight{   -webkit-animation:moveFromRight 400ms ease;   -moz-animation:moveFromRight 400ms ease;   -ms-animation:moveFromRight 400ms ease;   -o-animation:moveFromRight 400ms ease;   animation:moveFromRight 400ms ease; }@-webkit-keyframes moveFromBottom{   from{  -webkit-transform:translateY(100%);   }  to{  -webkit-transform:translateY(0%);   }}@-moz-keyframes moveFromBottom{   from{  -moz-transform:translateY(100%);   }  to{  -moz-transform:translateY(0%);   }}@-ms-keyframes moveFromBottom{   from{  -ms-transform:translateY(100%);   }  to{  -ms-transform:translateY(0%);   }}@-o-keyframes moveFromBottom{   from{  -o-transform:translateY(100%);   }  to{  -o-transform:translateY(0%);   }}@keyframes moveFromBottom{   from{  transform:translateY(100%);   }  to{  transform:translateY(0%);   }}.moveFromBottom{   -webkit-animation:moveFromBottom 400ms ease;   -moz-animation:moveFromBottom 400ms ease;   -ms-animation:moveFromBottom 400ms ease;   -o-animation:moveFromBottom 400ms ease;   animation:moveFromBottom 400ms ease; } @-webkit-keyframes scaleDisappear{   0%{   opacity:1;  -webkit-transform:scale(1);   }  60%{   opacity:0;  -webkit-transform:scale(1.3);   }  100%{   opacity:1;  -webkit-transform:scale(1);   }}@-moz-keyframes scaleDisappear{   0%{   opacity:1;  -moz-transform:scale(1);   }  60%{   opacity:0;  -moz-transform:scale(1.3);   }  100%{   opacity:1;  -moz-transform:scale(1);   }}@-ms-keyframes scaleDisappear{   0%{   opacity:1;  -ms-transform:scale(1);   }  60%{   opacity:0;  -ms-transform:scale(1.3);   }  100%{   opacity:1;  -ms-transform:scale(1);   }}@-o-keyframes scaleDisappear{   0%{   opacity:1;  -o-transform:scale(1);   }  60%{   opacity:0;  -o-transform:scale(1.3);   }  100%{   opacity:1;  -o-transform:scale(1);   }}@keyframes scaleDisappear{   0%{   opacity:1;  transform:scale(1);   }  60%{   opacity:0;  transform:scale(1.3);   }  100%{   opacity:1;  transform:scale(1);   }}.scaleDisappear{   -webkit-animation:scaleDisappear 350ms ease-in-out;   -moz-animation:scaleDisappear 350ms ease-in-out;   -ms-animation:scaleDisappear 350ms ease-in-out;   -o-animation:scaleDisappear 350ms ease-in-out;   animation:scaleDisappear 350ms ease-in-out; } @-webkit-keyframes scaleAppear{   0%{   opacity:0;  -webkit-transform:scale(0);   }  100%{   opacity:1;  -webkit-transform:scale(1);   }}@-moz-keyframes scaleAppear{   0%{   opacity:0;  -moz-transform:scale(0);   }  100%{   opacity:1;  -moz-transform:scale(1);   }}@-ms-keyframes scaleAppear{   0%{   opacity:0;  -ms-transform:scale(0);   }  100%{   opacity:1;  -ms-transform:scale(1);   }}@-o-keyframes scaleAppear{   0%{   opacity:0;  -o-transform:scale(0);   }  100%{   opacity:1;  -o-transform:scale(1);   }}@keyframes scaleAppear{   0%{   opacity:0;  transform:scale(0);   }  100%{   opacity:1;  transform:scale(1);   }}.scaleAppear{   -webkit-animation:scaleAppear 750ms ease;   -moz-animation:scaleAppear 750ms ease;   -ms-animation:scaleAppear 750ms ease;   -o-animation:scaleAppear 750ms ease;   animation:scaleAppear 750ms ease; } .animate-spin{  -moz-animation:spin 2s infinite linear;  -o-animation:spin 2s infinite linear;  -webkit-animation:spin 2s infinite linear;  animation:spin 2s infinite linear;  display:inline-block; }@-moz-keyframes spin{  0%{   -moz-transform:rotate(0deg);   -o-transform:rotate(0deg);   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  } 100%{   -moz-transform:rotate(359deg);   -o-transform:rotate(359deg);   -webkit-transform:rotate(359deg);   transform:rotate(359deg);  }}@-webkit-keyframes spin{  0%{   -moz-transform:rotate(0deg);   -o-transform:rotate(0deg);   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  } 100%{   -moz-transform:rotate(359deg);   -o-transform:rotate(359deg);   -webkit-transform:rotate(359deg);   transform:rotate(359deg);  }}@-o-keyframes spin{  0%{   -moz-transform:rotate(0deg);   -o-transform:rotate(0deg);   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  } 100%{   -moz-transform:rotate(359deg);   -o-transform:rotate(359deg);   -webkit-transform:rotate(359deg);   transform:rotate(359deg);  }}@-ms-keyframes spin{  0%{   -moz-transform:rotate(0deg);   -o-transform:rotate(0deg);   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  } 100%{   -moz-transform:rotate(359deg);   -o-transform:rotate(359deg);   -webkit-transform:rotate(359deg);   transform:rotate(359deg);  }}@keyframes spin{  0%{   -moz-transform:rotate(0deg);   -o-transform:rotate(0deg);   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  } 100%{   -moz-transform:rotate(359deg);   -o-transform:rotate(359deg);   -webkit-transform:rotate(359deg);   transform:rotate(359deg);  }}.need-animate{visibility:hidden}.need-animate.animated{visibility:visible!important}
