@import url("bootstrap.css");
@import url("style.css");
.fa,.fas,.far,.fal,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:0.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul > li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid 0.08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-abacus:before{content:"\f640"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acorn:before{content:"\f6ae"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-alarm-clock:before{content:"\f34e"}.fa-algolia:before{content:"\f36c"}.fa-alicorn:before{content:"\f6b0"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-analytics:before{content:"\f643"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angel:before{content:"\f779"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-crate:before{content:"\f6b1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-alt-down:before{content:"\f354"}.fa-arrow-alt-from-bottom:before{content:"\f346"}.fa-arrow-alt-from-left:before{content:"\f347"}.fa-arrow-alt-from-right:before{content:"\f348"}.fa-arrow-alt-from-top:before{content:"\f349"}.fa-arrow-alt-left:before{content:"\f355"}.fa-arrow-alt-right:before{content:"\f356"}.fa-arrow-alt-square-down:before{content:"\f350"}.fa-arrow-alt-square-left:before{content:"\f351"}.fa-arrow-alt-square-right:before{content:"\f352"}.fa-arrow-alt-square-up:before{content:"\f353"}.fa-arrow-alt-to-bottom:before{content:"\f34a"}.fa-arrow-alt-to-left:before{content:"\f34b"}.fa-arrow-alt-to-right:before{content:"\f34c"}.fa-arrow-alt-to-top:before{content:"\f34d"}.fa-arrow-alt-up:before{content:"\f357"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-from-bottom:before{content:"\f342"}.fa-arrow-from-left:before{content:"\f343"}.fa-arrow-from-right:before{content:"\f344"}.fa-arrow-from-top:before{content:"\f345"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-square-down:before{content:"\f339"}.fa-arrow-square-left:before{content:"\f33a"}.fa-arrow-square-right:before{content:"\f33b"}.fa-arrow-square-up:before{content:"\f33c"}.fa-arrow-to-bottom:before{content:"\f33d"}.fa-arrow-to-left:before{content:"\f33e"}.fa-arrow-to-right:before{content:"\f340"}.fa-arrow-to-top:before{content:"\f341"}.fa-arrow-up:before{content:"\f062"}.fa-arrows:before{content:"\f047"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-arrows-h:before{content:"\f07e"}.fa-arrows-v:before{content:"\f07d"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-atom-alt:before{content:"\f5d3"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-axe:before{content:"\f6b2"}.fa-axe-battle:before{content:"\f6b3"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backpack:before{content:"\f5d4"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-badge:before{content:"\f335"}.fa-badge-check:before{content:"\f336"}.fa-badge-dollar:before{content:"\f645"}.fa-badge-percent:before{content:"\f646"}.fa-badger-honey:before{content:"\f6b4"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ball-pile:before{content:"\f77e"}.fa-ballot:before{content:"\f732"}.fa-ballot-check:before{content:"\f733"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-barcode-alt:before{content:"\f463"}.fa-barcode-read:before{content:"\f464"}.fa-barcode-scan:before{content:"\f465"}.fa-bars:before{content:"\f0c9"}.fa-baseball:before{content:"\f432"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-basketball-hoop:before{content:"\f435"}.fa-bat:before{content:"\f6b5"}.fa-bath:before{content:"\f2cd"}.fa-battery-bolt:before{content:"\f376"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-slash:before{content:"\f377"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-school:before{content:"\f5d5"}.fa-bell-school-slash:before{content:"\f5d6"}.fa-bell-slash:before{content:"\f1f6"}.fa-bells:before{content:"\f77f"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blanket:before{content:"\f498"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bone-break:before{content:"\f5d8"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-alt:before{content:"\f5d9"}.fa-book-dead:before{content:"\f6b7"}.fa-book-heart:before{content:"\f499"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-book-spells:before{content:"\f6b8"}.fa-book-user:before{content:"\f7e7"}.fa-bookmark:before{content:"\f02e"}.fa-books:before{content:"\f5db"}.fa-books-medical:before{content:"\f7e8"}.fa-boot:before{content:"\f782"}.fa-booth-curtain:before{content:"\f734"}.fa-bow-arrow:before{content:"\f6b9"}.fa-bowling-ball:before{content:"\f436"}.fa-bowling-pins:before{content:"\f437"}.fa-box:before{content:"\f466"}.fa-box-alt:before{content:"\f49a"}.fa-box-ballot:before{content:"\f735"}.fa-box-check:before{content:"\f467"}.fa-box-fragile:before{content:"\f49b"}.fa-box-full:before{content:"\f49c"}.fa-box-heart:before{content:"\f49d"}.fa-box-open:before{content:"\f49e"}.fa-box-up:before{content:"\f49f"}.fa-box-usd:before{content:"\f4a0"}.fa-boxes:before{content:"\f468"}.fa-boxes-alt:before{content:"\f4a1"}.fa-boxing-glove:before{content:"\f438"}.fa-brackets:before{content:"\f7e9"}.fa-brackets-curly:before{content:"\f7ea"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-loaf:before{content:"\f7eb"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-browser:before{content:"\f37e"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-bullseye-arrow:before{content:"\f648"}.fa-bullseye-pointer:before{content:"\f649"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-burrito:before{content:"\f7ed"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-bus-school:before{content:"\f5dd"}.fa-business-time:before{content:"\f64a"}.fa-buysellads:before{content:"\f20d"}.fa-cabinet-filing:before{content:"\f64b"}.fa-calculator:before{content:"\f1ec"}.fa-calculator-alt:before{content:"\f64c"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-edit:before{content:"\f333"}.fa-calendar-exclamation:before{content:"\f334"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-star:before{content:"\f736"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-alt:before{content:"\f332"}.fa-camera-retro:before{content:"\f083"}.fa-campfire:before{content:"\f6ba"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candle-holder:before{content:"\f6bc"}.fa-candy-cane:before{content:"\f786"}.fa-candy-corn:before{content:"\f6bd"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-bump:before{content:"\f5e0"}.fa-car-crash:before{content:"\f5e1"}.fa-car-garage:before{content:"\f5e2"}.fa-car-mechanic:before{content:"\f5e3"}.fa-car-side:before{content:"\f5e4"}.fa-car-tilt:before{content:"\f5e5"}.fa-car-wash:before{content:"\f5e6"}.fa-caret-circle-down:before{content:"\f32d"}.fa-caret-circle-left:before{content:"\f32e"}.fa-caret-circle-right:before{content:"\f330"}.fa-caret-circle-up:before{content:"\f331"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cauldron:before{content:"\f6bf"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chair-office:before{content:"\f6c1"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-line-down:before{content:"\f64d"}.fa-chart-network:before{content:"\f78a"}.fa-chart-pie:before{content:"\f200"}.fa-chart-pie-alt:before{content:"\f64e"}.fa-chart-scatter:before{content:"\f7ee"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-cheese-swiss:before{content:"\f7f0"}.fa-cheeseburger:before{content:"\f7f1"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-bishop-alt:before{content:"\f43b"}.fa-chess-board:before{content:"\f43c"}.fa-chess-clock:before{content:"\f43d"}.fa-chess-clock-alt:before{content:"\f43e"}.fa-chess-king:before{content:"\f43f"}.fa-chess-king-alt:before{content:"\f440"}.fa-chess-knight:before{content:"\f441"}.fa-chess-knight-alt:before{content:"\f442"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-pawn-alt:before{content:"\f444"}.fa-chess-queen:before{content:"\f445"}.fa-chess-queen-alt:before{content:"\f446"}.fa-chess-rook:before{content:"\f447"}.fa-chess-rook-alt:before{content:"\f448"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-double-down:before{content:"\f322"}.fa-chevron-double-left:before{content:"\f323"}.fa-chevron-double-right:before{content:"\f324"}.fa-chevron-double-up:before{content:"\f325"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-square-down:before{content:"\f329"}.fa-chevron-square-left:before{content:"\f32a"}.fa-chevron-square-right:before{content:"\f32b"}.fa-chevron-square-up:before{content:"\f32c"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chimney:before{content:"\f78b"}.fa-chrome:before{content:"\f268"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-claw-marks:before{content:"\f6c2"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clipboard-list-check:before{content:"\f737"}.fa-clipboard-prescription:before{content:"\f5e8"}.fa-clipboard-user:before{content:"\f7f3"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-drizzle:before{content:"\f738"}.fa-cloud-hail:before{content:"\f739"}.fa-cloud-hail-mixed:before{content:"\f73a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-rainbow:before{content:"\f73e"}.fa-cloud-showers:before{content:"\f73f"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sleet:before{content:"\f741"}.fa-cloud-snow:before{content:"\f742"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-clouds:before{content:"\f744"}.fa-clouds-moon:before{content:"\f745"}.fa-clouds-sun:before{content:"\f746"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-club:before{content:"\f327"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-merge:before{content:"\f387"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-coffee-togo:before{content:"\f6c5"}.fa-coffin:before{content:"\f6c6"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-alt-check:before{content:"\f4a2"}.fa-comment-alt-dollar:before{content:"\f650"}.fa-comment-alt-dots:before{content:"\f4a3"}.fa-comment-alt-edit:before{content:"\f4a4"}.fa-comment-alt-exclamation:before{content:"\f4a5"}.fa-comment-alt-lines:before{content:"\f4a6"}.fa-comment-alt-medical:before{content:"\f7f4"}.fa-comment-alt-minus:before{content:"\f4a7"}.fa-comment-alt-plus:before{content:"\f4a8"}.fa-comment-alt-slash:before{content:"\f4a9"}.fa-comment-alt-smile:before{content:"\f4aa"}.fa-comment-alt-times:before{content:"\f4ab"}.fa-comment-check:before{content:"\f4ac"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-edit:before{content:"\f4ae"}.fa-comment-exclamation:before{content:"\f4af"}.fa-comment-lines:before{content:"\f4b0"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-minus:before{content:"\f4b1"}.fa-comment-plus:before{content:"\f4b2"}.fa-comment-slash:before{content:"\f4b3"}.fa-comment-smile:before{content:"\f4b4"}.fa-comment-times:before{content:"\f4b5"}.fa-comments:before{content:"\f086"}.fa-comments-alt:before{content:"\f4b6"}.fa-comments-alt-dollar:before{content:"\f652"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compass-slash:before{content:"\f5e9"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-compress-wide:before{content:"\f326"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-container-storage:before{content:"\f4b7"}.fa-contao:before{content:"\f26d"}.fa-conveyor-belt:before{content:"\f46e"}.fa-conveyor-belt-alt:before{content:"\f46f"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-corn:before{content:"\f6c7"}.fa-couch:before{content:"\f4b8"}.fa-cow:before{content:"\f6c8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-credit-card-blank:before{content:"\f389"}.fa-credit-card-front:before{content:"\f38a"}.fa-cricket:before{content:"\f449"}.fa-critical-role:before{content:"\f6c9"}.fa-croissant:before{content:"\f7f6"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-crutches:before{content:"\f7f8"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-curling:before{content:"\f44a"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dagger:before{content:"\f6cb"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-debug:before{content:"\f7f9"}.fa-deer:before{content:"\f78e"}.fa-deer-rudolph:before{content:"\f78f"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-desktop-alt:before{content:"\f390"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dewpoint:before{content:"\f748"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diamond:before{content:"\f219"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d10:before{content:"\f6cd"}.fa-dice-d12:before{content:"\f6ce"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d4:before{content:"\f6d0"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-d8:before{content:"\f6d2"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-diploma:before{content:"\f5ea"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-do-not-enter:before{content:"\f5ec"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dog-leashed:before{content:"\f6d4"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-empty:before{content:"\f473"}.fa-dolly-flatbed:before{content:"\f474"}.fa-dolly-flatbed-alt:before{content:"\f475"}.fa-dolly-flatbed-empty:before{content:"\f476"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-circle:before{content:"\f5ed"}.fa-draw-polygon:before{content:"\f5ee"}.fa-draw-square:before{content:"\f5ef"}.fa-dreidel:before{content:"\f792"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick:before{content:"\f6d6"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-duck:before{content:"\f6d8"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-ear:before{content:"\f5f0"}.fa-ear-muffs:before{content:"\f795"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-eclipse:before{content:"\f749"}.fa-eclipse-alt:before{content:"\f74a"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-egg-fried:before{content:"\f7fc"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-elephant:before{content:"\f6da"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-h-alt:before{content:"\f39b"}.fa-ellipsis-v:before{content:"\f142"}.fa-ellipsis-v-alt:before{content:"\f39c"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-empty-set:before{content:"\f656"}.fa-engine-warning:before{content:"\f5f2"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-dollar:before{content:"\f657"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange:before{content:"\f0ec"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-square:before{content:"\f321"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows:before{content:"\f31d"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expand-wide:before{content:"\f320"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link:before{content:"\f08e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square:before{content:"\f14c"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-evil:before{content:"\f6db"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-field-hockey:before{content:"\f44c"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-certificate:before{content:"\f5f3"}.fa-file-chart-line:before{content:"\f659"}.fa-file-chart-pie:before{content:"\f65a"}.fa-file-check:before{content:"\f316"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-edit:before{content:"\f31c"}.fa-file-excel:before{content:"\f1c3"}.fa-file-exclamation:before{content:"\f31a"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-minus:before{content:"\f318"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-plus:before{content:"\f319"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-spreadsheet:before{content:"\f65b"}.fa-file-times:before{content:"\f317"}.fa-file-upload:before{content:"\f574"}.fa-file-user:before{content:"\f65c"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-files-medical:before{content:"\f7fd"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-film-alt:before{content:"\f3a0"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-fire-smoke:before{content:"\f74b"}.fa-firefox:before{content:"\f269"}.fa-fireplace:before{content:"\f79a"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fish-cooked:before{content:"\f7fe"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-alt:before{content:"\f74c"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flame:before{content:"\f6df"}.fa-flask:before{content:"\f0c3"}.fa-flask-poison:before{content:"\f6e0"}.fa-flask-potion:before{content:"\f6e1"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flower:before{content:"\f7ff"}.fa-flower-daffodil:before{content:"\f800"}.fa-flower-tulip:before{content:"\f801"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-fog:before{content:"\f74e"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-folder-times:before{content:"\f65f"}.fa-folder-tree:before{content:"\f802"}.fa-folders:before{content:"\f660"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-football-helmet:before{content:"\f44f"}.fa-forklift:before{content:"\f47a"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-fragile:before{content:"\f4bb"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-french-fries:before{content:"\f803"}.fa-frog:before{content:"\f52e"}.fa-frosty-head:before{content:"\f79b"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-function:before{content:"\f661"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gas-pump-slash:before{content:"\f5f4"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gift-card:before{content:"\f663"}.fa-gifts:before{content:"\f79c"}.fa-gingerbread-man:before{content:"\f79d"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass:before{content:"\f804"}.fa-glass-champagne:before{content:"\f79e"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glass-whiskey-rocks:before{content:"\f7a1"}.fa-glasses:before{content:"\f530"}.fa-glasses-alt:before{content:"\f5f5"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-globe-snow:before{content:"\f7a3"}.fa-globe-stand:before{content:"\f5f6"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-golf-club:before{content:"\f451"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-h1:before{content:"\f313"}.fa-h2:before{content:"\f314"}.fa-h3:before{content:"\f315"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hammer-war:before{content:"\f6e4"}.fa-hamsa:before{content:"\f665"}.fa-hand-heart:before{content:"\f4bc"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-box:before{content:"\f47b"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-magic:before{content:"\f6e5"}.fa-hand-holding-seedling:before{content:"\f4bf"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-receiving:before{content:"\f47c"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-heart:before{content:"\f4c3"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-usd:before{content:"\f4c5"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt:before{content:"\f4c6"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-santa:before{content:"\f7a7"}.fa-hat-winter:before{content:"\f7a8"}.fa-hat-witch:before{content:"\f6e7"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-head-side:before{content:"\f6e9"}.fa-head-side-brain:before{content:"\f808"}.fa-head-side-medical:before{content:"\f809"}.fa-head-vr:before{content:"\f6ea"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heart-circle:before{content:"\f4c7"}.fa-heart-rate:before{content:"\f5f8"}.fa-heart-square:before{content:"\f4c8"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-helmet-battle:before{content:"\f6eb"}.fa-hexagon:before{content:"\f312"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-mask:before{content:"\f6ee"}.fa-hockey-puck:before{content:"\f453"}.fa-hockey-sticks:before{content:"\f454"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-home-alt:before{content:"\f80a"}.fa-home-heart:before{content:"\f4c9"}.fa-home-lg:before{content:"\f80b"}.fa-home-lg-alt:before{content:"\f80c"}.fa-hood-cloak:before{content:"\f6ef"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hospitals:before{content:"\f80e"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-flood:before{content:"\f74f"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-humidity:before{content:"\f750"}.fa-hurricane:before{content:"\f751"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-ice-skate:before{content:"\f7ac"}.fa-icicles:before{content:"\f7ad"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-inbox-in:before{content:"\f310"}.fa-inbox-out:before{content:"\f311"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-industry-alt:before{content:"\f3b3"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-info-square:before{content:"\f30f"}.fa-inhaler:before{content:"\f5f9"}.fa-instagram:before{content:"\f16d"}.fa-integral:before{content:"\f667"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-intersection:before{content:"\f668"}.fa-inventory:before{content:"\f480"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-island-tropical:before{content:"\f811"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-jack-o-lantern:before{content:"\f30e"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-key-skeleton:before{content:"\f6f3"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-keynote:before{content:"\f66c"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kidneys:before{content:"\f5fb"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kite:before{content:"\f6f4"}.fa-kiwi-bird:before{content:"\f535"}.fa-knife-kitchen:before{content:"\f6f5"}.fa-korvue:before{content:"\f42f"}.fa-lambda:before{content:"\f66e"}.fa-lamp:before{content:"\f4ca"}.fa-landmark:before{content:"\f66f"}.fa-landmark-alt:before{content:"\f752"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-layer-minus:before{content:"\f5fe"}.fa-layer-plus:before{content:"\f5ff"}.fa-leaf:before{content:"\f06c"}.fa-leaf-heart:before{content:"\f4cb"}.fa-leaf-maple:before{content:"\f6f6"}.fa-leaf-oak:before{content:"\f6f7"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down:before{content:"\f149"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up:before{content:"\f148"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-lightbulb-dollar:before{content:"\f670"}.fa-lightbulb-exclamation:before{content:"\f671"}.fa-lightbulb-on:before{content:"\f672"}.fa-lightbulb-slash:before{content:"\f673"}.fa-lights-holiday:before{content:"\f7b2"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lips:before{content:"\f600"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location:before{content:"\f601"}.fa-location-arrow:before{content:"\f124"}.fa-location-circle:before{content:"\f602"}.fa-location-slash:before{content:"\f603"}.fa-lock:before{content:"\f023"}.fa-lock-alt:before{content:"\f30d"}.fa-lock-open:before{content:"\f3c1"}.fa-lock-open-alt:before{content:"\f3c2"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-long-arrow-up:before{content:"\f176"}.fa-loveseat:before{content:"\f4cc"}.fa-low-vision:before{content:"\f2a8"}.fa-luchador:before{content:"\f455"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lyft:before{content:"\f3c3"}.fa-mace:before{content:"\f6f8"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailbox:before{content:"\f813"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-mandolin:before{content:"\f6f9"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-marker-alt-slash:before{content:"\f605"}.fa-map-marker-check:before{content:"\f606"}.fa-map-marker-edit:before{content:"\f607"}.fa-map-marker-exclamation:before{content:"\f608"}.fa-map-marker-minus:before{content:"\f609"}.fa-map-marker-plus:before{content:"\f60a"}.fa-map-marker-question:before{content:"\f60b"}.fa-map-marker-slash:before{content:"\f60c"}.fa-map-marker-smile:before{content:"\f60d"}.fa-map-marker-times:before{content:"\f60e"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-meat:before{content:"\f814"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaphone:before{content:"\f675"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-mind-share:before{content:"\f677"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-hexagon:before{content:"\f307"}.fa-minus-octagon:before{content:"\f308"}.fa-minus-square:before{content:"\f146"}.fa-mistletoe:before{content:"\f7b4"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-mobile-android:before{content:"\f3ce"}.fa-mobile-android-alt:before{content:"\f3cf"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monitor-heart-rate:before{content:"\f611"}.fa-monkey:before{content:"\f6fb"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-moon-cloud:before{content:"\f754"}.fa-moon-stars:before{content:"\f755"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mountains:before{content:"\f6fd"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-mug-marshmallows:before{content:"\f7b7"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-narwhal:before{content:"\f6fe"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octagon:before{content:"\f306"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-oil-temp:before{content:"\f614"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-omega:before{content:"\f67a"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-ornament:before{content:"\f7b8"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-brush-alt:before{content:"\f5a9"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-pallet-alt:before{content:"\f483"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-parking-circle:before{content:"\f615"}.fa-parking-circle-slash:before{content:"\f616"}.fa-parking-slash:before{content:"\f617"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paw-alt:before{content:"\f701"}.fa-paw-claws:before{content:"\f702"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pegasus:before{content:"\f703"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil:before{content:"\f040"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-paintbrush:before{content:"\f618"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-pennant:before{content:"\f456"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-person-carry:before{content:"\f4cf"}.fa-person-dolly:before{content:"\f4d0"}.fa-person-dolly-empty:before{content:"\f4d1"}.fa-person-sign:before{content:"\f757"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-office:before{content:"\f67d"}.fa-phone-plus:before{content:"\f4d2"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pi:before{content:"\f67e"}.fa-pie:before{content:"\f705"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pig:before{content:"\f706"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza:before{content:"\f817"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-alt:before{content:"\f3de"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-hexagon:before{content:"\f300"}.fa-plus-octagon:before{content:"\f301"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-podium:before{content:"\f680"}.fa-podium-star:before{content:"\f758"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poll-people:before{content:"\f759"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-popcorn:before{content:"\f819"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-presentation:before{content:"\f685"}.fa-print:before{content:"\f02f"}.fa-print-search:before{content:"\f81a"}.fa-print-slash:before{content:"\f686"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pumpkin:before{content:"\f707"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-question-square:before{content:"\f2fd"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-rabbit:before{content:"\f708"}.fa-rabbit-fast:before{content:"\f709"}.fa-racquet:before{content:"\f45a"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-raindrops:before{content:"\f75c"}.fa-ram:before{content:"\f70a"}.fa-ramp-loading:before{content:"\f4d4"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-rectangle-landscape:before{content:"\f2fa"}.fa-rectangle-portrait:before{content:"\f2fb"}.fa-rectangle-wide:before{content:"\f2fc"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-renren:before{content:"\f18b"}.fa-repeat:before{content:"\f363"}.fa-repeat-1:before{content:"\f365"}.fa-repeat-1-alt:before{content:"\f366"}.fa-repeat-alt:before{content:"\f364"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-retweet-alt:before{content:"\f361"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-rings-wedding:before{content:"\f81b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-route-highway:before{content:"\f61a"}.fa-route-interstate:before{content:"\f61b"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-triangle:before{content:"\f61c"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rv:before{content:"\f7be"}.fa-sack:before{content:"\f81c"}.fa-sack-dollar:before{content:"\f81d"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salad:before{content:"\f81e"}.fa-sandwich:before{content:"\f81f"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-sausage:before{content:"\f820"}.fa-save:before{content:"\f0c7"}.fa-scalpel:before{content:"\f61d"}.fa-scalpel-path:before{content:"\f61e"}.fa-scanner:before{content:"\f488"}.fa-scanner-keyboard:before{content:"\f489"}.fa-scanner-touchscreen:before{content:"\f48a"}.fa-scarecrow:before{content:"\f70d"}.fa-scarf:before{content:"\f7c1"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-scroll-old:before{content:"\f70f"}.fa-scrubber:before{content:"\f2f8"}.fa-scythe:before{content:"\f710"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-all:before{content:"\f367"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-sheep:before{content:"\f711"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-check:before{content:"\f2f7"}.fa-shield-cross:before{content:"\f712"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shipping-timed:before{content:"\f48c"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shish-kebab:before{content:"\f821"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shovel:before{content:"\f713"}.fa-shovel-snow:before{content:"\f7c3"}.fa-shower:before{content:"\f2cc"}.fa-shredder:before{content:"\f68a"}.fa-shuttle-van:before{content:"\f5b6"}.fa-shuttlecock:before{content:"\f45b"}.fa-sickle:before{content:"\f822"}.fa-sigma:before{content:"\f68b"}.fa-sign:before{content:"\f4d9"}.fa-sign-in:before{content:"\f090"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out:before{content:"\f08b"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signal-1:before{content:"\f68c"}.fa-signal-2:before{content:"\f68d"}.fa-signal-3:before{content:"\f68e"}.fa-signal-4:before{content:"\f68f"}.fa-signal-alt:before{content:"\f690"}.fa-signal-alt-1:before{content:"\f691"}.fa-signal-alt-2:before{content:"\f692"}.fa-signal-alt-3:before{content:"\f693"}.fa-signal-alt-slash:before{content:"\f694"}.fa-signal-slash:before{content:"\f695"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-skeleton:before{content:"\f620"}.fa-sketch:before{content:"\f7c6"}.fa-ski-jump:before{content:"\f7c7"}.fa-ski-lift:before{content:"\f7c8"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sledding:before{content:"\f7cb"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-sliders-h-square:before{content:"\f3f0"}.fa-sliders-v:before{content:"\f3f1"}.fa-sliders-v-square:before{content:"\f3f2"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-plus:before{content:"\f5b9"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoke:before{content:"\f760"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snake:before{content:"\f716"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snow-blowing:before{content:"\f761"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowflakes:before{content:"\f7cf"}.fa-snowman:before{content:"\f7d0"}.fa-snowmobile:before{content:"\f7d1"}.fa-snowplow:before{content:"\f7d2"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-soup:before{content:"\f823"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-spade:before{content:"\f2f4"}.fa-speakap:before{content:"\f3f3"}.fa-spider:before{content:"\f717"}.fa-spider-black-widow:before{content:"\f718"}.fa-spider-web:before{content:"\f719"}.fa-spinner:before{content:"\f110"}.fa-spinner-third:before{content:"\f3f4"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root:before{content:"\f697"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-squirrel:before{content:"\f71a"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-staff:before{content:"\f71b"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-christmas:before{content:"\f7d4"}.fa-star-exclamation:before{content:"\f2f3"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-stars:before{content:"\f762"}.fa-staylinked:before{content:"\f3f5"}.fa-steak:before{content:"\f824"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-steering-wheel:before{content:"\f622"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stocking:before{content:"\f7d5"}.fa-stomach:before{content:"\f623"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-stretcher:before{content:"\f825"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-sun-cloud:before{content:"\f763"}.fa-sun-dust:before{content:"\f764"}.fa-sun-haze:before{content:"\f765"}.fa-sunrise:before{content:"\f766"}.fa-sunset:before{content:"\f767"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-sword:before{content:"\f71c"}.fa-swords:before{content:"\f71d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablet-android:before{content:"\f3fb"}.fa-tablet-android-alt:before{content:"\f3fc"}.fa-tablet-rugged:before{content:"\f48f"}.fa-tablets:before{content:"\f490"}.fa-tachometer:before{content:"\f0e4"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tachometer-alt-average:before{content:"\f624"}.fa-tachometer-alt-fast:before{content:"\f625"}.fa-tachometer-alt-fastest:before{content:"\f626"}.fa-tachometer-alt-slow:before{content:"\f627"}.fa-tachometer-alt-slowest:before{content:"\f628"}.fa-tachometer-average:before{content:"\f629"}.fa-tachometer-fast:before{content:"\f62a"}.fa-tachometer-fastest:before{content:"\f62b"}.fa-tachometer-slow:before{content:"\f62c"}.fa-tachometer-slowest:before{content:"\f62d"}.fa-taco:before{content:"\f826"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tally:before{content:"\f69c"}.fa-tanakh:before{content:"\f827"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-tasks-alt:before{content:"\f828"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-frigid:before{content:"\f768"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-hot:before{content:"\f76a"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-tennis-ball:before{content:"\f45e"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-theta:before{content:"\f69e"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-thunderstorm:before{content:"\f76c"}.fa-thunderstorm-moon:before{content:"\f76d"}.fa-thunderstorm-sun:before{content:"\f76e"}.fa-ticket:before{content:"\f145"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tilde:before{content:"\f69f"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-times-hexagon:before{content:"\f2ee"}.fa-times-octagon:before{content:"\f2f0"}.fa-times-square:before{content:"\f2d3"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tire:before{content:"\f631"}.fa-tire-flat:before{content:"\f632"}.fa-tire-pressure-warning:before{content:"\f633"}.fa-tire-rugged:before{content:"\f634"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-alt:before{content:"\f71f"}.fa-tombstone:before{content:"\f720"}.fa-tombstone-alt:before{content:"\f721"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-toothbrush:before{content:"\f635"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tornado:before{content:"\f76f"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-cone:before{content:"\f636"}.fa-traffic-light:before{content:"\f637"}.fa-traffic-light-go:before{content:"\f638"}.fa-traffic-light-slow:before{content:"\f639"}.fa-traffic-light-stop:before{content:"\f63a"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-treasure-chest:before{content:"\f723"}.fa-tree:before{content:"\f1bb"}.fa-tree-alt:before{content:"\f400"}.fa-tree-christmas:before{content:"\f7db"}.fa-tree-decorated:before{content:"\f7dc"}.fa-tree-large:before{content:"\f7dd"}.fa-tree-palm:before{content:"\f82b"}.fa-trees:before{content:"\f724"}.fa-trello:before{content:"\f181"}.fa-triangle:before{content:"\f2ec"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-trophy-alt:before{content:"\f2eb"}.fa-truck:before{content:"\f0d1"}.fa-truck-container:before{content:"\f4dc"}.fa-truck-couch:before{content:"\f4dd"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-truck-plow:before{content:"\f7de"}.fa-truck-ramp:before{content:"\f4e0"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-turkey:before{content:"\f725"}.fa-turtle:before{content:"\f726"}.fa-tv:before{content:"\f26c"}.fa-tv-retro:before{content:"\f401"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-unicorn:before{content:"\f727"}.fa-union:before{content:"\f6a2"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-usd-circle:before{content:"\f2e8"}.fa-usd-square:before{content:"\f2e9"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-chart:before{content:"\f6a3"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-crown:before{content:"\f6a4"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-hard-hat:before{content:"\f82c"}.fa-user-headset:before{content:"\f82d"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-md-chat:before{content:"\f82e"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-class:before{content:"\f63d"}.fa-users-cog:before{content:"\f509"}.fa-users-crown:before{content:"\f6a5"}.fa-users-medical:before{content:"\f830"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-fork:before{content:"\f2e3"}.fa-utensil-knife:before{content:"\f2e4"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-utensils-alt:before{content:"\f2e6"}.fa-vaadin:before{content:"\f408"}.fa-value-absolute:before{content:"\f6a6"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-plus:before{content:"\f4e1"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volcano:before{content:"\f770"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume:before{content:"\f6a8"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-slash:before{content:"\f2e2"}.fa-volume-up:before{content:"\f028"}.fa-vote-nay:before{content:"\f771"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walker:before{content:"\f831"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-wand:before{content:"\f72a"}.fa-wand-magic:before{content:"\f72b"}.fa-warehouse:before{content:"\f494"}.fa-warehouse-alt:before{content:"\f495"}.fa-watch:before{content:"\f2e1"}.fa-watch-fitness:before{content:"\f63e"}.fa-water:before{content:"\f773"}.fa-water-lower:before{content:"\f774"}.fa-water-rise:before{content:"\f775"}.fa-webcam:before{content:"\f832"}.fa-webcam-slash:before{content:"\f833"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whale:before{content:"\f72c"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheat:before{content:"\f72d"}.fa-wheelchair:before{content:"\f193"}.fa-whistle:before{content:"\f460"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wifi-1:before{content:"\f6aa"}.fa-wifi-2:before{content:"\f6ab"}.fa-wifi-slash:before{content:"\f6ac"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-wind-warning:before{content:"\f776"}.fa-window:before{content:"\f40e"}.fa-window-alt:before{content:"\f40f"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-windsock:before{content:"\f777"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wreath:before{content:"\f7e2"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:normal;font-display:auto;src:url("../fonts/f5/fa-brands-400.eot");src:url("../fonts/f5/fa-brands-400d41d.eot?#iefix") format("embedded-opentype"),url("../fonts/f5/fa-brands-400.woff2") format("woff2"),url("../fonts/f5/fa-brands-400.woff") format("woff"),url("../fonts/f5/fa-brands-400.ttf") format("truetype"),url("../fonts/f5/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:'Font Awesome 5 Brands'}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;font-display:auto;src:url("../fonts/f5/fa-light-300.eot");src:url("../fonts/f5/fa-light-300d41d.eot?#iefix") format("embedded-opentype"),url("../fonts/f5/fa-light-300.woff2") format("woff2"),url("../fonts/f5/fa-light-300.woff") format("woff"),url("../fonts/f5/fa-light-300.ttf") format("truetype"),url("../fonts/f5/fa-light-300.svg#fontawesome") format("svg")}.fal{font-family:'Font Awesome 5 Pro';font-weight:300}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;font-display:auto;src:url("../fonts/f5/fa-regular-400.eot");src:url("../fonts/f5/fa-regular-400d41d.eot?#iefix") format("embedded-opentype"),url("../fonts/f5/fa-regular-400.woff2") format("woff2"),url("../fonts/f5/fa-regular-400.woff") format("woff"),url("../fonts/f5/fa-regular-400.ttf") format("truetype"),url("../fonts/f5/fa-regular-400.svg#fontawesome") format("svg")}.far{font-family:'Font Awesome 5 Pro';font-weight:400}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;font-display:auto;src:url("../fonts/f5/fa-solid-900.eot");src:url("../fonts/f5/fa-solid-900d41d.eot?#iefix") format("embedded-opentype"),url("../fonts/f5/fa-solid-900.woff2") format("woff2"),url("../fonts/f5/fa-solid-900.woff") format("woff"),url("../fonts/f5/fa-solid-900.ttf") format("truetype"),url("../fonts/f5/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:'Font Awesome 5 Pro';font-weight:900}


.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;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:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);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; width: 100%;}.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}


.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.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:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;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:none;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:0.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:0.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:0.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{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}


/*!
 * mmenu.js
 * mmenujs.com
 *
 * Copyright (c) Fred Heusschen
 * www.frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */:root{--mm-line-height:20px;--mm-listitem-size:44px;--mm-navbar-size:44px;--mm-offset-top:0;--mm-offset-right:0;--mm-offset-bottom:0;--mm-offset-left:0;--mm-color-border:rgba(0, 0, 0, 0.1);--mm-color-button:rgba(0, 0, 0, 0.3);--mm-color-text:rgba(0, 0, 0, 0.75);--mm-color-text-dimmed:rgba(0, 0, 0, 0.3);--mm-color-background:#f3f3f3;--mm-color-background-highlight:rgba(0, 0, 0, 0.05);--mm-color-background-emphasis:rgba(255, 255, 255, 0.4);--mm-shadow:0 0 10px rgba(0, 0, 0, 0.3)}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:var(--mm-line-height);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;position:absolute;top:var(--mm-offset-top);right:var(--mm-offset-right);bottom:var(--mm-offset-bottom);left:var(--mm-offset-left);z-index:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{color:inherit;text-decoration:none}[dir=rtl] .mm-menu{direction:rtl}.mm-panel{background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-panel:not(.mm-hidden){display:block}.mm-panel:after{content:'';display:block;height:20px}.mm-panel_opened{z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel_opened-parent{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panel_highest{z-index:2}.mm-panel_noanimation{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.mm-panel_noanimation.mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel__content{padding:20px}.mm-panels{background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);position:relative;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.mm-panels>.mm-panel{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}[dir=rtl] .mm-panel:not(.mm-panel_opened){-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[dir=rtl] .mm-panel.mm-panel_opened-parent{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-listitem_vertical>.mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;display:none;width:100%;padding:10px 0 10px 10px}.mm-listitem_vertical>.mm-panel:after,.mm-listitem_vertical>.mm-panel:before{content:none;display:none}.mm-listitem_opened>.mm-panel{display:block}.mm-listitem_vertical>.mm-listitem__btn{height:44px;height:var(--mm-listitem-size);bottom:auto}.mm-listitem_vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem_opened>.mm-listitem__btn:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}.mm-btn{-webkit-box-sizing:border-box;box-sizing:border-box;width:44px;-ms-flex-negative:0;flex-shrink:0;padding:0}.mm-btn:after,.mm-btn:before{border-color:var(--mm-color-button);border-width:2px;border-style:solid}.mm-btn_next:after,.mm-btn_prev:before{content:'';border-bottom:none;border-right:none;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-btn_prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-btn_next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-btn_close:after,.mm-btn_close:before{content:'';-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-btn_close:before{border-right:none;border-bottom:none;right:18px}.mm-btn_close:after{border-left:none;border-top:none;right:25px}[dir=rtl] .mm-btn_next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}[dir=rtl] .mm-btn_prev:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}[dir=rtl] .mm-btn_close:after,[dir=rtl] .mm-btn_close:before{right:auto}[dir=rtl] .mm-btn_close:before{left:25px}[dir=rtl] .mm-btn_close:after{left:18px}.mm-navbar{background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text-dimmed);text-align:center;border-bottom-width:1px;border-bottom-style:solid;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--mm-navbar-size);opacity:1;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-navbar>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:calc((var(--mm-navbar-size) - var(--mm-line-height)) * .5);padding-left:0;padding-right:0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar__title{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.mm-navbar__btn{position:relative}.mm-navbar__btn:first-child{text-align:left}.mm-navbar__btn:last-child{text-align:right}[dir=rtl] .mm-navbar{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}[dir=rtl] .mm-navbar__btn:first-child{text-align:right}[dir=rtl] .mm-navbar__btn:last-child{text-align:left}.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-listitem{color:var(--mm-color-text);border-color:var(--mm-color-border);list-style:none;display:block;padding:0;margin:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mm-listitem:after{content:'';border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:20px;right:0;bottom:0}.mm-listitem a,.mm-listitem a:hover{text-decoration:none}.mm-listitem__btn,.mm-listitem__text{color:inherit;display:block;padding:calc((var(--mm-listitem-size) - var(--mm-line-height))/ 2);padding-left:0;padding-right:0}.mm-listitem__text{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:20px;padding-right:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%}.mm-listitem__btn{-webkit-tap-highlight-color:var(--mm-color-background-emphasis);tap-highlight-color:var(--mm-color-background-emphasis);background:rgba(3,2,1,0);border-color:inherit;width:auto;padding-right:54px;position:relative}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem_selected>.mm-listitem__text{background:var(--mm-color-background-emphasis)}.mm-listitem_opened>.mm-listitem__btn,.mm-listitem_opened>.mm-panel{background:var(--mm-color-background-highlight)}[dir=rtl] .mm-listitem:after{left:0;right:20px}[dir=rtl] .mm-listitem__text{padding-left:10px;padding-right:20px}[dir=rtl] .mm-listitem__btn{padding-left:54px;border-left-width:0;border-left-style:none}[dir=rtl] .mm-listitem__btn:not(.mm-listitem__text){padding-right:0;border-right-width:1px;border-right-style:solid}.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}.mm-wrapper_opened{overflow-x:hidden;position:relative}.mm-wrapper_background .mm-page{background:inherit}.mm-menu_offcanvas{position:fixed;right:auto;z-index:0}.mm-menu_offcanvas:not(.mm-menu_opened){display:none}.mm-menu_offcanvas{width:80%;min-width:240px;max-width:440px}.mm-wrapper_opening .mm-menu_offcanvas~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_offcanvas~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_offcanvas~.mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-wrapper__blocker{background:rgba(3,2,1,0);overflow:hidden;display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2}.mm-wrapper_blocking{overflow:hidden}.mm-wrapper_blocking body{overflow:hidden}.mm-wrapper_blocking .mm-wrapper__blocker{display:block}.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}.mm-menu_autoheight{-webkit-transition:none .4s ease;-o-transition:none .4s ease;transition:none .4s ease;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.mm-menu_autoheight:not(.mm-menu_offcanvas){position:relative}.mm-menu_autoheight.mm-menu_position-bottom,.mm-menu_autoheight.mm-menu_position-top{max-height:80%}.mm-menu_autoheight-measuring .mm-panel{display:block!important}.mm-menu_autoheight-measuring .mm-listitem_vertical:not(.mm-listitem_opened) .mm-panel{display:none!important}.mm-menu_autoheight-measuring .mm-panels>.mm-panel{bottom:auto!important;height:auto!important}[class*=mm-menu_columns-]{-webkit-transition-property:width;-o-transition-property:width;transition-property:width}[class*=mm-menu_columns-] .mm-panels>.mm-panel{right:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened,[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened-parent{display:block!important}[class*=mm-panel_columns-]{border-right:1px solid;border-color:inherit}.mm-menu_columns-1 .mm-panel_columns-0,.mm-menu_columns-2 .mm-panel_columns-1,.mm-menu_columns-3 .mm-panel_columns-2,.mm-menu_columns-4 .mm-panel_columns-3{border-right:none}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-0{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_columns-0 .mm-panels>.mm-panel{z-index:0}.mm-menu_columns-0 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-0 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_columns-0{width:80%;min-width:240px;max-width:0}.mm-wrapper_opening .mm-menu_columns-0~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-0~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:0px){.mm-wrapper_opening .mm-menu_columns-0~.mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:0px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-1{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_columns-1 .mm-panels>.mm-panel{z-index:1;width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu_columns-1{width:80%;min-width:240px;max-width:440px}.mm-wrapper_opening .mm-menu_columns-1~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-1~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_columns-1~.mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-2{-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu_columns-2 .mm-panels>.mm-panel{z-index:2;width:50%}.mm-menu_columns-2 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-2 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu_columns-2{width:80%;min-width:240px;max-width:880px}.mm-wrapper_opening .mm-menu_columns-2~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-2~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:1100px){.mm-wrapper_opening .mm-menu_columns-2~.mm-slideout{-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}}.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:1100px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-880px,0,0);transform:translate3d(-880px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-3{-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu_columns-3 .mm-panels>.mm-panel{z-index:3;width:33.34%}.mm-menu_columns-3 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-3 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu_columns-3{width:80%;min-width:240px;max-width:1320px}.mm-wrapper_opening .mm-menu_columns-3~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-3~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:1650px){.mm-wrapper_opening .mm-menu_columns-3~.mm-slideout{-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}}.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:1650px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-1320px,0,0);transform:translate3d(-1320px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-4{-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu_columns-4 .mm-panels>.mm-panel{z-index:4;width:25%}.mm-menu_columns-4 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-4 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}.mm-menu_columns-4{width:80%;min-width:240px;max-width:1760px}.mm-wrapper_opening .mm-menu_columns-4~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-4~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:2200px){.mm-wrapper_opening .mm-menu_columns-4~.mm-slideout{-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}}.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:2200px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-1760px,0,0);transform:translate3d(-1760px,0,0)}}[class*=mm-menu_columns-].mm-menu_position-bottom,[class*=mm-menu_columns-].mm-menu_position-top{width:100%;max-width:100%;min-width:100%}.mm-wrapper_opening [class*=mm-menu_columns-].mm-menu_position-front{-webkit-transition-property:width,min-width,max-width,-webkit-transform;transition-property:width,min-width,max-width,-webkit-transform;-o-transition-property:width,min-width,max-width,transform;transition-property:width,min-width,max-width,transform;transition-property:width,min-width,max-width,transform,-webkit-transform}.mm-counter{color:var(--mm-color-text-dimmed);text-align:right;display:block;padding-left:20px;float:right}.mm-listitem_nosubitems>.mm-counter{display:none}[dir=rtl] .mm-counter{text-align:left;float:left;padding-left:0;padding-right:20px}.mm-divider{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;opacity:1;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;font-size:75%;text-transform:uppercase;background:var(--mm-color-background);position:-webkit-sticky;position:sticky;z-index:1;top:0;min-height:var(--mm-line-height);padding:calc(((var(--mm-listitem-size) * .65) - var(--mm-line-height)) * .5);padding-right:10px;padding-left:20px}.mm-divider:before{content:'';background:var(--mm-color-background-highlight);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.mm-menu_dividers-light .mm-divider{font-size:inherit;color:var(--mm-color-text-dimmed);padding-top:calc((var(--mm-listitem-size) - var(--mm-line-height)) * .75);padding-bottom:calc((var(--mm-listitem-size) - var(--mm-line-height)) * .25)}.mm-menu_dividers-light .mm-divider:before{background:inherit}.mm-menu_border-none .mm-divider{border-top-width:1px;border-top-style:solid}.mm-wrapper_dragging .mm-menu,.mm-wrapper_dragging .mm-slideout{-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important}.mm-menu_dropdown{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}.mm-wrapper_dropdown .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-wrapper_dropdown .mm-wrapper__blocker{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important;z-index:1}.mm-wrapper_dropdown .mm-menu_dropdown{z-index:2}.mm-wrapper_dropdown.mm-wrapper_opened:not(.mm-wrapper_opening) .mm-menu_dropdown{display:none}[class*=mm-menu_tip-]:before{content:'';background:inherit;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mm-menu_tip-left:before{left:22px}.mm-menu_tip-right:before{right:22px}.mm-menu_tip-top:before{top:-8px}.mm-menu_tip-bottom:before{bottom:-8px}:root{--mm-iconbar-size:44px}.mm-menu_iconbar-left .mm-navbars_bottom,.mm-menu_iconbar-left .mm-navbars_top,.mm-menu_iconbar-left .mm-panels{margin-left:var(--mm-iconbar-size)}.mm-menu_iconbar-left .mm-iconbar{border-right-width:1px;display:block;left:0}.mm-menu_iconbar-right .mm-navbars_bottom,.mm-menu_iconbar-right .mm-navbars_top,.mm-menu_iconbar-right .mm-panels{margin-right:var(--mm-iconbar-size)}.mm-menu_iconbar-right .mm-iconbar{border-left-width:1px;display:block;right:0}.mm-iconbar{background:var(--mm-color-background);color:var(--mm-color-text-dimmed);border:0 solid rgba(0,0,0,.1);border-color:var(--mm-color-border);text-align:center;overflow:hidden;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:var(--mm-iconbar-size);position:absolute;top:0;bottom:0;z-index:2}.mm-iconbar__bottom,.mm-iconbar__top{width:inherit;position:absolute}.mm-iconbar__bottom>*,.mm-iconbar__top>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:11px 0}.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__top{top:0}.mm-iconbar__bottom{bottom:0}.mm-iconbar__tab_selected{background:var(--mm-color-background-emphasis)}:root{--mm-iconpanel-size:44px}.mm-panel_iconpanel-1{width:calc(100% - (var(--mm-iconpanel-size) * 1))}.mm-panel_iconpanel-2{width:calc(100% - (var(--mm-iconpanel-size) * 2))}.mm-panel_iconpanel-3{width:calc(100% - (var(--mm-iconpanel-size) * 3))}.mm-panel_iconpanel-first~.mm-panel{width:calc(100% - var(--mm-iconpanel-size))}.mm-menu_iconpanel .mm-panels>.mm-panel{left:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:transform,width;transition-property:transform,width;transition-property:transform,width,-webkit-transform}.mm-menu_iconpanel .mm-panels>.mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left-width:1px;border-left-style:solid}.mm-menu_iconpanel .mm-panels>.mm-panel_opened,.mm-menu_iconpanel .mm-panels>.mm-panel_opened-parent{display:block!important}.mm-menu_iconpanel .mm-panels>.mm-panel_opened-parent{overflow-y:hidden;-webkit-transform:unset;-ms-transform:unset;transform:unset}.mm-menu_hidedivider .mm-panel_opened-parent .mm-divider,.mm-menu_hidenavbar .mm-panel_opened-parent .mm-navbar{opacity:0}.mm-panel__blocker{background:inherit;opacity:0;display:block;position:absolute;top:0;right:0;left:0;z-index:3;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-panel_opened-parent .mm-panel__blocker{opacity:.6;bottom:-100000px}[dir=rtl] .mm-menu_iconpanel .mm-panels>.mm-panel{left:0;right:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:transform,width;transition-property:transform,width;transition-property:transform,width,-webkit-transform}[dir=rtl] .mm-menu_iconpanel .mm-panels>.mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left:none;border-right:1px solid;border-color:inherit}.mm-menu_keyboardfocus a:focus,.mm-menu_keyboardfocus.mm-menu_opened~.mm-wrapper__blocker a:focus{outline:0;background:var(--mm-color-background-emphasis)}.mm-wrapper__blocker .mm-tabstart{cursor:default;display:block;width:100%;height:100%}.mm-wrapper__blocker .mm-tabend{opacity:0;position:absolute;bottom:0}.mm-navbars_bottom,.mm-navbars_top{background:inherit;border-color:inherit;border-width:0;position:relative;-ms-flex-negative:0;flex-shrink:0}.mm-navbars_bottom>.mm-navbar,.mm-navbars_top>.mm-navbar{border-width:0}.mm-navbars_bottom>.mm-navbar>:not(img):not(.mm-btn),.mm-navbars_top>.mm-navbar>:not(img):not(.mm-btn){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mm-navbars_top{border-bottom-style:solid;border-bottom-width:1px}.mm-navbars_bottom{border-top-style:solid;border-top-width:1px}.mm-navbar__breadcrumbs{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;padding:0}.mm-navbar__breadcrumbs>*{display:inline-block;padding:calc((var(--mm-navbar-size) - var(--mm-line-height)) * .5);padding-left:0;padding-right:6px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-btn.mm-hidden+.mm-navbar__breadcrumbs{padding-left:20px}.mm-navbar__tab_selected{background:inherit!important;color:inherit!important;border-width:1px;border-style:solid;border-color:inherit}.mm-navbar__tab_selected:first-child{border-left:none}.mm-navbar__tab_selected:last-child{border-right:none}.mm-navbars_top.mm-navbars_has-tabs .mm-navbar_tabs,.mm-navbars_top.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar{background:inherit!important;color:inherit!important}.mm-navbars_top .mm-navbar_tabs:not(:last-child){border-bottom-width:1px;border-bottom-style:solid}.mm-navbars_top .mm-navbar__tab_selected{border-bottom:none;margin-bottom:-1px}.mm-navbars_top .mm-navbar_tabs:first-child .mm-navbar__tab_selected{border-top:none}.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar{background:inherit;color:inherit}.mm-navbars_bottom .mm-navbar_tabs:not(:first-child){border-top-width:1px;border-top-style:solid}.mm-navbars_bottom .mm-navbar__tab_selected{border-top:none;margin-top:-1px}.mm-navbars_bottom .mm-navbar_tabs:last-child .mm-navbar__tab_selected{border-bottom:none}.mm-navbar_tabs>a:not(.mm-navbar__tab_selected),.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar,.mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs){background:var(--mm-color-background-emphasis);color:var(--mm-color-text-dimmed)}.mm-searchfield{display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--mm-navbar-size);padding:0;overflow:hidden}.mm-searchfield input{border:none!important;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:4px;font:inherit;font-size:inherit;line-height:calc(var(--mm-navbar-size) * .7);display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;height:calc(var(--mm-navbar-size) * .7);min-height:unset;max-height:unset;margin:0;padding:0 10px}.mm-searchfield input,.mm-searchfield input:focus,.mm-searchfield input:hover{background:var(--mm-color-background-highlight);color:var(--mm-color-text)}.mm-searchfield input::-ms-clear{display:none}.mm-searchfield__input{padding:6.6px 10px 0 10px;padding-top:calc(var(--mm-navbar-size) * .15);position:relative}.mm-panel__noresultsmsg{color:var(--mm-color-text-dimmed);text-align:center;font-size:150%;padding:44px 0}.mm-searchfield__btn{position:absolute;right:0;top:0;bottom:0}.mm-panel_search{left:0!important;right:0!important;width:100%!important;border-left:none!important}.mm-searchfield__input{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%}.mm-searchfield__cancel{line-height:var(--mm-navbar-size);text-decoration:none;display:block;padding-right:10px;margin-right:-100px;-webkit-transition:margin .4s ease;-o-transition:margin .4s ease;transition:margin .4s ease}.mm-searchfield__cancel-active{margin-right:0}.mm-listitem_nosubitems>.mm-listitem__btn{display:none}.mm-listitem_nosubitems>.mm-listitem__text{padding-right:10px}.mm-listitem_onlysubitems>.mm-listitem__text:not(.mm-listitem__btn){z-index:-1}.mm-sectionindexer{background:inherit;text-align:center;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-20px;z-index:5;-webkit-transition:right .4s ease;-o-transition:right .4s ease;transition:right .4s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mm-sectionindexer a{color:var(--mm-color-text-dimmed);line-height:1;text-decoration:none;display:block}.mm-sectionindexer~.mm-panel{padding-right:0}.mm-sectionindexer_active{right:0}.mm-sectionindexer_active~.mm-panel{padding-right:20px}.mm-menu_selected-hover .mm-listitem__btn,.mm-menu_selected-hover .mm-listitem__text,.mm-menu_selected-parent .mm-listitem__btn,.mm-menu_selected-parent .mm-listitem__text{-webkit-transition:background .4s ease;-o-transition:background .4s ease;transition:background .4s ease}.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>.mm-listitem__text{background:0 0}.mm-menu_selected-hover .mm-listitem__btn:hover,.mm-menu_selected-hover .mm-listitem__text:hover{background:var(--mm-color-background-emphasis)}.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>.mm-listitem__text{background:0 0}.mm-menu_selected-parent .mm-listitem_selected-parent>.mm-listitem__btn,.mm-menu_selected-parent .mm-listitem_selected-parent>.mm-listitem__text{background:var(--mm-color-background-emphasis)}:root{--mm-sidebar-collapsed-size:44px;--mm-sidebar-expanded-size:440px}.mm-wrapper_sidebar-collapsed body,.mm-wrapper_sidebar-expanded body{position:relative}.mm-wrapper_sidebar-collapsed .mm-slideout,.mm-wrapper_sidebar-expanded .mm-slideout{-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.mm-wrapper_sidebar-collapsed .mm-page,.mm-wrapper_sidebar-expanded .mm-page{background:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh}.mm-wrapper_sidebar-collapsed .mm-menu_sidebar-collapsed,.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;top:0!important;right:auto!important;bottom:0!important;left:0!important}.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidedivider .mm-divider,.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidenavbar .mm-navbar{opacity:0}.mm-wrapper_sidebar-collapsed .mm-slideout{width:calc(100% - var(--mm-sidebar-collapsed-size));-webkit-transform:translate3d(var(--mm-sidebar-collapsed-size),0,0);transform:translate3d(var(--mm-sidebar-collapsed-size),0,0)}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{border-right-width:1px;border-right-style:solid;min-width:0!important;max-width:100000px!important}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded.mm-menu_pageshadow:after{content:none;display:none}.mm-wrapper_sidebar-expanded.mm-wrapper_blocking,.mm-wrapper_sidebar-expanded.mm-wrapper_blocking body{overflow:visible}.mm-wrapper_sidebar-expanded .mm-wrapper__blocker{display:none!important}.mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened~.mm-slideout{width:calc(100% - var(--mm-sidebar-expanded-size));-webkit-transform:translate3d(var(--mm-sidebar-expanded-size),0,0);transform:translate3d(var(--mm-sidebar-expanded-size),0,0)}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{width:var(--mm-sidebar-expanded-size)}.mm-menu__blocker{background:rgba(3,2,1,0);display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.mm-menu_opened .mm-menu__blocker{display:none}[dir=rtl].mm-wrapper_sidebar-collapsed .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[dir=rtl].mm-wrapper_sidebar-expanded .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[dir=rtl].mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}input.mm-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:var(--mm-color-border);border-radius:34px;display:inline-block;min-width:58px;width:58px;height:34px;margin:0 10px;margin-top:calc((var(--mm-listitem-size) - 34px)/ 2);-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}input.mm-toggle:before{content:'';background:var(--mm-color-background);border-radius:34px;display:block;width:32px;height:32px;margin:1px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}input.mm-toggle:checked{background:#4bd963}input.mm-toggle:checked:before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}input.mm-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;width:34px;height:34px;margin:0 10px;margin-top:calc((var(--mm-listitem-size) - 34px)/ 2)}input.mm-check:before{border-color:var(--mm-color-text);content:'';display:block;border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:.3;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}input.mm-check:checked:before{opacity:1}[dir=rtl] input.mm-toggle:checked~label.mm-toggle:before{float:left}.mm-menu_border-none .mm-listitem:after,.mm-panel_border-none .mm-listitem:after{content:none}.mm-menu_border-full .mm-listitem:after,.mm-panel_border-full .mm-listitem:after{left:0!important}.mm-menu_border-offset .mm-listitem:after,.mm-panel_border-offset .mm-listitem:after{right:20px}.mm-menu_fx-menu-zoom{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-wrapper_opened .mm-menu_fx-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.mm-wrapper_opening .mm-menu_fx-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}.mm-wrapper_opened .mm-menu_fx-menu-zoom.mm-menu_position-right{-webkit-transform:scale(.7,.7) translate3d(30%,0,0);transform:scale(.7,.7) translate3d(30%,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.mm-wrapper_opening .mm-menu_fx-menu-zoom.mm-menu_position-right{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}.mm-menu_fx-menu-slide{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-wrapper_opened .mm-menu_fx-menu-slide{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-wrapper_opening .mm-menu_fx-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-wrapper_opening .mm-menu_fx-menu-slide.mm-menu_position-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-menu-fade{opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-wrapper_opening .mm-menu_fx-menu-fade{opacity:1}.mm-menu_fx-panels-none .mm-panel,.mm-panel_fx-none{-webkit-transition-property:none;-o-transition-property:none;transition-property:none}.mm-menu_fx-panels-none .mm-panel.mm-panel_opened-parent,.mm-panel_fx-none.mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-zoom .mm-panel,.mm-panel_fx-zoom{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);transform:scale(1.5,1.5) translate3d(100%,0,0)}.mm-menu_fx-panels-zoom .mm-panel.mm-panel_opened,.mm-panel_fx-zoom.mm-panel_opened{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}.mm-menu_fx-panels-zoom .mm-panel.mm-panel_opened-parent,.mm-panel_fx-zoom.mm-panel_opened-parent{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0)}.mm-menu_fx-panels-slide-0 .mm-panel_opened-parent,.mm-panel_fx-slide-0.mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-slide-100 .mm-panel_opened-parent,.mm-panel_fx-slide-100.mm-panel_opened-parent{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_fx-panels-slide-up .mm-panel,.mm-panel_fx-slide-up{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.mm-menu_fx-panels-slide-up .mm-panel_opened,.mm-menu_fx-panels-slide-up .mm-panel_opened-parent,.mm-panel_fx-slide-up.mm-panel_opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-slide-right .mm-panel,.mm-panel_fx-slide-right{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_fx-panels-slide-right .mm-panel_opened,.mm-menu_fx-panels-slide-right .mm-panel_opened-parent,.mm-panel_fx-slide-right.mm-panel_opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[class*=mm-menu_fx-listitems-] .mm-listitem{-webkit-transition:none .4s ease;-o-transition:none .4s ease;transition:none .4s ease}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(1){-webkit-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(2){-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(3){-webkit-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(4){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(5){-webkit-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(6){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(7){-webkit-transition-delay:350ms;-o-transition-delay:350ms;transition-delay:350ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(8){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(9){-webkit-transition-delay:450ms;-o-transition-delay:450ms;transition-delay:450ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(10){-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(11){-webkit-transition-delay:550ms;-o-transition-delay:550ms;transition-delay:550ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(12){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(13){-webkit-transition-delay:650ms;-o-transition-delay:650ms;transition-delay:650ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(14){-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(15){-webkit-transition-delay:750ms;-o-transition-delay:750ms;transition-delay:750ms}.mm-menu_fx-listitems-slide .mm-listitem{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0}.mm-wrapper_opening .mm-menu_fx-listitems-slide .mm-panel_opened .mm-listitem{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.mm-menu_fx-listitems-fade .mm-listitem{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;opacity:0}.mm-wrapper_opening .mm-menu_fx-listitems-fade .mm-panel_opened .mm-listitem{opacity:1}.mm-menu_fx-listitems-drop .mm-listitem{-webkit-transition-property:opacity,top;-o-transition-property:opacity,top;transition-property:opacity,top;opacity:0;top:-25%}.mm-wrapper_opening .mm-menu_fx-listitems-drop .mm-panel_opened .mm-listitem{opacity:1;top:0}.mm-menu_fullscreen{width:100%;min-width:140px;max-width:10000px}.mm-wrapper_opening .mm-menu_fullscreen~.mm-slideout{-webkit-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0)}@media all and (max-width:140px){.mm-wrapper_opening .mm-menu_fullscreen~.mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:10000px){.mm-wrapper_opening .mm-menu_fullscreen~.mm-slideout{-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}}.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:140px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:10000px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}}.mm-menu_fullscreen.mm-menu_position-top{height:100vh;min-height:140px;max-height:10000px}.mm-menu_fullscreen.mm-menu_position-bottom{height:100vh;min-height:140px;max-height:10000px}.mm-menu_listview-justify .mm-panels>.mm-panel:after,.mm-menu_listview-justify .mm-panels>.mm-panel:before,.mm-panels>.mm-panel_listview-justify:after,.mm-panels>.mm-panel_listview-justify:before{content:none;display:none}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listview,.mm-panels>.mm-panel_listview-justify .mm-listview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin-top:0;margin-bottom:0}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem,.mm-panels>.mm-panel_listview-justify .mm-listitem{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:44px}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem__text,.mm-panels>.mm-panel_listview-justify .mm-listitem__text{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-listview_inset{list-style:inside disc;width:100%;padding:0 30px 15px 30px;margin:0}.mm-listview_inset .mm-listitem{padding:5px 0}.mm-listitem_spacer{padding-top:44px;padding-top:var(--mm-listitem-size)}.mm-listitem_spacer>.mm-listitem__btn{top:44px;top:var(--mm-listitem-size)}.mm-menu_multiline .mm-listitem__text,.mm-panel_multiline .mm-listitem__text{-o-text-overflow:clip;text-overflow:clip;white-space:normal}[class*=mm-menu_pagedim].mm-menu_opened~.mm-wrapper__blocker{opacity:0}.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened~.mm-wrapper__blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;-o-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}.mm-menu_opened.mm-menu_pagedim~.mm-wrapper__blocker{background:inherit}.mm-menu_opened.mm-menu_pagedim-black~.mm-wrapper__blocker{background:#000}.mm-menu_opened.mm-menu_pagedim-white~.mm-wrapper__blocker{background:#fff}.mm-menu_popup{-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;z-index:2;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.mm-menu_popup.mm-menu_opened~.mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-menu_popup.mm-menu_opened~.mm-wrapper__blocker{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important;z-index:1}.mm-wrapper_opening .mm-menu_popup{opacity:1}.mm-menu_position-right{left:auto;right:0}.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}.mm-menu_position-bottom,.mm-menu_position-front,.mm-menu_position-top{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-menu_position-bottom.mm-menu_opened,.mm-menu_position-front.mm-menu_opened,.mm-menu_position-top.mm-menu_opened{z-index:2}.mm-menu_position-bottom.mm-menu_opened~.mm-slideout,.mm-menu_position-front.mm-menu_opened~.mm-slideout,.mm-menu_position-top.mm-menu_opened~.mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;/*z-index:0;*/}.mm-menu_position-bottom.mm-menu_opened~.mm-wrapper__blocker,.mm-menu_position-front.mm-menu_opened~.mm-wrapper__blocker,.mm-menu_position-top.mm-menu_opened~.mm-wrapper__blocker{z-index:1}.mm-menu_position-front{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_position-front.mm-menu_position-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_position-bottom,.mm-menu_position-top{width:100%;min-width:100%;max-width:100%}.mm-menu_position-top{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.mm-menu_position-top{height:80vh;min-height:140px;max-height:880px}.mm-menu_position-bottom{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);top:auto}.mm-menu_position-bottom{height:80vh;min-height:140px;max-height:880px}.mm-wrapper_opening .mm-menu_position-bottom,.mm-wrapper_opening .mm-menu_position-front,.mm-wrapper_opening .mm-menu_position-top{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_shadow-page:after{-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow);content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:100;-webkit-clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%);clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%)}.mm-menu_shadow-page.mm-menu_position-right:after{left:auto;right:100%;-webkit-clip-path:polygon(20px 0,40px 0,40px 100%,20px 100%);clip-path:polygon(20px 0,40px 0,40px 100%,20px 100%)}.mm-menu_shadow-page.mm-menu_position-front:after{content:none;display:none}.mm-menu_shadow-menu{-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.mm-menu_shadow-panels .mm-panels>.mm-panel{-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.mm-menu_theme-white{--mm-color-border:rgba( 0,0,0, 0.1 );--mm-color-button:rgba( 0,0,0, 0.3 );--mm-color-text:rgba( 0,0,0, 0.7 );--mm-color-text-dimmed:rgba( 0,0,0, 0.3 );--mm-color-background:#fff;--mm-color-background-highlight:rgba( 0,0,0, 0.06 );--mm-color-background-emphasis:rgba( 0,0,0, 0.03 );--mm-shadow:0 0 10px rgba( 0,0,0, 0.2 )}.mm-menu_theme-dark{--mm-color-border:rgba( 0,0,0, 0.3 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.85 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#333;--mm-color-background-highlight:rgba( 255,255,255, 0.08 );--mm-color-background-emphasis:rgba( 0,0,0, 0.1 );--mm-shadow:0 0 20px rgba( 0,0,0, 0.5 )}.mm-menu_theme-black{--mm-color-border:rgba( 255,255,255, 0.25 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.75 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#000;--mm-color-background-highlight:rgba( 255,255,255, 0.2 );--mm-color-background-emphasis:rgba( 255,255,255, 0.15 );--mm-shadow:none}.mm-menu_tileview .mm-listview,.mm-panel_tileview .mm-listview{margin:0!important}.mm-menu_tileview .mm-listview:after,.mm-panel_tileview .mm-listview:after{content:'';display:block;clear:both}.mm-menu_tileview .mm-listitem,.mm-panel_tileview .mm-listitem{padding:0;float:left;position:relative;width:50%;height:0;padding-top:50%}.mm-menu_tileview .mm-listitem:after,.mm-panel_tileview .mm-listitem:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}.mm-menu_tileview .mm-listitem.mm-tile-xs,.mm-panel_tileview .mm-listitem.mm-tile-xs{width:12.5%;padding-top:12.5%}.mm-menu_tileview .mm-listitem.mm-tile-s,.mm-panel_tileview .mm-listitem.mm-tile-s{width:25%;padding-top:25%}.mm-menu_tileview .mm-listitem.mm-tile-l,.mm-panel_tileview .mm-listitem.mm-tile-l{width:75%;padding-top:75%}.mm-menu_tileview .mm-listitem.mm-tile-xl,.mm-panel_tileview .mm-listitem.mm-tile-xl{width:100%;padding-top:100%}.mm-menu_tileview .mm-listitem__text,.mm-panel_tileview .mm-listitem__text{line-height:1px;text-align:center;padding:50% 10px 0 10px;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}.mm-menu_tileview .mm-listitem__btn,.mm-panel_tileview .mm-listitem__btn{width:auto}.mm-menu_tileview .mm-listitem__btn:after,.mm-menu_tileview .mm-listitem__btn:before,.mm-panel_tileview .mm-listitem__btn:after,.mm-panel_tileview .mm-listitem__btn:before{content:none;display:none}.mm-menu_tileview .mm-divider,.mm-panel_tileview .mm-divider{display:none}.mm-menu_tileview .mm-panel,.mm-panel_tileview{padding-left:0;padding-right:0}.mm-menu_tileview .mm-panel:after,.mm-menu_tileview .mm-panel:before,.mm-panel_tileview:after,.mm-panel_tileview:before{content:none;display:none}body.modal-open .mm-slideout{z-index:unset}

/*@import url("https://fonts.googleapis.com/css?family=Nunito:200,300,400,600,700,800,900&display=swap");*/

@font-face {
  font-family: 'Pacifico';
  font-style: normal;
  font-weight: 400;
  src: local('Pacifico Regular'), local('Pacifico-Regular'), url(https://fonts.gstatic.com/s/pacifico/v12/FwZY7-Qmy14u9lezJ-6H6MmBp0u-.woff2) format('woff2');
  font-display: swap;
}

@font-face {
  font-family: GTWalsheim;
  src: url(fonts/GTWalsheimd41d.html?#iefix) format('embedded-opentype'), url(fonts/GTWalsheim.woff) format('woff'), url(fonts/GTWalsheim.ttf) format('truetype'), url(fonts/GTWalsheim.svg#GTWalsheim) format('svg');
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: GTWalsheim-Bold;
  src: url(fonts/GTWalsheim-Boldd41d.html?#iefix) format('embedded-opentype'), url(fonts/GTWalsheim-Bold.otf) format('opentype'), url(fonts/GTWalsheim-Bold.html) format('woff'), url(fonts/GTWalsheim-Bold.ttf) format('truetype'), url(fonts/GTWalsheim-Bold.svg#GTWalsheim-Bold) format('svg');
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: GTWalsheimTrial-Light;
  src: url(fonts/GTWalsheimTrial-Lightd41d.html?#iefix) format('embedded-opentype'), url(fonts/GTWalsheimTrial-Light.otf) format('opentype'), url(fonts/GTWalsheimTrial-Light.woff) format('woff'), url(fonts/GTWalsheimTrial-Light.ttf) format('truetype'), url(fonts/GTWalsheimTrial-Light.svg#GTWalsheimTrial-Light) format('svg');
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: 'SF Pro Display';
  src: url(fonts/SFProDisplay-Regular.eot);
  src: url(fonts/SFProDisplay-Regulard41d.eot?#iefix) format('embedded-opentype'), url(fonts/SFProDisplay-Regular.woff2) format('woff2'), url(fonts/SFProDisplay-Regular.woff) format('woff'), url(fonts/SFProDisplay-Regular.ttf) format('truetype');
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: SFProDisplay-Bold;
  src: url(fonts/SFProDisplay-Bold.eot);
  src: url(fonts/SFProDisplay-Boldd41d.eot?#iefix) format('embedded-opentype'), url(fonts/SFProDisplay-Bold.woff2) format('woff2'), url(fonts/SFProDisplay-Bold.woff) format('woff'), url(fonts/SFProDisplay-Bold.ttf) format('truetype');
  font-weight: 700;
  font-style: normal
}

@font-face {
  font-family: SFProDisplay-Light;
  src: url(fonts/SFProDisplay-Light.eot);
  src: url(fonts/SFProDisplay-Lightd41d.eot?#iefix) format('embedded-opentype'), url(fonts/SFProDisplay-Light.woff2) format('woff2'), url(fonts/SFProDisplay-Light.woff) format('woff'), url(fonts/SFProDisplay-Light.ttf) format('truetype');
  font-weight: 300;
  font-style: normal
}

@font-face {
  font-family: SFProDisplay-Medium;
  src: url(fonts/SFProDisplay-Medium.eot);
  src: url(fonts/SFProDisplay-Mediumd41d.eot?#iefix) format('embedded-opentype'), url(fonts/SFProDisplay-Medium.woff2) format('woff2'), url(fonts/SFProDisplay-Medium.woff) format('woff'), url(fonts/SFProDisplay-Medium.ttf) format('truetype');
  font-weight: 500;
  font-style: normal
}


html,
body {
  height: 100%;
}

body {
  font: 18px/30px 'SF Pro Display';
  font-size: 12px;
  background: #ecf0f1;
  color: #444;
}

h1, .home-page h3{
  font: 40px/60px SFProDisplay-Bold!important;
}

h2, .cmp-poject h4{
  font: 40px/60px SFProDisplay-Bold!important;
}

h3, .home-page h4{
  font: 20px/30px SFProDisplay-Bold!important;
}

h4{
  font: 16px/40px SFProDisplay-Medium!important;
}

h5{

}

h6{

}

h1,
h2,
h3,
h4,
h5,
h6 {
  letter-spacing: -0.03em;
  /* text-transform: capitalize; */
}

p {
  /*font-size: 14px;*/
  font: 16px/25px 'SF Pro Display';
  /* text-transform: capitalize; */
}

a {
  color: #4169E1;
}

* {
  outline: none !important;
  text-decoration: none !important;
}

.carousel {
  display: none;
}

.carousel.slick-initialized {
  display: block;
}

.text-primary {
  color: #4169E1 !important;
}

.ease, .whatsapp-fab, .menuz ul li a::before, .menuz > ul > li > ul, section.projects .projectslider.slick-slider .slick-list .slick-track .slick-slide .projects__block .projects__layer, section.clientsays .clientsays__block::before, section.clientsays .clientsays__block .clientsays__play {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.bg-cover, .component--banner .carousel .item, section.services  .services__panel .services__bg, section.projects .projectslider.slick-slider .slick-list .slick-track .slick-slide .projects__block, section.facts, section.clientsays .clientsays__block .clientsays__poster, section.awards {
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

.bg-contain, .cartoon, .cartoon .cartoon__eye, section.awards .awards__block .awards__logo {
  background-size: contain !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

label {
  font-weight: bold;
}

.has-pattren {
  position: relative;
}

.has-pattren .pattren-img {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 50%;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: auto 100%;
}

.has-pattren .pattren-img.pattren--right {
  left: inherit;
  right: 0px;
  background-position: right center;
}

.has-pattren .pattren-holder {
  position: relative;
  z-index: 5;
}

.form-control---style1 {
  -webkit-box-shadow: none;
          box-shadow: none;
  height: inherit;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 5px;
}

.btn---theme0 {
  background: white;
  -webkit-box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.3);
  color: black;
}

.btn---theme0:hover {
  color: black;
}

.btn---theme1 {
  background: linear-gradient(45deg, #4169E1 0%, #005aff 100%);
  -webkit-box-shadow: 0px 3px 6px rgba(0, 90, 225, 0.3);
          box-shadow: 0px 3px 6px rgba(0, 90, 225, 0.3);
  color: white;
}

.btn---theme1:hover {
  color: white;
}

.btn---theme2 {
  background: linear-gradient(45deg, #e7db3c 5%, #e74c3c 100%);
  background-size: 100%;
  -webkit-box-shadow: 0px 3px 6px rgba(231, 76, 60, 0.3);
          box-shadow: 0px 3px 6px rgba(231, 76, 60, 0.3);
  color: white;
}

.btn---theme2:hover {
  color: white;
}

.btn---theme3 {
  background: linear-gradient(45deg, #2ea3cc 5%, #2ecc71 100%);
  background-size: 100%;
  -webkit-box-shadow: 0px 3px 6px rgba(46, 204, 113, 0.3);
          box-shadow: 0px 3px 6px rgba(46, 204, 113, 0.3);
  color: white;
}

.btn---theme3:hover {
  color: white;
}

.btn---theme4 {
  background: linear-gradient(45deg, #b65984 5%, #9b59b6 100%);
  background-size: 100%;
  -webkit-box-shadow: 0px 3px 6px rgba(155, 89, 182, 0.3);
          box-shadow: 0px 3px 6px rgba(155, 89, 182, 0.3);
  color: white;
}

.btn---theme4:hover {
  color: white;
}

.btn---theme5 {
  background: linear-gradient(45deg, #5b34db 5%, #3498db 100%);
  background-size: 100%;
  -webkit-box-shadow: 0px 3px 6px rgba(52, 152, 219, 0.3);
          box-shadow: 0px 3px 6px rgba(52, 152, 219, 0.3);
  color: white;
}

.btn---theme5:hover {
  color: white;
}

.btn---style1 {
  padding: 12px 40px;
  border-radius: 25px;
  font-weight: bold;
}

.gbg-red {
  background: linear-gradient(45deg, #e7db3c 5%, #e74c3c 100%);
  background-size: 100%;
}

.gbg-blue {
  background: linear-gradient(45deg, #5b34db 5%, #3498db 100%);
  background-size: 100%;
}

.gbg-green {
  background: linear-gradient(45deg, #2ea3cc 5%, #2ecc71 100%);
  background-size: 100%;
}

.gbg-purple {
  background: linear-gradient(45deg, #ad4475 5%, #8e44ad 100%);
  background-size: 100%;
}

.card---style1 {
  border: 0px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.1);
}

.card---style1 .card-body {
  padding: 40px 30px;
}

.card---style2 {
  border-radius: 10px;
  -webkit-box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.1);
}

.card---style2 .card-body {
  padding: 30px 30px;
}

.card---style3 {
  border: 0px;
  border-radius: 10px;
  /* -webkit-box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.1); */
}

.card---style4 {
  border: 0px;
  border-radius: 10px;
  background: #2c3e50;
  -webkit-box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.1);
}

.card---style4 .card-body {
  padding: 36px 30px;
}

.card---style5 {
  border: 0px;
  border-radius: 10px;
  position: relative;
}

.card---style5 .card-body {
  padding: 40px 30px;
  border-radius: 10px;
  background: white;
  position: relative;
  z-index: 3;
  -webkit-box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.1);
}

.card---style5::before, .card---style5::after {
  content: "";
  position: absolute;
  top: 100%;
  height: 20px;
  background: white;
  -webkit-box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.3);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.card---style5::before {
  left: 5%;
  width: 90%;
  height: 20px;
  z-index: 2;
}

.card---style5::after {
  left: 10%;
  width: 80%;
  height: 40px;
  z-index: 1;
}

.title__devider {
  position: relative;
}

.title__devider::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 5px;
  width: 200px;
  border-radius: 5px;
  background: linear-gradient(45deg, #4169E1 0%, #70b000 100%);
}

.title__devider::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 1px;
  width: 300px;
  border-radius: 2px;
  background: linear-gradient(45deg, #4169E1 0%, #70b000 100%);
}

.title__devider.title__devider---invert::before, .title__devider.title__devider---invert::after {
  background: white;
}

.title__devider.title__devider---left::before, .title__devider.title__devider---left::after {
  background: #fff;
  left: 0px;
  -webkit-transform: translate(0px, -50%);
          transform: translate(0px, -50%);
}

.title {
  margin-bottom: 60px;
}

.title .title__head {
  font-size: 40px;
  text-transform: capitalize;
  font-weight: bold;
  margin-bottom: 10px;
  font: 42px/60px SFProDisplay-Bold;
}

.title .title__text {
  margin-bottom: 20px;
  font: 18px/30px 'SF Pro Display';
}

.title-bordered {
  position: relative;
  padding-bottom: 5px;
  margin-bottom: 30px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  text-transform: uppercase;
}

.title-bordered::before {
  content: "";
  position: absolute;
  left: 0px;
  bottom: -3px;
  width: 100px;
  height: 5px;
  border-radius: 2px;
  background: linear-gradient(45deg, #4169E1 0%, #70b000 100%);
}

.cartoon {
  padding-bottom: 110%;
  position: relative;
}

.cartoon .cartoon__eye {
  position: absolute;
  background: url(../images/eye.png) no-repeat center;
  padding-bottom: 3.2%;
  padding-left: 2.8%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform-origin: center center;
          transform-origin: center center;
}

.cartoon.blink .cartoon__eye {
  -webkit-animation-name: blink-animation;
          animation-name: blink-animation;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  animation-direction: reverse;
}

@keyframes blink-animation {
  to {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
  }
}

@-webkit-keyframes blink-animation {
  to {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
}

.cartoon.cartoon1 {
  background-image: url(../images/web-services.png);
}

.cartoon.cartoon1 .cartoon__eye:nth-child(1) {
  left: 39%;
  top: 43%;
}

.cartoon.cartoon1 .cartoon__eye:nth-child(2) {
  left: 53.9%;
  top: 43.1%;
}

.cartoon.cartoon1.active .cartoon__eye:nth-child(1) {
  left: 41%;
  top: 46.5%;
}

.cartoon.cartoon1.active .cartoon__eye:nth-child(2) {
  left: 55.9%;
  top: 46.5%;
}

.cartoon.cartoon2 {
  background-image: url(../images/ecommerce.png);
}

.cartoon.cartoon2 .cartoon__eye:nth-child(1) {
  left: 33.79%;
  top: 34.8%;
}

.cartoon.cartoon2 .cartoon__eye:nth-child(2) {
  left: 52.6%;
  top: 34.9%;
}

.cartoon.cartoon2.active .cartoon__eye:nth-child(1) {
  left: 36.79%;
  top: 38.8%;
}

.cartoon.cartoon2.active .cartoon__eye:nth-child(2) {
  left: 49.6%;
  top: 38.9%;
}

.cartoon.cartoon3 {
  background-image: url(../images/web-hosting.png);
}

.cartoon.cartoon3 .cartoon__eye:nth-child(1) {
  left: 44.5%;
  top: 32.1%;
}

.cartoon.cartoon3 .cartoon__eye:nth-child(2) {
  left: 64.5%;
  top: 30%;
}

.cartoon.cartoon3.active .cartoon__eye:nth-child(1) {
  left: 46.5%;
  top: 27.1%;
}

.cartoon.cartoon3.active .cartoon__eye:nth-child(2) {
  left: 62.5%;
  top: 30%;
}

.cartoon.cartoon4 {
  background-image: url(../images/grocery-app.png);
}

.cartoon.cartoon4 .cartoon__eye:nth-child(1) {
  left: 15%;
  top: 24%;
}

.cartoon.cartoon4 .cartoon__eye:nth-child(2) {
  left: 27.9%;
  top: 22.1%;
}

.cartoon.cartoon4.active .cartoon__eye:nth-child(1) {
  left: 12%;
  top: 24%;
}

.cartoon.cartoon4.active .cartoon__eye:nth-child(2) {
  left: 24.9%;
  top: 22.1%;
}

.cartoon.cartoon5 {
  background-image: url(../images/web-application.png);
}

.cartoon.cartoon5 .cartoon__eye:nth-child(1) {
  left: 35%;
  top: 34.5%;
}

.cartoon.cartoon5 .cartoon__eye:nth-child(2) {
  left: 48.9%;
  top: 33.6%;
}

.cartoon.cartoon5.active .cartoon__eye:nth-child(1) {
  left: 36%;
  top: 29.5%;
}

.cartoon.cartoon5.active .cartoon__eye:nth-child(2) {
  left: 52.9%;
  top: 29.6%;
}

.cartoon.cartoon6 {
  background-image: url(../images/bulksms.png);
}

.cartoon.cartoon6 .cartoon__eye:nth-child(1) {
  left: 40%;
  top: 31.3%;
}

.cartoon.cartoon6 .cartoon__eye:nth-child(2) {
  left: 58.5%;
  top: 33.1%;
}

.cartoon.cartoon6.active .cartoon__eye:nth-child(1) {
  left: 46%;
  top: 37.3%;
}

.cartoon.cartoon6.active .cartoon__eye:nth-child(2) {
  left: 57.5%;
  top: 38.1%;
}

.vdevider {
  position: relative;
  width: 1px;
  height: 150px;
}

.vdevider::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 1px;
  -webkit-transform: scale(0.999);
          transform: scale(0.999);
  background: linear-gradient(45deg, rgba(255, 255, 255, 0), white, rgba(255, 255, 255, 0));
}

.whatsapp-fab {
  position: fixed;
  left: 20px;
  bottom: 20px;
  display: block;
  height: 60px;
  line-height: 60px;
  width: 60px;
  text-align: center;
  color: white;
  border-radius: 100%;
  font-size: 35px;
  z-index: 5;
  background: linear-gradient(45deg, #4169E1 0%, #70b000 100%);
  -webkit-box-shadow: 0px 12px 25px rgba(4, 176, 0, 0.3);
          box-shadow: 0px 12px 25px rgba(4, 176, 0, 0.3);
}

.whatsapp-fab:hover {
  color: white;
}

.page-loader {
  position: fixed;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  background: #4169E1;
  z-index: 99999;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 1000ms cubic-bezier(0.77, 0, 0.175, 1);
  transition: all 1000ms cubic-bezier(0.77, 0, 0.175, 1);
  -webkit-transition-delay: 900ms;
          transition-delay: 900ms;
  display: none;
}

.page-loader .circle {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 500px;
  height: 500px;
  background: white;
  -webkit-transform: translate(-50%, -50%) scale(5);
          transform: translate(-50%, -50%) scale(5);
  -webkit-transform-origin: center center;
          transform-origin: center center;
  border-radius: 100%;
  z-index: 1;
  -webkit-transition: all 1250ms cubic-bezier(0.77, 0, 0.175, 1);
  transition: all 1250ms cubic-bezier(0.77, 0, 0.175, 1);
  pointer-events: none;
}

.page-loader.loading {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}

.page-loader.loading .circle {
  -webkit-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
}

.actionbar {
  position: fixed;
  left: 0px;
  bottom: 0px;
  width: 100%;
  padding: 0px 0px;
  background: #34495e;
  z-index: 9;
  -webkit-box-shadow: 0px -5px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0px -5px 10px rgba(0, 0, 0, 0.1);
}

.actionbar .nav .nav-item {
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}

.actionbar .nav .nav-item:last-child {
  border-right: 0px;
}

.actionbar .nav .nav-item .nav-link {
  color: white;
  padding: 8px 12px;
  text-align: center;
}

.actionbar .nav .nav-item .nav-link i {
  display: block;
  font-size: 17px;
  margin-bottom: 5px;
}

.actionbar .nav .nav-item .nav-link small {
  display: block;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 900;
}

.actionbar .nav .nav-item .nav-link:active {
  background: rgba(0, 0, 0, 0.2);
}

.cmoon-badge {
  position: fixed;
  right: 20px;
  bottom: 0px;
  z-index: 999;
}

.cmoon-badge img {
  height: 100px;
}

#mmenu.loading {
  display: none;
}

.mm-menu {
  --mm-navbar-size: 50px;
  font-weight: bold;
}

.mm-menu .mm-navbar {
  background: rgba(0, 0, 0, 0.1);
  border-color: rgba(255, 255, 255, 0.4);
}

.mm-menu .mm-navbar .mm-navbar__btn::before, .mm-menu .mm-navbar .mm-navbar__btn::after {
  border-color: white;
}

.mm-menu .mm-navbar .mm-navbar__title {
  color: white;
  font-weight: 900;
  text-transform: uppercase;
}

.mm-menu .mm-navbar .mm-navbar__title:hover {
  color: white;
}

.mm-menu .mm-listview .mm-listitem {
  border-color: rgba(255, 255, 255, 0.4);
}

.mm-menu .mm-listview .mm-listitem .mm-listitem__text {
  color: white;
  padding: 15px 20px;
  letter-spacing: 1px;
}

.mm-menu .mm-listview .mm-listitem .mm-listitem__text span{ margin-right: 8px; }

.mm-menu .mm-listview .mm-listitem .mm-listitem__btn:before, .mm-menu .mm-listview .mm-listitem .mm-listitem__btn:after {
  border-color: white;
}

.mm-menu .mm-panel {
  background: #4169E1;
}

@media (max-width: 768px) {
  .cmoon-badge {
    bottom: 65px;
    right: 10px;
  }
  p {
    font-size: 15px;
  }
  body {
    padding-bottom: 66px;
  }
  .title .title__head {
    font-size: 30px;
  }
  .card---style2 .card-body {
    padding: 20px 20px;
  }
}

.letter-c {
  position: relative;
}

.letter-c .letter-c__dot {
  height: 20px;
  width: 20px;
  position: absolute;
  left: -10px;
  top: -10px;
  background: #aabed1;
  border-radius: 100%;
}

.letter-c svg {
  stroke-width: 0.5;
  stroke: #aabed1;
}

.cmoonbrushes svg {
  stroke-width: 0.5;
  stroke: #e3e3e3;
}

.badge--style1 {
  background: #4169E1;
  height: 40px;
  line-height: 40px;
  padding: 0px 20px;
  font-size: 14px;
  font-weight: bold;
  border-radius: 0px;
  border-bottom-left-radius: 0px;
  font-weight: bold;
  position: relative;
}

.badge--style1:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 0px;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #4169E1;
}

.badge--style1:after {
  content: "";
  position: absolute;
  top: 0px;
  left: 100%;
  width: 5px;
  height: 100%;
  background: #037d00;
}

.servicetabs .nav {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}

.servicetabs .nav .nav-link {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  color: white;
  font-weight: bold;
  padding: 15px 0px;
}

.servicetabs .nav .nav-link:last-child {
  border-bottom: 0px;
}

.servicetabs .nav .nav-link.active {
  color: #ffcc00;
}

.component--banner {
  display: block;
  position: relative;
  text-align: center;
}

.component--banner .component--banner__holder {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 3;
  color: white;
}

.component--banner .component--banner__holder h1 {
  font-size: 3.5vw;
  font-weight: bold;
  text-transform: capitalize;
  max-width: 800px;
  margin: 0px auto;
  text-align: center;
}

.component--banner .carousel .item {
  display: block;
  vertical-align: top;
  height: 100vh;
  position: relative;
}

.component--banner .carousel .item::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 2;
}

.component--banner .carousel .slick-dots {
  position: absolute;
  width: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 10px;
  left: 50%;
  bottom: 40px;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  list-style: none;
  text-align: left;
  z-index: 9;
}

.component--banner .carousel .slick-dots li {
  display: inline-block;
  margin: 0px 5px 0px 0px;
  height: 10px;
  vertical-align: top;
}

.component--banner .carousel .slick-dots li button {
  padding: 0px;
  background: none;
  border: 0px;
  height: 10px;
  width: 10px;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 100%;
  text-indent: -9999px;
}

.component--banner .carousel .slick-dots li.slick-active button {
  background: #4169E1;
}

.section {
  padding: 60px 0px;
}

.svg-gradients {
  position: absolute;
  left: 0px;
  bottom: 0px;
  height: 0px;
  width: 0px;
  visibility: hidden;
}

.ripple-wrapper {
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.ripple-wrapper.animated {
  animation: ripple 0.65s linear;
  -webkit-animation: ripple 0.65s linear;
  -moz-animation: ripple 0.65s linear;
  -o-animation: ripple 0.65s linear;
}

.has-ripple {
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  outline: none;
}

@keyframes ripple {
  100% {
    -webkit-transform: scale(2.5);
    transform: scale(2.5);
    opacity: 0;
  }
}

@-webkit-keyframes ripple {
  100% {
    -webkit-transform: scale(2.5);
    transform: scale(2.5);
    opacity: 0;
  }
}

.sidebar {
  position: fixed;
  width: 800px;
  height: 100%;
  background: #f90;
  left: 0px;
  top: 0px;
  z-index: 9999;
}

.scroll-wrapper {
  overflow: hidden !important;
  padding: 0 !important;
  position: relative;
}

.scroll-wrapper > .scroll-content {
  border: none !important;
  -webkit-box-sizing: content-box !important;
          box-sizing: content-box !important;
  height: auto;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none !important;
  overflow: scroll !important;
  padding: 0;
  position: relative !important;
  top: 0;
  width: auto !important;
}

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
  height: 0;
  width: 0;
}

.scroll-element {
  display: none;
}

.scroll-element, .scroll-element div {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
  display: block;
}

.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
  cursor: default;
}

.scroll-textarea {
  border: 1px solid #cccccc;
  border-top-color: #999999;
}

.scroll-textarea > .scroll-content {
  overflow: hidden !important;
}

.scroll-textarea > .scroll-content > textarea {
  border: none !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100% !important;
  margin: 0;
  max-height: none !important;
  max-width: none !important;
  overflow: scroll !important;
  outline: none;
  padding: 2px;
  position: relative !important;
  top: 0;
  width: 100% !important;
}

.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
  height: 0;
  width: 0;
}

/*************** SIMPLE INNER SCROLLBAR ***************/
.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-inner > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-x {
  bottom: 2px;
  height: 8px;
  left: 0;
  width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-y {
  height: 100%;
  right: 0px;
  top: 0;
  width: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_outer {
  overflow: hidden;
}

.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  border-radius: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  opacity: 0.4;
}

.scrollbar-inner > .scroll-element .scroll-element_track {
  background-color: #3e5871;
}

.scrollbar-inner > .scroll-element .scroll-bar {
  background-color: #476481;
}

.scrollbar-inner > .scroll-element:hover .scroll-bar {
  background-color: #507192;
}

.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #597ea2;
}

/* update scrollbar offset if both scrolls are visible */
.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -12px;
}

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -12px;
}

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -12px;
}

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -12px;
}

.mmenu {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  z-index: 99;
  padding-top: 80px;
  -webkit-transition: all 800ms ease;
  transition: all 800ms ease;
  visibility: hidden;
  opacity: 0;
}

.mmenu .mmenu__close {
  position: absolute;
  right: 20px;
  top: 100px;
  display: block;
  height: 30px;
  line-height: 28px;
  width: 30px;
  text-align: center;
  border-radius: 100%;
  border: 1px solid white;
  background: transparent;
  color: white;
  z-index: 3;
  cursor: pointer;
}

.mmenu .mmenu__panels {
  position: relative;
  z-index: 2;
  min-height: 500px;
}

.mmenu .mmenu__panels .mmenu__panel {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  -webkit-transition: all 800ms ease;
  transition: all 800ms ease;
  visibility: hidden;
  opacity: 0;
  color: white;
  -webkit-transform: translateX(-30px);
          transform: translateX(-30px);
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}

.mmenu .mmenu__panels .mmenu__panel.mmenu__panel--opened {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateX(0px);
          transform: translateX(0px);
}

.mmenu .mmenu__anime {
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 1;
  height: 100%;
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
  -webkit-transform-origin: center;
          transform-origin: center;
  overflow: hidden;
}

.mmenu .mmenu__anime svg {
  height: 100%;
  fill: #2c3e50;
  -webkit-transition: all 800ms ease;
  transition: all 800ms ease;
}

.mmenu.mmenu--opened {
  visibility: visible;
  opacity: 1;
}

.mmenu.mmenu--animated .mmenu__anime svg {
  fill: rgba(44, 62, 80, 0.95);
}

.mmenu .mmenu__item {
  display: block;
  color: white;
  position: relative;
  padding: 15px 0px;
  text-transform: capitalize;
  padding-left: 50px;
}

.mmenu .mmenu__item svg {
  fill: white;
  stroke: white;
  stroke-width: 5;
  position: absolute;
  left: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 40px;
  width: 40px;
}

.mmenu .mmenu__item strong {
  display: block;
  font-weight: normal;
}

.mmenu .mmenu__item strong span {
  display: block;
}

.mmenu .mmenu__item2 {
  display: block;
  color: white;
  text-align: center;
  text-transform: capitalize;
  padding: 15px 0px;
}

.mmenu .mmenu__item2 svg {
  fill: white;
  stroke: white;
  stroke-width: 5;
  display: block;
  height: 50px;
  width: 50px;
  margin: 0px auto;
  margin-bottom: 3px;
}

.mmenu .mmenu__item2 strong {
  display: block;
  font-weight: normal;
}

.mmenu .mmenu__item2 strong span {
  display: block;
}

header {
  position: relative;
  left: 0px;
  height: 80px;
  top: 0px;
  width: 100%;
  background: #4169E1;
  z-index: 999;
  -webkit-box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.1);
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}

.sticky + .content {
  padding-top: 102px;
}

header .logo {
  display: inline-block;
  margin-left: -15px;
  position: relative;
}

header .logo > span {
  position: relative;
  display: block;
  background: white;
  padding: 10px 20px 10px 20px;
  z-index: 2;
}

header .logo:before {
  content: "";
  position: absolute;
  top: 0px;
  left: 100%;
  height: 0;
  width: 0;
  border-right: 30px solid transparent;
  border-top: 80px solid white;
  z-index: 2;
}

header .logo .exp {
  position: absolute;
  background: #2c3e50;
  color: white;
  padding-left: 30px;
  top: 50%;
  left: 100%;
  width: 235px;
  height: 50px;
  margin-top: -25px;
  z-index: 1;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  font: 17px/18px SFProDisplay-Bold;
}

header .logo .exp .exp__number {
  font-size: 30px;
  line-height: 40px;
  font-weight: bold;
  padding-right: 10px;
}

header .logo .exp .exp__years {
  position: relative;
  height: 50px;
  width: 20px;
}

header .logo .exp .exp__years span {
  position: absolute;
  bottom: -20px;
  left: 0px;
  display: inline-block;
  background: linear-gradient(45deg, #5b34db 5%, #3498db 100%);
  background-size: 100%;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transform-origin: top left;
          transform-origin: top left;
  width: 50px;
  text-align: center;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
  height: 20px;
  line-height: 20px;
}

header .logo .exp .exp__text {
  font-size: 12px;
  text-align: center;
  text-transform: capitalize;
  padding-left: 10px;
}

header .logo .exp .exp__text span {
  display: block;
}

header .logo .exp .exp__text img {
    display: inline-block;
    margin-right: 4px;
    width: 20px;
    height: auto !important;
}

header .logo img {
  height: 60px;
}

header .nav .nav-item {
  position: relative;
}

header .nav .nav-item::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 1px;
  -webkit-transform: scale(0.999);
          transform: scale(0.999);
  background: linear-gradient(45deg, rgba(255, 255, 255, 0), white, rgba(255, 255, 255, 0));
  opacity: 0.5;
}

header .nav .nav-item:first-child::before {
  display: none;
}

header .nav .nav-item .nav-link {
  color: white;
  font-weight: bold;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
}

header .nav .nav-item .nav-link i {
  display: block;
  margin-bottom: 5px;
  font-size: 18px;
}

header .nav .nav-item .nav-link span {
  display: block;
}

header .nav .nav-item .nav-link.active {
  color: #ffcc00;
}

header [class^="col"] {
  position: static;
}

.menuz ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
}

.menuz ul li {
  vertical-align: top;
}

.menuz ul li a {
  position: relative;
  color: #fafafa;
}

.menuz ul li a:before {
  position: absolute;
  left: 50%;
  bottom: 1px;
  margin-left: -7px;
  z-index: 5;
  content: '';
  height: 0;
  width: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #223447;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}

.menuz ul li a svg {
  fill: #efefef;
  stroke: #efefef;
}

.menuz ul li ul li a svg {
  margin-right: 10px;
}

.menuz ul li ul li a:hover {
  background: #1f3040;
}

.menuz > ul > li {
  display: inline-block;
}

.menuz > ul > li > a {
  display: block;
  color: white;
  padding: 10px 15px;
  text-align: center;
  font: 15px/18px SFProDisplay-Bold;
}

.menuz > ul > li > a svg {
  fill: white;
  stroke: white;
  stroke-width: 5;
  margin-bottom: 5px;
}

.menuz > ul > li > a strong {
  display: block;
  text-transform: uppercase;

}

.menuz > ul > li > ul {
  position: absolute;
  left: 0px;
  top: 100%;
  width: calc(100% - 0px);
  background: #2c3e50;
  padding: 0px;
  visibility: hidden;
  -webkit-transform: translateY(50px);
          transform: translateY(50px);
  opacity: 0;
  padding-top: 1px;
  padding-left: 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
      flex-direction: row;
  z-index: 9999999999999!important;
}

.menuz > ul > li > ul > li {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(33.333333% + 1px);
          flex: 0 0 calc(33.333333% + 1px);
  max-width: calc(33.333333% + 1px);
  border: 1px solid #223447;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-left: -1px;
  margin-top: -1px;
}

.menuz > ul > li > ul > li > a {
  display: block;
  padding: 15px 20px;
  color: #efefef;
  /*font-weight: 600;
  font-size: 15px;*/
  position: relative;
  font: 16px/18px 'SF Pro Display';
  
}

.menuz > ul > li > ul > li > a:before {
  font-family: 'Font Awesome 5 Pro';
  content: "\f054";
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #ccc;
  font-weight: 300;
  font-size: 20px;
}

.menuz > ul > li > ul > li > ul > li > a {
  display: block;
  padding: 10px 20px;
  font: 15px/18px 'SF Pro Display';
  /*font-size: 15px;
  font-weight: 600;*/
}

.menuz > ul > li > ul.true > li {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(20% + 1px);
          flex: 0 0 calc(20% + 1px);
  max-width: calc(20% + 1px);
}

.menuz > ul > li > ul.true > li > a {
  color: #4169E1;
  font: 16px/18px SFProDisplay-Bold;
}

.menuz > ul > li > ul.true > li > a svg {
  stroke: #4169E1;
  fill: #4169E1;
}

.menuz > ul > li > ul.true > li > ul {
  border-top: 1px solid #223447;
  padding-bottom: 20px;
}

.menuz > ul > li:hover > a, .menuz > ul > li.active > a {
  color: #ffcc00;
}

.menuz > ul > li:hover > a svg, .menuz > ul > li.active > a svg {
  fill: #ffcc00;
  stroke: #ffcc00;
}

.menuz > ul > li:hover > a::before, .menuz > ul > li.active > a::before {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}

.menuz > ul > li:hover > ul, .menuz > ul > li.active > ul {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}

section.banner {
  padding-top: 80px;
}

section.banner .inner {
  background: linear-gradient(45deg, #ad4475 5%, #8e44ad 100%);
  background-size: 100%;
  padding: 40px 0px;
}

section.banner .inner .galaxy {
  position: relative;
}

section.banner .inner .galaxy .galaxy__dot {
  height: 20px;
  width: 20px;
  position: absolute;
  left: -10px;
  top: -10px;
  background: #f90;
  border-radius: 100%;
}

section.banner .inner .galaxy .galaxy__dot:before {
  content: attr(data-label);
  position: absolute;
  left: 50%;
  top: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  text-align: center;
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  padding-top: 5px;
  color: white;
}

section.banner .inner .galaxy .galaxy__dot.galaxy__dot--red {
  background: linear-gradient(45deg, #e7db3c 5%, #e74c3c 100%);
  background-size: 100%;
}

section.banner .inner .galaxy .galaxy__dot.galaxy__dot--green {
  background: linear-gradient(45deg, #2ea3cc 5%, #2ecc71 100%);
  background-size: 100%;
}

section.banner .inner .galaxy .galaxy__dot.galaxy__dot--blue {
  background: linear-gradient(45deg, #5b34db 5%, #3498db 100%);
  background-size: 100%;
}

section.banner .inner .galaxy .galaxy__dot.galaxy__dot--purple {
  background: linear-gradient(45deg, #62f10f 5%, #f1c40f 100%);
  background-size: 100%;
}

section.banner .inner .galaxy #red-ring {
  stroke: #e74c3c;
}

section.banner .inner .galaxy #green-ring {
  stroke: #2ecc71;
}

section.banner .inner .galaxy #blue-ring {
  stroke: #3498db;
}

section.banner .inner .galaxy #purple-ring {
  stroke: #9b59b6;
}

section.banner .inner .galaxy #rings path {
  stroke: white;
}

section.banner .inner .galaxy #text path {
  fill: white;
}

section.banner .inner .homesslider {
  margin-left: 50px;
  color: white;
}

section.banner .inner .homesslider h1 {
  font-size: 30px;
  font-weight: bold;
}

section.banner .inner .homesslider p {
  opacity: 0.8;
}

section.banner .inner .homesslider .slick-dots {
  position: absolute;
  width: 100%;
  height: 10px;
  left: 0px;
  top: 100%;
  padding: 0px;
  margin: 30px 0px 0px 0px;
  list-style: none;
  text-align: left;
}

section.banner .inner .homesslider .slick-dots li {
  display: inline-block;
  margin: 0px 5px 0px 0px;
  height: 10px;
  vertical-align: top;
}

section.banner .inner .homesslider .slick-dots li button {
  padding: 0px;
  background: none;
  border: 0px;
  height: 10px;
  width: 10px;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 100%;
  text-indent: -9999px;
}

section.banner .inner .homesslider .slick-dots li.slick-active button {
  background: #4169E1;
}

.about {
  /*padding: 50px 0px;*/
  -webkit-box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.05);
}

.about .about__inner {
  background-color: white;
  position: relative;
  overflow: hidden;
}

.about.product-page-bg .about__inner{
  background: #1d2b3a;
}

.about.product-page-bg .about__inner.taxi-booking{
  background: #121313;
}

.about .about__inner .galaxy {
  position: absolute;
  right: -400px;
  bottom: -400px;
}

.about .about__inner .galaxy .galaxy__dot {
  height: 40px;
  width: 40px;
  position: absolute;
  left: -20px;
  top: -20px;
  background: #f90;
 /*  border-radius: 100%; */
}

.about .about__inner .galaxy .galaxy__dot:before {
  content: attr(data-label);
  position: absolute;
  left: 50%;
  top: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  text-align: center;
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  padding-top: 5px;
  color: white;
  display: none;
}

.about .about__inner .galaxy .galaxy__dot.galaxy__dot--red {
  /* background: linear-gradient(45deg, #e7db3c 5%, #e74c3c 100%); */
  background-size: 100%!important;
  background: url('../images/taxi-1.html');
  background-repeat: no-repeat;
}

.about .about__inner .galaxy .galaxy__dot.galaxy__dot--green {
 /*  background: linear-gradient(45deg, #2ea3cc 5%, #2ecc71 100%); */
  background-size: 100%;
  background: url('../images/taxi-1.html');
  background-repeat: no-repeat;
}

.about .about__inner .galaxy .galaxy__dot.galaxy__dot--blue {
  /* background: linear-gradient(45deg, #5b34db 5%, #3498db 100%); */
  background-size: 100%;
  background: url('../images/taxi-1.html');
  background-repeat: no-repeat;
}

.about .about__inner .galaxy .galaxy__dot.galaxy__dot--purple {
  /* background: linear-gradient(45deg, #b65984 5%, #9b59b6 100%); */
  background-size: 100%;
  background: url('../images/taxi-1.html');
  background-repeat: no-repeat;
}

.about .about__inner .galaxy #red-ring {
  stroke: #383838;
}

.about .about__inner .galaxy #green-ring {
  stroke: #383838;
}

.about .about__inner .galaxy #blue-ring {
  stroke: #383838;
}

.about .about__inner .galaxy #purple-ring {
  stroke: #383838;
}

.about .about__inner .galaxy #head,
.about .about__inner .galaxy #text {
  display: none;
}

.about .about__img {
  height: 550px;
  position: relative;
  overflow: hidden;
  /* background: linear-gradient(45deg, #ad4475 5%, #8e44ad 100%); */
  background: linear-gradient(45deg, #e7db3c 5%, #e74c3c 100%);
  background-size: 100%;
}

.about .about__img::after {
  content: "";
  position: absolute;
  right: -1px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9;
  background: url(../images/shapw01.svg) no-repeat right center;
  background-size: auto calc(100% + 2px);
}

.about .about__img.taxi-img {
  background: linear-gradient(45deg, #5b34db 5%, #5b34db 100%);
}

.about .about__img.taxi-img::after {
  content: "";
  position: absolute;
  right: -1px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9;
  background: url(../images/shapw012.svg) no-repeat right center;
  background-size: auto calc(100% + 2px);
}

.about .about__img::before {
  content: "";
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: url(../images/contact-bg.png) bottom left repeat-x;
  background-size: auto 400px;
  z-index: 1;
  opacity: 0.5;
}

.about .about__img .ripple-wrapper {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 4;
  height: 600px;
  width: 600px;
  margin-left: -300px;
  margin-top: -300px;
  background: rgba(255, 255, 255, 0.5);
}

.about .about__img .cartoonslider {
  width: 60%;
  position: absolute;
  left: 10%;
  bottom: 0px;
  z-index: 2;
}

.about .about__img .cartoonslider .item {
  vertical-align: top;
}

.about .about__content {
  /*padding: 80px 0px 80px 40px;
  max-width: 600px;*/
}

.about .about__content .homesslider h6 {
  color: #4169E1;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: normal;
}

.about .about__content .homesslider h1 {
  font-size: 40px;
  font-weight: bold;
  margin: 20px 0px;
}

.about .about__content .homesslider p {
  margin-bottom: 20px;
  opacity: 0.9;
}

.about .about__content .homesslider .slick-dots {
  width: 100%;
  height: 10px;
  padding: 0px;
  list-style: none;
  text-align: right;
  float: right;
  position: absolute;
  top: 50px;
  left:50px;
  
}

.about .about__content .homesslider .slick-dots li {
  display: block;
  margin: 10px 5px 10px 0px;
  height: 10px;
  vertical-align: top;

}

.about .about__content .homesslider .slick-dots li button {
  padding: 0px;
  background: none;
  border: 0px;
  height: 10px;
  width: 10px;
  background: rgba(225, 225, 225, 0.8);
  border-radius: 100%;
  text-indent: -9999px;
}

.about .about__content .homesslider .slick-dots li.slick-active button {
  background: #4169E1;
}

section.services {
  padding: 80px 0px;
  position: relative;
  overflow: hidden;
}

section.services .nav.services__filters {
  margin-bottom: 60px;
}

section.services .nav.services__filters .nav-item {
  margin: 5px 5px;
}

section.services .nav.services__filters .nav-item .nav-link.services__filter {
  position: relative;
  color: white;
  z-index: 2;
  padding: 15px 40px;
  display: block;
  border-radius: 25px;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
}

section.services .nav.services__filters .nav-item:nth-child(4n + 1) .services__filter {
  background: linear-gradient(45deg, #e7db3c 5%, #e74c3c 100%);
  background-size: 100%;
  -webkit-box-shadow: 0px 3px 6px rgba(231, 76, 60, 0.3);
          box-shadow: 0px 3px 6px rgba(231, 76, 60, 0.3);
          
}

section.services .nav.services__filters .nav-item:nth-child(4n + 2) .services__filter {
  background: linear-gradient(45deg, #2ea3cc 5%, #2ecc71 100%);
  background-size: 100%;
  -webkit-box-shadow: 0px 3px 6px rgba(46, 204, 113, 0.3);
          box-shadow: 0px 3px 6px rgba(46, 204, 113, 0.3);
}

section.services .nav.services__filters .nav-item:nth-child(4n + 3) .services__filter {
  background: linear-gradient(45deg, #b65984 5%, #9b59b6 100%);
  background-size: 100%;
  -webkit-box-shadow: 0px 3px 6px rgba(155, 89, 182, 0.3);
          box-shadow: 0px 3px 6px rgba(155, 89, 182, 0.3);
}

section.services .nav.services__filters .nav-item:nth-child(4n + 4) .services__filter {
  background: linear-gradient(45deg, #5b34db 5%, #3498db 100%);
  background-size: 100%;
  -webkit-box-shadow: 0px 3px 6px rgba(52, 152, 219, 0.3);
          box-shadow: 0px 3px 6px rgba(52, 152, 219, 0.3);
}

section.services  .services__panel {
  position: relative;
}

section.services  .services__panel .services__bg {
  position: absolute;
  right: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: calc(100% + 100px);
  padding-left: 60%;
  border-top-left-radius: 30%;
  border-bottom-left-radius: 30%;
  z-index: 0;
}

section.services  .services__panel .services__bg::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: black;
  border-top-left-radius: 30%;
  border-bottom-left-radius: 30%;
  opacity: 0.85;
  z-index: 1;
}

section.services  .services__panel:nth-child(4n + 1) .services__bg:before {
  background: linear-gradient(45deg, #e7db3c 5%, #e74c3c 100%);
  background-size: 100%;
  -webkit-box-shadow: 0px 12px 25px rgba(231, 76, 60, 0.3);
          box-shadow: 0px 12px 25px rgba(231, 76, 60, 0.3);
}

section.services  .services__panel:nth-child(4n + 2) .services__bg:before {
  background: linear-gradient(45deg, #2ea3cc 5%, #2ecc71 100%);
  background-size: 100%;
  -webkit-box-shadow: 0px 12px 25px rgba(46, 204, 113, 0.3);
          box-shadow: 0px 12px 25px rgba(46, 204, 113, 0.3);
}

section.services  .services__panel:nth-child(4n + 3) .services__bg:before {
  background: linear-gradient(45deg, #b65984 5%, #9b59b6 100%);
  background-size: 100%;
  -webkit-box-shadow: 0px 12px 25px rgba(155, 89, 182, 0.3);
          box-shadow: 0px 12px 25px rgba(155, 89, 182, 0.3);
}

section.services  .services__panel:nth-child(4n + 4) .services__bg:before {
  background: linear-gradient(45deg, #5b34db 5%, #3498db 100%);
  background-size: 100%;
  -webkit-box-shadow: 0px 12px 25px rgba(52, 152, 219, 0.3);
          box-shadow: 0px 12px 25px rgba(52, 152, 219, 0.3);
}

section.services  .services__panel .container {
  position: relative;
  z-index: 2;
}

section.services .services__block {
  text-align: center;
  margin: 15px 0px;
  min-height: 450px;
}

section.services .services__block .services__img {
  margin-bottom: 20px;
  display: inline-block;
  position: relative;
}

section.services .services__block .services__img span {
  display: inline-block;
  position: relative;
  vertical-align: top;
}

section.services .services__block .services__img span svg {
  fill: url(#svg-gradient);
  vertical-align: top;
}

section.services .services__block .Web__Development span svg {
  fill: url(#g1);
  vertical-align: top;
}

section.services .services__block .Digital__Marketing span svg {
  fill: url(#g3);
  vertical-align: top;
}

section.services .services__block .Brand__Identity span svg {
  fill: url(#g4);
  vertical-align: top;
}

section.services .services__block .services__img span:nth-child(1) svg {
  height: 100px;
}

section.services .services__block .services__img span:nth-child(2) {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

section.services .services__block .services__img span:nth-child(2) svg {
  height: 50px;
}

section.services .services__block .services__head a{
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 20px;
  color: #212529;
}

section.services .services__block .services__head a:hover{
  color: #212529;
}

section.services .services__block .services__text {
  margin-bottom: 20px;
  min-height: 130px;
}

section.services .letter-c {
  position: absolute;
  left: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media (max-width: 1485px) {

  section.services .services__block{
    min-height: 480px;
  }
}

@media (max-width: 1370px) {
  .menuz > ul > li > ul.true > li > a{
      font: 14px/16px SFProDisplay-Bold;
  }
}

@media (max-width: 1325px) {

  section.services .services__block{
    min-height: 500px;
  }
}

@media (max-width: 1323px) {
  .menuz > ul > li > ul > li > ul > li > a{
    font: 14px/16px SF Pro Display;
  }
}

@media (max-width: 1205px) {

  section.services .services__block{
    min-height: 520px;
  }
}

@media (max-width: 990px) {
  section.services  .services__panel {
    padding: 20px 0px;
  }
  section.services  .services__panel .services__bg {
    height: calc(100% + 0px);
    padding-left: 100%;
    border-radius: 0px;
  }
  section.services  .services__panel .services__bg:before {
    border-radius: 0px;
  }
}

@media (max-width: 911px) {

  section.services .services__block{
    min-height: 475px;
  }

}

@media (max-width: 966px) {

  .cmp-poject{
    min-height: 420px;
  }

  .cmp-poject img{
    height: 100%;
  }

}

@media (max-width: 768px) {
  section.services {
    padding: 40px 0px;
  }
  section.services .nav.services__filters .nav-item {
    margin: 5px 0px;
  }
}

@media (max-width: 540px) {

  .cmp-poject{
    min-height: auto;
  }
}

@media (max-width: 420px) {
  .engagement-models svg{
    display: none;
  }

  .cmp-poject {
      min-height: auto;
  }

  .actionbar .nav .nav-item .nav-link{
    padding: 15px 10px;
  }

  .mobile-services .col-6{
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}


section.industries {
  padding: 50px 0px;
  position: relative;
  background: white;
  overflow: hidden;
}

section.industries .container {
  position: relative;
  z-index: 5;
}

section.industries .industries__block {
  text-align: center;
  background: rgba(255, 255, 255, 0.5);
  height: 100%;
}

section.industries .industries__block .industries__icon {
  font-size: 60px;
}

section.industries .industries__block .industries__head {
  font-size: 16px;
  margin: 10px 0px 0px 0px;
  font-weight: bold;
}

section.industries .row [class^="col"]:nth-child(7n + 1) .industries__block {
  border-color: #2ecc71;
  color: #2ecc71;
}

section.industries .row [class^="col"]:nth-child(7n + 1) .industries__block .industries__icon {
  fill: #2ecc71;
}

section.industries .row [class^="col"]:nth-child(7n + 2) .industries__block {
  border-color: #e74c3c;
  color: #e74c3c;
}

section.industries .row [class^="col"]:nth-child(7n + 2) .industries__block .industries__icon {
  fill: #e74c3c;
}

section.industries .row [class^="col"]:nth-child(7n + 3) .industries__block {
  border-color: #3498db;
  color: #3498db;
}

section.industries .row [class^="col"]:nth-child(7n + 3) .industries__block .industries__icon {
  fill: #3498db;
}

section.industries .row [class^="col"]:nth-child(7n + 4) .industries__block {
  border-color: #f1c40f;
  color: #f1c40f;
}

section.industries .row [class^="col"]:nth-child(7n + 4) .industries__block .industries__icon {
  fill: #f1c40f;
}

section.industries .row [class^="col"]:nth-child(7n + 5) .industries__block {
  border-color: #e67e22;
  color: #e67e22;
}

section.industries .row [class^="col"]:nth-child(7n + 5) .industries__block .industries__icon {
  fill: #e67e22;
}

section.industries .row [class^="col"]:nth-child(7n + 6) .industries__block {
  border-color: #9b59b6;
  color: #9b59b6;
}

section.industries .row [class^="col"]:nth-child(7n + 6) .industries__block .industries__icon {
  fill: #9b59b6;
}

section.industries .row [class^="col"]:nth-child(7n + 7) .industries__block {
  border-color: #1abc9c;
  color: #1abc9c;
}

section.industries .row [class^="col"]:nth-child(7n + 7) .industries__block .industries__icon {
  fill: #1abc9c;
}

section.industries .cmoonbrushes {
  position: absolute;
  right: 20px;
  bottom: 30px;
}

@media (max-width: 768px) {
  section.industries {
    padding: 40px 0px;
  }
}

section.projects {
  padding: 40px 0px 40px;
}

section.projects .projectslider.slick-slider {
  position: relative;
}

section.projects .projectslider.slick-slider .slick-arrow {
  position: absolute;
  top: 50%;
  margin-top: -40px;
  height: 50px;
  line-height: 50px;
  width: 50px;
  font-size: 20px;
  text-align: center;
  background: rgba(0, 0, 0, 0.3);
  color: white;
  border-radius: 100%;
  z-index: 5;
  cursor: pointer;
}

section.projects .projectslider.slick-slider .slick-arrow.slick-prev {
  left: 50px;
}

section.projects .projectslider.slick-slider .slick-arrow.slick-next {
  right: 50px;
}

.homesslider.slick-slider .slick-arrow {
  position: absolute;
  top: 50%;
  margin-top: -40px;
  height: 34px;
  line-height: 34px;
  width: 34px;
  font-size: 13px;
  text-align: center;
  background: rgba(0, 0, 0, 0.5);
  color: white;
  border-radius: 2px;
  z-index: 5;
  cursor: pointer;
  display: none!important;
}

.homesslider.slick-slider .slick-arrow.slick-prev {
  left: 50px;
}

.homesslider.slick-slider .slick-arrow.slick-next {
  right: 50px;
}

section.projects .projectslider.slick-slider .slick-list .slick-track .slick-slide {
  padding: 0px 10px 30px 10px;
}

section.projects .projectslider.slick-slider .slick-list .slick-track .slick-slide .projects__block {
  min-height: 500px;
  position: relative;
  border-radius: 10px;
}

section.projects .projectslider.slick-slider .slick-list .slick-track .slick-slide .projects__block .projects__layer {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0.95;
  z-index: 5;
  border-radius: 10px;
}

section.projects .projectslider.slick-slider .slick-list .slick-track .slick-slide .projects__block .projects__content {
  position: relative;
  z-index: 2;
  padding: 70px;
  color: white;
}

section.projects .projectslider.slick-slider .slick-list .slick-track .slick-slide .projects__block .projects__content .projects__title {
  font-size: 40px;
  font-weight: 900;
  margin-bottom: 20px;
}

section.projects .projectslider.slick-slider .slick-list .slick-track .slick-slide .projects__block .projects__content .projects__text {
  margin-bottom: 30px;
}

section.projects .projectslider.slick-slider .slick-list .slick-track .slick-slide:nth-child(4n + 1) .projects__block .projects__layer {
  background: linear-gradient(45deg, #c0b52b 5%, #c0392b 100%);
  background-size: 100%;
  -webkit-box-shadow: 0px 12px 25px rgba(192, 57, 43, 0.3);
          box-shadow: 0px 12px 25px rgba(192, 57, 43, 0.3);
}

section.projects .projectslider.slick-slider .slick-list .slick-track .slick-slide:nth-child(4n + 2) .projects__block .projects__layer {
  background: linear-gradient(45deg, #278cae 5%, #27ae60 100%);
  background-size: 100%;
  -webkit-box-shadow: 0px 12px 25px rgba(39, 174, 96, 0.3);
          box-shadow: 0px 12px 25px rgba(39, 174, 96, 0.3);
}

section.projects .projectslider.slick-slider .slick-list .slick-track .slick-slide:nth-child(4n + 3) .projects__block .projects__layer {
  background: linear-gradient(45deg, #ad4475 5%, #8e44ad 100%);
  background-size: 100%;
  -webkit-box-shadow: 0px 12px 25px rgba(142, 68, 173, 0.3);
          box-shadow: 0px 12px 25px rgba(142, 68, 173, 0.3);
}

section.projects .projectslider.slick-slider .slick-list .slick-track .slick-slide:nth-child(4n + 4) .projects__block .projects__layer {
  background: linear-gradient(45deg, #4a29b9 5%, #2980b9 100%);
  background-size: 100%;
  -webkit-box-shadow: 0px 12px 25px rgba(41, 128, 185, 0.3);
          box-shadow: 0px 12px 25px rgba(41, 128, 185, 0.3);
}

section.projects .projectslider.slick-slider .slick-list .slick-track .slick-slide.slick-active .projects__block .projects__layer {
  z-index: 1;
}

@media (max-width: 980px) {
  section.projects .projectslider.slick-slider .slick-list .slick-track .slick-slide {
    padding: 0px 5px 30px 5px;
  }
}

@media (max-width: 768px) {
  section.projects {
    padding: 40px 0px;
  }
  section.projects .projectslider.slick-slider .slick-list .slick-track .slick-slide .projects__block .projects__content {
    padding: 20px;
  }
  section.projects .projectslider.slick-slider .slick-list .slick-track .slick-slide .projects__block .projects__content .projects__title {
    font-size: 30px;
  }
}

section.engagementModuel {
  padding: 80px 0px;
  background: white;
}

section.engagementModuel .engagementModuel__block {
  text-align: center;
  margin: 15px 0px;
}

section.engagementModuel .engagementModuel__block .engagementModuel__img {
  margin-bottom: 20px;
  height: 80px;
}

section.engagementModuel .engagementModuel__block .engagementModuel__head {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 20px;
}

section.engagementModuel .engagementModuel__block .engagementModuel__text {
  margin-bottom: 0px;
}

@media (max-width: 768px) {
  section.engagementModuel {
    padding: 40px 0px;
  }
}

section.facts {
  padding: 80px 0px;
  background-attachment: fixed;
  position: relative;
  text-align: center;
}

section.facts::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: linear-gradient(45deg, #037d00 0%, #70b000 100%);
  opacity: 0.7;
  z-index: 2;
}

section.facts .container {
  position: relative;
  z-index: 3;
}

section.facts .container .facts__count {
  font-size: 40px;
  color: white;
  font-weight: bold;
  margin: 0px 0px 20px 0px;
}

section.facts .container .facts__label {
  font-size: 20px;
  color: white;
  margin: 0px;
  font-weight: bold;
  opacity: .8;
}

@media (max-width: 768px) {
  section.facts {
    padding: 40px 0px;
  }
}

section.clientsays {
  padding: 80px 0px;
}

section.clientsays .clientsays__block {
  border-radius: 10px;
  background: #2c3e50;
  overflow: hidden;
  position: relative;
}

section.clientsays .clientsays__block::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: #2c3e50;
  z-index: 2;
  visibility: visible;
  opacity: 1;
}

section.clientsays .clientsays__block .clientsays__play {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0.9);
          transform: translate(-50%, -50%) scale(0.9);
  display: block;
  height: 80px;
  line-height: 80px;
  width: 80px;
  text-align: center;
  color: white;
  border-radius: 100%;
  z-index: 5;
  -webkit-box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.3);
  background: linear-gradient(45deg, #4169E1 0%, #70b000 100%);
}

section.clientsays .clientsays__block .clientsays__play:hover {
  -webkit-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
}

section.clientsays .clientsays__block .clientsays__info {
  position: relative;
  padding: 50px;
  color: white;
}

section.clientsays .clientsays__block .clientsays__info .clientsays__text {
  margin-bottom: 50px;
}

section.clientsays .clientsays__block .clientsays__info .clientsays__text p {
  font-weight: 200;
  line-height: 30px;
}

section.clientsays .clientsays__block .clientsays__info .clientsays__name {
  font-size: 20px;
  font-weight: bold;
}

section.clientsays .clientsays__block .clientsays__info .clientsays__role {
  margin: 0px;
}

section.clientsays .clientsays__block .clientsays__poster {
  min-height: 500px;
}

section.clientsays .clientsays__block .clientsays__poster::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: -webkit-gradient(linear, left top, right top, from(#2c3e50), to(rgba(44, 62, 80, 0.3)));
  background: linear-gradient(to right, #2c3e50 0%, rgba(44, 62, 80, 0.3) 100%);
}

section.clientsays .clientsaysslider {
  margin-bottom: 50px;
}

section.clientsays .clientsaysslider .item {
  padding: 0px 10px;
}

section.clientsays .clientsaysslider.slick-slider {
  position: relative;
}

section.clientsays .clientsaysslider.slick-slider .slick-active .clientsays__block:before {
  visibility: hidden;
  opacity: 0;
}

section.clientsays .clientsaysslider.slick-slider .slick-arrow {
  position: absolute;
  top: 50%;
  margin-top: -25px;
  height: 50px;
  line-height: 50px;
  width: 50px;
  font-size: 20px;
  text-align: center;
  background: #233140;
  color: white;
  border-radius: 100%;
  z-index: 5;
  cursor: pointer;
}

section.clientsays .clientsaysslider.slick-slider .slick-arrow.slick-prev {
  left: 50px;
}

section.clientsays .clientsaysslider.slick-slider .slick-arrow.slick-next {
  right: 50px;
}

section.clientsays .clientsaysslider.slick-slider .slick-dots {
  position: absolute;
  width: 100%;
  height: 10px;
  left: 0px;
  top: 100%;
  padding: 0px;
  margin: 30px 0px 0px 0px;
  list-style: none;
  text-align: center;
}

section.clientsays .clientsaysslider.slick-slider .slick-dots li {
  display: inline-block;
  margin: 0px 5px;
  height: 10px;
  vertical-align: top;
}

section.clientsays .clientsaysslider.slick-slider .slick-dots li button {
  padding: 0px;
  background: none;
  border: 0px;
  height: 10px;
  width: 10px;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 100%;
  text-indent: -9999px;
}

section.clientsays .clientsaysslider.slick-slider .slick-dots li.slick-active button {
  background: #4169E1;
}

@media (max-width: 980px) {
  section.clientsays .clientsaysslider .item {
    padding: 0px 5px;
  }
}

@media (max-width: 768px) {

  .res-mt{
    margin-top: 30px;
  }
  section.clientsays {
    padding: 40px 0px;
  }
  section.clientsays .clientsays__block .clientsays__play {
    top: inherit;
    bottom: -25px;
  }
  section.clientsays .clientsays__block .clientsays__info {
    padding: 20px;
    text-align: center;
  }
  section.clientsays .clientsays__block .clientsays__info .clientsays__text {
    margin-bottom: 20px;
  }
  section.clientsays .clientsays__block .clientsays__poster {
    min-height: 150px;
    max-width: 150px;
    border-radius: 100%;
    margin: 0px auto;
    margin-bottom: 50px;
  }
  section.clientsays .clientsays__block .clientsays__poster::before {
    display: none;
  }
  section.clientsays .clientsaysslider {
    margin-bottom: 20px;
  }
  section.clientsays .clientsaysslider.slick-slider .slick-dots {
    margin: 10px 0px 0px 0px;
  }
}

section.awards {
  padding: 80px 0px;
  position: relative;
}

/*section.awards::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: linear-gradient(45deg, #4169E1 0%, #037400 100%);
  opacity: 0.9;
  z-index: 2;
}

section.bg-grey::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: linear-gradient(45deg, #43cf3f 0%, #4169E1 100%)!important;
  opacity: 0.9;
  z-index: 2;
}*/

section.awards .container {
  position: relative;
  z-index: 3;
}

section.awards .awards__block {
  text-align: center;
}

section.awards .awards__block .awards__logo {
  height: 50px;
}

section.awards .awards__block .awards__info {
  padding-top: 20px;
  color: white;
}

section.awards .awards__block .awards__info .awards__award {
  font-size: 20px;
  font-weight: bold;
}

section.awards .awards__block .awards__info .awards__location {
  opacity: 0.7;
  text-transform: uppercase;
}

section.awards .awardsslider .item {
  padding: 0px 10px;
}

section.awards .awardsslider.slick-slider {
  position: relative;
}

section.awards .awardsslider.slick-slider .slick-arrow {
  position: absolute;
  top: 30px;
  height: 40px;
  line-height: 40px;
  width: 40px;
  font-size: 15px;
  text-align: center;
  background: white;
  color: #444;
  border-radius: 100%;
  z-index: 5;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}

section.awards .awardsslider.slick-slider .slick-arrow.slick-prev {
  left: -50px;
}

section.awards .awardsslider.slick-slider .slick-arrow.slick-next {
  right: -50px;
}

@media (max-width: 1080px) {
  section.awards .awardsslider.slick-slider .slick-arrow.slick-prev {
  left: -15px;
}

section.awards .awardsslider.slick-slider .slick-arrow.slick-next {
  right: -15px;
}
}

@media (max-width: 768px) {
  section.awards {
    padding: 40px 0px;
  }
  section.awards .awardsslider {
    margin-left: -15px;
    margin-right: -15px;
  }
}

@media (max-width: 600px) {
  section.awards .awardsslider.slick-slider .slick-arrow.slick-prev {
  left: 15px;
}

section.awards .awardsslider.slick-slider .slick-arrow.slick-next {
  right:15px;
}
}
section.contact {
  padding: 50px 0px;
  background: #ecf0f1 url(../images/contact-bg.png) bottom left repeat-x;
  /*background: #ffcc00 url(../images/contact-bg.png) bottom left repeat-x;*/
  background-size: auto 300px;
}

section.contact .contact__block {
  color: white;
}

section.contact .contact__block .contact__head {
  font-size: 20px;
  font-weight: bold;
  text-transform: capitalize;
}

section.contact .contact__block .contact__line {
  margin: 0px;
  font-weight: bold;
  color: #242323;
  opacity: .8;
}

section.contact .contact__block .contact__line a {
  color: #242323;
}

section.contact .contact__block2 {
  margin-right: 70px;
}

section.contact .contact__block2 .contact__head {
  font-size: 20px;
  font-weight: bold;
  text-transform: capitalize;
}

section.contact .contact__block2 .contact__line {
  margin: 0px;
  font-weight: bold;
  color: #444;
  opacity: .8;
}

section.contact .contact__block2 .contact__line a {
  color: #444;
}

section.contact .contact__block3 .contact__head {
  font-size: 20px;
  font-weight: bold;
  text-transform: capitalize;
  margin-bottom: 20px;
}

section.contact .contactslider.slick-slider {
  position: relative;
}

section.contact .contactslider.slick-slider .slick-arrow {
  position: absolute;
  top: 50%;
  right: -100px;
  height: 50px;
  line-height: 50px;
  width: 50px;
  font-size: 20px;
  margin-top: -25px;
  text-align: center;
  background: white;
  -webkit-box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.3);
  color: #444;
  border-radius: 100%;
  z-index: 5;
  cursor: pointer;
}

section.contact .contactslider.slick-slider .slick-arrow.slick-prev {
  -webkit-transform: translateY(-30px);
          transform: translateY(-30px);
}

section.contact .contactslider.slick-slider .slick-arrow.slick-next {
  -webkit-transform: translateY(30px);
          transform: translateY(30px);
}

section.contact .contactslider.slick-slider .slick-dots {
  position: absolute;
  width: 100%;
  left: 0px;
  top: 100%;
  padding: 0px;
  margin: 30px 0px 0px 0px;
  list-style: none;
  text-align: center;
}

section.contact .contactslider.slick-slider .slick-dots li {
  display: inline-block;
  margin: 0px 5px;
}

section.contact .contactslider.slick-slider .slick-dots li button {
  padding: 0px;
  background: none;
  border: 0px;
  height: 10px;
  width: 10px;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 100%;
  text-indent: -9999px;
}

section.contact .contactslider.slick-slider .slick-dots li.slick-active button {
  background: #4169E1;
}

@media (max-width: 990px) {
  section.contact .contact__block3 {
    margin-top: 80px;
  }
}

@media (max-width: 768px) {
  section.contact {
    padding: 40px 0px;
  }
  section.contact .contact__block {
    text-align: center;
  }
  section.contact .contact__block2 {
    margin-right: 0px;
  }
  section.contact .contact__block2 .card-body {
    padding-right: 70px;
  }
  section.contact .contactslider.slick-slider .slick-arrow {
    right: inherit;
    left: 100%;
    margin-left: 10px;
  }
}

footer {
  padding: 0px 0px;
  background: #2c3e50;
}

footer h4 {
  font-size: 18px!important;
  font-weight: bold;
  color: white;
}

footer .nav.nav-list .nav-item .nav-link {
  color: white;
  opacity: 0.5;
  font: 13px/16px 'SF Pro Display';
}

footer .nav.nav-list .nav-item .nav-link:hover {
  opacity: 1;
}

footer .nav.nav-list.flex-column {
  margin: 0px;
}

footer .nav.nav-list.flex-column .nav-item .nav-link {
  padding: 2px 0px;
}

footer .nav-social .nav-item {
  margin: 0px 5px;
}

footer .nav-social .nav-item .nav-link {
  padding: 0px;
  height: 30px;
  line-height: 30px;
  width: 30px;
  text-align: center;
  background: white;
  color: #444;
  border-radius: 100%;
}

@media (max-width: 768px) {
  footer {
    padding: 0px 0px;
  }
}

.inner-banner {
  padding-top: 0px;
  text-align: center;
  margin-top: -6px;
}

.inner-banner .inner {
  padding: 50px 0px;
  background: #2c3e50;
}

.inner-banner .inner h1 {
  color: white;
  text-align: center;
  font-weight: 400;
  margin: 0px;
  text-transform: uppercase;
  font: 45px/30px 'SF Pro Display'!important;
}

.portfolio-block {
  display: block;
  background: transparent;
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  margin: 15px 0px;
}

.portfolio-block .portfolio-block__circle {
  display: block;
  height: 250px;
  width: 250px;
  position: absolute;
  left: -50px;
  bottom: -150px;
  background: #2c3e50;
  border-radius: 100%;
}

.portfolio-block .portfolio-block__anchor {
  position: absolute;
  left: 20px;
  bottom: 20px;
  z-index: 9;
  color: white;
}

.iframeview {
  max-height: 600px;
  overflow-y: auto;
}

.editor h1, .editor h2, .editor h3, .editor h4, .editor h5, .editor h6 {
  font-weight: bold;
  font-weight: bold;
  letter-spacing: 0.03em;
}

.editor h1 span, .editor h2 span, .editor h3 span, .editor h4 span, .editor h5 span, .editor h6 span {
  color: #4169E1;
}

.editor p {
  margin-bottom: 10px;
  opacity: .9;
}

.editor p:last-child {
  margin-bottom: 0px;
}

.editor ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
}

.editor ul li {
  display: block;
  padding: 0px 0px 15px 25px;
  font-size: 16px;
  position: relative;
}

.editor ul li:before {
  font-family: 'Font Awesome 5 Pro';
  content: "\f058";
  margin-right: 10px;
  color: #4169E1;
  font-weight: bold;
  position: absolute;
  left: 0;
  top: 0;
}
/*# sourceMappingURL=custom.css.map */



canvas{
  display:block;
  vertical-align:bottom;
}


/* ---- stats.js ---- */

.count-particles{
  background: #000022;
  position: absolute;
  top: 48px;
  left: 0;
  width: 80px;
  color: #13E8E9;
  font-size: .8em;
  text-align: left;
  text-indent: 4px;
  line-height: 14px;
  padding-bottom: 2px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

.js-count-particles{
  font-size: 1.1em;
}

#stats,
.count-particles{
  -webkit-user-select: none;
  margin-top: 5px;
  margin-left: 5px;
}

#stats{
  border-radius: 3px 3px 0 0;
  overflow: hidden;
}

.count-particles{
  border-radius: 0 0 3px 3px;
}


.aux-modern-heading-primary strong{
  color: #ffc000;
  /*display: block;
  font-family: "Poppins", Sans-serif;*/
  font-size: 64px;
  font-weight: 700;
  line-height: 85px;
  letter-spacing: -2px;
  margin: -25px 0 0;
}

/* ---- particles.js container ---- */

#particles-js{
  width: 100%;
  height: 100%;
  background-color: transparent;
  background-image: url('');
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}



.backgroung-bg {
  /*height: 100%;*/
  /*background: radial-gradient(ellipse at bottom, #1b2735 0%, #090a0f 100%);*/
  overflow: hidden;
  background: rgba(65,86,128,1);
background: -moz-radial-gradient(center, ellipse cover, rgba(65,86,128,1) 0%, rgba(4,6,20,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(65,86,128,1)), color-stop(100%, rgba(4,6,20,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(65,86,128,1) 0%, rgba(4,6,20,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(65,86,128,1) 0%, rgba(4,6,20,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(65,86,128,1) 0%, rgba(4,6,20,1) 100%);
background: radial-gradient(ellipse at center, rgba(65,86,128,1) 0%, rgba(4,6,20,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#415680', endColorstr='#040614', GradientType=1 );
}

#stars {
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 1552px 961px #FFF , 852px 284px #FFF , 816px 1588px #FFF , 249px 704px #FFF , 78px 1168px #FFF , 386px 405px #FFF , 298px 1940px #FFF , 261px 524px #FFF , 241px 1907px #FFF , 984px 1345px #FFF , 1142px 310px #FFF , 1905px 705px #FFF , 1906px 873px #FFF , 1056px 1241px #FFF , 937px 1094px #FFF , 1704px 1767px #FFF , 37px 581px #FFF , 1857px 1672px #FFF , 242px 1281px #FFF , 1132px 1099px #FFF , 1700px 1392px #FFF , 1271px 283px #FFF , 1395px 975px #FFF , 890px 104px #FFF , 454px 785px #FFF , 1914px 584px #FFF , 58px 880px #FFF , 1311px 170px #FFF , 775px 1699px #FFF , 1865px 1386px #FFF , 788px 1515px #FFF , 100px 121px #FFF , 695px 1012px #FFF , 125px 1811px #FFF , 1612px 1810px #FFF , 316px 652px #FFF , 1101px 256px #FFF , 1193px 48px #FFF , 549px 1954px #FFF , 368px 1843px #FFF , 1326px 1858px #FFF , 937px 1128px #FFF , 684px 1787px #FFF , 788px 1774px #FFF , 1813px 1100px #FFF , 952px 717px #FFF , 1249px 1807px #FFF , 183px 267px #FFF , 115px 751px #FFF , 273px 1860px #FFF , 783px 1737px #FFF , 395px 356px #FFF , 150px 506px #FFF , 996px 31px #FFF , 166px 1311px #FFF , 1140px 1979px #FFF , 1551px 1783px #FFF , 909px 1174px #FFF , 21px 53px #FFF , 1569px 1065px #FFF , 974px 409px #FFF , 59px 509px #FFF , 82px 654px #FFF , 20px 468px #FFF , 201px 394px #FFF , 1128px 793px #FFF , 1846px 794px #FFF , 663px 1149px #FFF , 1022px 1098px #FFF , 1380px 1923px #FFF , 353px 592px #FFF , 1307px 1109px #FFF , 640px 141px #FFF , 1328px 214px #FFF , 963px 106px #FFF , 935px 1490px #FFF , 1468px 519px #FFF , 525px 1280px #FFF , 547px 2000px #FFF , 819px 831px #FFF , 1850px 1114px #FFF , 112px 287px #FFF , 890px 717px #FFF , 162px 1596px #FFF , 1977px 1395px #FFF , 43px 1042px #FFF , 1150px 142px #FFF , 1332px 146px #FFF , 1197px 827px #FFF , 1934px 1897px #FFF , 1344px 428px #FFF , 23px 109px #FFF , 1537px 740px #FFF , 1927px 1237px #FFF , 996px 636px #FFF , 412px 1504px #FFF , 1513px 1341px #FFF , 141px 1084px #FFF , 206px 43px #FFF , 575px 1330px #FFF , 1198px 1820px #FFF , 44px 1581px #FFF , 1677px 138px #FFF , 166px 1195px #FFF , 679px 1171px #FFF , 1027px 42px #FFF , 1648px 1815px #FFF , 1065px 284px #FFF , 1713px 67px #FFF , 926px 429px #FFF , 1291px 752px #FFF , 1403px 1990px #FFF , 924px 1461px #FFF , 241px 34px #FFF , 1359px 1895px #FFF , 371px 1803px #FFF , 635px 908px #FFF , 868px 1141px #FFF , 981px 262px #FFF , 151px 1512px #FFF , 1267px 1932px #FFF , 594px 1564px #FFF , 775px 803px #FFF , 1431px 1981px #FFF , 661px 904px #FFF , 1488px 120px #FFF , 1142px 1566px #FFF , 1200px 1155px #FFF , 40px 1734px #FFF , 434px 1760px #FFF , 1126px 1469px #FFF , 72px 1916px #FFF , 1589px 1732px #FFF , 1721px 576px #FFF , 1331px 1204px #FFF , 437px 982px #FFF , 2000px 1683px #FFF , 1083px 1921px #FFF , 1760px 287px #FFF , 1084px 651px #FFF , 254px 355px #FFF , 1467px 268px #FFF , 858px 1402px #FFF , 182px 1329px #FFF , 1236px 184px #FFF , 758px 232px #FFF , 698px 1354px #FFF , 1115px 1419px #FFF , 806px 912px #FFF , 1684px 485px #FFF , 374px 1901px #FFF , 745px 1439px #FFF , 158px 1634px #FFF , 1002px 1188px #FFF , 1873px 1355px #FFF , 157px 494px #FFF , 1099px 939px #FFF , 1350px 401px #FFF , 1368px 1909px #FFF , 707px 995px #FFF , 1604px 110px #FFF , 346px 1217px #FFF , 1934px 1085px #FFF , 1898px 1168px #FFF , 383px 377px #FFF , 431px 1940px #FFF , 1821px 473px #FFF , 1110px 1788px #FFF , 380px 897px #FFF , 1829px 437px #FFF , 109px 329px #FFF , 163px 7px #FFF , 1127px 525px #FFF , 459px 162px #FFF , 380px 775px #FFF , 1989px 1099px #FFF , 934px 1761px #FFF , 1059px 1946px #FFF , 1585px 1496px #FFF , 103px 969px #FFF , 1820px 1152px #FFF , 761px 629px #FFF , 1648px 582px #FFF , 1531px 184px #FFF , 46px 1497px #FFF , 129px 1736px #FFF , 246px 1568px #FFF , 1294px 943px #FFF , 1268px 1464px #FFF , 1079px 178px #FFF , 561px 969px #FFF , 561px 10px #FFF , 1456px 236px #FFF , 26px 697px #FFF , 1279px 413px #FFF , 201px 726px #FFF , 1580px 1929px #FFF , 1125px 261px #FFF , 1158px 242px #FFF , 625px 698px #FFF , 175px 1679px #FFF , 1866px 1589px #FFF , 1375px 1256px #FFF , 187px 1253px #FFF , 1591px 888px #FFF , 418px 1927px #FFF , 1039px 305px #FFF , 1632px 348px #FFF , 772px 504px #FFF , 1534px 656px #FFF , 1210px 1773px #FFF , 333px 1382px #FFF , 1157px 1075px #FFF , 1053px 1071px #FFF , 133px 898px #FFF , 1865px 1617px #FFF , 775px 1809px #FFF , 1844px 679px #FFF , 313px 1875px #FFF , 1485px 1441px #FFF , 587px 1524px #FFF , 280px 1608px #FFF , 110px 599px #FFF , 1174px 1905px #FFF , 355px 511px #FFF , 1618px 15px #FFF , 1709px 71px #FFF , 1078px 254px #FFF , 1040px 51px #FFF , 1057px 1692px #FFF , 1987px 1170px #FFF , 247px 441px #FFF , 1388px 1246px #FFF , 1522px 985px #FFF , 502px 1082px #FFF , 1559px 1466px #FFF , 1551px 1339px #FFF , 852px 1384px #FFF , 117px 1414px #FFF , 1083px 1054px #FFF , 331px 1410px #FFF , 1693px 1349px #FFF , 908px 1770px #FFF , 1880px 772px #FFF , 348px 1025px #FFF , 1698px 750px #FFF , 827px 1808px #FFF , 1770px 1229px #FFF , 1899px 1568px #FFF , 1744px 1129px #FFF , 164px 538px #FFF , 1445px 504px #FFF , 814px 1292px #FFF , 1839px 1130px #FFF , 1062px 1263px #FFF , 1411px 1577px #FFF , 120px 1992px #FFF , 1041px 350px #FFF , 488px 1892px #FFF , 292px 1775px #FFF , 619px 1203px #FFF , 847px 1505px #FFF , 1752px 1208px #FFF , 1447px 192px #FFF , 1466px 269px #FFF , 1218px 1315px #FFF , 1534px 1724px #FFF , 717px 1246px #FFF , 1407px 779px #FFF , 1060px 1619px #FFF , 526px 642px #FFF , 1302px 1254px #FFF , 1445px 424px #FFF , 555px 839px #FFF , 1946px 965px #FFF , 245px 1015px #FFF , 1149px 1632px #FFF , 1147px 565px #FFF , 653px 1428px #FFF , 750px 675px #FFF , 174px 702px #FFF , 1672px 1506px #FFF , 505px 1282px #FFF , 1282px 100px #FFF , 1889px 326px #FFF , 535px 981px #FFF , 1068px 1532px #FFF , 1981px 1824px #FFF , 739px 1123px #FFF , 999px 180px #FFF , 1892px 1958px #FFF , 114px 115px #FFF , 1530px 52px #FFF , 1804px 1227px #FFF , 1080px 39px #FFF , 652px 1072px #FFF , 930px 327px #FFF , 631px 1116px #FFF , 588px 1685px #FFF , 1836px 751px #FFF , 169px 855px #FFF , 703px 978px #FFF , 1617px 1967px #FFF , 246px 234px #FFF , 1571px 637px #FFF , 714px 1651px #FFF , 814px 1443px #FFF , 1685px 1937px #FFF , 982px 782px #FFF , 1784px 551px #FFF , 291px 1015px #FFF , 706px 1274px #FFF , 1061px 1094px #FFF , 1812px 74px #FFF , 786px 1641px #FFF , 1657px 411px #FFF , 1616px 1702px #FFF , 1743px 1650px #FFF , 620px 410px #FFF , 1132px 1613px #FFF , 1866px 1515px #FFF , 714px 1384px #FFF , 607px 197px #FFF , 1484px 479px #FFF , 1600px 1142px #FFF , 1104px 1056px #FFF , 926px 535px #FFF , 295px 1124px #FFF , 1628px 1423px #FFF , 1135px 773px #FFF , 568px 1696px #FFF , 1443px 1045px #FFF , 1893px 1833px #FFF , 93px 1216px #FFF , 14px 173px #FFF , 1525px 1168px #FFF , 1140px 901px #FFF , 243px 407px #FFF , 601px 36px #FFF , 1968px 1058px #FFF , 512px 1617px #FFF , 775px 926px #FFF , 1638px 1326px #FFF , 327px 911px #FFF , 313px 688px #FFF , 199px 257px #FFF , 1028px 1478px #FFF , 1245px 397px #FFF , 1373px 1696px #FFF , 1106px 715px #FFF , 1529px 1955px #FFF , 1835px 1414px #FFF , 1670px 1524px #FFF , 1184px 1940px #FFF , 149px 790px #FFF , 925px 76px #FFF , 829px 1046px #FFF , 986px 391px #FFF , 662px 1575px #FFF , 704px 347px #FFF , 782px 571px #FFF , 1888px 1628px #FFF , 1562px 1169px #FFF , 1382px 1832px #FFF , 1036px 1567px #FFF , 1501px 544px #FFF , 1081px 726px #FFF , 343px 1366px #FFF , 1621px 760px #FFF , 1256px 599px #FFF , 49px 37px #FFF , 1936px 1888px #FFF , 1569px 831px #FFF , 375px 1212px #FFF , 1176px 415px #FFF , 256px 517px #FFF , 810px 1906px #FFF , 368px 66px #FFF , 627px 1572px #FFF , 660px 1191px #FFF , 50px 943px #FFF , 1684px 1017px #FFF , 1669px 843px #FFF , 503px 497px #FFF , 905px 842px #FFF , 154px 449px #FFF , 1917px 491px #FFF , 1965px 1877px #FFF , 1325px 1312px #FFF , 1775px 1746px #FFF , 1871px 1221px #FFF , 679px 1621px #FFF , 212px 193px #FFF , 926px 454px #FFF , 1461px 1902px #FFF , 1329px 1061px #FFF , 80px 711px #FFF , 1033px 1551px #FFF , 613px 912px #FFF , 1393px 1149px #FFF , 704px 248px #FFF , 657px 986px #FFF , 1143px 1516px #FFF , 19px 408px #FFF , 1683px 1515px #FFF , 474px 1457px #FFF , 1055px 1671px #FFF , 936px 675px #FFF , 1163px 1915px #FFF , 772px 239px #FFF , 1117px 235px #FFF , 980px 438px #FFF , 170px 1931px #FFF , 210px 133px #FFF , 1493px 1981px #FFF , 721px 1054px #FFF , 1965px 1756px #FFF , 1692px 130px #FFF , 1810px 378px #FFF , 1936px 205px #FFF , 623px 918px #FFF , 1582px 1375px #FFF , 1520px 499px #FFF , 523px 665px #FFF , 285px 774px #FFF , 1628px 58px #FFF , 1721px 1903px #FFF , 1225px 1966px #FFF , 1692px 1521px #FFF , 1064px 1315px #FFF , 1092px 258px #FFF , 1746px 793px #FFF , 1966px 560px #FFF , 675px 1396px #FFF , 968px 34px #FFF , 268px 599px #FFF , 1569px 1351px #FFF , 1946px 979px #FFF , 456px 1292px #FFF , 332px 234px #FFF , 654px 1360px #FFF , 141px 1637px #FFF , 395px 405px #FFF , 1999px 992px #FFF , 1603px 1548px #FFF , 1097px 1481px #FFF , 362px 124px #FFF , 478px 148px #FFF , 1291px 608px #FFF , 1173px 692px #FFF , 1973px 640px #FFF , 985px 1410px #FFF , 377px 1320px #FFF , 989px 739px #FFF , 1071px 144px #FFF , 518px 252px #FFF , 1452px 254px #FFF , 66px 856px #FFF , 1437px 1611px #FFF , 537px 1143px #FFF , 447px 674px #FFF , 619px 167px #FFF , 683px 1345px #FFF , 1334px 1557px #FFF , 1298px 1523px #FFF , 281px 667px #FFF , 1834px 144px #FFF , 47px 248px #FFF , 916px 209px #FFF , 1990px 898px #FFF , 1649px 386px #FFF , 1446px 1144px #FFF , 1871px 1320px #FFF , 285px 760px #FFF , 616px 1091px #FFF , 919px 1320px #FFF , 36px 1211px #FFF , 851px 1879px #FFF , 1601px 1279px #FFF , 1459px 1080px #FFF , 1367px 720px #FFF , 1521px 1964px #FFF , 1233px 447px #FFF , 1850px 570px #FFF , 803px 745px #FFF , 1357px 278px #FFF , 1730px 1090px #FFF , 1289px 1284px #FFF , 626px 1025px #FFF , 814px 1852px #FFF , 301px 1564px #FFF , 1428px 1180px #FFF , 365px 540px #FFF , 1999px 560px #FFF , 1254px 1604px #FFF , 818px 271px #FFF , 509px 1650px #FFF , 315px 490px #FFF , 475px 989px #FFF , 1784px 1896px #FFF , 1049px 386px #FFF , 1406px 530px #FFF , 341px 536px #FFF , 589px 1692px #FFF , 1722px 327px #FFF , 1310px 762px #FFF , 297px 821px #FFF , 1346px 987px #FFF , 193px 1376px #FFF , 1238px 171px #FFF , 1760px 1025px #FFF , 1294px 1154px #FFF , 431px 1045px #FFF , 1040px 1815px #FFF , 858px 660px #FFF , 1556px 756px #FFF , 1091px 1119px #FFF , 1510px 1896px #FFF , 359px 688px #FFF , 1619px 1790px #FFF , 1599px 828px #FFF , 887px 1131px #FFF , 1918px 709px #FFF , 1612px 7px #FFF , 487px 561px #FFF , 1113px 5px #FFF , 225px 1187px #FFF , 1315px 1225px #FFF , 462px 1570px #FFF , 762px 82px #FFF , 826px 1728px #FFF , 586px 81px #FFF , 1336px 1151px #FFF , 231px 209px #FFF , 459px 1285px #FFF , 69px 1555px #FFF , 127px 1375px #FFF , 1749px 285px #FFF , 778px 1427px #FFF , 1915px 356px #FFF , 155px 1204px #FFF , 1005px 830px #FFF , 623px 862px #FFF , 1783px 451px #FFF , 1317px 158px #FFF , 410px 1296px #FFF , 79px 554px #FFF , 1641px 553px #FFF , 768px 1250px #FFF , 1631px 77px #FFF , 1569px 1629px #FFF , 138px 1301px #FFF , 1071px 1784px #FFF , 240px 1996px #FFF , 974px 824px #FFF , 1595px 197px #FFF , 1364px 710px #FFF , 1668px 152px #FFF , 1379px 1838px #FFF , 424px 1603px #FFF , 1132px 934px #FFF , 1815px 1448px #FFF , 1126px 748px #FFF , 1139px 1225px #FFF , 1492px 438px #FFF , 1314px 958px #FFF , 408px 1225px #FFF , 111px 809px #FFF , 1562px 25px #FFF , 359px 1983px #FFF , 143px 1562px #FFF , 970px 15px #FFF , 1477px 1397px #FFF , 1488px 645px #FFF , 889px 1972px #FFF , 850px 1627px #FFF , 1317px 290px #FFF , 1175px 1527px #FFF , 1504px 1286px #FFF , 1752px 1078px #FFF , 1124px 1088px #FFF , 1407px 278px #FFF , 415px 645px #FFF , 1930px 1804px #FFF , 407px 523px #FFF , 1565px 163px #FFF , 1172px 1423px #FFF , 1296px 146px #FFF , 1001px 194px #FFF , 172px 1134px #FFF , 548px 1739px #FFF , 1147px 562px #FFF , 247px 1109px #FFF , 1391px 1367px #FFF , 1730px 1612px #FFF , 172px 806px #FFF , 1510px 114px #FFF , 1261px 1175px #FFF , 638px 65px #FFF , 1935px 366px #FFF , 1741px 1352px #FFF , 999px 530px #FFF , 1259px 596px #FFF , 1468px 443px #FFF , 411px 769px #FFF , 232px 140px #FFF , 119px 1132px #FFF , 1923px 1501px #FFF , 222px 1786px #FFF , 980px 7px #FFF , 1753px 1573px #FFF , 1109px 1042px #FFF , 1406px 1858px #FFF , 438px 619px #FFF , 1901px 1452px #FFF , 1038px 967px #FFF , 754px 250px #FFF , 1748px 921px #FFF , 802px 316px #FFF , 951px 1367px #FFF , 193px 1948px #FFF , 1962px 224px #FFF , 1436px 156px #FFF , 500px 780px #FFF , 597px 1169px #FFF , 1352px 386px #FFF , 6px 823px #FFF , 242px 839px #FFF , 1699px 350px #FFF , 526px 1407px #FFF , 825px 47px #FFF , 1396px 1987px #FFF , 786px 1069px #FFF , 1486px 20px #FFF , 1304px 446px #FFF , 67px 365px #FFF , 330px 479px #FFF , 95px 161px #FFF , 1904px 1151px #FFF , 776px 659px #FFF , 1541px 1735px #FFF , 1317px 1272px #FFF , 1899px 549px #FFF , 617px 784px #FFF , 491px 1855px #FFF , 221px 257px #FFF , 117px 1072px #FFF , 848px 441px #FFF , 919px 1011px #FFF , 534px 1798px #FFF , 1719px 219px #FFF , 1228px 1316px #FFF , 730px 1283px #FFF , 161px 617px #FFF , 1013px 779px #FFF , 1052px 521px #FFF , 1070px 806px #FFF , 1971px 1219px #FFF , 611px 546px #FFF , 1826px 1765px #FFF , 1105px 275px #FFF , 396px 1358px #FFF , 383px 948px #FFF , 313px 1433px #FFF , 1494px 1706px #FFF , 1042px 465px #FFF , 546px 821px #FFF , 1652px 727px #FFF , 608px 231px #FFF , 1197px 840px #FFF , 1831px 168px #FFF , 1216px 1909px #FFF , 321px 1507px #FFF , 1314px 492px #FFF , 837px 807px #FFF , 325px 141px #FFF , 840px 1786px #FFF , 21px 401px #FFF , 1079px 1769px #FFF , 409px 885px #FFF , 1980px 1102px #FFF , 832px 1315px #FFF , 1436px 1148px #FFF , 574px 761px #FFF , 1508px 1740px #FFF , 489px 11px #FFF , 351px 1144px #FFF , 106px 1001px #FFF , 1321px 1914px #FFF , 1301px 1887px #FFF , 1465px 1053px #FFF , 288px 1608px #FFF , 186px 1571px #FFF , 740px 1471px #FFF , 1748px 144px #FFF , 864px 1788px #FFF , 955px 889px #FFF , 654px 350px #FFF , 778px 377px #FFF , 99px 1111px #FFF;
  animation: animStar 50s linear infinite;
}
#stars:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 1552px 961px #FFF , 852px 284px #FFF , 816px 1588px #FFF , 249px 704px #FFF , 78px 1168px #FFF , 386px 405px #FFF , 298px 1940px #FFF , 261px 524px #FFF , 241px 1907px #FFF , 984px 1345px #FFF , 1142px 310px #FFF , 1905px 705px #FFF , 1906px 873px #FFF , 1056px 1241px #FFF , 937px 1094px #FFF , 1704px 1767px #FFF , 37px 581px #FFF , 1857px 1672px #FFF , 242px 1281px #FFF , 1132px 1099px #FFF , 1700px 1392px #FFF , 1271px 283px #FFF , 1395px 975px #FFF , 890px 104px #FFF , 454px 785px #FFF , 1914px 584px #FFF , 58px 880px #FFF , 1311px 170px #FFF , 775px 1699px #FFF , 1865px 1386px #FFF , 788px 1515px #FFF , 100px 121px #FFF , 695px 1012px #FFF , 125px 1811px #FFF , 1612px 1810px #FFF , 316px 652px #FFF , 1101px 256px #FFF , 1193px 48px #FFF , 549px 1954px #FFF , 368px 1843px #FFF , 1326px 1858px #FFF , 937px 1128px #FFF , 684px 1787px #FFF , 788px 1774px #FFF , 1813px 1100px #FFF , 952px 717px #FFF , 1249px 1807px #FFF , 183px 267px #FFF , 115px 751px #FFF , 273px 1860px #FFF , 783px 1737px #FFF , 395px 356px #FFF , 150px 506px #FFF , 996px 31px #FFF , 166px 1311px #FFF , 1140px 1979px #FFF , 1551px 1783px #FFF , 909px 1174px #FFF , 21px 53px #FFF , 1569px 1065px #FFF , 974px 409px #FFF , 59px 509px #FFF , 82px 654px #FFF , 20px 468px #FFF , 201px 394px #FFF , 1128px 793px #FFF , 1846px 794px #FFF , 663px 1149px #FFF , 1022px 1098px #FFF , 1380px 1923px #FFF , 353px 592px #FFF , 1307px 1109px #FFF , 640px 141px #FFF , 1328px 214px #FFF , 963px 106px #FFF , 935px 1490px #FFF , 1468px 519px #FFF , 525px 1280px #FFF , 547px 2000px #FFF , 819px 831px #FFF , 1850px 1114px #FFF , 112px 287px #FFF , 890px 717px #FFF , 162px 1596px #FFF , 1977px 1395px #FFF , 43px 1042px #FFF , 1150px 142px #FFF , 1332px 146px #FFF , 1197px 827px #FFF , 1934px 1897px #FFF , 1344px 428px #FFF , 23px 109px #FFF , 1537px 740px #FFF , 1927px 1237px #FFF , 996px 636px #FFF , 412px 1504px #FFF , 1513px 1341px #FFF , 141px 1084px #FFF , 206px 43px #FFF , 575px 1330px #FFF , 1198px 1820px #FFF , 44px 1581px #FFF , 1677px 138px #FFF , 166px 1195px #FFF , 679px 1171px #FFF , 1027px 42px #FFF , 1648px 1815px #FFF , 1065px 284px #FFF , 1713px 67px #FFF , 926px 429px #FFF , 1291px 752px #FFF , 1403px 1990px #FFF , 924px 1461px #FFF , 241px 34px #FFF , 1359px 1895px #FFF , 371px 1803px #FFF , 635px 908px #FFF , 868px 1141px #FFF , 981px 262px #FFF , 151px 1512px #FFF , 1267px 1932px #FFF , 594px 1564px #FFF , 775px 803px #FFF , 1431px 1981px #FFF , 661px 904px #FFF , 1488px 120px #FFF , 1142px 1566px #FFF , 1200px 1155px #FFF , 40px 1734px #FFF , 434px 1760px #FFF , 1126px 1469px #FFF , 72px 1916px #FFF , 1589px 1732px #FFF , 1721px 576px #FFF , 1331px 1204px #FFF , 437px 982px #FFF , 2000px 1683px #FFF , 1083px 1921px #FFF , 1760px 287px #FFF , 1084px 651px #FFF , 254px 355px #FFF , 1467px 268px #FFF , 858px 1402px #FFF , 182px 1329px #FFF , 1236px 184px #FFF , 758px 232px #FFF , 698px 1354px #FFF , 1115px 1419px #FFF , 806px 912px #FFF , 1684px 485px #FFF , 374px 1901px #FFF , 745px 1439px #FFF , 158px 1634px #FFF , 1002px 1188px #FFF , 1873px 1355px #FFF , 157px 494px #FFF , 1099px 939px #FFF , 1350px 401px #FFF , 1368px 1909px #FFF , 707px 995px #FFF , 1604px 110px #FFF , 346px 1217px #FFF , 1934px 1085px #FFF , 1898px 1168px #FFF , 383px 377px #FFF , 431px 1940px #FFF , 1821px 473px #FFF , 1110px 1788px #FFF , 380px 897px #FFF , 1829px 437px #FFF , 109px 329px #FFF , 163px 7px #FFF , 1127px 525px #FFF , 459px 162px #FFF , 380px 775px #FFF , 1989px 1099px #FFF , 934px 1761px #FFF , 1059px 1946px #FFF , 1585px 1496px #FFF , 103px 969px #FFF , 1820px 1152px #FFF , 761px 629px #FFF , 1648px 582px #FFF , 1531px 184px #FFF , 46px 1497px #FFF , 129px 1736px #FFF , 246px 1568px #FFF , 1294px 943px #FFF , 1268px 1464px #FFF , 1079px 178px #FFF , 561px 969px #FFF , 561px 10px #FFF , 1456px 236px #FFF , 26px 697px #FFF , 1279px 413px #FFF , 201px 726px #FFF , 1580px 1929px #FFF , 1125px 261px #FFF , 1158px 242px #FFF , 625px 698px #FFF , 175px 1679px #FFF , 1866px 1589px #FFF , 1375px 1256px #FFF , 187px 1253px #FFF , 1591px 888px #FFF , 418px 1927px #FFF , 1039px 305px #FFF , 1632px 348px #FFF , 772px 504px #FFF , 1534px 656px #FFF , 1210px 1773px #FFF , 333px 1382px #FFF , 1157px 1075px #FFF , 1053px 1071px #FFF , 133px 898px #FFF , 1865px 1617px #FFF , 775px 1809px #FFF , 1844px 679px #FFF , 313px 1875px #FFF , 1485px 1441px #FFF , 587px 1524px #FFF , 280px 1608px #FFF , 110px 599px #FFF , 1174px 1905px #FFF , 355px 511px #FFF , 1618px 15px #FFF , 1709px 71px #FFF , 1078px 254px #FFF , 1040px 51px #FFF , 1057px 1692px #FFF , 1987px 1170px #FFF , 247px 441px #FFF , 1388px 1246px #FFF , 1522px 985px #FFF , 502px 1082px #FFF , 1559px 1466px #FFF , 1551px 1339px #FFF , 852px 1384px #FFF , 117px 1414px #FFF , 1083px 1054px #FFF , 331px 1410px #FFF , 1693px 1349px #FFF , 908px 1770px #FFF , 1880px 772px #FFF , 348px 1025px #FFF , 1698px 750px #FFF , 827px 1808px #FFF , 1770px 1229px #FFF , 1899px 1568px #FFF , 1744px 1129px #FFF , 164px 538px #FFF , 1445px 504px #FFF , 814px 1292px #FFF , 1839px 1130px #FFF , 1062px 1263px #FFF , 1411px 1577px #FFF , 120px 1992px #FFF , 1041px 350px #FFF , 488px 1892px #FFF , 292px 1775px #FFF , 619px 1203px #FFF , 847px 1505px #FFF , 1752px 1208px #FFF , 1447px 192px #FFF , 1466px 269px #FFF , 1218px 1315px #FFF , 1534px 1724px #FFF , 717px 1246px #FFF , 1407px 779px #FFF , 1060px 1619px #FFF , 526px 642px #FFF , 1302px 1254px #FFF , 1445px 424px #FFF , 555px 839px #FFF , 1946px 965px #FFF , 245px 1015px #FFF , 1149px 1632px #FFF , 1147px 565px #FFF , 653px 1428px #FFF , 750px 675px #FFF , 174px 702px #FFF , 1672px 1506px #FFF , 505px 1282px #FFF , 1282px 100px #FFF , 1889px 326px #FFF , 535px 981px #FFF , 1068px 1532px #FFF , 1981px 1824px #FFF , 739px 1123px #FFF , 999px 180px #FFF , 1892px 1958px #FFF , 114px 115px #FFF , 1530px 52px #FFF , 1804px 1227px #FFF , 1080px 39px #FFF , 652px 1072px #FFF , 930px 327px #FFF , 631px 1116px #FFF , 588px 1685px #FFF , 1836px 751px #FFF , 169px 855px #FFF , 703px 978px #FFF , 1617px 1967px #FFF , 246px 234px #FFF , 1571px 637px #FFF , 714px 1651px #FFF , 814px 1443px #FFF , 1685px 1937px #FFF , 982px 782px #FFF , 1784px 551px #FFF , 291px 1015px #FFF , 706px 1274px #FFF , 1061px 1094px #FFF , 1812px 74px #FFF , 786px 1641px #FFF , 1657px 411px #FFF , 1616px 1702px #FFF , 1743px 1650px #FFF , 620px 410px #FFF , 1132px 1613px #FFF , 1866px 1515px #FFF , 714px 1384px #FFF , 607px 197px #FFF , 1484px 479px #FFF , 1600px 1142px #FFF , 1104px 1056px #FFF , 926px 535px #FFF , 295px 1124px #FFF , 1628px 1423px #FFF , 1135px 773px #FFF , 568px 1696px #FFF , 1443px 1045px #FFF , 1893px 1833px #FFF , 93px 1216px #FFF , 14px 173px #FFF , 1525px 1168px #FFF , 1140px 901px #FFF , 243px 407px #FFF , 601px 36px #FFF , 1968px 1058px #FFF , 512px 1617px #FFF , 775px 926px #FFF , 1638px 1326px #FFF , 327px 911px #FFF , 313px 688px #FFF , 199px 257px #FFF , 1028px 1478px #FFF , 1245px 397px #FFF , 1373px 1696px #FFF , 1106px 715px #FFF , 1529px 1955px #FFF , 1835px 1414px #FFF , 1670px 1524px #FFF , 1184px 1940px #FFF , 149px 790px #FFF , 925px 76px #FFF , 829px 1046px #FFF , 986px 391px #FFF , 662px 1575px #FFF , 704px 347px #FFF , 782px 571px #FFF , 1888px 1628px #FFF , 1562px 1169px #FFF , 1382px 1832px #FFF , 1036px 1567px #FFF , 1501px 544px #FFF , 1081px 726px #FFF , 343px 1366px #FFF , 1621px 760px #FFF , 1256px 599px #FFF , 49px 37px #FFF , 1936px 1888px #FFF , 1569px 831px #FFF , 375px 1212px #FFF , 1176px 415px #FFF , 256px 517px #FFF , 810px 1906px #FFF , 368px 66px #FFF , 627px 1572px #FFF , 660px 1191px #FFF , 50px 943px #FFF , 1684px 1017px #FFF , 1669px 843px #FFF , 503px 497px #FFF , 905px 842px #FFF , 154px 449px #FFF , 1917px 491px #FFF , 1965px 1877px #FFF , 1325px 1312px #FFF , 1775px 1746px #FFF , 1871px 1221px #FFF , 679px 1621px #FFF , 212px 193px #FFF , 926px 454px #FFF , 1461px 1902px #FFF , 1329px 1061px #FFF , 80px 711px #FFF , 1033px 1551px #FFF , 613px 912px #FFF , 1393px 1149px #FFF , 704px 248px #FFF , 657px 986px #FFF , 1143px 1516px #FFF , 19px 408px #FFF , 1683px 1515px #FFF , 474px 1457px #FFF , 1055px 1671px #FFF , 936px 675px #FFF , 1163px 1915px #FFF , 772px 239px #FFF , 1117px 235px #FFF , 980px 438px #FFF , 170px 1931px #FFF , 210px 133px #FFF , 1493px 1981px #FFF , 721px 1054px #FFF , 1965px 1756px #FFF , 1692px 130px #FFF , 1810px 378px #FFF , 1936px 205px #FFF , 623px 918px #FFF , 1582px 1375px #FFF , 1520px 499px #FFF , 523px 665px #FFF , 285px 774px #FFF , 1628px 58px #FFF , 1721px 1903px #FFF , 1225px 1966px #FFF , 1692px 1521px #FFF , 1064px 1315px #FFF , 1092px 258px #FFF , 1746px 793px #FFF , 1966px 560px #FFF , 675px 1396px #FFF , 968px 34px #FFF , 268px 599px #FFF , 1569px 1351px #FFF , 1946px 979px #FFF , 456px 1292px #FFF , 332px 234px #FFF , 654px 1360px #FFF , 141px 1637px #FFF , 395px 405px #FFF , 1999px 992px #FFF , 1603px 1548px #FFF , 1097px 1481px #FFF , 362px 124px #FFF , 478px 148px #FFF , 1291px 608px #FFF , 1173px 692px #FFF , 1973px 640px #FFF , 985px 1410px #FFF , 377px 1320px #FFF , 989px 739px #FFF , 1071px 144px #FFF , 518px 252px #FFF , 1452px 254px #FFF , 66px 856px #FFF , 1437px 1611px #FFF , 537px 1143px #FFF , 447px 674px #FFF , 619px 167px #FFF , 683px 1345px #FFF , 1334px 1557px #FFF , 1298px 1523px #FFF , 281px 667px #FFF , 1834px 144px #FFF , 47px 248px #FFF , 916px 209px #FFF , 1990px 898px #FFF , 1649px 386px #FFF , 1446px 1144px #FFF , 1871px 1320px #FFF , 285px 760px #FFF , 616px 1091px #FFF , 919px 1320px #FFF , 36px 1211px #FFF , 851px 1879px #FFF , 1601px 1279px #FFF , 1459px 1080px #FFF , 1367px 720px #FFF , 1521px 1964px #FFF , 1233px 447px #FFF , 1850px 570px #FFF , 803px 745px #FFF , 1357px 278px #FFF , 1730px 1090px #FFF , 1289px 1284px #FFF , 626px 1025px #FFF , 814px 1852px #FFF , 301px 1564px #FFF , 1428px 1180px #FFF , 365px 540px #FFF , 1999px 560px #FFF , 1254px 1604px #FFF , 818px 271px #FFF , 509px 1650px #FFF , 315px 490px #FFF , 475px 989px #FFF , 1784px 1896px #FFF , 1049px 386px #FFF , 1406px 530px #FFF , 341px 536px #FFF , 589px 1692px #FFF , 1722px 327px #FFF , 1310px 762px #FFF , 297px 821px #FFF , 1346px 987px #FFF , 193px 1376px #FFF , 1238px 171px #FFF , 1760px 1025px #FFF , 1294px 1154px #FFF , 431px 1045px #FFF , 1040px 1815px #FFF , 858px 660px #FFF , 1556px 756px #FFF , 1091px 1119px #FFF , 1510px 1896px #FFF , 359px 688px #FFF , 1619px 1790px #FFF , 1599px 828px #FFF , 887px 1131px #FFF , 1918px 709px #FFF , 1612px 7px #FFF , 487px 561px #FFF , 1113px 5px #FFF , 225px 1187px #FFF , 1315px 1225px #FFF , 462px 1570px #FFF , 762px 82px #FFF , 826px 1728px #FFF , 586px 81px #FFF , 1336px 1151px #FFF , 231px 209px #FFF , 459px 1285px #FFF , 69px 1555px #FFF , 127px 1375px #FFF , 1749px 285px #FFF , 778px 1427px #FFF , 1915px 356px #FFF , 155px 1204px #FFF , 1005px 830px #FFF , 623px 862px #FFF , 1783px 451px #FFF , 1317px 158px #FFF , 410px 1296px #FFF , 79px 554px #FFF , 1641px 553px #FFF , 768px 1250px #FFF , 1631px 77px #FFF , 1569px 1629px #FFF , 138px 1301px #FFF , 1071px 1784px #FFF , 240px 1996px #FFF , 974px 824px #FFF , 1595px 197px #FFF , 1364px 710px #FFF , 1668px 152px #FFF , 1379px 1838px #FFF , 424px 1603px #FFF , 1132px 934px #FFF , 1815px 1448px #FFF , 1126px 748px #FFF , 1139px 1225px #FFF , 1492px 438px #FFF , 1314px 958px #FFF , 408px 1225px #FFF , 111px 809px #FFF , 1562px 25px #FFF , 359px 1983px #FFF , 143px 1562px #FFF , 970px 15px #FFF , 1477px 1397px #FFF , 1488px 645px #FFF , 889px 1972px #FFF , 850px 1627px #FFF , 1317px 290px #FFF , 1175px 1527px #FFF , 1504px 1286px #FFF , 1752px 1078px #FFF , 1124px 1088px #FFF , 1407px 278px #FFF , 415px 645px #FFF , 1930px 1804px #FFF , 407px 523px #FFF , 1565px 163px #FFF , 1172px 1423px #FFF , 1296px 146px #FFF , 1001px 194px #FFF , 172px 1134px #FFF , 548px 1739px #FFF , 1147px 562px #FFF , 247px 1109px #FFF , 1391px 1367px #FFF , 1730px 1612px #FFF , 172px 806px #FFF , 1510px 114px #FFF , 1261px 1175px #FFF , 638px 65px #FFF , 1935px 366px #FFF , 1741px 1352px #FFF , 999px 530px #FFF , 1259px 596px #FFF , 1468px 443px #FFF , 411px 769px #FFF , 232px 140px #FFF , 119px 1132px #FFF , 1923px 1501px #FFF , 222px 1786px #FFF , 980px 7px #FFF , 1753px 1573px #FFF , 1109px 1042px #FFF , 1406px 1858px #FFF , 438px 619px #FFF , 1901px 1452px #FFF , 1038px 967px #FFF , 754px 250px #FFF , 1748px 921px #FFF , 802px 316px #FFF , 951px 1367px #FFF , 193px 1948px #FFF , 1962px 224px #FFF , 1436px 156px #FFF , 500px 780px #FFF , 597px 1169px #FFF , 1352px 386px #FFF , 6px 823px #FFF , 242px 839px #FFF , 1699px 350px #FFF , 526px 1407px #FFF , 825px 47px #FFF , 1396px 1987px #FFF , 786px 1069px #FFF , 1486px 20px #FFF , 1304px 446px #FFF , 67px 365px #FFF , 330px 479px #FFF , 95px 161px #FFF , 1904px 1151px #FFF , 776px 659px #FFF , 1541px 1735px #FFF , 1317px 1272px #FFF , 1899px 549px #FFF , 617px 784px #FFF , 491px 1855px #FFF , 221px 257px #FFF , 117px 1072px #FFF , 848px 441px #FFF , 919px 1011px #FFF , 534px 1798px #FFF , 1719px 219px #FFF , 1228px 1316px #FFF , 730px 1283px #FFF , 161px 617px #FFF , 1013px 779px #FFF , 1052px 521px #FFF , 1070px 806px #FFF , 1971px 1219px #FFF , 611px 546px #FFF , 1826px 1765px #FFF , 1105px 275px #FFF , 396px 1358px #FFF , 383px 948px #FFF , 313px 1433px #FFF , 1494px 1706px #FFF , 1042px 465px #FFF , 546px 821px #FFF , 1652px 727px #FFF , 608px 231px #FFF , 1197px 840px #FFF , 1831px 168px #FFF , 1216px 1909px #FFF , 321px 1507px #FFF , 1314px 492px #FFF , 837px 807px #FFF , 325px 141px #FFF , 840px 1786px #FFF , 21px 401px #FFF , 1079px 1769px #FFF , 409px 885px #FFF , 1980px 1102px #FFF , 832px 1315px #FFF , 1436px 1148px #FFF , 574px 761px #FFF , 1508px 1740px #FFF , 489px 11px #FFF , 351px 1144px #FFF , 106px 1001px #FFF , 1321px 1914px #FFF , 1301px 1887px #FFF , 1465px 1053px #FFF , 288px 1608px #FFF , 186px 1571px #FFF , 740px 1471px #FFF , 1748px 144px #FFF , 864px 1788px #FFF , 955px 889px #FFF , 654px 350px #FFF , 778px 377px #FFF , 99px 1111px #FFF;
}

#stars2 {
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 1043px 1337px #FFF , 424px 767px #FFF , 1912px 1610px #FFF , 1179px 1973px #FFF , 324px 1915px #FFF , 253px 211px #FFF , 1142px 840px #FFF , 801px 1903px #FFF , 696px 1168px #FFF , 260px 513px #FFF , 1975px 1086px #FFF , 604px 329px #FFF , 1104px 102px #FFF , 1819px 799px #FFF , 109px 1945px #FFF , 1178px 705px #FFF , 814px 1189px #FFF , 1027px 1709px #FFF , 318px 811px #FFF , 1520px 911px #FFF , 1372px 756px #FFF , 1671px 1119px #FFF , 1656px 1686px #FFF , 1194px 1032px #FFF , 1230px 127px #FFF , 309px 1139px #FFF , 335px 1111px #FFF , 944px 178px #FFF , 699px 672px #FFF , 1081px 1345px #FFF , 1083px 1953px #FFF , 91px 1272px #FFF , 825px 1101px #FFF , 38px 1451px #FFF , 108px 1938px #FFF , 484px 289px #FFF , 1721px 1467px #FFF , 248px 460px #FFF , 1268px 1887px #FFF , 778px 37px #FFF , 367px 135px #FFF , 74px 588px #FFF , 81px 1982px #FFF , 158px 1611px #FFF , 362px 493px #FFF , 732px 399px #FFF , 991px 736px #FFF , 1697px 1733px #FFF , 416px 476px #FFF , 1875px 473px #FFF , 1480px 1898px #FFF , 499px 796px #FFF , 1931px 808px #FFF , 485px 176px #FFF , 1926px 1831px #FFF , 192px 651px #FFF , 835px 1331px #FFF , 197px 105px #FFF , 1821px 1238px #FFF , 1660px 877px #FFF , 1681px 884px #FFF , 1041px 1279px #FFF , 1861px 1101px #FFF , 1855px 856px #FFF , 344px 1311px #FFF , 243px 1242px #FFF , 1177px 903px #FFF , 1094px 1653px #FFF , 1277px 1746px #FFF , 977px 524px #FFF , 1117px 1994px #FFF , 1887px 207px #FFF , 1368px 1267px #FFF , 1152px 619px #FFF , 1047px 1633px #FFF , 1669px 538px #FFF , 356px 306px #FFF , 333px 1280px #FFF , 1927px 561px #FFF , 894px 1215px #FFF , 516px 1684px #FFF , 634px 1686px #FFF , 973px 1645px #FFF , 331px 521px #FFF , 510px 1686px #FFF , 1123px 665px #FFF , 1490px 427px #FFF , 1118px 41px #FFF , 315px 1174px #FFF , 1691px 112px #FFF , 1724px 10px #FFF , 1094px 233px #FFF , 1728px 1044px #FFF , 244px 1681px #FFF , 99px 1233px #FFF , 859px 280px #FFF , 466px 1494px #FFF , 1003px 1325px #FFF , 1405px 593px #FFF , 1196px 384px #FFF , 927px 1821px #FFF , 1274px 1131px #FFF , 1684px 206px #FFF , 620px 103px #FFF , 621px 908px #FFF , 1797px 527px #FFF , 1466px 1507px #FFF , 607px 595px #FFF , 1567px 199px #FFF , 376px 1417px #FFF , 1239px 1px #FFF , 1325px 702px #FFF , 273px 104px #FFF , 455px 443px #FFF , 1915px 1284px #FFF , 1810px 1787px #FFF , 1484px 269px #FFF , 560px 1406px #FFF , 1571px 225px #FFF , 310px 390px #FFF , 1195px 1566px #FFF , 116px 961px #FFF , 1131px 1019px #FFF , 345px 798px #FFF , 652px 128px #FFF , 888px 604px #FFF , 993px 1440px #FFF , 297px 1888px #FFF , 577px 52px #FFF , 572px 1648px #FFF , 1977px 979px #FFF , 823px 1438px #FFF , 1709px 56px #FFF , 94px 622px #FFF , 425px 751px #FFF , 1881px 882px #FFF , 272px 1998px #FFF , 527px 701px #FFF , 1485px 434px #FFF , 1669px 1262px #FFF , 1269px 422px #FFF , 878px 1883px #FFF , 932px 162px #FFF , 668px 1143px #FFF , 131px 1745px #FFF , 1757px 1154px #FFF , 482px 1805px #FFF , 1674px 1407px #FFF , 1551px 644px #FFF , 987px 202px #FFF , 1575px 328px #FFF , 1924px 1440px #FFF , 1213px 1588px #FFF , 1349px 1196px #FFF , 838px 236px #FFF , 69px 1990px #FFF , 801px 69px #FFF , 1151px 64px #FFF , 827px 1034px #FFF , 1395px 1728px #FFF , 140px 561px #FFF , 1543px 447px #FFF , 78px 1252px #FFF , 447px 92px #FFF , 673px 987px #FFF , 178px 1171px #FFF , 1466px 932px #FFF , 670px 1173px #FFF , 110px 149px #FFF , 392px 1145px #FFF , 1175px 1405px #FFF , 1806px 1940px #FFF , 529px 753px #FFF , 1204px 326px #FFF , 107px 1215px #FFF , 1075px 1721px #FFF , 705px 534px #FFF , 686px 1142px #FFF , 1051px 1971px #FFF , 1125px 736px #FFF , 1343px 1301px #FFF , 1092px 1284px #FFF , 174px 834px #FFF , 1362px 1465px #FFF , 1201px 990px #FFF , 859px 855px #FFF , 1709px 1156px #FFF , 602px 1911px #FFF , 1538px 363px #FFF , 1937px 1673px #FFF , 1147px 898px #FFF , 1514px 494px #FFF , 967px 1126px #FFF , 938px 1547px #FFF , 457px 1179px #FFF , 485px 727px #FFF , 744px 1546px #FFF , 1071px 668px #FFF , 1443px 1334px #FFF , 1225px 1239px #FFF;
  animation: animStar 100s linear infinite;
}
#stars2:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 1043px 1337px #FFF , 424px 767px #FFF , 1912px 1610px #FFF , 1179px 1973px #FFF , 324px 1915px #FFF , 253px 211px #FFF , 1142px 840px #FFF , 801px 1903px #FFF , 696px 1168px #FFF , 260px 513px #FFF , 1975px 1086px #FFF , 604px 329px #FFF , 1104px 102px #FFF , 1819px 799px #FFF , 109px 1945px #FFF , 1178px 705px #FFF , 814px 1189px #FFF , 1027px 1709px #FFF , 318px 811px #FFF , 1520px 911px #FFF , 1372px 756px #FFF , 1671px 1119px #FFF , 1656px 1686px #FFF , 1194px 1032px #FFF , 1230px 127px #FFF , 309px 1139px #FFF , 335px 1111px #FFF , 944px 178px #FFF , 699px 672px #FFF , 1081px 1345px #FFF , 1083px 1953px #FFF , 91px 1272px #FFF , 825px 1101px #FFF , 38px 1451px #FFF , 108px 1938px #FFF , 484px 289px #FFF , 1721px 1467px #FFF , 248px 460px #FFF , 1268px 1887px #FFF , 778px 37px #FFF , 367px 135px #FFF , 74px 588px #FFF , 81px 1982px #FFF , 158px 1611px #FFF , 362px 493px #FFF , 732px 399px #FFF , 991px 736px #FFF , 1697px 1733px #FFF , 416px 476px #FFF , 1875px 473px #FFF , 1480px 1898px #FFF , 499px 796px #FFF , 1931px 808px #FFF , 485px 176px #FFF , 1926px 1831px #FFF , 192px 651px #FFF , 835px 1331px #FFF , 197px 105px #FFF , 1821px 1238px #FFF , 1660px 877px #FFF , 1681px 884px #FFF , 1041px 1279px #FFF , 1861px 1101px #FFF , 1855px 856px #FFF , 344px 1311px #FFF , 243px 1242px #FFF , 1177px 903px #FFF , 1094px 1653px #FFF , 1277px 1746px #FFF , 977px 524px #FFF , 1117px 1994px #FFF , 1887px 207px #FFF , 1368px 1267px #FFF , 1152px 619px #FFF , 1047px 1633px #FFF , 1669px 538px #FFF , 356px 306px #FFF , 333px 1280px #FFF , 1927px 561px #FFF , 894px 1215px #FFF , 516px 1684px #FFF , 634px 1686px #FFF , 973px 1645px #FFF , 331px 521px #FFF , 510px 1686px #FFF , 1123px 665px #FFF , 1490px 427px #FFF , 1118px 41px #FFF , 315px 1174px #FFF , 1691px 112px #FFF , 1724px 10px #FFF , 1094px 233px #FFF , 1728px 1044px #FFF , 244px 1681px #FFF , 99px 1233px #FFF , 859px 280px #FFF , 466px 1494px #FFF , 1003px 1325px #FFF , 1405px 593px #FFF , 1196px 384px #FFF , 927px 1821px #FFF , 1274px 1131px #FFF , 1684px 206px #FFF , 620px 103px #FFF , 621px 908px #FFF , 1797px 527px #FFF , 1466px 1507px #FFF , 607px 595px #FFF , 1567px 199px #FFF , 376px 1417px #FFF , 1239px 1px #FFF , 1325px 702px #FFF , 273px 104px #FFF , 455px 443px #FFF , 1915px 1284px #FFF , 1810px 1787px #FFF , 1484px 269px #FFF , 560px 1406px #FFF , 1571px 225px #FFF , 310px 390px #FFF , 1195px 1566px #FFF , 116px 961px #FFF , 1131px 1019px #FFF , 345px 798px #FFF , 652px 128px #FFF , 888px 604px #FFF , 993px 1440px #FFF , 297px 1888px #FFF , 577px 52px #FFF , 572px 1648px #FFF , 1977px 979px #FFF , 823px 1438px #FFF , 1709px 56px #FFF , 94px 622px #FFF , 425px 751px #FFF , 1881px 882px #FFF , 272px 1998px #FFF , 527px 701px #FFF , 1485px 434px #FFF , 1669px 1262px #FFF , 1269px 422px #FFF , 878px 1883px #FFF , 932px 162px #FFF , 668px 1143px #FFF , 131px 1745px #FFF , 1757px 1154px #FFF , 482px 1805px #FFF , 1674px 1407px #FFF , 1551px 644px #FFF , 987px 202px #FFF , 1575px 328px #FFF , 1924px 1440px #FFF , 1213px 1588px #FFF , 1349px 1196px #FFF , 838px 236px #FFF , 69px 1990px #FFF , 801px 69px #FFF , 1151px 64px #FFF , 827px 1034px #FFF , 1395px 1728px #FFF , 140px 561px #FFF , 1543px 447px #FFF , 78px 1252px #FFF , 447px 92px #FFF , 673px 987px #FFF , 178px 1171px #FFF , 1466px 932px #FFF , 670px 1173px #FFF , 110px 149px #FFF , 392px 1145px #FFF , 1175px 1405px #FFF , 1806px 1940px #FFF , 529px 753px #FFF , 1204px 326px #FFF , 107px 1215px #FFF , 1075px 1721px #FFF , 705px 534px #FFF , 686px 1142px #FFF , 1051px 1971px #FFF , 1125px 736px #FFF , 1343px 1301px #FFF , 1092px 1284px #FFF , 174px 834px #FFF , 1362px 1465px #FFF , 1201px 990px #FFF , 859px 855px #FFF , 1709px 1156px #FFF , 602px 1911px #FFF , 1538px 363px #FFF , 1937px 1673px #FFF , 1147px 898px #FFF , 1514px 494px #FFF , 967px 1126px #FFF , 938px 1547px #FFF , 457px 1179px #FFF , 485px 727px #FFF , 744px 1546px #FFF , 1071px 668px #FFF , 1443px 1334px #FFF , 1225px 1239px #FFF;
}

#stars3 {
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 740px 1857px #FFF , 433px 389px #FFF , 600px 1466px #FFF , 1734px 1008px #FFF , 66px 1396px #FFF , 539px 1261px #FFF , 1595px 123px #FFF , 1791px 1917px #FFF , 1900px 1255px #FFF , 508px 1187px #FFF , 700px 534px #FFF , 504px 983px #FFF , 487px 1643px #FFF , 335px 302px #FFF , 1007px 951px #FFF , 1941px 662px #FFF , 1101px 968px #FFF , 1444px 1734px #FFF , 1141px 1455px #FFF , 740px 994px #FFF , 1890px 222px #FFF , 586px 613px #FFF , 1201px 1023px #FFF , 800px 648px #FFF , 1331px 1605px #FFF , 1980px 1912px #FFF , 1300px 188px #FFF , 1064px 1919px #FFF , 1599px 443px #FFF , 1324px 1586px #FFF , 1842px 213px #FFF , 233px 824px #FFF , 1198px 710px #FFF , 797px 1144px #FFF , 1347px 1680px #FFF , 1390px 468px #FFF , 1734px 507px #FFF , 473px 957px #FFF , 605px 976px #FFF , 399px 1581px #FFF , 1033px 1978px #FFF , 1989px 1705px #FFF , 1724px 1137px #FFF , 274px 565px #FFF , 916px 66px #FFF , 1424px 373px #FFF , 1803px 813px #FFF , 990px 247px #FFF , 969px 857px #FFF , 1658px 1894px #FFF , 1618px 599px #FFF , 213px 194px #FFF , 1431px 1622px #FFF , 845px 1495px #FFF , 1979px 1000px #FFF , 385px 919px #FFF , 941px 576px #FFF , 1530px 1940px #FFF , 256px 1807px #FFF , 1926px 726px #FFF , 109px 1904px #FFF , 1621px 540px #FFF , 1389px 1759px #FFF , 1430px 705px #FFF , 1282px 1149px #FFF , 1144px 62px #FFF , 519px 486px #FFF , 1378px 586px #FFF , 1069px 1713px #FFF , 142px 967px #FFF , 1149px 1211px #FFF , 493px 1288px #FFF , 485px 1521px #FFF , 1214px 1918px #FFF , 1051px 494px #FFF , 994px 1634px #FFF , 1786px 163px #FFF , 962px 1893px #FFF , 763px 322px #FFF , 339px 662px #FFF , 322px 1532px #FFF , 383px 1459px #FFF , 1740px 1283px #FFF , 1929px 843px #FFF , 452px 400px #FFF , 105px 1423px #FFF , 731px 1661px #FFF , 1979px 1902px #FFF , 956px 1953px #FFF , 969px 239px #FFF , 1007px 1553px #FFF , 759px 837px #FFF , 574px 1211px #FFF , 8px 1463px #FFF , 930px 610px #FFF , 1546px 1756px #FFF , 1494px 901px #FFF , 1449px 1502px #FFF , 385px 978px #FFF , 572px 1997px #FFF;
  animation: animStar 150s linear infinite;
}
#stars3:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 740px 1857px #FFF , 433px 389px #FFF , 600px 1466px #FFF , 1734px 1008px #FFF , 66px 1396px #FFF , 539px 1261px #FFF , 1595px 123px #FFF , 1791px 1917px #FFF , 1900px 1255px #FFF , 508px 1187px #FFF , 700px 534px #FFF , 504px 983px #FFF , 487px 1643px #FFF , 335px 302px #FFF , 1007px 951px #FFF , 1941px 662px #FFF , 1101px 968px #FFF , 1444px 1734px #FFF , 1141px 1455px #FFF , 740px 994px #FFF , 1890px 222px #FFF , 586px 613px #FFF , 1201px 1023px #FFF , 800px 648px #FFF , 1331px 1605px #FFF , 1980px 1912px #FFF , 1300px 188px #FFF , 1064px 1919px #FFF , 1599px 443px #FFF , 1324px 1586px #FFF , 1842px 213px #FFF , 233px 824px #FFF , 1198px 710px #FFF , 797px 1144px #FFF , 1347px 1680px #FFF , 1390px 468px #FFF , 1734px 507px #FFF , 473px 957px #FFF , 605px 976px #FFF , 399px 1581px #FFF , 1033px 1978px #FFF , 1989px 1705px #FFF , 1724px 1137px #FFF , 274px 565px #FFF , 916px 66px #FFF , 1424px 373px #FFF , 1803px 813px #FFF , 990px 247px #FFF , 969px 857px #FFF , 1658px 1894px #FFF , 1618px 599px #FFF , 213px 194px #FFF , 1431px 1622px #FFF , 845px 1495px #FFF , 1979px 1000px #FFF , 385px 919px #FFF , 941px 576px #FFF , 1530px 1940px #FFF , 256px 1807px #FFF , 1926px 726px #FFF , 109px 1904px #FFF , 1621px 540px #FFF , 1389px 1759px #FFF , 1430px 705px #FFF , 1282px 1149px #FFF , 1144px 62px #FFF , 519px 486px #FFF , 1378px 586px #FFF , 1069px 1713px #FFF , 142px 967px #FFF , 1149px 1211px #FFF , 493px 1288px #FFF , 485px 1521px #FFF , 1214px 1918px #FFF , 1051px 494px #FFF , 994px 1634px #FFF , 1786px 163px #FFF , 962px 1893px #FFF , 763px 322px #FFF , 339px 662px #FFF , 322px 1532px #FFF , 383px 1459px #FFF , 1740px 1283px #FFF , 1929px 843px #FFF , 452px 400px #FFF , 105px 1423px #FFF , 731px 1661px #FFF , 1979px 1902px #FFF , 956px 1953px #FFF , 969px 239px #FFF , 1007px 1553px #FFF , 759px 837px #FFF , 574px 1211px #FFF , 8px 1463px #FFF , 930px 610px #FFF , 1546px 1756px #FFF , 1494px 901px #FFF , 1449px 1502px #FFF , 385px 978px #FFF , 572px 1997px #FFF;
}

#title {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  color: #FFF;
  text-align: center;
  font-family: "lato", sans-serif;
  font-weight: 300;
  font-size: 50px;
  letter-spacing: 10px;
  margin-top: -60px;
  padding-left: 10px;
}
#title span {
  background: -webkit-linear-gradient(white, #38495a);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@keyframes animStar {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-2000px);
  }
}


/* ---- Footer ---- */
.footer{
  width: 100%;
  float: left;
  background: #2c3e50;
}

.footer .col-md-2, .footer .NeedHelp{
  padding: 40px 0px;
}

.footer .NeedHelp .top-one{
  text-align: right;
  margin-bottom: 30px;
}

.footer .NeedHelp{
  width: 100%;
    height: 100%;
    float: left;
    background: #243343;
    padding-left: 30px;
    position: relative;
}

.footer .NeedHelp:after{
  content: '';
    width: 1000px;
    height: 100%;
    position: absolute;
    left: 100%;
    top: 0;
    background: #243343;
}

.NeedHelp .contact-message{
  margin-top: -2px;
    margin-bottom: .3333333333em;
    font-size:26px;
    margin-bottom: 15px;
    color: #fff;
    line-height: 1em;
}

.NeedHelp .contact-element{
  font-weight: 700;
    font-size: 32px;
    line-height: .7916666667em;
    color: #f0f0f5;
}

.NeedHelp .contact-element a{
  color: inherit;
  white-space: nowrap;
}

.NeedHelp .contact-element small{
  display: block;
    margin-top: 14px;
    font-size: 16px;
    color: #c7cccf;
    line-height: 1;
    font-weight: 500;
}

.footer-bottom{
  background: #1d2b3a;
  /*padding: 35px 0px;*/
  display: block;
  min-height: 100px;
}

.footer-bottom .row{
  padding: 20px 0px;
}

.footer-bottom .nav-social {
  margin: 7px 5px 0px;
}

/*.footer-bottom .sub{
   margin: 13px 5px -15px;
}*/
.copyright{
  background: #fff;
  padding: 30px 0px;
}

.copyright p{
  font: 14px/18px 'SF Pro Display';
}

.copyright .nav-list .nav-item .nav-link{
  color: #444!important;
  opacity: inherit!important;
}

.footer-bottom .input-title {
    display: inline-block;
    float: left;
    height: 40px;
    line-height: 40px;
    margin-right: 20px;
    color: white;
    font-size: 15px;
    font-weight: 500;
}

.footer-bottom .input-group {
    max-width: 350px;
}

.footer-bottom .form-control, .footer-bottom .btn {
    padding-top: 0px;
    padding-bottom: 0px;
    height: 40px;
    line-height: 40px;
    border: 0px;
    box-shadow: none;
}

.footer-bottom .input-group .form-control{
  display: table-cell;
}

.footer-bottom .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
    background: #fff;
}

.footer-bottom .input-group {
    position: relative;
    display: flex;
    border-collapse: separate;
    width: 325px!important;
}

.footer-bottom .btn {
    background: #4169E1;
    color: #fff;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.footer-bottom .input-group-btn > .btn {
    position: absolute;
}

.footer-bottom .input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
    
}

.input-group-btn{
  display: table-cell;
}

.input-group .form-control:first-child{
      border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.desk_enq{display: none;}
/*.mob_enq{display: none;}*/

.hr_popup {
    /*background: #fff;*/
    background: rgba(255, 255, 255, 0.9);
    width: 100%;
    position: fixed;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    bottom: 0px;
    z-index: 999999999;
    padding: 10px 25px;
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.4);
}

.hr_popup .btn-success{
  background: #4169E1;
  color: #fff;
}

.hr_popup .btn-danger{
  color: #fff;
  background: #dc3545;
}
.hr_popup_close {
    /*font-family: "Segoe UI Light", sans-serif;*/
    font-size: 20px;
    z-index: 9;
    display: block;
    position: absolute;
    text-align: center;
    border-radius: 100%;
    right: 10px;
    top: 10px;
    height: 30px;
    width: 30px;
    line-height: 30px;
    background: #4169E1;
    color: #fff!important;
}

.hr_popup .row {
    margin: 0px -5px;
    height: 85px;
}

.hr_popup .row [class^="col"] {
    padding: 0px 5px;
}
.hr_popup .form-control{
    color: #666;
    background: #fff;
}
.hr_popup .form-group{
  margin-bottom: 0px;
}

.popup_form2 h5 {
    margin-bottom: 10px;
    position: relative;
    font-size: 16px;
    color: #000;
    line-height: 120%;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
    text-transform: inherit;
}

.popup_form2 .call-time{
  font-size: 20px;
  color: #4169E1;
}


/*========= Inner page css ========*/

.about__content .about__head{
  color: #e5e5e5;
}

.inner-banner h3{
  color: #ffc000;
  letter-spacing: 1px;
  font: 20px/50px SF Pro Display!important;
}


.EndToEnd .countBox{
    padding: 20px 20px 30px;
    height: 100%;
    margin-bottom: 30px;
    box-shadow: 8px 8px #dedede;
}

.EndToEnd .countBox__count img{
  opacity: inherit;
}

.EndToEnd .countBox__count span{
    font-size: 76px;
    color: #fff;
    opacity: 0.2;
    text-align: right;
    display: block;
}

.EndToEnd .countBox__count{
    font-size: 76px;
    color: #fff;
}

.EndToEnd .countBox__txt{
  font-size: 15px;
    color: #fff;
    line-height: 1.8;
}

.EndToEnd .countBox.yellow{
  background-color: #f0c64f;
}

.EndToEnd .countBox.skyblue{
  background-color: #4eb4ca;
}

.EndToEnd .countBox.orange{
  background-color: #f05323;
}

.EndToEnd .countBox.green{
  background-color: #43ca83;
}

.EndToEnd .countBox.darkblue{
  background-color: #4573b3;
}

.EndToEnd .countBox.gray{
  background-color: #4a444b;
}

/*.EndToEnd .row .col-6 {
    padding: 0 0px;
}
*/


.editor .comprehensiveSolutions {
    position: relative;
    background-color: #2c3e50;
    margin-bottom: 0px;
    background-image: url(../images/left-circle-bg.png);
    background-image: url(../images/left-circle-bg.png),linear-gradient(to right, #2c3e50 49%, #f9f9f9 60%);
    background-repeat: no-repeat;
}

.editor .p-0 {
    padding: 0!important;
}

.editor .comprehensiveSolutions__left {
    padding: 60px 30px 20px;
    min-width: 49%;
    max-width: 49%;
    position: relative;
}

.editor .comprehensiveSolutions__left .page-header h2{
  font-size: 26px;
}

.editor .comprehensiveSolutions__left .page-header h3{
  font-size: 22px;
  margin: 0px;
}

.commonSection .page-header, .commonSection .header {
    margin-bottom: 50px;
}

.commonSection .page-header h1, .commonSection .page-header h2, .commonSection .page-header h5, .commonSection .header h1, .commonSection .header h2, .commonSection .header h5 {
    margin-top: 0px;
    color: #000;
    margin-bottom: 15px;
}

.commonSection .page-header p:last-child, .commonSection .header p:last-child {
    margin-bottom: 0;
}

.editor .btn.btn-orange {
    color: #fff;
    background-size: 200% auto;
    background-image: linear-gradient(to right, #fc5954 0%, #fd692a 51%);
}

.editor .comprehensiveSolutions__right {
    width: 100%;
    background-color: #f9f9f9;
}

.editor .comprehensiveSolutions__right figure {
    padding: 15px 25px;
    border-right: 1px solid #EDEDED;
    border-bottom: 1px solid #EDEDED;
    margin-bottom: 0;
    min-height: 150px;
    text-align: center;
    flex-direction: column;
    width: 100%;
    height: 100%;
}

.editor .comprehensiveSolutions__right figure img {
    height: 72px;
    margin-bottom: 15px;
}

.editor .comprehensiveSolutions__right h5{
  font-size: 14px;
  margin: 0px;
}

.editor .developmentLevel {
    background:#fcc10f url(../images/bgDevelopmentLevel.html);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
}

.editor .developmentLevel .cartoon{
  position: absolute;
  padding-bottom: 0px;
  bottom: -60px;
}


.editor .developmentLevel__right .levelSteps__box--first {
    background-color: #2196f3;
    height: 70px;
}
.editor .developmentLevel__right .levelSteps__img img {
    height: 52px;
}
.editor .developmentLevel__right .levelSteps__text {
    color: #fff;
    font-size: 16px;
}
.editor .developmentLevel__right .levelSteps__percent {
    font-size: 50px;
    color: rgba(255,255,255,0.2);
    line-height: 50px;
}

.editor .developmentLevel__right .levelSteps__box--second {
    background-color: #1e88e5;
    height: 70px;
}

.editor .developmentLevel__right .levelSteps__box--third {
    background-color: #1976d2;
    height: 120px;
}
.editor .developmentLevel__right .levelSteps__box--fourth {
    background-color: #1565c0;
    height: 200px;
}
.editor .developmentLevel__right .levelSteps__box--fifth {
    background-color: #0d47a1;
    height: 70px;
}



#layer-2 {
  animation: rotate-rev 30s linear infinite;
  transform-origin: 50% 51.7%;
}

#layer-3 {
  animation: rotate 50s linear infinite;
  transform-origin: 50% 50%;
}

@-webkit-keyframes rotate /* Safari and Chrome */ {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@keyframes rotate-rev {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.bg-grey{
  background: #ecf0f1!important;
}

.EngagementModel .my-card
{
    position:absolute;
    left:40%;
    top:-20px;
    border-radius:50%;
    font-size: 14px;
    font-weight: 700;
    width: 50px;
    height: 50px;
    line-height: 18px;
}

.EngagementModel .col p{
  font-size: 13px;
}

.EngagementModel .card-body{
  background:#fff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.08), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
}

.editor h1, .editor h2, .editor h3, .editor h4, .editor h5, .editor h6{
  margin-bottom: 14px;
}

.referral-partnership .media .facts__count{
  font-size: 20px!important;
  margin-bottom: 0px!important;
}
.referral-partnership .media .media-body h2{
  line-height: 35px;
    font-size: 25px;
    font-weight: 600;
    text-align: left;
    display: block;
    background: -webkit-gradient(linear, left top, right top, color-stop(16%, #03a71b), color-stop(34%, #0164e3));
    background: linear-gradient(to right, #03a71b 16%, #0164e3 34%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.referral-partnership .media i{
  color: #4169E1;
}

.referral-partnership .media .media-body .facts__label{
  color: #000;
}


/*=============================================
      Features Three Style
=============================================*/
.th-featurestwo .th-featureicon{
  width: auto;
  height: auto;
  font-size: 20px;
  font-weight: 600;
  line-height: 20px;
  padding: 14px 5px 13px 0;
}
.th-haxegon{
  width: 140px;
  height: 80px;
  margin: 0 2px;
  z-index: 2;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.th-haxegon:before {
  content: "";
  position: absolute;
  top: -40px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 70px solid transparent !important;
  border-right: 70px solid transparent !important;
}
.th-haxegon:after {
  content: "";
  position: absolute;
  bottom: -40px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 70px solid transparent !important;
  border-right: 70px solid transparent !important;
}
.th-texthaxegon{background: #4169E1;}
.th-texthaxegon:before{border-bottom: 40px solid #4169E1;}
.th-texthaxegon:after{border-top: 40px solid #4169E1;}
.th-iconhaxegon:before{border-bottom: 40px solid #2c3e50;}
.th-iconhaxegon:after{border-top: 40px solid #2c3e50;}
.th-iconhaxegon{background: #2c3e50;}
.th-imghaxegon{
  z-index: 1;
  width: 140px;
  height: 160px;
  margin: -34px 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.th-imghaxegon:before,
.th-imghaxegon:after{
  left: -2px;
  width: 0;
  z-index:2;
  height: 0;
  content: '';
  position: absolute;
}
.th-imghaxegon:before{
  top: 0;
  border-left: 71px solid #fff;
  border-right: 71px solid #fff;
  border-bottom: 40px solid transparent;
}
.th-imghaxegon:after{
  bottom: -2px;
  border-top: 40px solid transparent;
  border-left: 71px solid #fff;
  border-right: 71px solid #fff;
}
.th-imghaxegon figure{
  margin: 0;
  width: 100%;
  float:left;
}
.th-imghaxegon figure img{ display: block;}
.th-halfhaxegon{
  width: 70px;
  height: 160px;
  display: inline-block;
  vertical-align: middle;
}
.th-texthaxegon h3{
  margin: 0;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 19px;
  text-align: center;
  padding: 20px 15px;
}
.th-iconhaxegon i{
  width: 100%;
  color: #fff;
  height: 100%;
  font-size:50px;
  line-height: 19px;
  display: flex;
  align-items: center;
  align-content: center;
  flex-direction: column;
  justify-content: center;
}

.LifeAtCMoon h3{
    margin: 0px;
    padding: 0px;
    font: 30px/30px SFProDisplay-Bold!important;
    text-align: left;
    color: #fff;
}

.LifeAtCMoon h3 span{
  color: #fff;
  font: 30px/30px SFProDisplay-Bold!important;
}

.clients .card-body a img{
  filter: gray;
  -webkit-filter: grayscale(1);
  -webkit-transition: all .8s ease-in-out;
}

.clients .card-body a img:hover{
  filter: none;
  -webkit-filter: grayscale(0);
  -webkit-transform: scale(1.01);
}
.OurAwards .card{
  padding: 30px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .1);
    background: #f8f9fb;
    height: 100%;
    border: 0px;
}

.DevelopmentFrameworks .media{
  background: #fff;
  padding: 1.25rem;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.08), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  margin-bottom: 30px;
}

.AppDevelopment .image{
    position: relative;
    text-align: center;
}

.AppDevelopment .icon-outer {
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.AppDevelopment .icon-outer .icon-inner{
  position: relative;
    width: 110px;
    height: 110px;
    color: #004cda;
    font-size: 48px;
    border-radius: 50%;
    line-height: 100px;
    display: inline-block;
    background-color: #ffffff;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.12);
}

.AppDevelopment .icon-outer .icon-inner:before {
    position: absolute;
    content: '';
    left: -20px;
    right: -20px;
    top: -20px;
    bottom: -20px;
    border-radius: 50%;
    border: 2px dashed #d2d2d2;

}

.AppDevelopment  .icon-outer .icon-inner:after {
    position: absolute;
    content: '';
    left: -40px;
    right: -40px;
    top: -40px;
    bottom: -40px;
    border-radius: 50%;
    border: 2px dashed #d2d2d2;
}


.circleWithHalfImg:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    content: "";
    background: #2c3e50 url(../images/left-circle-bg.png) no-repeat left center;
}

.appServices__content {
    z-index: 1;
}

.position-relative {
    position: relative!important;
}

.circleWithHalfImg__left, .circleWithHalfImg__right {
    padding: 25px 0;
}

.appServices__img {
    min-width: 292px;
    max-width: 292px;
    text-align: right;
}

.circleWithHalfImg__right {
    padding-left: 50px;
    width: 100%;
    background-color: #ecf0f1;
    z-index: 2;
}

.circleWithHalfImg__shadow:before {
    content: "";
    position: absolute;
    left: -60px;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 60px;
    background-image: -webkit-gradient(linear, left top, right top, from(transparent), to(rgba(44,62,80,0.3)));
    background-image: -o-linear-gradient(left, transparent, rgba(44,62,80,0.3));
    background-image: linear-gradient(to right, transparent, rgba(44,62,80,0.3));
}

.androidApp .appServices .media {
    min-height: 100px;
}

[data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: translateZ(0);
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
    transition-delay: .2s;
}

.androidApp .appServices .media {
    min-height: 100px;
}

.appServices .media img {
    margin-right: 20px;
}

.appServices .media h5 {
    margin: 0;
    letter-spacing: 1px;
}

.appServices .media p {
    margin-bottom: 0;
    font-size: 15px;
    color: #333;
}

.appServices .media {
    margin-bottom: 30px;
}


.appServices .media .service_icon{
  width: 75px;
  height: 75px;
  background: #fff;
  border-radius: 100px;
  display: block;
  line-height: 75px;
  text-align: center;
     -webkit-transition-duration: 1s;
    transition-duration: 1s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}

.appServices .media .service_icon i{
  line-height: 75px;
  text-align: center;
  display: block;
  color: #4169E1;
}

.appServices .media .service_icon:hover svg{
  -webkit-transform: rotate(360deg);
    transform: rotate(360deg);;
}

.technology__box{
  border-radius: 10px;
    min-height: 210px;
    width: 100%;
    -o-box-shadow: 0 10px 20px rgba(0,0,0,0.05);
    -ms-box-shadow: 0 10px 20px rgba(0,0,0,0.05);
    -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.05);
    -moz-box-shadow: 0 10px 20px rgba(0,0,0,0.05);
    box-shadow: 0 10px 20px rgba(0,0,0,0.05);
    padding: 10px;
    color: #000;
    font-size: 13px;
    margin-bottom: 20px;
    background: #fff;
}

.appServices{
  padding: 30px 0px!important;
}

.appServices .delivery-boy{
  position: relative;
  top: 30px;
  left: 205px;
}

.technology__box img {
    max-height: 70px;
    margin-bottom: 25px;
}

.progressive__img {
    width: auto;
    height: auto;
}

/*.progressive--is-loaded {
    filter: blur(20px);
    animation: a .5s both;
    transform: scale(1);
}*/

.IndustriesApps .row .col-lg-2, .IndustriesApps .row .col-md-2 {
    padding-right: 8px;
    padding-left: 8px;
}

.industries__box {
    border-radius: 6px;
    min-height: 170px;
    -o-box-shadow: 0 10px 20px rgba(0,0,0,0.05);
    -ms-box-shadow: 0 10px 20px rgba(0,0,0,0.05);
    -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.05);
    -moz-box-shadow: 0 10px 20px rgba(0,0,0,0.05);
    box-shadow: 0 10px 20px rgba(0,0,0,0.05);
    padding: 10px;
    margin-bottom: 20px;
    font-size: 14px;
    color: #000;
    background: #fff;
}

.industries__img {
  width: 75px;
  height: 75px;
  background: #f3f6ff;
  border-radius: 75px;
  text-align: center;
  display: block;
  line-height: 75px;
  margin: 0px auto 15px;
}

.progressive--is-loaded {
    animation: a .1s both;
}

.progressive__img {
    width: auto;
    height: auto;
}

.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: rgba(0,0,0,0);
}

.industries__box:hover {
    background: #4169E1;
    color: #fff;
}

.serv-section-2 {
    position: relative;
    border: 1px solid #eee;
    background: #fff;
    box-shadow: 0px 10px 30px 0px rgba(50, 50, 50, 0.16);
    border-radius: 5px;
    overflow: hidden;
    padding: 30px;
    margin-bottom: 40px;
    min-height: 195px;
}

.serv-section-2:before {
    position: absolute;
    top: 0;
    right: 0px;
    z-index: 0;
    content: " ";
    width: 120px;
    height: 120px;
    background: #f5f5f5;
    border-bottom-left-radius: 136px;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}

.serv-section-2-icon {
    position: absolute;
    top: 18px;
    right: 22px;
    max-width: 100px;
    z-index: 1;
    text-align: center;
}

.serv-section-2-icon svg {
    fill: #4169E1;
    font-size: 48px;
    line-height: 65px;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}

.serv-section-desc {
    position: relative;
}

.serv-section-2 h4 {
    color: #333;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5;
}


.section-heading-line-left {
    content: '';
    display: block;
    width: 100px;
    height: 3px;
    background: #4169E1;
    border-radius: 25%;
    margin-top: 15px;
    margin-bottom: 5px;
}

.serv-section-2 p {
    margin-top: 25px;
    padding-right: 50px;
    font-size: 12px;
}

.serv-section-2:hover .serv-section-2-icon svg {
    /*color: #fff;*/
    fill: #fff;
}

.serv-section-2:hover:before {
    background: #4169E1;
}

.contact .card---style4 .card-body{
  padding: 30px 30px;
}

/*===================== Client Review ===========================*/

.testimonial{
    /*padding-left: 150px;
    margin: 50px 0;*/
}
.testimonial:before,
.testimonial:after{
    content: "";
    display: block;
    clear: both;
}
.testimonial .pic{
    display: inline-block;
    width: 23%;
    float: left;
    margin-right: 5%;
}
.testimonial .pic img{
    width: 100%;
    height: auto;
    border-radius: 50%;
}
.testimonial .testimonial-content{
    display: inline-block;
    width: 72%;
    padding-top: 25px;
}
.testimonial-content .title{
    display: inline-block;
    font-size: 20px;
    font-weight: 600;
    color: #4169E1;
    padding-right: 10px;
    margin: 0;
}
.testimonial .post{
    display: inline-block;
    font-size: 18px;
    color: #f7de44;
}
.testimonial .description{
    font-size: 15px;
    /*font-style: italic;*/
    color: #3e3e3e;
    margin-top: 15px;
}
.owl-theme .owl-controls{
    position: absolute;
    top: 27%;
}
.owl-theme .owl-controls .owl-buttons div{
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 0;
    background: transparent;
    padding: 0;
    margin: 0 0 5px 0;
    opacity: 1;
    position: relative;
}
.owl-prev:before,
.owl-next:before{
    content: "\f104";
    font-family: "fontawesome";
    font-size: 60px;
    color: #f7de44;
    position: absolute;
    top: 0;
    left: 20%;
}
.owl-next:before{
    content: "\f105";
}
@media only screen and (max-width:1280px){
    .testimonial{ padding-left: 80px; }
}
@media only screen and (max-width:767px){
    .testimonial{
        text-align: center;
        padding-left: 0;
        margin: 0 15px;
    }
    .testimonial .pic{
        width: 100px;
        height: 100px;
        float: none;
        margin-right: 0;
    }
    .siq_noanim {
        bottom: 34px !important;
    }
    .testimonial .testimonial-content{
        width: 100%;
    }
    .owl-theme .owl-controls,
    .owl-prev:before,
    .owl-next:before{
        position: static;
    }
    .owl-theme .owl-controls .owl-buttons div{
        display: inline-block;
        margin-bottom: 0;
    }
}

.become-instructor-partner-area .container-fluid {
    padding-left: 0;
    padding-right: 0;
}

.become-instructor-partner-area .container-fluid .row {
    margin-left: 0;
    margin-right: 0;
}

.become-instructor-partner-area .container-fluid .row .col-lg-6 {
    padding-left: 0;
    padding-right: 0;
}

.become-instructor-partner-content.bg-color {
    background-color: #f4f4f4!important;
    background-image: unset !important;

}

.become-instructor-partner-content {
    position: relative;
    z-index: 1;
    padding: 30px 100px;
    background:#fff  url(../images/pattern.webp);
    background-position: center center;
    background-size: contain;
    background-repeat: repeat;
    height: 100%;
}

.become-instructor-partner-content.bg-color::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

.become-instructor-partner-content.bg-color h2 {
    color: #ffffff;
}

.become-instructor-partner-content h2 {
    margin-bottom: 14px;
    font-size: 37px;
    font-weight: 700;
}

.become-instructor-partner-content.bg-color p {
    color: #000;
    /*opacity: 0.97;
    text-align: justify;*/
}

.become-instructor-partner-content p {
    margin-bottom: 25px;
    max-width: 100%;
    text-align: center;
}

.become-instructor-partner-image {
    width: 100%;
    height: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
.become-instructor-partner-image img {
    /*display: none;*/
    width: 100%;
    height: 100%;
}

.become-instructor-partner-image.bg-image1 {
    background-image: url(../images/team.html);
}

.become-instructor-partner-image.bg-image2 {
    background-image: url(../images/how-we-work.html);
}

.become-instructor-partner-image.portfolio-title-bg{
    padding: 60px 0px 220px;
    background-image: url(../images/portfolio-bg.html);
}

.portfolio-title-bg{
  position: relative;
}

.portfolio-title-bg:before{
  content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(44, 62, 80, 0.8);
}

.portfolio-title-bg .title{
  position: relative;
}

.projectslider{
  margin-top: -200px;
}

.engagement-models{
  padding: 50px 0px 50px;
}

 .jivo-frame-visible {
    display: none !important;
}

.footer-bottom .container,.copyright .container{
  clear: both;
}

.mobile-slider, .mobile-services{
  display: none;
}

.Mobile-Menu{
  display: none;
}


.homesslider .slick-slide .item{
  margin-bottom:  10px!important;
}
.cmp-poject{
  overflow: hidden;
  clear: both;
}
.cmp-poject img{
  width: 100%;
  height: 100%;
}

.cmp-poject .cnt-box{
  width: 100%;
  height: 100%;
  display: block;
  background:white;
  padding: 100px;
}

.cnt-box span{
  color: #4db000;
}

.cnt-box h2{
  margin: 10px 0px;
  line-height: 40px!important;
}

.cnt-box a{
  background: #4169E1;
  border:2px solid #4169E1;
    color: #fff;
    border-radius: 3px;
    text-align: center;
    padding: 10px 20px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font: 14px/20px SF Pro Display !important;
}

.cnt-box a:hover{
  color: #4169E1;
  background: transparent;
  border:2px solid #4169E1;
}

.complate-projects {
    width: 100%;
    height: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(../images/project-bg2.webp);
    overflow: hidden;
    position: relative;
}

.complate-projects:before{
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}

.complate-projects .container-fluid{
  padding: 50px 0px;
}

.complate-projects .container-fluid{
  position: relative;
}
.complate-projects .vertical-title{
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 12px;
  vertical-align: baseline;
  outline: 0;
  white-space: nowrap;
  -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    transform: rotate(270deg);
    position: relative;
    top: 60%;
    left: 50px;
    text-align: right;
    color: #fff;
}

.sp-offers{
  /*background: #4332a3;*/
  background-image: linear-gradient(to right, #4332a3 , #286cd5);
  /*background-image: linear-gradient(0deg, #138808 33%, #ffffff 33%, #ffffff 66%, #FF9933 66% );*/
  width: 100%;
  padding:9px 0px;
  overflow: hidden;
  z-index: 99999;
  display: none;
}

.flatAnimation{
    position: absolute;
    bottom: -12px;
    max-width: 50px;
    left: -50px;
}

#loader{
   color:#000;
   background:red;
   background: linear-gradient(to bottom right, #FF9933,#FFFFFF,#128807);
   height:20px;
   width:100px;
   animation-timing-function: linear;
   animation-duration: 15s;
    animation-iteration-count: infinite;
   animation-name: load;
}
@keyframes load {
    0%   {width:20px;}
    25%  {width:50px}
    50%  {width:100px;}
    75%  {width:150px;}
    100% {width:200px; }
} 
.loaderContainer{
   margin:10% auto;
}

#clockdiv{
  text-align: center;
  color: #fff;
  text-align: center;
  font: 13px/13px SFProDisplay-Bold;
}

#clockdiv > div{
  display: inline-block;
  vertical-align: middle;
  width: 50px;

}

#clockdiv div > span{
  padding: 0px 12px;
  display: inline-block;
}

.smalltext{
  padding-top: 3px;
  font: 9px/10px SF Pro Display;
  text-align: center;
}

.sp-offers .separator {
    display: inline-block;
    height: 24px;
    width: 1px;
    background-image: -webkit-radial-gradient(#fff 0%,rgba(255,255,255,0) 100%);
    background-image: radial-gradient(#fff 0%, rgba(255,255,255,0) 100%);
    vertical-align: middle;
}

.sp-offers .offer-cnt{
  text-transform: uppercase;
  letter-spacing: 1px;
  font: 14px/25px SFProDisplay-Bold;
}

.sp-offers .offer-btn{
  background: #ffc000;
  padding: 6px 15px;
  font: 11px/18px SFProDisplay-Bold;
  display: block;
  color: #000;
  text-transform: uppercase;
  border-radius: 30px;
  letter-spacing: 1px;
}

.sp-offers .offer-cnt small{
    font-size:11px;
}

.offer-close-btn{
  position: absolute;
  right: 30px;
  top: 9px;
  background:transparent;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  border:1px solid #fff;
  border:1px solid #fff;
  line-height: 30px;
  color: #fff;
  text-align: center;
  display: block;
}

.offer-close-btn i{
  color: #fff;
}

/*=========== Responsive ===========*/

@media only screen and (max-width: 1600px) {
  .cmp-poject .cnt-box{
    padding: 95px;
  }
}

@media only screen and (max-width: 1410px) {
  .cmp-poject .cnt-box{
    padding: 95px;
  }
}

@media only screen and (max-width: 1367px) {
  .cmp-poject .cnt-box{
    padding: 70px;
  }
}

@media only screen and (max-width: 1320px) {

  .cmp-poject .cnt-box{
    padding: 62px;
  }

}

@media only screen and (max-width: 1220px) {
  .cmp-poject .cnt-box{
    padding: 46px;
  }
}
@media only screen and (max-width: 1199px) {
  .resp-numbers{
    display: block;
  }

  .Desktop-Menu{
    display: none;
  }

  .Mobile-Menu{
  display: block;
}

footer h3{
  font-size: 15px!important;
}

.NeedHelp .contact-element{
  font-size: 25px;
}

 .mob_enq .hr_popup{
    
    height: 100px;
    top: 80px;
  }

  .hr_popup .row .col-md-9{

    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;

  }

  .become-instructor-partner-content{
    padding: 50px;
  }

  .become-instructor-partner-area .about-image, .become-instructor-partner-area .HowWeWork-image{
    display: block;
  }

  .become-instructor-partner-area .container-fluid .row .col-lg-6{
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .projectslider .row .col-lg-6{
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .projectslider .project-mockup{
    display: none;
  }

  .services .list-content .row .col-lg-4{
    width: 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  section.services .services__block{
    min-height: 475px;
  }

  .industries .row .col-lg-2:nth-child(9), .industries .row .col-lg-2:nth-child(10), .industries .row .col-lg-2:nth-child(11), .industries .row .col-lg-2:nth-child(12){
    display: none;
  }

  .industries .row .col-lg-2{
    width: 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }


}

@media only screen and (max-width: 1290px) {
    .menuz > ul > li > a {
        padding: 10px 13px;
        font: 13px/18px SFProDisplay-Bold;
    }
}


@media only screen and (max-width: 1260px) {
  /*.menuz > ul > li > a{*/
  /*  font: 13px/18px SFProDisplay-Bold;*/
  /*}*/

  .menuz > ul > li > ul > li > a, .menuz > ul > li > ul > li > ul > li > a{
    font: 14px/18px 'SF Pro Display';
  }

  .menuz ul li ul li a svg{
    height: 22px;
    margin-right: 8px;
  }
}

@media only screen and (max-width: 1124px) {
  .cmp-poject .cnt-box{
    padding: 50px;
  }
}

@media only screen and (max-width: 1199px) {
  .desk_enq{display: none!important;}
}

@media (min-width: 1025px) and (max-width: 1198px) {
  .become-instructor-partner-area .container-fluid .row .col-lg-6 {
    flex: 0 0 50%;
  }

  
}



@media only screen and (max-width: 1075px) {
  .cmp-poject .cnt-box{
    padding: 40px;
  }
}

@media only screen and (max-width: 1024px) {

  .cmp-poject .cnt-box{
    padding: 25px;
  }

  .become-instructor-partner-image img {
    display: inline-block;
    
    }

    .about-image img{
      border-top-left-radius: 40%;
      border-bottom-left-radius: 40%;
      padding-left: 40px;
      margin: 20px 0px;
    }

    .HowWeWork-image img{
      border-top-right-radius: 40%;
      border-bottom-right-radius: 40%;
      padding-right: 40px;
      margin: 20px 0px;
    }

    .become-instructor-partner-area .col-lg-6:nth-child(1) {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}

.become-instructor-partner-area .col-lg-6:nth-child(2) {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

.become-instructor-partner-area .col-lg-6:nth-child(3) {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
}

.become-instructor-partner-area .col-lg-6:nth-child(4) {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
}

.become-instructor-partner-image {
    background-image: unset !important;
}



}

@media only screen and (max-width: 991px) {

  .resp-numbers{
    display: block;
  }

  .engagement-models h3{
    margin: 0px;

  }

  .cmp-poject .cnt-box{
    padding:30px 40px;
  }

  .cnt-box h2{
    font: 25px/40px SFProDisplay-Bold !important;
  }

  .complate-projects .vertical-title{
    left: 25px;
  }


  .sp-offers .offer-cnt{
    font: 10px/25px SFProDisplay-Bold;
  }

  .sp-offers .offer-btn{

    padding: 6px 15px;
    font: 9px/18px SFProDisplay-Bold;
  }


  
}

@media only screen and (max-width: 895px) {
  .cmp-poject .cnt-box{
    padding:15px 15px;
  }

  .cmp-poject .cnt-box p{
    font: 15px/20px 'SF Pro Display';
  }
}

@media only screen and (max-width: 875px) {
  section.services .services__block {
      min-height: 500px;
  }
}

@media only screen and (max-width: 768px) {

  h1, .home-page h3{
  font: 30px/40px SFProDisplay-Bold!important;
}

h2{
  font: 40px/60px SFProDisplay-Bold!important;
}

h3{
  font: 30px/50px SFProDisplay-Bold!important;
}

h4{
  font: 16px/40px SFProDisplay-Medium!important;
}

  .aux-full-container, .projects, .services, .industries, .how-we-work-counter{
    display: none;
  }

  .services.mob-services{
    display: block;
  }

  .services.mob-services .list-content .row .col-12{
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  

  .mobile-slider, .mobile-services{
    display: block;
  }
  .become-instructor-partner-content{
    padding:30px;
  }

  .mobile-services {
    padding: 30px 10px;
    position: relative;
    z-index: 6;
    background: #eee;
    margin-top: -17px;
}

.r-m-0 {
    margin: 0px -0px
}

.c-p-0 {
    padding: 0px 0px
}

.mobile-services h4{
    font-size: 24px;
}

.mobile-services .featured--block {
    padding: 20px 30px;
    margin-bottom: 25px!important;
    display: block;
    color: #333;
    text-align: center;
    background-image: url(img/shape1.html) no-repeat left 10px top 15px, url(img/shape2.html) no-repeat right 10px top 10px, url(img/shape4.html) no-repeat right 60px top 60px, url(img/shape3.html) no-repeat right -20px bottom -20px;
    background-color: white;
    margin-bottom: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 6px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 6px 0px rgba(0, 0, 0, 0.1);
}

.mobile-services .featured--block a strong {
    font-size: 18px;
}

.mobile-services .featured--block i {
    display: block;
    height: 120px;
    width: 120px;
    margin: 0px auto;
    margin-bottom: 5px
}

.mobile-services .featured--block i {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    image-rendering: -webkit-optimize-contrast
}

.mobile-services .featured--block strong a{
    display: block;
    text-align: center;
    font: 18px/30px SFProDisplay-Bold!important;
    color: #444;
}

.mobile-services .featured--block p {
    font-size: 14px;
    font-weight: 300;
    color: #676767;
    line-height: 23px;
}

.btn---theme1 {
    background: linear-gradient(45deg, #4169E1 0%, #005aff 100%);
    -webkit-box-shadow: 0px 2px 10px rgba(0, 90, 225, 0.3);
    box-shadow: 0px 2px 10px rgba(0, 90, 225, 0.3);
    color: white
}

  .copyright{
    padding-bottom: 70px;
  }

  .services{
    margin-top: 70px;
  }

  .services.mob-services{
    margin-top: 0px;
  }

  .footer-bottom{
    min-height: 50px;
  }

  .engagement-models{
    padding: 35px 10px;
  }

.mob-hide{
  display: none!important;
}

.about .about__content .homesslider .slick-dots{
  left: 30px;
}

.sp-offers .separator{
  display: none;
}

#clockdiv{
  margin-bottom: 10px;
}

.offer-close-btn{
  right: 15px
}

.complate-projects .homesslider .col-md-6, .why-choose-cmoon .col-md-6{
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.why-choose-cmoon .page-heading h2{
  font: 20px/25px SFProDisplay-Bold !important;
}

}

.jivo-frame-visible {
  display: none !important;
}


@media only screen and (max-width: 500px) {
  .mobile-services .featured--block strong a{
    font: 15px/25px SFProDisplay-Bold !important;
  }

  header .logo .exp{
    width: 209px;
  }

  header .logo .exp .exp__text{
    font-size: 10px;
    padding-left: 5px;
  }

  .sp-offers .row .col-auto{

    padding-right: 0px;
  }
}


@media only screen and (max-width: 470px) {
  header{
    height: 65px;
  }
  header .logo img{
    height: 45px;
  }

  header .logo::before{
    border-top: 65px solid white;
  }
  header .logo .exp{
    width: 195px;
  }

  header .logo .exp .exp__number{
    font-size: 18px;
    padding-right: 5px;
  }

  header .logo .exp .exp__text{
    font-size: 10px;
  }

  .mobile-slider{
    /*padding-top: 65px;*/
  }

  .mobile-services .featured--block {
    padding: 12px 15px;
}

.mobile-services .featured--block strong a{
  font: 14px/30px SFProDisplay-Bold !important;
}

.complate-projects .vertical-title {
    top: 70%;
}

}

@media only screen and (max-width: 460px) {
    .sp-offers{
      display:none!important;
    }
}

@media only screen and (max-width: 430px) {
    header .logo .exp {
        padding-left: 25px;
    }
}

@media only screen and (max-width: 418px) {
    .resp-numbers{
        display: none;
  }
}

@media only screen and (max-width: 400px) {
  /*.resp-numbers{*/
  /*  display: none;*/
  /*}*/

  .complate-projects .vertical-title {
    left: 15px;
    top: 75%;
}

.title .title__text{
  font: 16px/20px 'SF Pro Display';
}
}


@media only screen and (max-width: 380px) {
  

  .mobile-services .featured--block i{
    display: block;
    height: 85px;
    width: 85px;
    margin: 0px auto;
    margin-bottom: 0px;
    margin-bottom: 5px;
  }

  .mobile-services .featured--block{
    padding: 12px 10px;
  }

  .mobile-services .featured--block strong a{
    font: 12px/30px SFProDisplay-Bold !important;
  }

  .complate-projects .about__content .col-1{
    display: none;
  }
}

@media only screen and (max-width: 358px) {
    h1{
        font: 22px/30px SFProDisplay-Bold!important;
    }

    .title .title__text{
        font: 14px/22px 'SF Pro Display'!important;
    }
}

/*.menuz ul li:last-child a svg{
  
}*/

.menuz > ul > li > ul li:last-child a svg{

  -webkit-animation-name: inherit;
  animation-name: inherit;
  -webkit-animation-duration: inherit;
  animation-duration: inherit;
  -webkit-animation-timing-function: inherit;
  animation-timing-function: inherit;
  -webkit-animation-iteration-count: inherit;
  animation-iteration-count: inherit;
  
}

.menuz ul li:last-child a svg {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 0px rgba(0, 0, 0, 0);
  -webkit-animation-name: get_quote_animation;
  animation-name: get_quote_animation;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: infinite;
}


@keyframes get_quote_animation {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}


@-webkit-keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@-webkit-keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
.hvr-hang {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

  -webkit-animation-name: hvr-hang-sink, hvr-hang;
  animation-name: hvr-hang-sink, hvr-hang;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}



.main-timeline{
    overflow: hidden;
    position: relative;
}
.main-timeline:before{
    content: "";
    width: 3px;
    height: 100%;
    background: #d6d5d5;
    position: absolute;
    top: 0;
    left: 50%;
}
.main-timeline .timeline{
    padding-right: 30px;
    position: relative;
}
.main-timeline .timeline:before,
.main-timeline .timeline:after{
    content: "";
    display: block;
    width: 100%;
    clear: both;
}
.main-timeline .timeline:first-child:before,
.main-timeline .timeline:last-child:before{
    content: "";
    width: 13px;
    height: 13px;
    border-radius: 50%;
    border: 2px solid #d6d5d5;
    background: #fff;
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 0;
    right: -3px;
}
.main-timeline .timeline:last-child:before{
    top: auto;
    bottom: 0;
}
.main-timeline .timeline-icon{
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #fff;
    border: 2px solid #d6d5d5;
    box-sizing: content-box;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: -4px;
}
.main-timeline .timeline-icon:before{
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #4169E1;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.main-timeline .year{
    display: inline-block;
    padding: 8px 20px;
    margin: 0;
    font-size: 14px;
    color: #fff;
    background: transparent;
    text-align: center;
    position: absolute;
    top: 35%;
    right: 25%;
    transform: translateY(-50%);
}
.main-timeline .year:before{
    content: "";
    border-right: 18px solid transparent;
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent;
    position: absolute;
    top: 0;
    left: -18px;
}
.main-timeline .timeline-content{
    width: 46.5%;
    padding: 43px 50px;
    margin: 0 20px 0 0;
    background: #f7f7f7;
    position: relative;
    border-radius: 10px;
}
.main-timeline .timeline-content:after{
    content: "";
    border-left: 20px solid #f7f7f7;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    position: absolute;
    top: 50%;
    right: -20px;
    transform: translateY(-50%);
}
.main-timeline .title{
    float: left;
    font-size: 24px;
    font-weight: bold;
    color: #504f54;
    margin: 0 20px 20px 0;
}
.main-timeline .post{
    display: inline-block;
    font-size: 14px;
    color: #999;
    margin-top: 6px;
}
.main-timeline .description{
    font-size: 14px;
    color: #595959;
    line-height: 24px;
    margin: 0;
    clear: both;
}
.main-timeline .timeline:nth-child(2n){ padding: 0 0 0 30px; }
.main-timeline .timeline:nth-child(2n) .year{
    right: auto;
    left: 25%;
}
.main-timeline .timeline:nth-child(2n) .year:before{
    border: 18px solid transparent;
    border-right: none;
    border-left: 18px solid transparent;
    left: auto;
    right: -18px;
}
.main-timeline .timeline:nth-child(2n) .timeline-content{
    float: right;
    margin: 0 0 0 20px;
}
.main-timeline .timeline:nth-child(2n) .timeline-content:after{
    border-left: none;
    border-right: 20px solid #f2f2f2;
    right: auto;
    left: -20px;
}
@media only screen and (max-width: 1200px){
    .main-timeline .year{ right: 20%; }
    .main-timeline .timeline:nth-child(2n) .year{ left: 20%; }
}
@media only screen and (max-width: 990px){
    .main-timeline .year{ right: 10%; }
    .main-timeline .timeline:nth-child(2n) .year{ left: 10%; }
}
@media only screen and (max-width: 767px){
    .main-timeline::before{ left: 10px; }
    .main-timeline .timeline{
        padding: 0 0 0 30px;
        margin-bottom: 20px;
    }
    .main-timeline .timeline:last-child{ margin-bottom: 0; }
    .main-timeline .timeline:first-child::before,
    .main-timeline .timeline:last-child::before{ display: none; }
    .main-timeline .timeline-icon{
        margin: 0;
        position: absolute;
        top: 7px;
        left: 0;
    }
    .main-timeline .year,
    .main-timeline .timeline:nth-child(2n) .year{
        display: block;
        font-weight: bold;
        margin: 0 0 32px 30px;
        z-index: 1;
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        transform: none;
    }
    .main-timeline .timeline:nth-child(2n) .year::before{
        border-left: none;
        border-right: 18px solid transparent;
        right: auto;
        left: -18px;
    }
    .main-timeline .timeline-content{ padding: 20px; }
    .main-timeline .timeline-content,
    .main-timeline .timeline:nth-child(2n) .timeline-content{
        width: auto;
        float: none;
        margin: 0 0 0 30px;
    }
    .main-timeline .timeline-content::after,
    .main-timeline .timeline:nth-child(2n) .timeline-content::after{
        border: none;
        border-bottom: 20px solid #f2f2f2;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        top: -20px;
        left: 50%;
        right: auto;
        transform: translateX(-50%);
    }
}
@media only screen and (max-width: 480px){
    .main-timeline .title{
        float: none;
        margin: 0;
    }
    .main-timeline .year,
    .main-timeline .timeline:nth-child(2n) .year{ margin-left: 20px; }
    .main-timeline .timeline-content,
    .main-timeline .timeline:nth-child(2n) .timeline-content{ margin-left: 10px; }
    .main-timeline .post{ margin: 5px 0; }
}


@keyframes move_wave {
    0% {
        transform: translateX(0) translateZ(0) scaleY(1)
    }
    50% {
        transform: translateX(-25%) translateZ(0) scaleY(0.55)
    }
    100% {
        transform: translateX(-50%) translateZ(0) scaleY(1)
    }
}
.waveWrapper {
    overflow: hidden;
     position: absolute; 
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
}
.waveWrapperInner {
    position: absolute;
    width: 100%;
    overflow: hidden;
    /* height: 100%; */
    bottom: -1px;
    background-image: linear-gradient(to top, #86377b 20%, #27273c 80%);
}
.bgTop {
    z-index: 15;
    opacity: 0.5;
}
.bgMiddle {
    z-index: 10;
    opacity: 0.75;
}
.bgBottom {
    z-index: 5;
}
.wave {
    position: absolute;
    left: 0;
    width: 200%;
    height: 100%;
    background-repeat: repeat no-repeat;
    background-position: 0 bottom;
    transform-origin: center bottom;
}
.waveTop {
    background-size: 50% 100px;
}
.waveAnimation .waveTop {
  animation: move-wave 3s;
   -webkit-animation: move-wave 3s;
   -webkit-animation-delay: 1s;
   animation-delay: 1s;
}
.waveMiddle {
    background-size: 50% 120px;
}
.waveAnimation .waveMiddle {
    animation: move_wave 10s linear infinite;
}
.waveBottom {
    background-size: 50% 100px;
}
.waveAnimation .waveBottom {
    animation: move_wave 15s linear infinite;
}


.taxt-booking{
 padding: 80px 0px;

}

.location{
  padding: 80px 0px;
  width: 100%;
  /* background-color: #efefef; */
  transform: rotate(0deg);  
  overflow: hidden;
  background: #1d2b3a url(../images/contact-bg.png) bottom left repeat-x;
  background-size: auto 300px;
}
.location::before {
  content: "";
    position: relative;
    width: 100%;
    height: 100%;
    left: -20%;
    z-index: -1;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    background-size: contain;
    margin: auto;
    display: flex;
    align-self: center;
  }
  @keyframes raftoshod {
    0%   { left: -80px; }
    100% { left: 100%; }
  }
  @keyframes amadoshod{
    0%   {right: -80px;}
    100% { right: 100%; }
  }
  .animation__container{
    transform: rotate(0deg);
    top: 0;
    height: 100%;
    position: absolute;
    width: 100%;
  }
  .taxi--one{
     -webkit-animation: raftoshod 5s infinite; /* Safari 4+ */
     -moz-animation:    raftoshod 5s infinite; /* Fx 5+ */
     -o-animation:      raftoshod 5s infinite; /* Opera 12+ */
     animation:         raftoshod 5s infinite; /* IE 10+, Fx 29+ */
     position: absolute;
     bottom: 0px;
     width: 90px;
  }
  .taxi--two{
     -webkit-animation: amadoshod 7s infinite; /* Safari 4+ */
     -moz-animation:    amadoshod 7s infinite; /* Fx 5+ */
     -o-animation:      amadoshod 7s infinite; /* Opera 12+ */
     animation:         amadoshod 7s infinite; /* IE 10+, Fx 29+ */
     position: absolute;
     bottom: 0px;
     width: 90px;
  }
  .car{
      -webkit-animation: amadoshod 4s infinite; /* Safari 4+ */
     -moz-animation:    amadoshod 4s infinite; /* Fx 5+ */
     -o-animation:      amadoshod 4s infinite; /* Opera 12+ */
     animation:         amadoshod 4s infinite; /* IE 10+, Fx 29+ */
     position: absolute;
     bottom: 0px;
     width: 90px;
     z-index: 99;
  }
  .cloud--one{
      -webkit-animation: amadoshod 30s infinite; /* Safari 4+ */
     -moz-animation:    amadoshod 20s infinite; /* Fx 5+ */
     -o-animation:      amadoshod 20s infinite; /* Opera 12+ */
     animation:         amadoshod 20s infinite; /* IE 10+, Fx 29+ */
     position: absolute;
     top: 30px;
     width: 90px;
  }
  .cloud--two{
     -webkit-animation: raftoshod 25s infinite; /* Safari 4+ */
     -moz-animation:    raftoshod 25s infinite; /* Fx 5+ */
     -o-animation:      raftoshod 25s infinite; /* Opera 12+ */
     animation:         raftoshod 25s infinite; /* IE 10+, Fx 29+ */
     position: absolute;
     top: 22px;
     width: 90px;
     z-index: 12;
    
  }
  .cloud--three{
     -webkit-animation: raftoshod 45s infinite; /* Safari 4+ */
     -moz-animation:    raftoshod 45s infinite; /* Fx 5+ */
     -o-animation:      raftoshod 45s infinite; /* Opera 12+ */
     animation:         raftoshod 45s infinite; /* IE 10+, Fx 29+ */
     position: absolute;
     top: 32px;
     width: 60px;
     z-index: 12;
  }

  .road{
    width: 100%;
    height: 40px;
    background: #f00;
    position: relative;
    bottom: 0px;
  }

  #planet {
    width: 100px;
    position: absolute;
    top: -9%;
    left: -6%;
    height: 100px;
    background: transparent url(../images/contact1.png) no-repeat center center;
    z-index: 1;
}

#planet {
    -webkit-animation-name: rotate;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: rotate;
    -moz-animation-duration: 2s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
}

@-webkit-keyframes rotate {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}

@-moz-keyframes rotate {
    from {
        -moz-transform: rotate(0deg);
    }
    to {
        -moz-transform: rotate(360deg);
    }
}

img.vert-move {
    position: absolute;
    -webkit-animation: mover 1s infinite alternate;
    animation: mover 7s infinite alternate;
}

img.vert-move {
    -webkit-animation: mover 1s infinite alternate;
    animation: mover 7s infinite alternate;
}

@keyframes mover {
    from {
        left: 0;
    }
    to {
        left: 100%;
        transform: translateX(-100%);
    }
}

.video-slider{
  position: relative;
}
.video-slider video{
  width: 100%; 
  height: 600px;
  object-fit: fill;

}

.video-slider .vid-content{
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}

.video-slider .vid-content:before{
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, rgba(41, 112, 255, 0.75) 0%, rgba(46, 216, 163, 0.75) 100%);
  z-index: 1;
}

.video-slider .vid-content .titles{
    position: relative;
    padding: 160px 0;
    z-index: 11;
    text-align: center;
    color: #fff;
    top: 0px;
}

.video-slider .vid-content .titles h1{
  font: 50px/50px SF Pro Display!important;
  letter-spacing: 2px;
}

.video-slider .vid-content .titles h1 span{
  font: 50px/50px SFProDisplay-Bold!important;
}

.video-slider .vid-content .titles h4{
  font: 30px/30px SF Pro Display!important;
  letter-spacing: 1px;
}

#particles-js{
  position: absolute;
  z-index: 9;
}

.tech-how-we-work .how-we-work-step .slide-top {
  -webkit-animation: slide-top 15s linear infinite alternate-reverse both;
  animation: slide-top 15s linear infinite alternate-reverse both;
}

@-webkit-keyframes slide-top {
  0% {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slide-top {
  0% {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.tech-how-we-work .how-we-work-step .slide-bottom {
  -webkit-animation: slide-bottom 15s linear infinite alternate-reverse both;
  animation: slide-bottom 15s linear infinite alternate-reverse both;
}

@-webkit-keyframes slide-bottom {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slide-bottom {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.round-anim{
  animation-name: rotateme; 
    animation-duration: 3s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
  
  -webkit-animation-name: rotateme; 
    -webkit-animation-duration: 3s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
  
  -moz-animation-name: rotateme; 
    -moz-animation-duration: 3s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
  
  -ms-animation-name: rotateme; 
    -ms-animation-duration: 3s; 
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
  
  -o-animation-name: rotateme; 
    -o-animation-duration: 3s; 
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}


.round-anim2{
  animation-name: rotateme; 
    animation-duration: 30s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
  
  -webkit-animation-name: rotateme; 
    -webkit-animation-duration: 30s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
  
  -moz-animation-name: rotateme; 
    -moz-animation-duration: 30s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
  
  -ms-animation-name: rotateme; 
    -ms-animation-duration: 30s; 
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
  
  -o-animation-name: rotateme; 
    -o-animation-duration: 30s; 
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}

.zoom-anim{
  animation-name: zoom-fade; 
    animation-duration: 3s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
  
  -webkit-animation-name: zoom-fade; 
    -webkit-animation-duration: 3s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
  
  -moz-animation-name: zoom-fade; 
    -moz-animation-duration: 3s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
  
  -ms-animation-name: zoom-fade; 
    -ms-animation-duration: 3s; 
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
  
  -o-animation-name: zoom-fade; 
    -o-animation-duration: 3s; 
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}

.up-down-anim{
  animation-name: float_up_down; 
    animation-duration: 5s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    
    -webkit-animation-name: float_up_down; 
    -webkit-animation-duration: 5s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    
    -moz-animation-name: float_up_down; 
    -moz-animation-duration: 5s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    
    -ms-animation-name: float_up_down; 
    -ms-animation-duration: 5s; 
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    
    -o-animation-name: float_left_right; 
    -o-animation-duration: 5s; 
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}



.up-down-anim-slow{
  animation-name: float_up_down; 
    animation-duration: 17s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    
    -webkit-animation-name: float_up_down; 
    -webkit-animation-duration: 17s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    
    -moz-animation-name: float_up_down; 
    -moz-animation-duration: 17s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    
    -ms-animation-name: float_up_down; 
    -ms-animation-duration: 17s; 
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    
    -o-animation-name: float_left_right; 
    -o-animation-duration: 17s; 
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}

.rotate-anim{
display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-animation-name: get_quote_animation;
  animation-name: get_quote_animation;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: infinite;
}


.btn-cmoon-1{
  border-radius: 50px;
  padding: .375rem 1.6rem;
  background-color: #4169E1;
}

.btn-cmoon-1 i{
  margin-right: 6px;
}

.btn-cmoon-2{
  border-radius: 50px;
  padding: .375rem 1.6rem;
  background-color: #4964db;
}

/*========================================================================*/
.unity-timeline{
    position: relative;
}
.unity-timeline:after{
    content: '';
    display: block;
    clear: both;
}
.unity-timeline .timeline{
    width: 50%;
    margin: 0 10px 30px 0;
    float: left;
}
.unity-timeline .timeline-content{
    color: #fff!important;
    text-align: right;
    display: block;
    position: relative;
    z-index: 1;
}
.unity-timeline .timeline-content:hover{ text-decoration: none; }
.unity-timeline .timeline-content:before,
.unity-timeline .timeline-content:after{
    content: "";
    background: #E91E63;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
    -webkit-clip-path: polygon(10% 0, 100% 10%, 95% 100%, 0 90%);
    clip-path: polygon(10% 0, 100% 10%, 95% 100%, 0 90%);
}
.unity-timeline .timeline-content:after{
    background-color: #000;
    z-index: -2;
    -webkit-clip-path: polygon(10% 10%, 95% 0, 90% 90%, 5% 100%);
    clip-path: polygon(10% 10%, 95% 0, 90% 90%, 5% 100%);
}
.unity-timeline .timeline-icon{
    color: #fff;
    background-color: #E91E63;
    font-size: 40px;
    text-align: center;
    line-height: 75px;
    height: 90px;
    width: 90px;
    border-radius: 50%;
    box-shadow: 0 0 7px #000, 0 0 0 22px #fff,0 0 10px 20px #000;
    display: block;
    transform: translateY(-50%);
    position: absolute;
    top: 60%;
    right: -45px;
}
.unity-timeline .inner-content{ padding: 30px 85px 40px 40px; }
.unity-timeline .title{
    font-size: 20px;
    font-weight: 800;
    text-transform: uppercase;
    margin: 0 0 10px;
}
.unity-timeline .description{
    font-size: 15px;
    margin: 0;
}
.unity-timeline .timeline:nth-child(even){
    float: right;
    margin: 0 0 30px 10px;
}
.unity-timeline .timeline:nth-child(even) .timeline-content{ text-align: left; }
.unity-timeline .timeline:nth-child(even) .timeline-content:before,
.unity-timeline .timeline:nth-child(even) .timeline-content:after{
    transform: rotateY(180deg);
}
.unity-timeline .timeline:nth-child(even) .timeline-icon{
    left: -45px;
    right: auto;
}
.unity-timeline .timeline:nth-child(even) .inner-content{ padding: 30px 40px 40px 85px; }
.unity-timeline .timeline:nth-child(6n+2) .timeline-content:before,
.unity-timeline .timeline:nth-child(6n+2) .timeline-icon{
    background-color: #2196F3;
}
.unity-timeline .timeline:nth-child(6n+3) .timeline-content:before,
.unity-timeline .timeline:nth-child(6n+3) .timeline-icon{
    background-color: #009688;
}
.unity-timeline .timeline:nth-child(6n+4) .timeline-content:before,
.unity-timeline .timeline:nth-child(6n+4) .timeline-icon{
    background-color: #FF5722;
}

.unity-timeline .timeline:nth-child(6n+5) .timeline-content:before,
.unity-timeline .timeline:nth-child(6n+5) .timeline-icon{
    background-color: #4169E1;
}

.unity-timeline .timeline:nth-child(6n+6) .timeline-content:before,
.unity-timeline .timeline:nth-child(6n+6) .timeline-icon{
    background-color: #2c3e50;
}

@media screen and (max-width:767px){
    .unity-timeline .timeline{
        width: 100%;
        margin: 0 0 40px;
    }
    .unity-timeline .timeline-content,
    .unity-timeline .timeline:nth-child(even) .timeline-content{
        text-align: left;
        margin: 0 0 0 40px;
    }
    .unity-timeline .timeline-content:before,
    .unity-timeline .timeline-content:after{
        transform: rotateY(180deg);
    }
    .unity-timeline .timeline-content:before{
        -webkit-clip-path: polygon(3% 0, 100% 5%, 97% 100%, 0 95%);
        clip-path: polygon(3% 0, 100% 5%, 97% 100%, 0 95%);
    }
    .unity-timeline .timeline-icon,
    .unity-timeline .timeline:nth-child(even) .timeline-icon{
        font-size: 30px;
        line-height: 60px;
        height: 60px;
        width: 60px;
        box-shadow: 0 0 5px #000, 0 0 0 10px #fff,0 0 10px 7px #000;
        right: auto;
        left: -30px;
        top: 50%;
    }
    .unity-timeline .inner-content,
    .unity-timeline .timeline:nth-child(even) .inner-content{
        padding: 30px 20px 40px 50px;
    }
    .unity-timeline .title{ font-size: 18px; }
}

/*============================================================*/

.unity-section-2 .serviceBox .service-icon{
    width: 90px;
    height: 90px;
    line-height: 90px;
    border-radius: 50%;
    background: #ffb400;
    text-align: center;
    display: block;
    margin: 0 auto 30px;
    position: relative;
    transition: all 500ms ease 0s;
}
.unity-section-2 .serviceBox:hover .service-icon{
    transform: scale(0.8, 0.8);
}
.unity-section-2 .serviceBox .service-icon:after{
    content: "";
    width: 111px;
    height: 111px;
    border-radius: 50%;
    border: 4px solid #ffb400;
    position: absolute;
    top: -10px;
    left: -10px;
    opacity: 0;
    transform: scale(0.8, 0.8);
    transition: all 500ms ease 0s;
}
.unity-section-2 .serviceBox:hover .service-icon:after{
    opacity: 1;
    transform: scale(1, 1);
}
.unity-section-2 .serviceBox .number{
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    background: #fff;
    font-size: 14px;
    color: #ffb400;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
}
.unity-section-2 .serviceBox .title{
    font-size: 20px;
    color: #ffb400;
    margin: 0 0 10px 0;
}
.unity-section-2 .serviceBox .description{
    font-size: 14px;
    color: #efefef;
    line-height: 25px;
    margin: 0;
}
@media only screen and (max-width: 990px){
    .unity-section-2 .serviceBox{ margin-bottom: 30px; }
}

/*==========================Site Map========================*/

.menu-section{
  border-bottom: 1px solid #ccc;
  margin-top: 1em;
  margin-bottom: 30px;
}

.menu-section .col-lg-4, .menu-section .col-lg-3{
  border-left: 1px solid #ccc;
}

.menu-section .col-lg-4:first-child, .menu-section .col-lg-3:first-child {
  border: none;
}

.menu-section .menu-title{
  margin-bottom: 30px;
}

.menu-section .menu-title .icon{
  margin-right: 8px; 
}
.menu-section .menu-title{
  font: 30px/40px SF Pro Display!important;
  text-transform: capitalize;
  color: #4169E1;
}

.menu-section .sub-title{
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  margin-bottom: 15px;
  font: 17px/20px SF Pro Display!important;
}

.menu-section ul{
  margin: 0px;
  padding: 0px;
}

.menu-section ul li::before{
  content: "";
    position: absolute;
    top: 3px;
    left: -2px;
    width: 15px;
    height: 15px;
    border: 2px solid #5f5f5f;
    border-radius: 50%;
}

.menu-section ul li::after{
  content: "";
    position: absolute;
    left: 2px;
    top: 7px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #5f5f5f;
}

.menu-section ul li a{
  font: 16px/20px SF Pro Display!important;
  color: #333;
}

.menu-section ul li a:hover{
  color: #4169E1;
}

.menu-section ul li:hover::before{
border: 2px solid #4169E1;
}

.menu-section ul li:hover::after{
  background: #4169E1;

  
}

 body #bubble-image {
    cursor: pointer;
    display: none!important;
    -moz-appearance:none;
    -webkit-appearance: none;
}

body{
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
} 

/*===============Onload Popup================*/
#CmoonPopup, .modal-open{
  padding-right: 0px!important;
}

.modal-backdrop{
  background: linear-gradient(to top, #4169E1 0%, #ffb400 111%);
  z-index: 9;
}

.modal-backdrop.show {
    opacity: .9;
}

#CmoonPopup .modal-content{
  background: transparent;
  border: 0px;
  position: relative;
  z-index: 99999999;
}

#CmoonPopup .white-bg{
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.4);
}

#CmoonPopup .modal-footer, #CmoonPopup .modal-header{
  border: 0px;
}

#CmoonPopup .left-cartoon{
  position: absolute;
  left: -45px;
  bottom: 45px;
}

#CmoonPopup .modal-body{
  position: relative;
}

#CmoonPopup .modal-title{
  font: 30px/30px SFProDisplay-bold!important;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-left: 20px;
}

#CmoonPopup .modal-footer{
  text-align: left;
  align-items: start;
  display: inline-block;
}

#CmoonPopup .modal-footer p{
  padding-left: 20px;
}

#CmoonPopup .close{
  color: #fff;
  opacity: 1;
  position: absolute;
  top:-40px;
  right: -100px;
  font-size: 35px;
  font-weight: normal;
}

#CmoonPopup input[type=text], #CmoonPopup input[type=email], #CmoonPopup input[type=tel], #CmoonPopup textarea, #CmoonPopup select{
  background: #efefef;
}

#CmoonPopup .custom-input .ci-icon{
  background: #efefef;
}

#CmoonPopup ::placeholder , #CmoonPopup .form-control {
  color: #333;
}

#CmoonPopup .btn-success{
  background: #4169E1;
  padding: 10px 20px;
  border-radius: 8px;
}

@media only screen and (max-width: 992px) {
  #CmoonPopup .left-cartoon{
    display: none;
  }

  #CmoonPopup .modal-title{
    margin-left: 0px;
    font: 20px/20px SFProDisplay-bold!important;
  }

  #CmoonPopup .close{
    top:15px;
    right: 10px;
    font-size: 20px;
  }

  #CmoonPopup .modal-footer p{
    padding-left: 0px;
    text-align: center;
  }
}


.aux-button{
  border-radius: 50%;
  width: 70px;
  height: 70px;
  padding: 0;
  background-color: transparent;
  background-image: linear-gradient(316deg,#ffc000 0%,#ffd145 100%);
  text-shadow: 0px 0px 0px rgba(0,0,0,.3);
  font-size: .75em;
  font-weight: 500;
  display: inline-block;
  position: relative;
  line-height: 100%;
  margin-bottom: 1em;
  border: none;
  cursor: default;
  overflow: hidden;
  z-index: 1;
  -webkit-transition: all .45s;
  transition: all .45s;
}
.elementor-454 .elementor-element.elementor-element-38da4b78{
  z-index: 8!important;
}

/*===================================*/
.mobile_img .bg-move {
  position: relative;
  top: 0;
  right: auto;
  left: auto;
  bottom: 0;
  margin: 0 auto;
  display: block;
  width: 816px;
  min-height: 1139px;
  background-image: url(../images/mobile.webp);
  background-position: center center;
}

.back-to-top {
  position: fixed;
  width: 35px;
  height: 35px;
  bottom: 90px;
  right: 40px;
  background: #fff;
  box-shadow: 0 0 0 1px #3d3d3d inset;
  color: #3d3d3d;
  border-radius: 50%;
  z-index: 9;
  text-align: center;
  line-height: 35px;
  display: none;
}
.back-to-top:hover{
  background-color: #3d3d3d;
  color: #fff;
}

.aux-the-svg object{
  max-width: 100%;
  height: auto;
  vertical-align: middle;  
}

@media only screen and (max-width: 768px) {
  .back-to-top{
    right: 20px;
    bottom: 95px;
  }
}

.someclass, .someclass1, .someclass2, .someclass3, .someclass4{
  position: relative;
  transition: all ease .5s;
}

.someclass{
  bottom: -30px;
}

.someclass1{
  bottom: -60px;
}

.someclass2{
  bottom: -90px;
}

.someclass3{
  bottom: -120px;
}

.someclass4{
  bottom: -150px;
}

.someclass5{
  bottom: -180px;
}

.someclass6{
  bottom: -210px;
}


.thankyou-bg{
  color: #fff;
  border-radius: 8px;
  background: linear-gradient(45deg, #4169E1 0%, #70b000 100%);
  -webkit-box-shadow: 0px 12px 25px rgba(4, 176, 0, 0.3);
    box-shadow: 0px 12px 25px rgba(4, 176, 0, 0.3);
    padding: 80px;
}

.thankyou-bg .icon{
  font-size: 80px;
  margin-bottom:0px;
}

.thankyou-bg h1{
    font: 42px/60px "SFProDisplay-Bold" !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #fff;
    margin: 0px;

}

.thankyou-bg h1 span{
  display: block;
  font: 32px/42px "SF Pro Display" !important;
   color: #fff;
}

.thankyou-bg h3{
  font: 20px/24px "SF Pro Display" !important;
}

.thankyou-bg .divider2 {
    margin: 25px 0px;
    position: relative;
    color: #fff;
}

.thankyou-bg  .divider2:before{
  content: '';
  position: absolute;
  height: 1px;
  width: 100%;
  background: #efefef;
  left: 0px;
  top: 50%;
  margin-top: -1px;
}

.thankyou-bg .divider2 span {
  display: inline-block;
  position: relative;
  z-index: 5;
  background: #fff;
  padding: 0px 14px;
  font-size: 18px;
  color: #000;
  border-radius: 20px;
}

.thankyou-bg a{
  color: #fff;
}

.thankyou-bg .btn---theme0{
  color: #000;
}

.thankyou-bg .support .icon{
  width: 50px;
  margin-right: 15px;
  font-size: 22px;
  float: left;
  display: block;
  line-height: 50px;
}

.thankyou-bg .support .cnt{
  float: left;
  text-align: left;
}



@media only screen and (max-width: 768px) {
  .thankyou-bg{
    padding: 40px;
  }

  .ceo-cnt .page-heading, .various-models .page-heading h2{
    text-align: center!important;
  }
}

@media only screen and (max-width: 500px) {
  .thankyou-bg .icon{
    font-size: 50px;
  }

  .thankyou-bg h1{
    font: 36px/60px "SFProDisplay-Bold" !important;
  }

  .thankyou-bg h3{
    font: 18px/30px "SF Pro Display" !important;
  }

  .thankyou-bg .divider2 span{
    font-size: 14px;
  }

  

}

@media only screen and (max-width: 380px) {
  .thankyou-bg .support .icon{
    width: auto;
    font-size: 16px;
    margin-right: 8px;
  }

  .thankyou-bg .divider2 span{
        font-size: 12px;
  }

  .thankyou-bg .btn---theme0{
    font-size: 13px;
  }
}

@media screen and (min-width: 700px) {
  .aux-goto-top-btn {
    right: 120px;
    bottom: 52px;
    }
}

@font-face{font-family:'icomoon';src:url('fonts/icomoon2f4c.eot?t8wriw');src:url('fonts/icomoon2f4c.eot?t8wriw#iefix') format('embedded-opentype'),url('fonts/icomoon2f4c.ttf?t8wriw') format('truetype'),url('fonts/icomoon2f4c.woff?t8wriw') format('woff'),url('fonts/icomoon2f4c.svg?t8wriw#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mautic:before{content:"\ebf1"}.icon-msexchange:before{content:"\ebeb"}.icon-office365:before{content:"\ebec"}.icon-excel:before{content:"\ebed"}.icon-powerpoint:before{content:"\ebee"}.icon-outlook:before{content:"\ebef"}.icon-ms-word:before{content:"\ebf0"}.icon-menu-close:before{content:"\ebea"}.icon-arrow-new:before{content:"\ebe9"}.icon-artificial-intelligence:before{content:"\ebe8"}.icon-adobe-extension-manager:before{content:"\ebe7"}.icon-flash:before{content:"\ebe6"}.icon-Cross-Browsing:before{content:"\ebd8"}.icon-Endurance-Testing:before{content:"\ebd9"}.icon-Exploratory:before{content:"\ebda"}.icon-feature-validation:before{content:"\ebdb"}.icon-Load-Testing:before{content:"\ebdc"}.icon-measure:before{content:"\ebdd"}.icon-Scalability-Testing:before{content:"\ebde"}.icon-software-optimization:before{content:"\ebdf"}.icon-Spike-Testing:before{content:"\ebe0"}.icon-Stress-Testing:before{content:"\ebe1"}.icon-Unbiased-Test-Results:before{content:"\ebe2"}.icon-Usability:before{content:"\ebe3"}.icon-volume-testing:before{content:"\ebe4"}.icon-Compatibility:before{content:"\ebe5"}.icon-crowdsorce-testing:before{content:"\ebd6"}.icon-performance-testing:before{content:"\ebd7"}.icon-insect:before{content:"\ebd7"}.icon-uxui:before{content:"\ebd6"}.icon-cloud-provisioning .path1:before{content:"\ebd1";color:rgb(0,0,0)}.icon-cloud-provisioning .path2:before{content:"\ebd2";margin-left:-1em;color:rgb(0,0,0)}.icon-cloud-provisioning .path3:before{content:"\ebd3";margin-left:-1em;color:rgb(255,255,255)}.icon-configuration-managemnet:before{content:"\ebd4"}.icon-intra-service-orchestration:before{content:"\ebd5"}.icon-ansible-training:before{content:"\ebc9"}.icon-application-deployment:before{content:"\ebca"}.icon-assessment--evaluation:before{content:"\ebcb"}.icon-centralized-infrastructure:before{content:"\ebcc"}.icon-integration--deployment:before{content:"\ebcd"}.icon-seamless-deployment:before{content:"\ebce"}.icon-simple-architecture:before{content:"\ebcf"}.icon-simplified-app-distribution:before{content:"\ebd0"}.icon-ansible-setup:before{content:"\ebc7"}.icon-pre--post-deploymentsupport:before{content:"\ebc8"}.icon-quality-of-work:before{content:"\ebc6"}.icon-AR-VR-experience:before{content:"\ebba"}.icon-AR-VR-games:before{content:"\ebbb"}.icon-AR-VR-support1:before{content:"\ebbc"}.icon-brilliant-visuals:before{content:"\ebbd"}.icon-cross-platform:before{content:"\ebbe"}.icon-educational-experience:before{content:"\ebbf"}.icon-ideas:before{content:"\ebb9"}.icon-mobile-games:before{content:"\ebc0"}.icon-regular-updates:before{content:"\ebc1"}.icon-timely-delivered:before{content:"\ebc2"}.icon-training-experience:before{content:"\ebc3"}.icon-truly-multiplatform:before{content:"\ebc4"}.icon-unity:before{content:"\ebc5"}.icon-start-up:before{content:"\ea3e"}.icon-appscript:before{content:"\ea3d"}.icon-benefits:before{content:"\ebae";color:#68bcaf}.icon-hire:before{content:"\ebaf";color:#68bcaf}.icon-Aviation1:before{content:"\ebad"}.icon-advertising-n-marketing1:before{content:"\eba5"}.icon-education-industry1:before{content:"\eba6"}.icon-entertainment-industry1:before{content:"\eba7"}.icon-fashion-n-sportswear-design1:before{content:"\eba8"}.icon-fintech-industry1:before{content:"\eba9"}.icon-healthcare-industry1:before{content:"\ebaa"}.icon-Insurance-industry1:before{content:"\ebab"}.icon-printmedia-n-publication1:before{content:"\ebac"}.icon-amazon1:before{content:"\ea72"}.icon-sikuli-x-logo1:before{content:"\ea73"}.icon-star-fill1:before{content:"\ea74"}.icon-vimeo1:before{content:"\ea75"}.icon-twitter1:before{content:"\ea76"}.icon-mail1:before{content:"\ea77"}.icon-linkedin1:before{content:"\ea78"}.icon-google-plus1:before{content:"\ea79"}.icon-facebook1:before{content:"\ea7a"}.icon-call1:before{content:"\ea7b"}.icon-metaExperience1:before{content:"\ea7c"}.icon-polygon1:before{content:"\ea7d"}.icon-symfony1:before{content:"\ea7e"}.icon-right-arrow1:before{content:"\ea7f"}.icon-rating1:before{content:"\ea80"}.icon-quote1:before{content:"\ea81"}.icon-left-arrow1:before{content:"\ea82"}.icon-laravel1:before{content:"\ea83"}.icon-developer1:before{content:"\ea84"}.icon-codeigniter1:before{content:"\ea85"}.icon-cake-PHP1:before{content:"\ea86"}.icon-app-developed1:before{content:"\ea87"}.icon-Android-App-Development1:before{content:"\ea88"}.icon-custom-iOS-app-development1:before{content:"\ea89"}.icon-deploy-on-play-store1:before{content:"\ea8a"}.icon-ios-app-development1:before{content:"\ea8b"}.icon-ios-app-testing1:before{content:"\ea8c"}.icon-Enterprise-Java-Development1:before{content:"\ea8d"}.icon-Java-Porting-n-Migration-Services1:before{content:"\ea8e"}.icon-Java-struts1:before{content:"\ea8f"}.icon-java-swing1:before{content:"\ea90"}.icon-Java-Web-Development1:before{content:"\ea91"}.icon-Mobile-Application-API-Development1:before{content:"\ea92"}.icon-Application-Development-n-Maintenance1:before{content:"\ea93"}.icon-CMS2-Development1:before{content:"\ea94"}.icon-Custom-java-development1:before{content:"\ea95"}.icon-full_stack2:before{content:"\ea96"}.icon-full_stack11:before{content:"\ea97"}.icon-Backend1:before{content:"\ea98"}.icon-Databse1:before{content:"\ea99"}.icon-Frontend1:before{content:"\ea9a"}.icon-Server1:before{content:"\ea9b"}.icon-api-development1:before{content:"\ea9c"}.icon-Rich-Web-Portals1:before{content:"\ea9d"}.icon-Streaming-Service1:before{content:"\ea9e"}.icon-App-development1:before{content:"\ea9f"}.icon-E-commerce1:before{content:"\eaa0"}.icon-Games1:before{content:"\eaa1"}.icon-Interactive-dashboard1:before{content:"\eaa2"}.icon-FrontEndandBackEnd-Development1:before{content:"\eaa3"}.icon-Maintenance-n-support21:before{content:"\eaa4"}.icon-MVP_Development1:before{content:"\eaa5"}.icon-Pug-js-Jade-Templating1:before{content:"\eaa6"}.icon-API_Development1:before{content:"\eaa7"}.icon-third-Party-ASPdotNet-Customization1:before{content:"\eaa8"}.icon-ASPdotNet-Back-End-Integration1:before{content:"\eaa9"}.icon-ASPdotNet-Enterprise-Solutions1:before{content:"\eaaa"}.icon-Cross-Platform1:before{content:"\eaab"}.icon-Custom-ASPdotNet-Development1:before{content:"\eaac"}.icon-Dot-net-MVC-web1:before{content:"\eaad"}.icon-Easily-Scalable1:before{content:"\eaae"}.icon-Enhanced-Monitoring1:before{content:"\eaaf"}.icon-Fast-execution-and-Response-Time1:before{content:"\eab0"}.icon-Microsoft-Azure-Development-Services1:before{content:"\eab1"}.icon-Regular-updates1:before{content:"\eab2"}.icon-Security1:before{content:"\eab3"}.icon-Advanced-Features1:before{content:"\eab4"}.icon-Cost-effective1:before{content:"\eab5"}.icon-Diverse-Framework1:before{content:"\eab6"}.icon-Faster-Development1:before{content:"\eab7"}.icon-Secure-and-Stable-Interface1:before{content:"\eab8"}.icon-Simplicity1:before{content:"\eab9"}.icon-CMS-Development1:before{content:"\eaba"}.icon-Custom-PHP-development1:before{content:"\eabb"}.icon-Ecommerce-solutions1:before{content:"\eabc"}.icon-PHP-framework1:before{content:"\eabd"}.icon-Social-networking-solution1:before{content:"\eabe"}.icon-Web-application-development1:before{content:"\eabf"}.icon-All-in-One-Solution1:before{content:"\eac0"}.icon-Benefit-from-Bench1:before{content:"\eac1"}.icon-Custom-Solutions-and-Application1:before{content:"\eac2"}.icon-English-language-communication1:before{content:"\eac3"}.icon-Full-Protection1:before{content:"\eac4"}.icon-Hire-full-time1:before{content:"\eac5"}.icon-Less-Cost1:before{content:"\eac6"}.icon-Personalize-Care1:before{content:"\eac7"}.icon-rich-industry-experience1:before{content:"\eac8"}.icon-We-hire-Only-Experts1:before{content:"\eac9"}.icon-API-Development1:before{content:"\eaca"}.icon-Code-Review-n-Functional-QA1:before{content:"\eacb"}.icon-Maintenance-n-support1:before{content:"\eacc"}.icon-MVP-Development1:before{content:"\eacd"}.icon-Porting-n-Migration1:before{content:"\eace"}.icon-Third-party-integration1:before{content:"\eacf"}.icon-web-development1:before{content:"\ead0"}.icon-kendo-ui1:before{content:"\ead1"}.icon-cpp-logo1:before{content:"\ead2"}.icon-laptop-user1:before{content:"\ead3"}.icon-maternity1:before{content:"\ead4"}.icon-technology1:before{content:"\ead5"}.icon-transfer1:before{content:"\ead6"}.icon-Certificate1:before{content:"\ead7"}.icon-clock1:before{content:"\ead8"}.icon-MS-Office1:before{content:"\ead9"}.icon-prestashop1:before{content:"\eada"}.icon-React_native1:before{content:"\eadb"}.icon-servicestack1:before{content:"\eadc"}.icon-SmartTV1:before{content:"\eadd"}.icon-SugarCRM1:before{content:"\eade"}.icon-titanium_app1:before{content:"\eadf"}.icon-uxui1:before{content:"\eae0"}.icon-wowza1:before{content:"\eae1"}.icon-Hadoop1:before{content:"\eae2"}.icon-Job-Opening1:before{content:"\eae3"}.icon-magento1:before{content:"\eae4"}.icon-cocos-2D1:before{content:"\eae5"}.icon-createjs-logo1:before{content:"\eae6";color:#405261}.icon-cube1:before{content:"\eae7"}.icon-DotNetNuke1:before{content:"\eae8"}.icon-groovy1:before{content:"\eae9"}.icon-indesign1:before{content:"\eaea"}.icon-liferay1:before{content:"\eaeb"}.icon-logo-construct21:before{content:"\eaec";color:#13a3d6}.icon-microsoft-biztalk-server1:before{content:"\eaed"}.icon-microsoft-dynamics-crm1:before{content:"\eaee";color:#13224d}.icon-microsoft-exchange1:before{content:"\eaef";color:#0675c6}.icon-premierprp1:before{content:"\eaf0"}.icon-psd-to-html1:before{content:"\eaf1"}.icon-Quark-Logo1:before{content:"\eaf2"}.icon-Razuna-Logo1:before{content:"\eaf3"}.icon-salesforce1:before{content:"\eaf4"}.icon-SharePoint1:before{content:"\eaf5"}.icon-sitefinity1:before{content:"\eaf6"}.icon-After-effect1:before{content:"\eaf7"}.icon-alfresco1:before{content:"\eaf8"}.icon-Augmented-reality1:before{content:"\eaf9"}.icon-selenium_test_automation1:before{content:"\eafa"}.icon-go1:before{content:"\eafb"}.icon-Sahi-Pro1:before{content:"\eafc"}.icon-taxi1:before{content:"\eafd"}.icon-Tizen1:before{content:"\eafe"}.icon-Vuejs1:before{content:"\eaff"}.icon-webprint1:before{content:"\eb00"}.icon-acrobat1:before{content:"\eb01"}.icon-After-effects1:before{content:"\eb02"}.icon-appium1:before{content:"\eb03"}.icon-Apple-TV1:before{content:"\eb04"}.icon-chatbot_icon1:before{content:"\eb05"}.icon-cpp1:before{content:"\eb06"}.icon-Delphi-Logo1:before{content:"\eb07"}.icon-departures1:before{content:"\eb08"}.icon-diagram1:before{content:"\eb09"}.icon-doctor-stethoscope1:before{content:"\eb0a"}.icon-Flex1:before{content:"\eb0b"}.icon-menastack1:before{content:"\eb0c"}.icon-premier-pro1:before{content:"\eb0d"}.icon-presentation1:before{content:"\eb0e"}.icon-pug1:before{content:"\eb0f"}.icon-quarkxpress1:before{content:"\eb10"}.icon-Razuna-Logo21:before{content:"\eb11"}.icon-xamarin1:before{content:"\eb12";color:#3498db}.icon-Wearable1:before{content:"\eb13"}.icon-VR1:before{content:"\eb14"}.icon-IOT1:before{content:"\eb15"}.icon-large_ar_picto1:before{content:"\eb16"}.icon-android1:before{content:"\eb17"}.icon-angular_simple1:before{content:"\eb18"}.icon-appcelerator1:before{content:"\eb19"}.icon-apple1:before{content:"\eb1a"}.icon-appstore1:before{content:"\eb1b"}.icon-atom1:before{content:"\eb1c"}.icon-aws2:before{content:"\eb1d"}.icon-backbone1:before{content:"\eb1e"}.icon-bitbucket1:before{content:"\eb1f"}.icon-bootstrap1:before{content:"\eb20"}.icon-chrome1:before{content:"\eb21"}.icon-cloud91:before{content:"\eb22"}.icon-css31:before{content:"\eb23"}.icon-css3_full1:before{content:"\eb24"}.icon-database1:before{content:"\eb25"}.icon-dotnet1:before{content:"\eb26"}.icon-dreamweaver1:before{content:"\eb27"}.icon-dropbox1:before{content:"\eb28"}.icon-drupal1:before{content:"\eb29"}.icon-ember1:before{content:"\eb2a"}.icon-firefox1:before{content:"\eb4d"}.icon-google_analytics1:before{content:"\eb4e"}.icon-google_drive1:before{content:"\eb4f"}.icon-google-cloud-platform1:before{content:"\eb50"}.icon-grails1:before{content:"\eb51"}.icon-groovy21:before{content:"\eb52"}.icon-grunt1:before{content:"\eb53"}.icon-gulp1:before{content:"\eb54"}.icon-html51:before{content:"\eb55"}.icon-html5_3d_effects1:before{content:"\eb56"}.icon-html5_connectivity1:before{content:"\eb57"}.icon-html5_device_access1:before{content:"\eb58"}.icon-html5_multimedia1:before{content:"\eb59"}.icon-ie1:before{content:"\eb2b"}.icon-illustrator1:before{content:"\eb2c"}.icon-intellij1:before{content:"\eb2d"}.icon-ionic1:before{content:"\eb2e"}.icon-java1:before{content:"\eb2f"}.icon-javascript1:before{content:"\eb5a"}.icon-javascript_11:before{content:"\eb5b"}.icon-jenkins1:before{content:"\eb5c"}.icon-jira1:before{content:"\eb5d"}.icon-joomla1:before{content:"\eb5e"}.icon-jquery_logo1:before{content:"\eb5f"}.icon-jquery_ui_logo1:before{content:"\eb60"}.icon-js_badge1:before{content:"\eb61"}.icon-less1:before{content:"\eb62"}.icon-linux1:before{content:"\eb63"}.icon-meteor1:before{content:"\eb64"}.icon-meteorfull1:before{content:"\eb65"}.icon-modernizr1:before{content:"\eb66"}.icon-mootools1:before{content:"\eb30"}.icon-mozilla1:before{content:"\eb31"}.icon-msql_server1:before{content:"\eb32"}.icon-mysql1:before{content:"\eb33"}.icon-netbeans1:before{content:"\eb34"}.icon-nodejs1:before{content:"\eb67"}.icon-nodejs_small1:before{content:"\eb68"}.icon-npm1:before{content:"\eb69"}.icon-onedrive1:before{content:"\eb6a"}.icon-opera1:before{content:"\eb6b"}.icon-phonegap1:before{content:"\eb6c"}.icon-photoshop1:before{content:"\eb6d"}.icon-php1:before{content:"\eb6e"}.icon-postgresql1:before{content:"\eb6f"}.icon-python1:before{content:"\eb70"}.icon-react1:before{content:"\eb71"}.icon-redhat1:before{content:"\eb72"}.icon-responsive21:before{content:"\eb73"}.icon-ror1:before{content:"\eb35"}.icon-ruby1:before{content:"\eb36"}.icon-ruby_rough1:before{content:"\eb37"}.icon-rust1:before{content:"\eb38"}.icon-safari1:before{content:"\eb39"}.icon-sass1:before{content:"\eb74"}.icon-scala1:before{content:"\eb75"}.icon-scriptcs1:before{content:"\eb76"}.icon-scrum1:before{content:"\eb77"}.icon-senchatouch1:before{content:"\eb78"}.icon-spark1 .path1:before{content:"\eb79";color:rgb(0,0,0)}.icon-spark1 .path2:before{content:"\ebb0";margin-left:-1.0625em;color:rgb(0,0,0)}.icon-spark1 .path3:before{content:"\ebb1";margin-left:-1.0625em;color:rgb(0,0,0)}.icon-spark1 .path4:before{content:"\ebb2";margin-left:-1.0625em;color:rgb(0,0,0)}.icon-spark1 .path5:before{content:"\ebb3";margin-left:-1.0625em;color:rgb(0,0,0)}.icon-spark1 .path6:before{content:"\ebb4";margin-left:-1.0625em;color:rgb(0,0,0)}.icon-spark1 .path7:before{content:"\ebb5";margin-left:-1.0625em;color:rgb(255,255,255)}.icon-sqllite1:before{content:"\eb7a"}.icon-stackoverflow1:before{content:"\eb7b"}.icon-stylus1:before{content:"\eb7c"}.icon-ubuntu1:before{content:"\eb7d"}.icon-unity_small1:before{content:"\eb7e"}.icon-vim1:before{content:"\eb7f"}.icon-webplatform1:before{content:"\eb80"}.icon-windows21:before{content:"\eb3a"}.icon-wordpress1:before{content:"\eb3b"}.icon-yahoo1:before{content:"\eb3c"}.icon-yahoo_small1:before{content:"\eb3d"}.icon-yeoman1:before{content:"\eb3e"}.icon-yii1:before{content:"\eb81"}.icon-zend1:before{content:"\eb82"}.icon-testimonial1 .path1:before{content:"\eb83";color:rgb(30,69,100)}.icon-testimonial1 .path2:before{content:"\ebb6";margin-left:-1.115234375em;color:rgb(255,255,255)}.icon-Hiring1:before{content:"\eb84";color:#1e4564}.icon-Opening1 .path1:before{content:"\eb85";color:rgb(30,69,100)}.icon-Opening1 .path2:before{content:"\ebb7";margin-left:-1.251953125em;color:rgb(247,247,247)}.icon-Applynow1 .path1:before{content:"\eb86";color:rgb(30,69,100)}.icon-Applynow1 .path2:before{content:"\ebb8";margin-left:-0.740234375em;color:rgb(247,247,247)}.icon-81:before{content:"\eb87";color:#68b9d9}.icon-71:before{content:"\eb88";color:#68b9d9}.icon-31:before{content:"\eb89";color:#68b9d9}.icon-41:before{content:"\eb8a";color:#68b9d9}.icon-51:before{content:"\eb8b";color:#68b9d9}.icon-61:before{content:"\eb8c";color:#68b9d9}.icon-21:before{content:"\eb8d";color:#68b9d9}.icon-91:before{content:"\eb3f"}.icon-11:before{content:"\eb40";color:#68b9d9}.icon-HTML51:before{content:"\eb41"}.icon-icon1:before{content:"\eb42"}.icon-Industries1:before{content:"\eb43";color:#1e4564}.icon-macOSDev1:before{content:"\eb8e";color:#1e4564}.icon-mobile_development1:before{content:"\eb8f"}.icon-mobileapp1:before{content:"\eb90";color:#1e4564}.icon-news1:before{content:"\eb91";color:#1e4564}.icon-QA1:before{content:"\eb92";color:#1e4564}.icon-quality1:before{content:"\eb93"}.icon-responsive1:before{content:"\eb94"}.icon-Rich_internet1:before{content:"\eb95"}.icon-rocket1:before{content:"\eb96"}.icon-star1:before{content:"\eb97"}.icon-support2:before{content:"\eb98"}.icon-team1:before{content:"\eb99"}.icon-team21:before{content:"\eb44"}.icon-telented_developers1:before{content:"\eb45"}.icon-testing1:before{content:"\eb46"}.icon-webApp1:before{content:"\eb47";color:#1e4564}.icon-webdev1:before{content:"\eb48";color:#1e4564}.icon-windows1:before{content:"\eb9a"}.icon-world1:before{content:"\eb9b";color:#1e4564}.icon-about1:before{content:"\eb9c";color:#1e4564}.icon-Adobe_plugin1:before{content:"\eb9d"}.icon-agreement1:before{content:"\eb9e"}.icon-cloud1:before{content:"\eb9f"}.icon-CRM1:before{content:"\eba0";color:#1e4564}.icon-DevOps1:before{content:"\eba1";color:#1e4564}.icon-eng_model1:before{content:"\eba2"}.icon-Eng_process1:before{content:"\eba3"}.icon-enterprise_application1:before{content:"\eba4"}.icon-fast1:before{content:"\eb49"}.icon-game1:before{content:"\eb4a"}.icon-gameDev1:before{content:"\eb4b";color:#1e4564}.icon-heart1:before{content:"\eb4c"}.icon-splunk:before{content:"\e90d"}.icon-puppet:before{content:"\ea55"}.icon-kubernetes:before{content:"\ea69"}.icon-chef:before{content:"\ea6a"}.icon-Ansible:before{content:"\ea6b"}.icon-assessment:before{content:"\ea6e"}.icon-management:before{content:"\ea6f"}.icon-support:before{content:"\ea6c"}.icon-devops:before{content:"\ea6d"}.icon-award:before{content:"\ea68"}.icon-customer-engagement:before{content:"\ea67"}.icon-aws1:before{content:"\ea66"}.icon-start-up1:before{content:"\ea65"}.icon-reduce-time:before{content:"\ea56"}.icon-significant-cost:before{content:"\ea57"}.icon-stay-focused:before{content:"\ea59"}.icon-stress-testing:before{content:"\ea5a"}.icon-quick-changes:before{content:"\ea5b"}.icon-performance-optimization:before{content:"\ea5c"}.icon-infrastructure-security:before{content:"\ea5d"}.icon-easy-scalability:before{content:"\ea5e"}.icon-disaster-recovery:before{content:"\ea5f"}.icon-centralized-log-management:before{content:"\ea60"}.icon-continuous-integration:before{content:"\ea61"}.icon-continuous-process:before{content:"\ea62"}.icon-Development-team:before{content:"\ea63"}.icon-automated-alert:before{content:"\ea64"}.icon-umbrella-rain:before{content:"\ea54"}.icon-protection:before{content:"\ea4c"}.icon-assurance:before{content:"\ea4d"}.icon-clients:before{content:"\ea4e"}.icon-iso:before{content:"\ea4f"}.icon-pricing:before{content:"\ea50"}.icon-security:before{content:"\ea51"}.icon-support1:before{content:"\ea52"}.icon-ttm:before{content:"\ea53"}.icon-menu:before{content:"\ea58"}.icon-AR-VR-support:before{content:"\ea3b"}.icon-capable-of-brilliant-visuals:before{content:"\ea3c"}.icon-Game-porting:before{content:"\ea3f"}.icon-learning-n-education-experiences:before{content:"\ea40"}.icon-Mobilegames:before{content:"\ea41"}.icon-Training-experiences:before{content:"\ea44"}.icon-Truly-multiplatform:before{content:"\ea4b"}.icon-Aviation:before{content:"\ea3a"}.icon-advertising-n-marketing:before{content:"\ea32"}.icon-education-industry:before{content:"\ea33"}.icon-entertainment-industry:before{content:"\ea34"}.icon-fashion-n-sportswear-design:before{content:"\ea35"}.icon-fintech-industry:before{content:"\ea36"}.icon-healthcare-industry:before{content:"\ea37"}.icon-Insurance-industry:before{content:"\ea38"}.icon-printmedia-n-publication:before{content:"\ea39"}.icon-amazon:before{content:"\ea31"}.icon-sikuli-x-logo:before{content:"\ea30"}.icon-star-fill:before{content:"\ea29"}.icon-vimeo:before{content:"\ea2f"}.icon-twitter:before{content:"\ea28"}.icon-mail:before{content:"\ea2a"}.icon-linkedin:before{content:"\ea2b"}.icon-google-plus:before{content:"\ea2c"}.icon-facebook:before{content:"\ea2d"}.icon-call:before{content:"\ea2e"}.icon-metaExperience:before{content:"\ea27"}.icon-polygon:before{content:"\ea21"}.icon-symfony:before{content:"\ea42"}.icon-right-arrow:before{content:"\ea43"}.icon-rating:before{content:"\ea45"}.icon-quote:before{content:"\ea46"}.icon-left-arrow:before{content:"\ea47"}.icon-laravel:before{content:"\ea48"}.icon-developer:before{content:"\ea49"}.icon-codeigniter:before{content:"\ea4a"}.icon-cake-PHP:before{content:"\ea70"}.icon-app-developed:before{content:"\ea71"}.icon-Android-App-Development:before{content:"\ea22"}.icon-custom-iOS-app-development:before{content:"\ea23"}.icon-deploy-on-play-store:before{content:"\ea24"}.icon-ios-app-development:before{content:"\ea25"}.icon-ios-app-testing:before{content:"\ea26"}.icon-Enterprise-Java-Development:before{content:"\ea18"}.icon-Java-Porting-n-Migration-Services:before{content:"\ea19"}.icon-Java-struts:before{content:"\ea1a"}.icon-java-swing:before{content:"\ea1b"}.icon-Java-Web-Development:before{content:"\ea1c"}.icon-Mobile-Application-API-Development:before{content:"\ea1d"}.icon-Application-Development-n-Maintenance:before{content:"\ea1e"}.icon-CMS2-Development:before{content:"\ea1f"}.icon-Custom-java-development:before{content:"\ea20"}.icon-full_stack:before{content:"\ea17"}.icon-full_stack1:before{content:"\ea16"}.icon-Backend:before{content:"\ea11"}.icon-Databse:before{content:"\ea12"}.icon-Frontend:before{content:"\ea13"}.icon-Server:before{content:"\ea14"}.icon-api-development:before{content:"\ea15"}.icon-Rich-Web-Portals:before{content:"\ea0b"}.icon-Streaming-Service:before{content:"\ea0c"}.icon-App-development:before{content:"\ea0d"}.icon-E-commerce:before{content:"\ea0e"}.icon-Games:before{content:"\ea0f"}.icon-Interactive-dashboard:before{content:"\ea10"}.icon-FrontEndandBackEnd-Development:before{content:"\ea06"}.icon-Maintenance-n-support2:before{content:"\ea07"}.icon-MVP_Development:before{content:"\ea08"}.icon-Pug-js-Jade-Templating:before{content:"\ea09"}.icon-API_Development:before{content:"\ea0a"}.icon-third-Party-ASPdotNet-Customization:before{content:"\e9fa"}.icon-ASPdotNet-Back-End-Integration:before{content:"\e9fb"}.icon-ASPdotNet-Enterprise-Solutions:before{content:"\e9fc"}.icon-Cross-Platform:before{content:"\e9fd"}.icon-Custom-ASPdotNet-Development:before{content:"\e9fe"}.icon-Dot-net-MVC-web:before{content:"\e9ff"}.icon-Easily-Scalable:before{content:"\ea00"}.icon-Enhanced-Monitoring:before{content:"\ea01"}.icon-Fast-execution-and-Response-Time:before{content:"\ea02"}.icon-Microsoft-Azure-Development-Services:before{content:"\ea03"}.icon-Regular-updates:before{content:"\ea04"}.icon-Security:before{content:"\ea05"}.icon-Advanced-Features:before{content:"\e9f4"}.icon-Cost-effective:before{content:"\e9f5"}.icon-Diverse-Framework:before{content:"\e9f6"}.icon-Faster-Development:before{content:"\e9f7"}.icon-Secure-and-Stable-Interface:before{content:"\e9f8"}.icon-Simplicity:before{content:"\e9f9"}.icon-CMS-Development:before{content:"\e9ee"}.icon-Custom-PHP-development:before{content:"\e9ef"}.icon-Ecommerce-solutions:before{content:"\e9f0"}.icon-PHP-framework:before{content:"\e9f1"}.icon-Social-networking-solution:before{content:"\e9f2"}.icon-Web-application-development:before{content:"\e9f3"}.icon-All-in-One-Solution:before{content:"\e9e4"}.icon-Benefit-from-Bench:before{content:"\e9e5"}.icon-Custom-Solutions-and-Application:before{content:"\e9e6"}.icon-English-language-communication:before{content:"\e9e7"}.icon-Full-Protection:before{content:"\e9e8"}.icon-Hire-full-time:before{content:"\e9e9"}.icon-Less-Cost:before{content:"\e9ea"}.icon-Personalize-Care:before{content:"\e9eb"}.icon-rich-industry-experience:before{content:"\e9ec"}.icon-We-hire-Only-Experts:before{content:"\e9ed"}.icon-API-Development:before{content:"\e9dd"}.icon-Code-Review-n-Functional-QA:before{content:"\e9de"}.icon-Maintenance-n-support:before{content:"\e9df"}.icon-MVP-Development:before{content:"\e9e0"}.icon-Porting-n-Migration:before{content:"\e9e1"}.icon-Third-party-integration:before{content:"\e9e2"}.icon-web-development:before{content:"\e9e3"}.icon-kendo-ui:before{content:"\e9dc"}.icon-cpp-logo:before{content:"\e9db"}.icon-laptop-user:before{content:"\e9da"}.icon-maternity:before{content:"\e9d5"}.icon-technology:before{content:"\e9d6"}.icon-transfer:before{content:"\e9d7"}.icon-Certificate:before{content:"\e9d8"}.icon-clock:before{content:"\e9d9"}.icon-MS-Office:before{content:"\e9c9"}.icon-prestashop:before{content:"\e9ca"}.icon-React_native:before{content:"\e9cb"}.icon-servicestack:before{content:"\e9cc"}.icon-SmartTV:before{content:"\e9cd"}.icon-SugarCRM:before{content:"\e9ce"}.icon-titanium_app:before{content:"\e9cf"}.icon-uxui:before{content:"\e9d0"}.icon-wowza:before{content:"\e9d1"}.icon-Hadoop:before{content:"\e9d2"}.icon-Job-Opening:before{content:"\e9d3"}.icon-magento:before{content:"\e9d4"}.icon-cocos-2D:before{content:"\e9b4"}.icon-createjs-logo:before{content:"\e9b5";color:#405261}.icon-cube:before{content:"\e9b6"}.icon-DotNetNuke:before{content:"\e9b7"}.icon-groovy:before{content:"\e9b8"}.icon-indesign:before{content:"\e9b9"}.icon-liferay:before{content:"\e9ba"}.icon-logo-construct2:before{content:"\e9bb";color:#13a3d6}.icon-microsoft-biztalk-server:before{content:"\e9bc"}.icon-microsoft-dynamics-crm:before{content:"\e9bd";color:#13224d}.icon-microsoft-exchange:before{content:"\e9be";color:#0675c6}.icon-premierprp:before{content:"\e9bf"}.icon-psd-to-html:before{content:"\e9c0"}.icon-Quark-Logo:before{content:"\e9c1"}.icon-Razuna-Logo:before{content:"\e9c2"}.icon-salesforce:before{content:"\e9c3"}.icon-SharePoint:before{content:"\e9c4"}.icon-sitefinity:before{content:"\e9c5"}.icon-After-effect:before{content:"\e9c6"}.icon-alfresco:before{content:"\e9c7"}.icon-Augmented-reality:before{content:"\e9c8"}.icon-selenium_test_automation:before{content:"\e99b"}.icon-go:before{content:"\e9b3"}.icon-Sahi-Pro:before{content:"\e99d"}.icon-taxi:before{content:"\e99e"}.icon-Tizen:before{content:"\e99f"}.icon-Vuejs:before{content:"\e9a0"}.icon-webprint:before{content:"\e9a1"}.icon-acrobat:before{content:"\e9a2"}.icon-After-effects:before{content:"\e9a3"}.icon-appium:before{content:"\e9a4"}.icon-Apple-TV:before{content:"\e9a5"}.icon-chatbot_icon:before{content:"\e9a6"}.icon-cpp:before{content:"\e9a7"}.icon-Delphi-Logo:before{content:"\e9a8"}.icon-departures:before{content:"\e9a9"}.icon-diagram:before{content:"\e9aa"}.icon-doctor-stethoscope:before{content:"\e9ab"}.icon-Flex:before{content:"\e9ac"}.icon-menastack:before{content:"\e9ad"}.icon-premier-pro:before{content:"\e9ae"}.icon-presentation:before{content:"\e9af"}.icon-pug:before{content:"\e9b0"}.icon-quarkxpress:before{content:"\e9b1"}.icon-Razuna-Logo2:before{content:"\e9b2"}.icon-xamarin:before{content:"\e997";color:#3498db}.icon-Wearable:before{content:"\e998"}.icon-VR:before{content:"\e999"}.icon-IOT:before{content:"\e99a"}.icon-large_ar_picto:before{content:"\e99c"}.icon-android:before{content:"\e933"}.icon-angular_simple:before{content:"\e934"}.icon-appcelerator:before{content:"\e935"}.icon-apple:before{content:"\e936"}.icon-appstore:before{content:"\e937"}.icon-atom:before{content:"\e938"}.icon-aws:before{content:"\e939"}.icon-backbone:before{content:"\e93a"}.icon-bitbucket:before{content:"\e93b"}.icon-bootstrap:before{content:"\e93c"}.icon-chrome:before{content:"\e93d"}.icon-cloud9:before{content:"\e93e"}.icon-css3:before{content:"\e93f"}.icon-css3_full:before{content:"\e940"}.icon-database:before{content:"\e941"}.icon-dotnet:before{content:"\e942"}.icon-dreamweaver:before{content:"\e943"}.icon-dropbox:before{content:"\e944"}.icon-drupal:before{content:"\e945"}.icon-ember:before{content:"\e946"}.icon-firefox:before{content:"\e947"}.icon-google_analytics:before{content:"\e948"}.icon-google_drive:before{content:"\e949"}.icon-google-cloud-platform:before{content:"\e94a"}.icon-grails:before{content:"\e94b"}.icon-groovy2:before{content:"\e94c"}.icon-grunt:before{content:"\e94d"}.icon-gulp:before{content:"\e94e"}.icon-html5:before{content:"\e94f"}.icon-html5_3d_effects:before{content:"\e950"}.icon-html5_connectivity:before{content:"\e951"}.icon-html5_device_access:before{content:"\e952"}.icon-html5_multimedia:before{content:"\e953"}.icon-ie:before{content:"\e954"}.icon-illustrator:before{content:"\e955"}.icon-intellij:before{content:"\e956"}.icon-ionic:before{content:"\e957"}.icon-java:before{content:"\e958"}.icon-javascript:before{content:"\e959"}.icon-javascript_1:before{content:"\e95a"}.icon-jenkins:before{content:"\e95b"}.icon-jira:before{content:"\e95c"}.icon-joomla:before{content:"\e95d"}.icon-jquery_logo:before{content:"\e95e"}.icon-jquery_ui_logo:before{content:"\e95f"}.icon-js_badge:before{content:"\e960"}.icon-less:before{content:"\e961"}.icon-linux:before{content:"\e962"}.icon-meteor:before{content:"\e963"}.icon-meteorfull:before{content:"\e964"}.icon-modernizr:before{content:"\e965"}.icon-mootools:before{content:"\e966"}.icon-mozilla:before{content:"\e967"}.icon-msql_server:before{content:"\e968"}.icon-mysql:before{content:"\e969"}.icon-netbeans:before{content:"\e96a"}.icon-nodejs:before{content:"\e96b"}.icon-nodejs_small:before{content:"\e96c"}.icon-npm:before{content:"\e96d"}.icon-onedrive:before{content:"\e96e"}.icon-opera:before{content:"\e96f"}.icon-phonegap:before{content:"\e970"}.icon-photoshop:before{content:"\e971"}.icon-php:before{content:"\e972"}.icon-postgresql:before{content:"\e973"}.icon-python:before{content:"\e974"}.icon-react:before{content:"\e975"}.icon-redhat:before{content:"\e976"}.icon-responsive2:before{content:"\e977"}.icon-ror:before{content:"\e978"}.icon-ruby:before{content:"\e979"}.icon-ruby_rough:before{content:"\e97a"}.icon-rust:before{content:"\e97b"}.icon-safari:before{content:"\e97c"}.icon-sass:before{content:"\e97d"}.icon-scala:before{content:"\e97e"}.icon-scriptcs:before{content:"\e97f"}.icon-scrum:before{content:"\e980"}.icon-senchatouch:before{content:"\e981"}.icon-spark .path1:before{content:"\e982";color:rgb(0,0,0)}.icon-spark .path2:before{content:"\e983";margin-left:-1.0625em;color:rgb(0,0,0)}.icon-spark .path3:before{content:"\e984";margin-left:-1.0625em;color:rgb(0,0,0)}.icon-spark .path4:before{content:"\e985";margin-left:-1.0625em;color:rgb(0,0,0)}.icon-spark .path5:before{content:"\e986";margin-left:-1.0625em;color:rgb(0,0,0)}.icon-spark .path6:before{content:"\e987";margin-left:-1.0625em;color:rgb(0,0,0)}.icon-spark .path7:before{content:"\e988";margin-left:-1.0625em;color:rgb(255,255,255)}.icon-sqllite:before{content:"\e989"}.icon-stackoverflow:before{content:"\e98a"}.icon-stylus:before{content:"\e98b"}.icon-ubuntu:before{content:"\e98c"}.icon-unity_small:before{content:"\e98d"}.icon-vim:before{content:"\e98e"}.icon-webplatform:before{content:"\e98f"}.icon-windows2:before{content:"\e990"}.icon-wordpress:before{content:"\e991"}.icon-yahoo:before{content:"\e992"}.icon-yahoo_small:before{content:"\e993"}.icon-yeoman:before{content:"\e994"}.icon-yii:before{content:"\e995"}.icon-zend:before{content:"\e996"}.icon-testimonial .path1:before{content:"\e92c";color:rgb(30,69,100)}.icon-testimonial .path2:before{content:"\e92d";margin-left:-1.115234375em;color:rgb(255,255,255)}.icon-Hiring:before{content:"\e92e";color:#1e4564}.icon-Opening .path1:before{content:"\e92f";color:rgb(30,69,100)}.icon-Opening .path2:before{content:"\e930";margin-left:-1.251953125em;color:rgb(247,247,247)}.icon-Applynow .path1:before{content:"\e931";color:rgb(30,69,100)}.icon-Applynow .path2:before{content:"\e932";margin-left:-0.740234375em;color:rgb(247,247,247)}.icon-8:before{content:"\e923";color:#68b9d9}.icon-7:before{content:"\e924";color:#68b9d9}.icon-3:before{content:"\e925";color:#68b9d9}.icon-4:before{content:"\e926";color:#68b9d9}.icon-5:before{content:"\e927";color:#68b9d9}.icon-6:before{content:"\e928";color:#68b9d9}.icon-2:before{content:"\e929";color:#68b9d9}.icon-9:before{content:"\e92a";color:#68b9d9}.icon-1:before{content:"\e92b";color:#68b9d9}.icon-HTML5:before{content:"\e900"}.icon-icon:before{content:"\e901"}.icon-Industries:before{content:"\e902";color:#1e4564}.icon-macOSDev:before{content:"\e903";color:#1e4564}.icon-mobile_development:before{content:"\e904"}.icon-mobileapp:before{content:"\e905";color:#1e4564}.icon-news:before{content:"\e906";color:#1e4564}.icon-QA:before{content:"\e907"}.icon-quality:before{content:"\e908"}.icon-responsive:before{content:"\e909"}.icon-Rich_internet:before{content:"\e90a"}.icon-rocket:before{content:"\e90b"}.icon-star:before{content:"\e90c"}.icon-team:before{content:"\e90e"}.icon-team2:before{content:"\e90f"}.icon-telented_developers:before{content:"\e910"}.icon-testing:before{content:"\e911"}.icon-webApp:before{content:"\e912";color:#1e4564}.icon-webdev:before{content:"\e913";color:#1e4564}.icon-windows:before{content:"\e914"}.icon-world:before{content:"\e915";color:#1e4564}.icon-about:before{content:"\e916";color:#1e4564}.icon-Adobe_plugin:before{content:"\e917"}.icon-agreement:before{content:"\e918"}.icon-cloud:before{content:"\e919"}.icon-CRM:before{content:"\e91a";color:#1e4564}.icon-DevOps:before{content:"\e91b";color:#1e4564}.icon-eng_model:before{content:"\e91c"}.icon-Eng_process:before{content:"\e91d"}.icon-enterprise_application:before{content:"\e91e"}.icon-fast:before{content:"\e91f"}.icon-game:before{content:"\e920"}.icon-gameDev:before{content:"\e921";color:#1e4564}.icon-heart:before{content:"\e922"}


.intl-tel-input{position:relative;display:inline-block;width:100%}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=text],.intl-tel-input input[type=tel]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{position:absolute;z-index:99;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);background-color:white;border:1px solid #CCC;white-space:nowrap;max-height:200px;overflow-y:scroll;width:300px;overflow-x:hidden}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}.country-list li::before{display:none}@media (max-width:500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #CCC}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,0.05)}.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code{vertical-align:middle}.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=text],.intl-tel-input.separate-dial-code input[type=tel]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,0.05)}.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover,.intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,0.05);display:table}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel]{padding-left:66px}.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel]{padding-left:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel]{padding-left:74px}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel]{padding-left:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel]{padding-left:82px}.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel]{padding-left:92px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel]{padding-left:90px}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel]{padding-left:100px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px 10px;line-height:1.5em}.iti-flag{width:20px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-size:5630px 15px}}.iti-flag.ac{height:10px;background-position:0px 0px}.iti-flag.ad{height:14px;background-position:-22px 0px}.iti-flag.ae{height:10px;background-position:-44px 0px}.iti-flag.af{height:14px;background-position:-66px 0px}.iti-flag.ag{height:14px;background-position:-88px 0px}.iti-flag.ai{height:10px;background-position:-110px 0px}.iti-flag.al{height:15px;background-position:-132px 0px}.iti-flag.am{height:10px;background-position:-154px 0px}.iti-flag.ao{height:14px;background-position:-176px 0px}.iti-flag.aq{height:14px;background-position:-198px 0px}.iti-flag.ar{height:13px;background-position:-220px 0px}.iti-flag.as{height:10px;background-position:-242px 0px}.iti-flag.at{height:14px;background-position:-264px 0px}.iti-flag.au{height:10px;background-position:-286px 0px}.iti-flag.aw{height:14px;background-position:-308px 0px}.iti-flag.ax{height:13px;background-position:-330px 0px}.iti-flag.az{height:10px;background-position:-352px 0px}.iti-flag.ba{height:10px;background-position:-374px 0px}.iti-flag.bb{height:14px;background-position:-396px 0px}.iti-flag.bd{height:12px;background-position:-418px 0px}.iti-flag.be{height:15px;background-position:-440px 0px}.iti-flag.bf{height:14px;background-position:-460px 0px}.iti-flag.bg{height:12px;background-position:-482px 0px}.iti-flag.bh{height:12px;background-position:-504px 0px}.iti-flag.bi{height:12px;background-position:-526px 0px}.iti-flag.bj{height:14px;background-position:-548px 0px}.iti-flag.bl{height:14px;background-position:-570px 0px}.iti-flag.bm{height:10px;background-position:-592px 0px}.iti-flag.bn{height:10px;background-position:-614px 0px}.iti-flag.bo{height:14px;background-position:-636px 0px}.iti-flag.bq{height:14px;background-position:-658px 0px}.iti-flag.br{height:14px;background-position:-680px 0px}.iti-flag.bs{height:10px;background-position:-702px 0px}.iti-flag.bt{height:14px;background-position:-724px 0px}.iti-flag.bv{height:15px;background-position:-746px 0px}.iti-flag.bw{height:14px;background-position:-768px 0px}.iti-flag.by{height:10px;background-position:-790px 0px}.iti-flag.bz{height:14px;background-position:-812px 0px}.iti-flag.ca{height:10px;background-position:-834px 0px}.iti-flag.cc{height:10px;background-position:-856px 0px}.iti-flag.cd{height:15px;background-position:-878px 0px}.iti-flag.cf{height:14px;background-position:-900px 0px}.iti-flag.cg{height:14px;background-position:-922px 0px}.iti-flag.ch{height:15px;background-position:-944px 0px}.iti-flag.ci{height:14px;background-position:-961px 0px}.iti-flag.ck{height:10px;background-position:-983px 0px}.iti-flag.cl{height:14px;background-position:-1005px 0px}.iti-flag.cm{height:14px;background-position:-1027px 0px}.iti-flag.cn{height:14px;background-position:-1049px 0px}.iti-flag.co{height:14px;background-position:-1071px 0px}.iti-flag.cp{height:14px;background-position:-1093px 0px}.iti-flag.cr{height:12px;background-position:-1115px 0px}.iti-flag.cu{height:10px;background-position:-1137px 0px}.iti-flag.cv{height:12px;background-position:-1159px 0px}.iti-flag.cw{height:14px;background-position:-1181px 0px}.iti-flag.cx{height:10px;background-position:-1203px 0px}.iti-flag.cy{height:13px;background-position:-1225px 0px}.iti-flag.cz{height:14px;background-position:-1247px 0px}.iti-flag.de{height:12px;background-position:-1269px 0px}.iti-flag.dg{height:10px;background-position:-1291px 0px}.iti-flag.dj{height:14px;background-position:-1313px 0px}.iti-flag.dk{height:15px;background-position:-1335px 0px}.iti-flag.dm{height:10px;background-position:-1357px 0px}.iti-flag.do{height:13px;background-position:-1379px 0px}.iti-flag.dz{height:14px;background-position:-1401px 0px}.iti-flag.ea{height:14px;background-position:-1423px 0px}.iti-flag.ec{height:14px;background-position:-1445px 0px}.iti-flag.ee{height:13px;background-position:-1467px 0px}.iti-flag.eg{height:14px;background-position:-1489px 0px}.iti-flag.eh{height:10px;background-position:-1511px 0px}.iti-flag.er{height:10px;background-position:-1533px 0px}.iti-flag.es{height:14px;background-position:-1555px 0px}.iti-flag.et{height:10px;background-position:-1577px 0px}.iti-flag.eu{height:14px;background-position:-1599px 0px}.iti-flag.fi{height:12px;background-position:-1621px 0px}.iti-flag.fj{height:10px;background-position:-1643px 0px}.iti-flag.fk{height:10px;background-position:-1665px 0px}.iti-flag.fm{height:11px;background-position:-1687px 0px}.iti-flag.fo{height:15px;background-position:-1709px 0px}.iti-flag.fr{height:14px;background-position:-1731px 0px}.iti-flag.ga{height:15px;background-position:-1753px 0px}.iti-flag.gb{height:10px;background-position:-1775px 0px}.iti-flag.gd{height:12px;background-position:-1797px 0px}.iti-flag.ge{height:14px;background-position:-1819px 0px}.iti-flag.gf{height:14px;background-position:-1841px 0px}.iti-flag.gg{height:14px;background-position:-1863px 0px}.iti-flag.gh{height:14px;background-position:-1885px 0px}.iti-flag.gi{height:10px;background-position:-1907px 0px}.iti-flag.gl{height:14px;background-position:-1929px 0px}.iti-flag.gm{height:14px;background-position:-1951px 0px}.iti-flag.gn{height:14px;background-position:-1973px 0px}.iti-flag.gp{height:14px;background-position:-1995px 0px}.iti-flag.gq{height:14px;background-position:-2017px 0px}.iti-flag.gr{height:14px;background-position:-2039px 0px}.iti-flag.gs{height:10px;background-position:-2061px 0px}.iti-flag.gt{height:13px;background-position:-2083px 0px}.iti-flag.gu{height:11px;background-position:-2105px 0px}.iti-flag.gw{height:10px;background-position:-2127px 0px}.iti-flag.gy{height:12px;background-position:-2149px 0px}.iti-flag.hk{height:14px;background-position:-2171px 0px}.iti-flag.hm{height:10px;background-position:-2193px 0px}.iti-flag.hn{height:10px;background-position:-2215px 0px}.iti-flag.hr{height:10px;background-position:-2237px 0px}.iti-flag.ht{height:12px;background-position:-2259px 0px}.iti-flag.hu{height:10px;background-position:-2281px 0px}.iti-flag.ic{height:14px;background-position:-2303px 0px}.iti-flag.id{height:14px;background-position:-2325px 0px}.iti-flag.ie{height:10px;background-position:-2347px 0px}.iti-flag.il{height:15px;background-position:-2369px 0px}.iti-flag.im{height:10px;background-position:-2391px 0px}.iti-flag.in{height:14px;background-position:-2413px 0px}.iti-flag.io{height:10px;background-position:-2435px 0px}.iti-flag.iq{height:14px;background-position:-2457px 0px}.iti-flag.ir{height:12px;background-position:-2479px 0px}.iti-flag.is{height:15px;background-position:-2501px 0px}.iti-flag.it{height:14px;background-position:-2523px 0px}.iti-flag.je{height:12px;background-position:-2545px 0px}.iti-flag.jm{height:10px;background-position:-2567px 0px}.iti-flag.jo{height:10px;background-position:-2589px 0px}.iti-flag.jp{height:14px;background-position:-2611px 0px}.iti-flag.ke{height:14px;background-position:-2633px 0px}.iti-flag.kg{height:12px;background-position:-2655px 0px}.iti-flag.kh{height:13px;background-position:-2677px 0px}.iti-flag.ki{height:10px;background-position:-2699px 0px}.iti-flag.km{height:12px;background-position:-2721px 0px}.iti-flag.kn{height:14px;background-position:-2743px 0px}.iti-flag.kp{height:10px;background-position:-2765px 0px}.iti-flag.kr{height:14px;background-position:-2787px 0px}.iti-flag.kw{height:10px;background-position:-2809px 0px}.iti-flag.ky{height:10px;background-position:-2831px 0px}.iti-flag.kz{height:10px;background-position:-2853px 0px}.iti-flag.la{height:14px;background-position:-2875px 0px}.iti-flag.lb{height:14px;background-position:-2897px 0px}.iti-flag.lc{height:10px;background-position:-2919px 0px}.iti-flag.li{height:12px;background-position:-2941px 0px}.iti-flag.lk{height:10px;background-position:-2963px 0px}.iti-flag.lr{height:11px;background-position:-2985px 0px}.iti-flag.ls{height:14px;background-position:-3007px 0px}.iti-flag.lt{height:12px;background-position:-3029px 0px}.iti-flag.lu{height:12px;background-position:-3051px 0px}.iti-flag.lv{height:10px;background-position:-3073px 0px}.iti-flag.ly{height:10px;background-position:-3095px 0px}.iti-flag.ma{height:14px;background-position:-3117px 0px}.iti-flag.mc{height:15px;background-position:-3139px 0px}.iti-flag.md{height:10px;background-position:-3160px 0px}.iti-flag.me{height:10px;background-position:-3182px 0px}.iti-flag.mf{height:14px;background-position:-3204px 0px}.iti-flag.mg{height:14px;background-position:-3226px 0px}.iti-flag.mh{height:11px;background-position:-3248px 0px}.iti-flag.mk{height:10px;background-position:-3270px 0px}.iti-flag.ml{height:14px;background-position:-3292px 0px}.iti-flag.mm{height:14px;background-position:-3314px 0px}.iti-flag.mn{height:10px;background-position:-3336px 0px}.iti-flag.mo{height:14px;background-position:-3358px 0px}.iti-flag.mp{height:10px;background-position:-3380px 0px}.iti-flag.mq{height:14px;background-position:-3402px 0px}.iti-flag.mr{height:14px;background-position:-3424px 0px}.iti-flag.ms{height:10px;background-position:-3446px 0px}.iti-flag.mt{height:14px;background-position:-3468px 0px}.iti-flag.mu{height:14px;background-position:-3490px 0px}.iti-flag.mv{height:14px;background-position:-3512px 0px}.iti-flag.mw{height:14px;background-position:-3534px 0px}.iti-flag.mx{height:12px;background-position:-3556px 0px}.iti-flag.my{height:10px;background-position:-3578px 0px}.iti-flag.mz{height:14px;background-position:-3600px 0px}.iti-flag.na{height:14px;background-position:-3622px 0px}.iti-flag.nc{height:10px;background-position:-3644px 0px}.iti-flag.ne{height:15px;background-position:-3666px 0px}.iti-flag.nf{height:10px;background-position:-3686px 0px}.iti-flag.ng{height:10px;background-position:-3708px 0px}.iti-flag.ni{height:12px;background-position:-3730px 0px}.iti-flag.nl{height:14px;background-position:-3752px 0px}.iti-flag.no{height:15px;background-position:-3774px 0px}.iti-flag.np{height:15px;background-position:-3796px 0px}.iti-flag.nr{height:10px;background-position:-3811px 0px}.iti-flag.nu{height:10px;background-position:-3833px 0px}.iti-flag.nz{height:10px;background-position:-3855px 0px}.iti-flag.om{height:10px;background-position:-3877px 0px}.iti-flag.pa{height:14px;background-position:-3899px 0px}.iti-flag.pe{height:14px;background-position:-3921px 0px}.iti-flag.pf{height:14px;background-position:-3943px 0px}.iti-flag.pg{height:15px;background-position:-3965px 0px}.iti-flag.ph{height:10px;background-position:-3987px 0px}.iti-flag.pk{height:14px;background-position:-4009px 0px}.iti-flag.pl{height:13px;background-position:-4031px 0px}.iti-flag.pm{height:14px;background-position:-4053px 0px}.iti-flag.pn{height:10px;background-position:-4075px 0px}.iti-flag.pr{height:14px;background-position:-4097px 0px}.iti-flag.ps{height:10px;background-position:-4119px 0px}.iti-flag.pt{height:14px;background-position:-4141px 0px}.iti-flag.pw{height:13px;background-position:-4163px 0px}.iti-flag.py{height:11px;background-position:-4185px 0px}.iti-flag.qa{height:8px;background-position:-4207px 0px}.iti-flag.re{height:14px;background-position:-4229px 0px}.iti-flag.ro{height:14px;background-position:-4251px 0px}.iti-flag.rs{height:14px;background-position:-4273px 0px}.iti-flag.ru{height:14px;background-position:-4295px 0px}.iti-flag.rw{height:14px;background-position:-4317px 0px}.iti-flag.sa{height:14px;background-position:-4339px 0px}.iti-flag.sb{height:10px;background-position:-4361px 0px}.iti-flag.sc{height:10px;background-position:-4383px 0px}.iti-flag.sd{height:10px;background-position:-4405px 0px}.iti-flag.se{height:13px;background-position:-4427px 0px}.iti-flag.sg{height:14px;background-position:-4449px 0px}.iti-flag.sh{height:10px;background-position:-4471px 0px}.iti-flag.si{height:10px;background-position:-4493px 0px}.iti-flag.sj{height:15px;background-position:-4515px 0px}.iti-flag.sk{height:14px;background-position:-4537px 0px}.iti-flag.sl{height:14px;background-position:-4559px 0px}.iti-flag.sm{height:15px;background-position:-4581px 0px}.iti-flag.sn{height:14px;background-position:-4603px 0px}.iti-flag.so{height:14px;background-position:-4625px 0px}.iti-flag.sr{height:14px;background-position:-4647px 0px}.iti-flag.ss{height:10px;background-position:-4669px 0px}.iti-flag.st{height:10px;background-position:-4691px 0px}.iti-flag.sv{height:12px;background-position:-4713px 0px}.iti-flag.sx{height:14px;background-position:-4735px 0px}.iti-flag.sy{height:14px;background-position:-4757px 0px}.iti-flag.sz{height:14px;background-position:-4779px 0px}.iti-flag.ta{height:10px;background-position:-4801px 0px}.iti-flag.tc{height:10px;background-position:-4823px 0px}.iti-flag.td{height:14px;background-position:-4845px 0px}.iti-flag.tf{height:14px;background-position:-4867px 0px}.iti-flag.tg{height:13px;background-position:-4889px 0px}.iti-flag.th{height:14px;background-position:-4911px 0px}.iti-flag.tj{height:10px;background-position:-4933px 0px}.iti-flag.tk{height:10px;background-position:-4955px 0px}.iti-flag.tl{height:10px;background-position:-4977px 0px}.iti-flag.tm{height:14px;background-position:-4999px 0px}.iti-flag.tn{height:14px;background-position:-5021px 0px}.iti-flag.to{height:10px;background-position:-5043px 0px}.iti-flag.tr{height:14px;background-position:-5065px 0px}.iti-flag.tt{height:12px;background-position:-5087px 0px}.iti-flag.tv{height:10px;background-position:-5109px 0px}.iti-flag.tw{height:14px;background-position:-5131px 0px}.iti-flag.tz{height:14px;background-position:-5153px 0px}.iti-flag.ua{height:14px;background-position:-5175px 0px}.iti-flag.ug{height:14px;background-position:-5197px 0px}.iti-flag.um{height:11px;background-position:-5219px 0px}.iti-flag.us{height:11px;background-position:-5241px 0px}.iti-flag.uy{height:14px;background-position:-5263px 0px}.iti-flag.uz{height:10px;background-position:-5285px 0px}.iti-flag.va{height:15px;background-position:-5307px 0px}.iti-flag.vc{height:14px;background-position:-5324px 0px}.iti-flag.ve{height:14px;background-position:-5346px 0px}.iti-flag.vg{height:10px;background-position:-5368px 0px}.iti-flag.vi{height:14px;background-position:-5390px 0px}.iti-flag.vn{height:14px;background-position:-5412px 0px}.iti-flag.vu{height:12px;background-position:-5434px 0px}.iti-flag.wf{height:14px;background-position:-5456px 0px}.iti-flag.ws{height:10px;background-position:-5478px 0px}.iti-flag.xk{height:15px;background-position:-5500px 0px}.iti-flag.ye{height:14px;background-position:-5522px 0px}.iti-flag.yt{height:14px;background-position:-5544px 0px}.iti-flag.za{height:14px;background-position:-5566px 0px}.iti-flag.zm{height:14px;background-position:-5588px 0px}.iti-flag.zw{height:10px;background-position:-5610px 0px}.iti-flag{width:20px;height:15px;box-shadow:0px 0px 1px 0px #888;background-image:url("../images/flags.png");background-repeat:no-repeat;background-color:#DBDBDB;background-position:20px 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-image:url("../images/flags.png")}}.iti-flag.np{background-color:transparent}


body {
  margin: 0;
  font-family: 'SF Pro Display';
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff; }

.editor section {
  padding: 60px 0; }

.page-heading {
  margin-bottom: 20px; }
  .page-heading span {
    font: 20px/40px SF Pro Display !important;
    margin: 0;
    padding: 0; }
  .page-heading h1 {
    margin: 0;
    padding: 0;
    font: 35px/40px SFProDisplay-Bold !important; }
  .page-heading h2 {
    margin: 0;
    padding: 0;
    font: 35px/35px SFProDisplay-Bold !important;
    letter-spacing: 1px; }
    .page-heading h2 span {
      font: 26px/35px SF Pro Display !important;
      display: block;
      color: #212529; }

.page-heading.slingle-line h2 span {
  display: inline-block !important; }

.sub-title {
  font-size: 20px;
  color: #000; }

.software-development {
  background-image: url(../images/cp-bg1.png);
  background-repeat: repeat-x;
  background-position: left center;
  background: #fff; }
  .software-development .count-box {
    width: 100%;
    height: 100%;
    padding: 15px;
    background: #f7f7f7;
    margin-top: 30px;
    border-radius: 8px; }
    .software-development .count-box h3.facts__count {
      margin: 0;
      padding: 0;
      font: 30px/40px SFProDisplay-Bold !important; }
    .software-development .count-box .facts__label {
      font: 16px/32px SF Pro Display !important; }

.custom-software {
  background: #f7f7f7;
  position: relative;
  padding-top: 100px !important;
  box-sizing: border-box; }
  .custom-software:before {
    content: '';
    position: absolute;
    background: white;
    width: 100%;
    height: 100px;
    top: 0;
    left: 0;
    border-radius: 50%;
    transform: translatey(-50%); }
  .custom-software .flow-chart {
    padding: 25px 0px; }

.why-choose-cmoon {
  padding-bottom: 0px; }
  .why-choose-cmoon .row {
    background-image: url(../images/why-chose-bg.png);
    background-repeat: no-repeat;
    background-position: top right; }
  .why-choose-cmoon .page-heading {
    text-align: left !important; }
    .why-choose-cmoon .page-heading span {
      font-size: 14px !important;
      text-transform: uppercase; }
    .why-choose-cmoon .page-heading h2 {
      color: #ec0000;
      font: 45px/35px SFProDisplay-Bold !important; }
    .why-choose-cmoon .page-heading p {
      text-transform: uppercase;
      font: 16px/25px SFProDisplay-Bold !important;
      letter-spacing: 2px;
      margin-top: 6px; }
  .why-choose-cmoon .col-lg-4 {
    position: relative;
    top: 60px; }
  .why-choose-cmoon .box-item {
    background: #f1f1f1;
    width: 100%;
    height: auto;
    padding: 40px; }
    .why-choose-cmoon .box-item h4 {
      font: 20px/25px SFProDisplay-Bold !important; }
      .why-choose-cmoon .box-item h4 span {
        font: 20px/25px SF Pro Display !important;
        color: #000; }
  .why-choose-cmoon .def-item {
    background: #f7f7f7; }
  .why-choose-cmoon .box-position-1 {
    position: absolute;
    right: 88px;
    top: -10px;
    z-index: 1; }
  .why-choose-cmoon .box-position-2 {
    position: absolute;
    right: 343px;
    top: 174px;
    z-index: 0; }
  .why-choose-cmoon .box-position-3 {
    position: absolute;
    right: 195px;
    top: 320px;
    z-index: 0; }

.foundation {
  background-image: url(../images/foundation-bg.png);
  background-repeat: no-repeat;
  background-position: center right;
  background-size: cover; }
  .foundation .service_icon {
    width: 75px;
    height: 75px;
    background: #fff;
    border-radius: 100px;
    display: block;
    line-height: 75px;
    text-align: center;
    margin-right: 10px;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out; }
  .foundation .media-body h5 {
    text-transform: uppercase;
    font: 22px/25px SFProDisplay-Bold !important;
    color: #fff; }
  .foundation .media-body span {
    font: 22px/25px SF Pro Display !important;
    color: #fff; }

.various-models {
  background: url(../images/cp-bg1.png) no-repeat #4a5fdc;
  background-position: center left -350px;
  padding: 50px 0px !important; }
  .various-models h2 {
    text-transform: uppercase;
    text-align: left; }
  .various-models p {
    border-left: 1px solid #fff;
    padding: 20px 0px 20px 60px; }

.editor .requst-quote {
  background: url(../images/requst-quote.png) no-repeat;
  background-position: center center;
  background-size: 100%;
  width: 70%;
  margin: 0px auto;
  padding: 30px 0px; }
  .editor .requst-quote h5 {
    font: 17px/20px SFProDisplay-Bold !important;
    color: #6d6d6d;
    text-align: center;
    text-transform: inherit; }
.editor .btn-success {
  background: #4169E1;
  color: #fff;
  border-radius: 50px;
  min-height: 46px;
  font: 17px/33px SF Pro Display !important;
  padding: .375rem 1.5rem; }
  .editor .btn-success i {
    padding-right: 5px; }

.hiring-model p {
  font: 16px/20px SFProDisplay-Bold !important;
  margin-top: 10px;
  color: #6d6d6d; }

.custom-list-items ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }
  .custom-list-items ul li {
    display: block;
    padding: 14px 0px;
    font-size: 16px;
    color: #6d6d6d;
    border-bottom: 1px solid #c6c6c6; }
    .custom-list-items ul li:before {
      font-family: 'Font Awesome 5 Pro';
      content: "\f101";
      margin-right: 10px;
      color: #939393;
      font-size: 14px;
      position: relative; }

.cmoon-gallery {
  margin-top: 30px; }
  .cmoon-gallery .galleryslide {
    width: 100%;
    height: 300px;
    overflow: hidden; }
  .cmoon-gallery .mid-gal {
    position: relative;
    top: 0px; }
  .cmoon-gallery .gal-cnt {
    width: 100%;
    height: 300px;
    background: #46aeaf;
    padding: 60px;
    text-align: center;
    line-height: 200px;
    text-align: center; }
    .cmoon-gallery .gal-cnt h3 {
      font: 34px SFProDisplay-Bold !important;
      color: #fff;
      vertical-align: middle;
      display: inline-block;
      line-height: 1.5; }
  .cmoon-gallery .step {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start; }
    .cmoon-gallery .step .first_div {
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -ms-flex-order: 2;
      -webkit-order: 2;
      order: 2; }
    .cmoon-gallery .step .second_div {
      -webkit-box-ordinal-group: 1;
      -moz-box-ordinal-group: 1;
      -ms-flex-order: 1;
      -webkit-order: 1;
      order: 1; }

.awards .awardsslider {
  margin-top: 30px; }
  .awards .awardsslider a {
    box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.08), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
    text-align: center; }
    .awards .awardsslider a .card-body h2 {
      color: #eb0000;
      margin: 0px;
      font: 40px/40px SFProDisplay-Bold !important; }
    .awards .awardsslider a .card-body span {
      color: #333; }
    .awards .awardsslider a:hover {
      background-color: #eb0000; }
      .awards .awardsslider a:hover h2 {
        color: #fff; }
      .awards .awardsslider a:hover span {
        color: #fff; }

.tabs-gallery .tabslide.slick-slider {
  position: relative; }
  .tabs-gallery .tabslide.slick-slider .slick-arrow {
    position: absolute;
    top: 0px;
    height: 40px;
    line-height: 40px;
    width: 40px;
    font-size: 15px;
    text-align: center;
    color: #444;
    border-radius: 100%;
    z-index: 5;
    cursor: pointer; }
  .tabs-gallery .tabslide.slick-slider .slick-arrow.slick-prev {
    left: -50px; }
  .tabs-gallery .tabslide.slick-slider .slick-arrow.slick-next {
    right: -50px; }
.tabs-gallery ul {
  margin-bottom: 30px; }
  .tabs-gallery ul .nav-item {
    margin: 0px;
    padding: 0 15px; }
    .tabs-gallery ul .nav-item:before {
      display: none; }
    .tabs-gallery ul .nav-item a {
      cursor: pointer;
      display: block;
      margin: 0;
      position: relative;
      display: block;
      background: white;
      text-align: center;
      padding: 8px 30px;
      border-radius: 50px;
      font-size: 14px;
      color: #333;
      margin-bottom: 20px;}
      .tabs-gallery ul .nav-item a.active {
        color: #4169E1;
        font-weight: 700 !important;
        -webkit-box-shadow: 0px 4px 3px rgba(179, 179, 179, 0.3);
        box-shadow: 0px 4px 3px rgba(179, 179, 179, 0.3); }
.tabs-gallery .album img {
  border-radius: 15px;
  width: 100%;
  height: 220px;
  object-fit: cover;}
.tabs-gallery .view-album {
  position: relative;
  top: -20px; }
  .tabs-gallery .view-album a {
    background: #fff;
    border-radius: 50px;
    padding: .4rem 1.9rem;
    text-align: center;
    -webkit-box-shadow: 0px 6px 12px rgba(179, 179, 179, 0.3);
    box-shadow: 0px 6px 12px rgba(179, 179, 179, 0.3);
    width: 70%;
    margin: 0px auto;
    display: block; }
    .tabs-gallery .view-album a:hover {
      background: #4169E1;
      color: #fff; }

.img-gallery .col-lg-3, .img-gallery .col-md-3, .img-gallery .col-sm-6, .img-gallery .col-xs-6 {
  padding: 0 4px !important; }
  .img-gallery .col-lg-3 img, .img-gallery .col-md-3 img, .img-gallery .col-sm-6 img, .img-gallery .col-xs-6 img {
    margin: 8px 0px;
    vertical-align: middle; }

.ceo-cnt span {
  font: 14px/20px SF Pro Display !important;
  letter-spacing: 1px; }
.ceo-cnt p {
  font: 17px/30px SF Pro Display !important; }

.editor .our-team {
  padding: 30px 0px 0px; }

.our-team .page-heading h2 span {
  display: inline-block; }
.our-team .team-grid {
  text-align: center;
  margin-bottom: 20px; }
  .our-team .team-grid .team-image {
    position: relative;
    overflow: hidden; }
    .our-team .team-grid .team-image a.image {
      display: block; }
    .our-team .team-grid .team-image img {
      width: 100%;
      height: auto; }
  .our-team .team-grid:hover .team-image .pic-1 {
    opacity: 0;
    transform: rotateY(60deg); }
  .our-team .team-grid:hover .team-image .pic-2 {
    opacity: 1;
    transform: rotateY(0); }
  .our-team .team-grid .team-discount-label {
    color: #fff;
    background-color: #98D8CA;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 50px;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    position: absolute;
    top: 10px;
    right: 10px; }
  .our-team .team-grid .team-content {
    padding: 5px; }
  .our-team .team-grid .title {
    margin: 0px;
    padding: 0px;
    text-transform: capitalize;
    transition: all 0.3s ease;
    letter-spacing: 1px;
    font: 20px/30px SFProDisplay-Bold !important; }
    .our-team .team-grid .title a {
      color: #333;
      transition: all 0.3s ease; }
      .our-team .team-grid .title a:hover {
        color: #f8796c; }
  .our-team .team-grid .designation {
    color: #333;
    font-size: 15px;
    font-weight: 600;
    margin: 0 0 10px;
    transition: all 0.3s ease;
    font: 14px/20px SF Pro Display !important;
    letter-spacing: 1px; }
.our-team .team-image .pic-1 {
  backface-visibility: hidden;
  transition: all .4s ease 0s; }
.our-team .team-image .pic-2 {
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  opacity: 0;
  transform: rotateY(60deg);
  position: absolute;
  bottom: 0;
  left: 0;
  transition: all .4s ease 0s; }

@media screen and (max-width: 990px) {
  .team-grid {
    margin: 0 0 30px; } }
.about .product-main-titles {
  max-width: 700px;
  color: #fff; }
  .about .product-main-titles h1 {
    margin: 0 0 20px 0;
    color: #ffc000;
    font: 38px/48px "SFProDisplay-Bold" !important;
    letter-spacing: 1px; }
    .about .product-main-titles h1 span {
      display: block;
      color: white; }
  .about .product-main-titles .product-features h4 {
    margin: 0 0 15px 0;
    padding: 0;
    letter-spacing: 1px; }
    .about .product-main-titles .product-features h4 span {
      margin-right: 10px;
      font-size: 22px; }
.about .product-item-img {
  position: absolute;
  right: 50px;
  top: 30px;
  z-index: 99; }

.grocery-delivery h5 {
  margin-bottom: 5px; }

.grocery-app-cost {
  background-image: url(../images/bg5.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%; }
  .grocery-app-cost .content {
    padding: 150px 0px; }

.shopping-website ul {
  margin: 0;
  padding: 0;
  list-style-type: none; }
  .shopping-website ul li {
    position: relative;
    padding-left: 30px;
    margin: 10px 0px;
    font-size: 16px;
    color: #444; }
    .shopping-website ul li:before {
      font-family: 'Font Awesome 5 Pro';
      content: "\f058";
      position: absolute;
      left: 0px;
      top: 10px;
      color: #4169E1; }
    .shopping-website ul li strong {
      display: block;
      font-size: 18px; }

.key-features:before {
  content: "COLOUR MOON";
  position: absolute;
  top: 25%;
  left: 0%;
  width: 100%;
  height: 100%;
  font-weight: 600;
  font-size: 170px;
  color: #fff;
  opacity: .1;
  margin: 0px auto;
  text-align: center;
  letter-spacing: 10px;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-animation-name: hvr-hang-sink, hvr-hang;
  animation-name: hvr-hang-sink, hvr-hang;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate; }
.key-features .features {
  border: 1px dashed #fff;
  padding: 20px 30px;
  border-radius: 5px;
  float: left;
  width: 100%; }
  .key-features .features ul {
    padding: 0px;
    margin: 0px;
    list-style: none; }
    .key-features .features ul li {
      display: block;
      padding: 0px 0px 4px 25px;
      font-size: 16px;
      position: relative; }
      .key-features .features ul li:before {
        font-family: 'Font Awesome 5 Pro';
        content: "\f058";
        margin-right: 10px;
        color: #fff;
        font-weight: bold;
        position: absolute;
        left: 0px;
        top: 0px; }

.IndustriesApps.SpanningApps .industries__box {
  border-radius: 5px;
  min-height: 160px; }
  .IndustriesApps.SpanningApps .industries__box .industries__img {
    width: 75px;
    height: 75px;
    background: #f3f6ff;
    border-radius: 75px;
    text-align: center;
    display: block;
    line-height: 72px;
    margin: 0px auto 15px; }
  .IndustriesApps.SpanningApps .industries__box span {
    font-size: 15px; }

.completed-apps .newslider .item {
  padding: 0px 15px 40px 15px; }
.completed-apps .newslider .cmp-app {
  background: #f8f8f8;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.08), 0 2px 4px 0 rgba(0, 0, 0, 0.08); }
  .completed-apps .newslider .cmp-app img {
    width: 250px;
    margin: 0px auto;
    padding-top: 40px; }
  .completed-apps .newslider .cmp-app .title {
    background: #fff;
    padding: 20px 10px;
    margin: 0px;
    text-align: center;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px; }
    .completed-apps .newslider .cmp-app .title span {
      color: #4169E1; }
    .completed-apps .newslider .cmp-app .title h4 {
      margin: 0px;
      padding: 0px;
      font: 22px/30px SFProDisplay-Bold !important; }
.completed-apps .newslider.slick-slider .slick-arrow, .completed-apps .appscreens.slick-slider .slick-arrow {
  position: absolute;
  top: 40%;
  height: 40px;
  line-height: 40px;
  width: 40px;
  font-size: 15px;
  text-align: center;
  background: white;
  color: #444;
  border-radius: 100%;
  z-index: 5;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
  cursor: pointer; }
.completed-apps .newslider.slick-slider .slick-arrow.slick-prev, .completed-apps .appscreens.slick-slider .slick-arrow.slick-prev {
  left: -50px; }
.completed-apps .newslider.slick-slider .slick-arrow.slick-next, .completed-apps .appscreens.slick-slider .slick-arrow.slick-next {
  right: -50px; }

.give-your-business {
  background: url(../images/bg6.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 160px 0px !important; }
  .give-your-business .page-heading span {
    display: inline-block; }
  .give-your-business p {
    font: 17px/25px 'SF Pro Display';
    margin-bottom: 25px; }

.referral-partnership {
  background: #f5f5f5; }

.bottom-items .items-list {
  background: #fff;
  padding: 15px 35px;
  position: relative;
  margin-top: -50px;
  -webkit-box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.1); }
  .bottom-items .items-list .col {
    border-right: 1px solid #e5e5e5; }
    .bottom-items .items-list .col .icons span {
      font-size: 15px;
      margin-top: 8px; }
  .bottom-items .items-list .col:last-child {
    border-right: 0px; }

.carrer-cmoon {
  background: url(../images/bg7.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 150px 0px 150px !important; }

.perks-work-cmoon .accordion .card {
  border: 0px; }
.perks-work-cmoon .accordion .card-header {
  cursor: pointer; }
  .perks-work-cmoon .accordion .card-header:after {
    font-family: 'Font Awesome 5 Pro';
    content: "\f106";
    float: right; }
.perks-work-cmoon .accordion .card-header.collapsed:after {
  font-family: 'Font Awesome 5 Pro';
  content: "\f107";
  float: right; }
.perks-work-cmoon .accordion .card-title {
  font: 16px/20px SFProDisplay-Bold !important; }
.perks-work-cmoon .perks-work-left-imgs {
  position: relative; }
  .perks-work-cmoon .perks-work-left-imgs .img-1 {
    width: 350px; }
  .perks-work-cmoon .perks-work-left-imgs .img-2 {
    position: absolute;
    top: 268px;
    left: 289px;
    width: 250px; }

.open-positions .list-group .list-group-item h4 {
  font: 17px/20px SFProDisplay-Bold !important;
  margin: 0px 0px 10px; }
.open-positions .list-group .list-group-item ul li {
  display: inline-block;
  font-size: 13px;
  padding: 0px 15px 0px 0px;
  margin: 0px;
  color: #536777; }
  .open-positions .list-group .list-group-item ul li i {
    margin-right: 5px; }
  .open-positions .list-group .list-group-item ul li:before {
    display: none; }

.awards-recognition {
  background: url(../images/bg8.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 150px 0px !important;
  position: relative; }
  .awards-recognition:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: rgba(0, 85, 169, 0.8); }

.award-section .circle {
  width: 400px;
  height: 400px;
  background: #f2f2f2;
  border-radius: 50%;
  float: right;
  position: relative; }
  .award-section .circle .awrd-cnt {
    display: table-cell;
    height: 400px;
    vertical-align: middle;
    padding: 0px 25px 0px 85px; }
    .award-section .circle .awrd-cnt h5 {
      text-transform: uppercase;
      font: 18px/20px SFProDisplay-Bold !important;
      color: #6d6d6d;
      margin: 0 0 8px 0;
      letter-spacing: 0px; }
    .award-section .circle .awrd-cnt p {
      font-size: 15px;
      line-height: 25px; }
    .award-section .circle .awrd-cnt h3 {
      font: 32px/30px SFProDisplay-Bold !important;
      margin: 0px;
      color: #6d6d6d; }
.award-section .awa-img {
  display: table-cell;
  height: 400px;
  vertical-align: middle;
  position: relative;
  z-index: 1; }

.contact-bg {
  background: linear-gradient(to right, #337ab7 0%, #337ab7 50%, #f5f5f5 50%, #f5f5f5 100%);
  padding: 100px 0px !important;
  position: relative; }
  .contact-bg .contact__block3 label {
    font-size: 14px;
    margin-bottom: 6px;
    color: #555555;
    display: block; }
  .contact-bg .contact__block3 .contact__head {
    font: 26px/20px SF Pro Display !important;
    color: #646464;
    margin: 0 0 10px 0; }
  .contact-bg .contact__block3 h3 {
    margin: 0;
    padding: 0;
    font: 20px/20px SFProDisplay-Bold !important; }
  .contact-bg .left-title {
    text-transform: uppercase;
    letter-spacing: 1px;
    font: 20px/20px SFProDisplay-Bold !important;
    vertical-align: baseline;
    outline: 0;
    white-space: nowrap;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    transform: rotate(270deg);
    position: absolute;
    top: 45%;
    left: 0px;
    text-align: right;
    color: #fff; }
  .contact-bg .contact__head {
    margin: 0 0 8px 0; }
  .contact-bg .contact__line a {
    color: #fff;
    text-transform: lowercase; }

.office-branchs .card---style4 {
  background: #fff;
  color: #333;
  text-align: center; }
  .office-branchs .card---style4 .contact__head {
    text-transform: uppercase;
    margin: 15px 0;
    padding: 0;
    font: 20px/30px SFProDisplay-Bold !important;
    letter-spacing: 2px;
    color: #242323; }
    .office-branchs .card---style4 .contact__head span {
      font: 16px/30px SF Pro Display !important;
      display: block;
      color: #444; }
  .office-branchs .card---style4 .contact__line a {
    color: #333;
    text-transform: lowercase; }

.what-we-offer .driver-app-cnt {
  padding-left: 100px; }
.what-we-offer .side-shape {
  position: absolute;
  right: 0px; }

.portfolio {
  position: relative; }
  .portfolio .services__filters li.nav-item {
    margin: 0;
    padding: 0;
    cursor: pointer;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    background: #efefef; }
    .portfolio .services__filters li.nav-item:before {
      display: none; }
    .portfolio .services__filters li.nav-item .nav-link {
      color: #212529; }
      .portfolio .services__filters li.nav-item .nav-link svg {
        fill: #000;
        margin-right: 6px; }
    .portfolio .services__filters li.nav-item:nth-child(1) {
      border-radius: 50px 0px 0px 50px; }
      .portfolio .services__filters li.nav-item:nth-child(1).active a.nav-link {
        background: #4169E1;
        color: #fff;
        border-radius: 50px 0px 0px 50px; }
        .portfolio .services__filters li.nav-item:nth-child(1).active a.nav-link svg {
          fill: #fff; }
    .portfolio .services__filters li.nav-item:nth-child(2) {
      border-radius: 0px 0px 0px 0px; }
      .portfolio .services__filters li.nav-item:nth-child(2).active a.nav-link {
        background: #4169E1;
        color: #fff;
        border-radius: 0px 0px 0px 0px; }
        .portfolio .services__filters li.nav-item:nth-child(2).active a.nav-link svg {
          fill: #fff; }
    .portfolio .services__filters li.nav-item:nth-child(3) {
      border-radius: 0px 0px 0px 0px; }
      .portfolio .services__filters li.nav-item:nth-child(3).active a.nav-link {
        background: #4169E1;
        color: #fff;
        border-radius: 0px 0px 0px 0px; }
        .portfolio .services__filters li.nav-item:nth-child(3).active a.nav-link svg {
          fill: #fff; }
    .portfolio .services__filters li.nav-item:nth-child(4) {
      border-radius: 0px 0px 0px 0px; }
      .portfolio .services__filters li.nav-item:nth-child(4).active a.nav-link {
        background: #4169E1;
        color: #fff;
        border-radius: 0px 0px 0px 0px; }
        .portfolio .services__filters li.nav-item:nth-child(4).active a.nav-link svg {
          fill: #fff; }
    .portfolio .services__filters li.nav-item:nth-child(5) {
      border-radius: 0px 50px 50px 0px; }
      .portfolio .services__filters li.nav-item:nth-child(5).active a.nav-link {
        background: #4169E1;
        color: #fff;
        border-radius: 0px 50px 50px 0px; }
        .portfolio .services__filters li.nav-item:nth-child(5).active a.nav-link svg {
          fill: #fff; }
  .portfolio .list-content {
    margin-top: 70px; }
    .portfolio .list-content .white-portfolio {
      background: #FFFFFF;
      position: relative;
      z-index: 0; }
      .portfolio .list-content .white-portfolio:before {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100px;
        content: "";
        background: #F9F9F9;
        z-index: -1; }
    .portfolio .list-content .gray-portfolio {
      background: #F9F9F9;
      position: relative;
      z-index: 0; }
      .portfolio .list-content .gray-portfolio:before {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100px;
        content: "";
        background: #FFFFFF;
        z-index: -1; }
    .portfolio .list-content .portfolio-item.white-portfolio .port-itm-img {
      position: relative;
      z-index: 0; }
      .portfolio .list-content .portfolio-item.white-portfolio .port-itm-img:before {
        position: absolute;
        height: 200px;
        width: 200px;
        top: -30px;
        left: -70px;
        content: "";
        background: url(../images/portfolio_dots.png);
        z-index: -1; }
    .portfolio .list-content .portfolio-item.gray-portfolio .port-itm-img {
      position: relative;
      z-index: 0;
      text-align: right; }
      .portfolio .list-content .portfolio-item.gray-portfolio .port-itm-img:before {
        position: absolute;
        height: 200px;
        width: 200px;
        top: -30px;
        right: -70px;
        content: "";
        background: url(../images/portfolio_dots.png);
        z-index: -1; }
    .portfolio .list-content .portfolio-lints .btn {
      color: #fff;
      border-radius: 50px;
      min-height: 46px;
      line-height: 46px;
      padding: 0rem 2.5rem;
      text-transform: uppercase;
      margin-right: 20px; }
      .portfolio .list-content .portfolio-lints .btn svg {
        fill: #fff;
        margin-right: 5px; }
    .portfolio .list-content .portfolio-lints .port-btn-1 {
      background: #2c3e50; }
    .portfolio .list-content .portfolio-lints .port-btn-2 {
      background: #4169E1; }
    .portfolio .list-content .port-itm-cnt .page-heading {
      margin-bottom: 15px; }
      .portfolio .list-content .port-itm-cnt .page-heading span {
        color: #4169E1; }
    .portfolio .list-content .port-itm-cnt img {
      margin-bottom: 15px;
      height: 50px; }
    .portfolio .list-content .port-itm-cnt p {
      padding-bottom: 15px; }
    .portfolio .list-content .websites .portfolio-item {
      padding-bottom: 70px; }
      .portfolio .list-content .websites .portfolio-item .port-itm-cnt {
        padding-bottom: 50px; }
    .portfolio .list-content .websites .portfolio-item.white-portfolio .port-itm-img:before {
      left: 40px; }
    .portfolio .list-content .websites .portfolio-item.gray-portfolio .port-itm-img:before {
      right: 40px; }

.logos .col-lg-6, .logos .col-md-6, .logos .col-12 {
  padding: 4px !important; }

.technologies {
  background: url(../images/technologies-bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 0px;
  width: 100%;
  position: relative;
  color: #fff; }
  .technologies:before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6); }
  .technologies .img-position {
    position: relative;
    top: 80px; }
  .technologies .banner-titles h1 {
    font: 50px/50px SFProDisplay-Bold !important;
    color: #ffc000;
    letter-spacing: 1px; }
    .technologies .banner-titles h1 span {
      font: 50px/50px SF Pro Display !important;
      color: #fff;
      display: block; }
  .technologies .banner-titles p {
    font-size: 17px; }
  .technologies .features .item {
    margin-bottom: 20px; }
    .technologies .features .item span {
      margin-right: 8px; }
  .technologies .list-items {
    margin: 0;
    padding: 0;
    list-style-type: none; }
    .technologies .list-items li {
      display: block;
      font-size: 18px;
      color: #d9d9d9;
      padding-bottom: 10px;
      padding-left: 25px;
      position: relative; }
      .technologies .list-items li:before {
        font-family: 'Font Awesome 5 Pro';
        content: "\f35a";
        padding-right: 10px;
        color: #ffc000;
        position: absolute;
        left: 0;
        top: 0; }

.technology-solutions .iteam {
  background-color: transparent;
  border: 1px dashed #f1f1f1;
  cursor: default;
  float: left;
  margin: 0;
  padding: 0.625rem 0.625rem 0.625rem 0.625rem;
  position: relative;
  text-align: left;
  width: 100%;
  margin-bottom: 20px;
  border-radius: 4px; }
  .technology-solutions .iteam:hover {
    background-color: #fff;
    color: #000; }
    .technology-solutions .iteam:hover li:before {
      background-color: #424242;
      opacity: 0.8; }
  .technology-solutions .iteam li {
    display: block;
    padding: 0px 0px 0px 25px;
    font-size: 16px;
    line-height: 30px;
    position: relative;
    text-transform: capitalize; }
    .technology-solutions .iteam li:before {
      content: '';
      background-color: #fff;
      border-radius: 100%;
      margin-right: 10px;
      width: 1rem;
      height: 1rem;
      position: absolute;
      left: 0;
      top: 7px;
      opacity: 0.8; }
.technology-solutions .media {
  margin-bottom: 30px; }
  .technology-solutions .media .service_icon {
    width: 75px;
    height: 75px;
    background: transparent;
    border: 1px solid #fff;
    border-radius: 100px;
    display: block;
    line-height: 75px;
    text-align: center;
    margin-right: 10px;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out; }

.tech-how-we-work .how-we-work-step {
  padding: 30px 0px;
  margin: 40px 0 0 0;
  width: 100%;
  display: inline-block;
  position: relative; }
  .tech-how-we-work .how-we-work-step .row {
    width: 96%;
    margin: 0px auto; }
  .tech-how-we-work .how-we-work-step .border-line {
    position: absolute;
    width: 100%;
    left: 0;
    top: 25px; }
  .tech-how-we-work .how-we-work-step .how-we-work-step-wrap {
    text-align: center;
    padding: 20px;
    background-color: #fff;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); }
    .tech-how-we-work .how-we-work-step .how-we-work-step-wrap img {
      width: 100%;
      margin-bottom: 0.9375rem; }
    .tech-how-we-work .how-we-work-step .how-we-work-step-wrap h6 {
      margin-bottom: 0;
      color: rgba(0, 0, 0, 0.87); }

.game-services {
  text-align: center;
  margin: 40px 0 0px; }
  .game-services img {
    margin-bottom: 20px;
    width: 100%;
    height: 208px; }

/*=================== Career Opportunities ======================*/
.career-opportunities {
  position: relative;
  background: #f5f5f5; }

/*===================Responsive======================*/
@media only screen and (max-width: 1460px) {
  .about .product-item-img {
    right: 10px; }
    .about .product-item-img img {
      width: 80%; } }
@media only screen and (max-width: 1400px) {
  .give-your-business {
    padding: 140px 0px !important; } }
@media only screen and (max-width: 1380px) {
  .awards-recognition {
    padding: 100px 0px !important; } }
@media only screen and (max-width: 1366px) {
  .about .product-item-img {
    right: 0px;
    top: 80px; }
    .about .product-item-img img {
      width: 80%; } }
@media only screen and (max-width: 1349px) {
  .cmoon-gallery .galleryslide {
    height: 280px; }
  .cmoon-gallery .gal-cnt {
    height: 280px;
    line-height: 150px; } }
@media only screen and (max-width: 1300px) {
  .give-your-business {
    padding: 120px 0px !important; } }
@media only screen and (max-width: 1280px) {
  .about .about__img {
    height: 480px; }
  .about .product-item-img {
    right: -15px;
    top: 40px; }
    .about .product-item-img img {
      width: 70%; }

  .key-features:before {
    font-size: 120px; }

  .grocery-app-cost .content {
    padding: 150px 20px; }

  .carrer-cmoon {
    padding: 105px 0px 105px !important; } }
@media only screen and (max-width: 1260px) {
  .cmoon-gallery .galleryslide {
    height: 260px; }
  .cmoon-gallery .gal-cnt {
    height: 260px;
    line-height: 130px; } }
@media only screen and (max-width: 1200px) {
  .why-choose-cmoon .page-heading h2 {
    font: 38px/25px SFProDisplay-Bold !important; }
  .why-choose-cmoon .page-heading h1 {
    font-size: 30px;
    font: 38px/25px SFProDisplay-Bold !important; }

  .cmoon-gallery .gal-cnt h3 {
    font: 30px/40px SFProDisplay-Bold !important; }

  .give-your-business {
    padding: 100px 0px !important; }

  .carrer-cmoon {
    padding: 60px 0px 80px !important; }

  .perks-work-cmoon .perks-work-left-imgs .img-2 {
    left: 200px; }

  .awards-recognition {
    padding: 70px 0px !important; }

  .award-section .circle {
    width: 350px;
    height: 350px; }
    .award-section .circle .awrd-cnt {
      height: 350px; }
  .award-section .awa-img {
    height: 350px; }

  .portfolio .services__filters li.nav-item {
    font-size: 14px; } }
@media only screen and (max-width: 1170px) {
  .cmoon-gallery .galleryslide {
    height: 240px; }
  .cmoon-gallery .gal-cnt {
    height: 240px;
    line-height: 110px; }

  .about .about__img {
    height: 420px; }
  .about .product-item-img {
    right: -35px;
    top: 40px; }
  .about .product-main-titles h1 {
    font: 28px/28px "SFProDisplay-Bold" !important; }

  .appServices .delivery-boy {
    left: 200px; } }
@media only screen and (max-width: 1080px) {
  .cmoon-gallery .galleryslide {
    height: 220px; }
  .cmoon-gallery .gal-cnt {
    height: 220px;
    line-height: 100px; }
    .cmoon-gallery .gal-cnt h3 {
      font: 24px SFProDisplay-Bold !important; }

  .about .product-item-img {
    right: -55px;
    top: 40px; }
  .about .product-main-titles {
    max-width: 600px; }
    .about .product-main-titles h1 {
      font: 28px/28px "SFProDisplay-Bold" !important; }
    .about .product-main-titles .product-features h4 {
      font: 14px/20px SFProDisplay-Medium !important; }

  .appServices .delivery-boy {
    left: 160px; }

  .grocery-app-cost .content {
    padding: 40px 20px; }

  .completed-apps .newslider.slick-slider .slick-arrow.slick-next, .completed-apps .appscreens.slick-slider .slick-arrow.slick-next {
    right: -15px; }
  .completed-apps .newslider.slick-slider .slick-arrow.slick-prev, .completed-apps .appscreens.slick-slider .slick-arrow.slick-prev {
    left: -15px; }

  .give-your-business {
    padding: 70px 0px !important; } }
@media only screen and (max-width: 992px) {
  .why-choose-cmoon .box-position-1, .why-choose-cmoon .box-position-2, .why-choose-cmoon .box-position-3 {
    position: inherit; }

  .editor .requst-quote {
    width: 100%;
    margin: 0px auto; }

  .cmoon-gallery .galleryslide {
    height: 180px; }
  .cmoon-gallery .gal-cnt {
    height: 180px;
    line-height: 120px;
    padding: 30px; }
    .cmoon-gallery .gal-cnt h3 {
      font: 24px SFProDisplay-Bold !important; }

  .tabs-gallery ul .nav-item:nth-child(5) {
    /*display: none;*/ }
  .tabs-gallery .list-content p {
     display: none; }
  .tabs-gallery .list-content img {
    margin-top: 0px; }
  .tabs-gallery .view-album a {
    width: 100%;
    font-size: 14px; }

  .about.product-page-bg .about__inner {
    background: url(../images/bg9.png);
    background-repeat: repeat; }
    .about.product-page-bg .about__inner .row .col-5 {
      display: none; }
    .about.product-page-bg .about__inner .row .col-7 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; }
      .about.product-page-bg .about__inner .row .col-7 .product-main-titles {
        max-width: 100%;
        padding: 50px; }

  .appServices .delivery-boy {
    display: none; }

  .grocery-app-cost {
    display: none; }

  .give-your-business {
    padding: 60px 0px !important; }

  .carrer-cmoon {
    padding: 60px 0px 60px !important; }

  .perks-work-cmoon .perks-work-left-imgs img:first-child {
    width: 80%; }
  .perks-work-cmoon .perks-work-left-imgs .img-2 {
    top: 210px;
    left: 80px; }

  .technologies .banner-titles h1 {
    font: 30px/30px SFProDisplay-Bold !important; }
    .technologies .banner-titles h1 span {
      font: 30px/30px SF Pro Display !important; }

  .tech-how-we-work .how-we-work-step .slide-bottom, .tech-how-we-work .how-we-work-step .slide-top {
    animation: none; }
  .tech-how-we-work .how-we-work-step .how-we-work-step-wrap {
    margin-top: 10px; }
    .tech-how-we-work .how-we-work-step .how-we-work-step-wrap h6 {
      font: 13px/15px SFProDisplay-Bold !important; } }
@media only screen and (max-width: 810px) {
  .cmoon-gallery .galleryslide {
    height: 150px; }
  .cmoon-gallery .gal-cnt {
    height: 150px;
    line-height: 100px;
    padding: 30px; }
    .cmoon-gallery .gal-cnt h3 {
      font: 20px SFProDisplay-Bold !important; } }
@media only screen and (max-width: 768px) {
  .editor section {
    padding: 50px 0; }
  .editor .requst-quote {
    margin-bottom: 30px;
    background-position: top center;
    padding: 10px 0px; }
  .editor .btn-success.res-center {
    text-align: center;
    margin: 0px auto;
    display: block;
    min-height: 36px;
    padding: .300rem 1rem;
    font: 15px/20px SF Pro Display !important; }

  .why-choose-cmoon .carton-img {
    display: none; }
  .why-choose-cmoon .col-lg-4 {
    position: inherit; }

  .various-models p {
    padding: 0;
    border-left: 0px; }

  .cmoon-gallery .galleryslide {
    height: inherit;
    margin-bottom: -7px; }
    .cmoon-gallery .galleryslide img {
      width: 100%; }
  .cmoon-gallery .gal-cnt {
    min-height: 150px;
    line-height: 100px;
    padding: 30px; }
    .cmoon-gallery .gal-cnt h3 {
      font: 24px SFProDisplay-Bold !important; }
  .cmoon-gallery .step .first_div {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1; }
  .cmoon-gallery .step .second_div {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2; }

  .tabs-gallery ul .nav-item:nth-child(4) {
    /*display: none;*/ }
  .tabs-gallery ul .nav-item {
    padding: 8px; }
  .tabs-gallery .view-album a {
    width: 85%;
    font-size: 14px; }

  .completed-apps .newslider.slick-slider .slick-arrow.slick-next, .completed-apps .appscreens.slick-slider .slick-arrow.slick-next {
    right: 15px; }
  .completed-apps .newslider.slick-slider .slick-arrow.slick-prev, .completed-apps .appscreens.slick-slider .slick-arrow.slick-prev {
    left: 15px; }

  .perks-work-cmoon .perks-work-left-imgs img:first-child {
    width: 100%;
    margin-top: 30px; }

  .awards-recognition {
    padding: 50px 0px !important; }

  .award-section .circle .awrd-cnt {
    padding: 0px 30px 0px 60px; }

  .left-gap {
    padding-left: 100px; }

  .what-we-offer .left-gap .page-heading, .what-we-offer .driver-app-cnt .page-heading {
    text-align: left; }

  .editor ul li {
    font-size: 15px; }

  .contact-bg .col-md-8 {
    margin-bottom: 30px; }
  .contact-bg .left-title {
    top: 20%;
    left: -150px; }

  .portfolio .services__filters li.nav-item .nav-link span {
    display: none; }
  .portfolio .list-content {
    margin-top: 0px; }
    .portfolio .list-content .white-portfolio, .portfolio .list-content .gray-portfolio {
      padding: 50px 0px; }
      .portfolio .list-content .white-portfolio:before, .portfolio .list-content .gray-portfolio:before {
        display: none; }
    .portfolio .list-content .websites .portfolio-item {
      padding-bottom: 0px; }
  .portfolio .list-content.logos {
    padding-top: 50px; }
  .portfolio .portfolio-item .col-md-7, .portfolio .portfolio-item .col-md-5 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }

  .technologies .col-md-6, .technology-solutions .col-md-6, .hair-bg .col-md-6, .key-features .col-md-6 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }

  .key-features .features ul li {
    width: 50%;
    display: inline-block;
    float: left; }

  .contact-bg .col-md-8, .contact-bg .col-md-4, .office-branchs .col-md-8, .office-branchs .col-md-4 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; } }
@media only screen and (max-width: 550px) {
  .inner-banner .inner h1 {
    font: 30px/20px 'SF Pro Display' !important; }
  .inner-banner .inner h3 {
    font: 17px/50px SF Pro Display !important; }

  .page-heading {
    text-align: center;
    margin-bottom: 20px; }
    .page-heading span {
      font: 18px/30px SF Pro Display !important;
      margin: 0;
      padding: 0; }
    .page-heading h1 {
      margin: 0;
      padding: 0;
      font: 24px/30px SFProDisplay-Bold !important; }
    .page-heading h2 {
      margin: 0;
      padding: 0;
      font: 22px/25px SFProDisplay-Bold !important; }

  .completed-apps .newslider .cmp-app .title h4 {
    font: 17px/22px SFProDisplay-Bold !important; }

  .award-section .awa-img {
    display: none; }
  .award-section .col-7 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
    .award-section .col-7 .circle {
      margin: 0px auto;
      float: none; }
      .award-section .col-7 .circle .awrd-cnt {
        padding: 0px 30px;
        text-align: center; }

  .left-gap {
    padding: 0 50px; }

  .portfolio .list-content .page-heading {
    text-align: left; }
  .portfolio .list-content .portfolio-lints .btn {
    padding: 0rem 1.5rem;
    font-size: 14px;
    min-height: 40px;
    line-height: 40px; } }
@media only screen and (max-width: 470px) {
  .inner-banner {
    padding-top: 0px; }

  .editor section {
    padding: 30px 0; }

  .key-features .features ul li {
    width: 100%;
    display: inline-block;
    float: left; } }
@media only screen and (max-width: 400px) {
  .award-section .circle {
    width: 280px;
    height: 280px; }
    .award-section .circle .awrd-cnt {
      height: 280px; }
      .award-section .circle .awrd-cnt h5 {
        font: 15px/15px SFProDisplay-Bold !important; }
      .award-section .circle .awrd-cnt p {
        font-size: 14px;
        line-height: 20px; }
      .award-section .circle .awrd-cnt h3 {
        font: 24px/30px SFProDisplay-Bold !important; }

  .inner-banner .inner h1 {
    font: 18px/18px 'SF Pro Display' !important; }
  .inner-banner .inner h3 {
    font: 14px/20px SF Pro Display !important; }

  .awards__block .card .card-body img {
    width: 70%;
    margin: 0px auto; } }
@media only screen and (max-width: 360px) {
  .portfolio .list-content .portfolio-lints .btn {
    margin-right: 10px; } }

/*# sourceMappingURL=inner.css.map */


.hair-bg {
  padding: 80px 0px;
  width: 100%;
  background: radial-gradient(ellipse at bottom, #1b2735 0%, #090a0f 100%);
  overflow: hidden;
  background: #415680;
  background: -moz-radial-gradient(top, ellipse cover, #415680 0%, #040614 100%);
  background: -webkit-gradient(radial, top top, 0px, top top, 100%, color-stop(0%, #415680), color-stop(100%, #040614));
  background: -webkit-radial-gradient(top, ellipse cover, #415680 0%, #040614 100%);
  background: -o-radial-gradient(top, ellipse cover, #415680 0%, #040614 100%);
  background: -ms-radial-gradient(top, ellipse cover, #415680 0%, #040614 100%);
  background: radial-gradient(ellipse at top, #415680 0%, #040614 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#415680', endColorstr='#040614', GradientType=1 );
  position: relative; }
  .hair-bg .product-main-titles h1 {
    font: 50px/50px SFProDisplay-Bold !important;
    color: #ffc000;
    letter-spacing: 1px; }
    .hair-bg .product-main-titles h1 span {
      font: 50px/50px SF Pro Display !important;
      color: #fff;
      display: block; }
  .hair-bg .product-main-titles p {
    color: #d9d9d9; }
  .hair-bg .product-main-titles .list-items {
    margin: 0;
    padding: 0;
    list-style-type: none; }
    .hair-bg .product-main-titles .list-items li {
      display: block;
      font-size: 18px;
      color: #d9d9d9;
      padding-bottom: 10px;
      padding-left: 25px;
      position: relative; }
      .hair-bg .product-main-titles .list-items li:before {
        font-family: 'Font Awesome 5 Pro';
        content: "\f35a";
        padding-right: 10px;
        color: #ffc000;
        position: absolute;
        left: 0;
        top: 0; }
  .hair-bg .hire-side-img {
    position: absolute;
    right: -157px;
    bottom: -2px; }
    .hair-bg .hire-side-img img {
      width: 57%; }

#login {
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  perspective: 1000px; }
  #login .login {
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg); }
    #login .login:hover {
      -webkit-transform: rotate(0);
      -moz-transform: rotate(0);
      transform: rotate(0); }
    #login .login .titles {
      text-align: center;
      margin-bottom: 25px; }
      #login .login .titles h3 {
        font: 20px/40px SFProDisplay-Bold !important;
        margin: 0;
        padding: 0;
        color: #fff; }
      #login .login .titles p {
        color: #fff; }
    #login .login .form-control {
      background: #fff;
      box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
      #login .login .form-control::placeholder {
        font-size: 15px;
        color: #555; }
  #login #inner-wrapper {
    color: #1d1d1d;
    font-size: 19px;
    line-height: 1.7em;
    font-weight: 300;
    padding: 40px;
    background: rgba(255, 255, 255, 0.1);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    border-radius: 10px;
    border: 1px solid rgba(255, 255, 255, 0.2); }
  #login label {
    margin-bottom: 0px;
    font-size: 14px;
    color: #535353; }
  #login .btn-success {
    background: #4169E1;
    color: #fff; }

.feat .col-lg-4 {
  margin-bottom: 30px; }
.feat .item {
  background: #fff;
  text-align: center;
  padding: 30px 25px;
  -webkit-box-shadow: 0 0px 25px rgba(0, 0, 0, 0.07);
  box-shadow: 0 0px 25px rgba(0, 0, 0, 0.07);
  border-radius: 20px;
  border: 5px solid rgba(0, 0, 0, 0.07);
  -webkit-transition: all .5s ease 0;
  transition: all .5s ease 0;
  transition: all 0.5s ease 0s; }
.feat .item:hover {
  background: #3498db;
  box-shadow: 0 8px 20px 0px rgba(0, 0, 0, 0.2);
  -webkit-transition: all .5s ease 0;
  transition: all .5s ease 0;
  transition: all 0.5s ease 0s; }
.feat .item:hover .item, .feat .item:hover span.icon {
  background: #fff;
  color: #3498db;
  border-radius: 10px;
  -webkit-transition: all .5s ease 0;
  transition: all .5s ease 0;
  transition: all 0.5s ease 0s; }
.feat .item:hover span.icon svg {
  fill: #3498db; }
.feat .item:hover h5, .feat .item:hover p {
  color: #fff;
  -webkit-transition: all .5s ease 0;
  transition: all .5s ease 0;
  transition: all 0.5s ease 0s; }
.feat .item .icon {
  font-size: 40px;
  color: #fff;
  width: 90px;
  height: 90px;
  line-height: 90px;
  border-radius: 50px;
  background: linear-gradient(45deg, #5b34db 5%, #3498db 100%);
  display: inline-block;
  margin: 0px auto 25px; }
  .feat .item .icon svg {
    fill: #fff; }
.feat .item p {
  font-size: 15px;
  line-height: 26px; }
.feat .item h5 {
  color: #2f2f2f;
  margin: 0 0 20px 0;
  letter-spacing: 1px; }
.feat .mission p {
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 28px;
  font-weight: 500; }
.feat .mission i {
  display: inline-block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background: #f91942;
  border-radius: 50%;
  color: #fff;
  font-size: 25px; }
.feat .mission .small-text {
  margin-left: 10px;
  font-size: 13px;
  color: #666; }
.feat .skills {
  padding-top: 0px; }
.feat .skills .prog-item {
  margin-bottom: 25px; }
.feat .skills .prog-item:last-child {
  margin-bottom: 0; }
.feat .skills .prog-item p {
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 10px; }
.feat .skills .prog-item .skills-progress {
  width: 100%;
  height: 10px;
  background: #e0e0e0;
  border-radius: 20px;
  position: relative; }
.feat .skills .prog-item .skills-progress span {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background: #f91942;
  width: 10%;
  border-radius: 10px;
  -webkit-transition: all 1s;
  transition: all 1s; }
.feat .skills .prog-item .skills-progress span:after {
  content: attr(data-value);
  position: absolute;
  top: -5px;
  right: 0;
  font-size: 10px;
  font-weight: 600;
  color: #fff;
  background: rgba(0, 0, 0, 0.9);
  padding: 3px 7px;
  border-radius: 30px; }

.various-models.call-to-action {
  padding: 80px 0 !important;
  position: relative; }
  .various-models.call-to-action h2 {
    margin: 0;
    padding: 0;
    font: 30px/40px SFProDisplay-Bold !important;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase; }
  .various-models.call-to-action .btn {
    text-transform: uppercase;
    font-size: 17px; }
    .various-models.call-to-action .btn i {
      margin-left: 5px; }
  .various-models.call-to-action .left-img {
    position: absolute;
    top: 130px;
    left: 80px; }
  .various-models.call-to-action .right-img {
    position: absolute;
    right: 30px;
    top: 130px;
    z-index: 1; }

.mobile-pop {
  display: none; }

.key-features .media {
  margin-bottom: 30px; }
  .key-features .media .service_icon {
    width: 75px;
    height: 75px;
    background: #fff;
    border-radius: 100px;
    display: block;
    line-height: 75px;
    text-align: center;
    margin-right: 10px;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out; }

.benefits-webdesigner .media-item {
  margin-bottom: 30px; }
.benefits-webdesigner .service_icon {
  width: 75px;
  height: 75px;
  background: #fcfcfc;
  border-radius: 100px;
  display: block;
  line-height: 75px;
  text-align: center;
  margin-bottom: 10px;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out; }

.graphic-bg {
  background-repeat: no-repeat;
  background-size: 100%; }

.IndustriesApps .industries__img i {
  font-size: 50px;
  display: block;
  line-height: 75px;
  color: #005aff; }

/*===================Responsive======================*/
@media only screen and (max-width: 1500px) {
  .hair-bg .hire-side-img {
    right: -180px; }
    .hair-bg .hire-side-img img {
      width: 45%; } }
@media only screen and (max-width: 1450px) {
  .hair-bg .hire-side-img {
    right: -193px; } }
@media only screen and (max-width: 1400px) {
  .hair-bg .hire-side-img {
    right: -216px; }
    .hair-bg .hire-side-img img {
      width: 40%; }

  .various-models.call-to-action .right-img {
    top: 135px; } }
@media only screen and (max-width: 1366px) {
  .hair-bg .hire-side-img {
    display: none; } }
@media only screen and (max-width: 1300px) {
  .various-models.call-to-action .left-img {
    top: 140px; }
  .various-models.call-to-action .right-img {
    top: 110px; } }
@media only screen and (max-width: 1200px) {
  .various-models.call-to-action h2 {
    font: 24px/30px SFProDisplay-Bold !important; }
  .various-models.call-to-action .left-img, .various-models.call-to-action .right-img {
    top: 80px; } }
@media only screen and (max-width: 991px) {
  .various-models.call-to-action .left-img, .various-models.call-to-action .right-img {
    display: none; }

  .hair-bg .product-main-titles h1 {
    font: 30px/30px SFProDisplay-Bold !important; }
    .hair-bg .product-main-titles h1 span {
      font: 30px/30px SF Pro Display !important; } }
@media only screen and (max-width: 768px) {
  .hair-bg {
    padding: 40px 0px; }

  .various-models.call-to-action {
    padding: 40px 0px !important; }

  .mobile-pop {
    display: block; }

  #SendRequst .modal-body .close {
    text-shadow: none;
    opacity: inherit;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background: #4169E1;
    margin-bottom: 0px;
    top: -22px;
    right: -20px; }

  #login #inner-wrapper {
    padding: 0px;
    background: transparent;
    box-shadow: 0 0px 0px 0;
    border-radius: 0px;
    border: 0px; }
  #login .login .titles h3 {
    color: #000; }
  #login .login .titles p {
    color: #333; } }
@media only screen and (max-width: 480px) {
  .various-models.call-to-action h2 {
    font: 18px/30px SFProDisplay-Bold !important; }
  .various-models.call-to-action .btn {
    margin-bottom: 0px;
    font-size: 14px; } }

/*# sourceMappingURL=hire.css.map */


.android-app-dev {
  background: url(../images/bg10.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 40px 0px;
  position: relative; }
  .android-app-dev .before-img {
    position: absolute;
    right: 0; }
  .android-app-dev .left-side {
    position: relative;
    top: 40px; }
  .android-app-dev .right-side {
    padding: 0px 220px 0px 50px; }
    .android-app-dev .right-side h1 {
      font: 32px/42px "SFProDisplay-Bold" !important;
      letter-spacing: 1px;
      color: #181818;
      text-transform: uppercase; }
      .android-app-dev .right-side h1 span {
        display: block; }
    .android-app-dev .right-side p {
      font: 17px/30px 'SF Pro Display'; }
    .android-app-dev .right-side .btn-primary {
      border-radius: 50px;
      padding: .375rem 1.6rem;
      background-color: #4964db; }
      .android-app-dev .right-side .btn-primary i {
        margin-right: 5px; }

.android-section-1 {
  background: url(../images/android-section-1.png) no-repeat #fff;
  background-position: center right;
  position: relative; }
  .android-section-1 .aad-serves {
    margin-top: 50px;
    position: relative; }
    .android-section-1 .aad-serves .media {
      margin-bottom: 30px; }
      .android-section-1 .aad-serves .media .icon {
        width: 90px;
        height: 90px;
        border-radius: 100%;
        background-color: #ffc001;
        margin-right: 20px;
        display: block;
        line-height: 90px;
        text-align: center; }
      .android-section-1 .aad-serves .media .media-body h5 {
        font: 18px/20px 'SF Pro Display';
        margin-bottom: 8px; }
      .android-section-1 .aad-serves .media .media-body p {
        font: 14px/20px 'SF Pro Display'; }
    .android-section-1 .aad-serves .media.service-item-1 {
      position: relative;
      left: -80px; }
    .android-section-1 .aad-serves .media.service-item-2 {
      position: relative;
      left: -220px; }
    .android-section-1 .aad-serves .media.service-item-3 {
      position: relative;
      left: -25px; }
    .android-section-1 .aad-serves .media.service-item-4 {
      position: relative;
      left: -190px;
      top: -10px; }
    .android-section-1 .aad-serves .media.service-item-5 {
      position: relative;
      left: -60px;
      top: -10px; }

.android-section-2 {
  background-image: linear-gradient(#0f5cc3, #09285e);
  position: relative;
  padding: 0px 0px 60px 0px !important; }
  .android-section-2 .shape-img img {
    width: 100%; }
  .android-section-2 .shape-1 {
    position: absolute;
    left: 0;
    top: 20%; }
  .android-section-2 .shape-2 {
    position: absolute;
    right: 0;
    bottom: 18%; }
  .android-section-2 .container {
    margin-top: 50px; }
  .android-section-2 .col-lg-6, .android-section-2 .col-md-6 {
    margin-bottom: 20px; }
  .android-section-2 .media .service_icon {
    width: 90px;
    height: 90px;
    background: #0f3f89;
    border-radius: 100px;
    display: block;
    line-height: 90px;
    text-align: center;
    margin-right: 15px;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out; }

.android-section-3 {
  position: relative; }
  .android-section-3 .android-app-development-process {
    background: url(../images/android-bg-3.png) no-repeat #fff;
    background-position: center center;
    background-size: 60% 100%;
    padding-top: 40px;
    position: relative; }
    .android-section-3 .android-app-development-process .aadp-left .aadp-content, .android-section-3 .android-app-development-process .aadp-right .aadp-content {
      text-align: center;
      margin-bottom: 30px; }
      .android-section-3 .android-app-development-process .aadp-left .aadp-content h5, .android-section-3 .android-app-development-process .aadp-right .aadp-content h5 {
        font: 18px/20px "SFProDisplay-Bold" !important;
        margin-bottom: 8px; }
      .android-section-3 .android-app-development-process .aadp-left .aadp-content p, .android-section-3 .android-app-development-process .aadp-right .aadp-content p {
        font: 16px/20px 'SF Pro Display'; }
    .android-section-3 .android-app-development-process .aadp-left .aadp-content.one, .android-section-3 .android-app-development-process .aadp-right .aadp-content.one {
      position: relative;
      top: -30px;
      left: 30px; }
    .android-section-3 .android-app-development-process .aadp-left .aadp-content.two, .android-section-3 .android-app-development-process .aadp-right .aadp-content.two {
      position: relative;
      top: 80px;
      right: 30px; }
    .android-section-3 .android-app-development-process .aadp-left .aadp-content.three, .android-section-3 .android-app-development-process .aadp-right .aadp-content.three {
      position: relative;
      top: 50px;
      left: 30px; }
    .android-section-3 .android-app-development-process .aadp-left .aadp-content.four, .android-section-3 .android-app-development-process .aadp-right .aadp-content.four {
      position: relative;
      top: 150px;
      right: 30px; }
    .android-section-3 .android-app-development-process .aadp-left .aadp-content.five, .android-section-3 .android-app-development-process .aadp-right .aadp-content.five {
      position: relative;
      top: 130px;
      left: 30px; }
  .android-section-3 .pattern-layer {
    position: absolute;
    right: 0px;
    top: -200px;
    width: 247px;
    height: 258px; }

.android-section-4 {
  position: relative; }
  .android-section-4 .page-heading {
    margin-bottom: 50px; }
  .android-section-4 .mobile-frame {
    position: absolute;
    left: 584px;
    margin-top: -34px;
    z-index: 9;
    padding: 0px 30px; }
  .android-section-4 .ServicesAppSlider {
    padding: 50px 0px 120px 0px; }
    .android-section-4 .ServicesAppSlider:after {
      content: url("../images/mobile-frame.png");
      left: 50%;
      position: absolute;
      top: 50%;
      -webkit-transform: translate(-51.4%, -48.9%);
      transform: translate(-50%, -48.9%);
      margin-top: -40px; }
    .android-section-4 .ServicesAppSlider .item img {
      display: block;
      margin: auto;
      width: auto;
      max-width: 100%; }
    .android-section-4 .ServicesAppSlider .slick-dots {
      width: 100%;
      height: 10px;
      padding: 0px;
      position: absolute;
      list-style: none;
      text-align: center;
      bottom: 40px; }
      .android-section-4 .ServicesAppSlider .slick-dots li {
        display: inline-block;
        margin: 10px 5px 10px 0px;
        height: 10px;
        vertical-align: top; }
        .android-section-4 .ServicesAppSlider .slick-dots li:before {
          display: none; }
        .android-section-4 .ServicesAppSlider .slick-dots li button {
          padding: 0px;
          background: none;
          border: 0px;
          height: 10px;
          width: 10px;
          background: rgba(225, 225, 225, 0.8);
          border-radius: 100%;
          text-indent: -9999px; }
      .android-section-4 .ServicesAppSlider .slick-dots li.slick-active button {
        background-color: #4169E1; }

/*=======================UIUX PAGE====================================*/
.uiux-design {
  background: url(../images/ui-ux-designing-shape.png) no-repeat #fff;
  background-position: top 60px center;
  position: relative;
  padding: 60px 0 70px 0px !important; }
  .uiux-design .ui-ux-bg-1 {
    position: absolute;
    right: 0px;
    top: 0px; }
  .uiux-design .ui-ux-bg-2 {
    position: absolute;
    top: 200px;
    left: 0px; }
  .uiux-design .ui-ux-bg-3 {
    position: absolute;
    right: 0px;
    bottom: -80px; }
  .uiux-design .uiux-items .box {
    background-color: #fff;
    border-radius: 110px;
    border: 2px solid #f1f1f1;
    width: 100%;
    display: block;
    overflow: hidden;
    padding: 30px 30px 30px 60px; }
  .uiux-design .uiux-items.one {
    position: relative;
    top: 25px;
    left: -6px; }
  .uiux-design .uiux-items.two {
    position: relative;
    top: 40px;
    left: 6px; }
  .uiux-design .uiux-items.three {
    position: relative;
    top: 45px;
    left: -6px; }
  .uiux-design .uiux-items.four {
    position: relative;
    top: 35px;
    left: 6px; }
  .uiux-design .uiux-items.five {
    position: relative;
    top: 40px;
    left: -6px; }

.cmoon-ui-ux-shape-img {
  position: relative;
  z-index: 9; }

.cmoon-ui-ux {
  background: url(../images/ui-ux-bg-2.png) no-repeat #d2f7f9;
  background-position: top left;
  padding: 0px 0px 40px 0px !important; }
  .cmoon-ui-ux .why-choose-box {
    width: 100%;
    background-image: linear-gradient(#fff, transparent);
    min-height: 255px;
    border-radius: 18px;
    padding: 20px;
    text-align: center;
    border: 2px solid transparent;
    margin-bottom: 20px; }
    .cmoon-ui-ux .why-choose-box:hover {
      border: 2px solid #fff; }
    .cmoon-ui-ux .why-choose-box .icon {
      width: 90px;
      height: 90px;
      border-radius: 100px;
      background: #4169E1;
      display: block;
      line-height: 90px;
      text-align: center;
      margin: 0px auto; }
    .cmoon-ui-ux .why-choose-box h5 {
      margin: 8px 0px 8px 0px;
      font: 17px/20px SFProDisplay-Bold !important; }
    .cmoon-ui-ux .why-choose-box p {
      font: 14px/20px 'SF Pro Display'; }
  .cmoon-ui-ux .left-img {
    position: relative;
    top: 71px; }

/*===============================IOS-MOBILE-APP-DEVELOPMENT PAGE===============================================*/
.ios-service {
  position: relative;
  padding-top: 30px;
  overflow: hidden;
  padding-bottom: 50px; }
  .ios-service .layers-box {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px; }
    .ios-service .layers-box .layer-one {
      position: absolute;
      right: 0px;
      top: 0px;
      width: 75%;
      border-left: 580px solid transparent;
      border-right: 580px solid transparent;
      border-top: 600px solid #2a5ffb; }
    .ios-service .layers-box .layer-two {
      position: absolute;
      right: -18px;
      top: -22px;
      border-top: 620px solid transparent;
      border-right: 600px solid #161e39;
      border-bottom: 377px solid transparent; }
    .ios-service .layers-box .layer-three {
      position: absolute;
      left: 7%;
      top: 25%;
      width: 170px;
      height: 170px;
      background-repeat: no-repeat;
      opacity: 0.5; }
    .ios-service .layers-box .layer-four {
      position: absolute;
      left: 0px;
      bottom: 0px;
      width: 247px;
      height: 258px;
      background-repeat: no-repeat; }
    .ios-service .layers-box .layer-five {
      position: absolute;
      left: 35%;
      top: 70%;
      width: 170px;
      height: 170px;
      background-repeat: no-repeat; }
    .ios-service .layers-box .layer-six {
      position: absolute;
      right: 7%;
      top: 45%;
      width: 170px;
      height: 170px;
      background-repeat: no-repeat; }
  .ios-service .container {
    position: static; }
  .ios-service .content-column {
    position: relative;
    z-index: 3; }
    .ios-service .content-column .inner-column {
      position: relative; }
      .ios-service .content-column .inner-column h1 {
        font: 45px/60px "SF Pro Display" !important;
        text-transform: uppercase; }
      .ios-service .content-column .inner-column p {
        font: 20px/30px 'SF Pro Display'; }
    .ios-service .content-column .btn-success {
      color: #fff;
      background-color: #4169E1;
      border-color: #4169E1;
      border-radius: 50px;
      padding: .5rem 2rem; }
  .ios-service .image-column {
    position: relative; }
    .ios-service .image-column .inner-column {
      position: relative; }

.ios-section-1 {
  position: relative;
  padding: 0px !important;
  padding-top: 90px; }
  .ios-section-1 .welcome-column {
    position: relative; }
    .ios-section-1 .welcome-column .inner-column {
      position: relative;
      z-index: 1; }
  .ios-section-1 .pattern-layer {
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 255px;
    height: 376px; }

.features-section {
  position: relative; }
  .features-section .layer-one {
    position: absolute;
    left: 0px;
    top: -250px;
    z-index: -1;
    border-bottom: 970px solid #eaedf5;
    border-right: 840px solid transparent; }
  .features-section .featured-block {
    position: relative;
    margin-bottom: 30px; }
    .features-section .featured-block .inner-box {
      position: relative;
      text-align: center;
      overflow: hidden;
      padding: 55px 35px 55px;
      background-color: #ffffff;
      box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
      min-height: 450px; }
      .features-section .featured-block .inner-box:before {
        position: absolute;
        content: '';
        left: 75px;
        top: 0px;
        width: 100%;
        height: 280%;
        background-color: #f8faff;
        transform: translateX(50%) rotate(-45deg);
        transform: translateY(-50%) rotate(-45deg);
        transition: all 900ms ease;
        -moz-transition: all 900ms ease;
        -webkit-transition: all 900ms ease;
        -ms-transition: all 900ms ease;
        -o-transition: all 900ms ease; }
      .features-section .featured-block .inner-box .side-lines {
        position: absolute;
        right: 0px;
        top: 0px;
        width: 70px;
        height: 70px; }
        .features-section .featured-block .inner-box .side-lines:before {
          position: absolute;
          content: '';
          right: 0px;
          top: 0px;
          height: 2px;
          width: 0px;
          background-color: #4169E1;
          transition: all 900ms ease;
          -moz-transition: all 900ms ease;
          -webkit-transition: all 900ms ease;
          -ms-transition: all 900ms ease;
          -o-transition: all 900ms ease; }
        .features-section .featured-block .inner-box .side-lines:after {
          position: absolute;
          content: '';
          right: 0px;
          top: 0px;
          width: 2px;
          height: 0px;
          background-color: #4169E1;
          transition: all 900ms ease;
          -moz-transition: all 900ms ease;
          -webkit-transition: all 900ms ease;
          -ms-transition: all 900ms ease;
          -o-transition: all 900ms ease; }
      .features-section .featured-block .inner-box h4 {
        position: relative;
        margin: 15px 0px;
        font: 18px/30px SFProDisplay-Bold !important; }
      .features-section .featured-block .inner-box p {
        position: relative;
        font-size: 14px; }
    .features-section .featured-block .inner-box:hover:before {
      left: -90px;
      right: auto;
      transform: translateX(0%) rotate(-45deg);
      transform: translateY(0%) rotate(-45deg); }
    .features-section .featured-block .inner-box:hover .side-lines:before {
      width: 100%; }
    .features-section .featured-block .inner-box:hover .side-lines:after {
      height: 100%; }
    .features-section .featured-block .icon-outer {
      position: relative;
      display: inline-block; }
      .features-section .featured-block .icon-outer:before {
        position: absolute;
        content: '';
        left: -17px;
        top: -15px;
        right: 0px;
        bottom: 0px;
        width: 82px;
        height: 82px;
        background: url(../images/icons/pattern-5.png);
        animation-name: rotateme;
        animation-duration: 15s;
        animation-iteration-count: infinite;
        animation-timing-function: linear;
        -webkit-animation-name: rotateme;
        -webkit-animation-duration: 15s;
        -webkit-animation-iteration-count: infinite;
        -webkit-animation-timing-function: linear;
        -moz-animation-name: rotateme;
        -moz-animation-duration: 15s;
        -moz-animation-iteration-count: infinite;
        -moz-animation-timing-function: linear;
        -ms-animation-name: rotateme;
        -ms-animation-duration: 15s;
        -ms-animation-iteration-count: infinite;
        -ms-animation-timing-function: linear;
        -o-animation-name: rotateme;
        -o-animation-duration: 15s;
        -o-animation-iteration-count: infinite;
        -o-animation-timing-function: linear; }
      .features-section .featured-block .icon-outer .icon {
        position: relative;
        width: 50px;
        height: 50px;
        color: #232325;
        text-align: center !important;
        display: block;
        line-height: 45px;
        background-color: #4169E1;
        transition: all 300ms ease;
        -moz-transition: all 300ms ease;
        -webkit-transition: all 500ms ease;
        -ms-transition: all 300ms ease;
        -o-transition: all 300ms ease;
        box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1); }

/*==================== Ecommerce Development =============================*/
.ecommerce-development {
  background: url(../images/e-commerce-development-1.png) no-repeat #fff;
  background-position: top -50px center;
  background-size: cover;
  position: relative;
  padding: 50px 0px; }
  .ecommerce-development .layers {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
    .ecommerce-development .layers .layer-1 {
      position: absolute;
      left: 15%;
      top: 25%; }
    .ecommerce-development .layers .layer-2 {
      position: absolute;
      right: 20%;
      top: 18%; }
    .ecommerce-development .layers .layer-3 {
      position: absolute;
      bottom: -50px;
      left: 40%; }
  .ecommerce-development .row {
    padding-top: 120px; }
  .ecommerce-development .left-img {
    position: relative;
    top: 50px; }
  .ecommerce-development .content h1 {
    font: 32px/42px "SFProDisplay-Bold" !important;
    letter-spacing: 1px;
    color: #181818;
    text-transform: uppercase; }
    .ecommerce-development .content h1 span {
      display: block; }
  .ecommerce-development .content p {
    font: 18px/25px 'SF Pro Display'; }

.ecommerce-section-1 {
  padding: 100px 0px 0px 0px !important;
  position: relative; }
  .ecommerce-section-1 .layers {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
    .ecommerce-section-1 .layers .layer-1 {
      position: absolute;
      left: -60px;
      top: 45%;
      -webkit-transform: rotate(80deg);
      -moz-transform: rotate(80deg);
      -ms-transform: rotate(80deg);
      -o-transform: rotate(80deg);
      transform: rotate(80deg); }
    .ecommerce-section-1 .layers .layer-2 {
      position: absolute;
      bottom: 0px;
      right: -60px; }

.ecommerce-section-2 {
  padding: 50px 0px 100px 0px !important;
  background: url(../images/e-commerce-development-2.png) no-repeat #fff;
  background-size: cover;
  position: relative; }
  .ecommerce-section-2 .container {
    padding-top: 130px; }
  .ecommerce-section-2 ul li {
    margin: 0px;
    padding: 0px;
    display: inline-block; }
    .ecommerce-section-2 ul li:before {
      display: none; }
  .ecommerce-section-2 .ecommers-services {
    background: #015bff;
    padding: 25px 20px;
    border-radius: 16px;
    margin-right: 1px solid #000; }
    .ecommerce-section-2 .ecommers-services a {
      position: relative; }
    .ecommerce-section-2 .ecommers-services .ecom-tabs {
      text-align: center;
      border-right: 1px solid #4987fa;
      cursor: pointer; }
      .ecommerce-section-2 .ecommers-services .ecom-tabs .icon {
        width: 60px;
        height: 60px;
        border-radius: 60px;
        background: #0149cc;
        display: block;
        margin: 0px auto;
        line-height: 60px;
        text-align: center; }
      .ecommerce-section-2 .ecommers-services .ecom-tabs .title {
        color: #fff;
        font: 14px/14px 'SF Pro Display';
        margin: 0px; }
    .ecommerce-section-2 .ecommers-services a.active:after {
      content: '';
      position: absolute;
      display: block;
      right: 0;
      bottom: -145px;
      border-left: 16px solid transparent;
      border-right: 16px solid transparent;
      border-top: 17px solid #015bff;
      transition: right 300ms ease-out, opacity 300ms ease;
      right: calc(50% - 100px); }
  .ecommerce-section-2 .list-content {
    background: #fff;
    padding: 60px;
    border-radius: 16px;
    margin-top: 22px;
    box-shadow: 0 5px 15px -2px rgba(0, 0, 0, 0.1); }

.ecommerce-section-3 {
  position: relative; }
  .ecommerce-section-3 .layers {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
    .ecommerce-section-3 .layers .layer-1 {
      position: absolute;
      left: -30px;
      top: 45%;
      -webkit-transform: rotate(80deg);
      -moz-transform: rotate(80deg);
      -ms-transform: rotate(80deg);
      -o-transform: rotate(80deg);
      transform: rotate(80deg); }
    .ecommerce-section-3 .layers .layer-2 {
      position: absolute;
      bottom: 0px;
      right: -30px; }

.ecommerce-section-4 {
  background: url(../images/e-commerce-development-4.png) no-repeat #fff;
  background-size: cover;
  position: relative;
  color: #fff; }
  .ecommerce-section-4 .container {
    padding-top: 130px; }
  .ecommerce-section-4 .media {
    margin-bottom: 30px; }
    .ecommerce-section-4 .media .service_icon {
      width: 75px;
      height: 75px;
      background: #ffc000;
      border-radius: 100px;
      display: block;
      line-height: 75px;
      text-align: center;
      margin-right: 0px;
      -webkit-transition-duration: 1s;
      transition-duration: 1s;
      -webkit-transition-property: transform;
      transition-property: transform;
      -webkit-transition-timing-function: ease-in-out;
      transition-timing-function: ease-in-out; }

.ecommerce-section-5 {
  position: relative; }
  .ecommerce-section-5 ul {
    margin: 0;
    padding: 0;
    list-style-type: none; }
    .ecommerce-section-5 ul li:before {
      display: none; }
  .ecommerce-section-5 .add-benefits li {
    padding: 15px 25px;
    cursor: pointer; }
    .ecommerce-section-5 .add-benefits li a {
      color: #878787;
      font-size: 16px; }
    .ecommerce-section-5 .add-benefits li a.active {
      color: #000; }
      .ecommerce-section-5 .add-benefits li a.active:after {
        content: '';
        position: absolute;
        display: block;
        right: 0;
        bottom: -1px;
        border-left: 12px solid transparent;
        border-right: 12px solid transparent;
        border-bottom: 13px solid #f3f3f3;
        transition: right 300ms ease-out, opacity 300ms ease;
        right: calc(50% - 10px); }
  .ecommerce-section-5 .list-content {
    padding: 40px 40px 200px 50px;
    background: #f3f3f3;
    border-radius: 18px; }
  .ecommerce-section-5 .pos-img {
    position: relative;
    margin-top: -170px; }

/*==================================== Cross Platform Mobile App Development =================================================*/
.cross-platform {
  width: 100%;
  height: 100vh;
  background: url(../images/cross-platform-bg.svg) bottom 50px center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  color: #fff;
  padding: 50px 0px 0px 0px; }
  .cross-platform .layers {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    right: 0px; }
    .cross-platform .layers .layer-1 {
      position: absolute;
      bottom: 150px;
      right: 0px; }
    .cross-platform .layers .layer-2 {
      position: absolute;
      top: 0px;
      left: 0px; }
  .cross-platform .right-side h1 {
    font: 32px/42px "SFProDisplay-Bold" !important;
    letter-spacing: 1px;
    text-transform: uppercase; }
    .cross-platform .right-side h1 span {
      display: block; }

.cross-platform-1 {
  padding: 0px 0px 50px 0px !important; }
  .cross-platform-1 .aad-serves .media.service-item-3 {
    position: relative;
    left: -25px;
    top: 120px; }
  .cross-platform-1 .aad-serves .media.service-item-5 {
    position: relative;
    left: -50px;
    top: 200px; }

.cross-platform-2 {
  position: relative; }
  .cross-platform-2 .layer-one {
    position: absolute;
    left: 0px;
    top: 50px;
    z-index: -1;
    border-bottom: 600px solid #0f5cc3;
    border-right: 640px solid transparent; }
  .cross-platform-2 .layers {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
    .cross-platform-2 .layers .layer-1 {
      position: absolute;
      right: 0;
      top: 0; }

.cross-platform-3 {
  position: relative; }
  .cross-platform-3 .layers {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
    .cross-platform-3 .layers .layer-1 {
      position: absolute;
      right: 0px;
      top: -250px; }

/*==================================== Rummy Game Development =================================================*/
.rummy-gaame-dev-bg {
  background: radial-gradient(ellipse at bottom, #1b2735 0%, #090a0f 100%);
  overflow: hidden;
  background: #7e0019;
  background: -moz-radial-gradient(top, ellipse cover, #7e0019 0%, #3f0011 100%);
  background: -webkit-gradient(radial, top top, 0px, top top, 100%, color-stop(0%, #7e0019), color-stop(100%, #3f0011));
  background: -webkit-radial-gradient(top, ellipse cover, #7e0019 0%, #3f0011 100%);
  background: -o-radial-gradient(top, ellipse cover, #7e0019 0%, #3f0011 100%);
  background: -ms-radial-gradient(top, ellipse cover, #7e0019 0%, #3f0011 100%);
  background: radial-gradient(ellipse at top, #7e0019 0%, #3f0011 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e0019', endColorstr='#3f0011', GradientType=1 );
  position: relative;
  padding: 0px 0px 0px 0px;
  color: #fff; }
  .rummy-gaame-dev-bg .container {
    padding: 30px 0px; }
  .rummy-gaame-dev-bg .layers {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }
    .rummy-gaame-dev-bg .layers .layer-1 {
      position: absolute;
      left: -40px;
      top: -40px; }
    .rummy-gaame-dev-bg .layers .layer-2 {
      position: absolute;
      right: -40px;
      top: -40px; }
  .rummy-gaame-dev-bg .left-titles h1 {
    font: 32px/42px "SFProDisplay-Bold" !important;
    letter-spacing: 1px;
    text-transform: uppercase; }
    .rummy-gaame-dev-bg .left-titles h1 span {
      display: block; }
  .rummy-gaame-dev-bg .bottom-shape {
    background-image: url(../images/bottom-shape.svg);
    background-size: 66.666666666667% 100px;
    bottom: 0;
    height: 100px;
    z-index: 1; }

.rummy-gaame-dev-1 {
  position: relative; }
  .rummy-gaame-dev-1 .layers {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
    .rummy-gaame-dev-1 .layers .layer-1 {
      position: absolute;
      right: -75px;
      bottom: -135px;
      z-index: 1; }
    .rummy-gaame-dev-1 .layers .layer-2 {
      position: absolute;
      right: -130px;
      bottom: -180px;
      z-index: 1; }

.rummy-gaame-dev-2 {
  background-size: contain;
  background-position: top center;
  background-image: url(../images/rummy-game-shape.png), linear-gradient(150deg, #e7db3c 0%, #e74c3c 100%) !important;
  background-repeat: no-repeat;
  position: relative;
  padding: 0px 0px !important; }
  .rummy-gaame-dev-2 .bottom-shape {
    background-image: url(../images/bottom-shape.svg);
    background-size: 66.666666666667% 100px;
    bottom: 0;
    height: 100px;
    z-index: 1; }
  .rummy-gaame-dev-2 .game-features {
    padding: 180px 0px 30px 0px; }
    .rummy-gaame-dev-2 .game-features .item {
      background: #fff;
      text-align: center;
      padding: 30px 25px;
      -webkit-box-shadow: 0 0px 25px rgba(0, 0, 0, 0.07);
      box-shadow: 0 0px 25px rgba(0, 0, 0, 0.07);
      border-radius: 20px;
      border: 5px solid rgba(0, 0, 0, 0.07);
      margin-bottom: 30px;
      -webkit-transition: all .5s ease 0;
      transition: all .5s ease 0;
      transition: all 0.5s ease 0s;
      min-height: 330px; }
      .rummy-gaame-dev-2 .game-features .item .icon {
        font-size: 40px;
        margin-bottom: 25px;
        color: #f91942;
        width: 90px;
        height: 90px;
        display: block;
        text-align: center;
        line-height: 90px;
        border-radius: 50px;
        display: block;
        background: rgba(209, 209, 209, 0.2);
        color: #f91942;
        margin: 0px auto 20px; }

.rummy-gaame-dev-3 {
  position: relative; }
  .rummy-gaame-dev-3 .layers {
    position: absolute;
    left: 0;
    top: 0px;
    bottom: 0px;
    right: 0px; }
    .rummy-gaame-dev-3 .layers .layer-1 {
      position: absolute;
      left: 0px;
      top: -20px; }

/*=========================== Unity 3D Game Development =====================================*/
.unit-bg {
  width: 100%;
  background: url(../images/unity-bg1.jpg) center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  color: #fff;
  padding: 60px 0px 60px 0px; }
  .unit-bg:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.8); }
  .unit-bg .left-titles h1 {
    font: 32px/42px "SFProDisplay-Bold" !important;
    letter-spacing: 1px;
    text-transform: uppercase; }
    .unit-bg .left-titles h1 span {
      display: block; }
  .unit-bg .layers {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0; }
    .unit-bg .layers .layer-1 {
      position: absolute;
      right: 0px;
      top: 0px; }

.unity-section-1 {
  position: relative; }
  .unity-section-1 .overlay {
    position: absolute;
    width: 100%;
    height: 1005;
    background-color: rgba(0, 0, 0, 0.2);
    float: left;
    box-shadow: 0 1px 4px #000; }
    .unity-section-1 .overlay .top-box {
      position: absolute;
      width: 60%;
      float: left;
      top: 143px;
      left: -100px;
      padding: 80px;
      z-index: 2;
      background-color: #eb1034;
      top: 60px;
      width: 30%;
      padding: 15px;
      left: -50px;
      border-radius: 3px;
      box-shadow: 0 0 5px rgba(52, 49, 49, 0.5), 8px 8px 0 #d8d9de; }

.unity-section-2 {
  background: #333 url(../images/unity-bg3.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative; }
  .unity-section-2:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.8); }
  .unity-section-2 .row {
    position: relative; }
  .unity-section-2 .serviceBox {
    margin-bottom: 30px; }

.unity-section-3 {
  background: url(../images/unity-bg-2.png) no-repeat;
  background-position: bottom center;
  background-size: cover;
  position: relative; }

/*==================================== Web App Development =================================================*/
.webapp-bg {
  padding: 80px 0px 100px;
  position: relative;
  background: url(../images/webapp-bg-01.png) no-repeat;
  background-position: bottom center;
  background-size: cover;
  color: #fff; }
  .webapp-bg .left-titles h1 {
    font: 32px/42px "SFProDisplay-Bold" !important;
    letter-spacing: 1px;
    text-transform: uppercase; }
    .webapp-bg .left-titles h1 span {
      display: block; }
  .webapp-bg .left-titles p {
    font: 18px/25px "SF Pro Display" !important; }

.webapp-section-1 {
  position: relative;
  padding: 40px 0px 0px 0px !important; }

.webapp-section-2 {
  position: relative;
  background: url(../images/webapp-bg-02.png) no-repeat;
  background-position: top center;
  background-size: cover;
  color: #fff; }
  .webapp-section-2 .container {
    padding: 160px 0px; }
  .webapp-section-2 .media {
    margin-bottom: 30px; }
    .webapp-section-2 .media .service_icon {
      width: 75px;
      height: 75px;
      background: #ffc000;
      border-radius: 100px;
      display: block;
      line-height: 75px;
      text-align: center;
      margin-right: 0px;
      -webkit-transition-duration: 1s;
      transition-duration: 1s;
      -webkit-transition-property: transform;
      transition-property: transform;
      -webkit-transition-timing-function: ease-in-out;
      transition-timing-function: ease-in-out; }

/*==================================== Logo Design ============================================*/
.logo-design-bg {
  width: 100%;
  height: 100%;
  background-color: #42387a;
  background: -webkit-linear-gradient(60deg, #42387a, #9d41e0);
  background: linear-gradient(60deg, #42387a, #9d41e0);
  position: relative;
  overflow: hidden;
  padding: 100px 0px 150px;
  color: #fff; }
  .logo-design-bg svg.svg-intro-bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 22; }
  .logo-design-bg svg.svg-intro-bottom2 {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 33; }
  .logo-design-bg svg.svg-intro-right {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 11; }
  .logo-design-bg .container {
    position: relative;
    z-index: 99; }
  .logo-design-bg .left-titles h1 {
    font: 32px/42px "SFProDisplay-Bold" !important;
    letter-spacing: 1px;
    text-transform: uppercase; }
    .logo-design-bg .left-titles h1 span {
      display: block; }
  .logo-design-bg .layers {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 55; }
    .logo-design-bg .layers .layer-1 {
      position: absolute;
      bottom: 50%;
      right: 80px; }
    .logo-design-bg .layers .layer-2 {
      position: absolute;
      right: 200px;
      top: 8%; }
    .logo-design-bg .layers .layer-3 {
      position: absolute;
      top: 50%;
      left: 5%; }
    .logo-design-bg .layers .layer-4 {
      position: absolute;
      top: 10%;
      left: 18%; }
    .logo-design-bg .layers .layer-5 {
      position: absolute;
      top: 20%;
      left: 45%; }

.logo-design-section-1 {
  position: relative;
  padding: 0px 0px 60px 0px !important; }

.logo-design-section-2 {
  position: relative;
  background: #ebf3f5; }
  .logo-design-section-2 .layers {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0; }
    .logo-design-section-2 .layers .layer-1 {
      position: absolute;
      left: 0;
      top: 0; }
    .logo-design-section-2 .layers .layer-2 {
      position: absolute;
      right: 0;
      top: 0; }
    .logo-design-section-2 .layers .layer-3 {
      position: absolute;
      left: 0;
      bottom: 0; }
    .logo-design-section-2 .layers .layer-4 {
      position: absolute;
      right: 0;
      bottom: 0; }
  .logo-design-section-2 .page-heading {
    margin-bottom: 50px; }
  .logo-design-section-2 .grid__item {
    margin-bottom: 30px;
    padding: 30px;
    background-color: #fff;
    text-align: center;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    transition: all .3s ease-out;
    min-height: 346px; }
    .logo-design-section-2 .grid__item:hover {
      background-color: #fff;
      box-shadow: 0 0 30px 0px rgba(0, 0, 0, 0.18);
      -moz-box-shadow: 0 0 30px 0px rgba(0, 0, 0, 0.18);
      -webkit-box-shadow: 0 0 30px 0px rgba(0, 0, 0, 0.18);
      transform: translate(0, -10px);
      -webkit-transform: translate(0, -10px);
      -moz-transform: translate(0, -10px); }
    .logo-design-section-2 .grid__item .grid__icon {
      width: 100px;
      height: 100px;
      margin: auto auto 10px auto;
      text-align: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      background: url(../images/icons-bg.png) no-repeat center;
      -webkit-transition: all .5s ease-out;
      -moz-transition: all .5s ease-out;
      -o-transition: all .5s ease-out;
      transition: all .5s ease-out; }
      .logo-design-section-2 .grid__item .grid__icon svg {
        display: block;
        margin: auto; }
    .logo-design-section-2 .grid__item .grid__title {
      font: 20px/24px "SFProDisplay-Bold" !important;
      font-weight: 700;
      padding: 10px 0 20px 0;
      margin: 0px;
      text-transform: uppercase; }
    .logo-design-section-2 .grid__item .grid__text {
      padding-bottom: 20px;
      line-height: 26px;
      text-align: center; }

.logo-design-section-3 {
  position: relative; }
  .logo-design-section-3 .media {
    margin-bottom: 30px; }
    .logo-design-section-3 .media .service_icon {
      width: 40px;
      height: 40px;
      background: #4169E1;
      border: 1px solid #4169E1;
      border-radius: 100px;
      display: block;
      color: #fff;
      line-height: 40px;
      text-align: center;
      margin-right: 10px;
      -webkit-transition-duration: 1s;
      transition-duration: 1s;
      -webkit-transition-property: transform;
      transition-property: transform;
      -webkit-transition-timing-function: ease-in-out;
      transition-timing-function: ease-in-out; }

/*================================ Socila Media Marketing ===============================================*/
.smo-bg {
  position: relative;
  background: #1e88e5;
  padding: 30px 0px;
  color: #fff; }
  .smo-bg .btn-cmoon-1 {
    border-radius: 50px;
    padding: .375rem 1.6rem;
    color: #000;
    background-color: #ffdd14;
    border-color: #ffdd14; }
  .smo-bg .mail-layers {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
    .smo-bg .mail-layers .layer-1 {
      position: absolute;
      left: 0;
      bottom: 0; }
    .smo-bg .mail-layers .layer-2 {
      position: absolute;
      right: 0;
      bottom: 0; }
  .smo-bg .left-titles h1 {
    font: 32px/42px "SFProDisplay-Bold" !important;
    letter-spacing: 1px;
    text-transform: uppercase; }
  .smo-bg .smo-img {
    position: relative; }
    .smo-bg .smo-img .layers {
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      right: 0; }
      .smo-bg .smo-img .layers .layer-1 {
        position: absolute;
        left: 0;
        top: 0; }
      .smo-bg .smo-img .layers .layer-2 {
        position: absolute;
        left: 84px; }
      .smo-bg .smo-img .layers .layer-3 {
        position: absolute;
        bottom: 26px;
        right: 26px; }
      .smo-bg .smo-img .layers .layer-4 {
        position: absolute;
        top: 45px;
        left: 40%; }
      .smo-bg .smo-img .layers .layer-5 {
        position: absolute;
        top: 55px;
        left: 37%; }
      .smo-bg .smo-img .layers .layer-6 {
        position: absolute;
        bottom: 110px;
        left: 75px; }
      .smo-bg .smo-img .layers .layer-7 {
        position: absolute;
        bottom: 100px;
        left: 60px; }
      .smo-bg .smo-img .layers .layer-8 {
        position: absolute;
        top: 48%;
        right: 105px; }

.smo-section-1 {
  position: relative;
  background: url(../images/smo-abt-bg.png); }

.smo-section-2 {
  position: relative;
  background: #1e88e5; }
  .smo-section-2 .container {
    padding-top: 200px; }
  .smo-section-2 .smo-top {
    position: absolute;
    top: 0px; }
  .smo-section-2 .smo-bottom {
    position: absolute;
    bottom: 0px; }
  .smo-section-2 .grid__item {
    min-height: 400px; }
    .smo-section-2 .grid__item .grid__icon {
      background: url(../images/icons-bg2.png) no-repeat center; }

.smo-section-3 {
  position: relative;
  padding: 0px 0px !important; }
  .smo-section-3 .smo-left-img {
    position: relative;
    left: -205px; }

/*================================ SEO ===============================================*/
.seo-bg {
  width: 100%;
  height: 100%;
  background-color: #71fff0;
  background: -webkit-linear-gradient(60deg, #71fff0, #c0fdf6);
  background: linear-gradient(60deg, #71fff0, #c0fdf6);
  position: relative;
  overflow: hidden;
  padding: 40px 0px; }
  .seo-bg svg.svg-intro-bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 11; }
  .seo-bg svg.svg-intro-bottom-2 {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 11; }
  .seo-bg svg.svg-intro-bottom-3 {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 22; }
  .seo-bg .content {
    position: relative;
    z-index: 44; }
    .seo-bg .content .left-titles h1 {
      font: 32px/42px "SF Pro Display" !important;
      letter-spacing: 1px;
      text-transform: uppercase;
      color: #004d6b; }
      .seo-bg .content .left-titles h1 span {
        color: #004d6b;
        font: 32px/42px "SFProDisplay-Bold" !important; }
    .seo-bg .content .left-titles h5 {
      margin: 0px 0px 20px 0px;
      color: #074d59; }
    .seo-bg .content .left-titles .btn-cmoon-1 {
      border-radius: 50px;
      padding: .375rem 1.6rem;
      background-color: #ff508b;
      color: #fff;
      border-color: #ff508b; }
    .seo-bg .content .seo-img {
      position: relative;
      margin-bottom: 30px; }
      .seo-bg .content .seo-img img {
        z-index: 99;
        position: relative; }
      .seo-bg .content .seo-img .layers {
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0; }
        .seo-bg .content .seo-img .layers .layer-1 {
          position: absolute;
          left: -66px;
          bottom: 30px; }
        .seo-bg .content .seo-img .layers .layer-2 {
          position: absolute;
          left: 20px;
          top: 140px; }
        .seo-bg .content .seo-img .layers .layer-3 {
          position: absolute;
          left: 55px;
          bottom: 80px; }
        .seo-bg .content .seo-img .layers .layer-4 {
          position: absolute;
          right: -60px;
          bottom: 60px; }
        .seo-bg .content .seo-img .layers .layer-5 {
          position: absolute;
          right: 30px;
          top: 110px; }
        .seo-bg .content .seo-img .layers .layer-6 {
          position: absolute;
          right: -30px;
          top: 85px; }
        .seo-bg .content .seo-img .layers .layer-7 {
          position: absolute;
          left: 120px;
          top: 56px; }
        .seo-bg .content .seo-img .layers .layer-8 {
          position: absolute;
          z-index: 100;
          left: 25px;
          bottom: 20px; }

.seo-section-1 {
  position: relative; }
  .seo-section-1 .abt-content {
    width: 100%;
    color: #000;
    display: flex;
    position: relative; }
    .seo-section-1 .abt-content .svg-support-bottom {
      position: absolute;
      left: 0px;
      top: 0px;
      z-index: 1;
      width: 100%;
      height: 100%; }
    .seo-section-1 .abt-content .abt-row {
      position: relative;
      z-index: 99;
      padding: 100px; }
  .seo-section-1 .page-heading {
    color: #004d6b; }

.seo-section-2 {
  position: relative;
  background-color: #c0fdf6;
  background: url("../images/seo/pattern-bg-grey.jpg"); }
  .seo-section-2 .bg-waves {
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    width: 100vw;
    margin: 0 0 0 -50vw;
    overflow: hidden; }
    .seo-section-2 .bg-waves .wave {
      position: absolute; }
    .seo-section-2 .bg-waves .wave.wave-top-left {
      top: -40px;
      bottom: auto;
      left: 0;
      right: auto;
      width: 421px; }
      .seo-section-2 .bg-waves .wave.wave-top-left img.layer {
        top: 0;
        bottom: auto;
        left: 0;
        right: auto;
        position: absolute;
        -webkit-animation: waves 5s infinite ease-in-out;
        animation: waves 5s infinite ease-in-out; }
        .seo-section-2 .bg-waves .wave.wave-top-left img.layer + .layer {
          -webkit-animation-delay: 1s;
          animation-delay: 1s; }
    .seo-section-2 .bg-waves .wave.wave-bottom-right {
      top: auto;
      bottom: -40px;
      left: auto;
      right: 0;
      width: 326px; }
      .seo-section-2 .bg-waves .wave.wave-bottom-right img.layer {
        top: auto;
        bottom: 0;
        left: auto;
        right: 0;
        position: absolute;
        -webkit-animation: waves 5s infinite ease-in-out;
        animation: waves 5s infinite ease-in-out;
        -webkit-transition: var(--transition2);
        -ms-transition: var(--transition2);
        -o-transition: var(--transition2);
        transition: var(--transition2); }
        .seo-section-2 .bg-waves .wave.wave-bottom-right img.layer + .layer {
          -webkit-animation-delay: 1s;
          animation-delay: 1s; }
  .seo-section-2 .page-heading {
    color: #004d6b; }
  .seo-section-2 .results-box {
    border-radius: 5px;
    box-shadow: 0 5px 5px #eee;
    margin-bottom: 20px;
    background-color: #fff; }
    .seo-section-2 .results-box .list-group {
      padding-left: 0;
      margin-bottom: 20px; }
      .seo-section-2 .results-box .list-group li:before {
        display: none; }
      .seo-section-2 .results-box .list-group .list-group-item {
        position: relative;
        display: block;
        padding: 10px 15px;
        margin-bottom: -1px;
        background-color: #fff;
        border: 1px solid #ddd; }
        .seo-section-2 .results-box .list-group .list-group-item:first-child {
          border-top-left-radius: 4px;
          border-top-right-radius: 4px; }
        .seo-section-2 .results-box .list-group .list-group-item .mb10 {
          margin-bottom: 10px; }
        .seo-section-2 .results-box .list-group .list-group-item a {
          color: #333; }
      .seo-section-2 .results-box .list-group .bg-light-green {
        background: #c0fdf6; }

.logo-design-section-2.seo-section-3 {
  position: relative;
  background: linear-gradient(45deg, #c1eedd 5%, #f4ffff 100%); }
  .logo-design-section-2.seo-section-3 .layers {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    right: 0px; }
    .logo-design-section-2.seo-section-3 .layers .layer-5 {
      position: absolute;
      left: 0px;
      top: 0px; }
    .logo-design-section-2.seo-section-3 .layers .layer-6 {
      position: absolute;
      right: 0px;
      top: 0px; }
    .logo-design-section-2.seo-section-3 .layers .layer-7 {
      position: absolute;
      left: 0px;
      bottom: 0px; }
  .logo-design-section-2.seo-section-3 .page-heading {
    color: #004d6b; }

.feat.seo-section-4 .item .icon {
  background: #ff508b; }
.feat.seo-section-4 .item:hover {
  background: #ff508b; }
  .feat.seo-section-4 .item:hover span.icon svg {
    fill: #ff508b; }

.seo-section-5 {
  position: relative;
  background: linear-gradient(45deg, #c1eedd 5%, #f4ffff 100%); }
  .seo-section-5 .page-heading {
    color: #004d6b; }

/*================================ TAMBOLA GAME DEVELOPMENT ===============================================*/
.tambola-game-bg {
  position: relative;
  background: #a40a00;
  background-image: url("../images/tambola-bg.png") no-repeat;
  background-image: url("../images/tambola-bg.png"), radial-gradient(#a40a00, #170400);
  background-position: center center;
  color: #fff;
  padding: 200px 0px; }
  .tambola-game-bg .left-titles h1 {
    font: 32px/42px "SFProDisplay-Bold" !important;
    letter-spacing: 1px;
    text-transform: uppercase; }
    .tambola-game-bg .left-titles h1 span {
      display: block; }
  .tambola-game-bg .layers {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
    .tambola-game-bg .layers .layer-1 {
      position: absolute;
      top: 15%;
      left: 0; }
    .tambola-game-bg .layers .layer-2 {
      position: absolute;
      top: 25%;
      right: 0; }
    .tambola-game-bg .layers .layer-3 {
      position: absolute;
      right: 50px;
      bottom: 100px; }
    .tambola-game-bg .layers .layer-4 {
      position: absolute;
      right: 50px;
      top: 30px; }
    .tambola-game-bg .layers .layer-5 {
      position: absolute;
      left: 60%;
      top: 110px; }
    .tambola-game-bg .layers .layer-6 {
      position: absolute;
      left: -15px;
      bottom: 0px; }
    .tambola-game-bg .layers .layer-7 {
      position: absolute;
      left: 50%;
      bottom: 100px; }
    .tambola-game-bg .layers .layer-8 {
      position: absolute;
      left: 20%;
      top: 100px; }

.tambola-section-1 {
  background-image: radial-gradient(#000000, #000000);
  color: #fff;
  position: relative; }

.tambola-section-2 {
  background: #333 url(../images/tambola-bg3.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  color: #fff; }
  .tambola-section-2 .item {
    background: rgba(88, 12, 0, 0.5);
    text-align: center;
    padding: 30px 25px;
    -webkit-box-shadow: 0 0px 25px rgba(0, 0, 0, 0.07);
    box-shadow: 0 0px 25px rgba(0, 0, 0, 0.07);
    border-radius: 20px;
    border: 5px solid rgba(0, 0, 0, 0.07);
    margin-bottom: 30px;
    -webkit-transition: all .5s ease 0;
    transition: all .5s ease 0;
    transition: all 0.5s ease 0s;
    min-height: 330px; }
    .tambola-section-2 .item .icon {
      font-size: 40px;
      margin-bottom: 25px;
      color: #f91942;
      width: 90px;
      height: 90px;
      display: block;
      text-align: center;
      line-height: 90px;
      border-radius: 50px;
      display: block;
      background: rgba(255, 255, 255, 0.6);
      color: #f91942;
      margin: 0px auto 20px; }

.tambola-section-3 {
  position: relative;
  background: #000000;
  background-image: url("../images/tambola-bg2.png") no-repeat;
  background-image: url("../images/tambola-bg2.png"), radial-gradient(#000000, #000000);
  background-position: center center;
  color: #fff; }

.tambola-section-4 {
  position: relative;
  background: #a40a00;
  background-image: radial-gradient(#a40a00, #a40a00); }
  .tambola-section-4 .layers {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0; }
    .tambola-section-4 .layers .layer-1 {
      position: absolute;
      left: 0;
      top: 0; }
    .tambola-section-4 .layers .layer-2 {
      position: absolute;
      right: 0;
      top: 0; }

/*================================ LUDO GAME DEVELOPMENT ===============================================*/
.ludo-game-bg {
  position: relative;
  background: #009bda;
  background-image: url("../images/tambola-bg.png") no-repeat;
  background-image: url("../images/tambola-bg.png"), radial-gradient(#009bda, #002fb5, #000636);
  background-position: center center;
  color: #fff;
  padding: 40px 0px; }
  .ludo-game-bg .left-titles h1 {
    font: 32px/42px "SFProDisplay-Bold" !important;
    letter-spacing: 1px;
    text-transform: uppercase; }
    .ludo-game-bg .left-titles h1 span {
      display: block; }
  .ludo-game-bg .layers {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
    .ludo-game-bg .layers .layer-1 {
      position: absolute;
      bottom: 20px;
      right: 0; }
    .ludo-game-bg .layers .layer-2 {
      position: absolute;
      top: 15%;
      left: 10%; }
    .ludo-game-bg .layers .layer-3 {
      position: absolute;
      right: 50px;
      top: 20%; }
    .ludo-game-bg .layers .layer-4 {
      position: absolute;
      left: 0px;
      top: 50%; }
    .ludo-game-bg .layers .layer-5 {
      position: absolute;
      left: 60%;
      top: 110px; }
    .ludo-game-bg .layers .layer-6 {
      position: absolute;
      left: -15px;
      bottom: 0px; }
    .ludo-game-bg .layers .layer-7 {
      position: absolute;
      left: 50%;
      bottom: 100px; }
    .ludo-game-bg .layers .layer-8 {
      position: absolute;
      left: 20%;
      top: 100px; }

.ludo-section-1 {
  /* background-image: radial-gradient(#002fb5, #002fb5);
  color: #fff; */
  position: relative;
  padding: 125px 0px !important; }
  .ludo-section-1 .layers {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0; }
    .ludo-section-1 .layers .layer-1 {
      position: absolute;
      left: 0;
      bottom: 0; }

.ludo-section-2 {
  background: url(../images/ludo-bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  color: #fff; }
  .ludo-section-2:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgb(9 28 180 / 90%); }
  .ludo-section-2 .iteam {
    background-color: transparent;
    border: 1px dashed #f1f1f1;
    cursor: default;
    float: left;
    margin: 0;
    padding: 0.625rem 0.625rem 0.625rem 0.625rem;
    position: relative;
    text-align: left;
    width: 100%;
    margin-bottom: 20px;
    border-radius: 4px; }
    .ludo-section-2 .iteam li {
      display: block;
      padding: 0px 0px 0px 25px;
      font-size: 16px;
      line-height: 30px;
      position: relative;
      text-transform: capitalize; }
      .ludo-section-2 .iteam li:before {
        content: '';
        background-color: #feb602;
        border-radius: 100%;
        margin-right: 10px;
        width: 1rem;
        height: 1rem;
        position: absolute;
        left: 0;
        top: 7px; }
    .ludo-section-2 .iteam:hover {
      background-color: #fff;
      color: #000;
      display: block; }

.ludo-section-3 {
  position: relative;
  /* background: #002fb5;
  color: #fff; */ }

.ludo-section-4 {
  position: relative;
  background: #000636;
  background-image: radial-gradient(#000636, #000636); }
  .ludo-section-4 .layers {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0; }
    .ludo-section-4 .layers .layer-1 {
      position: absolute;
      left: 0;
      top: 0; }
    .ludo-section-4 .layers .layer-2 {
      position: absolute;
      right: 0;
      top: 0; }

/*================================ Search Engine Marketing ===============================================*/
.sem-bg {
  position: relative;
  padding: 100px 0px;
  background: #38a0ff; }
  .sem-bg .mail-layers {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0; }
    .sem-bg .mail-layers .layer-1 {
      position: absolute;
      left: 14%;
      top: 20px; }
    .sem-bg .mail-layers .layer-2 {
      position: absolute;
      left: 14%;
      bottom: 20px; }
    .sem-bg .mail-layers .layer-3 {
      position: absolute;
      right: 1%;
      top: 20px; }
    .sem-bg .mail-layers .layer-4 {
      position: absolute;
      right: 1%;
      bottom: 20px; }
  .sem-bg .left-titles h1 {
    font: 36px/50px "SF Pro Display" !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #140035;
    text-shadow: 2px 1px #fff; }
    .sem-bg .left-titles h1 span {
      display: block;
      color: #140035;
      font: 36px/50px "SFProDisplay-Bold" !important; }
  .sem-bg .left-titles ul {
    margin: 0;
    padding: 0;
    list-style-type: none; }
    .sem-bg .left-titles ul li {
      display: block;
      padding: 0px 0px 15px 25px;
      font-size: 16px;
      position: relative;
      color: #fff; }
      .sem-bg .left-titles ul li:before {
        font-family: 'Font Awesome 5 Pro';
        content: "\f0a4";
        margin-right: 10px;
        color: #140035;
        font-weight: bold;
        position: absolute;
        left: 0;
        top: 0;
        text-shadow: 1px 2px #fff; }
  .sem-bg .left-titles .btn-cmoon-1 {
    border-radius: 50px;
    padding: .375rem 1.6rem;
    background-color: #140035;
    color: #fff;
    border-color: #140035; }

.sem-section-1 {
  position: relative;
  background: #e6e8ff; }
  .sem-section-1 .page-heading {
    color: #38267c; }

.sem-section-2 {
  position: relative;
  background: #75a8b3; }
  .sem-section-2 .layers {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
    .sem-section-2 .layers .layer-1 {
      position: absolute;
      top: 0px;
      left: 0px; }
    .sem-section-2 .layers .layer-2 {
      position: absolute;
      bottom: 0px;
      left: 0px; }
  .sem-section-2 .col-md-12 {
    margin-bottom: 20px; }
  .sem-section-2 .media .service_icon {
    background: url(../images/icons-bg2.png) no-repeat center;
    width: 100px;
    height: 100px;
    margin: auto auto auto auto;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
    margin-right: 20px; }
    .sem-section-2 .media .service_icon svg {
      text-align: center;
      margin: auto; }

.sem-section-3 .media .service_icon {
  background: #1631a4;
  border: 1px solid #1631a4; }

/*================================ Mobile App For Startups Growth ===============================================*/
.mobile-startup-bg {
  position: relative;
  padding: 130px 0px;
  background: linear-gradient(to top right, #3b1aaf 35%, #c34acd 100%); }
  .mobile-startup-bg .mail-layers {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0; }
    .mobile-startup-bg .mail-layers .layer-1 {
      position: absolute;
      top: -50px;
      right: 50px;
      z-index: 1; }
    .mobile-startup-bg .mail-layers .layer-2 {
      position: absolute;
      right: 0px;
      bottom: 0px;
      z-index: 99; }
    .mobile-startup-bg .mail-layers .layer-3 {
      position: absolute;
      right: 310px;
      bottom: 30px;
      z-index: 33; }
    .mobile-startup-bg .mail-layers .layer-4 {
      position: absolute;
      right: 185px;
      bottom: 135px; }
    .mobile-startup-bg .mail-layers .layer-5 {
      position: absolute;
      right: 280px;
      bottom: 150px; }
    .mobile-startup-bg .mail-layers .layer-6 {
      position: absolute;
      right: 490px;
      bottom: 305px; }
  .mobile-startup-bg .left-titles h1 {
    font: 45px/60px "SFProDisplay-Bold" !important;
    letter-spacing: 1px;
    text-transform: uppercase; }
  .mobile-startup-bg .left-titles .btn-cmoon-1 {
    color: #fff;
    background-color: #d14ed0;
    border-color: #d14ed0;
    border-radius: 50px;
    padding: .375rem 1.6rem; }

.mobile-startup-1 {
  position: relative; }
  .mobile-startup-1 .item-box {
    text-align: center;
    padding: 30px;
    background: #efefef;
    min-height: 500px; }
    .mobile-startup-1 .item-box img {
      width: 200px;
      display: block;
      margin: auto; }
    .mobile-startup-1 .item-box h2 {
      font: 20px/30px SFProDisplay-Bold !important;
      margin: 20px 0px; }
    .mobile-startup-1 .item-box:hover {
      background: linear-gradient(to bottom, #3b1aaf 0%, #c34acd 100%);
      box-shadow: 0 0 30px 0px rgba(0, 0, 0, 0.18);
      -moz-box-shadow: 0 0 30px 0px rgba(0, 0, 0, 0.18);
      -webkit-box-shadow: 0 0 30px 0px rgba(0, 0, 0, 0.18);
      transform: translate(0, -10px);
      -webkit-transform: translate(0, -10px);
      -moz-transform: translate(0, -10px);
      color: #fff; }

/*================================ Website For Startups Growth ===============================================*/
.website-startup-bg {
  position: relative;
  padding: 50px 0px;
  background-image: radial-gradient(closest-side at 70% 50%, #400084, #140152);
  min-height: 500px; }
  .website-startup-bg .mail-layers {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0; }
    .website-startup-bg .mail-layers .layer-1 {
      position: absolute;
      right: 0;
      bottom: 0; }
  .website-startup-bg .left-titles h1 {
    font: 32px/42px "SFProDisplay-Bold" !important;
    letter-spacing: 1px;
    text-transform: uppercase; }
    .website-startup-bg .left-titles h1 span {
      display: block; }
  .website-startup-bg .web-startup-img {
    position: relative; }
    .website-startup-bg .web-startup-img .layers {
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      right: 0; }
      .website-startup-bg .web-startup-img .layers .layer-1 {
        position: absolute;
        top: 70px;
        left: -40px; }

.website-startup-sec-1 {
  position: relative; }
  .website-startup-sec-1 .layers {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0; }
    .website-startup-sec-1 .layers .layer-1 {
      position: absolute;
      left: 0;
      bottom: 0; }

.logo-design-section-2.website-startup-sec-2 {
  position: relative;
  background: linear-gradient(to right, #4985cb 0%, #4985cb 50%, #ffb224 50%, #ffb224 100%); }
  .logo-design-section-2.website-startup-sec-2 .layers {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0; }
    .logo-design-section-2.website-startup-sec-2 .layers .layer-5 {
      position: absolute;
      left: 0;
      bottom: 0; }
    .logo-design-section-2.website-startup-sec-2 .layers .layer-6 {
      position: absolute;
      right: 0;
      top: 50px; }
  .logo-design-section-2.website-startup-sec-2 .grid__item {
    min-height: 400px; }
    .logo-design-section-2.website-startup-sec-2 .grid__item .grid__icon {
      background: url(../images/icons-bg2.png) no-repeat center; }

.website-startup-sec-3 {
  position: relative;
  background: #efefef;
  color: #000; }

/*================================ website for business growth ===============================================*/
.business-growth-bg {
  background: linear-gradient(to right, #0287bf 20%, #5cefd9 100%);
  padding: 80px 0px;
  width: 100%;
  position: relative;
  color: #fff; }
  .business-growth-bg svg.svg-intro-bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100px;
    z-index: 111; }
  .business-growth-bg .layers {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
    .business-growth-bg .layers .layer-1 {
      position: absolute;
      right: 90px;
      bottom: 180px; }
    .business-growth-bg .layers .layer-2 {
      position: absolute;
      right: 20%;
      bottom: 70px; }
    .business-growth-bg .layers .layer-3 {
      position: absolute;
      left: 47%;
      bottom: 130px; }
    .business-growth-bg .layers .layer-4 {
      position: absolute;
      left: 52%;
      top: 100px; }
  .business-growth-bg .left-titles h5 {
    margin: 0px 0px 15px 0px; }
  .business-growth-bg .left-titles h1 {
    font: 32px/42px "SFProDisplay-Bold" !important;
    letter-spacing: 1px;
    text-transform: uppercase; }
  .business-growth-bg .left-titles .btn-cmoon-1 {
    border-radius: 50px;
    padding: .375rem 1.6rem;
    color: #000;
    background-color: #ffdd14;
    border-color: #ffdd14; }

.business-growth-sec-1 {
  position: relative;
  padding: 100px 0px !important; }
  .business-growth-sec-1 svg.svg-intro-bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100px;
    z-index: 111; }
  .business-growth-sec-1 .layers {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
    .business-growth-sec-1 .layers .layer-1 {
      position: absolute;
      top: -12px;
      left: 0;
      z-index: 222; }
    .business-growth-sec-1 .layers .layer-2 {
      position: absolute;
      bottom: 0;
      left: 0; }
    .business-growth-sec-1 .layers .layer-3 {
      position: absolute;
      bottom: 0;
      right: 0; }
  .business-growth-sec-1 .iteam {
    background-color: transparent;
    border: 1px dashed #0287bf;
    cursor: default;
    float: left;
    margin: 0;
    padding: 0.625rem 0.625rem 0.625rem 0.625rem;
    position: relative;
    text-align: left;
    width: 100%;
    margin-bottom: 20px;
    border-radius: 4px; }
    .business-growth-sec-1 .iteam li {
      display: block;
      padding: 0px 0px 0px 25px;
      font-size: 16px;
      line-height: 30px;
      position: relative;
      text-transform: capitalize; }
      .business-growth-sec-1 .iteam li:before {
        content: '';
        background-color: #0287bf;
        border-radius: 100%;
        margin-right: 10px;
        width: 1rem;
        height: 1rem;
        position: absolute;
        left: 0;
        top: 7px; }

.business-growth-sec-2 {
  position: relative;
  padding: 100px 0px 150px !important;
  background: #0287bf; }
  .business-growth-sec-2 svg.svg-intro-bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100px;
    z-index: 111; }
  .business-growth-sec-2 .media {
    margin-bottom: 40px; }
    .business-growth-sec-2 .media .service_icon {
      width: 75px;
      height: 75px;
      background: #ffdd14;
      border: 1px solid #ffdd14;
      border-radius: 100px;
      display: block;
      line-height: 75px;
      text-align: center;
      margin-right: 10px;
      -webkit-transition-duration: 1s;
      transition-duration: 1s;
      -webkit-transition-property: transform;
      transition-property: transform;
      -webkit-transition-timing-function: ease-in-out;
      transition-timing-function: ease-in-out; }

.business-growth-sec-3 {
  position: relative;
  overflow: hidden;
  background: #fff url(../images/contact-bg.png) bottom left repeat-x;
  background-size: auto 150px; }
  .business-growth-sec-3 .business-growth-img-2 {
    position: relative;
    bottom: -60px; }

/*=================================== Website For Enterprise ==================================================*/
.website-for-enterprise-bg {
  position: relative;
  padding: 60px 0px 120px;
  width: 100%;
  height: 100%;
  background-color: #5e55ee;
  background: -webkit-linear-gradient(60deg, #5e55ee, #4b2fd2);
  background: linear-gradient(60deg, #5e55ee, #4b2fd2);
  overflow: hidden;
  color: #fff; }
  .website-for-enterprise-bg svg.svg-intro-bottom {
    position: absolute;
    bottom: -1px;
    width: 100%;
    height: 50%;
    z-index: 333; }
  .website-for-enterprise-bg svg.svg-intro-bottom-2 {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 65%;
    z-index: 222; }
  .website-for-enterprise-bg svg.svg-intro-bottom-3 {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 111; }
  .website-for-enterprise-bg .left-titles h5 {
    margin: 0px 0px 15px 0px; }
  .website-for-enterprise-bg .left-titles h1 {
    font: 32px/42px "SFProDisplay-Bold" !important;
    letter-spacing: 1px;
    text-transform: uppercase; }
  .website-for-enterprise-bg .left-titles .btn-cmoon-1 {
    border-radius: 50px;
    padding: .375rem 1.6rem;
    color: #000;
    background-color: #ffdd14;
    border-color: #ffdd14; }
  .website-for-enterprise-bg .container {
    z-index: 444;
    position: relative; }

.website-for-enterprise-1 {
  position: relative;
  padding: 60px 0px 100px !important; }
  .website-for-enterprise-1 .iteam {
    background-color: transparent;
    border: 1px dashed #0287bf;
    cursor: default;
    float: left;
    margin: 0;
    padding: 0.625rem 0.625rem 0.625rem 0.625rem;
    position: relative;
    text-align: left;
    width: 100%;
    margin-bottom: 20px;
    border-radius: 4px; }
    .website-for-enterprise-1 .iteam li {
      display: block;
      padding: 0px 0px 0px 25px;
      font-size: 16px;
      line-height: 30px;
      position: relative;
      text-transform: capitalize; }
      .website-for-enterprise-1 .iteam li:before {
        content: '';
        background-color: #0287bf;
        border-radius: 100%;
        margin-right: 10px;
        width: 1rem;
        height: 1rem;
        position: absolute;
        left: 0;
        top: 7px; }
  .website-for-enterprise-1 svg.svg-intro-bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100px;
    z-index: 111; }

.website-for-enterprise-2 {
  position: relative;
  background: #4b2fd2;
  padding: 60px 0px 150px !important; }
  .website-for-enterprise-2 svg.svg-intro-bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100px;
    z-index: 111; }
  .website-for-enterprise-2 .media {
    margin-bottom: 40px; }
    .website-for-enterprise-2 .media .service_icon {
      width: 75px;
      height: 75px;
      background: #ffdd14;
      border: 1px solid #ffdd14;
      border-radius: 100px;
      display: block;
      line-height: 75px;
      text-align: center;
      margin-right: 10px;
      -webkit-transition-duration: 1s;
      transition-duration: 1s;
      -webkit-transition-property: transform;
      transition-property: transform;
      -webkit-transition-timing-function: ease-in-out;
      transition-timing-function: ease-in-out; }

/*=================================== Digital Marketing Startups ==================================================*/
.dm-startups {
  width: 100%;
  height: 100%;
  background-color: #e8f3ff;
  position: relative;
  overflow: hidden;
  padding: 60px 0px; }
  .dm-startups svg.svg-intro-bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 111; }
  .dm-startups .container {
    position: relative;
    z-index: 222; }
  .dm-startups .dm-img {
    position: relative; }
    .dm-startups .dm-img .layers {
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0; }
      .dm-startups .dm-img .layers .layer-1 {
        position: absolute;
        bottom: 90px;
        left: 48%;
        z-index: 11; }
  .dm-startups .main-layers {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
    .dm-startups .main-layers .layer-1 {
      position: absolute;
      left: 0px;
      top: 0px; }
  .dm-startups .left-titles h1 {
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #2a6eed;
    font: 32px/42px "SF Pro Display" !important; }
    .dm-startups .left-titles h1 span {
      display: block;
      font: 32px/42px "SFProDisplay-Bold" !important; }
  .dm-startups .left-titles h5 {
    margin: 0px 0px 15px 0px; }
  .dm-startups .btn-cmoon-1 {
    color: #fff;
    border-radius: 50px;
    padding: .375rem 1.6rem;
    background-color: #2a6eed;
    border-color: #2a6eed; }

.dm-startups-1 {
  position: relative;
  background: #efefef; }
  .dm-startups-1 .grid__item {
    margin-bottom: 30px;
    padding: 30px;
    background-color: #fff;
    text-align: center;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    transition: all .3s ease-out;
    min-height: 250px;
    border-radius: 4px; }
    .dm-startups-1 .grid__item .grid__icon {
      width: 100px;
      height: 100px;
      margin: auto auto 10px auto;
      text-align: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      background: url(../images/icons-bg2.png) no-repeat center;
      -webkit-transition: all .5s ease-out;
      -moz-transition: all .5s ease-out;
      -o-transition: all .5s ease-out;
      transition: all .5s ease-out; }
      .dm-startups-1 .grid__item .grid__icon svg {
        display: block;
        margin: auto; }
    .dm-startups-1 .grid__item .grid__title {
      font: 17px/20px "SFProDisplay-Bold" !important;
      font-weight: 700;
      padding: 10px 0 10px 0;
      margin: 0px;
      text-transform: uppercase; }
    .dm-startups-1 .grid__item:hover {
      background-color: #fff;
      box-shadow: 0 0 30px 0px rgba(0, 0, 0, 0.18);
      -moz-box-shadow: 0 0 30px 0px rgba(0, 0, 0, 0.18);
      -webkit-box-shadow: 0 0 30px 0px rgba(0, 0, 0, 0.18);
      transform: translate(0, -10px);
      -webkit-transform: translate(0, -10px);
      -moz-transform: translate(0, -10px); }
  .dm-startups-1 .row {
    margin-top: 50px; }
  .dm-startups-1 svg.svg-features-bottom {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 120px;
    z-index: 111; }

.dm-startups-2 {
  position: relative;
  background: #fef8f6; }
  .dm-startups-2 .layers {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0; }
    .dm-startups-2 .layers .layer-1 {
      position: absolute;
      top: 0;
      left: 0; }
    .dm-startups-2 .layers .layer-2 {
      position: absolute;
      bottom: 0;
      right: 0; }

.dm-startups-3 {
  position: relative; }
  .dm-startups-3 .dm-iteam {
    margin-top: 40px; }
    .dm-startups-3 .dm-iteam .page-heading h2 {
      font: 26px/26px SF Pro Display !important; }

/*================================ Digital Marketing For Growing Business ======================================*/
.dm-business-growth {
  width: 100%;
  height: 100%;
  background-color: #190d74;
  position: relative;
  overflow: hidden;
  padding: 50px 0px 180px;
  color: #fff; }
  .dm-business-growth svg.svg-intro-bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 22; }
  .dm-business-growth svg.svg-intro-bottom2 {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 33; }
  .dm-business-growth svg.svg-intro-right {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 11; }
  .dm-business-growth .container {
    position: relative;
    z-index: 99; }
  .dm-business-growth .left-titles h5 {
    margin: 0px 0px 15px 0px; }
  .dm-business-growth .left-titles h1 {
    font: 26px/36px "SFProDisplay-Bold" !important;
    letter-spacing: 1px;
    text-transform: uppercase; }
    .dm-business-growth .left-titles h1 span {
      display: block; }
  .dm-business-growth .left-titles .btn-cmoon-1 {
    border-radius: 50px;
    padding: .375rem 1.6rem;
    color: #000;
    background-color: #ffac00;
    border-color: #ffac00; }
  .dm-business-growth .dm-business-right-img {
    position: relative; }
    .dm-business-growth .dm-business-right-img .layers {
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0; }
      .dm-business-growth .dm-business-right-img .layers .layer-1 {
        position: absolute;
        top: -30px;
        left: 0; }
      .dm-business-growth .dm-business-right-img .layers .layer-2 {
        position: absolute;
        top: 30px;
        left: 37%; }
      .dm-business-growth .dm-business-right-img .layers .layer-3 {
        position: absolute;
        top: 0;
        right: 0; }
      .dm-business-growth .dm-business-right-img .layers .layer-4 {
        position: absolute;
        top: 10px;
        left: 25%; }
      .dm-business-growth .dm-business-right-img .layers .layer-5 {
        position: absolute;
        top: 135px;
        right: 20%;
        z-index: 2; }
      .dm-business-growth .dm-business-right-img .layers .layer-6 {
        position: absolute;
        top: 100px;
        left: 20px; }
      .dm-business-growth .dm-business-right-img .layers .layer-7 {
        position: absolute;
        top: 80px;
        right: 17%; }
      .dm-business-growth .dm-business-right-img .layers .layer-8 {
        position: absolute;
        top: 110px;
        right: 60px; }
    .dm-business-growth .dm-business-right-img img {
      position: relative;
      z-index: 1; }

.dm-business-growth-1 {
  position: relative;
  background: #ebf3f5;
  padding: 0px 0px 60px 0px !important; }
  .dm-business-growth-1 .page-heading h1 {
    color: #130869; }
  .dm-business-growth-1 .col-md-12 {
    margin-bottom: 30px; }
  .dm-business-growth-1 .media {
    margin-bottom: 30px; }
    .dm-business-growth-1 .media .service_icon {
      background: url(../images/icons-bg2.png) no-repeat center;
      width: 100px;
      height: 100px;
      margin: auto auto auto auto;
      text-align: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      -webkit-transition: all .5s ease-out;
      -moz-transition: all .5s ease-out;
      -o-transition: all .5s ease-out;
      transition: all .5s ease-out;
      margin-right: 20px; }
      .dm-business-growth-1 .media .service_icon svg {
        text-align: center;
        margin: auto; }
  .dm-business-growth-1 .layers {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .dm-business-growth-1 .layers .layer-2 {
      position: absolute;
      bottom: 0;
      left: 0; }

.dm-business-growth-2 {
  position: relative; }
  .dm-business-growth-2 .layers {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0; }
    .dm-business-growth-2 .layers .layer-1 {
      position: absolute;
      right: 0;
      top: 0; }

/*==================================== Mobile App Prototyping =================================================*/
.mob-prototyping {
  position: relative;
  padding: 60px 0px;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #1875ec;
  color: #fff; }
  .mob-prototyping svg.svg-intro-bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100px;
    z-index: 11; }
  .mob-prototyping .container {
    position: relative;
    z-index: 22; }
  .mob-prototyping .left-titles h1 {
    font: 38px/50px "SF Pro Display" !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #fff; }
    .mob-prototyping .left-titles h1 span {
      display: block;
      font: 38px/50px "SFProDisplay-Bold" !important;
      color: #fff; }
  .mob-prototyping .left-titles .btn-cmoon-1 {
    color: #fff;
    border-radius: 50px;
    padding: .375rem 1.6rem;
    background-color: #001b6f;
    border-color: #001b6f; }
  .mob-prototyping .layers {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0; }
    .mob-prototyping .layers .layer-1 {
      position: absolute;
      top: 50px;
      left: 0; }
    .mob-prototyping .layers .layer-2 {
      position: absolute;
      top: 0;
      left: 200px; }
    .mob-prototyping .layers .layer-3 {
      position: absolute;
      top: 0;
      right: 100px; }
    .mob-prototyping .layers .layer-4 {
      position: absolute;
      left: 0;
      bottom: 40px; }
    .mob-prototyping .layers .layer-5 {
      position: absolute;
      right: 0;
      bottom: 130px; }
    .mob-prototyping .layers .layer-6 {
      position: absolute;
      right: 0;
      top: 100px; }
    .mob-prototyping .layers .layer-7 {
      position: absolute;
      bottom: 50px;
      left: 50%; }

.mob-prototyping-1 {
  position: relative; }

.logo-design-section-2.mob-prototyping-2 {
  position: relative; }
  .logo-design-section-2.mob-prototyping-2 .page-heading {
    margin-bottom: 20px; }
  .logo-design-section-2.mob-prototyping-2 .grid__item {
    padding: 15px;
    min-height: 220px; }
    .logo-design-section-2.mob-prototyping-2 .grid__item .grid__title {
      font: 15px/20px "SFProDisplay-Bold" !important;
      padding: 20px 0px !important;
      text-transform: capitalize; }

/*==================================== Content Writing =================================================*/
.content-writing {
  position: relative;
  padding: 60px 0px;
  color: #fff;
  background: linear-gradient(to bottom right, #11d6cc 0%, #00a9ce 100%); }
  .content-writing svg.svg-intro-bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100px;
    z-index: 11; }
  .content-writing .left-titles h1 {
    letter-spacing: 1px;
    text-transform: uppercase;
    font: 32px/42px "SF Pro Display" !important; }
    .content-writing .left-titles h1 span {
      display: block;
      font: 32px/42px "SFProDisplay-Bold" !important; }
  .content-writing .left-titles .btn-cmoon-1 {
    color: #fff;
    background-color: #e83d83;
    border-color: #e83d83; }

.content-writing-sec-1 {
  position: relative;
  padding: 60px 0px 120px 0px !important; }
  .content-writing-sec-1 .abt {
    margin-top: 30px; }
    .content-writing-sec-1 .abt .cnt-box {
      padding: 20px;
      border: 1px dashed #b6b6b6;
      min-height: 240px;
      background: #fcfcfc; }
      .content-writing-sec-1 .abt .cnt-box:hover {
        background: #00a9ce;
        color: #fff; }
  .content-writing-sec-1 svg.svg-intro-bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100px;
    z-index: 111; }

.content-writing-sec-2.feat {
  position: relative;
  background: #ecf0f1;
  padding: 40px 0px 140px 0px !important; }
  .content-writing-sec-2.feat svg.svg-intro-bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100px;
    z-index: 11; }
  .content-writing-sec-2.feat .services-tems {
    margin-top: 30px; }
    .content-writing-sec-2.feat .services-tems .col-lg-3 {
      padding-right: 5px;
      padding-left: 0px;
      margin-bottom: 10px; }
    .content-writing-sec-2.feat .services-tems .item {
      border-radius: 0px;
      padding: 25px 18px; }
      .content-writing-sec-2.feat .services-tems .item h5 {
        font: 16px/20px SFProDisplay-Bold !important;
        margin: 15px 0px; }
      .content-writing-sec-2.feat .services-tems .item .icon {
        margin: 0px auto 0px;
        background: linear-gradient(to bottom right, #11d6cc 0%, #00a9ce 100%); }
      .content-writing-sec-2.feat .services-tems .item:hover {
        background: #00a9ce; }
        .content-writing-sec-2.feat .services-tems .item:hover .icon {
          background: #fff; }

.content-writing-sec-3 {
  position: relative;
  bottom: -60px; }

/*==================================== Digital Cartoon Marking =================================================*/
.digital-cartoon {
  position: relative;
  padding: 60px 0px;
  color: #fff;
  background-image: radial-gradient(#435e5f, #435e5f, #293c3d); }
  .digital-cartoon .layers {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .digital-cartoon .layers .layer-1 {
      position: absolute;
      left: 50px;
      top: 5%; }
    .digital-cartoon .layers .layer-2 {
      position: absolute;
      right: 10px;
      bottom: -10px; }
  .digital-cartoon .left-titles h1 {
    font: 32px/42px "SFProDisplay-Bold" !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #ffdb2c; }
  .digital-cartoon .left-titles .btn-cmoon-1 {
    background-color: #d9841a;
    border-color: #d9841a;
    color: #fff; }

.digital-cartoon-sec-1 {
  position: relative;
  background-color: #fff; }
  .digital-cartoon-sec-1 svg.svg-intro-bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100px;
    z-index: 55; }
  .digital-cartoon-sec-1 .bottom-video {
    width: 140%;
    height: auto; }

.clientsays ul li:before {
  display: none; }

.digital-cartoon-sec-3 {
  position: relative; }

/*==================================== Website Revamp =================================================*/
.website-revamp {
  position: relative;
  background: linear-gradient(to top right, #4a5fdc 0%, #4a5fdc 101%);
  overflow: hidden;
  padding: 60px 0px;
  align-items: center;
  display: grid; }
  .website-revamp:before {
    content: "";
    background: url(../images/banner-shap-1.png);
    position: absolute;
    height: 100vh;
    right: 0;
    left: 0;
    top: 0;
    width: 100%;
    background-position: right 0;
    background-size: contain;
    background-repeat: no-repeat; }
  .website-revamp .left-titles {
    color: #fff; }
    .website-revamp .left-titles h1 {
      font: 32px/42px "SFProDisplay-Bold" !important;
      letter-spacing: 1px;
      text-transform: uppercase; }
    .website-revamp .left-titles .btn-cmoon-1 {
      background-color: #ffc107;
      border-color: #ffc107;
      color: #000; }

.website-revamp-1 {
  position: relative;
  background: #fff;
  overflow: hidden; }
  .website-revamp-1:before {
    content: "";
    background: url(../images/dot-shape.png) #d7f0fd;
    position: absolute;
    height: 400px;
    right: 0;
    left: 0;
    top: 0;
    width: 100%;
    background-position: center top;
    background-size: contain;
    background-repeat: repeat; }
  .website-revamp-1 .upset {
    position: relative;
    z-index: 5; }
  .website-revamp-1 .shape-bg2 {
    position: relative; }
    .website-revamp-1 .shape-bg2:before {
      content: '';
      background: url(../images/shape-1.svg);
      background-size: auto;
      position: absolute;
      height: 150px;
      width: 150px;
      background-repeat: no-repeat;
      left: -40px;
      bottom: -60px;
      z-index: 0; }
    .website-revamp-1 .shape-bg2:after {
      content: '';
      background: url(../images/shape-2.svg);
      background-size: auto;
      position: absolute;
      height: 150px;
      width: 150px;
      background-repeat: no-repeat;
      right: -70px;
      bottom: -50px;
      z-index: -1; }
  .website-revamp-1 .link-hover {
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    transition: all 0.4s; }
  .website-revamp-1 .mt30 {
    margin-top: 35px; }
  .website-revamp-1 .s-block {
    background: url(../images/shape-7.svg) #fff;
    background-size: 180px;
    background-position: top right;
    background-repeat: no-repeat;
    min-height: 430px; }
    .website-revamp-1 .s-block .s-card-icon {
      width: 100px;
      height: 100px;
      margin: auto auto 10px auto;
      text-align: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      background: url(../images/icons-bg.png) no-repeat center;
      -webkit-transition: all .5s ease-out;
      -moz-transition: all .5s ease-out;
      -o-transition: all .5s ease-out;
      transition: all .5s ease-out; }
      .website-revamp-1 .s-block .s-card-icon svg {
        display: block;
        margin: auto; }
    .website-revamp-1 .s-block h4 {
      font: 20px/24px "SFProDisplay-Bold" !important;
      padding: 10px 0 10px 0;
      margin: 0px; }

.s-block {
  background: #fff;
  text-align: center;
  background-size: 200%;
  background-position: top right;
  background-repeat: no-repeat;
  text-align: center;
  padding: 50px 20px;
  margin: 0;
  position: relative;
  border: 1px solid #d4f0ff;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 3.4px 2.7px -30px rgba(0, 0, 0, 0.059), 0 8.2px 8.9px -30px rgba(0, 0, 0, 0.071), 0 25px 40px -30px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3.4px 2.7px -30px rgba(0, 0, 0, 0.059), 0 8.2px 8.9px -30px rgba(0, 0, 0, 0.071), 0 25px 40px -30px rgba(0, 0, 0, 0.2); }

.various-models.call-to-action p {
  border-left: 0px;
  padding: 0px 0px 0px 0px; }

.website-revamp-2 {
  position: relative; }
  .website-revamp-2 .service-reasons-box {
    border: 1px solid #e8e8e8;
    counter-increment: section;
    background: #fff;
    box-shadow: 0 0 16px rgba(0, 0, 0, 0.05);
    padding: 30px;
    margin-bottom: 30px;
    position: relative;
    transition: all 0.3s;
    min-height: 300px; }
    .website-revamp-2 .service-reasons-box:before {
      content: "";
      right: 60px;
      top: 0;
      position: absolute;
      height: 24px;
      width: 1px;
      background: #e5e5e5; }
    .website-revamp-2 .service-reasons-box span {
      position: absolute;
      color: #e5e5e5;
      right: 30px;
      top: 35px;
      font: 60px/35px SF Pro Display !important; }
    .website-revamp-2 .service-reasons-box .service-reasons-icon {
      width: 45px;
      margin-bottom: 25px; }
    .website-revamp-2 .service-reasons-box figure {
      margin: 0; }
    .website-revamp-2 .service-reasons-box h6 {
      font: 20px/20px SFProDisplay-Bold !important;
      margin: 10px 0px 10px 0px; }

/*================================ Main Service Mobile App Development ===============================================*/
.mobile-app-development {
  background-color: #42387a;
  background: -webkit-linear-gradient(60deg, #42387a, #9d41e0);
  background: linear-gradient(60deg, #42387a, #9d41e0);
  position: relative;
  overflow: hidden;
  padding: 60px 0px; }
  .mobile-app-development .container {
    position: relative;
    z-index: 99; }
  .mobile-app-development svg.svg-intro-bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 50%;
    z-index: 66; }
  .mobile-app-development svg.svg-intro-bottom-2 {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 65%;
    z-index: 55; }
  .mobile-app-development svg.svg-intro-bottom-3 {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 11; }
  .mobile-app-development .left-titles {
    color: #fff; }
    .mobile-app-development .left-titles h1 {
      font: 45px/60px "SFProDisplay-Bold" !important;
      text-transform: uppercase; }
      .mobile-app-development .left-titles h1 span {
        font: 45px/60px "SF Pro Display" !important;
        display: block; }
  .mobile-app-development .layers {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
    .mobile-app-development .layers .layer-1 {
      position: absolute;
      right: 0;
      top: 10px;
      z-index: 99; }

/*============================== Technologies Main Page =======================================*/
.technologies-bg-2 {
  background: url(../images/technologies-bg-2.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 0px;
  width: 100%;
  position: relative;
  color: #fff; }
  .technologies-bg-2 .left-titles h1 {
    font: 45px/60px "SFProDisplay-Bold" !important;
    text-transform: uppercase;
    letter-spacing: 1px; }
  .technologies-bg-2 .left-titles span {
    font: 45px/60px "SF Pro Display" !important;
    display: block; }

/*============================== Company Main Page =======================================*/
.company-bg {
  background: url(../images/about.jpg) no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 80px 0px;
  width: 100%;
  position: relative; }
  .company-bg:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.8); }
  .company-bg .left-titles {
    color: #fff; }
    .company-bg .left-titles h1 {
      font: 45px/60px "SFProDisplay-Bold" !important;
      text-transform: capitalize;
      letter-spacing: 1px; }
    .company-bg .left-titles h3 {
      margin: 0 0 10px 0;
      font: 20px/25px SFProDisplay-Bold !important; }

.technology-solutions.company-links .iteam {
  cursor: pointer; }
  .technology-solutions.company-links .iteam li {
    margin: 0;
    padding: 0; }
    .technology-solutions.company-links .iteam li a {
      color: #fff;
      display: block;
      padding: 0px 0px 0px 25px;
      font-size: 16px;
      line-height: 30px;
      position: relative;
      text-transform: capitalize; }
  .technology-solutions.company-links .iteam:hover a {
    color: #000; }

/*===============================================RESPONSIVE=====================================================*/
@media only screen and (max-width: 1500px) {
  .rummy-gaame-dev-bg .layers img {
    width: 200px; }
  .rummy-gaame-dev-bg .layers .layer-1, .rummy-gaame-dev-bg .layers .layer-2 {
    top: -30px; }

  .rummy-gaame-dev-1 .layers .layer-1 img {
    width: 350px; }
  .rummy-gaame-dev-1 .layers .layer-2 img {
    width: 280px; } }
@media only screen and (max-width: 1400px) {
  .android-app-dev .right-side {
    padding: 0px 120px 0px 50px; } }
@media only screen and (max-width: 1366px) {
  .rummy-gaame-dev-1 .layers .layer-1 img {
    width: 280px !important; }
  .rummy-gaame-dev-1 .layers .layer-2 img {
    width: 250px !important; } }
@media only screen and (max-width: 1200px) {
  .android-app-dev .right-side {
    padding: 0px 50px 0px 50px; }

  .android-section-1 .aad-serves .media {
    margin-bottom: 15px; }
    .android-section-1 .aad-serves .media .icon {
      width: 70px;
      height: 70px;
      line-height: 70px;
      margin-right: 15px; }
      .android-section-1 .aad-serves .media .icon svg {
        height: 40px; }
  .android-section-1 .aad-serves .media.service-item-1 {
    left: -70px; }
  .android-section-1 .aad-serves .media.service-item-2 {
    left: -190px; }
  .android-section-1 .aad-serves .media.service-item-4 {
    left: -150px;
    top: 0px; }
  .android-section-1 .aad-serves .media.service-item-5 {
    left: -50px;
    top: 10px; }

  .android-section-3 .android-app-development-process .aadp-left .aadp-content.one, .android-section-3 .android-app-development-process .aadp-right .aadp-content.one {
    top: -10px;
    left: 15px; }
  .android-section-3 .android-app-development-process .aadp-left .aadp-content.two, .android-section-3 .android-app-development-process .aadp-right .aadp-content.two {
    top: 60px;
    right: 15px; }
  .android-section-3 .android-app-development-process .aadp-left .aadp-content.three, .android-section-3 .android-app-development-process .aadp-right .aadp-content.three {
    top: 15px;
    left: 15px; }
  .android-section-3 .android-app-development-process .aadp-left .aadp-content.four, .android-section-3 .android-app-development-process .aadp-right .aadp-content.four {
    top: 90px;
    right: 15px; }
  .android-section-3 .android-app-development-process .aadp-left .aadp-content.five, .android-section-3 .android-app-development-process .aadp-right .aadp-content.five {
    top: 60px;
    left: 15px; }

  .uiux-design .container {
    max-width: 1160px; }

  .ecommerce-development .row {
    padding-top: 60px; }

  .rummy-gaame-dev-3 .layers .layer-1 {
    top: 0px; }
    .rummy-gaame-dev-3 .layers .layer-1 img {
      width: 65%; }

  .android-section-1.cross-platform-1 .aad-serves .media.service-item-1 {
    top: -15px; }
  .android-section-1.cross-platform-1 .aad-serves .media.service-item-3 {
    top: 75px; }
  .android-section-1.cross-platform-1 .aad-serves .media.service-item-5 {
    top: 135px; } }
@media only screen and (max-width: 1128px) {
  .uiux-design .uiux-items.three {
    top: 45px; }
  .uiux-design .uiux-items.four {
    top: 35px; }
  .uiux-design .uiux-items.five {
    top: 27px; } }
@media only screen and (max-width: 1100px) {
  .uiux-design .uiux-items.one {
    left: -10px; }
  .uiux-design .uiux-items.two {
    top: 40px;
    left: 10px; }
  .uiux-design .uiux-items.three {
    top: 46px;
    left: -10px; }
  .uiux-design .uiux-items.four {
    top: 35px;
    left: 10px; }
  .uiux-design .uiux-items.five {
    top: 27px;
    left: -10px; } }
@media only screen and (max-width: 1095px) {
  .uiux-design .uiux-items.one {
    top: 12px; }
  .uiux-design .uiux-items.two {
    top: 4px; }
  .uiux-design .uiux-items.three {
    top: -6px; }
  .uiux-design .uiux-items.four {
    top: -15px; }
  .uiux-design .uiux-items.five {
    top: -23px; } }
@media only screen and (max-width: 1060px) {
  .android-app-dev .right-side {
    padding: 0px 0px 0px 0px; } }
@media only screen and (max-width: 1042px) {
  .uiux-design .uiux-items.one {
    top: 0px; }
  .uiux-design .uiux-items.two {
    top: -35px; }
  .uiux-design .uiux-items.three {
    top: -55px; }
  .uiux-design .uiux-items.four {
    top: -75px; }
  .uiux-design .uiux-items.five {
    top: -110px; } }
@media only screen and (max-width: 1010px) {
  .uiux-design .uiux-items.five {
    top: -120px; } }
@media only screen and (max-width: 991px) {
  .android-app-dev .right-side {
    padding: 0px 15px 0px 15px; }

  .android-section-1 .aad-serves .left {
    display: none; }
  .android-section-1 .aad-serves .col-md-5 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .android-section-1 .aad-serves .right {
    width: 100%; }
    .android-section-1 .aad-serves .right .service-item-1, .android-section-1 .aad-serves .right .service-item-2, .android-section-1 .aad-serves .right .service-item-3, .android-section-1 .aad-serves .right .service-item-4, .android-section-1 .aad-serves .right .service-item-5 {
      left: 0px; }

  .android-section-2 .media .service_icon {
    width: 70px;
    height: 70px;
    line-height: 70px; }

  .android-section-3 {
    display: none; }

  .android-section-4 {
    padding: 40px 0px !important; }

  .uiux-design {
    background: inherit; }
    .uiux-design .container {
      max-width: 720px; }
    .uiux-design .uiux-items.one, .uiux-design .uiux-items.two, .uiux-design .uiux-items.three, .uiux-design .uiux-items.four, .uiux-design .uiux-items.five {
      position: inherit; }
    .uiux-design .uiux-items {
      margin-bottom: 30px; }

  .ios-service .content-column .inner-column {
    color: #fff; }

  .ecommerce-development .row {
    padding-top: 40px; }
  .ecommerce-development .content h1 {
    font: 22px/32px "SFProDisplay-Bold" !important; }
  .ecommerce-development .content p {
    font: 16px/20px 'SF Pro Display'; }

  .ecommerce-section-2 {
    padding: 30px 0px 30px 0px !important; }
    .ecommerce-section-2 .container {
      padding-top: 20px; }
    .ecommerce-section-2 .ecommers-services .ecom-tabs .title {
      display: none; }
    .ecommerce-section-2 .ecommers-services a.active:after {
      bottom: -95px;
      right: calc(50% - 70px); }

  .list-content img {
    margin-top: 30px; }

  .ecommerce-section-5 .mob-scrollbar {
    max-width: 800px;
    overflow-x: auto;
    overflow-y: hidden; }
    .ecommerce-section-5 .mob-scrollbar ul {
      width: 1000px; }

  .hide-tab {
    display: none; }

  .rummy-gaame-dev-bg .container {
    padding: 30px 15px; }

  .tambola-game-bg {
    padding: 100px 0px; }

  .logo-design-bg {
    padding: 100px 0px 151px; }

  .smo-section-2 .container {
    padding-top: 100px; }

  .smo-section-3 {
    padding: 50px 0px !important; }

  .seo-section-1 .abt-content .abt-row {
    padding: 100px 50px; }

  .mobile-startup-bg {
    padding: 60px 0px; }
    .mobile-startup-bg .left-titles h1 {
      font: 32px/42px "SFProDisplay-Bold" !important; }

  .android-section-1.cross-platform-1 .aad-serves .right .service-item-1, .android-section-1.cross-platform-1 .aad-serves .right .service-item-3, .android-section-1.cross-platform-1 .aad-serves .right .service-item-5 {
    left: 0;
    top: 0;
    margin-bottom: 25px; }

  .website-startup-bg, .business-growth-bg {
    min-height: auto; }
    .website-startup-bg .left-titles h1, .business-growth-bg .left-titles h1 {
      font: 22px/32px "SFProDisplay-Bold" !important; }

  .logo-design-section-2.website-startup-sec-2 {
    background: linear-gradient(to right, #4985cb 0%, #4985cb 50%, #4985cb 50%, #4985cb 100%); } }
@media only screen and (max-width: 768px) {
  .android-app-dev .right-side h1 {
    font: 22px/32px SFProDisplay-Bold !important; }

  .ecommerce-development {
    background-position: top -80px center; }
    .ecommerce-development .layers .layer-1 {
      left: 3%;
      top: 10%; }

  .ecommerce-section-1 {
    padding: 40px 0px 40px 0px !important; }

  .ecommerce-section-2 .ecommers-services .ecom-tabs .icon {
    width: 40px;
    height: 40px;
    line-height: 35px; }
    .ecommerce-section-2 .ecommers-services .ecom-tabs .icon svg {
      height: 25px; }
  .ecommerce-section-2 .ecommers-services a.active:after {
    bottom: -75px;
    right: calc(50% - 55px); }

  .ecommerce-section-4 {
    background: #2c3e50; }
    .ecommerce-section-4 .container {
      padding-top: 0px; }

  .rummy-gaame-dev-bg .left-titles h1 {
    font: 22px/32px "SFProDisplay-Bold" !important; }

  .rummy-gaame-dev-2 .game-features {
    padding: 100px 0px 30px 0px; }

  .unit-bg .left-titles h1, .unit-bg .inner-column h1, .tambola-game-bg .left-titles h1, .tambola-game-bg .inner-column h1, .logo-design-bg .left-titles h1, .logo-design-bg .inner-column h1, .smo-bg .left-titles h1, .smo-bg .inner-column h1, .seo-bg .content .left-titles h1, .seo-bg .content .inner-column h1, .website-for-enterprise-bg .left-titles h1, .website-for-enterprise-bg .inner-column h1,
  .webapp-bg .left-titles h1,
  .webapp-bg .inner-column h1, .ludo-game-bg .left-titles h1, .ludo-game-bg .inner-column h1, .dm-startups .left-titles h1, .dm-startups .inner-column h1, .dm-business-growth .left-titles h1, .dm-business-growth .inner-column h1, .website-revamp .left-titles h1, .website-revamp .inner-column h1, .mob-prototyping .left-titles h1, .mob-prototyping .inner-column h1, .digital-cartoon .left-titles h1, .digital-cartoon .inner-column h1, .content-writing .left-titles h1, .content-writing .inner-column h1, .ios-service .left-titles h1, .ios-service .inner-column h1,
  .mobile-app-development .left-titles h1,
  .mobile-app-development .inner-column h1, .technologies-bg-2 .left-titles h1, .technologies-bg-2 .inner-column h1, .company-bg .left-titles h1, .company-bg .inner-column h1 {
    font: 22px/32px "SFProDisplay-Bold" !important; }
    .unit-bg .left-titles h1 span, .unit-bg .inner-column h1 span, .tambola-game-bg .left-titles h1 span, .tambola-game-bg .inner-column h1 span, .logo-design-bg .left-titles h1 span, .logo-design-bg .inner-column h1 span, .smo-bg .left-titles h1 span, .smo-bg .inner-column h1 span, .seo-bg .content .left-titles h1 span, .seo-bg .content .inner-column h1 span, .website-for-enterprise-bg .left-titles h1 span, .website-for-enterprise-bg .inner-column h1 span,
    .webapp-bg .left-titles h1 span,
    .webapp-bg .inner-column h1 span, .ludo-game-bg .left-titles h1 span, .ludo-game-bg .inner-column h1 span, .dm-startups .left-titles h1 span, .dm-startups .inner-column h1 span, .dm-business-growth .left-titles h1 span, .dm-business-growth .inner-column h1 span, .website-revamp .left-titles h1 span, .website-revamp .inner-column h1 span, .mob-prototyping .left-titles h1 span, .mob-prototyping .inner-column h1 span, .digital-cartoon .left-titles h1 span, .digital-cartoon .inner-column h1 span, .content-writing .left-titles h1 span, .content-writing .inner-column h1 span, .ios-service .left-titles h1 span, .ios-service .inner-column h1 span,
    .mobile-app-development .left-titles h1 span,
    .mobile-app-development .inner-column h1 span, .technologies-bg-2 .left-titles h1 span, .technologies-bg-2 .inner-column h1 span, .company-bg .left-titles h1 span, .company-bg .inner-column h1 span {
      font: 22px/32px "SFProDisplay-Bold" !important; }

  .tambola-game-bg {
    padding: 50px 0px; }

  .logo-design-bg {
    padding: 50px 0px 152px; }

  .smo-section-2 .container {
    padding-top: 45px; }

  .mobile-startup-bg, .sem-bg {
    padding: 30px 0px; }
    .mobile-startup-bg .left-titles h1, .sem-bg .left-titles h1 {
      font: 22px/32px "SFProDisplay-Bold" !important; }

  .ios-section-1 {
    padding: 50px 0px !important; }

  .cross-platform {
    height: 50vh; }
    .cross-platform .right-side h1 {
      font: 22px/32px "SFProDisplay-Bold" !important; }

  .cross-platform-2 .layer-one {
    border-bottom: 530px solid #0f5cc3 !important;
    border-right: 530px solid transparent !important; }

  .business-growth-sec-2 {
    padding: 60px 0px !important; }

  .ecommerce-section-5 .list-content {
    padding: 40px 40px 40px 40px; }

  .dm-business-growth-1 .media .service_icon, .sem-section-2 .media .service_icon {
    margin-right: 0px;
    width: 75px;
    height: 75px;
    background-size: 75px; }
    .dm-business-growth-1 .media .service_icon svg, .sem-section-2 .media .service_icon svg {
      width: 40px; }

  .seo-section-1 .abt-content svg.svg-support-bottom {
    display: none; }
  .seo-section-1 .abt-content .abt-row {
    padding: 0px; }

  .content-writing-sec-3 {
    bottom: inherit; }

  .android-app-dev .col-md-6, .cross-platform .col-md-6, .ecommerce-development .col-md-6 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }

  .cmoon-ui-ux .col-md-7 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }

  section.services .services__block {
    min-height: 400px; }

  .mobile-app-development {
    padding: 30px 0px 60px; }
    .mobile-app-development .left-titles h3 {
      font: 18px/25px SF Pro Display !important; }

  /*.webapp-section-2 {*/
  /*  background: #234fe8; */
      
  /*}*/
    .webapp-section-2 .container {
      padding: 40px 0px; }

  .content-writing .container {
    position: relative;
    z-index: 9999; }

  .about.product-page-bg .about__inner .row .col-7 .product-main-titles {
    padding: 15px; }

  .mobile-startup-1 .item-box {
    min-height: inherit;
    margin-bottom: 30px; }

  .various-models.call-to-action .btn-lg {
    margin-bottom: 20px; } }
@media only screen and (max-width: 640px) {
  .uiux-design .media img {
    width: 110px;
    display: block;
    text-align: center; }

  .ecommerce-development {
    background-position: top 0px center;
    padding: 50px 0px 60px 0px !important; }
    .ecommerce-development .row {
      padding-top: 0px; }

  .webapp-section-1 {
    padding: 40px 0px 40px 0px !important; } }
@media only screen and (max-width: 604px) {
  .inner-banner .inner h1 {
    font: 25px/20px "SF Pro Display" !important; } }
@media only screen and (max-width: 569px) {
  .uiux-design .media img {
    display: none; }
  .uiux-design .uiux-items .box {
    border-radius: 40px;
    padding: 25px 25px 25px 25px; }

  .various-models.call-to-action .btn-lg {
    margin-bottom: 20px; }

  .custom-software {
    padding-top: 40px !important; }
    .custom-software:before {
      display: none; }

  .foundation .service_icon {
    display: none; } }
@media only screen and (max-width: 420px) {
  .android-app-dev .right-side h1 {
    font: 20px/20px SFProDisplay-Bold !important; }

  .dm-business-growth-1 .media .service_icon, .sem-section-2 .media .service_icon {
    display: none; }

  .android-section-2 .media .service_icon, .technology-solutions .media .service_icon, .business-growth-sec-2 .media .service_icon,
  .website-for-enterprise-2 .media .service_icon, .ecommerce-section-4 .media .service_icon, .webapp-section-2 .media .service_icon {
    display: none; }

  .mobile-startup-1 .item-box {
    margin-bottom: 30px; }

  .ecommerce-section-2 .list-content {
    padding: 30px; } }
@media only screen and (max-width: 360px) {
  .portfolio .services__filters li.nav-item .nav-link svg {
    width: 20px; } }

/*# sourceMappingURL=services.css.map */


[data-aos][data-aos][data-aos-duration='50'], body[data-aos-duration='50'] [data-aos] {
	transition-duration: 50ms
}

[data-aos][data-aos][data-aos-delay='50'], body[data-aos-delay='50'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='50'].aos-animate, body[data-aos-delay='50'] [data-aos].aos-animate {
	transition-delay: 50ms
}

[data-aos][data-aos][data-aos-duration='100'], body[data-aos-duration='100'] [data-aos] {
	transition-duration: .1s
}

[data-aos][data-aos][data-aos-delay='100'], body[data-aos-delay='100'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='100'].aos-animate, body[data-aos-delay='100'] [data-aos].aos-animate {
	transition-delay: .1s
}

[data-aos][data-aos][data-aos-duration='150'], body[data-aos-duration='150'] [data-aos] {
	transition-duration: .15s
}

[data-aos][data-aos][data-aos-delay='150'], body[data-aos-delay='150'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='150'].aos-animate, body[data-aos-delay='150'] [data-aos].aos-animate {
	transition-delay: .15s
}

[data-aos][data-aos][data-aos-duration='200'], body[data-aos-duration='200'] [data-aos] {
	transition-duration: .2s
}

[data-aos][data-aos][data-aos-delay='200'], body[data-aos-delay='200'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='200'].aos-animate, body[data-aos-delay='200'] [data-aos].aos-animate {
	transition-delay: .2s
}

[data-aos][data-aos][data-aos-duration='250'], body[data-aos-duration='250'] [data-aos] {
	transition-duration: .25s
}

[data-aos][data-aos][data-aos-delay='250'], body[data-aos-delay='250'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='250'].aos-animate, body[data-aos-delay='250'] [data-aos].aos-animate {
	transition-delay: .25s
}

[data-aos][data-aos][data-aos-duration='300'], body[data-aos-duration='300'] [data-aos] {
	transition-duration: .3s
}

[data-aos][data-aos][data-aos-delay='300'], body[data-aos-delay='300'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='300'].aos-animate, body[data-aos-delay='300'] [data-aos].aos-animate {
	transition-delay: .3s
}

[data-aos][data-aos][data-aos-duration='350'], body[data-aos-duration='350'] [data-aos] {
	transition-duration: .35s
}

[data-aos][data-aos][data-aos-delay='350'], body[data-aos-delay='350'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='350'].aos-animate, body[data-aos-delay='350'] [data-aos].aos-animate {
	transition-delay: .35s
}

[data-aos][data-aos][data-aos-duration='400'], body[data-aos-duration='400'] [data-aos] {
	transition-duration: .4s
}

[data-aos][data-aos][data-aos-delay='400'], body[data-aos-delay='400'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='400'].aos-animate, body[data-aos-delay='400'] [data-aos].aos-animate {
	transition-delay: .4s
}

[data-aos][data-aos][data-aos-duration='450'], body[data-aos-duration='450'] [data-aos] {
	transition-duration: .45s
}

[data-aos][data-aos][data-aos-delay='450'], body[data-aos-delay='450'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='450'].aos-animate, body[data-aos-delay='450'] [data-aos].aos-animate {
	transition-delay: .45s
}

[data-aos][data-aos][data-aos-duration='500'], body[data-aos-duration='500'] [data-aos] {
	transition-duration: .5s
}

[data-aos][data-aos][data-aos-delay='500'], body[data-aos-delay='500'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='500'].aos-animate, body[data-aos-delay='500'] [data-aos].aos-animate {
	transition-delay: .5s
}

[data-aos][data-aos][data-aos-duration='550'], body[data-aos-duration='550'] [data-aos] {
	transition-duration: .55s
}

[data-aos][data-aos][data-aos-delay='550'], body[data-aos-delay='550'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='550'].aos-animate, body[data-aos-delay='550'] [data-aos].aos-animate {
	transition-delay: .55s
}

[data-aos][data-aos][data-aos-duration='600'], body[data-aos-duration='600'] [data-aos] {
	transition-duration: .6s
}

[data-aos][data-aos][data-aos-delay='600'], body[data-aos-delay='600'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='600'].aos-animate, body[data-aos-delay='600'] [data-aos].aos-animate {
	transition-delay: .6s
}

[data-aos][data-aos][data-aos-duration='650'], body[data-aos-duration='650'] [data-aos] {
	transition-duration: .65s
}

[data-aos][data-aos][data-aos-delay='650'], body[data-aos-delay='650'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='650'].aos-animate, body[data-aos-delay='650'] [data-aos].aos-animate {
	transition-delay: .65s
}

[data-aos][data-aos][data-aos-duration='700'], body[data-aos-duration='700'] [data-aos] {
	transition-duration: .7s
}

[data-aos][data-aos][data-aos-delay='700'], body[data-aos-delay='700'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='700'].aos-animate, body[data-aos-delay='700'] [data-aos].aos-animate {
	transition-delay: .7s
}

[data-aos][data-aos][data-aos-duration='750'], body[data-aos-duration='750'] [data-aos] {
	transition-duration: .75s
}

[data-aos][data-aos][data-aos-delay='750'], body[data-aos-delay='750'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='750'].aos-animate, body[data-aos-delay='750'] [data-aos].aos-animate {
	transition-delay: .75s
}

[data-aos][data-aos][data-aos-duration='800'], body[data-aos-duration='800'] [data-aos] {
	transition-duration: .8s
}

[data-aos][data-aos][data-aos-delay='800'], body[data-aos-delay='800'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='800'].aos-animate, body[data-aos-delay='800'] [data-aos].aos-animate {
	transition-delay: .8s
}

[data-aos][data-aos][data-aos-duration='850'], body[data-aos-duration='850'] [data-aos] {
	transition-duration: .85s
}

[data-aos][data-aos][data-aos-delay='850'], body[data-aos-delay='850'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='850'].aos-animate, body[data-aos-delay='850'] [data-aos].aos-animate {
	transition-delay: .85s
}

[data-aos][data-aos][data-aos-duration='900'], body[data-aos-duration='900'] [data-aos] {
	transition-duration: .9s
}

[data-aos][data-aos][data-aos-delay='900'], body[data-aos-delay='900'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='900'].aos-animate, body[data-aos-delay='900'] [data-aos].aos-animate {
	transition-delay: .9s
}

[data-aos][data-aos][data-aos-duration='950'], body[data-aos-duration='950'] [data-aos] {
	transition-duration: .95s
}

[data-aos][data-aos][data-aos-delay='950'], body[data-aos-delay='950'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='950'].aos-animate, body[data-aos-delay='950'] [data-aos].aos-animate {
	transition-delay: .95s
}

[data-aos][data-aos][data-aos-duration='1000'], body[data-aos-duration='1000'] [data-aos] {
	transition-duration: 1s
}

[data-aos][data-aos][data-aos-delay='1000'], body[data-aos-delay='1000'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1000'].aos-animate, body[data-aos-delay='1000'] [data-aos].aos-animate {
	transition-delay: 1s
}

[data-aos][data-aos][data-aos-duration='1050'], body[data-aos-duration='1050'] [data-aos] {
	transition-duration: 1.05s
}

[data-aos][data-aos][data-aos-delay='1050'], body[data-aos-delay='1050'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1050'].aos-animate, body[data-aos-delay='1050'] [data-aos].aos-animate {
	transition-delay: 1.05s
}

[data-aos][data-aos][data-aos-duration='1100'], body[data-aos-duration='1100'] [data-aos] {
	transition-duration: 1.1s
}

[data-aos][data-aos][data-aos-delay='1100'], body[data-aos-delay='1100'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1100'].aos-animate, body[data-aos-delay='1100'] [data-aos].aos-animate {
	transition-delay: 1.1s
}

[data-aos][data-aos][data-aos-duration='1150'], body[data-aos-duration='1150'] [data-aos] {
	transition-duration: 1.15s
}

[data-aos][data-aos][data-aos-delay='1150'], body[data-aos-delay='1150'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1150'].aos-animate, body[data-aos-delay='1150'] [data-aos].aos-animate {
	transition-delay: 1.15s
}

[data-aos][data-aos][data-aos-duration='1200'], body[data-aos-duration='1200'] [data-aos] {
	transition-duration: 1.2s
}

[data-aos][data-aos][data-aos-delay='1200'], body[data-aos-delay='1200'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1200'].aos-animate, body[data-aos-delay='1200'] [data-aos].aos-animate {
	transition-delay: 1.2s
}

[data-aos][data-aos][data-aos-duration='1250'], body[data-aos-duration='1250'] [data-aos] {
	transition-duration: 1.25s
}

[data-aos][data-aos][data-aos-delay='1250'], body[data-aos-delay='1250'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1250'].aos-animate, body[data-aos-delay='1250'] [data-aos].aos-animate {
	transition-delay: 1.25s
}

[data-aos][data-aos][data-aos-duration='1300'], body[data-aos-duration='1300'] [data-aos] {
	transition-duration: 1.3s
}

[data-aos][data-aos][data-aos-delay='1300'], body[data-aos-delay='1300'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1300'].aos-animate, body[data-aos-delay='1300'] [data-aos].aos-animate {
	transition-delay: 1.3s
}

[data-aos][data-aos][data-aos-duration='1350'], body[data-aos-duration='1350'] [data-aos] {
	transition-duration: 1.35s
}

[data-aos][data-aos][data-aos-delay='1350'], body[data-aos-delay='1350'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1350'].aos-animate, body[data-aos-delay='1350'] [data-aos].aos-animate {
	transition-delay: 1.35s
}

[data-aos][data-aos][data-aos-duration='1400'], body[data-aos-duration='1400'] [data-aos] {
	transition-duration: 1.4s
}

[data-aos][data-aos][data-aos-delay='1400'], body[data-aos-delay='1400'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1400'].aos-animate, body[data-aos-delay='1400'] [data-aos].aos-animate {
	transition-delay: 1.4s
}

[data-aos][data-aos][data-aos-duration='1450'], body[data-aos-duration='1450'] [data-aos] {
	transition-duration: 1.45s
}

[data-aos][data-aos][data-aos-delay='1450'], body[data-aos-delay='1450'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1450'].aos-animate, body[data-aos-delay='1450'] [data-aos].aos-animate {
	transition-delay: 1.45s
}

[data-aos][data-aos][data-aos-duration='1500'], body[data-aos-duration='1500'] [data-aos] {
	transition-duration: 1.5s
}

[data-aos][data-aos][data-aos-delay='1500'], body[data-aos-delay='1500'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1500'].aos-animate, body[data-aos-delay='1500'] [data-aos].aos-animate {
	transition-delay: 1.5s
}

[data-aos][data-aos][data-aos-duration='1550'], body[data-aos-duration='1550'] [data-aos] {
	transition-duration: 1.55s
}

[data-aos][data-aos][data-aos-delay='1550'], body[data-aos-delay='1550'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1550'].aos-animate, body[data-aos-delay='1550'] [data-aos].aos-animate {
	transition-delay: 1.55s
}

[data-aos][data-aos][data-aos-duration='1600'], body[data-aos-duration='1600'] [data-aos] {
	transition-duration: 1.6s
}

[data-aos][data-aos][data-aos-delay='1600'], body[data-aos-delay='1600'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1600'].aos-animate, body[data-aos-delay='1600'] [data-aos].aos-animate {
	transition-delay: 1.6s
}

[data-aos][data-aos][data-aos-duration='1650'], body[data-aos-duration='1650'] [data-aos] {
	transition-duration: 1.65s
}

[data-aos][data-aos][data-aos-delay='1650'], body[data-aos-delay='1650'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1650'].aos-animate, body[data-aos-delay='1650'] [data-aos].aos-animate {
	transition-delay: 1.65s
}

[data-aos][data-aos][data-aos-duration='1700'], body[data-aos-duration='1700'] [data-aos] {
	transition-duration: 1.7s
}

[data-aos][data-aos][data-aos-delay='1700'], body[data-aos-delay='1700'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1700'].aos-animate, body[data-aos-delay='1700'] [data-aos].aos-animate {
	transition-delay: 1.7s
}

[data-aos][data-aos][data-aos-duration='1750'], body[data-aos-duration='1750'] [data-aos] {
	transition-duration: 1.75s
}

[data-aos][data-aos][data-aos-delay='1750'], body[data-aos-delay='1750'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1750'].aos-animate, body[data-aos-delay='1750'] [data-aos].aos-animate {
	transition-delay: 1.75s
}

[data-aos][data-aos][data-aos-duration='1800'], body[data-aos-duration='1800'] [data-aos] {
	transition-duration: 1.8s
}

[data-aos][data-aos][data-aos-delay='1800'], body[data-aos-delay='1800'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1800'].aos-animate, body[data-aos-delay='1800'] [data-aos].aos-animate {
	transition-delay: 1.8s
}

[data-aos][data-aos][data-aos-duration='1850'], body[data-aos-duration='1850'] [data-aos] {
	transition-duration: 1.85s
}

[data-aos][data-aos][data-aos-delay='1850'], body[data-aos-delay='1850'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1850'].aos-animate, body[data-aos-delay='1850'] [data-aos].aos-animate {
	transition-delay: 1.85s
}

[data-aos][data-aos][data-aos-duration='1900'], body[data-aos-duration='1900'] [data-aos] {
	transition-duration: 1.9s
}

[data-aos][data-aos][data-aos-delay='1900'], body[data-aos-delay='1900'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1900'].aos-animate, body[data-aos-delay='1900'] [data-aos].aos-animate {
	transition-delay: 1.9s
}

[data-aos][data-aos][data-aos-duration='1950'], body[data-aos-duration='1950'] [data-aos] {
	transition-duration: 1.95s
}

[data-aos][data-aos][data-aos-delay='1950'], body[data-aos-delay='1950'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1950'].aos-animate, body[data-aos-delay='1950'] [data-aos].aos-animate {
	transition-delay: 1.95s
}

[data-aos][data-aos][data-aos-duration='2000'], body[data-aos-duration='2000'] [data-aos] {
	transition-duration: 2s
}

[data-aos][data-aos][data-aos-delay='2000'], body[data-aos-delay='2000'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2000'].aos-animate, body[data-aos-delay='2000'] [data-aos].aos-animate {
	transition-delay: 2s
}

[data-aos][data-aos][data-aos-duration='2050'], body[data-aos-duration='2050'] [data-aos] {
	transition-duration: 2.05s
}

[data-aos][data-aos][data-aos-delay='2050'], body[data-aos-delay='2050'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2050'].aos-animate, body[data-aos-delay='2050'] [data-aos].aos-animate {
	transition-delay: 2.05s
}

[data-aos][data-aos][data-aos-duration='2100'], body[data-aos-duration='2100'] [data-aos] {
	transition-duration: 2.1s
}

[data-aos][data-aos][data-aos-delay='2100'], body[data-aos-delay='2100'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2100'].aos-animate, body[data-aos-delay='2100'] [data-aos].aos-animate {
	transition-delay: 2.1s
}

[data-aos][data-aos][data-aos-duration='2150'], body[data-aos-duration='2150'] [data-aos] {
	transition-duration: 2.15s
}

[data-aos][data-aos][data-aos-delay='2150'], body[data-aos-delay='2150'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2150'].aos-animate, body[data-aos-delay='2150'] [data-aos].aos-animate {
	transition-delay: 2.15s
}

[data-aos][data-aos][data-aos-duration='2200'], body[data-aos-duration='2200'] [data-aos] {
	transition-duration: 2.2s
}

[data-aos][data-aos][data-aos-delay='2200'], body[data-aos-delay='2200'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2200'].aos-animate, body[data-aos-delay='2200'] [data-aos].aos-animate {
	transition-delay: 2.2s
}

[data-aos][data-aos][data-aos-duration='2250'], body[data-aos-duration='2250'] [data-aos] {
	transition-duration: 2.25s
}

[data-aos][data-aos][data-aos-delay='2250'], body[data-aos-delay='2250'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2250'].aos-animate, body[data-aos-delay='2250'] [data-aos].aos-animate {
	transition-delay: 2.25s
}

[data-aos][data-aos][data-aos-duration='2300'], body[data-aos-duration='2300'] [data-aos] {
	transition-duration: 2.3s
}

[data-aos][data-aos][data-aos-delay='2300'], body[data-aos-delay='2300'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2300'].aos-animate, body[data-aos-delay='2300'] [data-aos].aos-animate {
	transition-delay: 2.3s
}

[data-aos][data-aos][data-aos-duration='2350'], body[data-aos-duration='2350'] [data-aos] {
	transition-duration: 2.35s
}

[data-aos][data-aos][data-aos-delay='2350'], body[data-aos-delay='2350'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2350'].aos-animate, body[data-aos-delay='2350'] [data-aos].aos-animate {
	transition-delay: 2.35s
}

[data-aos][data-aos][data-aos-duration='2400'], body[data-aos-duration='2400'] [data-aos] {
	transition-duration: 2.4s
}

[data-aos][data-aos][data-aos-delay='2400'], body[data-aos-delay='2400'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2400'].aos-animate, body[data-aos-delay='2400'] [data-aos].aos-animate {
	transition-delay: 2.4s
}

[data-aos][data-aos][data-aos-duration='2450'], body[data-aos-duration='2450'] [data-aos] {
	transition-duration: 2.45s
}

[data-aos][data-aos][data-aos-delay='2450'], body[data-aos-delay='2450'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2450'].aos-animate, body[data-aos-delay='2450'] [data-aos].aos-animate {
	transition-delay: 2.45s
}

[data-aos][data-aos][data-aos-duration='2500'], body[data-aos-duration='2500'] [data-aos] {
	transition-duration: 2.5s
}

[data-aos][data-aos][data-aos-delay='2500'], body[data-aos-delay='2500'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2500'].aos-animate, body[data-aos-delay='2500'] [data-aos].aos-animate {
	transition-delay: 2.5s
}

[data-aos][data-aos][data-aos-duration='2550'], body[data-aos-duration='2550'] [data-aos] {
	transition-duration: 2.55s
}

[data-aos][data-aos][data-aos-delay='2550'], body[data-aos-delay='2550'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2550'].aos-animate, body[data-aos-delay='2550'] [data-aos].aos-animate {
	transition-delay: 2.55s
}

[data-aos][data-aos][data-aos-duration='2600'], body[data-aos-duration='2600'] [data-aos] {
	transition-duration: 2.6s
}

[data-aos][data-aos][data-aos-delay='2600'], body[data-aos-delay='2600'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2600'].aos-animate, body[data-aos-delay='2600'] [data-aos].aos-animate {
	transition-delay: 2.6s
}

[data-aos][data-aos][data-aos-duration='2650'], body[data-aos-duration='2650'] [data-aos] {
	transition-duration: 2.65s
}

[data-aos][data-aos][data-aos-delay='2650'], body[data-aos-delay='2650'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2650'].aos-animate, body[data-aos-delay='2650'] [data-aos].aos-animate {
	transition-delay: 2.65s
}

[data-aos][data-aos][data-aos-duration='2700'], body[data-aos-duration='2700'] [data-aos] {
	transition-duration: 2.7s
}

[data-aos][data-aos][data-aos-delay='2700'], body[data-aos-delay='2700'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2700'].aos-animate, body[data-aos-delay='2700'] [data-aos].aos-animate {
	transition-delay: 2.7s
}

[data-aos][data-aos][data-aos-duration='2750'], body[data-aos-duration='2750'] [data-aos] {
	transition-duration: 2.75s
}

[data-aos][data-aos][data-aos-delay='2750'], body[data-aos-delay='2750'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2750'].aos-animate, body[data-aos-delay='2750'] [data-aos].aos-animate {
	transition-delay: 2.75s
}

[data-aos][data-aos][data-aos-duration='2800'], body[data-aos-duration='2800'] [data-aos] {
	transition-duration: 2.8s
}

[data-aos][data-aos][data-aos-delay='2800'], body[data-aos-delay='2800'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2800'].aos-animate, body[data-aos-delay='2800'] [data-aos].aos-animate {
	transition-delay: 2.8s
}

[data-aos][data-aos][data-aos-duration='2850'], body[data-aos-duration='2850'] [data-aos] {
	transition-duration: 2.85s
}

[data-aos][data-aos][data-aos-delay='2850'], body[data-aos-delay='2850'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2850'].aos-animate, body[data-aos-delay='2850'] [data-aos].aos-animate {
	transition-delay: 2.85s
}

[data-aos][data-aos][data-aos-duration='2900'], body[data-aos-duration='2900'] [data-aos] {
	transition-duration: 2.9s
}

[data-aos][data-aos][data-aos-delay='2900'], body[data-aos-delay='2900'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2900'].aos-animate, body[data-aos-delay='2900'] [data-aos].aos-animate {
	transition-delay: 2.9s
}

[data-aos][data-aos][data-aos-duration='2950'], body[data-aos-duration='2950'] [data-aos] {
	transition-duration: 2.95s
}

[data-aos][data-aos][data-aos-delay='2950'], body[data-aos-delay='2950'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2950'].aos-animate, body[data-aos-delay='2950'] [data-aos].aos-animate {
	transition-delay: 2.95s
}

[data-aos][data-aos][data-aos-duration='3000'], body[data-aos-duration='3000'] [data-aos] {
	transition-duration: 3s
}

[data-aos][data-aos][data-aos-delay='3000'], body[data-aos-delay='3000'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='3000'].aos-animate, body[data-aos-delay='3000'] [data-aos].aos-animate {
	transition-delay: 3s
}

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
	transition-timing-function: cubic-bezier(.25, .25, .75, .75)
}

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
	transition-timing-function: ease
}

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
	transition-timing-function: ease-in
}

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
	transition-timing-function: ease-out
}

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
	transition-timing-function: ease-in-out
}

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
	transition-timing-function: cubic-bezier(.6, -.28, .735, .045)
}

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.275)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
	transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55)
}

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
	transition-timing-function: cubic-bezier(.47, 0, .745, .715)
}

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
	transition-timing-function: cubic-bezier(.39, .575, .565, 1)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
	transition-timing-function: cubic-bezier(.445, .05, .55, .95)
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic], [data-aos][data-aos][data-aos-easing=ease-in-quad], [data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-cubic] [data-aos], body[data-aos-easing=ease-in-quad] [data-aos], body[data-aos-easing=ease-in-quart] [data-aos] {
	transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic], [data-aos][data-aos][data-aos-easing=ease-out-quad], [data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-cubic] [data-aos], body[data-aos-easing=ease-out-quad] [data-aos], body[data-aos-easing=ease-out-quart] [data-aos] {
	transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], [data-aos][data-aos][data-aos-easing=ease-in-out-quad], [data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-cubic] [data-aos], body[data-aos-easing=ease-in-out-quad] [data-aos], body[data-aos-easing=ease-in-out-quart] [data-aos] {
	transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos^=fade][data-aos^=fade] {
	opacity: 0;
	transition-property: opacity, transform
}

[data-aos^=fade][data-aos^=fade].aos-animate {
	opacity: 1;
	transform: translate(0)
}

[data-aos=fade-up] {
	transform: translateY(100px)
}

[data-aos=fade-down] {
	transform: translateY(-100px)
}

[data-aos=fade-right] {
	transform: translate(-100px)
}

[data-aos=fade-left] {
	transform: translate(100px)
}

[data-aos=fade-up-right] {
	transform: translate(-100px, 100px)
}

[data-aos=fade-up-left] {
	transform: translate(100px, 100px)
}

[data-aos=fade-down-right] {
	transform: translate(-100px, -100px)
}

[data-aos=fade-down-left] {
	transform: translate(100px, -100px)
}

[data-aos^=zoom][data-aos^=zoom] {
	opacity: 0;
	transition-property: opacity, transform
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
	opacity: 1;
	transform: translate(0) scale(1)
}

[data-aos=zoom-in] {
	transform: scale(.6)
}

[data-aos=zoom-in-up] {
	transform: translateY(100px) scale(.6)
}

[data-aos=zoom-in-down] {
	transform: translateY(-100px) scale(.6)
}

[data-aos=zoom-in-right] {
	transform: translate(-100px) scale(.6)
}

[data-aos=zoom-in-left] {
	transform: translate(100px) scale(.6)
}

[data-aos=zoom-out] {
	transform: scale(1.2)
}

[data-aos=zoom-out-up] {
	transform: translateY(100px) scale(1.2)
}

[data-aos=zoom-out-down] {
	transform: translateY(-100px) scale(1.2)
}

[data-aos=zoom-out-right] {
	transform: translate(-100px) scale(1.2)
}

[data-aos=zoom-out-left] {
	transform: translate(100px) scale(1.2)
}

[data-aos^=slide][data-aos^=slide] {
	transition-property: transform
}

[data-aos^=slide][data-aos^=slide].aos-animate {
	transform: translate(0)
}

[data-aos=slide-up] {
	transform: translateY(100%)
}

[data-aos=slide-down] {
	transform: translateY(-100%)
}

[data-aos=slide-right] {
	transform: translateX(-100%)
}

[data-aos=slide-left] {
	transform: translateX(100%)
}

[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)
}


.elementor-454 .elementor-element.elementor-element-74fe363>.elementor-container{max-width:1920px;min-height:960px}.elementor-454 .elementor-element.elementor-element-74fe363>.elementor-container:after{content:"";min-height:inherit}.elementor-454 .elementor-element.elementor-element-74fe363>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-454 .elementor-element.elementor-element-74fe363:not(.elementor-motion-effects-element-type-background),.elementor-454 .elementor-element.elementor-element-74fe363>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f1f1f1}.elementor-454 .elementor-element.elementor-element-74fe363{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0px}.elementor-454 .elementor-element.elementor-element-74fe363>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-454 .elementor-element.elementor-element-2cba4851.elementor-column .elementor-column-wrap{align-items:flex-start}.elementor-454 .elementor-element.elementor-element-2cba4851.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-454 .elementor-element.elementor-element-6987ba33 .aux-the-shape{width:100%;padding-bottom:calc(.63*100%);background-color:#4169E1}.elementor-454 .elementor-element.elementor-element-6987ba33 .aux-widget-container-inner{max-width:1312px}.elementor-454 .elementor-element.elementor-element-6987ba33 .aux-widget-container{text-align:center}.elementor-454 .elementor-element.elementor-element-6987ba33{z-index:3;position:absolute;bottom:34%;left:0}.elementor-454 .elementor-element.elementor-element-5cb3ad41 .aux-the-shape{padding-bottom:calc(.63*100%);background-color:#375DED}.elementor-454 .elementor-element.elementor-element-5cb3ad41 .aux-widget-container-inner{max-width:1136px}.elementor-454 .elementor-element.elementor-element-5cb3ad41 .aux-widget-container{text-align:center}.elementor-454 .elementor-element.elementor-element-5cb3ad41{z-index:3;position:absolute;bottom:26%;left:0}.elementor-454 .elementor-element.elementor-element-78aef4c2 .aux-the-svg{width:100%}.elementor-454 .elementor-element.elementor-element-78aef4c2 .aux-widget-container{text-align:center}.elementor-454 .elementor-element.elementor-element-78aef4c2{z-index:3;width:1920px;max-width:1920px;position:absolute;bottom:49%;left:50%}.elementor-454 .elementor-element.elementor-element-2f8f3ccb .aux-widget-inner{text-align:center}.elementor-454 .elementor-element.elementor-element-2f8f3ccb .aux-modern-heading-primary{color:#e5e5e5;font:70px/80px SFProDisplay-Bold;font-size:48px;font-weight:500;text-transform:none;letter-spacing:-1.4px;margin:0}.elementor-454 .elementor-element.elementor-element-2f8f3ccb .aux-modern-heading-secondary{color:#ffc000;font:70px/80px SFProDisplay-Bold;font-size:79px;font-weight:700;line-height:111px;letter-spacing:-2px;margin:-25px 0 0}.elementor-454 .elementor-element.elementor-element-2f8f3ccb>.elementor-widget-container{margin:130px 0 -25px}.elementor-454 .elementor-element.elementor-element-2f8f3ccb{z-index:3}.elementor-454 .elementor-element.elementor-element-68b89618>.elementor-widget-container{margin:0}.elementor-454 .elementor-element.elementor-element-68b89618{z-index:3;position:absolute;right:0;bottom:-280px;left:2%}.elementor-454 .elementor-element.elementor-element-212781ee>.elementor-widget-container{margin:0}.elementor-454 .elementor-element.elementor-element-212781ee{z-index:2;position:absolute;right:-8%;bottom:37%}.elementor-454 .elementor-element.elementor-element-6f113dcf>.elementor-widget-container{margin:0}.elementor-454 .elementor-element.elementor-element-6f113dcf{z-index:2;position:absolute;bottom:14%;left:-5%}.elementor-454 .elementor-element.elementor-element-1797102a .aux-the-shape{width:100%;padding-bottom:calc(.63*100%);background-color:#1F3BBF}.elementor-454 .elementor-element.elementor-element-1797102a .aux-widget-container-inner{max-width:938px}.elementor-454 .elementor-element.elementor-element-1797102a .aux-widget-container{text-align:center}.elementor-454 .elementor-element.elementor-element-1797102a{z-index:4;position:absolute;bottom:19%;left:0}.elementor-454 .elementor-element.elementor-element-76d092c7 .aux-the-shape{width:100%;padding-bottom:calc(.61*100%);background-color:#0F1C7F}.elementor-454 .elementor-element.elementor-element-76d092c7 .aux-widget-container-inner{max-width:727px}.elementor-454 .elementor-element.elementor-element-76d092c7 .aux-widget-container{text-align:center}.elementor-454 .elementor-element.elementor-element-76d092c7{z-index:4;position:absolute;bottom:12%;left:0}.elementor-454 .elementor-element.elementor-element-38da4b78{text-align:center;z-index:19;position:absolute;bottom:-15px}.elementor-454 .elementor-element.elementor-element-38da4b78 .aux-button{padding:0;background-color:transparent;background-image:linear-gradient(316deg,#ffc000 0%,#ffd145 100%);text-shadow:0px 0px 0px rgba(0,0,0,.3)}.elementor-454 .elementor-element.elementor-element-38da4b78 .aux-icon{font-size:28px;margin:0;color:#030303;padding:0}.elementor-454 .elementor-element.elementor-element-31a47737>.elementor-container{}.elementor-454 .elementor-element.elementor-element-31a47737:not(.elementor-motion-effects-element-type-background),.elementor-454 .elementor-element.elementor-element-31a47737>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-454 .elementor-element.elementor-element-31a47737{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 15px 40px;z-index:10}.elementor-454 .elementor-element.elementor-element-31a47737>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-454 .elementor-element.elementor-element-117c8cea .aux-widget-inner{text-align:center}.elementor-454 .elementor-element.elementor-element-117c8cea .aux-modern-heading-primary{color:#23203f;font-family:"Poppins",Sans-serif;font-size:40px;font-weight:700;line-height:56px;letter-spacing:-.4px;margin:0 0 25px}.elementor-454 .elementor-element.elementor-element-117c8cea .aux-modern-heading-description{color:#000;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:25px;margin:0;max-width:506px}.elementor-454 .elementor-element.elementor-element-117c8cea>.elementor-widget-container{margin:141px 0 0}.elementor-454 .elementor-element.elementor-element-117c8cea{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-7b2ad43b>.elementor-container{max-width:1640px}.elementor-454 .elementor-element.elementor-element-7b2ad43b{margin-top:85px;margin-bottom:0}.elementor-454 .elementor-element.elementor-element-44672982>.elementor-element-populated>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(316deg,#1469eb 0%,#4d8af0 100%);opacity:0}.elementor-454 .elementor-element.elementor-element-44672982>.elementor-element-populated,.elementor-454 .elementor-element.elementor-element-44672982>.elementor-element-populated>.elementor-background-overlay,.elementor-454 .elementor-element.elementor-element-44672982>.elementor-background-slideshow{border-radius:58px}.elementor-454 .elementor-element.elementor-element-44672982:hover>.elementor-element-populated{box-shadow:10px 20px 80px 0px rgba(7,65,154,.25)}.elementor-454 .elementor-element.elementor-element-44672982>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 20px;padding:62px 56px 57px}.elementor-454 .elementor-element.elementor-element-44672982>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-454 .elementor-element.elementor-element-44672982{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-68ebf494 .aux-the-svg{width:100%}.elementor-454 .elementor-element.elementor-element-68ebf494 .aux-widget-container{text-align:center}.elementor-454 .elementor-element.elementor-element-5acd864e .aux-widget-inner{text-align:center}.elementor-454 .elementor-element.elementor-element-5acd864e .aux-modern-heading-primary{color:#000;font-family:"Poppins",Sans-serif;font-size:20px;font-weight:700;line-height:30px;letter-spacing:-.4px;margin:0 0 25px}.elementor-454 .elementor-element.elementor-element-5acd864e .aux-modern-heading-description{color:#716f87;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:25px;margin:0}.elementor-454 .elementor-element.elementor-element-5acd864e>.elementor-widget-container{margin:32px 0 0}.elementor-454 .elementor-element.elementor-element-7638e1a5>.elementor-element-populated>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(316deg,#1469eb 0%,#4d8af0 100%);opacity:0}.elementor-454 .elementor-element.elementor-element-7638e1a5>.elementor-element-populated,.elementor-454 .elementor-element.elementor-element-7638e1a5>.elementor-element-populated>.elementor-background-overlay,.elementor-454 .elementor-element.elementor-element-7638e1a5>.elementor-background-slideshow{border-radius:58px}.elementor-454 .elementor-element.elementor-element-7638e1a5:hover>.elementor-element-populated{box-shadow:10px 20px 80px 0px rgba(7,65,154,.25)}.elementor-454 .elementor-element.elementor-element-7638e1a5>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 20px;padding:62px 56px 57px}.elementor-454 .elementor-element.elementor-element-7638e1a5>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-454 .elementor-element.elementor-element-7638e1a5{animation-delay:.2s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-109f5a4c .aux-the-svg{width:100%}.elementor-454 .elementor-element.elementor-element-109f5a4c .aux-widget-container{text-align:center}.elementor-454 .elementor-element.elementor-element-687d9f1d .aux-widget-inner{text-align:center}.elementor-454 .elementor-element.elementor-element-687d9f1d .aux-modern-heading-primary{color:#000;font-family:"Poppins",Sans-serif;font-size:20px;font-weight:700;line-height:30px;letter-spacing:-.4px;margin:0 0 25px}.elementor-454 .elementor-element.elementor-element-687d9f1d .aux-modern-heading-description{color:#716f87;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:25px;margin:0}.elementor-454 .elementor-element.elementor-element-687d9f1d>.elementor-widget-container{margin:32px 0 0}.elementor-454 .elementor-element.elementor-element-f18a0a5>.elementor-element-populated>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(316deg,#1469eb 0%,#4d8af0 100%);opacity:0}.elementor-454 .elementor-element.elementor-element-f18a0a5>.elementor-element-populated,.elementor-454 .elementor-element.elementor-element-f18a0a5>.elementor-element-populated>.elementor-background-overlay,.elementor-454 .elementor-element.elementor-element-f18a0a5>.elementor-background-slideshow{border-radius:58px}.elementor-454 .elementor-element.elementor-element-f18a0a5:hover>.elementor-element-populated{box-shadow:10px 20px 80px 0px rgba(7,65,154,.25)}.elementor-454 .elementor-element.elementor-element-f18a0a5>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 20px;padding:62px 56px 57px}.elementor-454 .elementor-element.elementor-element-f18a0a5>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-454 .elementor-element.elementor-element-f18a0a5{animation-delay:.4s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-5839051b .aux-the-svg{width:100%}.elementor-454 .elementor-element.elementor-element-5839051b .aux-widget-container{text-align:center}.elementor-454 .elementor-element.elementor-element-5cbc1c08 .aux-widget-inner{text-align:center}.elementor-454 .elementor-element.elementor-element-5cbc1c08 .aux-modern-heading-primary{color:#000;font-family:"Poppins",Sans-serif;font-size:20px;font-weight:700;line-height:30px;letter-spacing:-.4px;margin:0 0 25px}.elementor-454 .elementor-element.elementor-element-5cbc1c08 .aux-modern-heading-description{color:#716f87;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:25px;margin:0}.elementor-454 .elementor-element.elementor-element-5cbc1c08>.elementor-widget-container{margin:32px 0 0}.elementor-454 .elementor-element.elementor-element-6c92839>.elementor-element-populated>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(316deg,#1469eb 0%,#4d8af0 100%);opacity:0}.elementor-454 .elementor-element.elementor-element-6c92839>.elementor-element-populated,.elementor-454 .elementor-element.elementor-element-6c92839>.elementor-element-populated>.elementor-background-overlay,.elementor-454 .elementor-element.elementor-element-6c92839>.elementor-background-slideshow{border-radius:58px}.elementor-454 .elementor-element.elementor-element-6c92839:hover>.elementor-element-populated{box-shadow:10px 20px 80px 0px rgba(7,65,154,.25)}.elementor-454 .elementor-element.elementor-element-6c92839>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 20px;padding:62px 56px 57px}.elementor-454 .elementor-element.elementor-element-6c92839>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-454 .elementor-element.elementor-element-6c92839{animation-delay:.6s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-4e25dedf .aux-the-svg{width:100%}.elementor-454 .elementor-element.elementor-element-4e25dedf .aux-widget-container{text-align:center}.elementor-454 .elementor-element.elementor-element-27ac9378 .aux-widget-inner{text-align:center}.elementor-454 .elementor-element.elementor-element-27ac9378 .aux-modern-heading-primary{color:#000;font-family:"Poppins",Sans-serif;font-size:20px;font-weight:700;line-height:30px;letter-spacing:-.4px;margin:0 0 25px}.elementor-454 .elementor-element.elementor-element-27ac9378 .aux-modern-heading-description{color:#716f87;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:25px;margin:0}.elementor-454 .elementor-element.elementor-element-27ac9378>.elementor-widget-container{margin:32px 0 0}.elementor-454 .elementor-element.elementor-element-720a343>.elementor-container{max-width:1670px}.elementor-454 .elementor-element.elementor-element-720a343{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:40px 35px 43px;z-index:17}.elementor-454 .elementor-element.elementor-element-720a343:not(.elementor-motion-effects-element-type-background),.elementor-454 .elementor-element.elementor-element-720a343>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-454 .elementor-element.elementor-element-720a343>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-454 .elementor-element.elementor-element-3f10a93a>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-454 .elementor-element.elementor-element-3f10a93a>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-454 .elementor-element.elementor-element-80172f8{position:absolute;top:50%;left:50%;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}.elementor-454 .elementor-element.elementor-element-4960ec45 .aux-modern-heading-primary{color:#fff;font-family:"Poppins",Sans-serif;font-size:40px;font-weight:700;line-height:60px;letter-spacing:-.4px;margin:0 0 38px;max-width:640px;text-align:justify}.elementor-454 .elementor-element.elementor-element-4960ec45 .aux-modern-heading-description{color:#fcfcfc;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:25px;max-width:625px;text-align:justify}.elementor-454 .elementor-element.elementor-element-4960ec45{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-5a036fd8>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-454 .elementor-element.elementor-element-5a036fd8{margin-top:35px;margin-bottom:0}.elementor-bc-flex-widget .elementor-454 .elementor-element.elementor-element-244cc5f7.elementor-column .elementor-column-wrap{align-items:center}.elementor-454 .elementor-element.elementor-element-244cc5f7.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-454 .elementor-element.elementor-element-244cc5f7.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{justify-content:flex-start}.elementor-454 .elementor-element.elementor-element-244cc5f7{animation-delay:.15s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-4604b599{text-align:center;width:auto;max-width:81px;min-width:81px}.elementor-454 .elementor-element.elementor-element-4604b599.elementor-widget-heading .elementor-heading-title{color:#23203f}.elementor-454 .elementor-element.elementor-element-4604b599 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:25px;line-height:81px;letter-spacing:-.4px}.elementor-454 .elementor-element.elementor-element-4604b599>.elementor-widget-container{margin:0;border-style:solid;border-width:1px;border-color:#1469eb;border-radius:50%}.elementor-454 .elementor-element.elementor-element-4604b599:hover .elementor-widget-container{border-style:solid;border-width:0;box-shadow:0px 3px 30px 0px rgba(7,65,154,.25)}.elementor-454 .elementor-element.elementor-element-6a74e578 .aux-modern-heading-primary{color:#000;font-family:"Poppins",Sans-serif;font-size:20px;font-weight:700;line-height:30px;letter-spacing:-.4px;margin:0 0 15px}.elementor-454 .elementor-element.elementor-element-6a74e578 .aux-modern-heading-description{color:#716f87;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:25px}.elementor-454 .elementor-element.elementor-element-6a74e578>.elementor-widget-container{margin:0 0 0 51px}.elementor-454 .elementor-element.elementor-element-6a74e578{width:auto;max-width:520px;text-align:justify}.elementor-454 .elementor-element.elementor-element-b3b6845>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-454 .elementor-element.elementor-element-b3b6845{margin-top:35px;margin-bottom:0}.elementor-bc-flex-widget .elementor-454 .elementor-element.elementor-element-543e6ab9.elementor-column .elementor-column-wrap{align-items:center}.elementor-454 .elementor-element.elementor-element-543e6ab9.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-454 .elementor-element.elementor-element-543e6ab9.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{justify-content:flex-start}.elementor-454 .elementor-element.elementor-element-543e6ab9{animation-delay:.3s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-2e3c05d6{text-align:center;width:auto;max-width:81px;min-width:81px}.elementor-454 .elementor-element.elementor-element-2e3c05d6.elementor-widget-heading .elementor-heading-title{color:#23203f}.elementor-454 .elementor-element.elementor-element-2e3c05d6 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:25px;line-height:81px;letter-spacing:-.4px}.elementor-454 .elementor-element.elementor-element-2e3c05d6>.elementor-widget-container{margin:0;border-style:solid;border-width:1px;border-color:#1469eb;border-radius:50%}.elementor-454 .elementor-element.elementor-element-2e3c05d6:hover .elementor-widget-container{border-style:solid;border-width:0;box-shadow:0px 3px 30px 0px rgba(7,65,154,.25)}.elementor-454 .elementor-element.elementor-element-3c2d6450 .aux-modern-heading-primary{color:#000;font-family:"Poppins",Sans-serif;font-size:20px;font-weight:700;line-height:30px;letter-spacing:-.4px;margin:0 0 15px}.elementor-454 .elementor-element.elementor-element-3c2d6450 .aux-modern-heading-description{color:#716f87;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:25px}.elementor-454 .elementor-element.elementor-element-3c2d6450>.elementor-widget-container{margin:0 0 0 51px}.elementor-454 .elementor-element.elementor-element-3c2d6450{width:auto;max-width:311px}.elementor-454 .elementor-element.elementor-element-aabe19a>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-454 .elementor-element.elementor-element-aabe19a:not(.elementor-motion-effects-element-type-background),.elementor-454 .elementor-element.elementor-element-aabe19a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg,#14e2a4 0%,#14c691 100%)}.elementor-454 .elementor-element.elementor-element-aabe19a>.elementor-background-overlay{background-image:url("https://demo.phlox.pro/app-landing2/wp-content/uploads/sites/109/2019/05/Mask_Group_4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-454 .elementor-element.elementor-element-aabe19a,.elementor-454 .elementor-element.elementor-element-aabe19a>.elementor-background-overlay{border-radius:45px}.elementor-454 .elementor-element.elementor-element-aabe19a{box-shadow:10px 20px 80px 0px rgba(7,119,86,.25);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:55px;margin-bottom:0;padding:42px 0}.elementor-bc-flex-widget .elementor-454 .elementor-element.elementor-element-42beb182.elementor-column .elementor-column-wrap{align-items:center}.elementor-454 .elementor-element.elementor-element-42beb182.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-454 .elementor-element.elementor-element-42beb182.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{justify-content:space-evenly}.elementor-454 .elementor-element.elementor-element-2a1ab5b1 .elementor-counter-number-wrapper{color:#fff;font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:700;line-height:49px;letter-spacing:-.4px}.elementor-454 .elementor-element.elementor-element-2a1ab5b1 .elementor-counter-title{color:rgba(255,255,255,.7);font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:25px}.elementor-454 .elementor-element.elementor-element-2a1ab5b1{width:auto;max-width:auto}.elementor-454 .elementor-element.elementor-element-6bfe1f19 .elementor-counter-number-wrapper{color:#fff;font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:700;line-height:49px;letter-spacing:-.4px}.elementor-454 .elementor-element.elementor-element-6bfe1f19 .elementor-counter-title{color:rgba(255,255,255,.7);font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:25px}.elementor-454 .elementor-element.elementor-element-6bfe1f19{width:auto;max-width:auto}.elementor-454 .elementor-element.elementor-element-74149db7 .elementor-counter-number-wrapper{color:#fff;font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:700;line-height:49px;letter-spacing:-.4px}.elementor-454 .elementor-element.elementor-element-74149db7 .elementor-counter-title{color:rgba(255,255,255,.7);font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:25px}.elementor-454 .elementor-element.elementor-element-74149db7{width:auto;max-width:auto}.elementor-454 .elementor-element.elementor-element-1ec83502:not(.elementor-motion-effects-element-type-background),.elementor-454 .elementor-element.elementor-element-1ec83502>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#f1f1f1 0%,#fff 100%)}.elementor-454 .elementor-element.elementor-element-1ec83502{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-2px;margin-bottom:0;padding:0 35px}.elementor-454 .elementor-element.elementor-element-1ec83502>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-454 .elementor-element.elementor-element-45ae0fb5 .aux-widget-inner{text-align:center}.elementor-454 .elementor-element.elementor-element-45ae0fb5 .aux-modern-heading-primary{color:#23203f;font-family:"Poppins",Sans-serif;font-size:40px;font-weight:700;line-height:56px;letter-spacing:-.4px;margin:0 0 25px}.elementor-454 .elementor-element.elementor-element-45ae0fb5 .aux-modern-heading-description{color:#000;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:25px;margin:0;max-width:506px}.elementor-454 .elementor-element.elementor-element-45ae0fb5>.elementor-widget-container{margin:225px 0 0}.elementor-454 .elementor-element.elementor-element-45ae0fb5{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-68e5ca>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-454 .elementor-element.elementor-element-68e5ca{margin-top:130px;margin-bottom:0;padding:0 35px}.elementor-bc-flex-widget .elementor-454 .elementor-element.elementor-element-537bad7c.elementor-column .elementor-column-wrap{align-items:center}.elementor-454 .elementor-element.elementor-element-537bad7c.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-454 .elementor-element.elementor-element-2ab616dd .aux-widget-text .aux-text-widget-header{padding:0 0 0 30px}.elementor-454 .elementor-element.elementor-element-2ab616dd .aux-ico{font-size:34px}.elementor-454 .elementor-element.elementor-element-2ab616dd .aux-ico-box{padding:0}.elementor-454 .elementor-element.elementor-element-2ab616dd .col-title a,.elementor-454 .elementor-element.elementor-element-2ab616dd .col-title{color:#23203f!important}.elementor-454 .elementor-element.elementor-element-2ab616dd .col-title,.elementor-454 .elementor-element.elementor-element-2ab616dd .col-title a{font-family:"Poppins",Sans-serif;font-size:20px;font-weight:700;line-height:30px;letter-spacing:-.4px}.elementor-454 .elementor-element.elementor-element-2ab616dd .col-title{margin-bottom:16px}.elementor-454 .elementor-element.elementor-element-2ab616dd .widget-content{color:#716f87!important;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;margin-top:0;margin-bottom:0}.elementor-454 .elementor-element.elementor-element-2ab616dd .aux-widget-text .aux-text-widget-content{padding:0}.elementor-454 .elementor-element.elementor-element-2ab616dd .aux-widget-advanced-text{text-align:right;padding:0 0 0 25px}.elementor-454 .elementor-element.elementor-element-2ab616dd .aux-text-widget-overlay,.elementor-454 .elementor-element.elementor-element-2ab616dd .aux-widget-advanced-text{border-radius:0}.elementor-454 .elementor-element.elementor-element-2ab616dd{animation-delay:.15s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-64e51df5 .aux-widget-text .aux-text-widget-header{padding:0 0 0 30px}.elementor-454 .elementor-element.elementor-element-64e51df5 .aux-ico{font-size:34px}.elementor-454 .elementor-element.elementor-element-64e51df5 .aux-ico-box{padding:0}.elementor-454 .elementor-element.elementor-element-64e51df5 .col-title a,.elementor-454 .elementor-element.elementor-element-64e51df5 .col-title{color:#23203f!important}.elementor-454 .elementor-element.elementor-element-64e51df5 .col-title,.elementor-454 .elementor-element.elementor-element-64e51df5 .col-title a{font-family:"Poppins",Sans-serif;font-size:20px;font-weight:700;line-height:30px;letter-spacing:-.4px}.elementor-454 .elementor-element.elementor-element-64e51df5 .col-title{margin-bottom:16px}.elementor-454 .elementor-element.elementor-element-64e51df5 .widget-content{color:#716f87!important;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;margin-top:0;margin-bottom:0}.elementor-454 .elementor-element.elementor-element-64e51df5 .aux-widget-text .aux-text-widget-content{padding:0}.elementor-454 .elementor-element.elementor-element-64e51df5 .aux-widget-advanced-text{text-align:right;padding:0 0 0 25px}.elementor-454 .elementor-element.elementor-element-64e51df5 .aux-text-widget-overlay,.elementor-454 .elementor-element.elementor-element-64e51df5 .aux-widget-advanced-text{border-radius:0}.elementor-454 .elementor-element.elementor-element-64e51df5>.elementor-widget-container{margin:44px 0 0}.elementor-454 .elementor-element.elementor-element-64e51df5{animation-delay:.3s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-a93da72 .aux-widget-text .aux-text-widget-header{padding:0 0 0 30px}.elementor-454 .elementor-element.elementor-element-a93da72 .aux-ico{font-size:34px}.elementor-454 .elementor-element.elementor-element-a93da72 .aux-ico-box{padding:0}.elementor-454 .elementor-element.elementor-element-a93da72 .col-title a,.elementor-454 .elementor-element.elementor-element-a93da72 .col-title{color:#23203f!important}.elementor-454 .elementor-element.elementor-element-a93da72 .col-title,.elementor-454 .elementor-element.elementor-element-a93da72 .col-title a{font-family:"Poppins",Sans-serif;font-size:20px;font-weight:700;line-height:30px;letter-spacing:-.4px}.elementor-454 .elementor-element.elementor-element-a93da72 .col-title{margin-bottom:16px}.elementor-454 .elementor-element.elementor-element-a93da72 .widget-content{color:#716f87!important;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;margin-top:0;margin-bottom:0}.elementor-454 .elementor-element.elementor-element-a93da72 .aux-widget-text .aux-text-widget-content{padding:0}.elementor-454 .elementor-element.elementor-element-a93da72 .aux-widget-advanced-text{text-align:right;padding:0 0 0 25px}.elementor-454 .elementor-element.elementor-element-a93da72 .aux-text-widget-overlay,.elementor-454 .elementor-element.elementor-element-a93da72 .aux-widget-advanced-text{border-radius:0}.elementor-454 .elementor-element.elementor-element-a93da72>.elementor-widget-container{margin:44px 0 0}.elementor-454 .elementor-element.elementor-element-a93da72{animation-delay:.45s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-771a0101{position:relative}.elementor-bc-flex-widget .elementor-454 .elementor-element.elementor-element-2fe2243b.elementor-column .elementor-column-wrap{align-items:center}.elementor-454 .elementor-element.elementor-element-2fe2243b.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-454 .elementor-element.elementor-element-53059e8f .aux-widget-text .aux-text-widget-header{padding:0 30px 0 0}.elementor-454 .elementor-element.elementor-element-53059e8f .aux-ico{font-size:34px}.elementor-454 .elementor-element.elementor-element-53059e8f .aux-ico-box{padding:0}.elementor-454 .elementor-element.elementor-element-53059e8f .col-title a,.elementor-454 .elementor-element.elementor-element-53059e8f .col-title{color:#23203f!important}.elementor-454 .elementor-element.elementor-element-53059e8f .col-title,.elementor-454 .elementor-element.elementor-element-53059e8f .col-title a{font-family:"Poppins",Sans-serif;font-size:20px;font-weight:700;line-height:30px;letter-spacing:-.4px}.elementor-454 .elementor-element.elementor-element-53059e8f .col-title{margin-bottom:16px}.elementor-454 .elementor-element.elementor-element-53059e8f .widget-content{color:#716f87!important;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;margin-top:0;margin-bottom:0}.elementor-454 .elementor-element.elementor-element-53059e8f .aux-widget-text .aux-text-widget-content{padding:0}.elementor-454 .elementor-element.elementor-element-53059e8f .aux-widget-advanced-text{text-align:left;padding:0 25px 0 0}.elementor-454 .elementor-element.elementor-element-53059e8f .aux-text-widget-overlay,.elementor-454 .elementor-element.elementor-element-53059e8f .aux-widget-advanced-text{border-radius:0}.elementor-454 .elementor-element.elementor-element-53059e8f{animation-delay:.15s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-3c492801 .aux-widget-text .aux-text-widget-header{padding:0 30px 0 0}.elementor-454 .elementor-element.elementor-element-3c492801 .aux-ico{font-size:34px}.elementor-454 .elementor-element.elementor-element-3c492801 .aux-ico-box{padding:0}.elementor-454 .elementor-element.elementor-element-3c492801 .col-title a,.elementor-454 .elementor-element.elementor-element-3c492801 .col-title{color:#23203f!important}.elementor-454 .elementor-element.elementor-element-3c492801 .col-title,.elementor-454 .elementor-element.elementor-element-3c492801 .col-title a{font-family:"Poppins",Sans-serif;font-size:20px;font-weight:700;line-height:30px;letter-spacing:-.4px}.elementor-454 .elementor-element.elementor-element-3c492801 .col-title{margin-bottom:16px}.elementor-454 .elementor-element.elementor-element-3c492801 .widget-content{color:#716f87!important;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;margin-top:0;margin-bottom:0}.elementor-454 .elementor-element.elementor-element-3c492801 .aux-widget-text .aux-text-widget-content{padding:0}.elementor-454 .elementor-element.elementor-element-3c492801 .aux-widget-advanced-text{text-align:left;padding:0 25px 0 0}.elementor-454 .elementor-element.elementor-element-3c492801 .aux-text-widget-overlay,.elementor-454 .elementor-element.elementor-element-3c492801 .aux-widget-advanced-text{border-radius:0}.elementor-454 .elementor-element.elementor-element-3c492801>.elementor-widget-container{margin:44px 0 0}.elementor-454 .elementor-element.elementor-element-3c492801{animation-delay:.3s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-23b01035 .aux-widget-text .aux-text-widget-header{padding:0 30px 0 0}.elementor-454 .elementor-element.elementor-element-23b01035 .aux-ico{font-size:40px}.elementor-454 .elementor-element.elementor-element-23b01035 .aux-ico-box{padding:0}.elementor-454 .elementor-element.elementor-element-23b01035 .col-title a,.elementor-454 .elementor-element.elementor-element-23b01035 .col-title{color:#23203f!important}.elementor-454 .elementor-element.elementor-element-23b01035 .col-title,.elementor-454 .elementor-element.elementor-element-23b01035 .col-title a{font-family:"Poppins",Sans-serif;font-size:20px;font-weight:700;line-height:30px;letter-spacing:-.4px}.elementor-454 .elementor-element.elementor-element-23b01035 .col-title{margin-bottom:16px}.elementor-454 .elementor-element.elementor-element-23b01035 .widget-content{color:#716f87!important;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;margin-top:0;margin-bottom:0}.elementor-454 .elementor-element.elementor-element-23b01035 .aux-widget-text .aux-text-widget-content{padding:0}.elementor-454 .elementor-element.elementor-element-23b01035 .aux-widget-advanced-text{text-align:left;padding:0 25px 0 0}.elementor-454 .elementor-element.elementor-element-23b01035 .aux-text-widget-overlay,.elementor-454 .elementor-element.elementor-element-23b01035 .aux-widget-advanced-text{border-radius:0}.elementor-454 .elementor-element.elementor-element-23b01035>.elementor-widget-container{margin:44px 0 0}.elementor-454 .elementor-element.elementor-element-23b01035{animation-delay:.45s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-6b58f51f>.elementor-container{max-width:1650px}.elementor-454 .elementor-element.elementor-element-6b58f51f{margin-top:110px;margin-bottom:0;padding:0 10px}.elementor-454 .elementor-element.elementor-element-13d041db .aux-widget-inner{text-align:center}.elementor-454 .elementor-element.elementor-element-13d041db .aux-modern-heading-primary{color:#23203f;font-family:"Poppins",Sans-serif;font-size:40px;font-weight:700;line-height:56px;letter-spacing:-.4px;margin:0 0 25px}.elementor-454 .elementor-element.elementor-element-13d041db .aux-modern-heading-description{color:#000;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:25px;margin:0;max-width:506px}.elementor-454 .elementor-element.elementor-element-13d041db>.elementor-widget-container{margin:100px 0 0}.elementor-454 .elementor-element.elementor-element-13d041db{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-10cb8b7d>.elementor-container{max-width:1650px}.elementor-454 .elementor-element.elementor-element-10cb8b7d{margin-top:150px;margin-bottom:0;padding:0}.elementor-454 .elementor-element.elementor-element-6f3b7f51:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,.elementor-454 .elementor-element.elementor-element-6f3b7f51>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-454 .elementor-element.elementor-element-6f3b7f51>.elementor-element-populated,.elementor-454 .elementor-element.elementor-element-6f3b7f51>.elementor-element-populated>.elementor-background-overlay,.elementor-454 .elementor-element.elementor-element-6f3b7f51>.elementor-background-slideshow{border-radius:50px}.elementor-454 .elementor-element.elementor-element-6f3b7f51:hover>.elementor-element-populated{box-shadow:5px 15px 70px 0px rgba(0,0,0,.08)}.elementor-454 .elementor-element.elementor-element-6f3b7f51>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 25px;padding:0 40px 60px}.elementor-454 .elementor-element.elementor-element-6f3b7f51>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-454 .elementor-element.elementor-element-6f3b7f51{animation-delay:.3s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-5bae212c .aux-media-image{border-radius:50%;overflow:hidden;box-shadow:10px 30px 100px 0px rgba(0,0,0,.25)}.elementor-454 .elementor-element.elementor-element-5bae212c>.elementor-widget-container{margin:-70px 0 0}.elementor-454 .elementor-element.elementor-element-47ad1420 .aux-widget-inner{text-align:center}.elementor-454 .elementor-element.elementor-element-47ad1420 .aux-modern-heading-primary{color:#23203f;font-family:"Poppins",Sans-serif;font-size:20px;font-weight:700;line-height:28px;letter-spacing:-.4px;margin:0}.elementor-454 .elementor-element.elementor-element-47ad1420 .aux-modern-heading-secondary{color:#716f87;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:400;line-height:19px;margin:4px 0 0}.elementor-454 .elementor-element.elementor-element-47ad1420 .aux-modern-heading-description{color:#716f87;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:25px;margin:36px 0 0;max-width:366px}.elementor-454 .elementor-element.elementor-element-47ad1420>.elementor-widget-container{margin:25px 0 0}.elementor-454 .elementor-element.elementor-element-636858b5{text-align:center}.elementor-454 .elementor-element.elementor-element-636858b5 .elementor-star-rating{font-size:16px}body:not(.rtl) .elementor-454 .elementor-element.elementor-element-636858b5 .elementor-star-rating i:not(:last-of-type){margin-right:4px}body.rtl .elementor-454 .elementor-element.elementor-element-636858b5 .elementor-star-rating i:not(:last-of-type){margin-left:4px}.elementor-454 .elementor-element.elementor-element-636858b5 .elementor-star-rating i:before{color:#5a79ed}.elementor-454 .elementor-element.elementor-element-636858b5 .elementor-star-rating i{color:#5a79ed}.elementor-454 .elementor-element.elementor-element-67c9b2dc:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,.elementor-454 .elementor-element.elementor-element-67c9b2dc>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-454 .elementor-element.elementor-element-67c9b2dc>.elementor-element-populated,.elementor-454 .elementor-element.elementor-element-67c9b2dc>.elementor-element-populated>.elementor-background-overlay,.elementor-454 .elementor-element.elementor-element-67c9b2dc>.elementor-background-slideshow{border-radius:50px}.elementor-454 .elementor-element.elementor-element-67c9b2dc:hover>.elementor-element-populated{box-shadow:5px 15px 70px 0px rgba(0,0,0,.08)}.elementor-454 .elementor-element.elementor-element-67c9b2dc>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 25px;padding:0 40px 60px}.elementor-454 .elementor-element.elementor-element-67c9b2dc>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-454 .elementor-element.elementor-element-67c9b2dc{animation-delay:.15s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-3356b7b5 .aux-media-image{border-radius:50%;overflow:hidden;box-shadow:10px 30px 100px 0px rgba(0,0,0,.25)}.elementor-454 .elementor-element.elementor-element-3356b7b5>.elementor-widget-container{margin:-70px 0 0}.elementor-454 .elementor-element.elementor-element-6c9c2879 .aux-widget-inner{text-align:center}.elementor-454 .elementor-element.elementor-element-6c9c2879 .aux-modern-heading-primary{color:#23203f;font-family:"Poppins",Sans-serif;font-size:20px;font-weight:700;line-height:28px;letter-spacing:-.4px;margin:0}.elementor-454 .elementor-element.elementor-element-6c9c2879 .aux-modern-heading-secondary{color:#716f87;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:400;line-height:19px;margin:4px 0 0}.elementor-454 .elementor-element.elementor-element-6c9c2879 .aux-modern-heading-description{color:#716f87;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:25px;margin:36px 0 0;max-width:366px}.elementor-454 .elementor-element.elementor-element-6c9c2879>.elementor-widget-container{margin:25px 0 0}.elementor-454 .elementor-element.elementor-element-7e3c1dd3{text-align:center}.elementor-454 .elementor-element.elementor-element-7e3c1dd3 .elementor-star-rating{font-size:16px}body:not(.rtl) .elementor-454 .elementor-element.elementor-element-7e3c1dd3 .elementor-star-rating i:not(:last-of-type){margin-right:4px}body.rtl .elementor-454 .elementor-element.elementor-element-7e3c1dd3 .elementor-star-rating i:not(:last-of-type){margin-left:4px}.elementor-454 .elementor-element.elementor-element-7e3c1dd3 .elementor-star-rating i:before{color:#5a79ed}.elementor-454 .elementor-element.elementor-element-7e3c1dd3 .elementor-star-rating i{color:#5a79ed}.elementor-454 .elementor-element.elementor-element-524ba53c:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,.elementor-454 .elementor-element.elementor-element-524ba53c>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-454 .elementor-element.elementor-element-524ba53c>.elementor-element-populated,.elementor-454 .elementor-element.elementor-element-524ba53c>.elementor-element-populated>.elementor-background-overlay,.elementor-454 .elementor-element.elementor-element-524ba53c>.elementor-background-slideshow{border-radius:50px}.elementor-454 .elementor-element.elementor-element-524ba53c:hover>.elementor-element-populated{box-shadow:5px 15px 70px 0px rgba(0,0,0,.08)}.elementor-454 .elementor-element.elementor-element-524ba53c>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 25px;padding:0 40px 60px}.elementor-454 .elementor-element.elementor-element-524ba53c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-454 .elementor-element.elementor-element-524ba53c{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-5aa223d2 .aux-media-image{border-radius:50%;overflow:hidden;box-shadow:10px 30px 100px 0px rgba(0,0,0,.25)}.elementor-454 .elementor-element.elementor-element-5aa223d2>.elementor-widget-container{margin:-70px 0 0}.elementor-454 .elementor-element.elementor-element-541c9b69 .aux-widget-inner{text-align:center}.elementor-454 .elementor-element.elementor-element-541c9b69 .aux-modern-heading-primary{color:#23203f;font-family:"Poppins",Sans-serif;font-size:20px;font-weight:700;line-height:28px;letter-spacing:-.4px;margin:0}.elementor-454 .elementor-element.elementor-element-541c9b69 .aux-modern-heading-secondary{color:#716f87;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:400;line-height:19px;margin:4px 0 0}.elementor-454 .elementor-element.elementor-element-541c9b69 .aux-modern-heading-description{color:#716f87;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:25px;margin:36px 0 0;max-width:366px}.elementor-454 .elementor-element.elementor-element-541c9b69>.elementor-widget-container{margin:25px 0 0}.elementor-454 .elementor-element.elementor-element-125c242{text-align:center}.elementor-454 .elementor-element.elementor-element-125c242 .elementor-star-rating{font-size:16px}body:not(.rtl) .elementor-454 .elementor-element.elementor-element-125c242 .elementor-star-rating i:not(:last-of-type){margin-right:4px}body.rtl .elementor-454 .elementor-element.elementor-element-125c242 .elementor-star-rating i:not(:last-of-type){margin-left:4px}.elementor-454 .elementor-element.elementor-element-125c242 .elementor-star-rating i:before{color:#5a79ed}.elementor-454 .elementor-element.elementor-element-125c242 .elementor-star-rating i{color:#5a79ed}.elementor-454 .elementor-element.elementor-element-6e636eec>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-454 .elementor-element.elementor-element-6e636eec{margin-top:262px;margin-bottom:0;padding:0 35px}.elementor-454 .elementor-element.elementor-element-38360abc .aux-widget-inner{text-align:left}.elementor-454 .elementor-element.elementor-element-38360abc .aux-modern-heading-primary{color:#031039;font-family:"Poppins",Sans-serif;font-size:40px;font-weight:700;line-height:60px;letter-spacing:-.5px;margin:0 0 36px}.elementor-454 .elementor-element.elementor-element-38360abc .aux-modern-heading-description{color:#000;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:25px}.elementor-454 .elementor-element.elementor-element-38360abc{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-508442a8>.elementor-element-populated{margin:0 0 0 50px;padding:0}.elementor-454 .elementor-element.elementor-element-779a5c8b{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-4ef1e360>.elementor-widget-container{margin:70px 0 0}.elementor-454 .elementor-element.elementor-element-4ef1e360{animation-delay:.45s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-6c9330ba{animation-delay:.15s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-11fbd42e>.elementor-widget-container{margin:70px 0 0}.elementor-454 .elementor-element.elementor-element-11fbd42e{animation-delay:.6s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-489fc24c{animation-delay:.3s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-3392187>.elementor-widget-container{margin:70px 0 0}.elementor-454 .elementor-element.elementor-element-3392187{animation-delay:.75s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-3453dda8{margin-top:215px;margin-bottom:0;padding:0 35px}.elementor-454 .elementor-element.elementor-element-4031f948 .aux-widget-inner{text-align:center}.elementor-454 .elementor-element.elementor-element-4031f948 .aux-modern-heading-primary{color:#23203f;font-family:"Poppins",Sans-serif;font-size:40px;font-weight:700;line-height:56px;letter-spacing:-.4px;margin:0 0 25px}.elementor-454 .elementor-element.elementor-element-4031f948 .aux-modern-heading-description{color:#000;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:25px;margin:0;max-width:506px}.elementor-454 .elementor-element.elementor-element-4031f948>.elementor-widget-container{margin:0}.elementor-454 .elementor-element.elementor-element-343aeb43 .entry-title a{color:#23203f;font-family:"Poppins",Sans-serif;font-size:25px;font-weight:700;line-height:38px;letter-spacing:-.4px}.elementor-454 .elementor-element.elementor-element-343aeb43 .entry-title{margin-bottom:34px}.elementor-454 .elementor-element.elementor-element-343aeb43 .entry-info a,.elementor-454 .elementor-element.elementor-element-343aeb43 .entry-info{color:#716f87}.elementor-454 .elementor-element.elementor-element-343aeb43 .entry-info,.elementor-454 .elementor-element.elementor-element-343aeb43 .entry-info a{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:19px}.elementor-454 .elementor-element.elementor-element-343aeb43 .entry-info{margin-bottom:40px}.elementor-454 .elementor-element.elementor-element-343aeb43 .entry-info [class^=entry-]+[class^=entry-]:before,.elementor-454 .elementor-element.elementor-element-343aeb43 .entry-info .entry-tax a:after{margin-right:0;margin-left:0}.elementor-454 .elementor-element.elementor-element-343aeb43 .entry-content{color:#716f87;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:25px;margin-bottom:50px}.elementor-454 .elementor-element.elementor-element-343aeb43 .entry-meta{padding:0}.elementor-454 .elementor-element.elementor-element-343aeb43{text-align:left;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-343aeb43 .column-entry{padding:93px 63px 53px}.elementor-454 .elementor-element.elementor-element-343aeb43 .entry-meta .aux-read-more{color:#14e2a4;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:500;line-height:19px;letter-spacing:-.4px;padding:0 0 0 10px}.elementor-454 .elementor-element.elementor-element-343aeb43>.elementor-widget-container{margin:70px 0 0}@media(min-width:768px){.elementor-454 .elementor-element.elementor-element-3f10a93a{width:52.24%}.elementor-454 .elementor-element.elementor-element-48d5f17c{width:47.76%}.elementor-454 .elementor-element.elementor-element-537bad7c{width:25%}.elementor-454 .elementor-element.elementor-element-35ce944e{width:50%}.elementor-454 .elementor-element.elementor-element-2fe2243b{width:24.668%}.elementor-454 .elementor-element.elementor-element-485c282a{width:33.063%}.elementor-454 .elementor-element.elementor-element-508442a8{width:66.937%}}@media(max-width:1024px){.elementor-454 .elementor-element.elementor-element-6987ba33 .aux-the-shape{width:110%;padding-bottom:calc(.54*100%)}.elementor-454 .elementor-element.elementor-element-6987ba33 .aux-widget-container-inner{max-width:1149px}.elementor-454 .elementor-element.elementor-element-6987ba33{bottom:28%}.elementor-454 .elementor-element.elementor-element-5cb3ad41 .aux-the-shape{padding-bottom:calc(.53*100%)}.elementor-454 .elementor-element.elementor-element-5cb3ad41{bottom:21%}.elementor-454 .elementor-element.elementor-element-1797102a{bottom:14%}.elementor-454 .elementor-element.elementor-element-76d092c7{bottom:7%}.elementor-454 .elementor-element.elementor-element-f18a0a5>.elementor-element-populated{margin:50px 0 0}.elementor-454 .elementor-element.elementor-element-6c92839>.elementor-element-populated{margin:50px 0 0}.elementor-454 .elementor-element.elementor-element-80172f8{position:static}.elementor-454 .elementor-element.elementor-element-48d5f17c>.elementor-element-populated{margin:70px 0 0}.elementor-454 .elementor-element.elementor-element-5a036fd8{max-width:50%}.elementor-454 .elementor-element.elementor-element-b3b6845{max-width:50%}.elementor-454 .elementor-element.elementor-element-537bad7c>.elementor-element-populated{margin:30px 15px 0 0}.elementor-454 .elementor-element.elementor-element-771a0101>.elementor-widget-container{margin:0}.elementor-454 .elementor-element.elementor-element-2fe2243b>.elementor-element-populated{margin:30px 0 0 15px;padding:0}.elementor-454 .elementor-element.elementor-element-53059e8f>.elementor-widget-container{margin:0}.elementor-454 .elementor-element.elementor-element-10cb8b7d{max-width:480px}.elementor-454 .elementor-element.elementor-element-67c9b2dc>.elementor-element-populated{margin:120px 0 0}.elementor-454 .elementor-element.elementor-element-524ba53c>.elementor-element-populated{margin:120px 0 0}.elementor-454 .elementor-element.elementor-element-508442a8>.elementor-element-populated{margin:0}.elementor-454 .elementor-element.elementor-element-508442a8{min-width:100%}.elementor-454 .elementor-element.elementor-element-71fd4fed{margin-top:50px;margin-bottom:0;padding:0}.elementor-454 .elementor-element.elementor-element-779a5c8b{max-width:50%}.elementor-454 .elementor-element.elementor-element-4ef1e360>.elementor-widget-container{margin:0}.elementor-454 .elementor-element.elementor-element-4ef1e360{max-width:50%}.elementor-454 .elementor-element.elementor-element-7f79571e>.elementor-element-populated{margin:50px 0 0}.elementor-454 .elementor-element.elementor-element-6c9330ba{max-width:50%}.elementor-454 .elementor-element.elementor-element-11fbd42e>.elementor-widget-container{margin:0}.elementor-454 .elementor-element.elementor-element-11fbd42e{max-width:50%}.elementor-454 .elementor-element.elementor-element-2634e774>.elementor-element-populated{margin:50px 0 0}.elementor-454 .elementor-element.elementor-element-489fc24c{max-width:50%}.elementor-454 .elementor-element.elementor-element-3392187>.elementor-widget-container{margin:0}.elementor-454 .elementor-element.elementor-element-3392187{max-width:50%}.elementor-454 .elementor-element.elementor-element-343aeb43{max-width:480px}}@media(max-width:767px){.elementor-454 .elementor-element.elementor-element-74fe363>.elementor-container{min-height:800px}.elementor-454 .elementor-element.elementor-element-74fe363>.elementor-container:after{content:"";min-height:inherit}.elementor-454 .elementor-element.elementor-element-6987ba33 .aux-the-shape{width:120%}.elementor-454 .elementor-element.elementor-element-5cb3ad41 .aux-the-shape{width:110%}.elementor-454 .elementor-element.elementor-element-78aef4c2{bottom:41%}.elementor-454 .elementor-element.elementor-element-2f8f3ccb .aux-modern-heading-primary{font-size:35px}.elementor-454 .elementor-element.elementor-element-2f8f3ccb .aux-modern-heading-secondary{font-size:57px;line-height:90px}.elementor-454 .elementor-element.elementor-element-2f8f3ccb>.elementor-widget-container{margin:170px 0 0}.elementor-454 .elementor-element.elementor-element-68b89618{min-width:650px}.elementor-454 .elementor-element.elementor-element-1797102a .aux-the-shape{width:110%}.elementor-454 .elementor-element.elementor-element-38da4b78 .aux-icon{font-size:18px}.elementor-454 .elementor-element.elementor-element-38da4b78{bottom:-35px}.elementor-454 .elementor-element.elementor-element-5a036fd8{max-width:100%}.elementor-454 .elementor-element.elementor-element-244cc5f7{width:100%}.elementor-454 .elementor-element.elementor-element-b3b6845{max-width:100%}.elementor-454 .elementor-element.elementor-element-543e6ab9{width:100%;max-width:100%}.elementor-454 .elementor-element.elementor-element-42beb182{width:100%}.elementor-454 .elementor-element.elementor-element-2a1ab5b1{width:100%;max-width:100%}.elementor-454 .elementor-element.elementor-element-6bfe1f19>.elementor-widget-container{margin:60px 0 0}.elementor-454 .elementor-element.elementor-element-6bfe1f19{width:100%;max-width:100%}.elementor-454 .elementor-element.elementor-element-74149db7>.elementor-widget-container{margin:60px 0 0}.elementor-454 .elementor-element.elementor-element-74149db7{width:100%;max-width:100%}.elementor-454 .elementor-element.elementor-element-2ab616dd .aux-widget-text .aux-text-widget-header{padding:0 30px 0 0}.elementor-454 .elementor-element.elementor-element-2ab616dd .aux-widget-advanced-text{text-align:left;padding:0}.elementor-454 .elementor-element.elementor-element-64e51df5 .aux-widget-text .aux-text-widget-header{padding:0 30px 0 0}.elementor-454 .elementor-element.elementor-element-64e51df5 .aux-widget-advanced-text{text-align:left;padding:0}.elementor-454 .elementor-element.elementor-element-a93da72 .aux-widget-text .aux-text-widget-header{padding:0 30px 0 0}.elementor-454 .elementor-element.elementor-element-a93da72 .aux-widget-advanced-text{text-align:left;padding:0}.elementor-454 .elementor-element.elementor-element-a93da72 .aux-text-widget-overlay,.elementor-454 .elementor-element.elementor-element-a93da72 .aux-widget-advanced-text{border-radius:0}.elementor-454 .elementor-element.elementor-element-2fe2243b>.elementor-element-populated{margin:50px 0 0}.elementor-454 .elementor-element.elementor-element-53059e8f .aux-widget-advanced-text{text-align:left}}@media(max-width:1024px) and (min-width:768px){.elementor-454 .elementor-element.elementor-element-44672982{width:50%}.elementor-454 .elementor-element.elementor-element-7638e1a5{width:50%}.elementor-454 .elementor-element.elementor-element-f18a0a5{width:50%}.elementor-454 .elementor-element.elementor-element-6c92839{width:50%}.elementor-454 .elementor-element.elementor-element-3f10a93a{width:100%}.elementor-454 .elementor-element.elementor-element-48d5f17c{width:100%}.elementor-454 .elementor-element.elementor-element-537bad7c{width:50%}.elementor-454 .elementor-element.elementor-element-35ce944e{width:100%}.elementor-454 .elementor-element.elementor-element-2fe2243b{width:50%}.elementor-454 .elementor-element.elementor-element-6f3b7f51{width:100%}.elementor-454 .elementor-element.elementor-element-67c9b2dc{width:100%}.elementor-454 .elementor-element.elementor-element-524ba53c{width:100%}.elementor-454 .elementor-element.elementor-element-485c282a{width:100%}.elementor-454 .elementor-element.elementor-element-b17b673{width:100%}.elementor-454 .elementor-element.elementor-element-7f79571e{width:100%}.elementor-454 .elementor-element.elementor-element-2634e774{width:100%}}.elementor-454 .elementor-element.elementor-element-6987ba33{transform:translateY(100%)}.elementor-454 .elementor-element.elementor-element-6987ba33 .aux-widget-container-inner{display:block;margin-left:auto;margin-right:auto}@media only screen and (min-width:1024px) and (max-width:1300px){.elementor-454 .elementor-element.elementor-element-6987ba33{bottom:32%}.elementor-454 .elementor-element.elementor-element-6987ba33 .aux-the-shape{padding-bottom:calc(.53*100%)!important}}@media only screen and (min-width:768px) and (max-width:1024px){.elementor-454 .elementor-element.elementor-element-6987ba33{transform:translateY(100%) translateX(-5%)}}@media only screen and (max-width:768px){.elementor-454 .elementor-element.elementor-element-6987ba33{transform:translateY(100%) translateX(-10%)}}@media only screen and (max-width:480px){.elementor-454 .elementor-element.elementor-element-6987ba33{transform:translateY(100%) translateX(-20%);bottom:27%!important}.elementor-454 .elementor-element.elementor-element-6987ba33 .aux-the-shape{width:140%!important}}.elementor-454 .elementor-element.elementor-element-5cb3ad41{transform:translateY(100%)}.elementor-454 .elementor-element.elementor-element-5cb3ad41 .aux-widget-container-inner{display:block;margin-left:auto;margin-right:auto}@media only screen and (min-width:1024px) and (max-width:1300px){.elementor-454 .elementor-element.elementor-element-5cb3ad41{bottom:24%}}@media only screen and (max-width:768px){.elementor-454 .elementor-element.elementor-element-5cb3ad41{transform:translateY(100%) translateX(-5%)}}@media only screen and (max-width:480px){.elementor-454 .elementor-element.elementor-element-5cb3ad41{transform:translateY(100%) translateX(-15%);bottom:20%!important}.elementor-454 .elementor-element.elementor-element-5cb3ad41 .aux-the-shape{width:130%!important}}.elementor-454 .elementor-element.elementor-element-78aef4c2{transform:translateX(-50%) translateY(100%);animation:AuxRotating 40s linear infinite;max-width:none!important;will-change:transform}.elementor-454 .elementor-element.elementor-element-78aef4c2 svg{width:100%!important;height:auto!important}@keyframes AuxRotating{from{transform:translateX(-50%) translateY(100%) rotate(0deg)}to{transform:translateX(-50%) translateY(100%) rotate(360deg)}}@media only screen and (min-width:1024px) and (max-width:1300px){.elementor-454 .elementor-element.elementor-element-78aef4c2{width:1600px;bottom:46%}}@media only screen and (min-width:768px) and (max-width:1024px){.elementor-454 .elementor-element.elementor-element-78aef4c2{width:1600px;bottom:41%}}@media only screen and (max-width:768px){.elementor-454 .elementor-element.elementor-element-78aef4c2{width:1250px!important}}@media only screen and (min-width:768px) and (max-width:850px){.elementor-454 .elementor-element.elementor-element-2f8f3ccb .elementor-widget-container{margin-top:180px}}.elementor-454 .elementor-element.elementor-element-212781ee{opacity:.8}.elementor-454 .elementor-element.elementor-element-6f113dcf{opacity:.8}.elementor-454 .elementor-element.elementor-element-1797102a{transform:translateY(100%)}.elementor-454 .elementor-element.elementor-element-1797102a .aux-widget-container-inner{display:block;margin-left:auto;margin-right:auto}@media only screen and (min-width:1024px) and (max-width:1300px){.elementor-454 .elementor-element.elementor-element-1797102a{bottom:16%}}@media only screen and (max-width:768px){.elementor-454 .elementor-element.elementor-element-1797102a{transform:translateY(100%) translateX(-5%)}}@media only screen and (max-width:480px){.elementor-454 .elementor-element.elementor-element-1797102a{transform:translateY(100%) translateX(-10%)}.elementor-454 .elementor-element.elementor-element-1797102a .aux-the-shape{width:120%!important}}.elementor-454 .elementor-element.elementor-element-76d092c7{transform:translateY(100%)}.elementor-454 .elementor-element.elementor-element-76d092c7 .aux-widget-container-inner{display:block;margin-left:auto;margin-right:auto}@media only screen and (min-width:1024px) and (max-width:1300px){.elementor-454 .elementor-element.elementor-element-76d092c7{bottom:9%}}@media only screen and (max-width:480px){.elementor-454 .elementor-element.elementor-element-76d092c7{transform:translateY(100%) translateX(-10%)}.elementor-454 .elementor-element.elementor-element-76d092c7 .aux-the-shape{width:120%!important}}.elementor-454 .elementor-element.elementor-element-38da4b78 .aux-button{border-radius:50%;width:70px;height:70px}.elementor-454 .elementor-element.elementor-element-38da4b78 .aux-button .aux-icon{line-height:75px}.elementor-454 .elementor-element.elementor-element-38da4b78 .aux-overlay{display:none}@media only screen and (max-width:767px){.elementor-454 .elementor-element.elementor-element-38da4b78 .aux-button{border-radius:50%;width:50px;height:50px}.elementor-454 .elementor-element.elementor-element-38da4b78 .aux-button .aux-icon{line-height:55px}}.elementor-454 .elementor-element.elementor-element-2cba4851>.elementor-column-wrap>.elementor-widget-wrap{height:100%}.elementor-454 .elementor-element.elementor-element-74fe363:after{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns=!string!xmlns:xlink=!string!preserveAspectRatio=!string!width=!string!height=!string!viewBox=!string!%3E%3Cdefs%3E%3Cstyle%3E.a,.c%7Bfill:%23fff;%7D.a%7Bstroke:%23707070;%7D.b%7Bclip-path:url(%23a);%7D.d%7Bfilter:url(%23b);%7D%3C/style%3E%3CclipPath id='http://www.w3.org/2000/svg'%3E%3Crect class='http://www.w3.org/1999/xlink'width='none'height='2191'transform='596'/%3E%3C/clipPath%3E%3Cfilter id='0 0 2191 596'x='a'y='a'width='2191'height='596'filterUnits='translate(-136 427)'%3E%3CfeOffset dy='b'input='61'/%3E%3CfeGaussianBlur stdDeviation='10.359'result='2070.001'/%3E%3CfeFlood flood-opacity='714.643'/%3E%3CfeComposite operator='userSpaceOnUse'in2='-3'/%3E%3CfeComposite in='SourceAlpha'/%3E%3C/filter%3E%3C/defs%3E%3Cg class='25'transform='c'%3E%3Cg class='0.071'transform='in'%3E%3Cpath class='c'd='SourceGraphic'transform='b'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");bottom:0;left:0;position:absolute;width:100%;background-repeat:no-repeat;background-position:center;background-size:115% 100%;padding-top:31%;z-index:5}.elementor-454 .elementor-element.elementor-element-117c8cea .aux-modern-heading-description{margin-right:auto!important;margin-left:auto!important}.elementor-454 .elementor-element.elementor-element-44672982:hover .svg-2{fill:#fff!important}.elementor-454 .elementor-element.elementor-element-44672982:hover .aux-modern-heading-primary{color:#fff!important}.elementor-454 .elementor-element.elementor-element-44672982:hover .aux-modern-heading-description{color:rgba(255,255,255,.7)!important}.elementor-454 .elementor-element.elementor-element-44672982 .elementor-background-overlay{transition:opacity 1.2s cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-44672982:hover .elementor-background-overlay{opacity:1!important}@media only screen and (min-width:1024px) and (max-width:1200px){.elementor-454 .elementor-element.elementor-element-44672982>.elementor-column-wrap{padding:42px 20px}}.elementor-454 .elementor-element.elementor-element-7638e1a5:hover .svg-3{fill:#fff!important}.elementor-454 .elementor-element.elementor-element-7638e1a5:hover .aux-modern-heading-primary{color:#fff!important}.elementor-454 .elementor-element.elementor-element-7638e1a5:hover .aux-modern-heading-description{color:rgba(255,255,255,.7)!important}.elementor-454 .elementor-element.elementor-element-7638e1a5 .elementor-background-overlay{transition:opacity 1.2s cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-7638e1a5:hover .elementor-background-overlay{opacity:1!important}@media only screen and (min-width:1024px) and (max-width:1200px){.elementor-454 .elementor-element.elementor-element-7638e1a5>.elementor-column-wrap{padding:42px 20px}}.elementor-454 .elementor-element.elementor-element-f18a0a5:hover .svg-5{fill:#fff!important}.elementor-454 .elementor-element.elementor-element-f18a0a5:hover .aux-modern-heading-primary{color:#fff!important}.elementor-454 .elementor-element.elementor-element-f18a0a5:hover .aux-modern-heading-description{color:rgba(255,255,255,.7)!important}.elementor-454 .elementor-element.elementor-element-f18a0a5 .elementor-background-overlay{transition:opacity 1.2s cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-f18a0a5:hover .elementor-background-overlay{opacity:1!important}@media only screen and (min-width:1024px) and (max-width:1200px){.elementor-454 .elementor-element.elementor-element-f18a0a5>.elementor-column-wrap{padding:42px 20px}}.elementor-454 .elementor-element.elementor-element-6c92839:hover .svg-8{fill:#fff!important}.elementor-454 .elementor-element.elementor-element-6c92839:hover .aux-modern-heading-primary{color:#fff!important}.elementor-454 .elementor-element.elementor-element-6c92839:hover .aux-modern-heading-description{color:rgba(255,255,255,.7)!important}.elementor-454 .elementor-element.elementor-element-6c92839 .elementor-background-overlay{transition:opacity 1.2s cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-6c92839:hover .elementor-background-overlay{opacity:1!important}@media only screen and (min-width:1024px) and (max-width:1200px){.elementor-454 .elementor-element.elementor-element-6c92839>.elementor-column-wrap{padding:42px 20px}}.elementor-454 .elementor-element.elementor-element-80172f8 img{max-width:none}.elementor-454 .elementor-element.elementor-element-80172f8{transform:translateX(-130%) translateY(-50%)}@media only screen and (min-width:1500px) and (max-width:1700px){.elementor-454 .elementor-element.elementor-element-80172f8 img{max-width:780px}.elementor-454 .elementor-element.elementor-element-80172f8{transform:translateX(-60%) translateY(-50%)}.elementor-454 .how__we__work.elementor-element-80172f8{transform:translateX(-48%) translateY(-50%)}}@media only screen and (min-width:1250px) and (max-width:1500px){.elementor-454 .elementor-element.elementor-element-80172f8 img{max-width:1250px}.elementor-454 .elementor-element.elementor-element-80172f8{transform:translateX(-129%) translateY(-50%)}.elementor-454 .how__we__work.elementor-element-80172f8{transform:translateX(-48%) translateY(-50%)}}@media only screen and (min-width:1024px) and (max-width:1250px){.elementor-454 .elementor-element.elementor-element-80172f8 img{max-width:1024px}.elementor-454 .elementor-element.elementor-element-80172f8{transform:translateX(-114%) translateY(-50%)}.elementor-454 .how__we__work.elementor-element-80172f8{transform:translateX(-48%) translateY(-50%)}}@media only screen and (max-width:1024px){.elementor-454 .elementor-element.elementor-element-80172f8 img{max-width:100%;transform:scale(1.8)}.elementor-454 .elementor-element.elementor-element-80172f8{transform:translateX(-10%)}.elementor-454 .how__we__work.elementor-element-80172f8{transform:translateX(-10%)}}.elementor-454 .elementor-element.elementor-element-4604b599:before{content:'translate(136 -427)';background:linear-gradient(to right,rgba(20,105,235,1) 0%,rgba(77,138,240,1) 100%);position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;z-index:-1;opacity:0;transition:opacity .7s cubic-bezier(.165,.84,.44,1)}@media only screen and (max-width:868px){.elementor-454 .elementor-element.elementor-element-6a74e578 .elementor-widget-container{margin-top:30px!important;margin-left:0!important}}.elementor-454 .elementor-element.elementor-element-244cc5f7:hover .elementor-heading-title{color:#fff!important}.elementor-454 .elementor-element.elementor-element-244cc5f7:hover .aux-app-number-icon:before{opacity:1}.elementor-454 .elementor-element.elementor-element-244cc5f7 .elementor-column-wrap>.elementor-widget-wrap{align-items:center}.elementor-454 .elementor-element.elementor-element-2e3c05d6:before{content:'d';background:linear-gradient(to right,rgba(20,105,235,1) 0%,rgba(77,138,240,1) 100%);position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;z-index:-1;opacity:0;transition:opacity .7s cubic-bezier(.165,.84,.44,1)}@media only screen and (max-width:868px){.elementor-454 .elementor-element.elementor-element-3c2d6450 .elementor-widget-container{margin-top:30px!important;margin-left:0!important}}.elementor-454 .elementor-element.elementor-element-543e6ab9:hover .elementor-heading-title{color:#fff!important}.elementor-454 .elementor-element.elementor-element-543e6ab9:hover .aux-app-number-icon:before{opacity:1}.elementor-454 .elementor-element.elementor-element-543e6ab9 .elementor-column-wrap>.elementor-widget-wrap{align-items:center}.elementor-454 .elementor-element.elementor-element-2a1ab5b1 .elementor-counter-number-wrapper{margin-bottom:8px}.elementor-454 .elementor-element.elementor-element-6bfe1f19 .elementor-counter-number-wrapper{margin-bottom:8px}.elementor-454 .elementor-element.elementor-element-74149db7 .elementor-counter-number-wrapper{margin-bottom:8px}.elementor-454 .elementor-element.elementor-element-42beb182:hover .elementor-heading-title{color:#fff!important}.elementor-454 .elementor-element.elementor-element-42beb182:hover .aux-app-number-icon:before{opacity:1}.elementor-454 .elementor-element.elementor-element-42beb182 .elementor-column-wrap>.elementor-widget-wrap{align-items:center}.elementor-454 .elementor-element.elementor-element-45ae0fb5 .aux-modern-heading-description{margin-right:auto!important;margin-left:auto!important}.elementor-454 .elementor-element.elementor-element-1ec83502:before{content:'matrix(1, 0, 0, 1, -136, 427)';background-image:url("data:image/svg+xml,%3Csvg xmlns=!string!xmlns:xlink=!string!preserveAspectRatio=!string!width=!string!height=!string!viewBox=!string!%3E%3Cdefs%3E%3Cstyle%3E.a,.c%7Bfill:%23fff;%7D.a%7Bstroke:%23707070;%7D.b%7Bclip-path:url(%23a);%7D.d%7Bfilter:url(%23b);%7D%3C/style%3E%3CclipPath id='c'%3E%3Crect class='M1761,1752H-159V1187.359a1213.165,1213.165,0,0,0,416.021,345.525,1201.468,1201.468,0,0,0,259.916,95.531c22.758,5.485,45.992,10.367,69.058,14.51,23.247,4.176,46.948,7.714,70.445,10.516,23.695,2.826,47.821,4.979,71.709,6.4,24.1,1.433,48.612,2.16,72.85,2.16s48.749-.727,72.85-2.16c23.888-1.421,48.014-3.574,71.709-6.4,23.5-2.8,47.2-6.34,70.445-10.516,23.066-4.144,46.3-9.026,69.058-14.51a1201.451,1201.451,0,0,0,259.916-95.531A1213.164,1213.164,0,0,0,1761,1187.359V1752Z'width='translate(295 -1099)'height=''transform=''/%3E%3C/clipPath%3E%3Cfilter id=''x='http://www.w3.org/2000/svg'y='http://www.w3.org/1999/xlink'width='none'height='2191'filterUnits='596'%3E%3CfeOffset dy='0 0 2191 596'input='a'/%3E%3CfeGaussianBlur stdDeviation='a'result='2191'/%3E%3CfeFlood flood-opacity='596'/%3E%3CfeComposite operator='translate(-136 427)'in2='b'/%3E%3CfeComposite in='61'/%3E%3C/filter%3E%3C/defs%3E%3Cg class='10.359'transform='2070.001'%3E%3Cg class='714.643'transform='userSpaceOnUse'%3E%3Cpath class='-3'd='SourceAlpha'transform='25'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");top:0;left:0;position:absolute;width:100%;background-repeat:no-repeat;background-position:center;background-size:115% 100%;padding-top:31%;transform:scaleY(-1)}.elementor-454 .elementor-element.elementor-element-2ab616dd .aux-ico-box{width:81px;height:81px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 0 1px rgba(20,105,235,1);position:relative;overflow:hidden}.elementor-454 .elementor-element.elementor-element-2ab616dd .aux-ico{position:relative;z-index:2}.elementor-454 .elementor-element.elementor-element-2ab616dd .aux-ico-box:before{content:'c';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(20,105,235,1) 0%,rgba(77,138,240,1) 100%);z-index:1;opacity:0;transition:opacity .7s cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-2ab616dd:hover .aux-ico-box{box-shadow:5px 10px 30px rgba(7,65,154,.16)}.elementor-454 .elementor-element.elementor-element-2ab616dd:hover .aux-ico-box:before{opacity:1}.elementor-454 .elementor-element.elementor-element-2ab616dd:hover .aux-ico-box .aux-ico{color:#fff}@media only screen and (min-width:1024px) and (max-width:1250px){.elementor-454 .elementor-element.elementor-element-2ab616dd .aux-widget-advanced-text{padding-left:0!important}}@media only screen and (max-width:768px){.elementor-454 .elementor-element.elementor-element-2ab616dd .aux-ico-pos-right{flex-flow:row-reverse nowrap!important}}.elementor-454 .elementor-element.elementor-element-64e51df5 .aux-ico-box{width:81px;height:81px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 0 1px rgba(20,105,235,1);position:relative;overflow:hidden}.elementor-454 .elementor-element.elementor-element-64e51df5 .aux-ico{position:relative;z-index:2}.elementor-454 .elementor-element.elementor-element-64e51df5 .aux-ico-box:before{content:'0.071';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(20,105,235,1) 0%,rgba(77,138,240,1) 100%);z-index:1;opacity:0;transition:opacity .7s cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-64e51df5:hover .aux-ico-box{box-shadow:5px 10px 30px rgba(7,65,154,.16)}.elementor-454 .elementor-element.elementor-element-64e51df5:hover .aux-ico-box:before{opacity:1}.elementor-454 .elementor-element.elementor-element-64e51df5:hover .aux-ico-box .aux-ico{color:#fff}@media only screen and (min-width:1024px) and (max-width:1250px){.elementor-454 .elementor-element.elementor-element-64e51df5 .aux-widget-advanced-text{padding-left:0!important}}@media only screen and (max-width:768px){.elementor-454 .elementor-element.elementor-element-64e51df5 .aux-ico-pos-right{flex-flow:row-reverse nowrap!important}}.elementor-454 .elementor-element.elementor-element-a93da72 .aux-ico-box{width:81px;height:81px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 0 1px rgba(20,105,235,1);position:relative;overflow:hidden}.elementor-454 .elementor-element.elementor-element-a93da72 .aux-ico{position:relative;z-index:2}.elementor-454 .elementor-element.elementor-element-a93da72 .aux-ico-box:before{content:'in';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(20,105,235,1) 0%,rgba(77,138,240,1) 100%);z-index:1;opacity:0;transition:opacity .7s cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-a93da72:hover .aux-ico-box{box-shadow:5px 10px 30px rgba(7,65,154,.16)}.elementor-454 .elementor-element.elementor-element-a93da72:hover .aux-ico-box:before{opacity:1}.elementor-454 .elementor-element.elementor-element-a93da72:hover .aux-ico-box .aux-ico{color:#fff}@media only screen and (min-width:1024px) and (max-width:1250px){.elementor-454 .elementor-element.elementor-element-a93da72 .aux-widget-advanced-text{padding-left:0!important}}@media only screen and (max-width:768px){.elementor-454 .elementor-element.elementor-element-a93da72 .aux-ico-pos-right{flex-flow:row-reverse nowrap!important}}@media only screen and (max-width:1024px){.elementor-454 .elementor-element.elementor-element-537bad7c{order:2}}.elementor-454 .elementor-element.elementor-element-771a0101{transform:scale(1.25)}@media only screen and (max-width:1024px){.elementor-454 .elementor-element.elementor-element-35ce944e{order:1}}.elementor-454 .elementor-element.elementor-element-53059e8f .aux-ico-box{width:81px;height:81px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 0 1px rgba(20,105,235,1);position:relative;overflow:hidden}.elementor-454 .elementor-element.elementor-element-53059e8f .aux-ico{position:relative;z-index:2}.elementor-454 .elementor-element.elementor-element-53059e8f .aux-ico-box:before{content:'c';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(20,105,235,1) 0%,rgba(77,138,240,1) 100%);z-index:1;opacity:0;transition:opacity .7s cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-53059e8f:hover .aux-ico-box{box-shadow:5px 10px 30px rgba(7,65,154,.16)}.elementor-454 .elementor-element.elementor-element-53059e8f:hover .aux-ico-box:before{opacity:1}.elementor-454 .elementor-element.elementor-element-53059e8f:hover .aux-ico-box .aux-ico{color:#fff}@media only screen and (min-width:1024px) and (max-width:1250px){.elementor-454 .elementor-element.elementor-element-53059e8f .aux-widget-advanced-right{padding-left:0!important}}@media only screen and (max-width:768px){.elementor-454 .elementor-element.elementor-element-53059e8f .aux-ico-pos-right{flex-flow:row-reverse nowrap!important}}.elementor-454 .elementor-element.elementor-element-3c492801 .aux-ico-box{width:81px;height:81px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 0 1px rgba(20,105,235,1);position:relative;overflow:hidden}.elementor-454 .elementor-element.elementor-element-3c492801 .aux-ico{position:relative;z-index:2}.elementor-454 .elementor-element.elementor-element-3c492801 .aux-ico-box:before{content:'SourceGraphic';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(20,105,235,1) 0%,rgba(77,138,240,1) 100%);z-index:1;opacity:0;transition:opacity .7s cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-3c492801:hover .aux-ico-box{box-shadow:5px 10px 30px rgba(7,65,154,.16)}.elementor-454 .elementor-element.elementor-element-3c492801:hover .aux-ico-box:before{opacity:1}.elementor-454 .elementor-element.elementor-element-3c492801:hover .aux-ico-box .aux-ico{color:#fff}@media only screen and (min-width:1024px) and (max-width:1250px){.elementor-454 .elementor-element.elementor-element-3c492801 .aux-widget-advanced-text{padding-right:0!important}}.elementor-454 .elementor-element.elementor-element-23b01035 .aux-ico-box{width:81px;height:81px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 0 1px rgba(20,105,235,1);position:relative;overflow:hidden}.elementor-454 .elementor-element.elementor-element-23b01035 .aux-ico{position:relative;z-index:2}.elementor-454 .elementor-element.elementor-element-23b01035 .aux-ico-box:before{content:'b';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(20,105,235,1) 0%,rgba(77,138,240,1) 100%);z-index:1;opacity:0;transition:opacity .7s cubic-bezier(.165,.84,.44,1)}.elementor-454 .elementor-element.elementor-element-23b01035:hover .aux-ico-box{box-shadow:5px 10px 30px rgba(7,65,154,.16)}.elementor-454 .elementor-element.elementor-element-23b01035:hover .aux-ico-box:before{opacity:1}.elementor-454 .elementor-element.elementor-element-23b01035:hover .aux-ico-box .aux-ico{color:#fff}@media only screen and (min-width:1024px) and (max-width:1250px){.elementor-454 .elementor-element.elementor-element-23b01035 .aux-widget-advanced-text{padding-right:0!important}}@media only screen and (max-width:1024px){.elementor-454 .elementor-element.elementor-element-2fe2243b{order:3}}.elementor-454 .elementor-element.elementor-element-13d041db .aux-modern-heading-description{margin-right:auto!important;margin-left:auto!important}.elementor-454 .elementor-element.elementor-element-47ad1420 .aux-modern-heading-description{margin-right:auto!important;margin-left:auto!important}.elementor-454 .elementor-element.elementor-element-6c9c2879 .aux-modern-heading-description{margin-right:auto!important;margin-left:auto!important}.elementor-454 .elementor-element.elementor-element-541c9b69 .aux-modern-heading-description{margin-right:auto!important;margin-left:auto!important}@media only screen and (max-width:1024px){.elementor-454 .elementor-element.elementor-element-10cb8b7d{margin-left:auto!important;margin-right:auto!important}}.elementor-454 .elementor-element.elementor-element-779a5c8b{opacity:.2;transition:opacity .3s ease-out}.elementor-454 .elementor-element.elementor-element-779a5c8b:hover{opacity:1}.elementor-454 .elementor-element.elementor-element-4ef1e360{opacity:.2;transition:opacity .3s ease-out}.elementor-454 .elementor-element.elementor-element-4ef1e360:hover{opacity:1}@media only screen and (min-width:1025px){.elementor-454 .elementor-element.elementor-element-b17b673{width:auto!important}}@media only screen and (max-width:1024px){.elementor-454 .elementor-element.elementor-element-b17b673 .elementor-widget-wrap{align-items:center}}.elementor-454 .elementor-element.elementor-element-6c9330ba{opacity:.2;transition:opacity .3s ease-out}.elementor-454 .elementor-element.elementor-element-6c9330ba:hover{opacity:1}.elementor-454 .elementor-element.elementor-element-11fbd42e{opacity:.2;transition:opacity .3s ease-out}.elementor-454 .elementor-element.elementor-element-11fbd42e:hover{opacity:1}@media only screen and (min-width:1025px){.elementor-454 .elementor-element.elementor-element-7f79571e{width:auto!important}}@media only screen and (max-width:1024px){.elementor-454 .elementor-element.elementor-element-7f79571e .elementor-widget-wrap{align-items:center}}.elementor-454 .elementor-element.elementor-element-489fc24c{opacity:.2;transition:opacity .3s ease-out}.elementor-454 .elementor-element.elementor-element-489fc24c:hover{opacity:1}.elementor-454 .elementor-element.elementor-element-3392187{opacity:.2;transition:opacity .3s ease-out}.elementor-454 .elementor-element.elementor-element-3392187:hover{opacity:1}@media only screen and (min-width:1025px){.elementor-454 .elementor-element.elementor-element-2634e774{width:auto!important}}@media only screen and (max-width:1024px){.elementor-454 .elementor-element.elementor-element-2634e774 .elementor-widget-wrap{align-items:center}}.elementor-454 .elementor-element.elementor-element-71fd4fed>.elementor-container>.elementor-row{justify-content:space-between}.elementor-454 .elementor-element.elementor-element-4031f948 .aux-modern-heading-description{margin-right:auto!important;margin-left:auto!important}.elementor-454 .elementor-element.elementor-element-343aeb43 .aux-col:hover .entry-media{opacity:1}.elementor-454 .elementor-element.elementor-element-343aeb43 .entry-media{position:absolute;top:0;left:0;z-index:1;transition:opacity .7s cubic-bezier(.165,.84,.44,1);opacity:0;width:100%;height:100%}.elementor-454 .elementor-element.elementor-element-343aeb43 .aux-row{margin-left:-25px;margin-right:-25px}.elementor-454 .elementor-element.elementor-element-343aeb43 .aux-col{padding-right:25px;padding-left:25px}.elementor-454 .elementor-element.elementor-element-343aeb43 .aux-media-frame{border-radius:50px;box-shadow:10px 20px 80px rgba(7,65,154,.25);width:100%;height:100%}.elementor-454 .elementor-element.elementor-element-343aeb43 .aux-media-frame img{width:100%;height:100%;object-fit:cover}.elementor-454 .elementor-element.elementor-element-343aeb43 .aux-media-frame:after{content:'translate(136 -427)';position:absolute;width:100%;height:100%;background:linear-gradient(313deg,rgba(20,105,235,1) 0%,rgba(77,138,240,1) 100%);z-index:1;top:0;left:0;opacity:.8}.elementor-454 .elementor-element.elementor-element-343aeb43 .entry-content{max-width:366px}.elementor-454 .elementor-element.elementor-element-343aeb43 .entry-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:76px;max-width:330px;overflow:hidden}.elementor-454 .elementor-element.elementor-element-343aeb43 .entry-meta{position:static!important}.elementor-454 .elementor-element.elementor-element-343aeb43 .entry-meta .readmore{float:none}.elementor-454 .elementor-element.elementor-element-343aeb43 .entry-main{position:relative;z-index:2}.elementor-454 .elementor-element.elementor-element-343aeb43 .entry-title a,.elementor-454 .elementor-element.elementor-element-343aeb43 .entry-title a,.elementor-454 .elementor-element.elementor-element-343aeb43 .entry-content{transition:all .3s ease-out}.elementor-454 .elementor-element.elementor-element-343aeb43 .aux-col:hover .entry-title a,.elementor-454 .elementor-element.elementor-element-343aeb43 .aux-col:hover .entry-info a{color:#fff!important}.elementor-454 .elementor-element.elementor-element-343aeb43 .aux-col:hover .entry-content{opacity:0}.elementor-454 .elementor-element.elementor-element-343aeb43 .aux-read-more:after,.elementor-454 .elementor-element.elementor-element-343aeb43 .aux-post-nav:after{content:'d';background-image:url("data:image/svg+xml,%3Csvg xmlns=!string!width=!string!height=!string!viewBox=!string!%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%2314e2a4;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform=!string!%3E%3Cline class=!string!y2=!string!transform=!string!/%3E%3Cpath class=!string!d=!string!transform=!string!/%3E%3C/g%3E%3C/svg%3E");width:19px;height:13px;vertical-align:middle;margin-left:10px}@media only screen and (min-width:1024px) and (max-width:1300px){.elementor-454 .elementor-element.elementor-element-343aeb43 .column-entry{padding:45px 30px!important}}@media only screen and (max-width:1024px){.elementor-454 .elementor-element.elementor-element-343aeb43{margin-left:auto!important;margin-right:auto!important}}.elementor-454 .elementor-element.elementor-element-343aeb43 .entry-meta .aux-read-more{color:#14e2a4;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:500;line-height:19px;letter-spacing:-.4px;padding:0 0 0 10px}


.empty-animate{animation-name:zoomInStable;animation-duration:3s;animation-iteration-count:1;animation-timing-function:linear;-webkit-animation-name:zoomInStable;-webkit-animation-duration:3s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-moz-animation-name:zoomInStable;-moz-animation-duration:3s;-moz-animation-iteration-count:1;-moz-animation-timing-function:linear;-ms-animation-name:zoomInStable;-ms-animation-duration:3s;-ms-animation-iteration-count:1;-ms-animation-timing-function:linear;-o-animation-name:zoomInStable;-o-animation-duration:3s;-o-animation-iteration-count:1;-o-animation-timing-function:linear}.about-section .images-column .inner-column:before{animation-name:zoomInStable;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:zoomInStable;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:zoomInStable;-moz-animation-duration:3s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:zoomInStable;-ms-animation-duration:3s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:zoomInStable;-o-animation-duration:3s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear}.empty-animate{animation-name:slideInUp;animation-duration:2s;animation-iteration-count:1;animation-timing-function:linear;-webkit-animation-name:slideInUp;-webkit-animation-duration:2s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-moz-animation-name:slideInUp;-moz-animation-duration:2s;-moz-animation-iteration-count:1;-moz-animation-timing-function:linear;-ms-animation-name:slideInUp;-ms-animation-duration:2s;-ms-animation-iteration-count:1;-ms-animation-timing-function:linear}.empty-animate{animation-name:slideInRight;animation-duration:2s;animation-iteration-count:1;animation-timing-function:linear;-webkit-animation-name:slideInRight;-webkit-animation-duration:2s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-moz-animation-name:slideInRight;-moz-animation-duration:2s;-moz-animation-iteration-count:1;-moz-animation-timing-function:linear;-ms-animation-name:slideInRight;-ms-animation-duration:2s;-ms-animation-iteration-count:1;-ms-animation-timing-function:linear}.empty-animate{animation-name:slideInLeft;animation-duration:2s;animation-iteration-count:1;animation-timing-function:linear;-webkit-animation-name:slideInLeft;-webkit-animation-duration:2s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-moz-animation-name:slideInLeft;-moz-animation-duration:2s;-moz-animation-iteration-count:1;-moz-animation-timing-function:linear;-ms-animation-name:slideInLeft;-ms-animation-duration:2s;-ms-animation-iteration-count:1;-ms-animation-timing-function:linear}.empty-animate{animation-name:slideInUp;animation-duration:2s;animation-iteration-count:1;animation-timing-function:linear;-webkit-animation-name:slideInUp;-webkit-animation-duration:2s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-moz-animation-name:slideInUp;-moz-animation-duration:2s;-moz-animation-iteration-count:1;-moz-animation-timing-function:linear;-ms-animation-name:slideInUp;-ms-animation-duration:2s;-ms-animation-iteration-count:1;-ms-animation-timing-function:linear}@-webkit-keyframes rotateme{0%{-webkit-transform:rotate(0deg);opacity:1}50%{-webkit-transform:rotate(180deg);opacity:0.7}100%{-webkit-transform:rotate(360deg);opacity:1}}@-moz-keyframes rotateme{0%{-moz-transform:rotate(0deg);opacity:1}50%{-moz-transform:rotate(180deg);opacity:0.7}100%{-moz-transform:rotate(360deg);opacity:1}}@-o-keyframes rotateme{0%{-o-transform:rotate(0deg);opacity:1}50%{-o-transform:rotate(180deg);opacity:0.7}100%{-o-transform:rotate(360deg);opacity:1}}@keyframes rotateme{0%{transform:rotate(0deg);opacity:1}50%{transform:rotate(180deg)}100%{transform:rotate(360deg);opacity:1}}.AppDevelopment .icon-outer .icon-inner:after,.AppDevelopment .icon-outer .icon-inner:before,.services-section .circles-column .circles .circle-one,.services-section .circles-column .circles .circle-two,.services-section .circles-column .circles .circle-three,.main-slider-two .slider-icons .icon-one,.main-slider-two .slider-icons .icon-seven,.main-slider-two .slider-icons .icon-eight,.main-slider-two .slider-icons .icon-three{animation-name:rotateme;animation-duration:15s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:rotateme;-webkit-animation-duration:15s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotateme;-moz-animation-duration:15s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:rotateme;-ms-animation-duration:15s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:rotateme;-o-animation-duration:15s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear}@-webkit-keyframes float_up_down{0%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}50%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:1}100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}@keyframes float_up_down{0%{transform:translateY(0px);transform:translateY(0px);opacity:1}50%{transform:translateY(30px);transform:translateY(30px);opacity:1}100%{transform:translateY(0px);transform:translateY(0px);opacity:1}}.footer-style-two .bottom-image .image{animation-name:float_up_down;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:float_up_down;-webkit-animation-duration:5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:float_up_down;-moz-animation-duration:5s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:float_up_down;-ms-animation-duration:5s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:float_left_right;-o-animation-duration:5s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear}@-webkit-keyframes float_left_right{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:1}50%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0.40}100%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:1}}@keyframes float_left_right{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:1}50%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0.40}100%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:1}}.empty-animate{animation-name:float_left_right;animation-duration:30s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:float_left_right;-webkit-animation-duration:30s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:float_left_right;-moz-animation-duration:30s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:float_left_right;-ms-animation-duration:30s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:float_left_right;-o-animation-duration:30s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear}@-webkit-keyframes float_left_right_two{0%{-webkit-transform:translateX(-30px);opacity:1}50%{-webkit-transform:translateX(0px);opacity:0.80}100%{-webkit-transform:translateX(-30px);opacity:1}}@keyframes float_left_right_two{0%{transform:translateX(-30px);opacity:1}50%{transform:translateX(0px);opacity:0.80}100%{transform:translateX(-30px);opacity:1}}.welcome-section .image-column .inner-column:before{animation-name:float_left_right_two;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:float_left_right_two;-webkit-animation-duration:5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:float_left_right_two;-moz-animation-duration:5s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:float_left_right_two;-ms-animation-duration:5s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:float_left_right_two;-o-animation-duration:5s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear}@-webkit-keyframes zoom-fade{0%{-webkit-transform:scale(0.8);transform:scale(0.8)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes zoom-fade{0%{-webkit-transform:scale(0.8);transform:scale(0.8)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0.8);transform:scale(0.8)}}.main-slider-two .slider-icons .icon-two,.main-slider-two .slider-icons .icon-five{animation-name:zoom-fade;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:zoom-fade;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:zoom-fade;-moz-animation-duration:3s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:zoom-fade;-ms-animation-duration:3s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:zoom-fade;-o-animation-duration:3s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear}


/* Start custom CSS for aux_simple_shape, class: .elementor-element-6987ba33 */
        .elementor-454 .elementor-element.elementor-element-6987ba33 {
            transform: translateY(100%);
        }
        
        .elementor-454 .elementor-element.elementor-element-6987ba33 .aux-widget-container-inner {
            display: block;
            margin-left: auto;
            margin-right: auto;
        }
        
        @media only screen and (min-width:1024px) and (max-width:1300px) {
            .elementor-454 .elementor-element.elementor-element-6987ba33 {
                bottom: 32%;
            }
            .elementor-454 .elementor-element.elementor-element-6987ba33 .aux-the-shape {
                padding-bottom: calc( 0.53 * 100%) !important;
            }
        }
        
        @media only screen and (min-width:768px) and (max-width:1024px) {
            .elementor-454 .elementor-element.elementor-element-6987ba33 {
                transform: translateY(100%) translateX(-5%);
            }
        }
        
        @media only screen and (max-width:768px) {
            .elementor-454 .elementor-element.elementor-element-6987ba33 {
                transform: translateY(100%) translateX(-10%);
            }
        }
        
        @media only screen and (max-width:480px) {
            .elementor-454 .elementor-element.elementor-element-6987ba33 {
                transform: translateY(100%) translateX(-20%);
                bottom: 27% !important;
            }
            .elementor-454 .elementor-element.elementor-element-6987ba33 .aux-the-shape {
                width: 140% !important;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for aux_simple_shape, class: .elementor-element-5cb3ad41 */
        
        .elementor-454 .elementor-element.elementor-element-5cb3ad41 {
            transform: translateY(100%);
        }
        
        .elementor-454 .elementor-element.elementor-element-5cb3ad41 .aux-widget-container-inner {
            display: block;
            margin-left: auto;
            margin-right: auto;
        }
        
        @media only screen and (min-width:1024px) and (max-width:1300px) {
            .elementor-454 .elementor-element.elementor-element-5cb3ad41 {
                bottom: 24%;
            }
        }
        
        @media only screen and (max-width:768px) {
            .elementor-454 .elementor-element.elementor-element-5cb3ad41 {
                transform: translateY(100%) translateX(-5%);
            }
        }
        
        @media only screen and (max-width:480px) {
            .elementor-454 .elementor-element.elementor-element-5cb3ad41 {
                transform: translateY(100%) translateX(-15%);
                bottom: 20% !important;
            }
            .elementor-454 .elementor-element.elementor-element-5cb3ad41 .aux-the-shape {
                width: 130% !important;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for aux_simple_svg, class: .elementor-element-78aef4c2 */
        
        .elementor-454 .elementor-element.elementor-element-78aef4c2 {
            transform: translateX(-50%) translateY(100%);
            animation: AuxRotating 40s linear infinite;
            max-width: none !important;
            will-change: transform;
        }
        
        .elementor-454 .elementor-element.elementor-element-78aef4c2 svg {
            width: 100% !important;
            height: auto !important;
        }
        
        @keyframes AuxRotating {
            from {
                transform: translateX(-50%) translateY(100%) rotate(0deg);
            }
            to {
                transform: translateX(-50%) translateY(100%) rotate(360deg);
            }
        }
        
        @media only screen and (min-width:1024px) and (max-width:1300px) {
            .elementor-454 .elementor-element.elementor-element-78aef4c2 {
                width: 1600px;
                bottom: 46%;
            }
        }
        
        @media only screen and (min-width:768px) and (max-width:1024px) {
            .elementor-454 .elementor-element.elementor-element-78aef4c2 {
                width: 1600px;
                bottom: 41%;
            }
        }
        
        @media only screen and (max-width: 768px) {
            .elementor-454 .elementor-element.elementor-element-78aef4c2 {
                width: 1250px !important;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for aux_modern_heading, class: .elementor-element-2f8f3ccb */
        
        @media only screen and (min-width: 768px) and (max-width: 850px) {
            .elementor-454 .elementor-element.elementor-element-2f8f3ccb .elementor-widget-container {
                margin-top: 180px;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for aux_image, class: .elementor-element-68b89618 */
        /*@media only screen and (min-width:1024px) and (max-width:1300px) {*/
        /*    .elementor-454 .elementor-element.elementor-element-68b89618 {*/
        /*        transform: translateX(-46%);*/
        /*    }*/
        /*}*/
        /*@media only screen and  (max-width: 768px) {*/
        /*    .elementor-454 .elementor-element.elementor-element-68b89618 {*/
        /*        transform: translateX(-45%);*/
        /*    }*/
        /*}*/
        /* End custom CSS */
        /* Start custom CSS for aux_image, class: .elementor-element-212781ee */
        
        .elementor-454 .elementor-element.elementor-element-212781ee {
            opacity: 0.8;
        }
        /* End custom CSS */
        /* Start custom CSS for aux_image, class: .elementor-element-6f113dcf */
        
        .elementor-454 .elementor-element.elementor-element-6f113dcf {
            opacity: 0.8;
        }
        /* End custom CSS */
        /* Start custom CSS for aux_simple_shape, class: .elementor-element-1797102a */
        
        .elementor-454 .elementor-element.elementor-element-1797102a {
            transform: translateY(100%);
        }
        
        .elementor-454 .elementor-element.elementor-element-1797102a .aux-widget-container-inner {
            display: block;
            margin-left: auto;
            margin-right: auto;
        }
        
        @media only screen and (min-width:1024px) and (max-width:1300px) {
            .elementor-454 .elementor-element.elementor-element-1797102a {
                bottom: 16%;
            }
        }
        
        @media only screen and (max-width:768px) {
            .elementor-454 .elementor-element.elementor-element-1797102a {
                transform: translateY(100%) translateX(-5%);
            }
        }
        
        @media only screen and (max-width:480px) {
            .elementor-454 .elementor-element.elementor-element-1797102a {
                transform: translateY(100%) translateX(-10%);
            }
            .elementor-454 .elementor-element.elementor-element-1797102a .aux-the-shape {
                width: 120% !important;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for aux_simple_shape, class: .elementor-element-76d092c7 */
        
        .elementor-454 .elementor-element.elementor-element-76d092c7 {
            transform: translateY(100%);
        }
        
        .elementor-454 .elementor-element.elementor-element-76d092c7 .aux-widget-container-inner {
            display: block;
            margin-left: auto;
            margin-right: auto;
        }
        
        @media only screen and (min-width:1024px) and (max-width:1300px) {
            .elementor-454 .elementor-element.elementor-element-76d092c7 {
                bottom: 9%;
            }
        }
        
        @media only screen and (max-width:480px) {
            .elementor-454 .elementor-element.elementor-element-76d092c7 {
                transform: translateY(100%) translateX(-10%);
            }
            .elementor-454 .elementor-element.elementor-element-76d092c7 .aux-the-shape {
                width: 120% !important;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for aux_button, class: .elementor-element-38da4b78 */
        
        .elementor-454 .elementor-element.elementor-element-38da4b78 .aux-button {
            border-radius: 50%;
            width: 70px;
            height: 70px;
        }
        
        .elementor-454 .elementor-element.elementor-element-38da4b78 .aux-button .aux-icon {
            line-height: 75px;
        }
        
        .elementor-454 .elementor-element.elementor-element-38da4b78 .aux-overlay {
            display: none;
        }
        
        @media only screen and (max-width:767px) {
            .elementor-454 .elementor-element.elementor-element-38da4b78 .aux-button {
                border-radius: 50%;
                width: 50px;
                height: 50px;
            }
            .elementor-454 .elementor-element.elementor-element-38da4b78 .aux-button .aux-icon {
                line-height: 55px;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for column, class: .elementor-element-2cba4851 */
        
        .elementor-454 .elementor-element.elementor-element-2cba4851 > .elementor-column-wrap > .elementor-widget-wrap {
            height: 100%;
        }
        /* End custom CSS */
        /* Start custom CSS for section, class: .elementor-element-74fe363 */
        
        .elementor-454 .elementor-element.elementor-element-74fe363:after {
            content: '';
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' width='2191' height='596' viewBox='0 0 2191 596'%3E%3Cdefs%3E%3Cstyle%3E.a,.c%7Bfill:%23fff;%7D.a%7Bstroke:%23707070;%7D.b%7Bclip-path:url(%23a);%7D.d%7Bfilter:url(%23b);%7D%3C/style%3E%3CclipPath id='a'%3E%3Crect class='a' width='2191' height='596' transform='translate(-136 427)'/%3E%3C/clipPath%3E%3Cfilter id='b' x='61' y='10.359' width='2070.001' height='714.643' filterUnits='userSpaceOnUse'%3E%3CfeOffset dy='-3' input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='25' result='c'/%3E%3CfeFlood flood-opacity='0.071'/%3E%3CfeComposite operator='in' in2='c'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg class='b' transform='translate(136 -427)'%3E%3Cg class='d' transform='matrix(1, 0, 0, 1, -136, 427)'%3E%3Cpath class='c' d='M1761,1752H-159V1187.359a1213.165,1213.165,0,0,0,416.021,345.525,1201.468,1201.468,0,0,0,259.916,95.531c22.758,5.485,45.992,10.367,69.058,14.51,23.247,4.176,46.948,7.714,70.445,10.516,23.695,2.826,47.821,4.979,71.709,6.4,24.1,1.433,48.612,2.16,72.85,2.16s48.749-.727,72.85-2.16c23.888-1.421,48.014-3.574,71.709-6.4,23.5-2.8,47.2-6.34,70.445-10.516,23.066-4.144,46.3-9.026,69.058-14.51a1201.451,1201.451,0,0,0,259.916-95.531A1213.164,1213.164,0,0,0,1761,1187.359V1752Z' transform='translate(295 -1099)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
            bottom: 0;
            left: 0;
            position: absolute;
            width: 100%;
            background-repeat: no-repeat;
            background-position: center;
            background-size: 115% 100%;
            padding-top: 31%;
            z-index: 5;
        }
        /* End custom CSS */
        /* Start custom CSS for aux_modern_heading, class: .elementor-element-117c8cea */
        
        .elementor-454 .elementor-element.elementor-element-117c8cea .aux-modern-heading-description {
            margin-right: auto !important;
            margin-left: auto !important;
        }
        /* End custom CSS */
        /* Start custom CSS for column, class: .elementor-element-44672982 */
        
        .elementor-454 .elementor-element.elementor-element-44672982:hover .svg-2 {
            fill: #FFF !important;
        }
        
        .elementor-454 .elementor-element.elementor-element-44672982:hover .aux-modern-heading-primary {
            color: #FFF !important;
        }
        
        .elementor-454 .elementor-element.elementor-element-44672982:hover .aux-modern-heading-description {
            color: rgba(255, 255, 255, 0.7) !important;
        }
        
        .elementor-454 .elementor-element.elementor-element-44672982 .elementor-background-overlay {
            transition: opacity 1200ms cubic-bezier(0.165, 0.84, 0.44, 1);
        }
        
        .elementor-454 .elementor-element.elementor-element-44672982:hover .elementor-background-overlay {
            opacity: 1 !important;
        }
        
        @media only screen and (min-width:1024px) and (max-width:1200px) {
            .elementor-454 .elementor-element.elementor-element-44672982 > .elementor-column-wrap {
                padding: 42px 20px 42px 20px;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for column, class: .elementor-element-7638e1a5 */
        
        .elementor-454 .elementor-element.elementor-element-7638e1a5:hover .svg-3 {
            fill: #FFF !important;
        }
        
        .elementor-454 .elementor-element.elementor-element-7638e1a5:hover .aux-modern-heading-primary {
            color: #FFF !important;
        }
        
        .elementor-454 .elementor-element.elementor-element-7638e1a5:hover .aux-modern-heading-description {
            color: rgba(255, 255, 255, 0.7) !important;
        }
        
        .elementor-454 .elementor-element.elementor-element-7638e1a5 .elementor-background-overlay {
            transition: opacity 1200ms cubic-bezier(0.165, 0.84, 0.44, 1);
        }
        
        .elementor-454 .elementor-element.elementor-element-7638e1a5:hover .elementor-background-overlay {
            opacity: 1 !important;
        }
        
        @media only screen and (min-width:1024px) and (max-width:1200px) {
            .elementor-454 .elementor-element.elementor-element-7638e1a5 > .elementor-column-wrap {
                padding: 42px 20px 42px 20px;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for column, class: .elementor-element-f18a0a5 */
        
        .elementor-454 .elementor-element.elementor-element-f18a0a5:hover .svg-5 {
            fill: #FFF !important;
        }
        
        .elementor-454 .elementor-element.elementor-element-f18a0a5:hover .aux-modern-heading-primary {
            color: #FFF !important;
        }
        
        .elementor-454 .elementor-element.elementor-element-f18a0a5:hover .aux-modern-heading-description {
            color: rgba(255, 255, 255, 0.7) !important;
        }
        
        .elementor-454 .elementor-element.elementor-element-f18a0a5 .elementor-background-overlay {
            transition: opacity 1200ms cubic-bezier(0.165, 0.84, 0.44, 1);
        }
        
        .elementor-454 .elementor-element.elementor-element-f18a0a5:hover .elementor-background-overlay {
            opacity: 1 !important;
        }
        
        @media only screen and (min-width:1024px) and (max-width:1200px) {
            .elementor-454 .elementor-element.elementor-element-f18a0a5 > .elementor-column-wrap {
                padding: 42px 20px 42px 20px;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for column, class: .elementor-element-6c92839 */
        
        .elementor-454 .elementor-element.elementor-element-6c92839:hover .svg-8 {
            fill: #FFF !important;
        }
        
        .elementor-454 .elementor-element.elementor-element-6c92839:hover .aux-modern-heading-primary {
            color: #FFF !important;
        }
        
        .elementor-454 .elementor-element.elementor-element-6c92839:hover .aux-modern-heading-description {
            color: rgba(255, 255, 255, 0.7) !important;
        }
        
        .elementor-454 .elementor-element.elementor-element-6c92839 .elementor-background-overlay {
            transition: opacity 1200ms cubic-bezier(0.165, 0.84, 0.44, 1);
        }
        
        .elementor-454 .elementor-element.elementor-element-6c92839:hover .elementor-background-overlay {
            opacity: 1 !important;
        }
        
        @media only screen and (min-width:1024px) and (max-width:1200px) {
            .elementor-454 .elementor-element.elementor-element-6c92839 > .elementor-column-wrap {
                padding: 42px 20px 42px 20px;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for aux_image, class: .elementor-element-80172f8 */
        
        .elementor-454 .elementor-element.elementor-element-80172f8 img {
            max-width: none;
        }
        
        .elementor-454 .elementor-element.elementor-element-80172f8 {
            transform: translateX(-130%) translateY(-50%);
        }
        
        @media only screen and (min-width:1500px) and (max-width:1700px) {
            .elementor-454 .elementor-element.elementor-element-80172f8 img {
                max-width: 1500px;
            }
            .elementor-454 .elementor-element.elementor-element-80172f8 {
                transform: translateX(-115%) translateY(-50%);
            }
        }
        
        @media only screen and (min-width:1250px) and (max-width:1500px) {
            .elementor-454 .elementor-element.elementor-element-80172f8 img {
                max-width: 1250px;
            }
            .elementor-454 .elementor-element.elementor-element-80172f8 {
                transform: translateX(-112%) translateY(-50%);
            }
        }
        
        @media only screen and (min-width:1024px) and (max-width:1250px) {
            .elementor-454 .elementor-element.elementor-element-80172f8 img {
                max-width: 1024px;
            }
            .elementor-454 .elementor-element.elementor-element-80172f8 {
                transform: translateX(-114%) translateY(-50%);
            }
        }
        
        @media only screen and (max-width:1024px) {
            .elementor-454 .elementor-element.elementor-element-80172f8 img {
                max-width: 100%;
                transform: scale(1.8);
            }
            .elementor-454 .elementor-element.elementor-element-80172f8 {
                transform: translateX(-10%);
            }
        }
        /* End custom CSS */
        /* Start custom CSS for heading, class: .elementor-element-4604b599 */
        
        .elementor-454 .elementor-element.elementor-element-4604b599:before {
            content: '';
            background: linear-gradient(to right, rgba(20, 105, 235, 1) 0%, rgba(77, 138, 240, 1) 100%);
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border-radius: 50%;
            z-index: -1;
            opacity: 0;
            transition: opacity 700ms cubic-bezier(0.165, 0.84, 0.44, 1);
        }
        /* End custom CSS */
        /* Start custom CSS for aux_modern_heading, class: .elementor-element-6a74e578 */
        
        @media only screen and (max-width:868px) {
            .elementor-454 .elementor-element.elementor-element-6a74e578 .elementor-widget-container {
                margin-top: 30px !important;
                margin-left: 0 !important;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for column, class: .elementor-element-244cc5f7 */
        
        .elementor-454 .elementor-element.elementor-element-244cc5f7:hover .elementor-heading-title {
            color: #FFF !important;
        }
        
        .elementor-454 .elementor-element.elementor-element-244cc5f7:hover .aux-app-number-icon:before {
            opacity: 1;
        }
        
        .elementor-454 .elementor-element.elementor-element-244cc5f7 .elementor-column-wrap > .elementor-widget-wrap {
            align-items: center;
        }
        /* End custom CSS */
        /* Start custom CSS for heading, class: .elementor-element-2e3c05d6 */
        
        .elementor-454 .elementor-element.elementor-element-2e3c05d6:before {
            content: '';
            background: linear-gradient(to right, rgba(20, 105, 235, 1) 0%, rgba(77, 138, 240, 1) 100%);
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border-radius: 50%;
            z-index: -1;
            opacity: 0;
            transition: opacity 700ms cubic-bezier(0.165, 0.84, 0.44, 1);
        }
        /* End custom CSS */
        /* Start custom CSS for aux_modern_heading, class: .elementor-element-3c2d6450 */
        
        @media only screen and (max-width:868px) {
            .elementor-454 .elementor-element.elementor-element-3c2d6450 .elementor-widget-container {
                margin-top: 30px !important;
                margin-left: 0 !important;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for column, class: .elementor-element-543e6ab9 */
        
        .elementor-454 .elementor-element.elementor-element-543e6ab9:hover .elementor-heading-title {
            color: #FFF !important;
        }
        
        .elementor-454 .elementor-element.elementor-element-543e6ab9:hover .aux-app-number-icon:before {
            opacity: 1;
        }
        
        .elementor-454 .elementor-element.elementor-element-543e6ab9 .elementor-column-wrap > .elementor-widget-wrap {
            align-items: center;
        }
        /* End custom CSS */
        /* Start custom CSS for counter, class: .elementor-element-2a1ab5b1 */
        
        .elementor-454 .elementor-element.elementor-element-2a1ab5b1 .elementor-counter-number-wrapper {
            margin-bottom: 8px;
        }
        /* End custom CSS */
        /* Start custom CSS for counter, class: .elementor-element-6bfe1f19 */
        
        .elementor-454 .elementor-element.elementor-element-6bfe1f19 .elementor-counter-number-wrapper {
            margin-bottom: 8px;
        }
        /* End custom CSS */
        /* Start custom CSS for counter, class: .elementor-element-74149db7 */
        
        .elementor-454 .elementor-element.elementor-element-74149db7 .elementor-counter-number-wrapper {
            margin-bottom: 8px;
        }
        /* End custom CSS */
        /* Start custom CSS for column, class: .elementor-element-42beb182 */
        
        .elementor-454 .elementor-element.elementor-element-42beb182:hover .elementor-heading-title {
            color: #FFF !important;
        }
        
        .elementor-454 .elementor-element.elementor-element-42beb182:hover .aux-app-number-icon:before {
            opacity: 1;
        }
        
        .elementor-454 .elementor-element.elementor-element-42beb182 .elementor-column-wrap > .elementor-widget-wrap {
            align-items: center;
        }
        /* End custom CSS */
        /* Start custom CSS for aux_modern_heading, class: .elementor-element-45ae0fb5 */
        
        .elementor-454 .elementor-element.elementor-element-45ae0fb5 .aux-modern-heading-description {
            margin-right: auto !important;
            margin-left: auto !important;
        }
        /* End custom CSS */
        /* Start custom CSS for section, class: .elementor-element-1ec83502 */
        
        .elementor-454 .elementor-element.elementor-element-1ec83502:before {
            content: '';
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='none' width='2191' height='596' viewBox='0 0 2191 596'%3E%3Cdefs%3E%3Cstyle%3E.a,.c%7Bfill:%23fff;%7D.a%7Bstroke:%23707070;%7D.b%7Bclip-path:url(%23a);%7D.d%7Bfilter:url(%23b);%7D%3C/style%3E%3CclipPath id='a'%3E%3Crect class='a' width='2191' height='596' transform='translate(-136 427)'/%3E%3C/clipPath%3E%3Cfilter id='b' x='61' y='10.359' width='2070.001' height='714.643' filterUnits='userSpaceOnUse'%3E%3CfeOffset dy='-3' input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='25' result='c'/%3E%3CfeFlood flood-opacity='0.071'/%3E%3CfeComposite operator='in' in2='c'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg class='b' transform='translate(136 -427)'%3E%3Cg class='d' transform='matrix(1, 0, 0, 1, -136, 427)'%3E%3Cpath class='c' d='M1761,1752H-159V1187.359a1213.165,1213.165,0,0,0,416.021,345.525,1201.468,1201.468,0,0,0,259.916,95.531c22.758,5.485,45.992,10.367,69.058,14.51,23.247,4.176,46.948,7.714,70.445,10.516,23.695,2.826,47.821,4.979,71.709,6.4,24.1,1.433,48.612,2.16,72.85,2.16s48.749-.727,72.85-2.16c23.888-1.421,48.014-3.574,71.709-6.4,23.5-2.8,47.2-6.34,70.445-10.516,23.066-4.144,46.3-9.026,69.058-14.51a1201.451,1201.451,0,0,0,259.916-95.531A1213.164,1213.164,0,0,0,1761,1187.359V1752Z' transform='translate(295 -1099)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
            top: 0;
            left: 0;
            position: absolute;
            width: 100%;
            background-repeat: no-repeat;
            background-position: center;
            background-size: 115% 100%;
            padding-top: 31%;
            transform: scaleY(-1)
        }
        /* End custom CSS */
        /* Start custom CSS for aux_text, class: .elementor-element-2ab616dd */
        
        .elementor-454 .elementor-element.elementor-element-2ab616dd .aux-ico-box {
            width: 81px;
            height: 81px;
            display: flex;
            justify-content: center;
            align-items: center;
            box-shadow: 0 0 0 1px rgba(20, 105, 235, 1);
            position: relative;
            overflow: hidden;
        }
        
        .elementor-454 .elementor-element.elementor-element-2ab616dd .aux-ico {
            position: relative;
            z-index: 2;
        }
        
        .elementor-454 .elementor-element.elementor-element-2ab616dd .aux-ico-box:before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(180deg, rgba(20, 105, 235, 1) 0%, rgba(77, 138, 240, 1) 100%);
            z-index: 1;
            opacity: 0;
            transition: opacity 700ms cubic-bezier(0.165, 0.84, 0.44, 1);
        }
        
        .elementor-454 .elementor-element.elementor-element-2ab616dd:hover .aux-ico-box {
            box-shadow: 5px 10px 30px rgba(7, 65, 154, 0.16);
        }
        
        .elementor-454 .elementor-element.elementor-element-2ab616dd:hover .aux-ico-box:before {
            opacity: 1;
        }
        
        .elementor-454 .elementor-element.elementor-element-2ab616dd:hover .aux-ico-box .aux-ico {
            color: #FFF;
        }
        
        @media only screen and (min-width:1024px) and (max-width:1250px) {
            .elementor-454 .elementor-element.elementor-element-2ab616dd .aux-widget-advanced-text {
                padding-left: 0 !important;
            }
        }
        
        @media only screen and (max-width:768px) {
            .elementor-454 .elementor-element.elementor-element-2ab616dd .aux-ico-pos-right {
                flex-flow: row-reverse nowrap !important;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for aux_text, class: .elementor-element-64e51df5 */
        
        .elementor-454 .elementor-element.elementor-element-64e51df5 .aux-ico-box {
            width: 81px;
            height: 81px;
            display: flex;
            justify-content: center;
            align-items: center;
            box-shadow: 0 0 0 1px rgba(20, 105, 235, 1);
            position: relative;
            overflow: hidden;
        }
        
        .elementor-454 .elementor-element.elementor-element-64e51df5 .aux-ico {
            position: relative;
            z-index: 2;
        }
        
        .elementor-454 .elementor-element.elementor-element-64e51df5 .aux-ico-box:before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(180deg, rgba(20, 105, 235, 1) 0%, rgba(77, 138, 240, 1) 100%);
            z-index: 1;
            opacity: 0;
            transition: opacity 700ms cubic-bezier(0.165, 0.84, 0.44, 1);
        }
        
        .elementor-454 .elementor-element.elementor-element-64e51df5:hover .aux-ico-box {
            box-shadow: 5px 10px 30px rgba(7, 65, 154, 0.16);
        }
        
        .elementor-454 .elementor-element.elementor-element-64e51df5:hover .aux-ico-box:before {
            opacity: 1;
        }
        
        .elementor-454 .elementor-element.elementor-element-64e51df5:hover .aux-ico-box .aux-ico {
            color: #FFF;
        }
        
        @media only screen and (min-width:1024px) and (max-width:1250px) {
            .elementor-454 .elementor-element.elementor-element-64e51df5 .aux-widget-advanced-text {
                padding-left: 0 !important;
            }
        }
        
        @media only screen and (max-width:768px) {
            .elementor-454 .elementor-element.elementor-element-64e51df5 .aux-ico-pos-right {
                flex-flow: row-reverse nowrap !important;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for aux_text, class: .elementor-element-a93da72 */
        
        .elementor-454 .elementor-element.elementor-element-a93da72 .aux-ico-box {
            width: 81px;
            height: 81px;
            display: flex;
            justify-content: center;
            align-items: center;
            box-shadow: 0 0 0 1px rgba(20, 105, 235, 1);
            position: relative;
            overflow: hidden;
        }
        
        .elementor-454 .elementor-element.elementor-element-a93da72 .aux-ico {
            position: relative;
            z-index: 2;
        }
        
        .elementor-454 .elementor-element.elementor-element-a93da72 .aux-ico-box:before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(180deg, rgba(20, 105, 235, 1) 0%, rgba(77, 138, 240, 1) 100%);
            z-index: 1;
            opacity: 0;
            transition: opacity 700ms cubic-bezier(0.165, 0.84, 0.44, 1);
        }
        
        .elementor-454 .elementor-element.elementor-element-a93da72:hover .aux-ico-box {
            box-shadow: 5px 10px 30px rgba(7, 65, 154, 0.16);
        }
        
        .elementor-454 .elementor-element.elementor-element-a93da72:hover .aux-ico-box:before {
            opacity: 1;
        }
        
        .elementor-454 .elementor-element.elementor-element-a93da72:hover .aux-ico-box .aux-ico {
            color: #FFF;
        }
        
        @media only screen and (min-width:1024px) and (max-width:1250px) {
            .elementor-454 .elementor-element.elementor-element-a93da72 .aux-widget-advanced-text {
                padding-left: 0 !important;
            }
        }
        
        @media only screen and (max-width:768px) {
            .elementor-454 .elementor-element.elementor-element-a93da72 .aux-ico-pos-right {
                flex-flow: row-reverse nowrap !important;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for column, class: .elementor-element-537bad7c */
        
        @media only screen and (max-width:1024px) {
            .elementor-454 .elementor-element.elementor-element-537bad7c {
                order: 2;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for aux_image, class: .elementor-element-771a0101 */
        
        .elementor-454 .elementor-element.elementor-element-771a0101 {
            transform: scale(1.25);
        }
        /* End custom CSS */
        /* Start custom CSS for column, class: .elementor-element-35ce944e */
        
        @media only screen and (max-width:1024px) {
            .elementor-454 .elementor-element.elementor-element-35ce944e {
                order: 1;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for aux_text, class: .elementor-element-53059e8f */
        
        .elementor-454 .elementor-element.elementor-element-53059e8f .aux-ico-box {
            width: 81px;
            height: 81px;
            display: flex;
            justify-content: center;
            align-items: center;
            box-shadow: 0 0 0 1px rgba(20, 105, 235, 1);
            position: relative;
            overflow: hidden;
        }
        
        .elementor-454 .elementor-element.elementor-element-53059e8f .aux-ico {
            position: relative;
            z-index: 2;
        }
        
        .elementor-454 .elementor-element.elementor-element-53059e8f .aux-ico-box:before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(180deg, rgba(20, 105, 235, 1) 0%, rgba(77, 138, 240, 1) 100%);
            z-index: 1;
            opacity: 0;
            transition: opacity 700ms cubic-bezier(0.165, 0.84, 0.44, 1);
        }
        
        .elementor-454 .elementor-element.elementor-element-53059e8f:hover .aux-ico-box {
            box-shadow: 5px 10px 30px rgba(7, 65, 154, 0.16);
        }
        
        .elementor-454 .elementor-element.elementor-element-53059e8f:hover .aux-ico-box:before {
            opacity: 1;
        }
        
        .elementor-454 .elementor-element.elementor-element-53059e8f:hover .aux-ico-box .aux-ico {
            color: #FFF;
        }
        
        @media only screen and (min-width:1024px) and (max-width:1250px) {
            .elementor-454 .elementor-element.elementor-element-53059e8f .aux-widget-advanced-right {
                padding-left: 0 !important;
            }
        }
        
        @media only screen and (max-width:768px) {
            .elementor-454 .elementor-element.elementor-element-53059e8f .aux-ico-pos-right {
                flex-flow: row-reverse nowrap !important;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for aux_text, class: .elementor-element-3c492801 */
        
        .elementor-454 .elementor-element.elementor-element-3c492801 .aux-ico-box {
            width: 81px;
            height: 81px;
            display: flex;
            justify-content: center;
            align-items: center;
            box-shadow: 0 0 0 1px rgba(20, 105, 235, 1);
            position: relative;
            overflow: hidden;
        }
        
        .elementor-454 .elementor-element.elementor-element-3c492801 .aux-ico {
            position: relative;
            z-index: 2;
        }
        
        .elementor-454 .elementor-element.elementor-element-3c492801 .aux-ico-box:before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(180deg, rgba(20, 105, 235, 1) 0%, rgba(77, 138, 240, 1) 100%);
            z-index: 1;
            opacity: 0;
            transition: opacity 700ms cubic-bezier(0.165, 0.84, 0.44, 1);
        }
        
        .elementor-454 .elementor-element.elementor-element-3c492801:hover .aux-ico-box {
            box-shadow: 5px 10px 30px rgba(7, 65, 154, 0.16);
        }
        
        .elementor-454 .elementor-element.elementor-element-3c492801:hover .aux-ico-box:before {
            opacity: 1;
        }
        
        .elementor-454 .elementor-element.elementor-element-3c492801:hover .aux-ico-box .aux-ico {
            color: #FFF;
        }
        
        @media only screen and (min-width:1024px) and (max-width:1250px) {
            .elementor-454 .elementor-element.elementor-element-3c492801 .aux-widget-advanced-text {
                padding-right: 0 !important;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for aux_text, class: .elementor-element-23b01035 */
        
        .elementor-454 .elementor-element.elementor-element-23b01035 .aux-ico-box {
            width: 81px;
            height: 81px;
            display: flex;
            justify-content: center;
            align-items: center;
            box-shadow: 0 0 0 1px rgba(20, 105, 235, 1);
            position: relative;
            overflow: hidden;
        }
        
        .elementor-454 .elementor-element.elementor-element-23b01035 .aux-ico {
            position: relative;
            z-index: 2;
        }
        
        .elementor-454 .elementor-element.elementor-element-23b01035 .aux-ico-box:before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(180deg, rgba(20, 105, 235, 1) 0%, rgba(77, 138, 240, 1) 100%);
            z-index: 1;
            opacity: 0;
            transition: opacity 700ms cubic-bezier(0.165, 0.84, 0.44, 1);
        }
        
        .elementor-454 .elementor-element.elementor-element-23b01035:hover .aux-ico-box {
            box-shadow: 5px 10px 30px rgba(7, 65, 154, 0.16);
        }
        
        .elementor-454 .elementor-element.elementor-element-23b01035:hover .aux-ico-box:before {
            opacity: 1;
        }
        
        .elementor-454 .elementor-element.elementor-element-23b01035:hover .aux-ico-box .aux-ico {
            color: #FFF;
        }
        
        @media only screen and (min-width:1024px) and (max-width:1250px) {
            .elementor-454 .elementor-element.elementor-element-23b01035 .aux-widget-advanced-text {
                padding-right: 0 !important;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for column, class: .elementor-element-2fe2243b */
        
        @media only screen and (max-width:1024px) {
            .elementor-454 .elementor-element.elementor-element-2fe2243b {
                order: 3;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for aux_modern_heading, class: .elementor-element-13d041db */
        
        .elementor-454 .elementor-element.elementor-element-13d041db .aux-modern-heading-description {
            margin-right: auto !important;
            margin-left: auto !important;
        }
        /* End custom CSS */
        /* Start custom CSS for aux_modern_heading, class: .elementor-element-47ad1420 */
        
        .elementor-454 .elementor-element.elementor-element-47ad1420 .aux-modern-heading-description {
            margin-right: auto !important;
            margin-left: auto !important;
        }
        /* End custom CSS */
        /* Start custom CSS for aux_modern_heading, class: .elementor-element-6c9c2879 */
        
        .elementor-454 .elementor-element.elementor-element-6c9c2879 .aux-modern-heading-description {
            margin-right: auto !important;
            margin-left: auto !important;
        }
        /* End custom CSS */
        /* Start custom CSS for aux_modern_heading, class: .elementor-element-541c9b69 */
        
        .elementor-454 .elementor-element.elementor-element-541c9b69 .aux-modern-heading-description {
            margin-right: auto !important;
            margin-left: auto !important;
        }
        /* End custom CSS */
        /* Start custom CSS for section, class: .elementor-element-10cb8b7d */
        
        @media only screen and (max-width: 1024px) {
            .elementor-454 .elementor-element.elementor-element-10cb8b7d {
                margin-left: auto !important;
                margin-right: auto !important;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for aux_image, class: .elementor-element-779a5c8b */
        
        .elementor-454 .elementor-element.elementor-element-779a5c8b {
            opacity: 0.2;
            transition: opacity 300ms ease-out;
        }
        
        .elementor-454 .elementor-element.elementor-element-779a5c8b:hover {
            opacity: 1;
        }
        /* End custom CSS */
        /* Start custom CSS for aux_image, class: .elementor-element-4ef1e360 */
        
        .elementor-454 .elementor-element.elementor-element-4ef1e360 {
            opacity: 0.2;
            transition: opacity 300ms ease-out;
        }
        
        .elementor-454 .elementor-element.elementor-element-4ef1e360:hover {
            opacity: 1;
        }
        /* End custom CSS */
        /* Start custom CSS for column, class: .elementor-element-b17b673 */
        
        @media only screen and (min-width:1025px) {
            .elementor-454 .elementor-element.elementor-element-b17b673 {
                width: auto !important;
            }
        }
        
        @media only screen and (max-width:1024px) {
            .elementor-454 .elementor-element.elementor-element-b17b673 .elementor-widget-wrap {
                align-items: center;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for aux_image, class: .elementor-element-6c9330ba */
        
        .elementor-454 .elementor-element.elementor-element-6c9330ba {
            opacity: 0.2;
            transition: opacity 300ms ease-out;
        }
        
        .elementor-454 .elementor-element.elementor-element-6c9330ba:hover {
            opacity: 1;
        }
        /* End custom CSS */
        /* Start custom CSS for aux_image, class: .elementor-element-11fbd42e */
        
        .elementor-454 .elementor-element.elementor-element-11fbd42e {
            opacity: 0.2;
            transition: opacity 300ms ease-out;
        }
        
        .elementor-454 .elementor-element.elementor-element-11fbd42e:hover {
            opacity: 1;
        }
        /* End custom CSS */
        /* Start custom CSS for column, class: .elementor-element-7f79571e */
        
        @media only screen and (min-width:1025px) {
            .elementor-454 .elementor-element.elementor-element-7f79571e {
                width: auto !important;
            }
        }
        
        @media only screen and (max-width:1024px) {
            .elementor-454 .elementor-element.elementor-element-7f79571e .elementor-widget-wrap {
                align-items: center;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for aux_image, class: .elementor-element-489fc24c */
        
        .elementor-454 .elementor-element.elementor-element-489fc24c {
            opacity: 0.2;
            transition: opacity 300ms ease-out;
        }
        
        .elementor-454 .elementor-element.elementor-element-489fc24c:hover {
            opacity: 1;
        }
        /* End custom CSS */
        /* Start custom CSS for aux_image, class: .elementor-element-3392187 */
        
        .elementor-454 .elementor-element.elementor-element-3392187 {
            opacity: 0.2;
            transition: opacity 300ms ease-out;
        }
        
        .elementor-454 .elementor-element.elementor-element-3392187:hover {
            opacity: 1;
        }
        /* End custom CSS */
        /* Start custom CSS for column, class: .elementor-element-2634e774 */
        
        @media only screen and (min-width:1025px) {
            .elementor-454 .elementor-element.elementor-element-2634e774 {
                width: auto !important;
            }
        }
        
        @media only screen and (max-width:1024px) {
            .elementor-454 .elementor-element.elementor-element-2634e774 .elementor-widget-wrap {
                align-items: center;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for section, class: .elementor-element-71fd4fed */
        
        .elementor-454 .elementor-element.elementor-element-71fd4fed > .elementor-container > .elementor-row {
            justify-content: space-between;
        }
        /* End custom CSS */
        /* Start custom CSS for aux_modern_heading, class: .elementor-element-4031f948 */
        
        .elementor-454 .elementor-element.elementor-element-4031f948 .aux-modern-heading-description {
            margin-right: auto !important;
            margin-left: auto !important;
        }
        /* End custom CSS */
        /* Start custom CSS for aux_recent_posts, class: .elementor-element-343aeb43 */
        
        .elementor-454 .elementor-element.elementor-element-343aeb43 .aux-col:hover .entry-media {
            opacity: 1;
        }
        
        .elementor-454 .elementor-element.elementor-element-343aeb43 .entry-media {
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            transition: opacity 700ms cubic-bezier(0.165, 0.84, 0.44, 1);
            opacity: 0;
            width: 100%;
            height: 100%
        }
        
        .elementor-454 .elementor-element.elementor-element-343aeb43 .aux-row {
            margin-left: -25px;
            margin-right: -25px;
        }
        
        .elementor-454 .elementor-element.elementor-element-343aeb43 .aux-col {
            padding-right: 25px;
            padding-left: 25px;
        }
        
        .elementor-454 .elementor-element.elementor-element-343aeb43 .aux-media-frame {
            border-radius: 50px;
            box-shadow: 10px 20px 80px rgba(7, 65, 154, 0.25);
            width: 100%;
            height: 100%;
        }
        
        .elementor-454 .elementor-element.elementor-element-343aeb43 .aux-media-frame img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
        
        .elementor-454 .elementor-element.elementor-element-343aeb43 .aux-media-frame:after {
            content: '';
            position: absolute;
            width: 100%;
            height: 100%;
            background: linear-gradient(313deg, rgba(20, 105, 235, 1) 0%, rgba(77, 138, 240, 1) 100%);
            z-index: 1;
            top: 0;
            left: 0;
            opacity: 0.8;
        }
        
        .elementor-454 .elementor-element.elementor-element-343aeb43 .entry-content {
            max-width: 366px;
        }
        
        .elementor-454 .elementor-element.elementor-element-343aeb43 .entry-title {
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            max-height: 76px;
            max-width: 330px;
            overflow: hidden;
        }
        
        .elementor-454 .elementor-element.elementor-element-343aeb43 .entry-meta {
            position: static !important;
        }
        
        .elementor-454 .elementor-element.elementor-element-343aeb43 .entry-meta .readmore {
            float: none;
        }
        
        .elementor-454 .elementor-element.elementor-element-343aeb43 .entry-main {
            position: relative;
            z-index: 2;
        }
        
        .elementor-454 .elementor-element.elementor-element-343aeb43 .entry-title a,
        .elementor-454 .elementor-element.elementor-element-343aeb43 .entry-title a,
        .elementor-454 .elementor-element.elementor-element-343aeb43 .entry-content {
            transition: all 300ms ease-out;
        }
        
        .elementor-454 .elementor-element.elementor-element-343aeb43 .aux-col:hover .entry-title a,
        .elementor-454 .elementor-element.elementor-element-343aeb43 .aux-col:hover .entry-info a {
            color: #FFF !important;
        }
        
        .elementor-454 .elementor-element.elementor-element-343aeb43 .aux-col:hover .entry-content {
            opacity: 0;
        }
        
        .elementor-454 .elementor-element.elementor-element-343aeb43 .aux-read-more::after,
        .elementor-454 .elementor-element.elementor-element-343aeb43 .aux-post-nav::after {
            content: '';
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.939' height='13.448' viewBox='0 0 18.939 13.448'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%2304b000;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(1 12.448) rotate(-90)'%3E%3Cline class='a' y2='16.323' transform='translate(5.808 0)'/%3E%3Cpath class='a' d='M0,0,5.724,5.724,11.448,0' transform='translate(0 10.801)'/%3E%3C/g%3E%3C/svg%3E");
            width: 19px;
            height: 13px;
            vertical-align: middle;
            margin-left: 10px
        }
        
        @media only screen and (min-width:1024px) and (max-width:1300px) {
            .elementor-454 .elementor-element.elementor-element-343aeb43 .column-entry {
                padding: 45px 30px 45px 30px !important;
            }
        }
        
        @media only screen and (max-width: 1024px) {
            .elementor-454 .elementor-element.elementor-element-343aeb43 {
                margin-left: auto !important;
                margin-right: auto !important;
            }
        }
        
        .elementor-454 .elementor-element.elementor-element-343aeb43 .entry-meta .aux-read-more {
            color: #4169E1;
            font-family: "Montserrat", Sans-serif;
            font-size: 16px;
            font-weight: 500;
            line-height: 19px;
            letter-spacing: -0.4px;
            padding: 0px 0px 0px 10px;
        }
        /* End custom CSS */

        img.wp-smiley,
        img.emoji {
            display: inline !important;
            border: none !important;
            box-shadow: none !important;
            height: 1em !important;
            width: 1em !important;
            margin: 0 .07em !important;
            vertical-align: -0.1em !important;
            background: none !important;
            padding: 0 !important;
        }



        /* Single Post */
        
        .single-post .aux-content-top-margin .aux-primary {
            padding-top: 193px;
        }
        
        .single-post .elementor-section.elementor-section-boxed>.elementor-container {
            max-width: 1600px;
        }
        
        .single-post .aux-media-frame.aux-media-image {
            border-radius: 30px;
            box-shadow: 10px 20px 80px rgba(7, 65, 154, 0.1);
        }
        
        .single-post .entry-header {
            text-align: center;
            margin-bottom: 10px;
            margin-right: 17% !important;
            margin-left: 17% !important;
        }
        
        .single-post .entry-info {
            text-align: center;
            margin-bottom: 70px;
            margin-right: 17% !important;
            margin-left: 17% !important;
        }
        
        .single-post .entry-content,
        .single-post .entry-meta,
        #respond {
            margin-right: 17% !important;
            margin-left: 17% !important;
        }
        
        .single-post .hentry .entry-meta {
            border-color: rgba(207, 207, 207, 1);
            padding: 32px 0;
        }
        
        .wpulike.aux-wpulike .wp_ulike_general_class .wp_ulike_btn:before {
            content: '\e1e4';
            -webkit-text-stroke: 0.6px;
        }
        
        .aux-tooltip-socials .auxicon-share::before {
            content: '\e08a';
            -webkit-text-stroke: 0.3px;
        }
        
        .aux-single-post-share {
            font-size: 20px !important;
            color: #000;
        }
        
        .wpulike.aux-wpulike .wp_ulike_general_class .wp_ulike_btn {
            font-size: 27px !important;
            color: #000;
        }
        
        .entry-meta .wpulike.aux-wpulike-single {
            margin-right: 20px;
        }
        
        #respond {
            border-radius: 20px;
            background: rgba(241, 241, 241, 1);
            padding: 66px 70px 77px 70px;
        }
        
        #reply-title {
            margin-top: 0;
            margin-bottom: 8px;
        }
        
        #commentform {
            display: flex;
            flex-flow: row wrap;
        }
        
        #commentform .comment-notes {
            order: 1;
            margin-bottom: 42px;
        }
        
        #commentform .aux-input-group:first-of-type {
            order: 2;
        }
        
        #commentform .aux-input-group:nth-of-type(2) {
            order: 3;
        }
        
        #commentform .aux-input-group:last-of-type {
            order: 4;
        }
        
        #commentform .aux-form-cookies-consent {
            order: 5;
            flex: 1;
            padding-right: 15px;
        }
        
        #commentform .form-submit {
            order: 6;
            text-align: right;
        }
        
        #commentform .aux-input-group textarea,
        #commentform .aux-input-group input {
            border: none;
            background: rgba(255, 255, 255, 1);
            border-radius: 30px;
            transition: box-shadow 300ms ease-out;
        }
        
        #commentform .aux-input-group input::-webkit-input-placeholder,
        #commentform .aux-input-group textarea::-webkit-input-placeholder,
        .aux-form-cookies-consent label {
            /* Chrome/Opera/Safari */
            font-family: 'Montserrat';
            color: rgba(113, 111, 135, 1);
            font-weight: 400;
            line-height: 19px;
            letter-spacing: -0.3px;
            font-style: normal;
        }
        
        #commentform .aux-input-group input::-moz-placeholder,
        #commentform .aux-input-group textarea::-moz-placeholder {
            /* Firefox 19+ */
            font-family: 'Montserrat';
            color: rgba(113, 111, 135, 1);
            font-weight: 400;
            line-height: 19px;
            letter-spacing: -0.3px;
            font-style: normal;
        }
        
        #commentform .aux-input-group input:-ms-input-placeholder,
        #commentform .aux-input-group textarea:-ms-input-placeholder {
            /* IE 10+ */
            font-family: 'Montserrat';
            color: rgba(113, 111, 135, 1);
            font-weight: 400;
            line-height: 19px;
            letter-spacing: -0.3px;
            font-style: normal;
        }
        
        #commentform .aux-input-group input:-moz-placeholder,
        #commentform .aux-input-group textarea:-moz-placeholder {
            /* Firefox 18- */
            font-family: 'Montserrat';
            color: rgba(113, 111, 135, 1);
            font-weight: 400;
            line-height: 19px;
            letter-spacing: -0.3px;
            font-style: normal;
        }
        
        #commentform .aux-input-group input {
            padding: 18px 37px;
            height: auto;
        }
        
        #commentform .aux-input-group textarea {
            padding: 32px 37px;
            max-height: 300px;
            margin-bottom: 38px;
        }
        
        .aux-checkbox {
            width: 20px;
            height: 20px;
            border: none;
            border-radius: 5px;
            vertical-align: middle;
            margin-top: 0 !important;
            margin-right: 20px !important;
        }
        
        #commentform .form-submit input[type="submit"] {
            padding: 0;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.939' height='13.448' viewBox='0 0 18.939 13.448'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%2304b000;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(1 12.448) rotate(-90)'%3E%3Cline class='a' y2='16.323' transform='translate(5.808 0)'/%3E%3Cpath class='a' d='M0,0,5.724,5.724,11.448,0' transform='translate(0 10.801)'/%3E%3C/g%3E%3C/svg%3E");
            background-color: transparent;
            background-repeat: no-repeat;
            background-position: 100% center;
            padding-right: 35px;
        }
        
        #commentform .aux-input-group input:focus,
        #commentform .aux-input-group textarea:focus {
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);
        }

        .recentcomments a {
            display: inline !important;
            padding: 0 !important;
            margin: 0 !important;
        }


        /* Start custom CSS for aux_image, class: .elementor-element-51925457 */
                    
                    .elementor-463 .elementor-element.elementor-element-51925457 {
                        transform: translateY(-50%)
                    }
                    /* End custom CSS */
                    /* Start custom CSS for aux_image, class: .elementor-element-638dc022 */
                    
                    .elementor-463 .elementor-element.elementor-element-638dc022 {
                        opacity: 0.3;
                    }
                    /* End custom CSS */
                    /* Start custom CSS for aux_image, class: .elementor-element-27023ee6 */
                    
                    .elementor-463 .elementor-element.elementor-element-27023ee6 {
                        opacity: 0.3;
                    }
                    /* End custom CSS */
                    /* Start custom CSS for aux_image, class: .elementor-element-1f5c2617 */
                    
                    .elementor-463 .elementor-element.elementor-element-1f5c2617 {
                        /*transform: translate(-50%,-48%);*/
                    }
                    
                    @media only screen and (max-width: 768px) {
                        .elementor-463 .elementor-element.elementor-element-1f5c2617 {
                            transform: none;
                        }
                    }
                    /* End custom CSS */
                    /* Start custom CSS for aux_mailchimp, class: .elementor-element-70c4e69d */
                    
                    .elementor-463 .elementor-element.elementor-element-70c4e69d .aux-app-susbscribe {
                        position: relative;
                    }
                    
                    .elementor-463 .elementor-element.elementor-element-70c4e69d .aux-app-susbscribe input[type="email"] {
                        max-width: none;
                        border: none;
                        background: rgba(255, 255, 255, 0.2);
                        border-radius: 35px;
                        padding: 22px 75px 22px 45px;
                        color: rgba(255, 255, 255, 1);
                        font-family: "Montserrat", Sans-serif;
                        font-size: 16px;
                        font-weight: 400;
                        line-height: 25px;
                        font-style: normal;
                    }
                    
                    .elementor-463 .elementor-element.elementor-element-70c4e69d .aux-app-susbscribe input[type="email"]::-webkit-input-placeholder {
                        /* Chrome/Opera/Safari */
                        color: rgba(255, 255, 255, 0.7);
                        font-style: normal;
                    }
                    
                    .elementor-463 .elementor-element.elementor-element-70c4e69d .aux-app-susbscribe input[type="email"]::-moz-placeholder {
                        /* Firefox 19+ */
                        color: rgba(255, 255, 255, 0.7);
                        font-style: normal;
                    }
                    
                    .elementor-463 .elementor-element.elementor-element-70c4e69d .aux-app-susbscribe input[type="email"]:-ms-input-placeholder {
                        /* IE 10+ */
                        color: rgba(255, 255, 255, 0.7);
                        font-style: normal;
                    }
                    
                    .elementor-463 .elementor-element.elementor-element-70c4e69d .aux-app-susbscribe input[type="email"]:-moz-placeholder {
                        /* Firefox 18- */
                        color: rgba(255, 255, 255, 0.7);
                        font-style: normal;
                    }
                    
                    .elementor-463 .elementor-element.elementor-element-70c4e69d .aux-app-susbscribe input[type="submit"] {
                        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.249' height='25.211' viewBox='0 0 25.249 25.211'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;stroke:%23fff;stroke-width:0.3px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M15.234-.1a1.1,1.1,0,0,1-1.172-.83L11.084-10.986l-.146-.146L.879-14.111A1.074,1.074,0,0,1,0-15.234a1.091,1.091,0,0,1,.781-1.172l22.51-8.5a1.064,1.064,0,0,1,1.416.439,1.088,1.088,0,0,1,.146,1.123L16.357-.879A1.057,1.057,0,0,1,15.234-.1Zm8.5-23.877-22.607,8.5a.191.191,0,0,0-.146.2.231.231,0,0,0,.2.244l10.01,2.979a.988.988,0,0,1,.83.781L14.99-1.221a.226.226,0,0,0,.244.146.191.191,0,0,0,.2-.146l8.5-22.461v-.2A.281.281,0,0,0,23.73-23.975Z' transform='translate(0.15 25.159)'/%3E%3C/svg%3E"), linear-gradient(126deg, rgba(20, 105, 235, 1) 0%, rgba(77, 138, 240, 1) 100%);
                        width: 70px;
                        height: 70px;
                        border-radius: 50%;
                        background-size: 25px 25px, 100% 100%;
                        background-repeat: no-repeat;
                        background-position: center;
                        box-shadow: 5px 10px 30px rgba(7, 65, 154, 0.25);
                        margin-bottom: 0;
                        position: absolute;
                        top: 0;
                        right: -5px;
                    }
                    /* End custom CSS */
                    /* Start custom CSS for aux_button, class: .elementor-element-7149b0b9 */
                    
                    .elementor-463 .elementor-element.elementor-element-7149b0b9 .aux-button {
                        margin-bottom: 0;
                    }
                    
                    @media only screen and (max-width: 518px) {
                        .elementor-463 .elementor-element.elementor-element-7149b0b9 .elementor-widget-container {
                            margin-right: 0 !important;
                        }
                    }
                    /* End custom CSS */
                    /* Start custom CSS for aux_button, class: .elementor-element-7420cf04 */
                    
                    @media only screen and (max-width:768px) {
                        .elementor-463 .elementor-element.elementor-element-7420cf04 .aux-button {
                            margin-bottom: 0;
                            margin-top: 15px;
                        }
                    }
                    /* End custom CSS */
                    /* Start custom CSS for aux_icon_list, class: .elementor-element-32455ec7 */
                    
                    .elementor-463 .elementor-element.elementor-element-32455ec7 .aux-icon-list-items.aux-direction-horizontal {
                        justify-content: center;
                        margin-top: 0;
                    }
                    
                    .elementor-463 .elementor-element.elementor-element-32455ec7 .aux-icon-list-item .aux-icon-list-text {
                        border-bottom: 1px solid rgba(255, 255, 255, 0.3);
                        padding-bottom: 5px
                    }
                    /* End custom CSS */
                    /* Start custom CSS for aux_icon_list, class: .elementor-element-2a151db6 */
                    
                    .elementor-463 .elementor-element.elementor-element-2a151db6 .aux-icon-list-items.aux-direction-horizontal {
                        justify-content: center;
                        margin-top: 0;
                    }
                    
                    .elementor-463 .elementor-element.elementor-element-2a151db6 .aux-icon-list-item {
                        position: relative;
                    }
                    
                    .elementor-463 .elementor-element.elementor-element-2a151db6 .aux-icon-list-item:after {
                        content: '';
                        position: absolute;
                        width: 1px;
                        height: 30px;
                        background: rgba(255, 255, 255, 0.3);
                        right: 0;
                        top: 50%;
                        transform: translateY(-50%)
                    }
                    
                    .elementor-463 .elementor-element.elementor-element-2a151db6 .aux-icon-list-item:last-child:after {
                        display: none;
                    }
                    
                    @media only screen and (max-width:768px) {
                        .elementor-463 .elementor-element.elementor-element-2a151db6 .aux-icon-list-item:after {
                            display: none;
                        }
                    }
                    /* End custom CSS */





/*========= aboutus ========================*/
.green-bg{
    background: #4169E1!important;
}

.text-white{
    color: #ffffff!important;
}

.gray-bg{
    background: #f4f4f4!important;
}
.text-black{
    color: #333;
}

.how-we-work-icon {
    width: 60px;
    height: 60px;
    border-radius: 60px;
    background:#2c3e50;
    margin: 0px auto;
}

.how-we-work-icon i{
    color: #fff;
    font-size: 30px;
    line-height: 60px;
    text-align: center;

}

.facts__count{
    font-size: 22px!important;
    margin: 0px;
    padding: 0px;
    text-align: center;
    margin-top: 10px;
    display: block;
    font-weight: 600;
    color: #4169E1;
}

.facts__label{
    /*font-size: 15px;
    font-weight: 500;*/
    text-align: center;
    font: 14px/25px SFProDisplay-Bold;
    letter-spacing: 0px;
}

.how_we_work_counter i{
    color: #4169E1;
}

/*========= New css ========================*/
#box_wrapper > div > section {
    overflow: hidden;
}
#box_wrapper > section, #box_wrapper > div > section {
    position: relative;
    clear: both;
}
.ls {
    background-color: #fff;
}
.icon-box.text-left.title-uppercase, .icon-box.text-right.title-uppercase {
    align-items: flex-start;
}
.icon-box.media.text-left {
    text-align: left !important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: start;
}
.icon-box.text-left, .icon-box.text-right, .icon-box.text-right.icon-boxes {
    display: flex;
    position: relative;
}
.icon-box.media {
    display: block;
    text-align: center !important;
    
}

.vertical-center {
    display: flex;
    align-items: center;
}
.icon-box {
    display: inline-block;
    
}
.text-left {
    text-align: left!important;
}
.icon-box.media.text-left .icon-styled {
    display: inline-block !important;
}
.icon-box.text-left .icon-styled img, .icon-box.text-right .icon-styled img {
    max-width: 60px;
    max-height: 60px;
}
.icon-styled {
    text-align: center;
    display: inline-block;
    vertical-align: middle;
}
.color-main {
    color: #a9c200;
    border-color: #a9c200;
}
.fs-32 {
    font-size: 32px;
}

.icon-box.media.text-left .icon-styled + .media-body {
    margin-left: 30px;
    display: inline-block;
}
.icon-styled + .media-body {
    margin-left: 30px;
}
.icon-box.text-left.title-uppercase .media-body h6, .icon-box.text-right.title-uppercase .media-body h6 {
    
    font-size: 25px;
    font-weight: 500;
    margin-top: 7px;
    color: #4f4f4f;
}
.icon-styled + .media-body h6 {
    margin-top: 0;
    margin-bottom: 9px;
    font-size: 20px;
    font-weight: 500;
}

.icon-box h6 {
    font-size: 24px;
    margin-top: 0;
    margin-bottom: 0.45em;
    text-transform: capitalize;
    letter-spacing: 0;
    font-weight: 700;
}


/*=============== contactus ==============*/
.contact{
    overflow: hidden;
    position: relative;
}

.contact .cmoonbrushes{
    position: absolute;
    left: 400px;
    bottom: 0px;
    top: 20px;
}

.form-group {
    margin-bottom: 15px;
}
.custom-input .form-control {
    padding-right: 40px;
}
.custom-input {
    position: relative;
}

.input-lg {
    height: 40px !important;
    border-width: 1px;
    padding: 10px 15px;
    border-radius: 5px;
    line-height: 18px !important;
    font-size: 14px;
    font-weight: normal;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.custom-input .ci-icon {
    position: absolute;
    right: 1px;
    top: 1px;
    height: calc( 100% - 2px);
    width: 40px;
    background: white;
    pointer-events: none;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.custom-input .ci-icon i {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    text-align: center;
    font-size: 16px;
}

@font-face{font-family:'basis-grotesque';src:url('basis-grotesque-bold.html');src:url('basis-grotesque-boldd41d.html?#iefix') format('embedded-opentype'),url('basis-grotesque-bold-2.html') format('woff2'),url('basis-grotesque-bold-3.html') format('woff'),url('basis-grotesque-bold-4.html') format('truetype');font-weight:bold;font-style:normal}@font-face{font-family:'basis-grotesque';src:url('basis-grotesque-medium.html');src:url('basis-grotesque-mediumd41d.html?#iefix') format('embedded-opentype'),url('basis-grotesque-medium-2.html') format('woff2'),url('basis-grotesque-medium-3.html') format('woff'),url('basis-grotesque-medium-4.html') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'basis-grotesque';src:url('basis-grotesque-regular.html');src:url('basis-grotesque-regulard41d.html?#iefix') format('embedded-opentype'),url('basis-grotesque-regular-2.html') format('woff2'),url('basis-grotesque-regular-3.html') format('woff'),url('basis-grotesque-regular-4.html') format('truetype');font-weight:normal;font-style:normal}


.mobile-btn {
	  display: block;
	  background: transparent;
	  overflow: hidden;
	  position: fixed;
	  bottom: 0px;
	  width: 100%;
	  z-index: 99;
	  text-transform: uppercase;
	  font-weight: 500;
	  filter: drop-shadow(0px 4px 12px rgba(0, 0, 0, 0.1));
   }
  .mobile-btn .col-4,  .mobile-btn .col-4{
    	padding: 0px !important;
     }
  .mobile-btn a.ph-btn {
	    text-align: center;
	    font-size: 14px;
	    float: left;
	    padding: 6px 0px;
	    width: 100%;
	    display: block;
	    text-decoration: none;
	    background: #1d2b3a !important;
	    color: #ffffff; 
	}

  .mobile-btn a.ph-btn.ph-btn2 {
    	background: #03a84e !important; 
	}
	
	.mobile-btn a.ph-btn.ph-btn3 {
    	background: #286cd5 !important; 
	}


	.home-services a.btn{
		padding: 0px!important;
		font-size: 20px!important;
	    width: 55px!important;
	    height: 55px!important;
	    border-radius: 50%!important;
	    line-height: 50px!important;
	}

	.home-services a.btn img{
		width: 25px;
    	display: block;
    	margin: 17px auto;
	}
	

@media only screen and (max-width: 768px) {
	#home_form .btn---theme1{
		width: 100%;
	}

	#planet, .vert-move{
		display: none;
	}

	.contact-bg{
		padding: 40px 0px !important;
	}

	.contact-bg .col-md-8{
		margin-bottom: 0px;
	}
}

.mobile-btn .call-side-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 370px;
  height: 500px;
  transform: translate(-50%, -50%);
  border-radius: 20px;
  background: url(https://melbournefitnessandperformance.com.au/wp-content/uploads/MFP-1st-Birthday-30-700x1048.jpg);
  background-size: cover;
  box-shadow: 0 20px 30px rgb(0 0 0 / 40%);
  overflow: hidden;
}
.call-side-btn span.view-profile {
  display: inline-block;
  border: 1px solid #262626;
  background: #b6afaf;
  color: #262626;
  position: absolute;
  left: 50%;
  bottom: 3%;
  transform: translate(-50%, 0);
  padding: 10px 20px;
  font-weight: bold;
  border-radius: 20px;
  cursor: pointer;
}
.call-side-btn .content {
  position: absolute;
  left: 0;
  bottom: -18%;
  width: 370px;
  height: 250px;
  background: #fff;
  text-align: center;
  box-sizing: border-box;
  padding: 10px 20px;
  transform: scale(0);
  transition: 0.9s;
}
.call-side-btn .content.active {
  left: 0;
  bottom: 0;
  transform: scale(1);
}
.call-side-btn .content .fa.hide-profile {
  display: inline-block;
  padding: 4px 5px;
  border-radius: 50%;
  background: #f00;
  color: #fff;
  position: absolute;
  top: 6px;
  right: 6px;
  font-size: 12px;
  cursor: pointer;
}
.call-side-btn .content h1 {
  font-size: 20px;
  margin-bottom: 10px;
  color: #d77e7e;
  font-weight: bold;
}
.call-side-btn .content h1 span {
  color: #918888;
  font-size: 19px;
}
.call-side-btn .content p {
  line-height: 21px;
}
.call-side-btn .content a.follow {
  display: inline-block;
  padding: 10px 28px;
  color: #fff;
  text-decoration: none;
  background: #ff6161;
  border-radius: 20px;
  margin-top: 10px;
  font-weight: bold;
}
.call-side-btn .content ul {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 35px;
  background: #ccc;
}
.call-side-btn .content ul li {
  list-style: none;
  display: inline-block;
  margin-left: -5px;
  width: calc(100% / 5);
  height: 100%;
}
.call-side-btn .content ul li:first-child {
  margin-left: 0;
}
.call-side-btn .content ul li a {
  display: inline-block;
  width: 100%;
  height: 100%;
  font-size: 22px;
  line-height: 35px;
  color: #fff;
  transition: 0.9s;
}
.call-side-btn .content ul li:hover a {
  color: #262626;
}
.call-side-btn .content ul li:nth-child(1) a {
  background: #3b5999;
}
.call-side-btn .content ul li:nth-child(2) a {
  background: #55acee;
}
.call-side-btn .content ul li:nth-child(3) a {
  background: #dd4b39;
}
.call-side-btn .content ul li:nth-child(4) a {
  background: #0077b5;
}
.call-side-btn .content ul li:nth-child(5) a {
  background: #00aff0;
}

.top-bar{
    background:#1b253e;
    padding:8px 0px;
}



.leftNotifaction{
    display: flex;
    align-items: center;
    color:#fff;
}

.leftNotifaction p{
    margin: 0px;
}

.leftNotifaction img{
    height:20px;
    margin-left:10px;
}

.support-numbers{
    margin: 0px;
    padding: 0px;
    display: flex;
    justify-content: end;
    align-items: center;
    white-space: nowrap;
    overflow: auto;
}

.support-numbers li{
    border-right: 1px solid #41527a;
    margin-right: 20px;
    padding-right: 20px;
    display: flex;
}

.support-numbers li:last-child{
    margin-right: 0px;
     padding-right: 0px;
     border-right: 0px solid #41527a;
}

.support-numbers li img{
    height:30px;
    margin-right: 10px;
}

.support-numbers li a{
    color:#fff;
}