/*
Theme Name: audit
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: audit
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

audit is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
@font-face {
    font-family: 'Gilroy';
    src: url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-Regular.eot');
    src: url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-Regular.woff2') format('woff2'),
        url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-Regular.woff') format('woff'),
        url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-Regular.ttf') format('truetype'),
        url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-Regular.svg#Gilroy-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gilroy';
    src: url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-Light.eot');
    src: url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-Light.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-Light.woff2') format('woff2'),
        url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-Light.woff') format('woff'),
        url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-Light.ttf') format('truetype'),
        url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-Light.svg#Gilroy-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-Medium.eot');
    src: url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-Medium.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-Medium.woff2') format('woff2'),
        url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-Medium.woff') format('woff'),
        url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-Medium.ttf') format('truetype'),
        url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-Medium.svg#Gilroy-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-ExtraBold.eot');
    src: url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-ExtraBold.woff2') format('woff2'),
        url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-ExtraBold.woff') format('woff'),
        url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-ExtraBold.ttf') format('truetype'),
        url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-ExtraBold.svg#Gilroy-ExtraBold') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-Bold.eot');
    src: url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-Bold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-Bold.woff2') format('woff2'),
        url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-Bold.woff') format('woff'),
        url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-Bold.ttf') format('truetype'),
        url('/wp-content/themes/audit/fonts/Gilroy/Gilroy-Bold.svg#Gilroy-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

/* Normalize
--------------------------------------------- */

html{overflow-x:hidden;line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;overflow-x:hidden;}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family: 'Gilroy';line-height: 1.18;font-weight: normal;}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{margin-left:0;list-style:disc}ol{list-style:decimal;margin-left:0}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:focus{outline:0}a:hover,a:active{outline:0}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#29333d;border:1px solid #878787;padding:10px 20px 13px;font-size: 16px;width: 100%;margin-bottom: 10px;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{border-color: #54a2f0;outline: none}select{border:1px solid #c7c7c7}textarea{width:100%;resize: none;height: 90px;}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:1025px){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.updated:not(.published){display:none}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}
input:placeholder,
textarea:placeholder{
	color: #676767;
}
html.hidden{
	overflow: hidden;
}
.wpcf7-spinner{position:absolute!important}

/* Main styles */
body{
	font: 400 18px 'Gilroy';
	color: #6c6c6c;
	line-height: 1.5;
	min-width: 320px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
a, .btn, button{
	transition: all .3s ease;
}
.container{
    padding-right: 15px;
    padding-left: 15px;
    max-width: 1170px;
    width: 100%;
    margin: 0 auto;
}
.row{
	display: flex;
	flex-wrap: wrap;
}
.header{
	background: transparent;
	padding: 8px 0 20px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 99;
}
.header.sticked{
	position: fixed;
	background: rgba(0, 0, 0, 0.5);
}
/*body:not(.home) .header,
body:not(.page-template-city) .header{
	box-shadow: 1px 0 24px rgba(175, 175, 175, .19);
}*/
.header-row{
	align-items: flex-end;
	justify-content: space-between;
	flex-wrap: nowrap;
}
.logo{
	max-width: 215px;
	width: 22%;
}
.menu{
	/*width: 62%;*/
	padding: 0 15px 10px;
	position: relative;
}
.menu > ul{
	display: flex;
	align-items: center;
	list-style: none;
	padding: 0;
	margin: 0;
}
.menu ul li:last-of-type{
	border: none;
}
.menu ul li:last-of-type a{
	padding-right: 0;
}
.menu ul li:first-of-type a{
	padding-left: 0;
}
.has-submenu{
	display: flex;
	align-items: center;
	gap: 6px;
	padding-right: 7px;
	position: relative;
}
.has-submenu > a{
	padding-right: 0!important;
}
.arrow-submenu{
	content: '';
	display: block;
	width: 7px;
	height: 7px;
	border-top: 7px solid #fff;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	transition: color .3s ease;
	cursor: pointer;
}
@media screen and (min-width: 1025px){
	.has-submenu:hover .service-submenu,
	.service-submenu:hover{
		opacity: 1;
		visibility: visible;
	}
	.has-submenu:hover .arrow-submenu{
		border-top-color: #54a2f0;
		transform: rotate(180deg);
	}
}

.service-submenu{
	position: absolute;
	top: 100%;
	background: #fff;
	left: -20%;
	display: block;
	opacity: 0;
	visibility: hidden;
	transition: all .3s ease;
	width: 280px;
}
.service-submenu .widget-title{
	font-size: 15px;
	margin-bottom: 5px;
}
.service-submenu .footer-links{
	list-style-type: none;
	padding: 0;
}
.main-links{
	padding: 0;
	margin: 0;
	list-style-type: none;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .3);
}
.main-links li{
	position: relative;
	border-bottom: 1px solid #e2e2e2;
	padding: 10px 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 7px;
}
.submenu-arrow{
	width: 10px;
	height: 10px;
	flex-shrink: 0;
	background: center/contain no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 492.004 492.004' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M382.678 226.804 163.73 7.86C158.666 2.792 151.906 0 144.698 0s-13.968 2.792-19.032 7.86l-16.124 16.12c-10.492 10.504-10.492 27.576 0 38.064L293.398 245.9l-184.06 184.06c-5.064 5.068-7.86 11.824-7.86 19.028 0 7.212 2.796 13.968 7.86 19.04l16.124 16.116c5.068 5.068 11.824 7.86 19.032 7.86s13.968-2.792 19.032-7.86L382.678 265c5.076-5.084 7.864-11.872 7.848-19.088.016-7.244-2.772-14.028-7.848-19.108z' fill='%2354a2f0' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.submenu-links{
	position: absolute;
	top: 0;
	left: 100%;
	background: #fff;
	opacity: 0;
	visibility: hidden;
	transition: all .3s ease;
	width: 280px;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .3);
	padding: 0;
	margin: 0;
}
.main-links li:hover > .submenu-links{
	opacity: 1;
	visibility: visible;
}
.service-submenu a{
	color: #494949;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
}
.service-submenu a:hover{
	text-decoration: underline;
}
.service-submenu__item:first-of-type{
	border-right: 1px solid #e7e7e7;
	padding-right: 30px;
}
.service-submenu__item:last-of-type{
	flex-shrink: 0;
}
.service-submenu__item:last-of-type .footer-links{
	column-count: 1;
}
.menu > ul > li{
	border-right: 1px solid #FFF;
}
.menu > ul > li > a{
	display: block;
	padding: 0 15px;
	font: 700 16px 'Gilroy';
	color: #fff;
	text-decoration: none;
}
.menu ul a:hover,
.menu ul li.current_page_item > a{
	color: #54a2f0;
}
.header--action{
	display: flex;
	align-items: flex-end;
	flex-shrink: 0;
	flex-direction: column;
}
.header--action .btn{
	padding-left: 15px;
	padding-right: 15px;
}
.header--action-call{
	color: #fff;
	font-size: 16px;
	margin-bottom: 5px;
	font-weight:700;
}
.header--action-call a{
	text-decoration: none;
	color: #fff;
}
.btn{
	color: #fff;
	background: #54a2f0;
	font: 900 18px 'Gilroy';
	border-radius: 0;
	padding: 12px 15px 13px;
	text-transform: capitalize;
	border: none;
	text-decoration: none;
	cursor: pointer;
	border: 2px solid #54a2f0;
	display: inline-block;
}
.btn:hover{
	background: transparent;
	color: #54a2f0;
}
.btn-primary{
	background: transparent;
	border: 2px solid #fff;
	font-weight: bold;
}
.btn-primary:hover{
	background: #54a2f0;
	color: #fff;
}
h1{
	margin: 0;
	font-size: 60px;
	color: #fff;
	font-weight: bold;
}
.text h1{
	color: #292929;
	font-size: 45px;
	margin-bottom: 20px;
}

