@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400|Open+Sans:300,400,600,700&display=swap");@font-face{font-family:"themify";src:url("../fonts/themify.eot?-fvbane");src:url("../fonts/themify.eot?#iefix-fvbane") format("embedded-opentype"),url("../fonts/themify.woff?-fvbane") format("woff"),url("../fonts/themify.ttf?-fvbane") format("truetype"),url("../fonts/themify.svg?-fvbane#themify") format("svg");font-weight:normal;font-style:normal}
[class^=ti-],[class*=" ti-"]{font-family:"themify";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ti-wand:before{content:"\e600"}.ti-volume:before{content:"\e601"}
.ti-user:before{content:"\e602"}.ti-unlock:before{content:"\e603"}
.ti-unlink:before{content:"\e604"}.ti-trash:before{content:"\e605"}
.ti-thought:before{content:"\e606"}.ti-target:before{content:"\e607"}
.ti-tag:before{content:"\e608"}.ti-tablet:before{content:"\e609"}
.ti-star:before{content:"\e60a"}.ti-spray:before{content:"\e60b"}
.ti-signal:before{content:"\e60c"}.ti-shopping-cart:before{content:"\e60d"}
.ti-shopping-cart-full:before{content:"\e60e"}.ti-settings:before{content:"\e60f"}
.ti-search:before{content:"\e610"}.ti-zoom-in:before{content:"\e611"}
.ti-zoom-out:before{content:"\e612"}.ti-cut:before{content:"\e613"}
.ti-ruler:before{content:"\e614"}.ti-ruler-pencil:before{content:"\e615"}
.ti-ruler-alt:before{content:"\e616"}.ti-bookmark:before{content:"\e617"}
.ti-bookmark-alt:before{content:"\e618"}.ti-reload:before{content:"\e619"}
.ti-plus:before{content:"\e61a"}.ti-pin:before{content:"\e61b"}
.ti-pencil:before{content:"\e61c"}.ti-pencil-alt:before{content:"\e61d"}
.ti-paint-roller:before{content:"\e61e"}.ti-paint-bucket:before{content:"\e61f"}
.ti-na:before{content:"\e620"}.ti-mobile:before{content:"\e621"}
.ti-minus:before{content:"\e622"}.ti-medall:before{content:"\e623"}
.ti-medall-alt:before{content:"\e624"}.ti-marker:before{content:"\e625"}
.ti-marker-alt:before{content:"\e626"}.ti-arrow-up:before{content:"\e627"}
.ti-arrow-right:before{content:"\e628"}.ti-arrow-left:before{content:"\e629"}
.ti-arrow-down:before{content:"\e62a"}.ti-lock:before{content:"\e62b"}
.ti-location-arrow:before{content:"\e62c"}.ti-link:before{content:"\e62d"}
.ti-layout:before{content:"\e62e"}.ti-layers:before{content:"\e62f"}
.ti-layers-alt:before{content:"\e630"}.ti-key:before{content:"\e631"}
.ti-import:before{content:"\e632"}.ti-image:before{content:"\e633"}
.ti-heart:before{content:"\e634"}.ti-heart-broken:before{content:"\e635"}
.ti-hand-stop:before{content:"\e636"}.ti-hand-open:before{content:"\e637"}
.ti-hand-drag:before{content:"\e638"}.ti-folder:before{content:"\e639"}
.ti-flag:before{content:"\e63a"}.ti-flag-alt:before{content:"\e63b"}
.ti-flag-alt-2:before{content:"\e63c"}.ti-eye:before{content:"\e63d"}
.ti-export:before{content:"\e63e"}.ti-exchange-vertical:before{content:"\e63f"}
.ti-desktop:before{content:"\e640"}.ti-cup:before{content:"\e641"}
.ti-crown:before{content:"\e642"}.ti-comments:before{content:"\e643"}
.ti-comment:before{content:"\e644"}.ti-comment-alt:before{content:"\e645"}
.ti-close:before{content:"\e646"}.ti-clip:before{content:"\e647"}
.ti-angle-up:before{content:"\e648"}.ti-angle-right:before{content:"\e649"}
.ti-angle-left:before{content:"\e64a"}.ti-angle-down:before{content:"\e64b"}
.ti-check:before{content:"\e64c"}.ti-check-box:before{content:"\e64d"}
.ti-camera:before{content:"\e64e"}.ti-announcement:before{content:"\e64f"}
.ti-brush:before{content:"\e650"}.ti-briefcase:before{content:"\e651"}
.ti-bolt:before{content:"\e652"}.ti-bolt-alt:before{content:"\e653"}
.ti-blackboard:before{content:"\e654"}.ti-bag:before{content:"\e655"}
.ti-move:before{content:"\e656"}.ti-arrows-vertical:before{content:"\e657"}
.ti-arrows-horizontal:before{content:"\e658"}.ti-fullscreen:before{content:"\e659"}
.ti-arrow-top-right:before{content:"\e65a"}.ti-arrow-top-left:before{content:"\e65b"}
.ti-arrow-circle-up:before{content:"\e65c"}.ti-arrow-circle-right:before{content:"\e65d"}
.ti-arrow-circle-left:before{content:"\e65e"}.ti-arrow-circle-down:before{content:"\e65f"}
.ti-angle-double-up:before{content:"\e660"}.ti-angle-double-right:before{content:"\e661"}
.ti-angle-double-left:before{content:"\e662"}.ti-angle-double-down:before{content:"\e663"}
.ti-zip:before{content:"\e664"}.ti-world:before{content:"\e665"}
.ti-wheelchair:before{content:"\e666"}.ti-view-list:before{content:"\e667"}
.ti-view-list-alt:before{content:"\e668"}.ti-view-grid:before{content:"\e669"}
.ti-uppercase:before{content:"\e66a"}.ti-upload:before{content:"\e66b"}
.ti-underline:before{content:"\e66c"}.ti-truck:before{content:"\e66d"}
.ti-timer:before{content:"\e66e"}.ti-ticket:before{content:"\e66f"}
.ti-thumb-up:before{content:"\e670"}.ti-thumb-down:before{content:"\e671"}
.ti-text:before{content:"\e672"}.ti-stats-up:before{content:"\e673"}
.ti-stats-down:before{content:"\e674"}.ti-split-v:before{content:"\e675"}
.ti-split-h:before{content:"\e676"}.ti-smallcap:before{content:"\e677"}
.ti-shine:before{content:"\e678"}.ti-shift-right:before{content:"\e679"}
.ti-shift-left:before{content:"\e67a"}.ti-shield:before{content:"\e67b"}
.ti-notepad:before{content:"\e67c"}.ti-server:before{content:"\e67d"}
.ti-quote-right:before{content:"\e67e"}.ti-quote-left:before{content:"\e67f"}
.ti-pulse:before{content:"\e680"}.ti-printer:before{content:"\e681"}
.ti-power-off:before{content:"\e682"}.ti-plug:before{content:"\e683"}
.ti-pie-chart:before{content:"\e684"}.ti-paragraph:before{content:"\e685"}
.ti-panel:before{content:"\e686"}.ti-package:before{content:"\e687"}
.ti-music:before{content:"\e688"}.ti-music-alt:before{content:"\e689"}
.ti-mouse:before{content:"\e68a"}.ti-mouse-alt:before{content:"\e68b"}
.ti-money:before{content:"\e68c"}.ti-microphone:before{content:"\e68d"}
.ti-menu:before{content:"\e68e"}.ti-menu-alt:before{content:"\e68f"}
.ti-map:before{content:"\e690"}.ti-map-alt:before{content:"\e691"}
.ti-loop:before{content:"\e692"}.ti-location-pin:before{content:"\e693"}
.ti-list:before{content:"\e694"}.ti-light-bulb:before{content:"\e695"}
.ti-Italic:before{content:"\e696"}.ti-info:before{content:"\e697"}
.ti-infinite:before{content:"\e698"}.ti-id-badge:before{content:"\e699"}
.ti-hummer:before{content:"\e69a"}.ti-home:before{content:"\e69b"}
.ti-help:before{content:"\e69c"}.ti-headphone:before{content:"\e69d"}
.ti-harddrives:before{content:"\e69e"}.ti-harddrive:before{content:"\e69f"}
.ti-gift:before{content:"\e6a0"}.ti-game:before{content:"\e6a1"}
.ti-filter:before{content:"\e6a2"}.ti-files:before{content:"\e6a3"}
.ti-file:before{content:"\e6a4"}.ti-eraser:before{content:"\e6a5"}
.ti-envelope:before{content:"\e6a6"}.ti-download:before{content:"\e6a7"}
.ti-direction:before{content:"\e6a8"}.ti-direction-alt:before{content:"\e6a9"}
.ti-dashboard:before{content:"\e6aa"}.ti-control-stop:before{content:"\e6ab"}
.ti-control-shuffle:before{content:"\e6ac"}.ti-control-play:before{content:"\e6ad"}
.ti-control-pause:before{content:"\e6ae"}.ti-control-forward:before{content:"\e6af"}
.ti-control-backward:before{content:"\e6b0"}.ti-cloud:before{content:"\e6b1"}
.ti-cloud-up:before{content:"\e6b2"}.ti-cloud-down:before{content:"\e6b3"}
.ti-clipboard:before{content:"\e6b4"}.ti-car:before{content:"\e6b5"}
.ti-calendar:before{content:"\e6b6"}.ti-book:before{content:"\e6b7"}
.ti-bell:before{content:"\e6b8"}.ti-basketball:before{content:"\e6b9"}
.ti-bar-chart:before{content:"\e6ba"}.ti-bar-chart-alt:before{content:"\e6bb"}
.ti-back-right:before{content:"\e6bc"}.ti-back-left:before{content:"\e6bd"}
.ti-arrows-corner:before{content:"\e6be"}.ti-archive:before{content:"\e6bf"}
.ti-anchor:before{content:"\e6c0"}.ti-align-right:before{content:"\e6c1"}
.ti-align-left:before{content:"\e6c2"}.ti-align-justify:before{content:"\e6c3"}
.ti-align-center:before{content:"\e6c4"}.ti-alert:before{content:"\e6c5"}
.ti-alarm-clock:before{content:"\e6c6"}.ti-agenda:before{content:"\e6c7"}
.ti-write:before{content:"\e6c8"}.ti-window:before{content:"\e6c9"}
.ti-widgetized:before{content:"\e6ca"}.ti-widget:before{content:"\e6cb"}
.ti-widget-alt:before{content:"\e6cc"}.ti-wallet:before{content:"\e6cd"}
.ti-video-clapper:before{content:"\e6ce"}.ti-video-camera:before{content:"\e6cf"}
.ti-vector:before{content:"\e6d0"}.ti-themify-logo:before{content:"\e6d1"}
.ti-themify-favicon:before{content:"\e6d2"}.ti-themify-favicon-alt:before{content:"\e6d3"}
.ti-support:before{content:"\e6d4"}.ti-stamp:before{content:"\e6d5"}
.ti-split-v-alt:before{content:"\e6d6"}.ti-slice:before{content:"\e6d7"}
.ti-shortcode:before{content:"\e6d8"}.ti-shift-right-alt:before{content:"\e6d9"}
.ti-shift-left-alt:before{content:"\e6da"}.ti-ruler-alt-2:before{content:"\e6db"}
.ti-receipt:before{content:"\e6dc"}.ti-pin2:before{content:"\e6dd"}
.ti-pin-alt:before{content:"\e6de"}.ti-pencil-alt2:before{content:"\e6df"}
.ti-palette:before{content:"\e6e0"}.ti-more:before{content:"\e6e1"}
.ti-more-alt:before{content:"\e6e2"}.ti-microphone-alt:before{content:"\e6e3"}
.ti-magnet:before{content:"\e6e4"}.ti-line-double:before{content:"\e6e5"}
.ti-line-dotted:before{content:"\e6e6"}.ti-line-dashed:before{content:"\e6e7"}
.ti-layout-width-full:before{content:"\e6e8"}.ti-layout-width-default:before{content:"\e6e9"}
.ti-layout-width-default-alt:before{content:"\e6ea"}.ti-layout-tab:before{content:"\e6eb"}
.ti-layout-tab-window:before{content:"\e6ec"}.ti-layout-tab-v:before{content:"\e6ed"}
.ti-layout-tab-min:before{content:"\e6ee"}.ti-layout-slider:before{content:"\e6ef"}
.ti-layout-slider-alt:before{content:"\e6f0"}.ti-layout-sidebar-right:before{content:"\e6f1"}
.ti-layout-sidebar-none:before{content:"\e6f2"}.ti-layout-sidebar-left:before{content:"\e6f3"}
.ti-layout-placeholder:before{content:"\e6f4"}.ti-layout-menu:before{content:"\e6f5"}
.ti-layout-menu-v:before{content:"\e6f6"}.ti-layout-menu-separated:before{content:"\e6f7"}
.ti-layout-menu-full:before{content:"\e6f8"}.ti-layout-media-right-alt:before{content:"\e6f9"}
.ti-layout-media-right:before{content:"\e6fa"}.ti-layout-media-overlay:before{content:"\e6fb"}
.ti-layout-media-overlay-alt:before{content:"\e6fc"}.ti-layout-media-overlay-alt-2:before{content:"\e6fd"}
.ti-layout-media-left-alt:before{content:"\e6fe"}.ti-layout-media-left:before{content:"\e6ff"}
.ti-layout-media-center-alt:before{content:"\e700"}.ti-layout-media-center:before{content:"\e701"}
.ti-layout-list-thumb:before{content:"\e702"}.ti-layout-list-thumb-alt:before{content:"\e703"}
.ti-layout-list-post:before{content:"\e704"}.ti-layout-list-large-image:before{content:"\e705"}
.ti-layout-line-solid:before{content:"\e706"}.ti-layout-grid4:before{content:"\e707"}
.ti-layout-grid3:before{content:"\e708"}.ti-layout-grid2:before{content:"\e709"}
.ti-layout-grid2-thumb:before{content:"\e70a"}.ti-layout-cta-right:before{content:"\e70b"}
.ti-layout-cta-left:before{content:"\e70c"}.ti-layout-cta-center:before{content:"\e70d"}
.ti-layout-cta-btn-right:before{content:"\e70e"}.ti-layout-cta-btn-left:before{content:"\e70f"}
.ti-layout-column4:before{content:"\e710"}.ti-layout-column3:before{content:"\e711"}
.ti-layout-column2:before{content:"\e712"}.ti-layout-accordion-separated:before{content:"\e713"}
.ti-layout-accordion-merged:before{content:"\e714"}.ti-layout-accordion-list:before{content:"\e715"}
.ti-ink-pen:before{content:"\e716"}.ti-info-alt:before{content:"\e717"}
.ti-help-alt:before{content:"\e718"}.ti-headphone-alt:before{content:"\e719"}
.ti-hand-point-up:before{content:"\e71a"}.ti-hand-point-right:before{content:"\e71b"}
.ti-hand-point-left:before{content:"\e71c"}.ti-hand-point-down:before{content:"\e71d"}
.ti-gallery:before{content:"\e71e"}.ti-face-smile:before{content:"\e71f"}
.ti-face-sad:before{content:"\e720"}.ti-credit-card:before{content:"\e721"}
.ti-control-skip-forward:before{content:"\e722"}.ti-control-skip-backward:before{content:"\e723"}
.ti-control-record:before{content:"\e724"}.ti-control-eject:before{content:"\e725"}
.ti-comments-smiley:before{content:"\e726"}.ti-brush-alt:before{content:"\e727"}
.ti-youtube:before{content:"\e728"}.ti-vimeo:before{content:"\e729"}
.ti-twitter:before{content:"\e72a"}.ti-time:before{content:"\e72b"}
.ti-tumblr:before{content:"\e72c"}.ti-skype:before{content:"\e72d"}
.ti-share:before{content:"\e72e"}.ti-share-alt:before{content:"\e72f"}
.ti-rocket:before{content:"\e730"}.ti-pinterest:before{content:"\e731"}
.ti-new-window:before{content:"\e732"}.ti-microsoft:before{content:"\e733"}
.ti-list-ol:before{content:"\e734"}.ti-linkedin:before{content:"\e735"}
.ti-layout-sidebar-2:before{content:"\e736"}.ti-layout-grid4-alt:before{content:"\e737"}
.ti-layout-grid3-alt:before{content:"\e738"}.ti-layout-grid2-alt:before{content:"\e739"}
.ti-layout-column4-alt:before{content:"\e73a"}.ti-layout-column3-alt:before{content:"\e73b"}
.ti-layout-column2-alt:before{content:"\e73c"}.ti-instagram:before{content:"\e73d"}
.ti-google:before{content:"\e73e"}.ti-github:before{content:"\e73f"}
.ti-flickr:before{content:"\e740"}.ti-facebook:before{content:"\e741"}
.ti-dropbox:before{content:"\e742"}.ti-dribbble:before{content:"\e743"}
.ti-apple:before{content:"\e744"}.ti-android:before{content:"\e745"}
.ti-save:before{content:"\e746"}.ti-save-alt:before{content:"\e747"}
.ti-yahoo:before{content:"\e748"}.ti-wordpress:before{content:"\e749"}
.ti-vimeo-alt:before{content:"\e74a"}.ti-twitter-alt:before{content:"\e74b"}
.ti-tumblr-alt:before{content:"\e74c"}.ti-trello:before{content:"\e74d"}
.ti-stack-overflow:before{content:"\e74e"}.ti-soundcloud:before{content:"\e74f"}
.ti-sharethis:before{content:"\e750"}.ti-sharethis-alt:before{content:"\e751"}
.ti-reddit:before{content:"\e752"}.ti-pinterest-alt:before{content:"\e753"}
.ti-microsoft-alt:before{content:"\e754"}.ti-linux:before{content:"\e755"}
.ti-jsfiddle:before{content:"\e756"}.ti-joomla:before{content:"\e757"}
.ti-html5:before{content:"\e758"}.ti-flickr-alt:before{content:"\e759"}
.ti-email:before{content:"\e75a"}.ti-drupal:before{content:"\e75b"}
.ti-dropbox-alt:before{content:"\e75c"}.ti-css3:before{content:"\e75d"}
.ti-rss:before{content:"\e75e"}.ti-rss-alt:before{content:"\e75f"}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:""}
.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}@font-face{font-family:"slick";font-weight:normal;font-style:normal;src:url("../fonts/slick.eot");src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"),url("../fonts/slick.woff") format("woff"),url("../fonts/slick.ttf") format("truetype"),url("../fonts/slick.svg#slick") format("svg");font-display:swap}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}
[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}
[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}
[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:black}[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(0.25,0.25,0.75,0.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(0.6,-0.28,0.735,0.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(0.175,0.885,0.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(0.68,-0.55,0.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(0.47,0,0.745,0.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(0.39,0.575,0.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(0.445,0.05,0.55,0.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(0.55,0.085,0.68,0.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(0.25,0.46,0.45,0.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(0.455,0.03,0.515,0.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(0.55,0.085,0.68,0.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(0.25,0.46,0.45,0.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(0.455,0.03,0.515,0.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(0.55,0.085,0.68,0.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(0.25,0.46,0.45,0.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(0.455,0.03,0.515,0.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(0.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(0.6)}
[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(0.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(0.6)}
[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(0.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)}
/* * animate.css -http://daneden.me/animate * Version - 3.6.0 * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2018 Daniel Eden */.animated{animation-duration:1s;animation-fill-mode:both}
.animated.infinite{animation-iteration-count:infinite}@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,0,0)}
40%,43%{animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);transform:translate3d(0,-30px,0)}
70%{animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);transform:translate3d(0,-15px,0)}
90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{from,50%,to{opacity:1}
25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from{transform:scale3d(1,1,1)}
50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}
}.pulse{animation-name:pulse}@keyframes rubberBand{from{transform:scale3d(1,1,1)}
30%{transform:scale3d(1.25,0.75,1)}40%{transform:scale3d(0.75,1.25,1)}
50%{transform:scale3d(1.15,0.85,1)}65%{transform:scale3d(0.95,1.05,1)}
75%{transform:scale3d(1.05,0.95,1)}to{transform:scale3d(1,1,1)}
}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{transform:translate3d(10px,0,0)}
}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}
6.5%{transform:translateX(-6px) rotateY(-9deg)}
18.5%{transform:translateX(5px) rotateY(7deg)}
31.5%{transform:translateX(-3px) rotateY(-5deg)}
43.5%{transform:translateX(2px) rotateY(3deg)}
50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}
40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}
80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0)}
}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from{transform:scale3d(1,1,1)}
10%,20%{transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
to{transform:scale3d(1,1,1)}}.tada{animation-name:tada}@keyframes wobble{from{transform:translate3d(0,0,0)}
15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
to{transform:translate3d(0,0,0)}}.wobble{animation-name:wobble}@keyframes jello{from,11.1%,to{transform:translate3d(0,0,0)}
22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}
33.3%{transform:skewX(6.25deg) skewY(6.25deg)}
44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}
55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}
66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}
77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}
88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}
}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;transform:scale3d(0.3,0.3,0.3)}
20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(0.9,0.9,0.9)}
60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}
80%{transform:scale3d(0.97,0.97,0.97)}to{opacity:1;transform:scale3d(1,1,1)}
}.bounceIn{animation-duration:.75s;animation-name:bounceIn}@keyframes bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;transform:translate3d(0,-3000px,0)}
60%{opacity:1;transform:translate3d(0,25px,0)}
75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}
to{transform:translate3d(0,0,0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;transform:translate3d(-3000px,0,0)}
60%{opacity:1;transform:translate3d(25px,0,0)}
75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}
to{transform:translate3d(0,0,0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;transform:translate3d(3000px,0,0)}
60%{opacity:1;transform:translate3d(-25px,0,0)}
75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}
to{transform:translate3d(0,0,0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;transform:translate3d(0,3000px,0)}
60%{opacity:1;transform:translate3d(0,-20px,0)}
75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}
to{transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(0.9,0.9,0.9)}
50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}
to{opacity:0;transform:scale3d(0.3,0.3,0.3)}
}.bounceOut{animation-duration:.75s;animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}
40%,45%{opacity:1;transform:translate3d(0,-20px,0)}
to{opacity:0;transform:translate3d(0,2000px,0)}
}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}
to{opacity:0;transform:translate3d(-2000px,0,0)}
}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}
to{opacity:0;transform:translate3d(2000px,0,0)}
}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}
40%,45%{opacity:1;transform:translate3d(0,20px,0)}
to{opacity:0;transform:translate3d(0,-2000px,0)}
}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}
to{opacity:1;transform:translate3d(0,0,0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0,-2000px,0)}
to{opacity:1;transform:translate3d(0,0,0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}
to{opacity:1;transform:translate3d(0,0,0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px,0,0)}
to{opacity:1;transform:translate3d(0,0,0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}
to{opacity:1;transform:translate3d(0,0,0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px,0,0)}
to{opacity:1;transform:translate3d(0,0,0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}
to{opacity:1;transform:translate3d(0,0,0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0)}
to{opacity:1;transform:translate3d(0,0,0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{from{opacity:1}
to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}
}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}
}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}
}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}
}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}
}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}
}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}
}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}
}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{from{transform:perspective(400px) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}
40%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}
50%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}
80%{transform:perspective(400px) scale3d(0.95,0.95,0.95);animation-timing-function:ease-in}
to{transform:perspective(400px);animation-timing-function:ease-in}
}.animated.flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}
40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}
60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}
to{transform:perspective(400px)}}.flipInX{backface-visibility:visible !important;animation-name:flipInX}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0}
40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);animation-timing-function:ease-in}
60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}
80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}
to{transform:perspective(400px)}}.flipInY{backface-visibility:visible !important;animation-name:flipInY}@keyframes flipOutX{from{transform:perspective(400px)}
30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}.flipOutX{animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible !important}@keyframes flipOutY{from{transform:perspective(400px)}
30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
to{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}.flipOutY{animation-duration:.75s;backface-visibility:visible !important;animation-name:flipOutY}@keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}
to{transform:translate3d(0,0,0);opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}
to{transform-origin:center;transform:translate3d(0,0,0);opacity:1}
}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}
to{transform-origin:left bottom;transform:translate3d(0,0,0);opacity:1}
}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}
to{transform-origin:right bottom;transform:translate3d(0,0,0);opacity:1}
}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}
to{transform-origin:left bottom;transform:translate3d(0,0,0);opacity:1}
}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}
to{transform-origin:right bottom;transform:translate3d(0,0,0);opacity:1}
}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{from{transform-origin:center;opacity:1}
to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}
}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}
to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}
}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}
to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}
}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}
to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}
}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}
to{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}
}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}
20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}
40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}
to{transform:translate3d(0,700px,0);opacity:0}
}.hinge{animation-duration:2s;animation-name:hinge}@keyframes jackInTheBox{from{opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom}
50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}
to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
to{opacity:1;transform:translate3d(0,0,0)}}.rollIn{animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}.rollOut{animation-name:rollOut}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(0.3,0.3,0.3)}
to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0)}
to{opacity:0;transform:scale(0.1) translate3d(-2000px,0,0);transform-origin:left center}
}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0)}
to{opacity:0;transform:scale(0.1) translate3d(2000px,0,0);transform-origin:right center}
}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}
to{transform:translate3d(0,0,0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}
to{transform:translate3d(0,0,0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}
to{transform:translate3d(0,0,0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}
to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0,0,0)}
to{visibility:hidden;transform:translate3d(0,100%,0)}
}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}
to{visibility:hidden;transform:translate3d(-100%,0,0)}
}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0,0,0)}
to{visibility:hidden;transform:translate3d(100%,0,0)}
}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0,0,0)}
to{visibility:hidden;transform:translate3d(0,-100%,0)}
}.slideOutUp{animation-name:slideOutUp}[data-aos=path-draw] svg path{stroke-dasharray:5000;stroke-dashoffset:5000}
[data-aos=path-draw].aos-animate svg path{animation:dash 3s linear forwards}[data-aos=path-draw-short] svg path{stroke-dasharray:5000;stroke-dashoffset:5000}
[data-aos=path-draw-short].aos-animate svg path{animation:dash 8s linear forwards}
@keyframes dash{from{stroke-dashoffset:5000}to{stroke-dashoffset:0}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}@media all and (max-width:900px){.mfp-arrow{transform:scale(0.75)}
.mfp-arrow-left{transform-origin:0 0}.mfp-arrow-right{transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}}.mfp-iframe-holder .mfp-close{font-family:"Montserrat",sans-serif;font-weight:300;font-size:35px}
button.mfp-close{font-family:"Montserrat",sans-serif;font-weight:300;font-size:35px}
.mfp-zoom-out-cur{cursor:url(../images/minus.png),auto}.mfp-title,.mfp-counter{font-family:"Montserrat",sans-serif}
.section{padding:100px 0}@media(max-width:991px){.section{padding:50px 0}}.section-title{text-align:center;margin-bottom:100px;position:relative}
@media(max-width:575px){.section-title{margin-bottom:70px}}.section-title::before{content:"";position:absolute;width:100px;height:5px;background:gray;border-radius:5px;bottom:-25px;left:50%;transform:translateX(-50%)}
.section-title h2{font-size:40px;color:#252525;margin-bottom:15px}@media(max-width:767px){.section-title h2{font-size:25px}
}.section-title p{width:66%;margin:0 auto}@media(max-width:400px){.section-title p{width:72%}
}@media(max-width:575px){.section-title p{width:90%}}@media(max-width:767px){.section-title p{font-size:16px}
}@media(max-width:991px){.section-title p{width:100%}}.page-header{text-align:center;padding-bottom:100px}
@media(max-width:1199px){.page-header{padding-bottom:60px}}@media(max-width:767px){.page-header{padding-bottom:50px}
}.page-header h2{font-size:40px;color:#252525;margin-bottom:15px}@media(max-width:767px){.page-header h2{font-size:30px}
}.page-header p{width:66%;margin:0 auto}@media(max-width:400px){.page-header p{width:72%}
}@media(max-width:575px){.page-header p{width:90%}}@media(max-width:767px){.page-header p{font-size:16px}
}@media(max-width:991px){.page-header p{width:100%}}.about{padding-top:150px}@media(max-width:575px){.about{padding-top:120px}
}.page-title{padding:200px 0 50px;text-align:center}@media(max-width:1199px){.page-title{padding:130px 0 50px}
}@media(max-width:991px){.page-title{padding:140px 0 50px}}@media(max-width:575px){.page-title{padding:110px 0 30px}
}@media(max-width:400px){.page-title{padding:110px 0 0}}.page-title h1{margin-bottom:15px}
.page-title .breadcrumb{padding:0;background:transparent;justify-content:center}.page-title .breadcrumb-item{font-family:"Montserrat",sans-serif}
.page-title .breadcrumb-item a{font-weight:600;color:#007af5}.privacy-policy{background-color:#ededf4;padding:150px 0}
@media(max-width:575px){.privacy-policy{padding-bottom:40px}}.privacy-policy-content{padding:50px;background-color:#fff;border-radius:20px}
@media(max-width:991px){.privacy-policy-content{padding:30px}}.privacy-policy-item{margin-bottom:40px}
.privacy-policy-item h2{margin-bottom:10px;font-weight:600;font-size:20px;line-height:26px}
.privacy-policy-item p{margin-bottom:20px;font-weight:normal;font-size:16px;line-height:26px;color:gray}
.gallery{padding:100px 0}@media(max-width:1199px){.gallery{padding:70px 0 50px}}@media(max-width:767px){.gallery{padding:50px 0 0}
}.gallery-item{opacity:1;transition:all .5s cubic-bezier(0.77,0,0.175,1);margin-bottom:30px;border-radius:8px;overflow:hidden;box-shadow:0 0 12px 0 rgba(0,0,0,0.09)}
.gallery-item a{cursor:url(../images/plus.png),auto}.gallery-item img{max-width:100%}
.gallery-item:hover{transform:scale(1.02)}.gallery-button-platform{padding-bottom:20px}
.gallery-button-platform a{background:#007af5;transition:all .3s ease-in-out;position:relative;font-family:"Lato",sans-serif;padding:10px 50px;text-transform:uppercase;font-size:12px}
.gallery-button-platform a .badge{top:-7px;position:absolute;color:#f7f1f1;background:#31639c;border-radius:50px;padding:7px 20px;font-size:10px;font-weight:400;right:-20px}
.gallery-button-platform-pragrap{font-size:12px}.cta{padding:70px 0;background-color:rgb(228.5,241.6959183673,255);border-radius:10px;margin:-20px 0 -20px;position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.08)}
.cta::before{content:"";position:absolute;top:-50px;right:-50px;width:200px;height:200px;border-radius:50%;background-color:rgb(215.25,235.043877551,255);z-index:0}
@media(max-width:767px){.cta{padding:50px 0;margin:-15px 0 -15px}}@media(max-width:575px){.cta{padding:40px 20px;margin:-10px 0 -10px}
}.cta-content{text-align:center;position:relative;z-index:1}.cta-content h2{margin-bottom:25px;font-weight:700;color:#252525}
@media(max-width:400px){.cta-content h2{font-size:22px}}.cta-content .btn{padding:12px 30px;font-weight:600;transition:transform .3s ease,box-shadow .3s ease}
.cta-content .btn:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,122,245,0.3)}
.cta-content p{margin-top:15px}.cta-content p a{color:#007af5;font-weight:600;text-decoration:none;position:relative}
.cta-content p a::after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:#007af5;transform:scaleX(0);transition:transform .3s ease;transform-origin:right}
.cta-content p a:hover::after{transform:scaleX(1);transform-origin:left}.service{background-color:#f8f9fa;padding:90px 0;position:relative;overflow:hidden}
@media(max-width:575px){.service{padding:60px 0}}.service::before{content:"";position:absolute;top:-100px;right:-100px;width:300px;height:300px;border-radius:50%;background:rgba(23,162,184,0.05);z-index:0}
.service::after{content:"";position:absolute;bottom:-150px;left:-150px;width:400px;height:400px;border-radius:50%;background:rgba(23,162,184,0.07);z-index:0}
.service-benefits{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:30px 0}
.service-slider-wrapper{position:relative;border-radius:10px;overflow:hidden;margin-bottom:20px}
@media(max-width:575px){.service-slider-wrapper{margin-bottom:50px}}.service-slider{position:relative;width:100%;height:450px;overflow:hidden;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,0.1)}
@media(max-width:575px){.service-slider{height:420px}}.service .service-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;display:flex;flex-direction:column;transition:opacity .7s ease;overflow:hidden;background-color:#f8f9fa;box-shadow:0 10px 25px rgba(0,0,0,0.1)}
.service .service-slide[data-color="#90caf9"]{background:linear-gradient(135deg,#bbdefb 0,#90caf9 100%)}
.service .service-slide[data-color="#ffcc80"]{background:linear-gradient(135deg,#ffe0b2 0,#ffcc80 100%)}
.service .service-slide[data-color="#a5d6a7"]{background:linear-gradient(135deg,#c8e6c9 0,#a5d6a7 100%)}
.service .service-slide[data-color="#00838f"]{background:linear-gradient(135deg,#0097a7 0,#00838f 100%)}
.service .service-slide.active{opacity:1;z-index:2}.service .service-slide .slide-content{padding:30px;color:#333;z-index:2;flex:1}
@media(max-width:575px){.service .service-slide .slide-content{padding:20px}}.service .service-slide .slide-icon{width:60px;height:60px;border-radius:50%;background:rgba(255,255,255,0.6);display:flex;align-items:center;justify-content:center;margin-bottom:15px}
.service .service-slide .slide-icon i{font-size:24px;color:#333}.service .service-slide h3{font-size:28px;font-weight:600;color:#333;margin-bottom:15px}
@media(max-width:575px){.service .service-slide h3{font-size:24px}}.service .service-slide p{color:#555;margin-bottom:0;line-height:1.6;font-size:16px;font-weight:400}
.service .service-slide .slide-image{position:relative;width:100%;height:200px;overflow:hidden}
@media(max-width:575px){.service .service-slide .slide-image{height:180px}}.service .service-slide .slide-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .7s ease}
.service .service-slide .slide-image .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.service .service-slide .slide-image:hover img{transform:scale(1.05)}.service .service-slide[data-color="#90caf9"] .slide-image .image-overlay{background:linear-gradient(to bottom,rgba(0,0,0,0.1),rgba(0,0,0,0.2))}
.service .service-slide[data-color="#ffcc80"] .slide-image .image-overlay{background:linear-gradient(to bottom,rgba(0,0,0,0.1),rgba(0,0,0,0.2))}
.service .service-slide[data-color="#a5d6a7"] .slide-image .image-overlay{background:linear-gradient(to bottom,rgba(0,0,0,0.1),rgba(0,0,0,0.2))}
.service .service-slide[data-color="#00838f"] .slide-image .image-overlay{background:linear-gradient(to bottom,rgba(0,0,0,0.1),rgba(0,0,0,0.2))}
.service .slider-controls{position:absolute;bottom:25px;left:0;width:100%;display:flex;align-items:center;justify-content:center;padding:0 20px;z-index:5}
.service .slider-dots{display:flex;gap:10px}.service .slider-dots .dot{width:12px;height:12px;border-radius:50%;background-color:rgba(0,0,0,0.2);cursor:pointer;transition:all .3s ease}
.service .slider-dots .dot.active{background-color:rgba(0,0,0,0.5);transform:scale(1.2)}
.service .slider-arrows{display:flex;gap:15px}.service .slider-arrows .arrow{width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid rgba(23,162,184,0.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}
.service .slider-arrows .arrow i{font-size:14px;color:#17a2b8}.service .slider-arrows .arrow:hover{background:#17a2b8}
.service .slider-arrows .arrow:hover i{color:#fff}.service .experience-badge{position:absolute;right:-10px;top:-10px;width:120px;height:120px;background:#17a2b8;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;font-weight:700;box-shadow:0 5px 20px rgba(0,0,0,0.15);z-index:10}
@media(max-width:767px){.service .experience-badge{width:100px;height:100px;right:-5px;top:-5px}
}.service .experience-badge .years{font-size:28px;line-height:1}@media(max-width:767px){.service .experience-badge .years{font-size:24px}
}.service .experience-badge .text{font-size:12px;line-height:1.2;margin-top:5px}@media(max-width:767px){.service .experience-badge .text{font-size:11px}
}.service .feature-list{padding-left:15px}@media(max-width:575px){.service .feature-list{padding-left:0}
}.service .feature-item{display:flex;align-items:flex-start;margin-bottom:30px;padding:20px;border-radius:8px;transition:all .3s ease;cursor:pointer;border:1px solid transparent}
@media(max-width:575px){.service .feature-item{padding:15px}}.service .feature-item:hover,.service .feature-item.active{background:#fff;border-color:rgba(0,0,0,0.08);box-shadow:0 10px 30px rgba(0,0,0,0.05);transform:translateY(-5px)}
.service .feature-icon{min-width:60px;height:60px;background:#f8f9fa;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px;transition:all .3s ease}
.service .feature-icon i{font-size:24px;color:#17a2b8;transition:all .3s ease}.service .feature-item:hover .feature-icon,.service .feature-item.active .feature-icon{background:#17a2b8}
.service .feature-item:hover .feature-icon i,.service .feature-item.active .feature-icon i{color:#fff}
.service .feature-content h3{font-size:20px;margin-bottom:10px;font-weight:600}.service .feature-content p{color:#555;margin-bottom:0;line-height:1.6}
.service-grid-wrapper{margin-top:60px}.service-card{position:relative;height:100%;margin-bottom:30px;perspective:1000px}
.service-card-inner{position:relative;width:100%;height:100%;padding:40px 30px;background:#f8f9fa;border-radius:0;box-shadow:0 10px 30px rgba(0,0,0,0.07);transition:all .5s ease;overflow:hidden;border-bottom:3px solid #17a2b8}
.service-card-inner:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 30px 30px 0;border-color:transparent #17a2b8 transparent transparent}
@media(max-width:575px){.service-card-inner{padding:30px 20px}}.service-card:hover .service-card-inner{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,0,0,0.12);background:linear-gradient(to bottom,#f8f9fa,#fff)}
.service-card .service-icon{width:70px;height:70px;background:rgba(23,162,184,0.1);border-radius:0;display:flex;align-items:center;justify-content:center;margin-bottom:25px;transition:all .3s ease}
.service-card .service-icon i{font-size:30px;color:#17a2b8;transition:all .3s ease}
.service-card:hover .service-icon{background:#17a2b8;transform:rotate(5deg)}.service-card:hover .service-icon i{color:#fff}
.service-card h3{font-size:20px;margin-bottom:15px;font-weight:600;color:#333;border-left:3px solid #17a2b8;padding-left:10px}
.service-card p{color:#555;margin-bottom:20px;line-height:1.6}.service-card.service-feature{padding:40px 30px;background:linear-gradient(to bottom right,#f8f9fa,#fff);border-radius:12px;border-top:4px solid #17a2b8;box-shadow:0 10px 30px rgba(0,0,0,0.07);transition:all .3s ease;overflow:hidden}
@media(max-width:575px){.service-card.service-feature{padding:30px 20px}}.service-card.service-feature:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,0,0,0.12)}
.service-card.service-feature .service-icon{background:rgba(23,162,184,0.1)}.service-card.service-feature h3{position:relative;padding-bottom:15px}
.service-card.service-feature h3:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:#17a2b8}
.service-card.service-feature p{margin-bottom:0}.service .card-hover-overlay{position:absolute;bottom:-50px;left:0;width:100%;padding:15px 30px;background:#17a2b8;transition:all .3s ease;opacity:0}
.service .service-card:hover .card-hover-overlay{bottom:0;opacity:1}.service .learn-more-btn{color:#fff;text-decoration:none;font-weight:600;display:flex;align-items:center;justify-content:space-between}
.service .learn-more-btn i{transition:transform .3s ease}.service .learn-more-btn:hover i{transform:translateX(5px)}
.service .cta-banner{margin-top:70px;padding:40px;background:linear-gradient(135deg,#17a2b8 0,#138496 100%);border-radius:12px;box-shadow:0 15px 40px rgba(23,162,184,0.2);color:#fff}
.service .cta-banner .button-container{display:flex;justify-content:flex-end}@media(max-width:767px){.service .cta-banner .button-container{justify-content:center;margin-top:25px}
}@media(max-width:767px){.service .cta-banner{padding:30px;text-align:center}}.service .cta-banner h3{font-size:26px;font-weight:600;margin-bottom:10px;color:#fff}
.service .cta-banner h4{font-size:16px;margin-bottom:0;font-weight:normal;opacity:.9}
.service .btn-book{display:inline-flex;align-items:center;background:#fff;color:#17a2b8;border:0;padding:12px 25px;border-radius:50px;font-weight:600;text-decoration:none;box-shadow:0 10px 20px rgba(0,0,0,0.1);transition:all .3s ease}
.service .btn-book:hover{background:#f8f9fa;transform:translateY(-3px);box-shadow:0 15px 30px rgba(0,0,0,0.15)}
.service .btn-book .icon{margin-right:10px;display:flex;align-items:center;justify-content:center}
.service .btn-book .icon i{font-size:18px}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,30px,0)}
to{opacity:1;transform:translate3d(0,0,0)}}.animated{animation-fill-mode:both;animation-duration:.8s}
.blog{padding-top:100px;padding-bottom:100px}@media(max-width:767px){.blog{padding-top:60px;padding-bottom:60px}
}@media(max-width:575px){.blog{padding:30px 0}}.blog-post{margin-bottom:30px}@media(max-width:575px){.blog-post{margin-bottom:15px}
}.blog-post img{width:100%;border-radius:5px 5px 0 0;transition:all .3s ease-in-out}
.blog-post img:hover{opacity:.7}.blog-content{padding:30px 20px;border-left:1px solid #ececec;border-right:1px solid #ececec;border-bottom:1px solid #ececec;border-radius:0 5px 5px 5px}
.blog-content h3{font-weight:500}@media(max-width:400px){.blog-content h3{margin-top:20px}
}.blog-content h3 a{font-size:18px;line-height:26px;color:#252525;text-transform:capitalize}
@media(max-width:400px){.blog-content h3 a{font-size:15px}}.blog-content h3 a:hover{text-decoration:none;color:#007af5}
.blog-content a.more{font-size:14px;font-weight:400;font-family:"Montserrat",sans-serif;text-transform:capitalize;transition:.3s cubic-bezier(0.77,0,0.175,1)}
.blog-content a.more span{display:inline-block;margin-left:5px}.blog-content a.more:hover{text-decoration:none;letter-spacing:1px}
.blog-pagination{margin-top:40px}.blog-pagination .pagination{justify-content:center}
.blog-pagination .pagination .page-item:not(:last-child){margin-right:10px}.blog-pagination .pagination .page-item .page-link{font-size:18px;border-radius:5px;border:0;padding:12px 20px;color:#252525;font-weight:300;transition:all .3s ease;font-family:"Montserrat",sans-serif}
.blog-pagination .pagination .page-item.active .page-link{background-color:#007af5;color:#fff}
.post{text-align:center;padding-top:150px;padding-bottom:90px}@media(max-width:991px){.post{padding-bottom:50px}
}@media(max-width:575px){.post{padding-top:110px;padding-bottom:40px}}.post-title{padding-bottom:20px}
.post-title h2{font-size:33px;line-height:35px}@media(max-width:575px){.post-title h2{font-size:30px}
}@media(max-width:400px){.post-title h2{font-size:25px}}.post-meta{padding-bottom:50px}
@media(max-width:575px){.post-meta{padding-bottom:20px}}.post-meta p a{text-decoration:underline}
.post-image img{max-width:100%;border-radius:6px}.post-body{text-align:left;padding-top:30px}
.post-body p{line-height:32px;margin-bottom:30px}@media(max-width:400px){.post-body p{font-size:15px}
}.post-body blockquote{font-size:20px;line-height:30px;color:#252525;margin-bottom:40px;font-family:"Montserrat",sans-serif}
@media(max-width:400px){.post-body blockquote{font-size:18px}}.post-body ul,.post-body ol{margin:0;padding-left:20px}
.post-body ul li,.post-body ol li{font-weight:300}.post-body ul li:not(:last-child),.post-body ol li:not(:last-child){margin-bottom:10px}
.post-list{text-align:left}.post-list li{font-size:22px}@media(max-width:400px){.post-list li{font-size:18px}
}.post-list li:not(:last-child){margin-bottom:10px}.pricing{padding:100px 0;background-color:#f8fafc}
@media(max-width:991px){.pricing{padding:70px 0}}@media(max-width:400px){.pricing{padding:50px 0}
}.pricing .section-title{margin-bottom:50px}.pricing .section-title h2{margin-bottom:15px;color:#252525;font-weight:700}
.pricing .section-title p{color:gray;max-width:700px;margin:0 auto}.pricing .pricing-category{margin-bottom:70px}
.pricing .pricing-category:last-child{margin-bottom:0}.pricing .pricing-category .category-heading{margin-bottom:30px;position:relative}
.pricing .pricing-category .category-heading:after{content:"";position:absolute;width:50px;height:3px;background:#007af5;bottom:-10px;left:0}
.pricing .pricing-category .category-heading h3{font-size:28px;color:#252525;font-weight:600}
.pricing .service-card{background:white;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,0.05);padding:30px;height:100%;position:relative;transition:all .3s ease;overflow:hidden;margin-bottom:30px;display:flex;flex-direction:column}
.pricing .service-card:before{content:"";position:absolute;width:100%;height:5px;background:linear-gradient(90deg,#007af5,#5477f8);top:0;left:0;opacity:0;transition:all .3s ease}
.pricing .service-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,0.1)}
.pricing .service-card:hover:before{opacity:1}.pricing .service-card:hover .service-icon{background:linear-gradient(45deg,#007af5,#5477f8)}
.pricing .service-card:hover .service-icon svg{color:white}.pricing .service-card:hover .btn-service-details{background:linear-gradient(45deg,#007af5,#5477f8);color:white}
.pricing .service-card .service-icon{width:60px;height:60px;background:rgba(0,122,245,0.1);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .3s ease}
.pricing .service-card .service-icon svg{width:30px;height:30px;color:#007af5;transition:all .3s ease}
.pricing .service-card .service-content{flex:1}.pricing .service-card .service-content h4{font-size:20px;font-weight:600;margin-bottom:15px;color:#252525}
.pricing .service-card .service-content p{color:gray;font-size:15px;margin-bottom:20px}
.pricing .service-card .service-content .service-capacity{display:flex;align-items:center;margin-bottom:20px}
.pricing .service-card .service-content .service-capacity svg{width:18px;height:18px;color:gray;margin-right:10px}
.pricing .service-card .service-content .service-capacity span{font-size:14px;color:gray;font-weight:500}
.pricing .service-card .btn-service-details{background:transparent;border:1px solid #007af5;color:#007af5;padding:10px 20px;border-radius:5px;font-size:14px;font-weight:500;text-align:center;text-decoration:none;transition:all .3s ease;margin-top:auto}
.pricing .service-card .btn-service-details:hover{background:linear-gradient(45deg,#007af5,#5477f8);color:white}
@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}
}.pricing-category{animation:fadeIn .5s ease-out forwards}.pricing-category:nth-child(2){animation-delay:.2s}
.pricing-category:nth-child(3){animation-delay:.4s}.pricing-category .service-card{opacity:0;animation:fadeIn .5s ease-out forwards}
.pricing-category .service-card:nth-child(1){animation-delay:.1s}.pricing-category .service-card:nth-child(2){animation-delay:.2s}
.pricing-category .service-card:nth-child(3){animation-delay:.3s}@keyframes modalFadeIn{0%{opacity:0;transform:scale(0.95)}
100%{opacity:1;transform:scale(1)}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(20px)}
100%{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-100% 0}
100%{background-position:200% 0}}@keyframes float{0%{transform:translateY(0)}
50%{transform:translateY(-8px)}100%{transform:translateY(0)}}@keyframes buttonShine{0%{left:-60px}
100%{left:150%}}@keyframes floatCircle{0%,100%{transform:translateY(0)}
50%{transform:translateY(-10px)}}.service-detail-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(0.16,1,0.3,1)}
.service-detail-modal.active{opacity:1;visibility:visible}.service-detail-modal .service-detail-container{width:100%;max-width:800px;max-height:90vh;overflow-y:auto;background:linear-gradient(135deg,#f9f9f9,#fff);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,0.15);transform:translateY(30px) scale(0.98);transition:all .4s cubic-bezier(0.16,1,0.3,1);animation:modalFadeIn .5s .1s forwards cubic-bezier(0.16,1,0.3,1);border:1px solid rgba(0,0,0,0.08)}
.service-detail-modal .service-detail-container::-webkit-scrollbar{width:5px}.service-detail-modal .service-detail-container::-webkit-scrollbar-track{background:#f1f1f1}
.service-detail-modal .service-detail-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}
.service-detail-modal .service-detail-container::-webkit-scrollbar-thumb:hover{background:#a1a1a1}
.service-detail-modal.active .service-detail-container{transform:translateY(0) scale(1)}
.service-detail-modal .service-detail-content{position:relative;overflow:hidden}@media(max-width:575px){.service-detail-modal .service-detail-content{padding:0}
}.service-detail-modal .service-detail-header{background:linear-gradient(135deg,rgba(0,122,245,0.03),rgba(84,119,248,0.05));color:#333;padding:30px;border-bottom:1px solid rgba(0,0,0,0.05);position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:20px;overflow:hidden}
@media(max-width:575px){.service-detail-modal .service-detail-header{flex-direction:column}
}.service-detail-modal .service-detail-header .header-decoration{position:absolute}
.service-detail-modal .service-detail-header .header-decoration.circle-1{width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(0,122,245,0.03) 0,rgba(0,122,245,0.07) 100%);top:-40px;right:10%;z-index:0;animation:floatCircle 10s ease-in-out infinite}
.service-detail-modal .service-detail-header .header-decoration.circle-2{width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,rgba(84,119,248,0.03) 0,rgba(84,119,248,0.05) 100%);bottom:-20px;left:15%;z-index:0;animation:floatCircle 14s ease-in-out infinite}
.service-detail-modal .service-detail-header .header-decoration.shape-1{width:150px;height:20px;background:rgba(0,122,245,0.04);transform:rotate(45deg);top:30px;right:-50px;z-index:0}
.service-detail-modal .service-detail-header .service-image-section{flex:0 0 240px;height:180px;margin-bottom:0;order:1;border-radius:10px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,0.1);position:relative;z-index:1}
@media(max-width:575px){.service-detail-modal .service-detail-header .service-image-section{flex:0 0 100%;margin-bottom:20px}
}.service-detail-modal .service-detail-header .service-image-section .service-detail-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s ease}
.service-detail-modal .service-detail-header .service-image-section .service-detail-image:hover{transform:scale(1.03)}
.service-detail-modal .service-detail-header .service-header-content{flex:1;min-width:300px;order:2;position:relative;z-index:1}
@media(max-width:575px){.service-detail-modal .service-detail-header .service-header-content{min-width:100%}
}.service-detail-modal .service-detail-header .service-title-wrapper{display:flex;align-items:center;margin-bottom:15px}
.service-detail-modal .service-detail-header .service-detail-icon{background:rgba(0,122,245,0.1);width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-right:10px;box-shadow:0 2px 8px rgba(0,122,245,0.15)}
.service-detail-modal .service-detail-header .service-detail-icon svg{width:20px;height:20px;color:#007af5}
.service-detail-modal .service-detail-header .service-detail-title{font-size:24px;font-weight:700;color:#333;margin:0}
.service-detail-modal .service-detail-header .service-detail-description{color:#666;font-size:15px;line-height:1.6;margin-bottom:0}
.service-detail-modal .service-detail-header .service-detail-close{position:absolute;top:15px;right:15px;background:#f0f0f0;border:0;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease}
.service-detail-modal .service-detail-header .service-detail-close svg{width:16px;height:16px;color:#666}
.service-detail-modal .service-detail-header .service-detail-close:hover{background:#e0e0e0;transform:rotate(90deg)}
.service-detail-modal .service-detail-body{padding:30px;background:url("data:image/svg+xml,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='rgba(0, 0, 0, 0.02)' fill-rule='evenodd'/%3E%3C/svg%3E");border-radius:0 0 10px 10px}
@media(max-width:575px){.service-detail-modal .service-detail-body{padding:20px}}
.service-detail-modal .service-detail-body .service-features,.service-detail-modal .service-detail-body .service-pricing,.service-detail-modal .service-detail-body .service-capacity-info{background:white;padding:20px 30px;margin-bottom:25px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.03)}
.service-detail-modal .service-detail-body .service-features:last-child,.service-detail-modal .service-detail-body .service-pricing:last-child,.service-detail-modal .service-detail-body .service-capacity-info:last-child{margin-bottom:0}
.service-detail-modal .service-detail-body .service-features h3,.service-detail-modal .service-detail-body .service-pricing h3,.service-detail-modal .service-detail-body .service-capacity-info h3{color:#333;font-size:18px;font-weight:600;margin-bottom:20px;position:relative;display:inline-block;padding-bottom:10px}
.service-detail-modal .service-detail-body .service-features h3:after,.service-detail-modal .service-detail-body .service-pricing h3:after,.service-detail-modal .service-detail-body .service-capacity-info h3:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:#007af5;border-radius:3px}
.service-detail-modal .service-detail-body .service-features-list{list-style:none;padding:0;margin:0}
.service-detail-modal .service-detail-body .service-features-list li{padding:10px 0;display:flex;align-items:center;margin-bottom:5px;border-bottom:1px solid #f5f5f5}
.service-detail-modal .service-detail-body .service-features-list li:last-child{border-bottom:0;margin-bottom:0}
.service-detail-modal .service-detail-body .service-features-list li svg{width:16px;height:16px;color:#007af5;margin-right:10px;flex-shrink:0}
.service-detail-modal .service-detail-body .pricing-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}
@media(max-width:575px){.service-detail-modal .service-detail-body .pricing-options{grid-template-columns:1fr}
}.service-detail-modal .service-detail-body .pricing-options .pricing-option{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:8px;padding:15px;box-shadow:0 2px 8px rgba(0,0,0,0.05);border-left:3px solid #007af5;transition:all .3s ease}
.service-detail-modal .service-detail-body .pricing-options .pricing-option:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1);transform:translateY(-3px);background:linear-gradient(135deg,#fff,rgba(0,122,245,0.05))}
.service-detail-modal .service-detail-body .pricing-options .pricing-option .price-duration{color:#007af5;font-weight:600;font-size:15px;margin-bottom:8px}
.service-detail-modal .service-detail-body .pricing-options .pricing-option .price-amount{font-size:20px;font-weight:700;color:#333;margin-bottom:8px}
.service-detail-modal .service-detail-body .pricing-options .pricing-option .price-description{font-size:13px;color:#666;margin-bottom:0}
.service-detail-modal .service-detail-body .capacity-info{display:flex;align-items:center;padding:12px 15px;background:#f8f9fa;border-radius:8px}
.service-detail-modal .service-detail-body .capacity-info svg{width:18px;height:18px;color:#007af5;margin-right:15px}
.service-detail-modal .service-detail-body .capacity-info .service-detail-capacity{font-size:16px;font-weight:500;color:#333}
.service-detail-modal .service-detail-body .service-cta{margin-top:30px;display:flex;justify-content:center}
.service-detail-modal .service-detail-body .service-cta .service-booking-btn{background:linear-gradient(to right,#007af5,#5477f8);color:white;border:0;padding:10px 24px;border-radius:5px;font-weight:600;display:inline-flex;align-items:center;text-decoration:none;box-shadow:0 3px 10px rgba(0,122,245,0.2);transition:all .3s ease;position:relative;overflow:hidden}
.service-detail-modal .service-detail-body .service-cta .service-booking-btn svg{width:16px;height:16px;margin-left:8px}
.service-detail-modal .service-detail-body .service-cta .service-booking-btn .btn-shine{position:absolute;top:0;left:-60px;width:40px;height:100%;background:rgba(255,255,255,0.3);transform:skewX(-25deg);filter:blur(3px);animation:buttonShine 2s infinite}
.service-detail-modal .service-detail-body .service-cta .service-booking-btn:hover{background:linear-gradient(to right,rgb(0,109.3020408163,219.5),rgb(59.5028089888,99.5168539326,246.9971910112));box-shadow:0 5px 15px rgba(0,122,245,0.3);transform:translateY(-2px)}
.service-detail-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:9999;justify-content:center;align-items:center}
.service-detail-modal.active{display:flex}.service-detail-container{width:90%;max-width:800px;max-height:90vh;overflow-y:auto;background:linear-gradient(135deg,#f9f9f9,#fff);border:1px solid rgba(0,0,0,0.08);border-radius:10px;box-shadow:0 5px 30px rgba(0,0,0,0.2);position:relative}
.service-detail-header{background:linear-gradient(135deg,rgba(0,122,245,0.03),rgba(4,176,224,0.05));color:#333;padding:30px;border-bottom:1px solid #eee;position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:20px;overflow:hidden}
.service-image-section{flex:0 0 240px;height:180px;margin-bottom:0;order:1;border-radius:10px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,0.1);position:relative;z-index:1}
.service-detail-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}
.service-detail-image:hover{transform:scale(1.03)}.service-header-content{flex:1;min-width:300px;order:2;position:relative;z-index:1}
.service-detail-icon{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-right:10px;vertical-align:middle}
.service-detail-icon svg{width:20px;height:20px}.service-detail-title{font-size:24px;font-weight:700;color:#333;display:inline-block;vertical-align:middle;margin-bottom:15px}
.service-detail-description{color:#666;font-size:15px;line-height:1.6;margin-bottom:0}
.header-decoration{position:absolute;z-index:0}.header-decoration.circle-1{width:120px;height:120px;border-radius:50%;top:-40px;right:10%}
.header-decoration.circle-2{width:80px;height:80px;border-radius:50%;bottom:-20px;left:15%}
.header-decoration.shape-1{width:150px;height:20px;transform:rotate(45deg);top:30px;right:-50px}
.service-detail-body{background:url("data:image/svg+xml,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='rgba(0, 0, 0, 0.02)' fill-rule='evenodd'/%3E%3C/svg%3E");border-radius:0 0 10px 10px;padding:10px 15px}
.service-features,.service-pricing,.service-capacity-info{background:white;padding:20px 30px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.03);margin-bottom:25px}
.service-features h3,.service-pricing h3,.service-capacity-info h3{color:#333;font-size:18px;font-weight:600;margin-bottom:20px;position:relative;display:inline-block;padding-bottom:10px}
.features-underline,.pricing-underline,.capacity-underline{position:absolute;bottom:0;left:0;height:3px;width:40px;border-radius:3px}
.service-features-list li{display:flex;align-items:center;margin-bottom:10px;font-size:14px}
.service-features-list li svg{width:16px;height:16px;margin-right:10px;flex-shrink:0}
.pricing-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:15px;margin-top:20px}
.pricing-option{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:10px;padding:15px;box-shadow:0 2px 8px rgba(0,0,0,0.05);position:relative;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;height:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}
.pricing-option:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1);transform:translateY(-3px);background:linear-gradient(135deg,#fff,rgba(0,122,245,0.05))}
.pricing-option:hover .pricing-option-top-bar{background:var(--secondary-color)}.pricing-option-top-bar{position:absolute;top:0;left:0;right:0;height:3px;border-radius:10px 10px 0 0}
.corner-accent{position:absolute;top:0;right:0;width:30px;height:30px;transition:all .3s ease}
.price-header{text-align:center;margin-bottom:10px;flex-shrink:0}.price-duration{font-weight:600;font-size:15px;margin-bottom:8px}
.price-amount{font-size:22px;font-weight:700;color:#333;display:inline-block;position:relative;margin-bottom:5px}
.price-highlight{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:8px;opacity:.7;z-index:-1}
.price-divider{height:1px;margin:5px 0 10px;flex-shrink:0}.price-description{text-align:center;padding-top:10px;font-size:14px;color:#666;line-height:1.4;margin-top:auto;height:50px;display:flex;align-items:center;justify-content:center}
.capacity-info{display:flex;align-items:center;padding:12px 15px;background:#f8f9fa;border-radius:8px}
.capacity-info svg{width:18px;height:18px;margin-right:10px}.service-cta{margin-top:25px;display:flex;justify-content:center}
.service-booking-btn{color:white;border:0;padding:10px 24px;border-radius:5px;font-weight:600;display:inline-flex;align-items:center;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}
.service-booking-btn svg{width:16px;height:16px;margin-left:8px}.service-booking-btn:hover{transform:translateY(-2px)}
.service-booking-btn:hover .btn-shine{animation:buttonShine 1.5s infinite}.btn-shine{position:absolute;top:0;left:-60px;width:40px;height:100%;background:rgba(255,255,255,0.3);transform:skewX(-25deg);transition:all .3s ease;filter:blur(3px)}
#service-detail-close{position:absolute;top:15px;right:15px;background:#f0f0f0;border:0;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease}
#service-detail-close svg{width:16px;height:16px;color:#666}#service-detail-close:hover{background:#e0e0e0;transform:rotate(90deg)}
@keyframes buttonShine{0%{left:-60px}100%{left:120%}}.faq{padding:100px 0;background-color:#dff1f4}
@media(max-width:991px){.faq{padding:70px 0}}@media(max-width:575px){.faq{padding:50px 0}
}.faq-wrapper{background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(0,122,245,0.1);padding:40px}
@media(max-width:575px){.faq-wrapper{padding:20px}}.faq-image{text-align:center}.faq-image img{max-width:100%;height:auto}
@media(max-width:767px){.faq-image{margin-bottom:30px}}.faq-content-wrapper .section-title{font-size:32px;font-weight:700;color:#252525;margin-bottom:30px}
@media(max-width:575px){.faq-content-wrapper .section-title{font-size:24px;margin-bottom:20px}
}.faq .accordion .card{border:0;border-bottom:1px solid #ededf4;margin-bottom:5px;background-color:transparent}
.faq .accordion .card:last-child{border-bottom:0}.faq .accordion .card .card-header{background:transparent;padding:0;border:0}
.faq .accordion .btn-link{color:#252525;font-weight:500;font-size:16px;text-decoration:none;width:100%;text-align:left;padding:15px 0;position:relative}
.faq .accordion .btn-link:hover,.faq .accordion .btn-link:focus{text-decoration:none;box-shadow:none}
.faq .accordion .btn-link:not(.collapsed){color:#007af5}.faq .accordion .btn-link::after{content:"";width:16px;height:16px;background-size:16px;background-repeat:no-repeat;position:absolute;right:0;top:50%;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23808080'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transition:transform .3s ease}
.faq .accordion .btn-link:not(.collapsed)::after{transform:translateY(-50%) rotate(180deg);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23007af5'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}
.faq .accordion .card-body{padding:0 0 15px;color:gray;font-size:14px}.contact-aria{background:#222029;padding:60px 100px 100px}
@media(max-width:991px){.contact-aria{text-align:center;padding:30px 50px 50px}}@media(max-width:575px){.contact-aria{padding:20px 30px 30px}
}@media(max-width:400px){.contact-aria{padding:20px 10px 30px}}.contact-aria .contact-header{margin-bottom:25px}
.contact-aria .contact-header .section-title{color:#fff;font-size:32px;font-weight:600;margin-bottom:12px;margin-top:0}
.contact-aria .contact-header .separator{height:3px;width:60px;margin-bottom:20px}
@media(max-width:991px){.contact-aria .contact-header .separator{margin:0 auto 20px}
}.contact-aria .address-container,.contact-aria .contact-item,.contact-aria .business-hours{display:flex;align-items:flex-start;margin-bottom:25px}
@media(max-width:991px){.contact-aria .address-container,.contact-aria .contact-item,.contact-aria .business-hours{flex-direction:column;align-items:center;text-align:center;margin-bottom:30px}
}.contact-aria .address-container .address-icon,.contact-aria .address-container .contact-icon,.contact-aria .address-container .hours-icon,.contact-aria .contact-item .address-icon,.contact-aria .contact-item .contact-icon,.contact-aria .contact-item .hours-icon,.contact-aria .business-hours .address-icon,.contact-aria .business-hours .contact-icon,.contact-aria .business-hours .hours-icon{color:#04b0e0;background:rgba(4,176,224,0.1);width:50px;height:50px;min-width:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:20px;margin-top:4px}
@media(max-width:991px){.contact-aria .address-container .address-icon,.contact-aria .address-container .contact-icon,.contact-aria .address-container .hours-icon,.contact-aria .contact-item .address-icon,.contact-aria .contact-item .contact-icon,.contact-aria .contact-item .hours-icon,.contact-aria .business-hours .address-icon,.contact-aria .business-hours .contact-icon,.contact-aria .business-hours .hours-icon{margin-right:0;margin-bottom:15px;margin-top:0}
}.contact-aria .address-container .address-icon i,.contact-aria .address-container .contact-icon i,.contact-aria .address-container .hours-icon i,.contact-aria .contact-item .address-icon i,.contact-aria .contact-item .contact-icon i,.contact-aria .contact-item .hours-icon i,.contact-aria .business-hours .address-icon i,.contact-aria .business-hours .contact-icon i,.contact-aria .business-hours .hours-icon i{font-size:22px;color:#04b0e0}
.contact-aria .address-container .address-content,.contact-aria .address-container .contact-text,.contact-aria .address-container .hours-content,.contact-aria .contact-item .address-content,.contact-aria .contact-item .contact-text,.contact-aria .contact-item .hours-content,.contact-aria .business-hours .address-content,.contact-aria .business-hours .contact-text,.contact-aria .business-hours .hours-content{flex:1;padding-top:10px}
@media(max-width:991px){.contact-aria .address-container .address-content,.contact-aria .address-container .contact-text,.contact-aria .address-container .hours-content,.contact-aria .contact-item .address-content,.contact-aria .contact-item .contact-text,.contact-aria .contact-item .hours-content,.contact-aria .business-hours .address-content,.contact-aria .business-hours .contact-text,.contact-aria .business-hours .hours-content{padding-top:0}
}.contact-aria .address-container .address-content h3{font-size:19px;line-height:30px;font-weight:300;color:#fff;margin:0}
.contact-aria .contact-details ul{padding:0;margin:20px 0;list-style:none}.contact-aria .contact-details ul li{margin-bottom:20px}
.contact-aria .contact-details ul li:last-child{margin-bottom:0}.contact-aria .contact-details ul li .contact-item{margin-bottom:0}
.contact-aria .contact-details ul li .contact-item .contact-text a{color:#fff;line-height:30px;font-size:19px;font-weight:400;text-decoration:underline;font-family:"Montserrat",sans-serif;transition:color .3s ease;padding-top:0;display:block}
.contact-aria .contact-details ul li .contact-item .contact-text a:hover{color:#04b0e0}
.contact-aria .business-hours .hours-content p{color:#fff;font-weight:300;line-height:30px;margin-bottom:15px;font-size:19px}
.contact-aria .business-hours .hours-content p:last-child{margin-bottom:0}@media(max-width:991px){.contact-aria .business-hours .hours-content p{width:80%;margin:0 auto 15px}
}@media(max-width:575px){.contact-aria .business-hours .hours-content p{width:100%}
}.contact-aria h3{font-size:25px;line-height:38px;font-weight:300;color:#fff}.contact-aria ul{padding:0;margin:30px 0}
.contact-aria ul li{list-style:none}.contact-aria ul li a{color:#fff;line-height:32px;font-size:19px;font-weight:400;text-decoration:underline;font-family:"Montserrat",sans-serif}
.contact-aria p{color:#fff;font-weight:300;line-height:32px;margin-bottom:20px}@media(max-width:991px){.contact-aria p{width:80%;margin:0 auto;padding-bottom:20px}
}@media(max-width:575px){.contact-aria p{width:100%}}.contact #map{height:100%}@media(max-width:991px){.contact #map{height:500px}
}@media(max-width:767px){.contact #map{height:400px}}@media(max-width:575px){.contact #map{height:300px}
}@media(max-width:400px){.contact #map{height:200px}}.contact-section{padding:140px 0 100px 0;background:linear-gradient(135deg,#04b0e0 0,#0482a5 100%);position:relative;overflow:hidden}
@media(max-width:575px){.contact-section{padding:120px 0 50px 0}}.contact-section .visual-element{position:absolute;border-radius:50%;background:rgba(255,255,255,0.08);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}
.contact-section .visual-element.circle-1{width:200px;height:200px;top:-80px;left:5%}
.contact-section .visual-element.circle-2{width:300px;height:300px;bottom:-100px;right:5%;background:rgba(255,255,255,0.06);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
.contact-section .visual-element.circle-3{width:150px;height:150px;top:20%;right:15%;background:rgba(255,255,255,0.1);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}
.contact-section .visual-element.diamond{width:80px;height:80px;border-radius:10px;transform:rotate(45deg);background:rgba(255,255,255,0.05);top:60%;left:10%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
.contact-content{color:#fff;padding-right:20px}.contact-content h2{color:#fff;font-weight:700;margin-bottom:30px;font-size:2.3rem;text-shadow:0 2px 10px rgba(0,0,0,0.1)}
.contact-content p{color:#fff;font-size:1.1rem;line-height:1.6;margin-bottom:25px}
.contact-content .benefits-list{margin-top:35px}.contact-content .benefits-list .benefit-item{display:flex;align-items:center;margin-bottom:20px}
.contact-content .benefits-list .benefit-item:last-child{margin-bottom:0}.contact-content .benefits-list .benefit-item .icon-wrapper{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,0.2);display:flex;align-items:center;justify-content:center;margin-right:15px}
.contact-content .benefits-list .benefit-item .icon-wrapper svg{width:18px;height:18px;fill:#fff}
.contact-content .benefits-list .benefit-item .benefit-text{font-size:1rem;margin:0;line-height:1.4;color:#fff}
.contact-content .benefits-list .benefit-item .benefit-text strong{color:#fff;font-weight:600;display:block;margin-bottom:3px}
.contact-form{background:rgba(255,255,255,0.92);padding:35px;border-radius:12px;box-shadow:0 15px 40px rgba(0,0,0,0.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100%}
.contact-form .form-field{position:relative}.contact-form .form-field input,.contact-form .form-field textarea{padding:13px 13px 13px 42px;border-radius:8px;border:1px solid #e0e0e0;font-size:.95rem;transition:all .3s ease;height:auto}
.contact-form .form-field input:focus,.contact-form .form-field textarea:focus{border-color:#04b0e0;box-shadow:0 0 0 3px rgba(4,176,224,0.1);outline:0}
.contact-form .form-field svg{position:absolute;left:15px;top:15px;width:16px;height:16px;fill:#04b0e0}
.contact-form .form-checkbox{font-size:.85rem}.contact-form .form-checkbox input{border-radius:4px;width:16px;height:16px}
.contact-form .form-checkbox label{color:#555;font-size:.85rem}.contact-form .submit-btn{padding:11px 24px;border-radius:30px;font-weight:600;font-size:.95rem;border:0;background:linear-gradient(135deg,#04b0e0,#0482a5);color:white;box-shadow:0 5px 15px rgba(4,176,224,0.3);transition:all .3s ease}
.contact-form .submit-btn:hover{box-shadow:0 7px 20px rgba(4,176,224,0.4);transform:translateY(-2px)}
.contact-form .submit-btn .btn-content{display:inline-flex;align-items:center}.contact-form .submit-btn .btn-content svg{width:14px;height:14px;margin-left:6px}
.error{background:#f0f2f5;position:relative;overflow:hidden;padding-top:80px}.error-content{padding:100px 0 140px;text-align:center}
@media(max-width:1199px){.error-content{padding:120px 0 160px}}@media(max-width:991px){.error-content{padding:100px 0 140px}
}@media(max-width:575px){.error-content{padding:80px 0 100px}}.error-content .error-title{font-size:180px;font-weight:700;color:#007af5;margin-bottom:20px;line-height:1}
@media(max-width:991px){.error-content .error-title{font-size:150px}}@media(max-width:767px){.error-content .error-title{font-size:120px}
}@media(max-width:575px){.error-content .error-title{font-size:100px}}@media(max-width:400px){.error-content .error-title{font-size:80px}
}.error-content .error-subtitle{font-size:36px;font-weight:600;margin-bottom:30px;color:#252525}
@media(max-width:767px){.error-content .error-subtitle{font-size:30px;margin-bottom:25px}
}@media(max-width:575px){.error-content .error-subtitle{font-size:24px;margin-bottom:20px}
}.error-content .error-text{font-size:18px;margin-bottom:40px;color:gray;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}
@media(max-width:575px){.error-content .error-text{font-size:16px;margin-bottom:30px}
}.error-content-link{margin-top:40px}.error-content-link a{display:inline-block;background:#007af5;padding:15px 40px;color:#fff;border-radius:5px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,122,245,0.25)}
.error-content-link a:hover{background:rgb(0,96.6040816327,194);transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,122,245,0.35)}
.error-content-link a i{margin-right:10px}.footer-new{background-color:#f8f9ff;color:#252525;position:relative}
.footer-new .footer-top{padding:60px 0 40px;position:relative;z-index:1}.footer-new .footer-logo{margin-bottom:20px}
.footer-new .footer-info p{color:#666;line-height:1.8;font-size:14px;margin-bottom:20px}
.footer-new h5{color:#252525;font-size:18px;font-weight:600;margin-bottom:20px;position:relative;padding-bottom:12px}
.footer-new h5:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:2px;background:#007af5}
@media(max-width:767px){.footer-new h5{font-size:16px}}.footer-new .footer-links ul{list-style:none;padding:0;margin:0}
.footer-new .footer-links ul li{margin-bottom:12px}.footer-new .footer-links ul li:last-child{margin-bottom:0}
.footer-new .footer-links ul li a{color:#666;font-size:14px;transition:all .3s ease;position:relative;display:inline-block;padding-left:15px}
.footer-new .footer-links ul li a:before{content:"→";position:absolute;left:0;top:0;color:#007af5;transition:all .3s ease}
.footer-new .footer-links ul li a:hover{color:#007af5;padding-left:20px}.footer-new .footer-links ul li a:hover:before{left:5px}
.footer-new .footer-contact .contact-info p{color:#666;margin-bottom:15px;font-size:14px;display:flex}
.footer-new .footer-contact .contact-info p i{color:#007af5;margin-right:10px;font-size:16px;margin-top:3px}
.footer-new .footer-social{margin-top:30px}.footer-new .footer-social h5{margin-bottom:15px}
.footer-new .footer-social ul{padding:0;margin:0;display:flex;flex-wrap:wrap}.footer-new .footer-social ul li{list-style:none;margin-right:15px;margin-bottom:10px}
.footer-new .footer-social ul li:last-child{margin-right:0}.footer-new .footer-social ul li .social-button{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:#fff;font-size:16px;transition:all .3s ease;background-color:#e0e3f4;color:#007af5}
.footer-new .footer-social ul li .social-button:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,0.1)}
.footer-new .footer-social ul li .social-button.facebook:hover{background:#3b5998;color:#fff}
.footer-new .footer-social ul li .social-button.twitter:hover{background:#1da1f2;color:#fff}
.footer-new .footer-social ul li .social-button.linkedin:hover{background:#0077b5;color:#fff}
.footer-new .footer-social ul li .social-button.instagram:hover{background:#e1306c;color:#fff}
.footer-new .footer-bottom{background:#f0f2fc;padding:20px 0;position:relative;z-index:1}
.footer-new .footer-bottom .copyright{color:#777;font-size:14px;margin:0}@media(max-width:767px){.footer-new .footer-bottom .copyright{text-align:center;margin-bottom:10px}
}@media(max-width:767px){.footer-new .footer-top{padding:50px 0 30px}.footer-new .footer-contact,.footer-new .footer-links,.footer-new .footer-info{margin-bottom:30px}
}@media(max-width:575px){.footer-new .footer-social{margin-top:20px}.footer-new .footer-bottom{padding:15px 0}
}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}
40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}#whatsapp-widget{position:fixed;bottom:30px;right:20px;z-index:9999;font-family:"Arial",sans-serif;animation:bounce 2s infinite;animation-delay:2s}
#whatsapp-widget:hover{animation-play-state:paused}#whatsapp-widget a{display:flex;align-items:center;text-decoration:none;background-color:#25d366;color:white;padding:8px 12px 8px 8px;border-radius:50px;box-shadow:0 4px 8px rgba(0,0,0,0.2);transition:all .3s ease}
#whatsapp-widget a:hover{transform:scale(1.05);box-shadow:0 6px 10px rgba(0,0,0,0.3)}
#whatsapp-widget a div{background-color:white;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-right:8px}
#whatsapp-widget a span{font-weight:600;font-size:14px}@media(max-width:575px){#whatsapp-widget{bottom:25px;right:15px}
#whatsapp-widget a{padding:0;width:40px;height:40px;border-radius:50%;justify-content:center}
#whatsapp-widget a div{background-color:transparent;margin-right:0;width:100%;height:100%}
#whatsapp-widget a div svg{width:22px;height:22px;fill:white}#whatsapp-widget a span{display:none}
}body.thank-you-page{height:100%;margin:0;overflow-x:hidden;background-color:#f8fcff}
.thank-you-section{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:20px}
.visual-element{position:absolute;z-index:0;opacity:.6}.circle-1{width:400px;height:400px;border-radius:50%;background:linear-gradient(45deg,#04b0e0,#04d0e0);top:-150px;right:-150px;filter:blur(20px)}
.circle-2{width:300px;height:300px;border-radius:50%;background:linear-gradient(45deg,#04b0e0,#03a0d0);bottom:-100px;left:-100px;filter:blur(15px)}
.diamond{width:200px;height:200px;background:linear-gradient(45deg,#04b0e0,#05c0e0);transform:rotate(45deg);bottom:15%;right:15%;filter:blur(10px)}
.floating-shape{position:absolute;background:rgba(4,176,224,0.15);border-radius:50%;animation:float 8s infinite ease-in-out}
.shape-1{width:120px;height:120px;top:20%;left:10%;animation-delay:0s}
.shape-2{width:80px;height:80px;bottom:30%;left:20%;animation-delay:2s}.shape-3{width:150px;height:150px;top:30%;right:15%;animation-delay:4s}
@keyframes float{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}
100%{transform:translateY(0) rotate(0)}}.thank-you-content{position:relative;z-index:1;max-width:600px;width:100%;margin:0 auto;padding:50px;background-color:rgba(255,255,255,0.95);border-radius:20px;box-shadow:0 20px 50px rgba(4,176,224,0.15);text-align:center;border:1px solid rgba(4,176,224,0.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.thank-you-content h1{color:#04b0e0;margin-bottom:25px;font-weight:700;font-size:2.5rem}
.thank-you-content p{color:#5a6a72;margin-bottom:30px;font-size:18px;line-height:1.7}
.check-icon{width:100px;height:100px;background:linear-gradient(135deg,#04b0e0,#03a0d0);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 35px;box-shadow:0 10px 30px rgba(4,176,224,0.3);position:relative;z-index:1}
.check-icon::before{content:"";position:absolute;width:110px;height:110px;border-radius:50%;border:2px solid rgba(4,176,224,0.3);animation:pulse 2s infinite}
@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.5}
100%{transform:scale(1);opacity:1}}.check-icon svg{width:50px;height:50px;fill:white}
.home-btn{display:inline-block;padding:15px 35px;background:linear-gradient(45deg,#04b0e0,#03a0d0);color:white;border-radius:30px;text-decoration:none;font-weight:600;transition:all .3s ease;box-shadow:0 10px 25px rgba(4,176,224,0.3);position:relative;overflow:hidden;z-index:1}
.home-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(45deg,#03a0d0,#04b0e0);transition:all .4s ease-in-out;z-index:-1}
.home-btn:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(4,176,224,0.4);color:white}
.home-btn:hover::before{left:0}.home-btn svg{margin-left:8px;transition:transform .3s ease}
.home-btn:hover svg{transform:translateX(3px)}body{font-family:"Open Sans",sans-serif;font-size:16px;color:gray;background:#FFF}
h1,h2,h3,h4,h5,h6{color:#252525;font-family:"Montserrat",sans-serif;font-weight:400}
p{font-size:16px;color:gray;line-height:26px;font-weight:400;letter-spacing:.5px}
h1{font-size:44px;line-height:58px}h2{font-size:33px;line-height:45px;font-weight:300}
h3{font-size:19px;font-weight:400;color:#252525}h4{font-size:16px;font-weight:400;color:#fff}
.btn-primary{background:#007af5;color:#fff;border:1px solid #007af5;font-family:"Montserrat",sans-serif;font-size:14px;padding:15px 40px;transition:.3s cubic-bezier(0.77,0,0.175,1)}
.btn-primary:hover{transform:translateY(-3px)}
/*# sourceMappingURL=maps/non-critical.css.map */
