﻿*                                                                   {border:0;padding:0;margin:0;line-height:100%;text-decoration:none;font-family: 'Poppins', sans-serif;color:#808080}
body                                                                {max-width:100vw;overflow-x:hidden;}
.accessibilityLinks                                                 {text-indent:-5000px;height:1px;}
* ul                                                                {list-style-position:inside;}
.button                                                             {display:inline-block;padding:13px 25px 15px 25px;background:#0000fe;color:#ffffff;margin:40px 0 0 0;border-radius:15px;text-transform:uppercase;font-weight:bold;transition:background .75s ease-in-out;-moz-transition:background .75s ease-in-out;-webkit-transition:background .75s ease-in-out;}
.button:hover                                                       {background:#01ffff;}
p                                                                   {line-height:30px;}
.clear                                                              {clear:both;}
.left                                                               {float:left;}
b                                                                   {color:#0000fe;}
/*NAVIGATION 
#######################################################    */
header                                                              {position:fixed;top:0;z-index:198;width:100%;height:50px;background: #0000fe;text-align:center;border-top: solid #0000fe 4px;}
.menuMobile                                                         {position: absolute;padding: 10px 30px 15px 30px;top: 0;left: 0;background: #0000fe;border-bottom-right-radius:25px;}
.menuMobile span                                                    {color:#ffffff;cursor:pointer;}
.sidenav                                                            {height: 100%;width: 0;position: fixed;z-index: 1050;top: 0;left: 0;background-color: #0000fe;overflow-x: hidden;padding-top: 20px;transition: 0.5s;}
.sidenav ul                                                         {list-style:none;}
.sidenav a                                                          {padding: 8px;text-decoration: none;font-size: 17px;color: #ffffff;display: block;transition: 0.3s;}
.sidenav a img                                                      {max-width:90%;}
.sidenav a:hover                                                    {color: #cc0f0f;}
.sidenav .closebtn                                                  {color:#ffffff;text-decoration:underline;font-weight:bold}
#move                                                               {cursor:pointer;}

.headerImage                                                        {width:100%;height:450px;border-bottom:solid #0000fe 2px;}
.headerImage a                                                      {max-width:400px;display:block;margin:0 auto 0 auto;}
.headerImage a img                                                  {width:90%;max-width:350px;padding-top:70px;}
.driveWay                                                           {background: url(../../pix/driveway.jpg) no-repeat center center;background-size:cover;}
.commercial                                                         {background: url(../../pix/commercial.jpg) no-repeat center center;background-size:cover;}
.gutter                                                             {background: url(../../pix/gutter.jpg) no-repeat center center;background-size:cover;}
.patio                                                              {background: url(../../pix/patio.jpg) no-repeat center center;background-size:cover;}
.decking                                                            {background: url(../../pix/fencing.jpg) no-repeat center center;background-size:cover;}
/*######### HEADERS ######################################*/
h1, h2, h3, h4, h5, h6                                              {margin:0;padding:0;color:#0000fe;text-shadow:rgba(0,0,0,0.5) 1px 1px 2px;}
h1                                                                  {font-size:30pt;margin:0 0 20px 0;}
h2                                                                  {font-size:42px;}
h3                                                                  {color:#0000fe;background:none;position:initial;font-size:32px;margin:15px 0}

.logo                                                               {max-width:400px;width:100%;}
.logo a                                                             {display:inline-block;width:100%;text-align:center;color:#ffffff;font-size:12pt;}
.logo img                                                           {width:100%;}
/*######### CONTENT ######################################*/
section                                                             {}
section figure                                                      {max-width:1100px;margin:0 auto;padding:50px 0;}
section figure p                                                    {margin:13px 0;font-size:13pt;}
section article p                                                   {margin:13px 0;font-size:13pt;}
section article ul li                                               {margin:13px 0;font-size:13pt;}
section figure ul li                                                {margin:13px 0;font-size:13pt;}
.separator                                                          {background:url(../../pix/separator.png) no-repeat;width:100%;position:relative;height:250px;top:-60px;z-index:10;background-size:contain;}
.separator2                                                         {background:url(../../pix/separatora2.png) no-repeat;width:100%;position:relative;height:100px;top:-200px;z-index:10;background-size:contain;}
section figure p a                                                  {color:#0000fe}

.center                                                             {text-align:center;}
.aos-item                                                           {display:inline-block;z-index:2}
.aos-item .aos-item__inner h3                                       {position:absolute;bottom:30px;width:100%;background: rgba(0,0,0,0.3);color:#ffffff;padding:15px 0;z-index:10;font-size:14pt;}
.quarter                                                            {max-width:21%;margin:15px 1.5%;border-style:inset;overflow:hidden;}
.quarter img                                                        {width:90%;border:solid #0000fe 2px;}
.quarter a                                                          {background: #ffffff;height: 100%;min-height: 280px;display: block;}
.quarter a img                                                      {height:260px;}
.half                                                               {min-height:70vh;width:40%;background:red;float:left;padding:5%;}
.half ul                                                            {float:left;}
.company                                                            {max-width:100%;width:100%;margin:15px 0;display:inline-block;vertical-align:top;text-align:center;}
.company img                                                        {max-width:150px;height:150px;overflow-x:hidden;}
.company div                                                        {clear:both;}
.company hr                                                         {background:#0000fe;height:2px;width:70%;margin:35px auto 0 auto;}
.services                                                           {margin: 0 0 50px 0;display:block;margin-top:-220px;}
article.right                                                       {background: url(../../pix/page/right.jpg) no-repeat;background-size:cover}
article.left                                                        {background:rgba(0,0,0,0);vertical-align:middle;padding-top:150px;}
/*######### HOME IMAGE ######################################*/
.pageHeader                                                         {position:absolute;text-align:center;margin:0 auto;width:100%;padding:100px 0 0 0;top:0;z-index:2}
.pageLeft                                                           {display:inline-block;width:40%;text-align:center;vertical-align:middle}
.pageRight                                                          {display:inline-block;width:40%;text-align:left;vertical-align:middle}
.pageRight *                                                        {color:#ffffff;text-shadow: rgba(0,0,0,0.7) 3px 3px 3px;}
.pageRight h2                                                       {font-size:56px;}
.homeImage                                                          {max-width:100%;width:100%;background: url(../../pix/page/home.jpg) no-repeat top center;min-height:700px;border-bottom:solid #0000fe 5px;}
.serveMap                                                           {position:relative;z-index:15;}
.serveMap img                                                       {max-width:100%;width:100%;border-top: solid 5px #0000fe}
.contactIcons                                                       {position:fixed;top:10px;right:15px;z-index:199;width:80%;text-align:right;}
.emailIco                                                           {background:#ffffff;color:#0000fe;padding:10px 15px;border-radius:15px;}
.emailIco a, .phoneIco a, .GAQ a                                    {color:#0000fe;}
.phoneIco                                                           {background:#ffffff;color:#0000fe;padding:10px 15px;border-radius:15px;}
.GAQ                                                                {background:#ffffff;color:#0000fe;padding:10px 15px;border-radius:15px;}
.inline                                                             {max-width:100%;}
.round                                                              {background: url(../../pix/block.png) no-repeat bottom center;width:100%;height:180px;margin-top:-180px;z-index:10;position:relative;background-size:cover;}
.cleaner                                                            {background: url(../../pix/cleaner.png) no-repeat bottom center;width:350px;right:50px;height:180px;margin-top:-270px;z-index:10;position:absolute;background-size:contain;}
.water                                                              {background: url(../../pix/water.png) no-repeat bottom center;width:100%;height:180px;margin-top:-185px;z-index:9;position:relative;background-size:cover;}

/* SECTIONS 
#######################################################    */
.wooden                                                             {background: url(../../pix/wood.jpg) no-repeat top center;}
.blue                                                               {background:#0000fe;}
.blue .separator                                                    {z-index:1;}
.blue *                                                             {color:#ffffff;}
.blue img.right                                                     {float:right;max-width:400px;margin-top:-100px;margin-left:20px;}

.aos-item__inner                                                    {text-align:center;}
.aos-item__inner p                                                  {position:relative;z-index:2;font-size:11pt;}

/* TESTIMONIALS 
#######################################################    */
section.testimonials                                                {background: #0000fe;}
section.testimonials *                                              {color:#ffffff;}
section.testimonials h2                                             {margin-top:-100px;}
.content-slider                                                     {width: 100%;margin-top00px;text-align:center;}
.slider                                                             {width: 680px;margin: 40px auto 0;position: relative;}
.mask                                                               {overflow: hidden;height: 320px;}
.slider ul                                                          {margin: 0;padding: 0;position: relative;}
.slider li                                                          {width: 680px;height: 320px;position: absolute;top: -325px;list-style: none;}
.slider .quote                                                      {font-size: 20px;font-style: italic;text-align:center;line-height:30px;}
.slider .source                                                     {font-size: 20px;text-align: center;padding-top:30px;}
.slider li.anim1                                                    {animation: cycle 30s linear infinite;}
.slider li.anim2                                                    {animation: cycle2 30s linear infinite;}
.slider li.anim3                                                    {animation: cycle3 30s linear infinite;}
.slider li.anim4                                                    {animation: cycle4 30s linear infinite;}
.slider li.anim5                                                    {animation: cycle5 30s linear infinite;}
.slider:hover li                                                    {animation-play-state: paused;}
@keyframes cycle {
  0% {top: 0px;}
  4% {top: 0px;}
  16% {top: 0px; opacity: 1;z-index: 0;}
  20% {top: 325px;opacity: 0;z-index: 0;}
  21% {top: -325px;opacity: 0;z-index: -1;}
  50% {top: -325px;opacity: 0;z-index: -1;}
  92% {top: -325px;opacity: 0;z-index: 0;}
  96% {top: -325px;opacity: 0;}
  100% {top: 0px;opacity: 1;}
}

@keyframes cycle2 {
  0% {top: -325px;opacity: 0;}
  16% {top: -325px;opacity: 0;}
  20% {top: 0px;opacity: 1;}
  24% {top: 0px;opacity: 1;}
  36% {top: 0px;opacity: 1;z-index: 0;}
  40% {top: 325px;opacity: 0;z-index: 0;}
  41% {top: -325px;opacity: 0;z-index: -1;}
  100% {top: -325px;opacity: 0;z-index: -1;}
}

@keyframes cycle3 {
  0% {top: -325px;opacity: 0;}
  36% {top: -325px;opacity: 0;}
  40% {top: 0px;opacity: 1;}
  44% {top: 0px;opacity: 1;}
  56% {top: 0px;opacity: 1;z-index: 0;}
  60% {top: 325px;opacity: 0;z-index: 0;}
  61% {top: -325px;opacity: 0;z-index: -1;}
  100% {top: -325px;opacity: 0;z-index: -1;}
}

@keyframes cycle4 {
  0% {top: -325px;opacity: 0;}
  56% {top: -325px;opacity: 0;}
  60% {top: 0px;opacity: 1;}
  64% {top: 0px;opacity: 1;}
  76% {top: 0px;opacity: 1;z-index: 0;}
  80% {top: 325px;opacity: 0;z-index: 0;}
  81% {top: -325px;opacity: 0;z-index: -1;}
  100% {top: -325px;opacity: 0;z-index: -1;}
}

@keyframes cycle5 {
  0% {top: -325px;opacity: 0;}
  76% {top: -325px;opacity: 0;}
  80% {top: 0px;opacity: 1;}
  84% {top: 0px;opacity: 1;}
  96% {top: 0px;opacity: 1;z-index: 0;}
  100% {top: 325px; opacity: 0;z-index: 0;}
}


/* CONTACT FORM 
#######################################################    */
.contactForm                                                        {max-width:600px;margin:0 auto;width:100%;}
.contactForm p                                                      {color:#808080;font-size:14px;}
.contactForm p a                                                    {color:#0000fe;font-size:14px;}
.contactForm .contactColumn                                         {width:40%;display:inline-block;vertical-align:top;}
.contactForm .input                                                 {width:80%;max-width:400px;padding:8px 10px;margin:2px 0;font-size:14px;border:solid 2px #0000fe;background:#efeffe;color:#808080;}
.contactForm .SendButton                                            {color:#efefef;padding:8px 50px;font-size:18px;cursor:pointer;background:#0000fe;font-size:12pt;}
.contactForm .CancelButton                                          {display:none;color:#efefef;padding:8px 25px;}

/* CONTACT MAP 
#######################################################    */
.map                                                                {width:100%;border-top:solid #0000fe 3px;}
.map iframe                                                         {width:100%;min-height:400px;}

/* FOOTER 
#######################################################    */
footer                                                              {background:#0000fe;text-align:center;color:#ffffff;font-size:14px;padding:30px 0 0 0;}
footer p.social                                                     {margin:15px 0 50px 0;}
footer p.social img                                                 {max-width:50px;}
footer *                                                            {color:#ffffff;}
footer p                                                            {font-size:14px;}
footer a                                                            {font-size:14px;}
footer .column                                                      {max-width:20%;width:100%;display:inline-block;vertical-align:top;padding:0 2%;}
footer .column img                                                  {max-width:250px;width:100%;}
footer  p.social img.trusted                                                 {max-width:100px;margin-bottom:-25px;}
footer .subFooter                                                   {background:rgba(0,0,0,0.3);padding:30px 0;margin:30px 0 0 0;}
.iframe                                                             {display:inline-block;max-width:500px;width:100%;height:300px;margin:0 auto;}
@media screen and (max-width: 1200px) {
   section figure                                                   {max-width:90%;margin:0 auto;}
   .contactUs .cleaner                                              {display:none;}
}
@media screen and (max-width: 900px) {
    .half                                                           {min-height:70vh;width:90%;float:none;padding:5%;}
    .quarter                                                        {max-width:41%;margin:10px 1.5%;border-style:inset;}
    .contactUs                                                      {text-align:center;}
    footer .column                                                  {max-width:44%;width:100%;display:inline-block;vertical-align:top;padding-top:20px;}
    .pageRight h2                                                   {font-size:30pt;}
    .remove                                                         {display:none;}
    section.testimonials h2                                         {margin-top:0px;}
   .contactIcons                                                    {position:fixed;top:60px;right:0;z-index:199;width:100%;text-align:center;}
    }
@media screen and (max-width: 800px) {
    .pageRight                                                      {display: block;width: 90%;text-align: center;vertical-align: middle;margin:0 auto;}
    .blue img.right                                                 {float: none;max-width: 400px;margin: -200px auto 0 auto;margin-left:auto;}
    .blue                                                           {text-align:center;}
}
@media screen and (max-width: 700px) {
    footer .column                                                  {max-width:80%;width:100%;display:inline-block;vertical-align:top;padding-top:20px;}
    * p, h2, h1                                                     {text-align:center;}
    html                                                            {max-width:100vw;overflow-x:hidden;}
    .separator                                                      {height: 100px;}
    .blue img.right                                                 {max-width: 90%;margin:0px auto 0 auto}
    .mobile                                                         {display:none;}
    .slider                                                         {width: 90%;margin: 40px auto 0;position: relative;}
    .slider li                                                      {width: 100%;display:block;height: inherit;position: absolute;top: -325px;list-style: none;font-size:12px;}
.quarter a                                                          {min-height: auto;}
.emailIco                                                           {display:none;}
.headerImage a {
	max-width: 300px;
	display: block;
	margin: 0 auto;
	width: 100%;
	padding-top: 60px;
}
.serveMap img                                                       {max-width: 180%;margin-left: -30%;}
        }
.swiper-container                                                   {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;}
.swiper-container-vertical > .swiper-wrapper                        {flex-direction: column;}
.swiper-wrapper                                                     {position: relative; width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;box-sizing: content-box;}
.swiper-container-android .swiper-slide, .swiper-wrapper            {transform: translate3d(0px, 0, 0);}
.swiper-container-multirow > .swiper-wrapper                        {flex-wrap: wrap;}
.swiper-container-multirow-column > .swiper-wrapper                 {flex-wrap: wrap;flex-direction: column;}
.swiper-container-free-mode > .swiper-wrapper                       {transition-timing-function: ease-out;margin: 0 auto;}
.swiper-slide                                                       {flex-shrink: 0;width: 100%;height: 100%;position: relative;transition-property: transform;}
.slideone                                                           {background: url(../../pix/page/home.jpg) no-repeat center center}
.slidetwo                                                           {background: url(../../pix/page/2.jpg) no-repeat center center}
.slidethree                                                         {background: url(../../pix/page/3.jpg) no-repeat center center}
.slidefour                                                          {background: url(../../pix/page/4.jpg) no-repeat center center}
.slidefive                                                          {background: url(../../pix/page/5.jpg) no-repeat center center}
.swiper-slide-invisible-blank                                       {visibility: hidden;}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {height: auto;}
.swiper-container-autoheight .swiper-wrapper                        {align-items: flex-start;transition-property: transform, height;}
.swiper-container-3d                                                {perspective: 1200px;}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper                                {transform-style: preserve-3d;}
.swiper-button-next, .swiper-button-prev                            {display:none;}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top                       {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10;}
.swiper-container-3d .swiper-slide-shadow-left                      {background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-container-3d .swiper-slide-shadow-right                     {background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-container-3d .swiper-slide-shadow-top                       {background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-container-3d .swiper-slide-shadow-bottom                    {background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-container-css-mode > .swiper-wrapper                        {overflow: auto; scrollbar-width: none;-ms-overflow-style: none;}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar     {display: none;}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide        {scroll-snap-align: start start;}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {scroll-snap-type: x mandatory;}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {scroll-snap-type: y mandatory;}
.swiper-button-next, .swiper-button-prev                            {position: absolute;top: 50%;width: calc(var(--swiper-navigation-size) / 44 * 27);height: var(--swiper-navigation-size);margin-top: calc(-1 * var(--swiper-navigation-size) / 2);z-index: 10;cursor: pointer;display: none;align-items: center;justify-content: center;color: var(--swiper-navigation-color, var(--swiper-theme-color));}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled                          { opacity: 0.35;cursor: auto;pointer-events: none;display:none;}
.swiper-button-next:after, .swiper-button-prev:after                {font-family: swiper-icons;font-size: var(--swiper-navigation-size);text-transform: none !important;letter-spacing: 0;text-transform: none;font-variant: initial;line-height: 1;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next      {left: 10px;right: auto;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {content: "prev";}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev      {right: 10px;left: auto;}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {content: "next";}
.swiper-button-lock                                                 {display: none;}
.swiper-pagination                                                  {position: absolute;text-align: center;transition: 0.3s opacity;transform: translate3d(0, 0, 0);z-index: 10;}
.swiper-pagination.swiper-pagination-hidden                         {opacity: 0;}
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction                                         {bottom: 10px;left: 0;width: 100%;}
.swiper-pagination-bullets-dynamic                                  {overflow: hidden;font-size: 0;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet        {transform: scale(0.33);position: relative;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {transform: scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {transform: scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {transform: scale(0.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {transform: scale(0.33);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {transform: scale(0.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {transform: scale(0.33);}
.swiper-pagination-bullet                                           {width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #000;opacity: 0.2;}
button.swiper-pagination-bullet                                     {border: none;margin: 0;padding: 0;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.swiper-pagination-clickable .swiper-pagination-bullet              {cursor: pointer;}
.swiper-pagination-bullet-active                                    {opacity: 1;background: var(--swiper-pagination-color, var(--swiper-theme-color));}
.swiper-container-vertical > .swiper-pagination-bullets             {right: 10px;top: 50%;transform: translate3d(0px, -50%, 0);}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 6px 0;display: block;}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top: 50%;transform: translateY(-50%);width: 8px;}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display: inline-block;transition: 0.2s transform, 0.2s top;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 4px;}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left: 50%;transform: translateX(-50%);white-space: nowrap;}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: 0.2s transform, 0.2s left;}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: 0.2s transform, 0.2s right;}
.swiper-pagination-progressbar                                      {background: rgba(0, 0, 0, 0.25);position: absolute;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill  {background: var(--swiper-pagination-color, var(--swiper-theme-color));position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform: scale(0);transform-origin: left top;}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {transform-origin: right top;}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 100%;height: 4px;left: 0;top: 0;}
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical > .swiper-pagination-progressbar         {width: 4px;height: 100%;left: 0;top: 0;}
.swiper-pagination-lock                                             {display: none;}
.swiper-scrollbar                                                   {border-radius: 10px;position: relative;-ms-touch-action: none;background: rgba(0, 0, 0, 0.1);}
.swiper-container-horizontal > .swiper-scrollbar                    {position: absolute;left: 1%;bottom: 3px;z-index: 50;height: 5px;width: 98%;}
.swiper-container-vertical > .swiper-scrollbar                      {position: absolute;right: 3px;top: 1%;z-index: 50;width: 5px;height: 98%;}
.swiper-scrollbar-drag                                              {height: 100%;width: 100%;position: relative;background: rgba(0, 0, 0, 0.5);border-radius: 10px;left: 0;top: 0;}
.swiper-scrollbar-cursor-drag                                       {cursor: move;}
.swiper-scrollbar-lock                                              {display: none;}
.swiper-zoom-container                                              {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;text-align: center;}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img, .swiper-zoom-container > svg          {max-width: 100%;max-height: 100%;object-fit: contain;}
.swiper-slide-zoomed                                                {cursor: move;}
.swiper-lazy-preloader                                              {width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;transform-origin: 50%;animation: swiper-preloader-spin 1s infinite linear;box-sizing: border-box;border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius: 50%;border-top-color: transparent;}

@keyframes swiper-preloader-spin                                    {
    100% {
        transform: rotate(360deg);
    }
}
.swiper-container .swiper-notification                              {position: absolute;left: 0; top: 0;pointer-events: none;opacity: 0;z-index: -1000;}
.swiper-container-fade.swiper-container-free-mode .swiper-slide     {transition-timing-function: ease-out;}
.swiper-container-fade .swiper-slide                                {pointer-events: none;transition-property: opacity;}
.swiper-container-fade .swiper-slide .swiper-slide                  {pointer-events: none;}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active    {pointer-events: auto;}
.swiper-container-cube                                              {overflow: visible;}
.swiper-container-cube .swiper-slide                                {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;visibility: hidden;transform-origin: 0 0;width: 100%;height: 100%;}
.swiper-container-cube .swiper-slide .swiper-slide                  {pointer-events: none;}
.swiper-container-cube.swiper-container-rtl .swiper-slide           {transform-origin: 100% 0;}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active    {pointer-events: auto;}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev                           {pointer-events: auto;visibility: visible;}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top                     {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.swiper-container-cube .swiper-cube-shadow                          {position: absolute;left: 0;bottom: 0px;width: 100%;height: 100%;background: #000;opacity: 0.6;-webkit-filter: blur(50px);filter: blur(50px);z-index: 0;}
.swiper-container-flip                                              {overflow: visible;}
.swiper-container-flip .swiper-slide                                {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;}
.swiper-container-flip .swiper-slide .swiper-slide                  {pointer-events: none;}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active    {pointer-events: auto;}
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top                     {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}


body.lb-disable-scrolling                                           {overflow: hidden;}
.lightboxOverlay                                                    {position: absolute;top: 0;left: 0;z-index: 9999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity: 0.8;display: none;}
.lightbox                                                           {position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;outline: none;}
.lightbox .lb-image                                                 {display: block;height: auto;max-width: inherit;max-height: none;border-radius: 3px;border: 4px solid white;}
.lightbox a img                                                     {border: none;}
.lb-outerContainer                                                  {position: relative;*zoom: 1;width: 250px;height: 250px;margin: 0 auto;border-radius: 4px;background-color: white;}
.lb-outerContainer:after                                            {content: "";display: table;clear: both;}
.lb-loader                                                          {position: absolute;top: 43%;left: 0;height: 25%;width: 100%;text-align: center;line-height: 0;}
.lb-cancel                                                          {display: block;width: 32px;height: 32px;margin: 0 auto;background: url(../images/loading.gif) no-repeat;}
.lb-nav                                                             {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
.lb-container > .nav                                                {left: 0;}
.lb-nav a                                                           {outline: none;background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}
.lb-prev, .lb-next                                                  {height: 100%;cursor: pointer;display: block;}
.lb-nav a.lb-prev                                                   {width: 34%;left: 0;float: left;background: url(../images/prev.png) left 48% no-repeat;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;}
.lb-nav a.lb-prev:hover                                             {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.lb-nav a.lb-next                                                   {width: 64%;right: 0;float: right;background: url(../images/next.png) right 48% no-repeat;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;}
.lb-nav a.lb-next:hover                                             {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.lb-dataContainer                                                   {margin: 0 auto;padding-top: 5px;*zoom: 1;width: 100%;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.lb-dataContainer:after                                             {content: "";display: table;clear: both;}
.lb-data                                                            {padding: 0 4px;color: #ccc;}
.lb-data .lb-details                                                {width: 85%;float: left;text-align: left;line-height: 1.1em;}
.lb-data .lb-caption                                                {font-size: 13px;font-weight: bold;line-height: 1em;}
.lb-data .lb-caption a                                              {color: #4ae;}
.lb-data .lb-number                                                 {display: block;clear: left;padding-bottom: 1em;font-size: 12px;color: #999999;}
.lb-data .lb-close                                                  {display: block;float: right;width: 30px;height: 30px;background: url(../images/close.png) top right no-repeat;text-align: right;outline: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}
.lb-data .lb-close:hover                                            {cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}

[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[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:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[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)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}