.splide__slide{
	background: center/cover no-repeat;
	position: relative;
	z-index: 1;
	color: #fff;
	padding: 265px 0 208px;
	position: relative;
}
.splide__slide--img{
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	overflow: hidden;
}
.splide__slide--img img{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	animation:none;
}
.splide__slide.is-active .splide__slide--img img{
  	animation: zoom-in 7.5s ease-in-out infinite;
}
.splide__slide::after{
	content: '';
	display: block;
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.55;
	z-index: -1;
}
@keyframes zoom-in {
  0% {
  	transform: scale(1.0);
  }
  100% {
  	transform: scale(1.5);
  }
}

.main--title{
	font:700 51px 'Gilroy';
	line-height: 1.15;
	position: relative;
	z-index: 1;
	margin-bottom: 24px;
	color: #fff;
	max-width: 879px;
	width: 80%;
}
.splide__slide .btn{
	font-size: 18px;
	padding: 9px 34px 10px;
}

.about--section{
	padding: 109px 0 90px;
}
.about--section .row{
	align-items: flex-start;
}
.section--title{
	font: bold 60px 'Gilroy';
	color: #29333d;
	margin-bottom: 50px;
	line-height: 1.5;
	border-bottom: 1px solid #29333d;
}
.section--title span{
	position: relative;
}
.section--title span::before{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: -.183em;
	background: #54a2f0;
	width: 100%;
	height: 4px;
}
.about--section .section--title p:first-child{
	text-align: left;
}
.about--section .section--title p{
	margin: 0;
}
.about--info{
	width: 49%;
	padding-left: 6%;
}
.about--content{
	line-height: 1.98;
	font-size: 18px;
	text-align: justify;    
	letter-spacing: .56px;
	margin-bottom: 49px;
}
.about--content p:last-of-type{
	margin-bottom: 0;
}
.about--images{
	width: 51%;
	position: relative;
}
.about-image{
	width: 100%;
	box-shadow: 0 0 50px rgba(60, 60, 60, .4);
	overflow: hidden;
	min-height: 630px;
  	display: flex;
}
.about-image img,
.about-image--sm img{
  	flex: 1;
	display: block;
	object-fit: cover;
	width: 100%;
	transition: all .3s ease;
}
.about-image--sm img{
	height: 100%;
}
.about-image:hover img,
.about-image--sm:hover img{
	transform: scale(1.05);
}
.about-image--sm{
	position: absolute;
	bottom: 48px;
	left: -22%;
	height: 286px;
	width: 50%;
	border: 8px solid #fff;
	box-shadow: 0 0 50px rgba(60, 60, 60, .4);
	overflow: hidden;
}
.btn-link{
	font-size: 18px;
	color: #54a2f0;
	text-transform: capitalize;
	border: none;
	background: transparent;
	border-bottom: 1px solid #54a2f0;
	padding: 0 0 5px 0;
	transition: all .3s ease;
	text-decoration: none;
	letter-spacing: 1.5px;
}
.btn-link:hover{
	border-bottom-color: transparent;
}

.services--section{
	padding: 40px 0 0;
	overflow: hidden;
}
.services--section .section--title{
	text-align: center;
	width: fit-content;
	margin-left: auto;
	margin-right: auto;
	padding-left: 60px;
	padding-right: 60px;
	margin-bottom: 76px;
}
.services--section .section--title span::before{
	margin-left: auto;
	margin-right: auto;
	right: 0;
	max-width: 250px;
}
.services--wrap{
	background: #f6f6f6;
	position: relative;
}
.services--item{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	position: relative;
	z-index: 1;
}
.services--item::after{
	content: '';
	display: block;
	width: 46%;
	height: 382px;
	background: url('/wp-content/themes/audit/img/logo-sm.png') center/contain no-repeat;
	opacity: 0.08;
	position: absolute;
	bottom: 0;
	right: -7%;
	z-index: -1;
	filter: grayscale(1);
}
.services--item:nth-of-type(even){
	flex-direction: row-reverse;
}
.services--item:nth-of-type(even)::after{
	right: auto;
	left: 0;
}
.services--item__image{
	width: calc(50% + ((100vw - 1140px) / 2));
	margin-left: calc(((100vw - 1140px) / 2) * -1);
    overflow: hidden;
    height: 593px;
    display: flex;
}
.services--item:nth-of-type(even) .services--item__image{
	margin-left: 0;
	margin-right: calc(((100vw - 1140px) / 2) * -1);
}
.services--item__image img{
	flex: 1;
    display: block;
    object-fit: cover;
    width: 100%;
    transition: all .3s ease;
}
.services--item__image img:hover{
	transform: scale(1.05);
}
.services--list__wrap{
	width: 50%;
	padding-left: 6%;
}
.services--item:nth-of-type(even) .services--list__wrap{
	padding-right: 6%;
	padding-left: 0;
}
.services--item:nth-of-type(even) .services--list{
	column-count: 1;
}
.services--list__title{
	text-transform: capitalize;
	margin-bottom: 45px;
	font-weight: 700;
	font-size: 40px;
	color: #29333d;
}
.services--list{
	column-count: 2;
	column-gap: 8px;
}
.services--list a{
	display: flex;
	align-items: baseline;
	text-decoration: none;
	font-size: 19px;
	color: #29333d;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	gap: 10px;
	padding-bottom: 5px;
	transition: all .3s ease;
	width: fit-content;
	break-inside: avoid-column;
}
.services--list a::before{
	content: '';
	display: block;
	width: 16px;
	height: 13px;
	background: url('/wp-content/themes/audit/img/arrow.png') center/contain no-repeat;
	flex-shrink: 0;
}
.services--list a:hover{
	color: #54a2f0;
	border-bottom-color: #54a2f0;
}


.contact--section{
	background: #54a2f0;
	color: #fff;
}
.contact--row{
	justify-content: space-between;
	align-items: center;
	position: relative;
}
.contact--row::after{
	content: '';
	display: block;
	width: 46%;
	height: 382px;
	background: url('/wp-content/themes/audit/img/logo-sm.png') center/contain no-repeat;
	opacity: 0.14;
	position: absolute;
	bottom: 0;
	right:0;
    mix-blend-mode: color-burn;
    pointer-events: none;
}
.contact--photos{
	position: relative;
	width: 39%;
	padding-right: 15px;
	padding-top: 30px;
}
.contact--img{
	max-width: 412px;
	overflow: hidden;
}
.contact--img img{
	width: 100%;
	height: 100%;
	object-fit: contain;
	display: block;
}
.contact--info{
	width: 59%;
	padding-left: 15px;
}
.contact--title{
	font-size: 44px;
	font-weight: bold;
	margin-bottom: 15px;
	line-height: 1.12;
    letter-spacing: .61px;
}
.contact--info p{
	font-size: 24px;
	margin: 0;
	letter-spacing: .3px;
	line-height: 1.45;
}
.contact--info p a{
	font-weight: bold;
	font-size: 27px;
	color: #fff;
	text-decoration: none;
}
.contact--btns{
	gap: 30px;
	margin-top: 20px;
}
.contact--btns .btn{
	padding: 18px 17px 20px;
}
.contact--info-p{
	font-style: italic;
	font-weight: bold;
	font-size: 19px;
	margin-top: 33px;
	letter-spacing: .3px;
}

.bennefits-section{
	padding: 108px 0 79px;
}
.benefits--row{
	margin: 0 -15px;
}
.benefits--item{
	padding: 0px 20px 26px;
	width: calc(100% / 3);
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	text-align: center;
}
.benefits--item:nth-of-type(3n){
	border-right: none;
}
.benefits--item:last-of-type,
.benefits--item:nth-of-type(5),
.benefits--item:nth-of-type(4){
	border-bottom: none;
	padding-top: 50px;
	padding-bottom: 0;
}
.benefits--icon{
	width: 86px;
	height: 86px;
	margin: 0 auto 20px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.benefits--icon img{
	max-width: 100%;
	max-height: 100%;
}
.benefits--item p{
	margin: 0;
	font-size: 18px;
}
.title{
	color: #292929;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 15px;
}

.testimonials--section{
	padding: 93px 0 75px;
	position: relative;
	z-index: 1;
}
.testimonials--section .container{
	position: relative;
	z-index: 1;
}
.testimonials--section::after{
	content: '';
	display: block;
	position: absolute;
	z-index: 0;
	inset: 0;
	width: 100%;
	height: 100%;
	background: #29333d;
	opacity: 0.55;
	color: #fff;
}
.testimonials--section .section--title{
	text-align: center;
	width: fit-content;
	margin-left: auto;
	margin-right: auto;
	padding-left: 100px;
	padding-right: 100px;
	color: #fff;
	border-bottom-color: #fff;
	font-size: 47px;
}
.testimonials--row{
	gap: 30px;
}
.testimonials--item{
	width: calc(100% / 3);
	background: rgba(41, 51, 61, .59);
	border: 1px solid rgba(255, 255, 255, .49);
	padding: 31px 13px 20px;
	color: #fff;
}
.testimonials--item p{
	margin: 0;
	font-size: 19px;
	letter-spacing: .3px;
	margin-bottom: 15px;
	line-height: 2.1;
}
.testimonials--item .name{
	font-size: 24px;
	font-weight: bold;
}
.testimonials--item .company{
	font-size: 18px;
	color: #d0d0d0;
}
.testimonials--section .btn-link{
	display: block;
	width: fit-content;
	color: #fff;
	border-bottom-color: #fff;
	margin: 45px auto 0;
}

.logos--section{
	padding: 30px 0 0;
}
.logos--wrap{
	display: flex;
	align-items: center;
	gap: 30px;
}
.logos--item{
	width: 50%;
	height: 300px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.logos--item img{
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}

.services--wrap .blog--wrap{
	flex-wrap: wrap;
}
.services--wrap .blog__item{
	width: calc(100% / 3 - (30px / 3 * 2));
}
.services--wrap .blog--title{
	margin: 0;
	text-transform: uppercase;
	text-align: center;
}

.blog--section{
	padding: 60px 0 45px;
}
.blog--section .section--title{
	text-align: center;
	margin-bottom: 60px;
	width: fit-content;
	margin-left: auto;
	margin-right: auto;
	padding-left: 60px;
	padding-right:60px;
}
.blog--wrap{
	display: flex;
	gap: 30px;
}
.blog  .blog--wrap,
.archive  .blog--wrap{
	flex-wrap: wrap;
}
.blog__item{
	width: calc(100% / 3);
}
.blog  .blog__item,
.archive .blog__item{
	width: calc(100% / 3 - (30px / 3 * 2));
}
.blog__item-img{
	display: block;
	width: 100%;
	height: 373px;
	overflow: hidden;
	margin-bottom: 25px;
	box-shadow: 0 5px 18px rgba(60, 60, 60, .43);
}
.blog__item-img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .3s ease;
}
.blog__item-img:hover img{
	transform: scale(1.05);
}
.blog--title{
	text-decoration: none;
	font-weight: bold;
	font-size: 24px;
	color: #29333d;
	margin-bottom: 4px;
	display: block;
	letter-spacing: .3px;
}
.blog__item-text{
	font-size: 17px;
}
.blog__item-text p {
	margin: 0;
	letter-spacing: .2px;
}
.blog--section .btn-link{
	display: block;
	width: fit-content;
	margin: 30px auto 0;
}

.work--section{
	background: #f7f7f7;
	padding: 45px 0;
}
.work--section .section--title{
	text-align: center;
	width: fit-content;
	margin-left: auto;
	margin-right: auto;
	padding-left: 60px;
	padding-right:60px;
}
.work--wrap{
	display: flex;
	justify-content: center;
	gap:60px;
	flex-wrap: wrap;
}
.work--cities{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.work--cities a{
	color: #6d6d6d;
	text-decoration: none;
}
.work--cities a:hover{
	text-decoration: underline;
}

.seo--section{
	padding: 50px 0 40px;
}
.footer{
	color: #fff;
	background: #29333d;
	padding: 76px 0 35px;
}
.footer--row{
	justify-content: space-between;
	gap: 30px;
}
.footer--menu{
	width: fit-content;
	max-width: 60%;
}
.footer--menu ul:not(.footer-links){
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 16px;
}
.footer-links{
	column-count: 3;
	gap: 10%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 16px;
}
.footer-links > li{
	font-weight: bold;
}
.footer-links ul{
	list-style-type: disc!important;
	margin-bottom: 5px!important;
	padding: 0 0 0 20px!important;
}
/*.footer--menu:last-child .footer-links{
	column-count: 1;
	max-width: 200px;
}*/
.footer a{
	color: #fff;
	text-decoration: none;
	font-size: 16px;
}
.footer--contacts{
	width: 21%;
}
.footer--contacts p{
	font-size: 16px;
	margin: 0;
	opacity: 0.53;
}
.footer--contacts a:hover{
	opacity: 0.8;
}
.footer--logo{
	width: 100%;
	max-width: 270px;
	margin-bottom: 10px;
}
.footer--logo img{
	width: 100%;
}
.footer--socials{
	display: flex;
	gap: 11px;
	flex-wrap: wrap;
	margin-top: 17px;
}
.footer--socials a{
	width: 25px;
	height: 25px;
	background: center/contain no-repeat;
}
.footer--socials a.fb{
	background-image: url('/wp-content/themes/audit/img/fb.png');
}
.footer--socials a.inst{
	background-image: url('/wp-content/themes/audit/img/inst.png');
}
.footer--socials a.linkedin{
	background-image: url('/wp-content/themes/audit/img/linkedin.png');
}
.footer--socials a.youtube{
	background-image: url('/wp-content/themes/audit/img/yt.png');
}
.footer--socials a.whatsapp{
	background-image: url('/wp-content/themes/audit/img/wa.png');
}
.widget-title{
	font-weight: bold;
	color: #54a2f0;
	font-size: 18px;
	margin-bottom: 25px;
}
.copyrights{
	font-size: 14px;
	line-height: 1.2;
	margin-top: 60px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
}
.copyrights a{
	padding-right: 10px;
	border-right: 1px solid #fff;
	font-size: 14px;
}
.btn-contact{
	position: fixed;
	right: 20px;
	bottom: 120px;
	font-size: 0;
	cursor: pointer;
	background: transparent;
	border: none;
	width: 65px;
	display: block;
	padding: 0;
	height: 65px;
	z-index: 2;
}
.btn-contact span{
	position: relative;
	z-index: 1;
	width: 65px;
	height: 65px;
	background: #54a2f0 url('/wp-content/themes/audit/img/call.png') center/33px no-repeat;
	z-index: 999;
	border-radius: 50%;
	display: block;
}
.btn-contact::after{
	content: '';
	display: block;
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
  	animation: zoom-in-out 2s ease-in-out infinite;
	border-radius: 50%;
	background: #54a2f0;
	opacity: 0.45;
}

@keyframes zoom-in-out {
  0% {
	transform: translate(-50%,-50%) scale(1.0);
  }
  50% {
	transform: translate(-50%,-50%) scale(1.4);
  }
  100% {
	transform: translate(-50%,-50%) scale(1.0);
  }
}

.page--top{
	position: relative;
	z-index: 1;
	background: url('/wp-content/themes/audit/img/blog.jpg') center/cover no-repeat;
	padding: 120px 0 20px;
	color: #fff;
	min-height: 375px;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	justify-content: flex-end;
}
.page--top::after{
	content: '';
	display: block;
	position: absolute;
	z-index: 0;
	inset: 0;
	width: 100%;
	height: 100%;
	background: #29333d;
	opacity: .55;
}
.page--title{
	font-size: 60px;
	position: relative;
	z-index: 1;
	font-weight: bold;
	margin: 0;
}
.page-content{
	padding: 40px 0 65px;
}
.page-content:not(.contact-page) p{
	font-size: 19px;
	line-height: 1.5;
	margin: 0 0 30px;
}
.breadcrumbs{
	position: relative;
	z-index: 1;
	color: #fff;
	font-size: 18px;
}
.breadcrumbs a{
	color: #fff;
	text-decoration: none;
}
.breadcrumb_last{
	color: #54a2f0;
}
.delimetr{
	display: inline-block;
	margin: 0 10px;
}


.work--item{
	display: flex;
	align-items: center;
	border-bottom: 2px solid #afafaf;
	padding: 20px 0 40px;
	gap: 35px;
}
.work--item:last-of-type{
	border: none;
}
.step{
	font-family: 'Gilroy';
	font-size: 105px;
	color: #673885;
	position: relative;
	z-index: 1;
	flex-shrink: 0;
	line-height:64px;
}
.step::after{
	content: '';
	display: block;
	position: absolute;
	left: -12px;
	bottom: 6px;
	background: url('/wp-content/themes/audit/img/heart-3.png') center/cover no-repeat;
	width: 64px;
	height: 73px;
	z-index: -1;
}
.step--info{
	font-size: 19px;
	line-height: 1.5;
}
.portfolio--list{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	max-width: 1077px;
	gap: 9%;
	row-gap: 74px;
	margin: 0 auto;
}
.portfolio--list .portfolio--video{
	width: 45%;
	max-width: 489px;
	margin: 0;
}
.contacts--datas{
	display: flex;
	gap: 30px;
	margin-bottom: 70px;
}
.contact--data-item{
	font-size: 16px;
	line-height: 2.1;
	color: #3b3b3b;
	text-align: center;
	width: calc(100% / 3);
}
.contact--data-item a{
	color: #3b3b3b;
	text-decoration: none;
	display: flex;
	width: fit-content;
	margin: 0 auto;
}
.contact--data-item a:hover{
	text-decoration: underline;
}
.contact--data-item .icon{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 25px;
	height: 25px;
	margin: 0 auto 15px;
}
.contact--data-item .icon img{
	max-width: 100%;
	max-height: 100%;
	display: block;
}
.contact--data-title{
	font-size: 24px;
	color: #54a2f0;
	font-weight: bold;
	margin-bottom: 5px;
}
.form--row{
	display: flex;
	align-items: center;
	gap: 15px;
	margin-bottom: 18px;
}
.wpcf7-not-valid-tip{
	display: none!important;
}
input.wpcf7-not-valid,
textarea.wpcf7-not-valid{
	border-color: red;
}
.modal{
	display: none;
}
.modal.fancybox-content{
	max-width: 556px;
	width: 90%;
	border-radius: 0;
	padding: 50px 65px 50px;
}
.fancybox-close-small svg{
	display: none;
}
.modal .fancybox-close-small{
	width: 14px;
	height: 14px;
	padding: 0!important;
	background: url('/wp-content/themes/audit/img/close.png') center/cover no-repeat;
	top: 20px!important;
	right: 20px!important;
	color: transparent!important;
}
.modal--title{
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
	color: #000;
}
.form--row-full span{
	width: 100%;
}
.modal--form .btn{
	display: block;
	width: fit-content;
	margin: 20px auto 0;
	min-width: 165px;
}
.fancybox-is-open .fancybox-bg{
	opacity: 0.49!important;
}
.page-content .audits--list{
	margin-top: 60px;
}

.nav-links{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 15px;
}
.page-numbers{
	color: #000;
    border: 1px solid #c7c7c7;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-family: 'Gilroy';
    font-weight: 500;
    width: 45px;
    height: 45px;
    text-decoration: none;
}
.page-numbers.current{
	background: #c7c7c7;
}
a.page-numbers:hover{
	border-color: #54a2f0;
}
.next.page-numbers,
.prev.page-numbers{
	font-size: 0;
	background: center/20px no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 128 128' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M44 108a3.988 3.988 0 0 1-2.828-1.172 3.997 3.997 0 0 1 0-5.656L78.344 64 41.172 26.828c-1.563-1.563-1.563-4.094 0-5.656s4.094-1.563 5.656 0l40 40a3.997 3.997 0 0 1 0 5.656l-40 40A3.988 3.988 0 0 1 44 108z' fill='%23000000' opacity='1' data-original='%23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.prev.page-numbers{
	transform: rotate(180deg);
}
.post-thumbnail {
    overflow: hidden;
}
.single-post .post-thumbnail{
	float: right;
	max-width: 380px;
	margin-left: 15px;
	margin-bottom: 15px;
}
.post-thumbnail img{
	width: 100%;
	display: block;
}
.text h2,
.text h3,
.text h4,
.text h5,
.text h6{
	font-weight: bold;
}

.pricing-section .section--title{
	text-align: center;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
}
.pricing-section .section--title span::before{
	max-width: 250px;
    margin-left: auto;
    margin-right: auto;
    right: 0;
}
.pricing--wrap:not(:last-of-type){
	margin-bottom: 50px;
}
.section--subtitle{
	text-align: center;
	margin-bottom: 15px;
	font-size: 30px;
	color: #29333d;
}
.pricing--table{
	border: 1px solid #eeeeee;
}
.pricing--row{
	color: #29333d;
	font-size: 18px;
	display: flex;
}
.pricing--row-header{
	background: #54a2f0;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
}
.pricing--item{
	padding: 13px 30px 15px;
	border-right: 1px solid #bdbdbd;
}
.pricing--row-header .pricing--item{
	padding: 15px 30px 17px;
}
.pricing--item-services{
	max-width: 586px;
	width: 50%;
}
.pricing--item-description,
.pricing--item-price{
	text-align: center;
	width: 25%;
}
.pricing--item-price{
	border-right: none;
}
.pricing--row:nth-of-type(even):not(.pricing--row-header){
	background: #e2ecf7;
}

.feedback-section{
	padding: 60px 0 125px;
	text-align: center;
}
.feedback-section .section--title{
	text-align: center;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}
.feedback-section .section--title span::before{
	max-width: 250px;
    margin-left: auto;
    margin-right: auto;
    right: 0;
}
.review-page .testimonials--section{
	background: #f6f6f6;
}
.review-page .testimonials--section::after{
	display: none;
}
.review-page .testimonials--item{
	background: #fff;
	color: #8f8f8f;
}
.review-page  .testimonials--item .name{
	color: #54a2f0;
}
.review-page  .testimonials--item .company{
	color: #666;
}
.review-page  .testimonials--row{
	flex-wrap: wrap;
}
.testimonials--item {
    width: calc(100% / 3 - (30px / 3 * 2));
}
.feedback--form{
	max-width: 555px;
	margin: 0 auto;
}
.feedback--form .btn{
	min-width: 165px;
}

.services-sub{
	padding: 50px 0 0;
}
.services-sub.mob{
	display: none;
}
.subservices--list{
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.service-content{
	padding: 50px 0 40px;
}
.service-content--row{
	display: flex;
	gap: 80px;
	align-items: flex-start;
	justify-content: space-between;
}
.service-content--row .text{
	width: 100%;
}
.service-content--row .text p{
	margin: 0 0 20px;
}
.service-content--row .text p:last-of-type,
.seo--section .text p:last-of-type {
	margin-bottom: 0;
}
.service--contact{
	width: 33%;
	background: #54a2f0;
	color: #fff;
	position: relative;
	padding: 40px 15px 0;
	text-align: center;
	overflow: hidden;
}
.service--contact::after{
	content: '';
	display: block;
	width: 380px;
	height: 284px;
	background: url('/wp-content/themes/audit/img/logo-sm.png') center/contain no-repeat;
	opacity: 0.14;
    position: absolute;
    bottom: 57px;
    left: 0;
    mix-blend-mode: color-burn;
    pointer-events: none;
}
.service--contact-title{
	font-weight: bold;
	font-size: 38px;
	margin-bottom: 15px;
	position: relative;
	z-index: 1;
	line-height: 1.1;
}
.service--contact-info p{
	margin: 0;
}
.service--contact-info{
	color: #fff;
	font-size: 24px;
	position: relative;
	z-index: 1;
	margin-bottom: 20px;
	line-height: 1.3;
}
.service--contact-info a{
	font-size: 25px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.service--contact-info a:hover{
	text-decoration: underline;
}
.service--contact-img{
	position: relative;
	z-index: 1;
	left: -15px;
}
.service--contact-img img{
	display: block;
	width: 100%;
}

.error404 .header {
    background: rgba(0, 0, 0, 0.5);
}
.error-404{
	padding: 150px 0 100px;
	text-align: center;
}
.error-404 .section--title{
	text-align: center;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
    margin-bottom: 30px;
    font-size: calc(60px + 82*(100vw - 280px)/1640);
}
.error-404 h1{
	color: #29333d;
}
.error-404 .page-content{
	padding-bottom: 0;
	font-size: 24px;
}
.error-404 .btn{
	min-width: 190px;
}


/* Базовые стили таблицы */
table {
  	border-spacing: 1;
  	border-collapse: collapse;
  	background: white;
  	overflow: hidden;
  	width: 100%;
  	margin: 0 auto;
  	position: relative;
}
table * {
  	position: relative;
}
table td,
table th {
  	padding: 8px;
  	text-align: left;
}
table thead tr {
  	background: #54a2f0;
  	color: #fff;
}
table tbody tr {
  	border-bottom: 1px solid #e3f1d5;
}
table tbody tr:nth-of-type(even) {
  	background: #eee;
}

.rating-group,
.testimonials--rating {
    display: inline-flex;
    gap: 5px;
    margin-bottom: 10px;
}
.rating__icon {
    pointer-events: none;
}
.rating__input {
   position: absolute !important;
   left: -9999px !important;
}
.rating__label,
.testimonials--rating-star {
    cursor: pointer;
    width: 25px;
    height: 25px;
    background: center/contain no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 511.987 511' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath fill='%23ffc107' d='M510.652 185.902a27.158 27.158 0 0 0-23.425-18.71l-147.774-13.419-58.433-136.77C276.71 6.98 266.898.494 255.996.494s-20.715 6.487-25.023 16.534l-58.434 136.746-147.797 13.418A27.208 27.208 0 0 0 1.34 185.902c-3.371 10.368-.258 21.739 7.957 28.907l111.7 97.96-32.938 145.09c-2.41 10.668 1.73 21.696 10.582 28.094 4.757 3.438 10.324 5.188 15.937 5.188 4.84 0 9.64-1.305 13.95-3.883l127.468-76.184 127.422 76.184c9.324 5.61 21.078 5.097 29.91-1.305a27.223 27.223 0 0 0 10.582-28.094l-32.937-145.09 111.699-97.94a27.224 27.224 0 0 0 7.98-28.927zm0 0' opacity='1' data-original='%23ffc107' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.rating__input:checked ~ .rating__label{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 511.987 511' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath fill='%23ddd' d='M510.652 185.902a27.158 27.158 0 0 0-23.425-18.71l-147.774-13.419-58.433-136.77C276.71 6.98 266.898.494 255.996.494s-20.715 6.487-25.023 16.534l-58.434 136.746-147.797 13.418A27.208 27.208 0 0 0 1.34 185.902c-3.371 10.368-.258 21.739 7.957 28.907l111.7 97.96-32.938 145.09c-2.41 10.668 1.73 21.696 10.582 28.094 4.757 3.438 10.324 5.188 15.937 5.188 4.84 0 9.64-1.305 13.95-3.883l127.468-76.184 127.422 76.184c9.324 5.61 21.078 5.097 29.91-1.305a27.223 27.223 0 0 0 10.582-28.094l-32.937-145.09 111.699-97.94a27.224 27.224 0 0 0 7.98-28.927zm0 0' opacity='1' data-original='%23ffc107' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.rating-group:hover .rating__label {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 511.987 511' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath fill='%23ffc107' d='M510.652 185.902a27.158 27.158 0 0 0-23.425-18.71l-147.774-13.419-58.433-136.77C276.71 6.98 266.898.494 255.996.494s-20.715 6.487-25.023 16.534l-58.434 136.746-147.797 13.418A27.208 27.208 0 0 0 1.34 185.902c-3.371 10.368-.258 21.739 7.957 28.907l111.7 97.96-32.938 145.09c-2.41 10.668 1.73 21.696 10.582 28.094 4.757 3.438 10.324 5.188 15.937 5.188 4.84 0 9.64-1.305 13.95-3.883l127.468-76.184 127.422 76.184c9.324 5.61 21.078 5.097 29.91-1.305a27.223 27.223 0 0 0 10.582-28.094l-32.937-145.09 111.699-97.94a27.224 27.224 0 0 0 7.98-28.927zm0 0' opacity='1' data-original='%23ffc107' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.rating__input:hover ~ .rating__label {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 511.987 511' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath fill='%23ddd' d='M510.652 185.902a27.158 27.158 0 0 0-23.425-18.71l-147.774-13.419-58.433-136.77C276.71 6.98 266.898.494 255.996.494s-20.715 6.487-25.023 16.534l-58.434 136.746-147.797 13.418A27.208 27.208 0 0 0 1.34 185.902c-3.371 10.368-.258 21.739 7.957 28.907l111.7 97.96-32.938 145.09c-2.41 10.668 1.73 21.696 10.582 28.094 4.757 3.438 10.324 5.188 15.937 5.188 4.84 0 9.64-1.305 13.95-3.883l127.468-76.184 127.422 76.184c9.324 5.61 21.078 5.097 29.91-1.305a27.223 27.223 0 0 0 10.582-28.094l-32.937-145.09 111.699-97.94a27.224 27.224 0 0 0 7.98-28.927zm0 0' opacity='1' data-original='%23ffc107' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.testimonials--rating-star{
	cursor: default;
}
.service-title--page{
	position: relative;
	z-index: 2;
	color: #fff;
	display: flex;
	align-items: center;
	gap: 20px;
	font-size: 60px;
}
.service-title--page .btn{
	flex-shrink: 0;
}
.service-title--sub{
	position: relative;
	z-index: 2;
	color: #fff;
	font-size: 22px;
}
.service-title--sub p{
	margin: 0;
}
.menu-call{
	display: none;
}

.single-aside{
	float: right;
	margin: 0 0 15px 15px;
	position: relative;
	width: 29%;
	color: #fff;
	background: #54a2f0;
	z-index: 1;
	padding: 20px 35px;
}
.single-aside ul,
.single-aside ol{
	margin-left: 0;
	padding-left: 21px;
}
.single-aside li:not(:last-of-type){
	margin-bottom: 10px;
}
.single-aside::before{
	content: '';
	display: block;
	width: 100%;
	height: 225px;
	background: url('/wp-content/themes/audit/img/logo-sm.png') center/contain no-repeat;
	opacity: 0.14;
	position: absolute;
	bottom: 0;
	right:0;
    mix-blend-mode: color-burn;
    pointer-events: none;
}
.single-aside::after{
	content: '';
	display: block;
	inset: 15px;
	border: 1px solid #fff;
	position: absolute;
}
.single-aside--inner{
	position: relative;
	z-index: 1;
}
.single-aside--inner > *:first-child,
.single-aside--inner h2,
.single-aside--inner h3,
.single-aside--inner h4{
	margin-top: 0;
}
.single-aside.full-w{
	width: 100%;
	float: none;
}
.single-aside.full-w::before{
	width: 307px;
	right: 35px;
}
.single-aside a{
	color: #fff;
}
.irina {
  margin-top: 0;
  margin-bottom: 3.125rem
}
.irina__box {
  background-color: #f9f9f9;
  border: 1px solid #e6e6e6;
  padding: 1.25rem
}
.irina__name {
  margin-bottom: 1.25rem;
  font-weight: 800;
  font-size: 18px;
  line-height: 155%;
  color: #181818;
  text-align: left
}
.irina__name p,
.irina__info p {
	margin:0
}
.irina__name a {
  color: #54a2f0
}
.irina__info p {
  font-size: 1rem;
  line-height: 175%;
  color: #4b4b4b
}
.irina__avatar {
  width: 100%;
  max-width: 6.0625rem;
  aspect-ratio: 1/1;
  border-radius: 50%;
  overflow: hidden;
  float: left;
  margin: .625rem 1.25rem 0 0
}
.irina__avatar>img,
.irina__avatar>picture {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}
.irina__avatar picture img,
.irina__avatar picture source {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}
.irina__name a:hover {
	text-decoration: underline
}
@media screen and (max-width:1500px){
	.btn-contact{
		right: 20px;
		bottom: 100px;
	}
}
@media screen and (max-width:1200px){
	.logo{
		width: 17%;
	}
	.audit--info{
		width: 50%;
	}
	.about-image--sm{
		left: -15px;
	}
	.service-submenu{
		left: -50%;
		width: 250px;
	}
	.submenu-links{
		width: 220px;
	}
}
@media screen and (max-width:1170px){
	.logo{
		width: 17%;
	}
	.audit--info{
		width: 50%;
	}
	.services--list__wrap{
		padding-left: 30px;
	}
	.services--item:nth-of-type(even) .services--list__wrap{
		padding-right: 30px;
	}
	.services--item__image{
		width: calc(50% + ((100vw - 100%) / 2));
		margin-left: calc(((100vw - 100%) / 2) * -1);
	}
	.services--item:nth-of-type(even) .services--item__image{
		margin-right: calc(((100vw - 100%) / 2) * -1);
	}
}
@media screen and (max-width:1100px){
	.logo {
        width: 200px;
    }
	.header--action{
		gap: 30px;
	}
	.contact--info p{
		font-size: 24px;
	}
	.modal--inner .section--title{
		font-size: 43px;
	}
	.page--top{
		padding: 180px 0 80px;
	}

	.text h1{
		font-size: 28px;
	}

	.logos--item{
		height: 200px;
	}

}
@media screen and (max-width:1024px){
	body{
		font-size: 18px;
	}

	.header--action-call{
		display: none;
	}
	.header--action{
		flex-direction: row;
		align-items: center;
	}
	.menu-call{
		display: block;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
		color: #29333d;
	}

	.menu-toggle{
		border: none;
		font-size: 0;
		padding: 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-direction: column;
		width: 30px;
		height: 19px;
		background: transparent;
	}
	.menu-toggle span{
		width: 100%;
		height: 2px;
		background: #fff;
		border-radius: 0;
		transition: transform .3s ease;
	}
	.menu-toggle.active span:nth-of-type(1){
		transform: rotate(45deg) translate3d(5px, 5px, 0px);
	}
	.menu-toggle.active span:nth-of-type(2){
		opacity: 0;
	}
	.menu-toggle.active span:nth-of-type(3){
		transform: rotate(-45deg) translate3d(7px, -7px, 0px);
	}
	.menu{
		position: fixed;
		opacity: 0;
		visibility: hidden;
		top: -100%;
		left: 0;
		right: 0;
		height: 0;
		overflow-y: hidden;
		transition: height .3s ease;
		background: #fff;
		z-index: 999;
		padding-top: 70px;
	}
	.menu.active{
		top: 0;
		bottom: 0;
		visibility: visible;
		opacity: 1;
		height: 100%;
		overflow-y: auto;
	}
	.menu ul{
		flex-direction: column;
		text-align: center;
		justify-content: center;
		align-items: stretch;
	}
	.menu > ul > li > a{
		color: #29333d;
		font-size: 20px;
	}
	.service-submenu > .main-links > li > .submenu-links a{
		font-size: 16px;
	}
	.service-submenu > .main-links > li > .submenu-links > li > .submenu-links a{
		font-size: 16px;
	}
	.menu > ul > li > a{
		padding: 5px 0;
	}
	.menu > ul > li > a::after{
		content: '';
		display: block;
		width: 15px;
		height: 2px;
		background: #673885;
		margin: 10px auto 0;
	}
	.menu > ul > li:first-of-type a,
	.menu > ul > li:last-of-type a{
		padding: 10px 0;
	}
	.menu li.has-submenu > a,
	.menu li.has-submenu > .has-submenu--wrap > a{
		padding-left: 26px!important;
	}

	.has-submenu{
		padding: 0;
	}
	.menu-toggle.active{
		position: relative;
		z-index: 999999;
	}
	.menu-toggle.active span{
		background-color: #29333d;
	}
	.has-submenu{
		margin: 0 auto;
		width: 100%;
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
	}
	.has-submenu.active{
		align-items: baseline;
	}
	.has-submenu.active > a,
	.has-submenu.active > .has-submenu--wrap >a{
		color: #54a2f0;
	}
	.service-submenu,
	.submenu-links{
		position: static;
		width: 100%;
		display: none;
		opacity: 1;
		visibility: hidden;
		padding: 0;
	}
	.menu > ul > li > .service-submenu{
		padding-left: 0;
	}
	.arrow-submenu{
		border-top-color: #29333d;
		border: none;
		width: 20px;
		height: 20px;
		background: top/13px no-repeat;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 32 32' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M29.604 10.528 17.531 23.356a2.102 2.102 0 0 1-3.062 0L2.396 10.528c-.907-.964-.224-2.546 1.1-2.546h25.008c1.324 0 2.007 1.582 1.1 2.546z' fill='%2329333d' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
	}
	.main-links{
		box-shadow: none;
	}
	.has-submenu--wrap{
		justify-content: center;
        border-bottom: none;
        align-items: center;
        display: flex;
        gap: 6px;
	}
	.has-submenu--wrap .submenu-arrow{
		flex-shrink: 0;
	}
	.main-links li{
		justify-content: center;
		border-bottom: none;
		flex-wrap: wrap;
		align-items: center;
		padding: 5px 0;
	}
	.main-links li a::after {
        content: '';
        display: block;
        width: 15px;
        height: 2px;
        background: #e2e2e2;
        margin: 10px auto 0;
    }
    .main-links a{
    	padding: 0!important;
    }
	.submenu-arrow{
		content: '';
	    display: block;
	    width: 7px;
	    height: 7px;
	    border-top: 7px solid #fff;
	    border-right: 4px solid transparent;
	    border-left: 4px solid transparent;
	    transition: color .3s ease;
	    cursor: pointer;
	    background: none;
		border-top-color: #29333d;
		border: none;
		width: 20px;
		height: 20px;
		background: top/13px no-repeat;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 32 32' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M29.604 10.528 17.531 23.356a2.102 2.102 0 0 1-3.062 0L2.396 10.528c-.907-.964-.224-2.546 1.1-2.546h25.008c1.324 0 2.007 1.582 1.1 2.546z' fill='%2329333d' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
		
	}
	.has-submenu.active > .arrow-submenu,
	.has-submenu.active > .submenu-arrow{
		border-top-color: #54a2f0;
		transform: rotate(180deg);
	}
	.service-submenu.active,
	.submenu-links.active{
		opacity: 1;
		visibility: visible;
		display: block;
	}
	.submenu-links{
		display: none;
		position: static;
		width: 100%;
	}
	.submenu-links{
		box-shadow: none;
	}
	.service-submenu__item:first-of-type{
		border-right: none;
		border-bottom: 1px solid #e7e7e7;
		padding-bottom: 20px;
		padding-right: 0;
		margin-bottom: 20px;
	}
	.service-submenu .footer-links{
		column-count: 1;
	}
	.main--title{
		font-size: 50px;
	}
	.about--section .section--title{
		font-size: 40px;
	}
	.section--title{
		font-size: 50px;
	}
	.page--title{
		font-size: 50px;
	}
	.contact--btns .btn{
		font-size: 18px;
	}
	.contact--photos::after {
	    width: 152px;
	    height: 172px;
	}
	.pricing--item-services,
	.pricing--item-description, .pricing--item-price{
		width: calc(100% / 3);
	}
	.services--list a{
		font-size: 17px;
	}
	.services--item__image{
		height: 480px;
	}
	.services--list__title{
		font-size: 32px;
	}
	.contact--title{
		font-size: 28px;
	}
	.contact--info p{
		font-size: 21px;
	}
	.contact--info p a{
		font-size: 24px;
	}
	.footer-links{
		column-count: 2;
	}
}
@media screen and (max-width:992px){
	.about--content{
		padding-left: 0;
	}
	.blog__item-img{
		height: 204px;
	}
	.footer--menu{
		width: calc(100% / 3);
		margin-top: 20px;
		order: 3;
		max-width: 100%;
	}
	.footer--menu:last-child{
		width: 100%;
	}
	.footer-links{
		column-count: 3;
		list-style-type: none;
		padding: 0;
	}
	.widget-title{
		margin-bottom: 10px;
	}
	.footer--menu:last-child .footer-links{
		max-width: 100%;
	}
	.footer--contacts{
		width: 50%;
		order: 2;
	}
	.service-content--row{
		gap: 30px;
	}
	.service--contact{
		width: 45%;
	}
	.service--contact-title{
		font-size: 26px;
	}
	.service--contact-info{
		font-size: 18px;
	}
	.service--contact-info a{
		font-size: 22px;
	}
	.contact--photos{
		padding: 0;
	}
	.contact--row{
		align-items: flex-end;
	}
	.contact--info{
		padding: 30px 0;
	}
	.error-404 h1{
		font-size: 34px;
	}
	.breadcrumbs{
		margin-bottom: 3px;
	}
	.service-title--page{
		font-size: 0;
		flex-direction: column;
		align-items: flex-start;
		gap: 6px;
		margin-bottom: 10px;
	}
	.service-title--sub{
		font-size: 18px;
	}
}
@media screen and (max-width:768px){
	.text h1{
		font-size: 22px;
	}
    .modal.fancybox-content {
	    padding: 30px 25px 10px;
	}
	.modal--inner .section--title{
		font-size: 30px;
	}
	.form--row{
		flex-direction: column;
		align-items: stretch;
	}
	.contact--data-title{
		font-size: 18px;
	}
	.contact--data-item{
		line-height: 1.5;
	}
	.benefits--item{
		width: calc(100% / 2);
	}
	.benefits--item:nth-of-type(3n){
		border-right: 1px solid #e2e2e2;
	}
	.benefits--item:nth-of-type(4){
		border-bottom: 1px solid #e2e2e2;
		padding-bottom: 26px;
	}
	.benefits--item:nth-of-type(3n){
		padding-top: 50px;
	}
	.section--subtitle{
		font-size: 24px;
	}
	.pricing--table-wrap{
		width: 100%;
		overflow-x: scroll;
	}
	.pricing--table{
		min-width: 738px;
	}

	.services-sub.mob{
		display: block;
		padding: 0 0 50px;
	}
	.services-sub:not(.mob){
		display: none;
	}
	.services--item,
	.services--item:nth-of-type(even){
		flex-direction: column-reverse;
	}
	 .services--item__image {
        width: calc(100% + 30px);
        margin-left: 0;
        position: relative;
        left: -15px;
        right: -15px;
        height: 350px;
    }
    .services--list__wrap{
    	width: 100%;
    	padding: 30px 0;
    }
    .services--item:nth-of-type(even) .services--item__image{
    	margin-right: 0;
    }
    .services--list__title{
    	font-size: 24px;
    	margin-bottom: 20px;
    }
    .services--item::after{
    	right: 0;
    	bottom: auto;
    	top: 0;
    }
    .services--item:nth-of-type(even)::after{
    	right: 0;
    	left: auto;
    }
    .main--title{
    	font-size: 36px;
    }
    .about--section .row{
    	flex-direction: column-reverse;
    }
    .about--info {
	    width: 100%;
	    padding: 0;
	}
	.about--images {
	    width: 100%;
	    padding-left: 0;
	    margin-top: 40px;
	}
	.about-image{
		min-height: 530px;
	}
	.about--section {
	    padding: 69px 0 22px;
	}
	.about-image--sm{
		height: 220px;
	}
	.contact--row{
		flex-direction: column-reverse;
		align-items: center;
	}
	.contact--info{
		width: 100%;
	}
	.contact--photos{
		width: 100%;
		margin: 0 auto;
		display: flex;
		justify-content: center;
	}
	.testimonials--item{
		width: 100%;
	}
	.testimonials--row{
		flex-wrap: wrap;
	}
    .blog--wrap{
    	flex-wrap: wrap;
    }
    .blog__item{
    	width: 100%;
    }
    .blog  .blog__item,
	.archive .blog__item,
    .services--wrap .blog__item{
		width: calc(100% / 2 - (30px / 2));
	}
    .testimonials--section .section--title{
    	padding: 0;
    	font-size: 34px;
    }
    .services--section .section--title{
    	padding: 0;
    	margin-bottom: 30px;
    }
    .about-image {
        min-height: 380px;
    }
    .about-image--sm {
        height: 150px;
    }
    .title,
    .blog--title,
    .testimonials--item .name{
    	font-size: 18px;
    }
    .benefits--item p,
    .testimonials--item p,
    .blog__item-text p{
    	font-size: 16px;
    }

	.logos--item{
		height: 150px;
	}
	.single-aside{
		width: 100%;
	}
	.single-aside::before{
		width: 307px;
    	right: 35px;
	}

	.single-post .post-thumbnail{
		float: none;
		max-width: 100%;
		margin-left: 0;
	}
}
@media screen and (max-width:640px){
	.work--wrap{
		gap: 30px;
	}
	body,
	.section--info,
	.service-content--row .text,
	.seo--section,
	.work--cities a{
		font-size: 16px;
	}
	.section--title,
	.about--section .section--title,
	.page--title,
    .testimonials--section .section--title{
        font-size: 34px;
    }
    .work--section .section--title{
    	padding-left: 20px;
    	padding-right: 20px;
    }
    .contact--photos{
    	width: 100%;
    	padding: 0;
    }
    .contact--des-img{
    	width: 100px;
    	height: 56px;
    }
    .contact--photos::before {
	    width: 81px;
	    height: 155px;
	}
	.contact--photos::after {
        width: 72px;
    }
    .contact--info{
    	padding: 0;
    	margin-top: 80px;
    	width: 100%;
    }
    .contact--info p{
    	font-size: 20px;
    }
    .contact--btns{
    	margin-top: 30px;
    }
    .contact--btns .btn{
    	font-size: 16px;
    }
	.footer--menu,
	.footer--contacts{
		width: 100%;
		text-align: center;
		padding: 0;
	}
	.footer--menu ul{
		line-height: 1.6;
	}
	.footer--logo{
		width: 100%;
		margin: 0 auto 20px;
		padding: 0;
	}
	.splide__slide{
		padding: 135px 0 88px;
	}
	.main--title{
		font-size: 30px;
		width: 100%;
	}
	.main--title::before{
		width: 25px;
		height: 25px;
	}
	.main--title::before{
		width: 23px;
		height: 25px;
	}
	.btn{
		font-size: 16px;
	}
	.subservices--list__link{
		font-size: 14px;
		padding:10px;
	}
	.header-row,
	.header--action{
		gap: 15px;
	}
	.logo {
        width: 120px;
    }
    .menu.active{
    	top: 75px;
    	height: calc(100% - 75px);
    }
    .contact--data-item {
        width: 100%;
    }
    .contacts--datas{
    	flex-wrap: wrap;
    	margin-bottom: 30px;
    }
    .modal--title{
    	font-size: 18px;
    }
    .work--item{
    	gap:15px;
    }
    .work--item{
    	padding: 20px 0;
    	align-items: flex-start;
    }
	.page--top{
		padding: 100px 0 50px;
	}
	.footer--socials{
		justify-content: center;
	}
	.footer{
		padding-top: 50px;
	}
	.section--subtitle{
		font-size: 18px;
	}
	.benefits--item {
        width: 100%;
    }
    .benefits--item:nth-of-type(2) {
        padding-top: 50px;
    }
    .benefits--item{
    	border-right: none!important;
    }
    .benefits--item:nth-of-type(5) {
        border-bottom: 1px solid #e2e2e2;
        padding-bottom: 26px;
    }
    .services--list{
    	column-count: 1;
    }
    .services--list a{
    	font-size: 16px;
    }
    .service-content--row{
    	flex-wrap: wrap;
    }
    .service-content--row .text,
    .service--contact{
    	width: 100%;
    }
	.error-404 h1{
		font-size: 24px;
	}
	.error-404 .page-content:not(.contact-page) p{
		font-size: 16px;
	}
	.error-404 .page-content{
		padding-top: 10px;
	}
    .blog  .blog__item,
	.archive .blog__item,
    .services--wrap .blog__item{
		width: 100%;
	}
	.copyrights{
		flex-direction: column;
	}
	.copyrights a{
		padding: 0;
		border: none;
	}
	.logos--wrap{
		gap: 10px;
	}
	.logos--item{
		height: 100px;
	}
	.footer-links{
		column-count: 1;
	}
	.footer-links ul{
		list-style-type: none!important;
	}
}
@media screen and (max-width:356px){
	.header--action .btn{
		padding: 10px;
		line-height: 1.2;
	}
	.menu.active {
        top: 67px;
        height: calc(100% - 67px);
    }
    .blog--section{
    	padding-top: 50px;
    }
	.btn{
		font-size: 14px;
	}
	.subservices--list__link{
		font-size: 11px;
		padding: 7px;
	}
	.logos--item{
		height: 70px;
	}
	.section--title,
	.about--section .section--title,
	.page--title,
    .testimonials--section .section--title{
        font-size: 29px;
    }
    .work--section .section--title{
    	padding-left: 20px;
    	padding-right: 20px;
    }
}

@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important;will-change:transform}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative;overflow:hidden}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#fff0;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__arrow{font-size:0;-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:48px;height:48px;border-radius:12px;background:#F1F3F6 center/24px no-repeat;transition:all .3s ease;background-image:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.55 19.9201L9.03005 13.4001C8.26005 12.6301 8.26005 11.3701 9.03005 10.6001L15.55 4.08008' stroke='%231E232F' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.splide__arrow svg{display:none}.splide__arrow:hover:not(:disabled){background-color:#54B941;background-image:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.55 19.9201L9.03005 13.4001C8.26005 12.6301 8.26005 11.3701 9.03005 10.6001L15.55 4.08008' stroke='%23fff' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.splide__arrow:disabled{background-color:#F1F3F6}.splide__arrow:focus-visible{outline:none;outline-offset:3px}.splide__arrow--prev{left:0}.splide__arrow--next{right:0;transform:translateY(-50%) scale3d(-1,1,1)}@media screen and (max-width:576px){.splide__arrow{position:static;transform:none}.splide__arrow--next{transform:scale3d(-1,1,1)}.splide__arrows{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px;order:1}}

body.compensate-for-scrollbar{margin-right:0!important;overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0 ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0 ease 0;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{box-shadow:none;padding:inherit;font-size:inherit;min-width:auto;max-width:100%;background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{box-shadow:none;padding:inherit;font-size:inherit;min-width:auto;max-width:100%;color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none;box-shadow:none;padding:inherit;font-size:inherit;min-width:auto;max-width:100%}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{min-width:auto;background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0;text-align:center;z-index:99996}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAD6CAQAAADKSeXYAAAAYklEQVQoz42RwQ3AMAgDjfcfup8WoRykfBAK5mQHKSz5rbXJPis1hjiV3CIqgG0hLZPkVkA4p4x5oR1bVeDrdCLrW2Q0D5bcwY3TGMHbdw3mPRuOtaspYP1w//G1OIcW148H0DMCqI/3mMMAAAAASUVORK5CYII=);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-44px;z-index:-1}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-caption{padding:12px}.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}@media all and (min-width: 800px){.fancybox-thumbs{top:auto;width:auto;bottom:0;left:0;right:0;height:95px;padding:10px 10px 5px;box-sizing:border-box;background:rgba(0,0,0,0.3)}.fancybox-show-thumbs .fancybox-inner{right:0;bottom:95px}}

[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}


#cookie-notice,#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;text-align:center}#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;letter-spacing:0;line-height:20px;left:0}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container,#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container,#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:grey}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){letter-spacing:.25px;margin:0 0 0 10px;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px}.cn-buttons-container,.cn-text-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade,#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-buttons,.cookie-notice-container #cn-notice-text{display:block}#cookie-notice .cn-button{margin:0 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}