/* Minification failed. Returning unminified contents.
(937,21): run-time error CSS1036: Expected expression, found '#'
(3063,12): run-time error CSS1036: Expected expression, found '#'
(3101,17): run-time error CSS1036: Expected expression, found '#'
(3216,17): run-time error CSS1036: Expected expression, found '#'
(3412,12): run-time error CSS1038: Expected hex color, found '#ffff'
(3423,17): run-time error CSS1036: Expected expression, found '#'
(3437,17): run-time error CSS1036: Expected expression, found '#'
(3590,21): run-time error CSS1038: Expected hex color, found '#ffff'
(3629,12): run-time error CSS1036: Expected expression, found '#'
(3690,12): run-time error CSS1036: Expected expression, found '#'
(3741,16): run-time error CSS1036: Expected expression, found '#'
(3822,16): run-time error CSS1036: Expected expression, found '#'
(22685,2): run-time error CSS1031: Expected selector, found '@charset'
(22685,2): run-time error CSS1025: Expected comma or open brace, found '@charset'
 */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(/Content/vendor/fonts/fontawesome-webfont3e6e.eot?v=4.7.0);src:url(/Content/vendor/fonts/fontawesome-webfontd41d.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(/Content/vendor/fonts/fontawesome-webfont3e6e.woff2?v=4.7.0) format('woff2'),url(/Content/vendor/fonts/fontawesome-webfont3e6e.woff?v=4.7.0) format('woff'),url(/Content/vendor/fonts/fontawesome-webfont3e6e.ttf?v=4.7.0) format('truetype'),url(/Content/vendor/fonts/fontawesome-webfont3e6e.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel, .owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative
}

.owl-carousel {
    display: none;
    width: 100%;
    z-index: 1
}

    .owl-carousel .owl-stage {
        position: relative;
        -ms-touch-action: pan-Y;
        touch-action: manipulation;
        -moz-backface-visibility: hidden
    }

        .owl-carousel .owl-stage:after {
            content: ".";
            display: block;
            clear: both;
            visibility: hidden;
            line-height: 0;
            height: 0
        }

    .owl-carousel .owl-stage-outer {
        position: relative;
        overflow: hidden;
        -webkit-transform: translate3d(0,0,0)
    }

    .owl-carousel .owl-item, .owl-carousel .owl-wrapper {
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0)
    }

    .owl-carousel .owl-item {
        min-height: 1px;
        float: left;
        -webkit-backface-visibility: hidden;
        -webkit-touch-callout: none
    }

        .owl-carousel .owl-item img {
            display: block;
            width: 100%
        }

    .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
        display: none
    }

    .no-js .owl-carousel, .owl-carousel.owl-loaded {
        display: block
    }

    .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
        cursor: pointer;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
        background: 0 0;
        color: inherit;
        border: none;
        padding: 0 !important;
        font: inherit
    }

    .owl-carousel.owl-loading {
        opacity: 0;
        display: block
    }

    .owl-carousel.owl-hidden {
        opacity: 0
    }

    .owl-carousel.owl-refresh .owl-item {
        visibility: hidden
    }

    .owl-carousel.owl-drag .owl-item {
        -ms-touch-action: pan-y;
        touch-action: pan-y;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .owl-carousel.owl-grab {
        cursor: move;
        cursor: grab
    }

    .owl-carousel.owl-rtl {
        direction: rtl
    }

        .owl-carousel.owl-rtl .owl-item {
            float: right
        }

    .owl-carousel .animated {
        animation-duration: 1s;
        animation-fill-mode: both
    }

    .owl-carousel .owl-animated-in {
        z-index: 0
    }

    .owl-carousel .owl-animated-out {
        z-index: 1
    }

    .owl-carousel .fadeOut {
        animation-name: fadeOut
    }

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.owl-height {
    transition: height .5s ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease
}

    .owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {
        max-height: 0
    }

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(/Content/vendor/theme-forest/owl-carousel/owl.video.play.html) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform .1s ease
}

    .owl-carousel .owl-video-play-icon:hover {
        -ms-transform: scale(1.3,1.3);
        transform: scale(1.3,1.3)
    }

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}

.camera_wrap{direction:ltr;display:none;float:left;position:relative;z-index:0}.camera_wrap img{max-width:none!important}.camera_fakehover{height:100%;min-height:60px;position:relative;width:100%;z-index:1}.camera_wrap{width:100%}.camera_src{display:none}.cameraCont,.cameraContents{height:100%;position:relative;width:100%;z-index:1}.cameraSlide{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}.cameraContent{bottom:0;display:none;left:0;position:absolute;right:0;top:0;width:100%}.camera_target{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;text-align:left;top:0;width:100%;z-index:0}.camera_overlayer{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:0}.camera_target_content{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:2}.camera_target_content .camera_link{background:url(/Content/vendor/theme-forest/camera/img/banner-images/blank.gif);display:block;height:100%;text-decoration:none}.camera_loader{background:#fff url(/Content/vendor/theme-forest/images/camera-loader.gif) no-repeat center;background:rgba(255,255,255,0.5) url(/Content/vendor/theme-forest/images/camera-loader.gif) no-repeat center;border:1px solid #fff;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;height:36px;left:50%;overflow:hidden;position:absolute;margin:-18px 0 0 -18px;display:none!important;top:50%;width:36px;z-index:3}.camera_bar{left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:3}.camera_thumbs_wrap.camera_left .camera_bar,.camera_thumbs_wrap.camera_right .camera_bar{height:100%;position:absolute;width:auto}.camera_thumbs_wrap.camera_bottom .camera_bar,.camera_thumbs_wrap.camera_top .camera_bar{height:auto;position:absolute;width:100%}.camera_nav_cont{height:65px;overflow:hidden;position:absolute;right:9px;top:15px;width:120px;z-index:4}.camera_caption > div{padding:5px 0}.camerarelative{overflow:hidden;position:relative}.imgFake{cursor:pointer}.camera_prevThumbs{bottom:4px;cursor:pointer;left:0;position:absolute;top:4px;visibility:hidden;width:30px;z-index:10}.camera_prevThumbs div{background:url(/Content/vendor/theme-forest/img/camera_skins.png) no-repeat -160px 0;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;width:30px}.camera_nextThumbs{bottom:4px;cursor:pointer;position:absolute;right:0;top:4px;visibility:hidden;width:30px;z-index:10}.camera_nextThumbs div{background:url(/Content/vendor/theme-forest/img/camera_skins.png) no-repeat -190px 0;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;width:30px}.camera_command_wrap .hideNav{display:none}.camera_command_wrap{left:0;position:relative;right:0;z-index:4}.camera_wrap .camera_pag .camera_pag_ul{list-style:none;margin:0;padding:0;text-align:right}.camera_wrap .camera_pag .camera_pag_ul li{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;display:inline-block;height:16px;margin:20px 5px;position:relative;text-align:left;text-indent:9999px;width:16px}.camera_commands_emboss .camera_pag .camera_pag_ul li{-moz-box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2)}.camera_wrap .camera_pag .camera_pag_ul li > span{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:8px;left:4px;overflow:hidden;position:absolute;top:4px;width:8px}.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span{-moz-box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2)}.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span{-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0}.camera_pag_ul li img{display:none;position:absolute}.camera_pag_ul .thumb_arrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;top:0;left:50%;margin-left:-4px;position:absolute}.camera_prev,.camera_next,.camera_commands{cursor:pointer;height:40px;margin-top:-20px;position:absolute;top:40%;width:40px;z-index:2}.camera_prev{left:0}.camera_prev > span{background:url(/Content/vendor/theme-forest/img/camera_skins.png) no-repeat 0 0;display:block;height:40px;width:40px}.camera_next{right:0}.camera_next > span{background:url(/Content/vendor/theme-forest/img/camera_skins.png) no-repeat -40px 0;display:block;height:40px;width:40px}.camera_commands{right:41px}.camera_commands > .camera_play{background:url(/Content/vendor/theme-forest/img/camera_skins.png) no-repeat -80px 0;height:40px;width:40px}.camera_commands > .camera_stop{background:url(/Content/vendor/theme-forest/images/camera_skins.png) no-repeat -120px 0;display:block;height:40px;width:40px}.camera_wrap .camera_pag .camera_pag_ul li{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;display:inline-block;height:16px;margin:20px 5px;position:relative;text-indent:9999px;width:16px}.camera_thumbs_cont{-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;overflow:hidden;position:relative;width:100%}.camera_commands_emboss .camera_thumbs_cont{-moz-box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2)}.camera_thumbs_cont > div{float:left;width:100%}.camera_thumbs_cont ul{overflow:hidden;padding:3px 4px 8px;position:relative;text-align:center}.camera_thumbs_cont ul li{display:inline;padding:0 4px}.camera_thumbs_cont ul li > img{border:1px solid;cursor:pointer;margin-top:5px;vertical-align:bottom}.camera_clear{display:block;clear:both}.showIt{display:none}.camera_clear{clear:both;display:block;height:1px;margin:-1px 0 25px;position:relative}.pattern_1 .camera_overlayer{background:url(/Content/vendor/theme-forest/images/patterns/overlay1.png) repeat}.pattern_2 .camera_overlayer{background:url(/Content/vendor/theme-forest/images/patterns/overlay2.png) repeat}.pattern_3 .camera_overlayer{background:url(/Content/vendor/theme-forest/images/patterns/overlay3.png) repeat}.pattern_4 .camera_overlayer{background:url(/Content/vendor/theme-forest/images/patterns/overlay4.png) repeat}.pattern_5 .camera_overlayer{background:url(/Content/vendor/theme-forest/images/patterns/overlay5.png) repeat}.pattern_6 .camera_overlayer{background:url(/Content/vendor/theme-forest/images/patterns/overlay6.png) repeat}.pattern_7 .camera_overlayer{background:url(/Content/vendor/theme-forest/images/patterns/overlay7.png) repeat}.pattern_8 .camera_overlayer{background:url(/Content/vendor/theme-forest/images/patterns/overlay8.png) repeat}.pattern_9 .camera_overlayer{background:url(/Content/vendor/theme-forest/images/patterns/overlay9.png) repeat}.pattern_10 .camera_overlayer{background:url(/Content/vendor/theme-forest/images/patterns/overlay10.png) repeat}.camera_caption{color:#fff}.camera_caption > div{background:transparent}.camera_wrap .camera_pag .camera_pag_ul li{background:#b7b7b7}.camera_wrap .camera_pag .camera_pag_ul li:hover > span{background:#b7b7b7}.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span{background:#434648}.camera_pag_ul li img{border:4px solid #e6e6e6;-moz-box-shadow:0 3px 6px rgba(0,0,0,.5);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.5);box-shadow:0 3px 6px rgba(0,0,0,.5)}.camera_pag_ul .thumb_arrow{border-top-color:#e6e6e6}.camera_prevThumbs,.camera_nextThumbs,.camera_prev,.camera_next,.camera_commands,.camera_thumbs_cont{background:#d8d8d8;background:rgba(216,216,216,0.85)}.camera_wrap .camera_pag .camera_pag_ul li{background:#b7b7b7}.camera_thumbs_cont ul li > img{border-color:#1px solid #000}.camera_amber_skin .camera_prevThumbs div{background-position:-160px -160px}.camera_amber_skin .camera_nextThumbs div{background-position:-190px -160px}.camera_amber_skin .camera_prev > span{background-position:0 -160px}.camera_amber_skin .camera_next > span{background-position:-40px -160px}.camera_amber_skin .camera_commands > .camera_play{background-position:-80px -160px}.camera_amber_skin .camera_commands > .camera_stop{background-position:-120px -160px}.camera_ash_skin .camera_prevThumbs div{background-position:-160px -200px}.camera_ash_skin .camera_nextThumbs div{background-position:-190px -200px}.camera_ash_skin .camera_prev > span{background-position:0 -200px}.camera_ash_skin .camera_next > span{background-position:-40px -200px}.camera_ash_skin .camera_commands > .camera_play{background-position:-80px -200px}.camera_ash_skin .camera_commands > .camera_stop{background-position:-120px -200px}.camera_azure_skin .camera_prevThumbs div{background-position:-160px -240px}.camera_azure_skin .camera_nextThumbs div{background-position:-190px -240px}.camera_azure_skin .camera_prev > span{background-position:0 -240px}.camera_azure_skin .camera_next > span{background-position:-40px -240px}.camera_azure_skin .camera_commands > .camera_play{background-position:-80px -240px}.camera_azure_skin .camera_commands > .camera_stop{background-position:-120px -240px}.camera_beige_skin .camera_prevThumbs div{background-position:-160px -120px}.camera_beige_skin .camera_nextThumbs div{background-position:-190px -120px}.camera_beige_skin .camera_prev > span{background-position:0 -120px}.camera_beige_skin .camera_next > span{background-position:-40px -120px}.camera_beige_skin .camera_commands > .camera_play{background-position:-80px -120px}.camera_beige_skin .camera_commands > .camera_stop{background-position:-120px -120px}.camera_black_skin .camera_prevThumbs div{background-position:-160px -40px}.camera_black_skin .camera_nextThumbs div{background-position:-190px -40px}.camera_black_skin .camera_prev > span{background-position:0 -40px}.camera_black_skin .camera_next > span{background-position:-40px -40px}.camera_black_skin .camera_commands > .camera_play{background-position:-80px -40px}.camera_black_skin .camera_commands > .camera_stop{background-position:-120px -40px}.camera_blue_skin .camera_prevThumbs div{background-position:-160px -280px}.camera_blue_skin .camera_nextThumbs div{background-position:-190px -280px}.camera_blue_skin .camera_prev > span{background-position:0 -280px}.camera_blue_skin .camera_next > span{background-position:-40px -280px}.camera_blue_skin .camera_commands > .camera_play{background-position:-80px -280px}.camera_blue_skin .camera_commands > .camera_stop{background-position:-120px -280px}.camera_brown_skin .camera_prevThumbs div{background-position:-160px -320px}.camera_brown_skin .camera_nextThumbs div{background-position:-190px -320px}.camera_brown_skin .camera_prev > span{background-position:0 -320px}.camera_brown_skin .camera_next > span{background-position:-40px -320px}.camera_brown_skin .camera_commands > .camera_play{background-position:-80px -320px}.camera_brown_skin .camera_commands > .camera_stop{background-position:-120px -320px}.camera_burgundy_skin .camera_prevThumbs div{background-position:-160px -360px}.camera_burgundy_skin .camera_nextThumbs div{background-position:-190px -360px}.camera_burgundy_skin .camera_prev > span{background-position:0 -360px}.camera_burgundy_skin .camera_next > span{background-position:-40px -360px}.camera_burgundy_skin .camera_commands > .camera_play{background-position:-80px -360px}.camera_burgundy_skin .camera_commands > .camera_stop{background-position:-120px -360px}.camera_charcoal_skin .camera_prevThumbs div{background-position:-160px -400px}.camera_charcoal_skin .camera_nextThumbs div{background-position:-190px -400px}.camera_charcoal_skin .camera_prev > span{background-position:0 -400px}.camera_charcoal_skin .camera_next > span{background-position:-40px -400px}.camera_charcoal_skin .camera_commands > .camera_play{background-position:-80px -400px}.camera_charcoal_skin .camera_commands > .camera_stop{background-position:-120px -400px}.camera_chocolate_skin .camera_prevThumbs div{background-position:-160px -440px}.camera_chocolate_skin .camera_nextThumbs div{background-position:-190px -440px}.camera_chocolate_skin .camera_prev > span{background-position:0 -440px}.camera_chocolate_skin .camera_next > span{background-position:-40px -440px}.camera_chocolate_skin .camera_commands > .camera_play{background-position:-80px -440px}.camera_chocolate_skin .camera_commands > .camera_stop{background-position:-120px -440px}.camera_coffee_skin .camera_prevThumbs div{background-position:-160px -480px}.camera_coffee_skin .camera_nextThumbs div{background-position:-190px -480px}.camera_coffee_skin .camera_prev > span{background-position:0 -480px}.camera_coffee_skin .camera_next > span{background-position:-40px -480px}.camera_coffee_skin .camera_commands > .camera_play{background-position:-80px -480px}.camera_coffee_skin .camera_commands > .camera_stop{background-position:-120px -480px}.camera_cyan_skin .camera_prevThumbs div{background-position:-160px -520px}.camera_cyan_skin .camera_nextThumbs div{background-position:-190px -520px}.camera_cyan_skin .camera_prev > span{background-position:0 -520px}.camera_cyan_skin .camera_next > span{background-position:-40px -520px}.camera_cyan_skin .camera_commands > .camera_play{background-position:-80px -520px}.camera_cyan_skin .camera_commands > .camera_stop{background-position:-120px -520px}.camera_fuchsia_skin .camera_prevThumbs div{background-position:-160px -560px}.camera_fuchsia_skin .camera_nextThumbs div{background-position:-190px -560px}.camera_fuchsia_skin .camera_prev > span{background-position:0 -560px}.camera_fuchsia_skin .camera_next > span{background-position:-40px -560px}.camera_fuchsia_skin .camera_commands > .camera_play{background-position:-80px -560px}.camera_fuchsia_skin .camera_commands > .camera_stop{background-position:-120px -560px}.camera_gold_skin .camera_prevThumbs div{background-position:-160px -600px}.camera_gold_skin .camera_nextThumbs div{background-position:-190px -600px}.camera_gold_skin .camera_prev > span{background-position:0 -600px}.camera_gold_skin .camera_next > span{background-position:-40px -600px}.camera_gold_skin .camera_commands > .camera_play{background-position:-80px -600px}.camera_gold_skin .camera_commands > .camera_stop{background-position:-120px -600px}.camera_green_skin .camera_prevThumbs div{background-position:-160px -640px}.camera_green_skin .camera_nextThumbs div{background-position:-190px -640px}.camera_green_skin .camera_prev > span{background-position:0 -640px}.camera_green_skin .camera_next > span{background-position:-40px -640px}.camera_green_skin .camera_commands > .camera_play{background-position:-80px -640px}.camera_green_skin .camera_commands > .camera_stop{background-position:-120px -640px}.camera_grey_skin .camera_prevThumbs div{background-position:-160px -680px}.camera_grey_skin .camera_nextThumbs div{background-position:-190px -680px}.camera_grey_skin .camera_prev > span{background-position:0 -680px}.camera_grey_skin .camera_next > span{background-position:-40px -680px}.camera_grey_skin .camera_commands > .camera_play{background-position:-80px -680px}.camera_grey_skin .camera_commands > .camera_stop{background-position:-120px -680px}.camera_indigo_skin .camera_prevThumbs div{background-position:-160px -720px}.camera_indigo_skin .camera_nextThumbs div{background-position:-190px -720px}.camera_indigo_skin .camera_prev > span{background-position:0 -720px}.camera_indigo_skin .camera_next > span{background-position:-40px -720px}.camera_indigo_skin .camera_commands > .camera_play{background-position:-80px -720px}.camera_indigo_skin .camera_commands > .camera_stop{background-position:-120px -720px}.camera_khaki_skin .camera_prevThumbs div{background-position:-160px -760px}.camera_khaki_skin .camera_nextThumbs div{background-position:-190px -760px}.camera_khaki_skin .camera_prev > span{background-position:0 -760px}.camera_khaki_skin .camera_next > span{background-position:-40px -760px}.camera_khaki_skin .camera_commands > .camera_play{background-position:-80px -760px}.camera_khaki_skin .camera_commands > .camera_stop{background-position:-120px -760px}.camera_lime_skin .camera_prevThumbs div{background-position:-160px -800px}.camera_lime_skin .camera_nextThumbs div{background-position:-190px -800px}.camera_lime_skin .camera_prev > span{background-position:0 -800px}.camera_lime_skin .camera_next > span{background-position:-40px -800px}.camera_lime_skin .camera_commands > .camera_play{background-position:-80px -800px}.camera_lime_skin .camera_commands > .camera_stop{background-position:-120px -800px}.camera_magenta_skin .camera_prevThumbs div{background-position:-160px -840px}.camera_magenta_skin .camera_nextThumbs div{background-position:-190px -840px}.camera_magenta_skin .camera_prev > span{background-position:0 -840px}.camera_magenta_skin .camera_next > span{background-position:-40px -840px}.camera_magenta_skin .camera_commands > .camera_play{background-position:-80px -840px}.camera_magenta_skin .camera_commands > .camera_stop{background-position:-120px -840px}.camera_maroon_skin .camera_prevThumbs div{background-position:-160px -880px}.camera_maroon_skin .camera_nextThumbs div{background-position:-190px -880px}.camera_maroon_skin .camera_prev > span{background-position:0 -880px}.camera_maroon_skin .camera_next > span{background-position:-40px -880px}.camera_maroon_skin .camera_commands > .camera_play{background-position:-80px -880px}.camera_maroon_skin .camera_commands > .camera_stop{background-position:-120px -880px}.camera_orange_skin .camera_prevThumbs div{background-position:-160px -920px}.camera_orange_skin .camera_nextThumbs div{background-position:-190px -920px}.camera_orange_skin .camera_prev > span{background-position:0 -920px}.camera_orange_skin .camera_next > span{background-position:-40px -920px}.camera_orange_skin .camera_commands > .camera_play{background-position:-80px -920px}.camera_orange_skin .camera_commands > .camera_stop{background-position:-120px -920px}.camera_olive_skin .camera_prevThumbs div{background-position:-160px -1080px}.camera_olive_skin .camera_nextThumbs div{background-position:-190px -1080px}.camera_olive_skin .camera_prev > span{background-position:0 -1080px}.camera_olive_skin .camera_next > span{background-position:-40px -1080px}.camera_olive_skin .camera_commands > .camera_play{background-position:-80px -1080px}.camera_olive_skin .camera_commands > .camera_stop{background-position:-120px -1080px}.camera_pink_skin .camera_prevThumbs div{background-position:-160px -960px}.camera_pink_skin .camera_nextThumbs div{background-position:-190px -960px}.camera_pink_skin .camera_prev > span{background-position:0 -960px}.camera_pink_skin .camera_next > span{background-position:-40px -960px}.camera_pink_skin .camera_commands > .camera_play{background-position:-80px -960px}.camera_pink_skin .camera_commands > .camera_stop{background-position:-120px -960px}.camera_pistachio_skin .camera_prevThumbs div{background-position:-160px -1040px}.camera_pistachio_skin .camera_nextThumbs div{background-position:-190px -1040px}.camera_pistachio_skin .camera_prev > span{background-position:0 -1040px}.camera_pistachio_skin .camera_next > span{background-position:-40px -1040px}.camera_pistachio_skin .camera_commands > .camera_play{background-position:-80px -1040px}.camera_pistachio_skin .camera_commands > .camera_stop{background-position:-120px -1040px}.camera_pink_skin .camera_prevThumbs div{background-position:-160px -80px}.camera_pink_skin .camera_nextThumbs div{background-position:-190px -80px}.camera_pink_skin .camera_prev > span{background-position:0 -80px}.camera_pink_skin .camera_next > span{background-position:-40px -80px}.camera_pink_skin .camera_commands > .camera_play{background-position:-80px -80px}.camera_pink_skin .camera_commands > .camera_stop{background-position:-120px -80px}.camera_red_skin .camera_prevThumbs div{background-position:-160px -1000px}.camera_red_skin .camera_nextThumbs div{background-position:-190px -1000px}.camera_red_skin .camera_prev > span{background-position:0 -1000px}.camera_red_skin .camera_next > span{background-position:-40px -1000px}.camera_red_skin .camera_commands > .camera_play{background-position:-80px -1000px}.camera_red_skin .camera_commands > .camera_stop{background-position:-120px -1000px}.camera_tangerine_skin .camera_prevThumbs div{background-position:-160px -1120px}.camera_tangerine_skin .camera_nextThumbs div{background-position:-190px -1120px}.camera_tangerine_skin .camera_prev > span{background-position:0 -1120px}.camera_tangerine_skin .camera_next > span{background-position:-40px -1120px}.camera_tangerine_skin .camera_commands > .camera_play{background-position:-80px -1120px}.camera_tangerine_skin .camera_commands > .camera_stop{background-position:-120px -1120px}.camera_turquoise_skin .camera_prevThumbs div{background-position:-160px -1160px}.camera_turquoise_skin .camera_nextThumbs div{background-position:-190px -1160px}.camera_turquoise_skin .camera_prev > span{background-position:0 -1160px}.camera_turquoise_skin .camera_next > span{background-position:-40px -1160px}.camera_turquoise_skin .camera_commands > .camera_play{background-position:-80px -1160px}.camera_turquoise_skin .camera_commands > .camera_stop{background-position:-120px -1160px}.camera_violet_skin .camera_prevThumbs div{background-position:-160px -1200px}.camera_violet_skin .camera_nextThumbs div{background-position:-190px -1200px}.camera_violet_skin .camera_prev > span{background-position:0 -1200px}.camera_violet_skin .camera_next > span{background-position:-40px -1200px}.camera_violet_skin .camera_commands > .camera_play{background-position:-80px -1200px}.camera_violet_skin .camera_commands > .camera_stop{background-position:-120px -1200px}.camera_white_skin .camera_prevThumbs div{background-position:-160px -80px}.camera_white_skin .camera_nextThumbs div{background-position:-190px -80px}.camera_white_skin .camera_prev > span{background-position:0 -80px}.camera_white_skin .camera_next > span{background-position:-40px -80px}.camera_white_skin .camera_commands > .camera_play{background-position:-80px -80px}.camera_white_skin .camera_commands > .camera_stop{background-position:-120px -80px}.camera_yellow_skin .camera_prevThumbs div{background-position:-160px -1240px}.camera_yellow_skin .camera_nextThumbs div{background-position:-190px -1240px}.camera_yellow_skin .camera_prev > span{background-position:0 -1240px}.camera_yellow_skin .camera_next > span{background-position:-40px -1240px}.camera_yellow_skin .camera_commands > .camera_play{background-position:-80px -1240px}.camera_yellow_skin .camera_commands > .camera_stop{background-position:-120px -1240px}
/* Magnific Popup CSS */
.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; }

/* Main image in popup */
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; }

/* The shadow behind the image */
.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) {
  /**
       * Remove all paddings around the image on small screen
       */
  .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; } }

/*---------------------------------------------
Template name:  mineralo
Version:        1.0
Author:         layerdrops
Author Email:   layerdrops@gmail.com 

NOTE:
-----
Please DO NOT EDIT THIS CSS, you may need to use "custom.css" file for writing your custom css.
We may release future updates so it will overwrite this file. it's better and safer to use "custom.css".

[Table of Content]

01: General CSS 
    1.1: Default CSS
    1.2: background color
    1.3: Buttons
    1.4: Padding/Margin
    1.5: Animations
02: Page Title
03: Header
    3.1: Header Menu 1
04: Banner
    4.1: main banner 01
    4.02: main banner home2
    4.03: main banner home3
05: Feature area
    5:01 feature type2
    5:02 feature type3
06: Video section
07: bottle delivery
08: start about section
09: start our team
10: subscribe area
11: testimonial area
    11: 01 testimonial area type2
12: our location
13: our partner
14: our quality feature
    14:01 quality type2
15: our blog area
16: Bloge details page
    16:01 blog details
17: map area
18: Conatct page
    18:01 conatct info
19: Call to action
20: Footer
    20.01: footer top
    20.02: footer bottom
21: Others
    21.01: pettrns
    21.02: About block
    21.03: Why us
    21.04: Subscription
    21.05: Carousel controls
    21.06: Slider pagination style
    21.07: Social icons
    21.08: Back to top
    21.09: Preloader
    21.10: Form validation
    21.11: Content animation
----------------------------------------------*/

/*=============================================
    01: General CSS
==============================================*/

/* 1.1: Default CSS */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type="number"] {
    -moz-appearance: textfield;
}

::-moz-selection {
    background: #68c401;
    color: #fff;
    text-shadow: none;
}

::selection {
    background: #68c401;
    color: #fff;
    text-shadow: none;
}



button:focus,
input:focus,
select:focus,
textarea:focus {
    outline: none !important;
}

button[type=submit] {
    cursor: pointer;
    border: none;
}

textarea {
    resize: none;
}

img {
    max-width: 100%;
    height: auto;
}

a {
    color: #68c401;
    -webkit-transition: all .2s;
    transition: all .2s;
}

    a:hover {
        color: #000;
    }

    a,
    a:hover,
    a:active,
    a:focus {
        text-decoration: none;
        outline: none;
    }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Exo 2', sans-serif;
    color: #000;
}

h1, .h1 {
    font-size: 70px;
    line-height: 70px;
}

h2, .h2 {
    font-size: 50px;
}

h3, .h3 {
    font-size: 24px;
}

h4, .h4 {
    font-size: 20px;
}

h5, .h5 {
    font-size: 16px;
}

h6, .h6 {
    font-size: 14px;
}

p {
    font-family: 'Exo 2', sans-serif;
    line-height: 36px;
    margin-bottom: 25px;
    font-weight: 400;
    font-size: 18px;
}

body {
    font-family: 'Exo 2', sans-serif;
    font-size: 18px;
    color: #70768e;
    line-height: 36px;
    background: #fff;
    overflow-x: hidden !important;
}

.select-wrapper select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

    .select-wrapper select::-ms-expand {
        display: none;
    }

.select-wrapper {
    position: relative;
}

    .select-wrapper:after {
        content: '\f107';
        font-family: 'FontAwesome';
        position: absolute;
        right: 10px;
        top: 0;
        bottom: 0;
        margin: auto;
        font-size: 20px;
        height: 30px;
        pointer-events: none;
    }

/*1.2: background color*/
.home1-vs1-bg {
    background: #0e035c;
    background: -webkit-linear-gradient(left, #0e035c 0%,#25256e 100%);
    background: linear-gradient(to right, #0e035c 0%,#25256e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e035c', endColorstr='#25256e',GradientType=1 );
}

.home1-vs2-bg {
    background: #fff;
}

.home2-vs1-bg {
    background: #002797;
    background: -webkit-linear-gradient(left, #355ffe 0%, #002797 100%);
    background: linear-gradient(to right, #355ffe 0%, #002797 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002797', endColorstr='#355ffe',GradientType=1 );
}

.home2-vs2-bg {
    background: #fff;
}

.home1-section-bg {
    position: relative;
}

    .home1-section-bg:after {
        content: "";
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        background: #171063;
        z-index: -1;
    }

.homelight-section-bg {
    position: relative;
}

    .homelight-section-bg:after {
        content: "";
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        background: #fcfcfc;
        z-index: -1;
    }

.home2-section-bg {
    position: relative;
}

    .home2-section-bg:after {
        content: "";
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        background: #002197;
        opacity: .20;
        z-index: -1;
    }

.home3-section-bg {
    background: #f8f8f8;
    position: relative;
}

    .home3-section-bg:before {
        content: "";
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        background: url(/Content/vendor/img/VPN_Pattern.png);
        opacity: .80;
    }

.home4-section-bg {
    background: #6c771e;
    position: relative;
}

    .home4-section-bg:before {
        content: "";
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        background: url(/Content/vendor/img/VC_Pattern.png);
        opacity: .80;
    }

.home6-section-bg {
    background: #fcfcfc;
    position: relative;
}

.common-sec-bg {
    background: #fcfcfc;
}

.footer-bg-h3 {
    background-color: #002197;
}

.footer-bg-h4 {
    background-color: #6c771e;
}

.footer-bg-h5 {
    background-color: #e48f0b;
}

.footer-bg-h6 {
    background-color: #00c6c6;
}


/* 1.3: Buttons */
.btn {
    cursor: pointer;
    z-index: 1;
    position: relative;
    padding: 16px 30px;
    color: #fff;
    font-weight: 700;
    text-transform: capitalize;
    overflow: hidden;
    background: #68c401;
    border-width: 0;
}


    .btn.active,
    .btn:hover,
    .btn:focus {
        color: #fff;
        text-decoration: none;
    }

    .btn:before {
        content: " ";
        position: absolute;
        top: 50%;
        left: 0%;
        z-index: -1;
        width: 100%;
        height: 0%;
        -webkit-transition: .3s all linear;
        transition: .3s all linear;
    }

    .btn:hover:before {
        background: ##333333;
        top: 0;
        height: 100%;
    }

    .btn:focus,
    .form-control:focus {
        box-shadow: none !important;
    }

.theme-bg-overlay {
    position: relative;
}

    .theme-bg-overlay:before {
        content: '';
        position: absolute;
        background: #00c544;
        opacity: 0.7;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }

.disabled {
    pointer-events: none;
}

.primary-bg {
    background-color: #f4f6fb;
}

.secondery-bg {
    /*background-color: #013220;*/
    background-color: #6dcb01;
}

.blue-bg {
    background-color: #333333;
}

.blue-bg2 {
    background: #0b1e70;
}

.schoolbell {
    font-family: 'Schoolbell', cursive;
}

.exo {
    font-family: 'Exo 2', sans-serif;
}

.font-weight-600 {
    font-weight: 600;
}

b, strong {
    font-weight: bold;
}

.list-inline > li {
    display: inline-block;
}

.form-control {
    font-size: 14px;
}

    .form-control:focus {
        border-color: #fff;
    }

input.parsley-error,
textarea.parsley-error,
select.parsley-error {
    border: 1px solid red !important;
}

.half-gutter {
    margin-right: -7.5px;
    margin-left: -7.5px;
}

    .half-gutter > .col,
    .half-gutter > [class*="col-"] {
        padding-right: 7.5px;
        padding-left: 7.5px;
    }

.no-gutters-padding {
    padding-right: 0px;
    padding-left: 0px;
}

.theme-border-top {
    border-top: 1px solid #68c401;
}

.theme-border-bottom {
    border-bottom: 1px solid #68c401;
}

.theme-list-style {
    padding: 0;
    list-style: none;
}

    .theme-list-style li {
        font-weight: 600;
        color: #4c4f60;
        padding: 5px 0;
    }

        .theme-list-style li:before {
            content: '\f05d';
            font-family: 'FontAwesome';
            color: #68c401;
            font-size: 12px;
            font-weight: normal;
            margin-right: 10px;
        }

.form-field {
    position: relative;
    margin-bottom: 15px;
}

.theme-input-style {
    font-size: 12px;
    width: 100%;
    height: 40px;
    padding: 0 10px;
    -webkit-transition: all .2s;
    transition: all .2s;
    background: #f4f6fb;
    border: none;
    border-bottom: 1px solid #fff;
    opacity: 1;
    border-radius: 5px;
}

textarea.theme-input-style {
    padding: 10px;
    min-height: 120px;
    display: block;
}

label input[type=checkbox],
label input[type=radio] {
    position: relative;
    top: 2px;
    margin-right: 5px;
}

.form-group {
    position: relative;
}

.table-bordered,
.table-bordered td,
.table-bordered th {
    border-color: #e2e6fb;
}

.alignleft {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}

.alignright {
    float: right;
    margin-left: 15px;
    margin-bottom: 15px;
}

.aligncenter {
    clear: both;
    display: block;
    margin: 0 auto 15px;
}
/* 1.4: Padding/Margin */
.pt-140 {
    padding-top: 140px;
}

.pb-140 {
    padding-bottom: 140px;
}

.pt-130 {
    padding-top: 130px;
}

.pb-130 {
    padding-bottom: 130px;
}

.pt-120 {
    padding-top: 120px;
}

.pb-120 {
    padding-bottom: 120px;
}

.pt-110 {
    padding-top: 110px;
}

.pb-110 {
    padding-bottom: 110px;
}

.pt-100 {
    padding-top: 100px;
}

.pb-100 {
    padding-bottom: 100px;
}

.pt-90 {
    padding-top: 90px;
}

.pb-90 {
    padding-bottom: 90px;
}

.pt-80 {
    padding-top: 80px;
}

.pb-80 {
    padding-bottom: 80px;
}

.pt-70 {
    padding-top: 70px;
}

.pb-70 {
    padding-bottom: 70px;
}

.pt-60 {
    padding-top: 60px;
}

.pb-60 {
    padding-bottom: 60px;
}

.pt-55 {
    padding-top: 55px;
}

.pb-55 {
    padding-bottom: 55px;
}

.pt-50 {
    padding-top: 50px;
}

.pb-50 {
    padding-bottom: 50px
}

.pt-30 {
    padding-top: 30px;
}

.pb-30 {
    padding-bottom: 30px;
}

.pt-20 {
    padding-top: 20px;
}

.pb-20 {
    padding-bottom: 20px;
}

.mt-140 {
    margin-top: 140px;
}

.mb-140 {
    margin-bottom: 140px;
}

.mt-120 {
    margin-top: 120px;
}

.mb-120 {
    margin-bottom: 120px;
}

.mt-70 {
    margin-top: 70px;
}

.mb-70 {
    margin-bottom: 70px;
}

.mt-60 {
    margin-top: 60px;
}

.mb-60 {
    margin-bottom: 60px;
}

.mt-50 {
    margin-top: 50px;
}

.mb-50 {
    margin-bottom: 50px;
}

.mt-40 {
    margin-top: 40px;
}

.mb-40 {
    margin-bottom: 40px;
}

.mt-30 {
    margin-top: 30px;
}

.mb-30 {
    margin-bottom: 30px;
}

/* 1.5: Animations */
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
}

    .animated.infinite {
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
    }

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -webkit-transform: translate3d(0,-40px,0);
        transform: translate3d(0,-40px,0)
    }

    to {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -webkit-transform: translate3d(0,-40px,0);
        transform: translate3d(0,-40px,0)
    }

    to {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -webkit-transform: translate3d(0,40px,0);
        transform: translate3d(0,40px,0)
    }

    to {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -webkit-transform: translate3d(0,40px,0);
        transform: translate3d(0,40px,0)
    }

    to {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
    }

    to {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
    }

    to {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -webkit-transform: translate3d(50%, 0, 0);
        transform: translate3d(50%, 0, 0);
    }

    to {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -webkit-transform: translate3d(50%, 0, 0);
        transform: translate3d(50%, 0, 0);
    }

    to {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.spin {
    -webkit-animation: spin 2s linear infinite;
    animation: spin 1s linear infinite;
}

@-webkit-keyframes bounce {
    0% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }

    50% {
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px);
    }

    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

@keyframes bounce {
    0% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }

    50% {
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px);
    }

    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

.bounce {
    -webkit-animation: bounce 2s linear infinite;
    animation: bounce 1s linear infinite;
}

@-webkit-keyframes rotate2d {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes rotate2d {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.rotate2d {
    -webkit-animation: rotate2d 2s linear infinite;
    animation: rotate2d 1s linear infinite;
}

@-webkit-keyframes rotate-2d {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}

@keyframes rotate-2d {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}

.rotate-2d {
    -webkit-animation: rotate-2d 2s linear infinite;
    animation: rotate-2d 1s linear infinite;
}

@-webkit-keyframes rotate3d {
    0% {
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg);
    }

    100% {
        -webkit-transform: rotateY(360deg);
        transform: rotateY(360deg);
    }
}

@keyframes rotate3d {
    0% {
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg);
    }

    100% {
        -webkit-transform: rotateY(360deg);
        transform: rotateY(360deg);
    }
}

.rotate3d {
    -webkit-animation: rotate3d 2s linear infinite;
    animation: rotate3d 1s linear infinite;
}

/*===========================================
        02: Page Title
    ===========================================*/
.page-title-wrap {
    padding-top: 192px;
    padding-bottom: 164px;
}

.page-title h1 {
    color: #68c401;
    font-weight: 700;
}

.page-title-content ul {
    justify-content: center;
}

    .page-title-content ul li a {
        color: #68c401;
        font-size: 24px;
        font-family: 'Schoolbell', cursive;
    }

    .page-title-content ul li {
        position: relative;
        padding: 0 19px;
    }

        .page-title-content ul li + li:before {
            content: "";
            position: absolute;
            width: 10px;
            height: 2px;
            background: #68c401;
            top: 50%;
            left: -2px;
        }

.page-title-content h1.h2 {
    font-weight: 600;
}
/*=============================================
    03: Header
==============================================*/

/* 3.1: Header Menu 1*/
.main-header {
    box-shadow: none;
    position: fixed;
    z-index: 999;
    width: 100%;
    top: 0;
    left: 0;
    background: #fff;
    -webkit-transition: background .3s;
    transition: background .3s;
    border-bottom: 1px solid #dae0ef;
}

.main-menu-wrap {
    padding: 0 60px;
}

.urgent-call span {
    margin-right: 15px;
    display: inline-block;
}

.main-header.stuck {
    position: fixed;
    top: 0;
    box-shadow: 0 0 10px rgba(0,0,0,0.15);
    width: 100%;
}

.header-menu, .header-menu ul,
.header-menu ul li,
.header-menu ul li a,
.header-menu #menu-button {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    line-height: 1;
    display: block;
    position: relative;
}

    .header-menu #menu-button {
        display: none;
    }

    .header-menu > ul ul {
        text-align: left;
        z-index: 99999;
    }

.header-menu {
    -webkit-transition: .3s all linear;
    transition: .3s all linear;
}

    .header-menu > ul > li {
        display: inline-block;
        float: left;
    }

        .header-menu > ul > li.has-sub:hover:after {
            content: '';
            position: absolute;
            width: 100%;
            height: 2em;
            bottom: -2em;
            cursor: pointer;
            left: 0;
        }

    .header-menu > ul > li {
        padding-left: 15px;
        padding-right: 15px;
    }

        .header-menu > ul > li > a {
            padding: 30px 0 19px;
            font-size: 18px;
            color: #000;
            font-weight: 600;
        }

.main-header.sticky .header-menu > ul > li > a {
    color: #333333;
}

.header-menu > ul > li:hover > a,
.header-menu > ul > li.active > a {
    color: #68c401;
}

.main-header.sticky .header-menu > ul > li:hover > a,
.main-header.sticky .header-menu > ul > li.active > a {
    color: #68c401;
}

.main-header.sticky .logo .default-logo {
    display: none;
}

.main-header.sticky .logo .sticky-logo {
    display: block;
}

.main-header.sticky {
    background: #fff;
    position: fixed;
    width: 100%;
    animation-duration: .5s;
    box-shadow: 0 0 10px rgba(0,0,0,.15);
}

.header-menu > ul > li > a > img {
    font-size: 12px;
    display: block;
    text-align: center;
    width: inherit;
    top: 63px;
    margin: 8px auto 0;
    transition: all .30s linear;
    visibility: hidden;
    opacity: 0;
}

.header-menu > ul > li.active > a img,
.header-menu > ul > li > a:hover img {
    visibility: visible;
    opacity: 1;
}

.header-menu ul ul {
    position: absolute;
    left: -9999px;
    opacity: 0;
    -webkit-transition: top .2s ease, opacity .2s ease;
    transition: top .2s ease, opacity .2s ease;
}

.header-menu > ul > li > ul {
    top: 75px !important;
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    -webkit-transition: top .2s ease, opacity .2s ease;
    transition: top .2s ease, opacity .2s ease;
    border-radius: 5px;
}

.header-menu > ul > li:hover > ul {
    left: auto;
    top: 103px;
    opacity: 1;
}

.header-menu.align-right > ul > li:hover > ul {
    right: 0;
}

.header-menu ul ul ul {
    top: 32px;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

    .header-menu ul ul ul:after {
        content: "";
        position: absolute;
        left: -10px;
        top: 0;
        width: 10px;
        height: 100%;
        z-index: -1;
    }

    .header-menu ul ul ul li {
        background: #fff;
    }

.header-menu ul ul > li:hover > ul {
    top: 0;
    left: 180px;
    opacity: 1;
}

.header-menu.align-right ul ul > li:hover > ul {
    left: auto;
    right: 178px;
    padding-left: 0;
    padding-right: 10px;
    opacity: 1;
}

.header-menu ul ul li a {
    width: 186px;
    padding: 8px 20px;
    font-size: 16px;
    line-height: 1.25;
    position: relative;
    background: #fff;
    -webkit-transition: all .2s;
    transition: all .2s;
    color: #7ae401;
}

.main-header.sticky .header-menu ul ul li a {
    background: #fff;
    color: #7ae401;
}

.header-menu ul ul li a i {
    position: absolute;
    right: 15px;
    top: 16px;
    font-size: 10px;
}

.header-menu ul ul li:hover > a,
.header-menu ul ul li > a:hover,
.header-menu ul ul li.active > a {
    color: #fff;
}

.main-header.sticky .header-menu ul ul li:hover > a,
.main-header.sticky .header-menu ul ul li > a:hover,
.main-header.sticky .header-menu ul ul li.active > a {
    color: #fff;
}

.menu-wraper {
    float: right;
}

.header-menu > ul {
    -webkit-transition: .3s all linear;
    transition: .3s all linear;
}

    .header-menu > ul > li:last-child {
        margin-right: 0;
    }

.header-menu ul ul ul,
.header-menu ul ul {
    padding: 8px 0;
    background: #fff;
}

.header-menu > ul > li > ul .has-sub-item {
    position: relative;
}

    .header-menu > ul > li > ul .has-sub-item:after {
        content: ">";
        position: absolute;
        right: 10px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }

.has-sub-item:hover:after {
    color: #68c401;
}

.logo .sticky-logo {
    display: none;
}

.logo .sticky-logo {
    display: none;
}

.main-header.sticky .logo .default-logo {
    display: none;
}

.main-header.sticky .logo .sticky-logo {
    display: block;
}

.main-header.sticky {
    background: #fff;
    position: fixed;
    width: 100%;
    animation-duration: .5s;
    box-shadow: 0 0 10px rgba(0,0,0,.15);
}

.menu-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
}

.signup--out-btn {
    margin-left: 16px;
}

.main-header .header-menu ul ul li.active a:before {
    visibility: visible;
    opacity: 1;
    background: #68c401;
}

.main-header .header-menu ul .has-sub-item ul .has-sub-item ul li.active a:before {
    visibility: visible;
    opacity: 1;
    background: #68c401;
}

.main-header .header-menu ul .has-sub-item ul .has-sub-item ul li a:before {
    visibility: hidden;
    opacity: 0;
}

.main-header .header-menu ul .has-sub-item ul .has-sub-item ul li a:hover:before {
    visibility: visible;
    opacity: 1;
}

.header-style2 .header-menu > ul > li > a {
    padding: 40px 0 29px;
    font-size: 18px;
    color: #fff;
    font-weight: 600;
}

.main-header.header-style2 {
    border-bottom: 1px solid rgba(255,255,255,.1);
}

.header-style2.sticky .main-logo {
    display: none;
}

.header-style2.sticky .sticky-logo {
    display: block !important;
}

.header-style2 .urgent-call a {
    color: #fff;
}

.header-style2.sticky .urgent-call a {
    color: #333333;
}

.common-header .header-menu > ul > li > a {
    color: #333333;
}

.common-header .signup--out-btn a {
    background: #68c401;
    color: #fff;
}

.common-header .header-menu > ul > li:hover > a,
.common-header .header-menu > ul > li.active > a {
    color: #fff;
}

.common-header .header-menu ul ul li a {
    background: #fff;
    color: #333333;
}

.common-header .header-menu ul ul li:hover > a,
.common-header .header-menu ul ul li > a:hover,
.common-header .header-menu ul ul li.active > a {
    color: #68c401;
}

.common-header .header-menu ul ul li.active a:before {
    visibility: visible;
    opacity: 1;
    background: #68c401
}
/*=============================================
    04: Banner
==============================================*/
/*4.1: main banner 01*/
.banner-inner-area {
    padding: 170px 0 426px;
    background: #f4f6fb;
}

.banner-area1 .banner-text-wrap h1 {
    font-weight: 600;
    line-height: 80px;
    margin-bottom: 20px;
}

.banner-area1 .banner-text-wrap span {
    color: #68c401;
    font-size: 30px;
    margin-bottom: 7px;
    display: block;
}

.banner-area1 .banner-text-wrap {
    padding: 0;
}

    .banner-area1 .banner-text-wrap .btn {
        background: #333333;
    }

        .banner-area1 .banner-text-wrap .btn:hover:before {
            background: #000;
        }

.banner-image .ice1 {
    position: absolute !important;
    z-index: 1;
    bottom: 73px !important;
    left: -118px !important;
    top: auto !important;
}

.banner-image .bottle {
    text-align: center;
    z-index: 11;
    position: relative;
}

.banner-image {
    text-align: center;
    margin-top: 60px;
}

    .banner-image .ice2 {
        position: absolute !important;
        bottom: 45px !important;
        right: -118px !important;
        top: auto !important;
        left: auto !important;
    }

.banner-inner-area.banner-area1 {
    padding: 170px 0 0;
    background: #f4f6fb;
    position: relative;
    z-index: 11;
}

    .banner-inner-area.banner-area1:before {
        content: '';
        position: absolute;
        width: 100%;
        height: 220px;
        background: #fff;
        bottom: 0;
        left: 0;
    }

    .banner-inner-area.banner-area1:after {
        content: '';
        position: absolute;
        width: 100%;
        height: 59px;
        background: url(/images/waves.png);
        bottom: 18%;
        left: 0;
        z-index: -1;
    }
/*4.02: main banner home2
===============================*/
.banner-wrap.home-banner2 {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    padding: 330px 0 200px;
}

.banner-text-wrap span {
    color: #68c401;
    font-size: 30px;
    margin-bottom: 13px;
    display: block;
}

.banner-text-wrap h1 {
    font-weight: 600;
    line-height: 68px;
    margin-bottom: 33px;
}

.banner-text-wrap {
    padding-top: 120px;
}

input.banner-form {
    border: none;
    margin-left: -4px;
    border-right: 1px solid #dae0ef;
    height: 80px;
    padding-left: 18px;
}

.inpout-feield-wrap {
    border-radius: 5px;
    background: #fff;
    position: relative;
}

    .inpout-feield-wrap input.banner-form:first-child {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
    }

    .inpout-feield-wrap button.btn {
        top: 50%;
        position: absolute;
        transform: translateY(-50%);
        right: 15px;
    }

.banner-wrap.home-banner2 .banner-text-wrap {
    padding-top: 0;
    margin-bottom: 50px;
}

    .banner-wrap.home-banner2 .banner-text-wrap h1 {
        line-height: 80px;
        margin-bottom: 0px;
    }

input.banner-form:nth-child(4) {
    border-width: 0;
}
/* custom check box */
.checkbox-wrap {
    display: block;
    position: relative;
    padding-left: 35px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    margin-bottom: 0;
    color: #fff;
    font-size: 18px;
}

    /* Hide the browser's default checkbox */
    .checkbox-wrap input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
        height: 0;
        width: 0;
    }

/* Create a custom checkbox */
.checkmark {
    position: absolute;
    top: 9px;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: transparent;
    border: 2px solid #fff;
    border-radius: 6px;
}

/* When the checkbox is checked, add a blue background */
.checkbox-wrap input:checked ~ .checkmark {
    background-color: #fff;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.checkbox-wrap input:checked ~ .checkmark:after {
    display: block;
    transform: rotate(45deg) scale(1);
}

/* Style the checkmark/indicator */
.checkbox-wrap .checkmark:after {
    left: 5px;
    top: 2px;
    width: 6px;
    height: 10px;
    border: solid #000;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg) scale(2);
    border-radius: 2px;
}

/* type2 */
.type2 .checkbox-wrap {
    color: #70768e;
    font-size: 16px;
}

.type2 .checkmark {
    border: 1px solid #dae0ef;
}

.type2 .checkbox-wrap .checkmark:after {
    left: 6px;
    top: 3px;
}
/* 4.03: main banner home3
====================================*/
.single-banner-wrap {
    padding: 240px 0 140px;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

.banner-slider3 .banner-text-wrap span {
    font-size: 30px;
    color: #68c401;
    margin-bottom: 10px;
    display: inline-block;
}

.banner-slider3 .banner-text-wrap h1 {
    font-weight: 600;
    margin-bottom: 30px;
}

.banner-delivery-form {
    background: #fff;
    /*border-radius: 5px;*/
    overflow: hidden;
    z-index: 100;
    position: relative;
    margin-top: 10px;
}

    .banner-delivery-form .form-header {
        background: #000;
        padding: 5px 0 10px;
    }

        .banner-delivery-form .form-header h2 {
            color: #fff;
            font-size: 30px;
            margin-bottom: 0;
        }

    .banner-delivery-form .theme-input-style {
        background: #fff;
        border-bottom: 1px solid #dae0ef;
        margin-bottom: 20px;
        font-size: 16px;
        color: #70768e;
    }

    .banner-delivery-form form {
        padding: 25px 40px 40px;
    }

.form-checkbox ul li {
    display: inline-block;
    margin-right: 17px;
}

.form-checkbox {
    margin-bottom: 25px;
    margin-top: 10px;
}

    .form-checkbox ul li span {
        margin-left: 5px;
    }

.form-btn button {
    width: 100%;
}

.form-checkbox ul li span {
    font-size: 18px;
    color: #fff;
    font-weight: 500;
    transition: .2s all ease-in-out;
}

.banner-slider3 .form-checkbox ul li span {
    color: #333333;
}

.banner-delivery-form .theme-input-style::placeholde {
    color: #70768e !important;
}

.banner-delivery-form .theme-input-style {
    color: #000;
}

.banner_area1 {
    overflow: hidden;
    position: relative;
}

.finance .slider_inner_area {
    align-content: center;
    align-items: center;
    display: flex;
    height: 700px;
}

.banner_area .camera_overlayer {
    bottom: 0;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0;
    background: rgba(17,17,17,.60);
}

.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {
    background: transparent none repeat scroll 0 0;
}

    .camera_next span,
    .camera_prev span {
        border-radius: 50%;
        height: 60px;
        position: relative;
        width: 60px;
    }

.banner_area.finance.camera_next span, .banner_area.finance.camera_prev span {
    background: rgba(0, 0, 0, 0.20) none repeat scroll 0 0;
}

.camera_prev {
    left: 20px;
    top: calc(50% + 13px);
}

.camera_next {
    right: 40px;
    top: calc(50% + 13px);
}

    .camera_next span, .camera_prev span {
        border-radius: 50%;
        height: 60px;
        position: relative;
        width: 60px;
    }

        .camera_next span::before {
            content: "\f105";
            color: #fff;
            font-family: FontAwesome;
            font-size: 30px;
            left: 0;
            position: absolute;
            top: 0;
            right: 0px;
            left: 3px;
            text-align: center;
            line-height: 56px;
        }

        .camera_prev span::before {
            content: "\f104";
            color: #fff;
            font-family: FontAwesome;
            font-size: 30px;
            left: 3;
            position: absolute;
            top: 0;
            right: 0px;
            left: 0px;
            text-align: center;
            line-height: 56px;
        }

    .camera_next span, .camera_prev span {
        /* background: rgba(0,0,0,.10); */
    }

.camera_prevThumbs,
.camera_nextThumbs,
.camera_prev,
.camera_next,
.camera_commands,
.camera_thumbs_cont {
    background: transparent !important;
}

    .camera_next > span,
    .camera_prev > span {
        background: rgba(255,255,255,.2) !important;
        display: block;
        height: 60px !important;
        width: 60px !important;
        line-height: 56px !important;
        transition: .3s all linear;
    }

        .camera_next > span:hover,
        .camera_prev > span:hover {
            background: #000 !important;
        }

.camera_prev, .camera_next, .camera_commands {
    top: 50% !important;
    ;
    transform: translate(-50%) !important;
}

    .camera_next > span {
        right: 0px;
    }

    .camera_prev > span {
        left: 22px;
    }

.banner_area1 .camera_overlayer {
    bottom: 0;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0;
    background: rgba(0,0,0,.50);
    opacity: .9;
}

@keyframes grow {
    from {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    to {
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }
}


.grow {
    animation-name: grow;
    animation-duration: 30s;
    animation-delay: 1s;
}

.slider_overlay_area {
    position: absolute;
}

.slider_overlay_area {
    position: absolute;
    left: 0;
    width: 100%;
}

.slider_inner_area {
    position: relative;
    z-index: 10;
}

.slider_inner_area {
    display: flex;
    align-items: center;
    height: calc(100vh - 137px) !important;
}

.slider_inner_text {
    background: #fff;
    padding: 30px;
    border-top-right-radius: 15px;
}

    .slider_inner_text p {
        color: #777;
    }

/*==============================================
    05: Feature area
==============================================*/
.section-title h2 {
    color: #000;
    font-weight: 600;
}

.section-title p {
    width: 600px;
    margin: 41px auto;
    color: #70768e;
    line-height: 30px;
}

.type2.section-title {
    margin-bottom: 69px;
}

.section-title {
    position: relative;
    margin-bottom: 80px;
    margin-top: -8px;
}

    .section-title:after {
        content: "";
        position: absolute;
        top: 105%;
        left: 50%;
        transform: translateX(-50%);
        background-image: url(/images/line2.png);
        width: 36px;
        height: 7px;
    }

.type3.section-title:after {
    top: 107px;
}
.number-top-left {
    padding: 10px 15px;
    position: absolute;
    background: #68c401;
    top: -10px;
    left: 30px;
    border-radius: 50%;
    color: #fff;
}
.section-title span {
    color: #68c401;
    font-weight: 400;
    font-size: 24px;
    display: block;
}

.type2.section-title:after {
    left: 0;
    transform: translateX(0%);
}

.single-feature-inner .feature-icon svg {
    width: 55px;
    height: 50px;
    vertical-align: middle;
}

.single-feature-inner .feature-icon {
    display: inline-block;
    height: 130px;
    width: 130px;
    background: #68c401;
    line-height: 130px;
    border-radius: 50%;
    margin-bottom: 20px;
    transition: .3s all linear;
    border-top-right-radius: 0px;
}

.single-feature-inner:hover .feature-icon {
    background: #7ae401;
}
.col-lg-6:hover .number-top-left {
    background: #7ae401;
}

.single-feature-inner h4 {
    font-weight: 600;
    color: #000;
    margin-bottom: 30px;
    text-transform: capitalize;
    padding: 0 10px;
    line-height: 30px;
}

.single-feature-inner p {
    margin-bottom: 10px;
    text-transform: inherit;
    font-size: 16px;
    line-height: 30px;
}

.single-feature-inner a {
    font-weight: 500;
    font-size: 16px;
}

.single-feature-inner:after {
    /*content: "";
    position: absolute;
    height: 100%;
    width: 1px;
    background: #f4f6fb;
    top: 0;
    right: -17px;*/
}

.single-feature-inner {
    margin-bottom: 30px;
    padding: 0 30px;
    position: relative;
    /*margin-top: -30px;*/
}

    .single-feature-inner a i {
        margin-right: 10px;
        color: #68c401;
    }

    .single-feature-inner .feature-icon svg path {
        fill: #fff;
    }

.row .col-md-6.col-lg-3:last-child .single-feature-inner:after {
    display: none;
}
/*5:01 feature type2*/
.features-inner.type2 {
    background: #000;
}

.type2 .single-feature h3 {
    color: #fff;
    font-weight: 600;
}

.type2 .single-feature svg {
    margin-bottom: 22px;
    height: 64px;
    width: 64px;
}

.type2 .single-feature {
    padding: 0px 50px;
    position: relative;
    margin-bottom: 30px;
}

    .type2 .single-feature:after {
        content: "";
        background: #142155;
        position: absolute;
        width: 1px;
        height: 100%;
        top: 0;
        right: 0;
    }

.features-inner.type2 .col-md-6:last-child .single-feature:after {
    display: none;
}
/*5:02 feature type3*/
.type3 .single-feature:hover {
    box-shadow: 0px 10px 30px rgba(218, 224, 239, .4);
}

.type3 .single-feature {
    padding: 54px 60px 50px;
    border: 1px solid #dae0ef;
    margin-bottom: 30px;
    transition: .3s all linear;
    border-radius: 4px;
}

    .type3 .single-feature h4 {
        margin-bottom: 30px;
        font-weight: 600;
    }

    .type3 .single-feature p {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 30px;
    }

/*=========================================
    06: Video section
=========================================*/
.bottle-video-wrap .video-btn {
    height: 130px;
    width: 130px;
    background: #fff;
    line-height: 130px;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    font-size: 30px;
    padding-left: 10px;
}

.bottle-video-wrap {
    position: relative;
}

.background-shap {
    position: relative;
}

    .background-shap:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 572px;
        background: #f4f6fb;
        top: 0;
        left: 0;
        z-index: -1;
    }

    .background-shap:after {
        position: absolute;
        content: '';
        width: 100%;
        height: 59px;
        left: 0;
        top: 65%;
        background-image: url(/Content/vendor/img/waves.png);
        z-index: -1;
    }
/*===============================================
    07: bottle delivery
===============================================*/
.single-bottle-inner .bottle-image svg {
    width: 135px;
    height: 135px;
}

.single-bottle-inner .bottle-image {
    margin-bottom: 0px;
}

.single-bottle-text h4 {
    /*color: #000;*/
    margin-bottom: 32px;
    font-weight: 600;
}

.single-bottle-text p {
    color: #70768e;
    font-size: 16px;
    margin-bottom: 13px;
    line-height: 30px;
}

.single-bottle-text a i {
    margin-right: 8px;
    /*color: #68c401;*/
}

.single-bottle-inner {
    border: 1px solid #dae0ef;
    padding: 30px 30px;
    margin-bottom: 30px;
    transition: .3s all linear;
    border-radius: 4px;

}

    .single-bottle-inner:hover {
        box-shadow: 0px 10px 30px rgba(218,224,239,.4);
    }

    .single-bottle-inner .bottle-image svg path {
        fill: #68c401;
    }

.deliver-btn {
    margin-top: 30px;
}
/*=============================================
    08: start about section
=============================================*/
.single-counter-inner .counter-image svg {
    width: 65px;
    height: 65px;
}

    .single-counter-inner .counter-image svg path {
        fill: #68c401;
    }

.single-counter-inner .counter-image {
    margin-bottom: 15px;
}

.single-counter-inner span {
    font-size: 40px;
    font-weight: 600;
    color: #000;
}

.single-counter-inner p {
    color: #70768e;
    margin-bottom: 0;
}

.single-counter-inner {
    background: #ffffff;
    padding: 44px 20px;
    border-radius: 5px;
}

.about-wrap {
    padding-left: 40px;
}

.about-image img {
    max-height: 605px;
    height: 605px;
    object-fit: cover;
}

.about-image {
    border-radius: 5px;
    overflow: hidden;
}

.about-wrap .about-area-text p {
    margin-bottom: 20px;
}

.about-wrap .single-counter-inner p {
    margin-bottom: 0;
}
/*safer area*/
.single-safer-inner .safer-image svg {
    width: 65px;
    height: 65px;
}

    .single-safer-inner .safer-image svg path {
        fill: #68c401;
        transition: .3s all linear;
    }

.single-safer-inner:hover .safer-image svg path {
    fill: #fff;
}

.single-safer-inner .safer-image {
    height: 130px;
    width: 130px;
    margin: 0 auto;
    line-height: 130px;
    border-radius: 50%;
    background: #f4f6fb;
    margin-bottom: 25px;
    transition: .3s all linear;
}

.single-safer-inner:hover .safer-image {
    background: #000;
}

.single-safer-inner h4 {
    font-weight: 600;
    color: #000;
}

.single-safer-inner p {
    color: #70768e;
    margin-bottom: 0;
    line-height: 30px;
    font-size: 16px;
}

.single-safer-inner {
    background: #ffffff;
    padding: 40px 37px 32px;
    margin-bottom: 30px;
}

.safer-text {
    margin-top: 34px;
}

.life-safer-image img {
    width: 100%;
}

.urgent-call a {
    font-weight: 700;
    color: #000;
}
/*==========================================
    09: start our team
==========================================*/
.member-info .team-social-wrap li {
    display: inline-block;
    margin: 0 2px;
}

    .member-info .team-social-wrap li a {
        height: 45px;
        width: 45px;
        display: inline-block;
        background: #f4f6fb;
        line-height: 45px;
        text-align: center;
        border-radius: 50%;
        transition: .3s all linear;
    }

        .member-info .team-social-wrap li a:hover {
            background: #68c401;
            color: #fff;
        }

.member-info {
    padding-top: 25px;
}

    .member-info h4 {
        margin-bottom: 0;
    }

    .member-info p {
        margin-bottom: 10px;
        font-size: 16px;
    }

.single-team-member {
    margin-bottom: 30px;
}
/*===========================================
        10: subscribe area
===========================================*/
.boxed-shadow {
    box-shadow: 1px -1px 0 #dae0ef;
}

.primary-form .btn {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    padding: 16px 29px;
}

.primary-form input.theme-input-style:not([type=submit]) {
    height: 78px;
    padding: 0 30px;
    font-size: 14px;
}

.subscribe-heading span {
    font-size: 24px;
    color: #68c401;
}

.subscribe-heading h2 {
    font-weight: 600;
}

/*============================================
    11: testimonial area
============================================*/
.style3 .owl-nav {
    display: none;
}

.testimonial-carousel .owl-prev, .testimonial-carousel .owl-next {
    display: none;
}

.testimonial-carousel .single-testimonial p {
    margin-bottom: 30px;
}

.testimonial-carousel .testimonial-author-deg p {
    margin-bottom: 0px;
}

.testimonial-carousel .single-testimonial p {
    font-size: 18px;
    line-height: 36px;
    z-index: 11;
    position: relative;
}

.single-testimonial {
    padding: 50px 60px;
    background: #fff;
    border-radius: 3px;
}

.testimonial-author {
    border-top: 1px solid #dae0ef;
    padding-top: 35px;
    align-items: center;
}

.single-testimonial p {
    margin-bottom: 30px;
    font-size: 24px;
}

.testimonial-author-deg h4 {
    margin-bottom: 0;
    color: ##333333;
    line-height: 1.3;
    font-weight: 600;
}

.testimonial-author-deg p {
    margin-bottom: 0;
    line-height: 1;
    font-size: 16px;
}

.testimonial-author-deg {
    margin-left: 20px;
}

.testimonial-author img {
    width: inherit !important;
}

.testimonial-carousel button.owl-dot {
    height: 7px;
    width: 7px;
    background: #ffffff !important;
    margin-right: 5px;
    border-radius: 50%;
    opacity: .2;
    vertical-align: middle;
    transition: .3s all linear;
}

.testimonial-carousel .owl-dots {
    text-align: center;
    margin-top: 41px;
}

.testimonial-carousel button.owl-dot.active {
    height: 10px;
    width: 10px;
    background: ##333333 !important;
    opacity: 1;
}

.testimonial-carousel button.owl-next,
.testimonial-carousel button.owl-prev {
    width: 70px;
    height: 70px;
    background: rgba(255,255,255,.2) !important;
    border-radius: 50%;
    position: absolute;
    top: 33%;
    transform: translate(-50%);
    transition: .3s all linear;
}

    .testimonial-carousel button.owl-next:hover,
    .testimonial-carousel button.owl-prev:hover {
        background: rgba(255,255,255,1) !important;
    }

.testimonial-carousel button.owl-prev {
    left: -55px;
}

.testimonial-carousel button.owl-next {
    right: -125px;
}

    .testimonial-carousel button.owl-next i,
    .testimonial-carousel button.owl-prev i {
        font-size: 18px;
    }

.single-testimonial .qurt-icon1 {
    width: inherit !important;
    position: absolute;
    top: 41px;
    left: 35px;
    opacity: .4;
}
/*11: 01 testimonial area type2*/
.type2 .single-testimonial {
    padding: 50px 135px 103px;
    position: relative;
}

.type2 .testimonial-author img {
    width: inherit !important;
    position: absolute;
    left: 51%;
    transform: translate(-50%);
    bottom: -61px;
}

.type2 .testimonial-author {
    border-top: 1px solid #dae0ef;
    padding-top: 0;
    align-items: center;
    border-width: 0;
}

.type2.testionial-carousel-wrap .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0,0,0);
    overflow-y: -webkit-paged-y;
}

.testionial-carousel2 .testi-quate img {
    width: inherit !important;
    margin: 0 auto 30px;
}

.testionial-carousel2 button.owl-next,
.testionial-carousel2 button.owl-prev {
    width: 70px;
    height: 70px;
    background: rgba(255,255,255,.2) !important;
    border-radius: 50%;
    position: absolute;
    top: 33%;
    transform: translate(-50%);
    transition: .3s all linear;
}

    .testionial-carousel2 button.owl-next:hover,
    .testionial-carousel2 button.owl-prev:hover {
        background: rgba(255,255,255,1) !important;
    }

.testionial-carousel2 button.owl-prev {
    left: -55px;
}

.testionial-carousel2 button.owl-next {
    right: -125px;
}

    .testionial-carousel2 button.owl-next i,
    .testionial-carousel2 button.owl-prev i {
        font-size: 18px;
    }
/*==============================================
    12: our location
==============================================*/
.our-location:hover {
    transform: scale(1);
    z-index: 10;
}

.our-location {
    position: absolute;
    height: 20px;
    width: 20px;
    background: ##333333;
    border-radius: 50%;
    cursor: pointer;
    transition: .3s all linear;
    border: 2px solid #fff;
    transform: scale(.9);
}

    .our-location:hover .our-location-details {
        visibility: visible;
        opacity: 1;
    }

    .our-location:hover {
        background: #000;
    }

.our-location-wrap {
    position: relative;
}

.our-location-details {
    width: 280px;
    height: 150px;
    background: #fff;
    position: absolute;
    left: -88px;
    top: 20px;
    box-shadow: 1px 0 30px #dae0ef;
    border: 1px solid #dae0ef;
    text-align: left;
    padding: 34px 0px 34px 40px;
    visibility: hidden;
    opacity: 0;
    transition: .3s all linear;
    z-index: 10;
    border-radius: 5px;
}

    .our-location-details p {
        margin-bottom: 11px;
        font-size: 16px;
        line-height: 1.3;
    }

    .our-location-details a {
        font-size: 16px;
        display: block;
        line-height: 1.3;
        margin-bottom: 8px;
        color: #70768e;
    }

.our-location.marker1 {
    top: 20%;
    left: 20%;
}

.our-location.marker2 {
    top: 43%;
    left: 47%;
}

.our-location.marker3 {
    top: 66%;
    left: 29%;
}

.our-location.marker4 {
    top: 20%;
    left: 68%;
}

.our-location.marker5 {
    top: 77%;
    left: 81%;
}
/*====================================
    13: our partner
====================================*/
.partner-carousel img {
    width: 100% !important;
    margin: 0 auto;
    vertical-align: middle;
}
/*=========================================
    14: our quality feature
=========================================*/
.our-quality-inner p {
    font-size: 16px;
    line-height: 30px;
}

.our-quality-right,
.our-quality-left {
    width: 49%;
}

    .our-quality-right ul li span,
    .our-quality-left ul li span {
        width: 45px;
        height: 45px;
        background: #000;
        display: inline-block;
        text-align: center;
        line-height: 45px;
        border-radius: 50%;
        margin-right: 15px;
        color: #fff;
        font-weight: 600;
        font-size: 15px;
    }

    .our-quality-right ul li,
    .our-quality-left ul li {
        font-size: 20px;
        font-weight: 600;
        color: #000;
    }

        .our-quality-right ul li:not(:last-child),
        .our-quality-left ul li:not(:last-child) {
            padding-bottom: 18px;
        }

.quality {
    background-size: cover !important;
    border-bottom: 1px solid #dae0ef;
}

.border-container {
    border: 1px solid #dae0ef;
    border-radius: 5px;
    border-top: 0;
}
/*14:01 quality type2*/
.bottle-detailes h3 {
    font-weight: 600;
    margin-bottom: 31px;
}

.our-quality-inner p {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 53px;
}

.our-quality-inner.bottle-detailes p {
    margin-bottom: 0
}

.bottle-detailes .our-quality-feature {
    margin: 50px 0 60px;
}

.bottle-detailes .order-btn {
    margin-top: 51px;
}

    .bottle-detailes .order-btn a + a {
        margin-left: 10px;
        background: #000;
    }

.quality-bottle-details {
    padding-left: 60px;
}

.bottle-image {
    position: relative;
    margin-bottom: 20px;
}

.image-sell-offer {
    width: 130px;
    height: 130px;
    position: absolute;
    background: #68c401;
    border-radius: 50%;
    text-align: center;
    top: 50px;
    right: 40px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 10px 30px rgba(255, 162, 29, .30);
}

.figure-caption .image-sell-offer {
    top: 31px;
    right: 114px;
    z-index: 100;
}

.image-sell-offer h5 {
    color: #ffff;
    font-size: 22px;
    font-family: 'Schoolbell', cursive;
    margin-bottom: 0;
}

    .image-sell-offer h5 span {
        display: block;
    }

.bottle-price ul {
    background: ##333333;
    padding: 21px 38px;
    border-radius: 4px;
    justify-content: space-between;
}

    .bottle-price ul li {
        font-size: 20px;
        font-weight: 600;
        color: #fff;
    }

.qulity-bottle-nav {
    margin-bottom: 59px;
    background: ##333333;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

    .qulity-bottle-nav span {
        background: #000;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
    }

    .qulity-bottle-nav a.active {
        background: #000;
        color: #fff;
        border-top-right-radius: 5px;
        border-top-left-radius: 5px;
    }

    .qulity-bottle-nav span, .qulity-bottle-nav a {
        padding: 18px 0;
        display: inline-block;
        color: #fff;
    }

    .qulity-bottle-nav * {
        width: 16.6671%;
        text-align: center;
    }
/*=================================================
    15: our blog area
=================================================*/
.single-blog-inner .post-date p {
    margin-bottom: 0;
    line-height: 25px;
    text-align: center;
    margin-top: 10px;
    font-size: 16px;
    color: #000;
    font-weight: 600;
}

.single-blog-inner .post-image {
    position: relative;
}

.single-blog-inner .post-date {
    position: absolute;
    top: 10px;
    height: 65px;
    width: 65px;
    background: #fff;
    border-radius: 50%;
    left: 10px;
    text-align: center;
    line-height: 65px;
}

    .single-blog-inner .post-date p span {
        display: block;
        line-height: 1;
    }

.single-blog-inner .post-title h3 {
    margin-top: -7px;
    margin-bottom: 30px;
    font-weight: 600;
}

    .single-blog-inner .post-title h3 a {
        transition: .3s all linear;
        color: #000;
    }

    .single-blog-inner .post-title h3:hover a {
        color: #000;
    }

.single-blog-inner {
    transition: .3s all linear;
    border: 1px solid #dae0ef;
    border-radius: 3px;
    margin-bottom: 30px;
    background: #fff;
    min-height:600px;
}

    .single-blog-inner:hover {
        box-shadow: 0px 10px 30px rgba(218, 224, 239, .4);
    }

    .single-blog-inner .post-content {
        padding: 60px;
    }

    .single-blog-inner .post-details p {
        font-size: 16px;
        line-height: 30px;
        margin-bottom: 9px;
    }

    .single-blog-inner .post-details a i,
    .single-blog-inner .post-details a {
        transition: .3s all linear;
    }

        .single-blog-inner .post-details a:hover i,
        .single-blog-inner .post-details a:hover {
            color: #68c401;
        }

        .single-blog-inner .post-details a i {
            margin-right: 6px;
            color: #68c401;
        }

    .single-blog-inner .post-info {
        justify-content: space-between;
        margin-top: 20px;
        border-top: 1px solid #dae0ef;
        padding-top: 28px;
    }

        .single-blog-inner .post-info a {
            color: #70768e;
            font-weight: 600;
            font-size: 14px;
            line-height: 1;
        }

.about-me.single-blog-inner .post-content {
    padding: 60px 60px 50px 60px;
}

.single-blog-inner .post-image img {
    width: 100%;
}
/*===========================================
    16: Bloge details page
===========================================*/
/*16:01 blog details*/
.blog-details-image {
    position: relative;
}

    .blog-details-image .post-image {
        position: relative;
    }

    .blog-details-image .post-date {
        position: absolute;
        top: 10px;
        height: 65px;
        width: 65px;
        background: #ffff;
        border-radius: 50%;
        left: 10px;
        text-align: center;
        line-height: 65px;
    }

        .blog-details-image .post-date p {
            margin-bottom: 0;
            line-height: 25px;
            text-align: center;
            margin-top: 10px;
            font-size: 16px;
            color: #000;
            font-weight: 600;
        }

            .blog-details-image .post-date p span {
                display: block;
                line-height: 1;
            }

    .blog-details-image .post-title h3 {
        margin-top: -7px;
        margin-bottom: 30px;
        font-weight: 600;
    }

.blog-details-head {
    margin-top: 20px;
}

    .blog-details-head h2 {
        font-size: 40px;
        font-weight: 600;
        margin-bottom: 0;
    }

.post-info a {
    color: ##333333;
    font-size: 16px;
    font-weight: 600;
}

    .post-info a + a {
        margin-left: 20px;
    }

.blog-details-wrap .post-info {
    margin-bottom: 26px;
}

.blog-details-body p {
    font-size: 16px;
    line-height: 30px;
    color: #70768e;
}

.post-tag-share .post-tag h4 {
    display: inline-block;
}

.post-tag-share .post-tag a {
    margin-left: 10px;
    font-size: 16px;
    color: #333333;
}

.social-list li a:hover {
    background: #68c401;
    color: #fff;
}

.post-tag-share {
    justify-content: space-between;
    align-items: center !important;
    padding-top: 33px;
    border-top: 1px solid #dae0ef;
    padding-bottom: 34px;
    margin-top: 51px;
}

.post-share ul li {
    display: inline-block;
    margin-left: 5px;
}

.social-list li a {
    height: 40px;
    width: 40px;
    display: inline-block;
    background: #f4f6fb;
    line-height: 40px;
    text-align: center;
    border-radius: 50%;
    color: #70768e;
}

.author-details a {
    text-decoration: underline;
    color: ##333333;
}

.post-author-inner {
    display: flex;
    padding: 60px 0 60px 60px;
    border: 1px solid #dae0ef;
    border-radius: 5px;
    margin-bottom: 70px;
}

    .post-author-inner img {
        align-self: flex-start;
    }

.author-details {
    margin-left: 40px;
    flex: 1;
}

    .author-details h4 {
        font-weight: 600;
        font-size: 24px;
        margin-bottom: 34px;
    }

    .author-details p {
        margin-bottom: 11px;
        font-size: 16px;
        line-height: 30px;
    }

.post-comment h3 {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 55px;
}

.comment-author-content {
    margin-left: 30px;
}

    .comment-author-content h5 {
        font-size: 18px;
        font-weight: 600;
        margin-bottom: 10px;
    }

    .comment-author-content h6 {
        font-size: 16px;
        margin-bottom: 34px;
        color: ##333333;
    }

.comment-author-details p {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
}

.comment-author-details {
    border-bottom: 1px solid #dae0ef;
    position: relative;
    padding-bottom: 50px;
    margin-bottom: 50px;
}

.comment-author-content a {
    position: absolute;
    top: 0;
    right: 0;
    padding: 9px 20px;
}

.contact-page-form h3 {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 55px;
}

/*blog side bar*/
.search-form {
    position: relative;
}

.single-sidebar-widget input {
    border-radius: 5px;
    border: 1px solid #dae0ef;
    padding: 15px 25px;
    width: 100%;
    transition: .3s all linear;
}

.sidebar-title h4 {
    font-weight: 600;
}

.sidebar-title {
    margin-bottom: 26px;
}

.single-sidebar-widget:not(:first-child) {
    padding: 44px 50px;
    border: 1px solid #dae0ef;
    border-radius: 5px;
}

.latest-poat h6 {
    font-weight: 400;
    font-size: 16px;
    margin-left: 20px;
    color: #70768e;
}

.treading-posts li:not(:last-child) {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #dae0ef;
}

.single-sidebar-widget input:focus {
    box-shadow: 0px 1px 30px #dae0ef;
}

.single-sidebar-widget ul.catagory-widget li a {
    position: relative;
    padding-left: 24px;
    transition: .3s all linear;
    color: #70768e;
}

    .single-sidebar-widget ul.catagory-widget li a:hover {
        color: ##333333;
    }

    .single-sidebar-widget ul.catagory-widget li a:before {
        content: '\f18e';
        position: absolute;
        font-family: FontAwesome;
        font-size: 16px;
        left: 0;
        top: 1px;
        line-height: 1.4;
        color: #ffae1d;
        transition: .3s all linear;
    }

    .single-sidebar-widget ul.catagory-widget li a:hover:before {
        color: #000;
    }

.single-sidebar-widget ul li {
    padding-bottom: 8px;
}

.tag-clouds a {
    font-size: 16px;
    line-height: 30px;
}

.treading-posts .latest-poat h6 a {
    color: #70768e;
    transition: .3s all linear;
}

.treading-posts li:hover h6 a {
    color: #000;
}

.single-sidebar-widget ul li:last-chils {
    padding-bottom: 0;
}

/*===========================================
    17: map area
===========================================*/
.google-map #google-map {
    height: 560px;
    width: 100%;
}
/*==============================================
    18: Conatct page
==============================================*/
/*18:01 conatct info*/
.top-shape {
    position: relative;
    z-index: 1;
}

    .top-shape:after {
        content: "";
        position: absolute;
        left: 0;
        top: -23px;
        background-image: url(/Content/vendor/img/waves.png);
        height: 59px;
        width: 100%;
    }

.top-shape2 {
    position: relative;
    z-index: 1;
}

    .top-shape2:after {
        content: "";
        position: absolute;
        left: 0;
        top: -23px;
        background-image: url(/Content/vendor/img/waves3.png);
        height: 59px;
        width: 100%;
    }

.single-conatct-info {
    border: 1px solid #dae0ef;
    padding: 53px 20px 49px 60px;
    border-radius: 3px;
    transition: all .3s linear;
    margin-bottom: 30px;
}

    .single-conatct-info:hover {
        box-shadow: 0px 6px 25px rgb(218, 224, 239);
    }

    .single-conatct-info p {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 30px;
    }

    .single-conatct-info h4 {
        font-weight: 600;
        margin-bottom: 32px;
    }

    .single-conatct-info a {
        display: block;
        font-size: 16px;
        color: #70768e;
        line-height: 30px;
    }

.contact-page-form .theme-input-style {
    font-size: 16px;
    height: 70px;
    padding: 0 20px;
    margin-bottom: 25px;
    position: relative;
}

    .contact-page-form .theme-input-style + .parsley-errors-list {
        top: 0;
    }
/*===================================
19: Call to action
===================================*/
.callto-heading span {
    color: #000;
    font-size: 30px;
}

.call-action-btn .btn:hover:before {
    background: #0b1e70;
    left: 0;
    width: 100%;
}
/*==============================================
    20: Footer
==============================================*/
/*20.01: footer top*/
.footer-widget {
    color: #979caf;
    position: relative;
    padding-right: 40px;
}

    .footer-widget .widget-title h3 {
        color: #fff;
        font-weight: 600;
    }

.footer-top {
    padding-top: 110px;
}

.footer-widget .widget-title {
    margin-bottom: 30px;
}

.footer-social-area ul li {
    display: inline-block;
    margin: 0 2px;
}

/*.footer-social-area ul li a {
        height: 45px;
        width: 45px;
        display: inline-block;
        background: #68c401;
        line-height: 45px;
        text-align: center;
        border-radius: 50%;
        color: #fff;
        transition: .3s all linear;
    }

        .footer-social-area ul li a:hover {
            background-color: #333333;
        }*/

.footer-widget:before {
    content: "";
    height: 130px;
    width: 1px;
    position: absolute;
    right: 0;
    top: 0;
    background: #fff;
}

.footer-widget.text-right {
    padding-right: 0;
    padding-left: 30px;
}

.footer-top .col-md-4:last-child .footer-widget:before {
    display: none;
}

.footer-widget p {
    margin-bottom: 0;
}

.footer-widget .footer-contact-info a {
    display: block;
    color: #979caf;
}

.footer-widget {
    margin-bottom: 40px;
}
/*20.02: footer bottom*/
.footer-bottom {
    background: #050D2E;
    padding: 40px 0;
    position: relative;
}

    .footer-bottom p {
        margin-bottom: 0;
        line-height: 1;
        color: #979caf;
    }

        .footer-bottom p a {
            color: #979caf;
        }

    .footer-bottom:before {
        content: "";
        position: absolute;
        left: 0;
        top: -23px;
        background-image: url(/images/waves4.png);
        height: 60%;
        width: 100%;
    }
/*=============================================
    21: Others
==============================================*/

h1 span {
    color: #68c401;
}
/*21.01: pettrns*/
.crypto-patern {
    background-image: url(/Content/vendor/img/Crypto_Pattern20.png);
    background-repeat: repeat;
    background-position: top center;
}

.vpn-patern {
    background-image: url(/Content/vendor/img/VPN_Pattern.png);
    background-repeat: repeat;
    background-position: top center;
}

.vc-patern {
    background-image: url(/Content/vendor/img/VC_Pattern.png);
    background-repeat: repeat;
    background-position: top center;
}

.map {
    border: 1px solid rgba(0,0,0,0.05);
}

.swiper-container-wrap {
    overflow: hidden;
    margin-left: -15px;
    margin-right: -15px;
}

    .swiper-container-wrap .swiper-container {
        overflow: visible;
        padding-left: 15px;
        padding-right: 15px;
    }

/*21.02: About block */
.about-content h1 {
    margin-top: -12px;
}

.about-content p {
    margin-bottom: -5px;
}

/* 21.03: Why us */
.single-reason {
    border: 1px solid #ecf7fe;
    padding: 30px 15px 25px;
}

    .single-reason i {
        font-size: 30px;
        color: #00c544;
    }

    .single-reason .h5 {
        font-weight: bold;
        margin-top: 20px;
        margin-bottom: 14px;
    }

    .single-reason span {
        color: #4c4f60;
    }

/* 21.04: Subscription */
.primary-form {
    position: relative;
}

    .primary-form input:not([type=submit]) {
        height: 60px;
        padding: 0 20px;
        font-size: 14px;
    }

    .primary-form .parsley-errors-list {
        display: none;
    }


/* 21.05: Carousel controls */
.carousel-control {
    border: 1px solid #e2e6fb;
    width: 40px;
    height: 40px;
    color: #8388a8;
    -webkit-transition: all .2s;
    transition: all .2s;
    cursor: pointer;
}

    .carousel-control:hover,
    .carousel-control:focus {
        color: #fff;
        background-color: #00c544;
        border-color: #00c544;
        outline: none;
    }

.swiper-button-disabled {
    pointer-events: none;
}

/* 21.06: Slider pagination style */
.slider-pagination-style .swiper-pagination-bullet {
    width: 15px;
    height: 5px;
    border: 1px solid #e2e6fb;
    border-radius: 0;
    background: transparent;
    opacity: 1;
    margin: 0 5px;
}

.slider-pagination-style .swiper-pagination-bullet-active {
    width: 15px;
    height: 10px;
    background: #e2e6fb;
}

.slider-pagination-style .swiper-pagination-bullet:focus {
    outline: none;
}

/* 21.07: Social icons */
.social-icons li:not(:last-child) {
    margin-right: 25px;
}

/* 21.08: Back to top */
.back-to-top {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .3s all linear;
    transition: .3s all linear;
}

    .back-to-top.show {
        bottom: 30px;
        opacity: 1;
        visibility: visible;
        z-index: 999;
    }

    .back-to-top a {
        width: 35px;
        height: 35px;
        background: #68c401;
        box-shadow: 1px 5px 19px rgba(0,0,0,0.15);
        -webkit-transition: all 0.2s;
        transition: all 0.2s;
        font-size: 16px;
        color: #fff;
        border-radius: 50%;
        display: inline-block;
        text-align: center;
        line-height: 35px;
        bottom: 10%;
        right: 4%;
        position: fixed;
        z-index: 999;
    }

        .back-to-top a:hover {
            background: #fff;
            color: #68c401;
        }

    .back-to-top.home6 a {
        background: #00c6c6;
    }

        .back-to-top.home6 a:hover {
            background: #fff;
        }

    .back-to-top.home5 a {
        background: #e48f0b;
    }

        .back-to-top.home5 a:hover {
            color: #fff;
        }

    .back-to-top.home4 a {
        background: #ffb565;
        color: #6c771e
    }

        .back-to-top.home4 a:hover {
            color: #fff;
        }

    .back-to-top.home3 a {
        background: #68c401;
        color: #fff
    }

        .back-to-top.home3 a:hover {
            color: #68c401;
            background: #fff;
        }

    .back-to-top a i {
        -webkit-animation: bounce2 3s linear infinite;
        animation: bounce2 3s linear infinite;
    }

@-webkit-keyframes bounce2 {
    0% {
        -webkit-transform: translateY(3px);
        transform: translateY(3px);
    }

    50% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }

    100% {
        -webkit-transform: translateY(3px);
        transform: translateY(3px);
    }
}

@keyframes bounce2 {
    0% {
        -webkit-transform: translateY(3px);
        transform: translateY(3px);
    }

    50% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }

    100% {
        -webkit-transform: translateY(3px);
        transform: translateY(3px);
    }
}

/* 21.09: Preloader */
.preLoader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 99999;
    overflow: hidden;
}

.preload-img {
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* 21.10: Form validation */
.parsley-errors-list {
    list-style: none;
    padding: 0;
    position: absolute;
    left: 0;
    margin: -10px 0 0;
    top: 100%;
    text-align: center;
    -webkit-transition: all .2s;
    transition: all .2s;
}

    .parsley-errors-list li {
        font-size: 13px;
        line-height: 1.5;
        background: red;
        color: #fff;
        padding: 0 10px;
        padding: 0 10px;
    }

/* 21.11: Content animation */
[data-animate] {
    visibility: hidden;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
}

    [data-animate].animated {
        visibility: visible;
    }

@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}

@media (min-width: 0) {
    .g-ma-0 {
        margin: 0 !important;
    }

    .g-mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .g-my-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .g-ml-0 {
        margin-left: 0 !important;
    }

    .g-mr-0 {
        margin-right: 0 !important;
    }

    .g-mt-0 {
        margin-top: 0 !important;
    }

    .g-mb-0 {
        margin-bottom: 0 !important;
    }

    .g-mx-1 {
        margin-left: 0.07143rem !important;
        margin-right: 0.07143rem !important;
    }

    .g-mx-2 {
        margin-left: 0.14286rem !important;
        margin-right: 0.14286rem !important;
    }

    .g-mx-3 {
        margin-left: 0.21429rem !important;
        margin-right: 0.21429rem !important;
    }

    .g-mx-4 {
        margin-left: 0.28571rem !important;
        margin-right: 0.28571rem !important;
    }

    .g-mx-5 {
        margin-left: 0.35714rem !important;
        margin-right: 0.35714rem !important;
    }

    .g-mx-6 {
        margin-left: 0.42857rem !important;
        margin-right: 0.42857rem !important;
    }

    .g-mx-7 {
        margin-left: 0.5rem !important;
        margin-right: 0.5rem !important;
    }

    .g-mx-8 {
        margin-left: 0.57143rem !important;
        margin-right: 0.57143rem !important;
    }

    .g-mx-9 {
        margin-left: 0.64286rem !important;
        margin-right: 0.64286rem !important;
    }

    .g-mx-10 {
        margin-left: 0.71429rem !important;
        margin-right: 0.71429rem !important;
    }

    .g-mx-10 {
        margin-left: 0.71429rem !important;
        margin-right: 0.71429rem !important;
    }

    .g-mx-15 {
        margin-left: 1.07143rem !important;
        margin-right: 1.07143rem !important;
    }

    .g-mx-20 {
        margin-left: 1.42857rem !important;
        margin-right: 1.42857rem !important;
    }

    .g-mx-25 {
        margin-left: 1.78571rem !important;
        margin-right: 1.78571rem !important;
    }

    .g-mx-30 {
        margin-left: 2.14286rem !important;
        margin-right: 2.14286rem !important;
    }

    .g-mx-35 {
        margin-left: 2.5rem !important;
        margin-right: 2.5rem !important;
    }

    .g-mx-40 {
        margin-left: 2.85714rem !important;
        margin-right: 2.85714rem !important;
    }

    .g-mx-45 {
        margin-left: 3.21429rem !important;
        margin-right: 3.21429rem !important;
    }

    .g-mx-50 {
        margin-left: 3.57143rem !important;
        margin-right: 3.57143rem !important;
    }

    .g-mx-55 {
        margin-left: 3.92857rem !important;
        margin-right: 3.92857rem !important;
    }

    .g-mx-60 {
        margin-left: 4.28571rem !important;
        margin-right: 4.28571rem !important;
    }

    .g-mx-65 {
        margin-left: 4.64286rem !important;
        margin-right: 4.64286rem !important;
    }

    .g-mx-70 {
        margin-left: 5rem !important;
        margin-right: 5rem !important;
    }

    .g-mx-75 {
        margin-left: 5.35714rem !important;
        margin-right: 5.35714rem !important;
    }

    .g-mx-80 {
        margin-left: 5.71429rem !important;
        margin-right: 5.71429rem !important;
    }

    .g-mx-85 {
        margin-left: 6.07143rem !important;
        margin-right: 6.07143rem !important;
    }

    .g-mx-90 {
        margin-left: 6.42857rem !important;
        margin-right: 6.42857rem !important;
    }

    .g-mx-95 {
        margin-left: 6.78571rem !important;
        margin-right: 6.78571rem !important;
    }

    .g-mx-100 {
        margin-left: 7.14286rem !important;
        margin-right: 7.14286rem !important;
    }

    .g-my-1 {
        margin-top: 0.07143rem !important;
        margin-bottom: 0.07143rem !important;
    }

    .g-my-2 {
        margin-top: 0.14286rem !important;
        margin-bottom: 0.14286rem !important;
    }

    .g-my-3 {
        margin-top: 0.21429rem !important;
        margin-bottom: 0.21429rem !important;
    }

    .g-my-4 {
        margin-top: 0.28571rem !important;
        margin-bottom: 0.28571rem !important;
    }

    .g-my-5 {
        margin-top: 0.35714rem !important;
        margin-bottom: 0.35714rem !important;
    }

    .g-my-6 {
        margin-top: 0.42857rem !important;
        margin-bottom: 0.42857rem !important;
    }

    .g-my-7 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .g-my-8 {
        margin-top: 0.57143rem !important;
        margin-bottom: 0.57143rem !important;
    }

    .g-my-9 {
        margin-top: 0.64286rem !important;
        margin-bottom: 0.64286rem !important;
    }

    .g-my-10 {
        margin-top: 0.71429rem !important;
        margin-bottom: 0.71429rem !important;
    }

    .g-my-10 {
        margin-top: 0.71429rem !important;
        margin-bottom: 0.71429rem !important;
    }

    .g-my-15 {
        margin-top: 1.07143rem !important;
        margin-bottom: 1.07143rem !important;
    }

    .g-my-20 {
        margin-top: 1.42857rem !important;
        margin-bottom: 1.42857rem !important;
    }

    .g-my-25 {
        margin-top: 1.78571rem !important;
        margin-bottom: 1.78571rem !important;
    }

    .g-my-30 {
        margin-top: 2.14286rem !important;
        margin-bottom: 2.14286rem !important;
    }

    .g-my-35 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }

    .g-my-40 {
        margin-top: 2.85714rem !important;
        margin-bottom: 2.85714rem !important;
    }

    .g-my-45 {
        margin-top: 3.21429rem !important;
        margin-bottom: 3.21429rem !important;
    }

    .g-my-50 {
        margin-top: 3.57143rem !important;
        margin-bottom: 3.57143rem !important;
    }

    .g-my-55 {
        margin-top: 3.92857rem !important;
        margin-bottom: 3.92857rem !important;
    }

    .g-my-60 {
        margin-top: 4.28571rem !important;
        margin-bottom: 4.28571rem !important;
    }

    .g-my-65 {
        margin-top: 4.64286rem !important;
        margin-bottom: 4.64286rem !important;
    }

    .g-my-70 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }

    .g-my-75 {
        margin-top: 5.35714rem !important;
        margin-bottom: 5.35714rem !important;
    }

    .g-my-80 {
        margin-top: 5.71429rem !important;
        margin-bottom: 5.71429rem !important;
    }

    .g-my-85 {
        margin-top: 6.07143rem !important;
        margin-bottom: 6.07143rem !important;
    }

    .g-my-90 {
        margin-top: 6.42857rem !important;
        margin-bottom: 6.42857rem !important;
    }

    .g-my-95 {
        margin-top: 6.78571rem !important;
        margin-bottom: 6.78571rem !important;
    }

    .g-my-100 {
        margin-top: 7.14286rem !important;
        margin-bottom: 7.14286rem !important;
    }

    .g-mt-1 {
        margin-top: 0.07143rem !important;
    }

    .g-mt-minus-1 {
        margin-top: -0.07143rem !important;
    }

    .g-mt-2 {
        margin-top: 0.14286rem !important;
    }

    .g-mt-minus-2 {
        margin-top: -0.14286rem !important;
    }

    .g-mt-3 {
        margin-top: 0.21429rem !important;
    }

    .g-mt-minus-3 {
        margin-top: -0.21429rem !important;
    }

    .g-mt-4 {
        margin-top: 0.28571rem !important;
    }

    .g-mt-minus-4 {
        margin-top: -0.28571rem !important;
    }

    .g-mt-5 {
        margin-top: 0.35714rem !important;
    }

    .g-mt-minus-5 {
        margin-top: -0.35714rem !important;
    }

    .g-mt-6 {
        margin-top: 0.42857rem !important;
    }

    .g-mt-minus-6 {
        margin-top: -0.42857rem !important;
    }

    .g-mt-7 {
        margin-top: 0.5rem !important;
    }

    .g-mt-minus-7 {
        margin-top: -0.5rem !important;
    }

    .g-mt-8 {
        margin-top: 0.57143rem !important;
    }

    .g-mt-minus-8 {
        margin-top: -0.57143rem !important;
    }

    .g-mt-9 {
        margin-top: 0.64286rem !important;
    }

    .g-mt-minus-9 {
        margin-top: -0.64286rem !important;
    }

    .g-mt-10 {
        margin-top: 0.71429rem !important;
    }

    .g-mt-minus-10 {
        margin-top: -0.71429rem !important;
    }

    .g-mt-11 {
        margin-top: 0.78571rem !important;
    }

    .g-mt-minus-11 {
        margin-top: -0.78571rem !important;
    }

    .g-mt-12 {
        margin-top: 0.85714rem !important;
    }

    .g-mt-minus-12 {
        margin-top: -0.85714rem !important;
    }

    .g-mt-13 {
        margin-top: 0.92857rem !important;
    }

    .g-mt-minus-13 {
        margin-top: -0.92857rem !important;
    }

    .g-mt-14 {
        margin-top: 1rem !important;
    }

    .g-mt-minus-14 {
        margin-top: -1rem !important;
    }

    .g-mt-15 {
        margin-top: 1.07143rem !important;
    }

    .g-mt-minus-15 {
        margin-top: -1.07143rem !important;
    }

    .g-mt-16 {
        margin-top: 1.14286rem !important;
    }

    .g-mt-minus-16 {
        margin-top: -1.14286rem !important;
    }

    .g-mt-17 {
        margin-top: 1.21429rem !important;
    }

    .g-mt-minus-17 {
        margin-top: -1.21429rem !important;
    }

    .g-mt-18 {
        margin-top: 1.28571rem !important;
    }

    .g-mt-minus-18 {
        margin-top: -1.28571rem !important;
    }

    .g-mt-19 {
        margin-top: 1.35714rem !important;
    }

    .g-mt-minus-19 {
        margin-top: -1.35714rem !important;
    }

    .g-mt-20 {
        margin-top: 1.42857rem !important;
    }

    .g-mt-minus-20 {
        margin-top: -1.42857rem !important;
    }

    .g-mt-10 {
        margin-top: 0.71429rem !important;
    }

    .g-mt-minus-10 {
        margin-top: -0.71429rem !important;
    }

    .g-mt-15 {
        margin-top: 1.07143rem !important;
    }

    .g-mt-minus-15 {
        margin-top: -1.07143rem !important;
    }

    .g-mt-20 {
        margin-top: 1.42857rem !important;
    }

    .g-mt-minus-20 {
        margin-top: -1.42857rem !important;
    }

    .g-mt-25 {
        margin-top: 1.78571rem !important;
    }

    .g-mt-minus-25 {
        margin-top: -1.78571rem !important;
    }

    .g-mt-30 {
        margin-top: 2.14286rem !important;
    }

    .g-mt-minus-30 {
        margin-top: -2.14286rem !important;
    }

    .g-mt-35 {
        margin-top: 2.5rem !important;
    }

    .g-mt-minus-35 {
        margin-top: -2.5rem !important;
    }

    .g-mt-40 {
        margin-top: 2.85714rem !important;
    }

    .g-mt-minus-40 {
        margin-top: -2.85714rem !important;
    }

    .g-mt-45 {
        margin-top: 3.21429rem !important;
    }

    .g-mt-minus-45 {
        margin-top: -3.21429rem !important;
    }

    .g-mt-50 {
        margin-top: 3.57143rem !important;
    }

    .g-mt-minus-50 {
        margin-top: -3.57143rem !important;
    }

    .g-mt-55 {
        margin-top: 3.92857rem !important;
    }

    .g-mt-minus-55 {
        margin-top: -3.92857rem !important;
    }

    .g-mt-60 {
        margin-top: 4.28571rem !important;
    }

    .g-mt-minus-60 {
        margin-top: -4.28571rem !important;
    }

    .g-mt-65 {
        margin-top: 4.64286rem !important;
    }

    .g-mt-minus-65 {
        margin-top: -4.64286rem !important;
    }

    .g-mt-70 {
        margin-top: 5rem !important;
    }

    .g-mt-minus-70 {
        margin-top: -5rem !important;
    }

    .g-mt-75 {
        margin-top: 5.35714rem !important;
    }

    .g-mt-minus-75 {
        margin-top: -5.35714rem !important;
    }

    .g-mt-80 {
        margin-top: 5.71429rem !important;
    }

    .g-mt-minus-80 {
        margin-top: -5.71429rem !important;
    }

    .g-mt-85 {
        margin-top: 6.07143rem !important;
    }

    .g-mt-minus-85 {
        margin-top: -6.07143rem !important;
    }

    .g-mt-90 {
        margin-top: 6.42857rem !important;
    }

    .g-mt-minus-90 {
        margin-top: -6.42857rem !important;
    }

    .g-mt-95 {
        margin-top: 6.78571rem !important;
    }

    .g-mt-minus-95 {
        margin-top: -6.78571rem !important;
    }

    .g-mt-100 {
        margin-top: 7.14286rem !important;
    }

    .g-mt-minus-100 {
        margin-top: -7.14286rem !important;
    }

    .g-mt-105 {
        margin-top: 7.5rem !important;
    }

    .g-mt-minus-105 {
        margin-top: -7.5rem !important;
    }

    .g-mt-110 {
        margin-top: 7.85714rem !important;
    }

    .g-mt-minus-110 {
        margin-top: -7.85714rem !important;
    }

    .g-mt-115 {
        margin-top: 8.21429rem !important;
    }

    .g-mt-minus-115 {
        margin-top: -8.21429rem !important;
    }

    .g-mt-120 {
        margin-top: 8.57143rem !important;
    }

    .g-mt-minus-120 {
        margin-top: -8.57143rem !important;
    }

    .g-mt-125 {
        margin-top: 8.92857rem !important;
    }

    .g-mt-minus-125 {
        margin-top: -8.92857rem !important;
    }

    .g-mt-130 {
        margin-top: 9.28571rem !important;
    }

    .g-mt-minus-130 {
        margin-top: -9.28571rem !important;
    }

    .g-mt-135 {
        margin-top: 9.64286rem !important;
    }

    .g-mt-minus-135 {
        margin-top: -9.64286rem !important;
    }

    .g-mt-140 {
        margin-top: 10rem !important;
    }

    .g-mt-minus-140 {
        margin-top: -10rem !important;
    }

    .g-mt-145 {
        margin-top: 10.35714rem !important;
    }

    .g-mt-minus-145 {
        margin-top: -10.35714rem !important;
    }

    .g-mt-150 {
        margin-top: 10.71429rem !important;
    }

    .g-mt-minus-150 {
        margin-top: -10.71429rem !important;
    }

    .g-mt-155 {
        margin-top: 11.07143rem !important;
    }

    .g-mt-minus-155 {
        margin-top: -11.07143rem !important;
    }

    .g-mt-160 {
        margin-top: 11.42857rem !important;
    }

    .g-mt-minus-160 {
        margin-top: -11.42857rem !important;
    }

    .g-mt-165 {
        margin-top: 11.78571rem !important;
    }

    .g-mt-minus-165 {
        margin-top: -11.78571rem !important;
    }

    .g-mt-170 {
        margin-top: 12.14286rem !important;
    }

    .g-mt-minus-170 {
        margin-top: -12.14286rem !important;
    }

    .g-mb-1 {
        margin-bottom: 0.07143rem !important;
    }

    .g-mb-minus-1 {
        margin-bottom: -0.07143rem !important;
    }

    .g-mb-2 {
        margin-bottom: 0.14286rem !important;
    }

    .g-mb-minus-2 {
        margin-bottom: -0.14286rem !important;
    }

    .g-mb-3 {
        margin-bottom: 0.21429rem !important;
    }

    .g-mb-minus-3 {
        margin-bottom: -0.21429rem !important;
    }

    .g-mb-4 {
        margin-bottom: 0.28571rem !important;
    }

    .g-mb-minus-4 {
        margin-bottom: -0.28571rem !important;
    }

    .g-mb-5 {
        margin-bottom: 0.35714rem !important;
    }

    .g-mb-minus-5 {
        margin-bottom: -0.35714rem !important;
    }

    .g-mb-6 {
        margin-bottom: 0.42857rem !important;
    }

    .g-mb-minus-6 {
        margin-bottom: -0.42857rem !important;
    }

    .g-mb-7 {
        margin-bottom: 0.5rem !important;
    }

    .g-mb-minus-7 {
        margin-bottom: -0.5rem !important;
    }

    .g-mb-8 {
        margin-bottom: 0.57143rem !important;
    }

    .g-mb-minus-8 {
        margin-bottom: -0.57143rem !important;
    }

    .g-mb-9 {
        margin-bottom: 0.64286rem !important;
    }

    .g-mb-minus-9 {
        margin-bottom: -0.64286rem !important;
    }

    .g-mb-10 {
        margin-bottom: 0.71429rem !important;
    }

    .g-mb-minus-10 {
        margin-bottom: -0.71429rem !important;
    }

    .g-mb-11 {
        margin-bottom: 0.78571rem !important;
    }

    .g-mb-minus-11 {
        margin-bottom: -0.78571rem !important;
    }

    .g-mb-12 {
        margin-bottom: 0.85714rem !important;
    }

    .g-mb-minus-12 {
        margin-bottom: -0.85714rem !important;
    }

    .g-mb-13 {
        margin-bottom: 0.92857rem !important;
    }

    .g-mb-minus-13 {
        margin-bottom: -0.92857rem !important;
    }

    .g-mb-14 {
        margin-bottom: 1rem !important;
    }

    .g-mb-minus-14 {
        margin-bottom: -1rem !important;
    }

    .g-mb-15 {
        margin-bottom: 1.07143rem !important;
    }

    .g-mb-minus-15 {
        margin-bottom: -1.07143rem !important;
    }

    .g-mb-16 {
        margin-bottom: 1.14286rem !important;
    }

    .g-mb-minus-16 {
        margin-bottom: -1.14286rem !important;
    }

    .g-mb-17 {
        margin-bottom: 1.21429rem !important;
    }

    .g-mb-minus-17 {
        margin-bottom: -1.21429rem !important;
    }

    .g-mb-18 {
        margin-bottom: 1.28571rem !important;
    }

    .g-mb-minus-18 {
        margin-bottom: -1.28571rem !important;
    }

    .g-mb-19 {
        margin-bottom: 1.35714rem !important;
    }

    .g-mb-minus-19 {
        margin-bottom: -1.35714rem !important;
    }

    .g-mb-20 {
        margin-bottom: 1.42857rem !important;
    }

    .g-mb-minus-20 {
        margin-bottom: -1.42857rem !important;
    }

    .g-mb-10 {
        margin-bottom: 0.71429rem !important;
    }

    .g-mb-15 {
        margin-bottom: 1.07143rem !important;
    }

    .g-mb-20 {
        margin-bottom: 1.42857rem !important;
    }

    .g-mb-25 {
        margin-bottom: 1.78571rem !important;
    }

    .g-mb-30 {
        margin-bottom: 2.14286rem !important;
    }

    .g-mb-35 {
        margin-bottom: 2.5rem !important;
    }

    .g-mb-40 {
        margin-bottom: 2.85714rem !important;
    }

    .g-mb-45 {
        margin-bottom: 3.21429rem !important;
    }

    .g-mb-50 {
        margin-bottom: 3.57143rem !important;
    }

    .g-mb-55 {
        margin-bottom: 3.92857rem !important;
    }

    .g-mb-60 {
        margin-bottom: 4.28571rem !important;
    }

    .g-mb-65 {
        margin-bottom: 4.64286rem !important;
    }

    .g-mb-70 {
        margin-bottom: 5rem !important;
    }

    .g-mb-75 {
        margin-bottom: 5.35714rem !important;
    }

    .g-mb-80 {
        margin-bottom: 5.71429rem !important;
    }

    .g-mb-85 {
        margin-bottom: 6.07143rem !important;
    }

    .g-mb-90 {
        margin-bottom: 6.42857rem !important;
    }

    .g-mb-95 {
        margin-bottom: 6.78571rem !important;
    }

    .g-mb-100 {
        margin-bottom: 7.14286rem !important;
    }

    .g-mb-105 {
        margin-bottom: 7.5rem !important;
    }

    .g-mb-110 {
        margin-bottom: 7.85714rem !important;
    }

    .g-mb-115 {
        margin-bottom: 8.21429rem !important;
    }

    .g-mb-120 {
        margin-bottom: 8.57143rem !important;
    }

    .g-mb-125 {
        margin-bottom: 8.92857rem !important;
    }

    .g-mb-130 {
        margin-bottom: 9.28571rem !important;
    }

    .g-mb-135 {
        margin-bottom: 9.64286rem !important;
    }

    .g-mb-140 {
        margin-bottom: 10rem !important;
    }

    .g-mb-145 {
        margin-bottom: 10.35714rem !important;
    }

    .g-mb-150 {
        margin-bottom: 10.71429rem !important;
    }

    .g-mb-155 {
        margin-bottom: 11.07143rem !important;
    }

    .g-mb-160 {
        margin-bottom: 11.42857rem !important;
    }

    .g-mb-165 {
        margin-bottom: 11.78571rem !important;
    }

    .g-mb-170 {
        margin-bottom: 12.14286rem !important;
    }

    .g-ml-1 {
        margin-left: 0.07143rem !important;
    }

    .g-ml-minus-1 {
        margin-left: -0.07143rem !important;
    }

    .g-ml-2 {
        margin-left: 0.14286rem !important;
    }

    .g-ml-minus-2 {
        margin-left: -0.14286rem !important;
    }

    .g-ml-3 {
        margin-left: 0.21429rem !important;
    }

    .g-ml-minus-3 {
        margin-left: -0.21429rem !important;
    }

    .g-ml-4 {
        margin-left: 0.28571rem !important;
    }

    .g-ml-minus-4 {
        margin-left: -0.28571rem !important;
    }

    .g-ml-5 {
        margin-left: 0.35714rem !important;
    }

    .g-ml-minus-5 {
        margin-left: -0.35714rem !important;
    }

    .g-ml-6 {
        margin-left: 0.42857rem !important;
    }

    .g-ml-minus-6 {
        margin-left: -0.42857rem !important;
    }

    .g-ml-7 {
        margin-left: 0.5rem !important;
    }

    .g-ml-minus-7 {
        margin-left: -0.5rem !important;
    }

    .g-ml-8 {
        margin-left: 0.57143rem !important;
    }

    .g-ml-minus-8 {
        margin-left: -0.57143rem !important;
    }

    .g-ml-9 {
        margin-left: 0.64286rem !important;
    }

    .g-ml-minus-9 {
        margin-left: -0.64286rem !important;
    }

    .g-ml-10 {
        margin-left: 0.71429rem !important;
    }

    .g-ml-minus-10 {
        margin-left: -0.71429rem !important;
    }

    .g-ml-5 {
        margin-left: 0.35714rem !important;
    }

    .g-ml-minus-5 {
        margin-left: -0.35714rem !important;
    }

    .g-ml-10 {
        margin-left: 0.71429rem !important;
    }

    .g-ml-minus-10 {
        margin-left: -0.71429rem !important;
    }

    .g-ml-15 {
        margin-left: 1.07143rem !important;
    }

    .g-ml-minus-15 {
        margin-left: -1.07143rem !important;
    }

    .g-ml-20 {
        margin-left: 1.42857rem !important;
    }

    .g-ml-minus-20 {
        margin-left: -1.42857rem !important;
    }

    .g-ml-25 {
        margin-left: 1.78571rem !important;
    }

    .g-ml-minus-25 {
        margin-left: -1.78571rem !important;
    }

    .g-ml-30 {
        margin-left: 2.14286rem !important;
    }

    .g-ml-minus-30 {
        margin-left: -2.14286rem !important;
    }

    .g-ml-35 {
        margin-left: 2.5rem !important;
    }

    .g-ml-minus-35 {
        margin-left: -2.5rem !important;
    }

    .g-ml-40 {
        margin-left: 2.85714rem !important;
    }

    .g-ml-minus-40 {
        margin-left: -2.85714rem !important;
    }

    .g-ml-45 {
        margin-left: 3.21429rem !important;
    }

    .g-ml-minus-45 {
        margin-left: -3.21429rem !important;
    }

    .g-ml-50 {
        margin-left: 3.57143rem !important;
    }

    .g-ml-minus-50 {
        margin-left: -3.57143rem !important;
    }

    .g-mr-1 {
        margin-right: 0.07143rem !important;
    }

    .g-mr-minus-1 {
        margin-right: -0.07143rem !important;
    }

    .g-mr-2 {
        margin-right: 0.14286rem !important;
    }

    .g-mr-minus-2 {
        margin-right: -0.14286rem !important;
    }

    .g-mr-3 {
        margin-right: 0.21429rem !important;
    }

    .g-mr-minus-3 {
        margin-right: -0.21429rem !important;
    }

    .g-mr-4 {
        margin-right: 0.28571rem !important;
    }

    .g-mr-minus-4 {
        margin-right: -0.28571rem !important;
    }

    .g-mr-5 {
        margin-right: 0.35714rem !important;
    }

    .g-mr-minus-5 {
        margin-right: -0.35714rem !important;
    }

    .g-mr-6 {
        margin-right: 0.42857rem !important;
    }

    .g-mr-minus-6 {
        margin-right: -0.42857rem !important;
    }

    .g-mr-7 {
        margin-right: 0.5rem !important;
    }

    .g-mr-minus-7 {
        margin-right: -0.5rem !important;
    }

    .g-mr-8 {
        margin-right: 0.57143rem !important;
    }

    .g-mr-minus-8 {
        margin-right: -0.57143rem !important;
    }

    .g-mr-9 {
        margin-right: 0.64286rem !important;
    }

    .g-mr-minus-9 {
        margin-right: -0.64286rem !important;
    }

    .g-mr-10 {
        margin-right: 0.71429rem !important;
    }

    .g-mr-minus-10 {
        margin-right: -0.71429rem !important;
    }

    .g-mr-5 {
        margin-right: 0.35714rem !important;
    }

    .g-mr-10 {
        margin-right: 0.71429rem !important;
    }

    .g-mr-15 {
        margin-right: 1.07143rem !important;
    }

    .g-mr-20 {
        margin-right: 1.42857rem !important;
    }

    .g-mr-25 {
        margin-right: 1.78571rem !important;
    }

    .g-mr-30 {
        margin-right: 2.14286rem !important;
    }

    .g-mr-35 {
        margin-right: 2.5rem !important;
    }

    .g-mr-40 {
        margin-right: 2.85714rem !important;
    }

    .g-mr-45 {
        margin-right: 3.21429rem !important;
    }

    .g-mr-50 {
        margin-right: 3.57143rem !important;
    }
}

/* Margin Spaces (sm)
------------------------------------*/
@media (min-width: 576px) {
    .g-ma-0--sm {
        margin: 0 !important;
    }

    .g-mx-0--sm {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .g-my-0--sm {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .g-ml-0--sm {
        margin-left: 0 !important;
    }

    .g-mr-0--sm {
        margin-right: 0 !important;
    }

    .g-mt-0--sm {
        margin-top: 0 !important;
    }

    .g-mb-0--sm {
        margin-bottom: 0 !important;
    }

    .g-mx-1--sm {
        margin-left: 0.07143rem !important;
        margin-right: 0.07143rem !important;
    }

    .g-mx-2--sm {
        margin-left: 0.14286rem !important;
        margin-right: 0.14286rem !important;
    }

    .g-mx-3--sm {
        margin-left: 0.21429rem !important;
        margin-right: 0.21429rem !important;
    }

    .g-mx-4--sm {
        margin-left: 0.28571rem !important;
        margin-right: 0.28571rem !important;
    }

    .g-mx-5--sm {
        margin-left: 0.35714rem !important;
        margin-right: 0.35714rem !important;
    }

    .g-mx-6--sm {
        margin-left: 0.42857rem !important;
        margin-right: 0.42857rem !important;
    }

    .g-mx-7--sm {
        margin-left: 0.5rem !important;
        margin-right: 0.5rem !important;
    }

    .g-mx-8--sm {
        margin-left: 0.57143rem !important;
        margin-right: 0.57143rem !important;
    }

    .g-mx-9--sm {
        margin-left: 0.64286rem !important;
        margin-right: 0.64286rem !important;
    }

    .g-mx-10--sm {
        margin-left: 0.71429rem !important;
        margin-right: 0.71429rem !important;
    }

    .g-mx-10--sm {
        margin-left: 0.71429rem !important;
        margin-right: 0.71429rem !important;
    }

    .g-mx-15--sm {
        margin-left: 1.07143rem !important;
        margin-right: 1.07143rem !important;
    }

    .g-mx-20--sm {
        margin-left: 1.42857rem !important;
        margin-right: 1.42857rem !important;
    }

    .g-mx-25--sm {
        margin-left: 1.78571rem !important;
        margin-right: 1.78571rem !important;
    }

    .g-mx-30--sm {
        margin-left: 2.14286rem !important;
        margin-right: 2.14286rem !important;
    }

    .g-mx-35--sm {
        margin-left: 2.5rem !important;
        margin-right: 2.5rem !important;
    }

    .g-mx-40--sm {
        margin-left: 2.85714rem !important;
        margin-right: 2.85714rem !important;
    }

    .g-mx-45--sm {
        margin-left: 3.21429rem !important;
        margin-right: 3.21429rem !important;
    }

    .g-mx-50--sm {
        margin-left: 3.57143rem !important;
        margin-right: 3.57143rem !important;
    }

    .g-mx-55--sm {
        margin-left: 3.92857rem !important;
        margin-right: 3.92857rem !important;
    }

    .g-mx-60--sm {
        margin-left: 4.28571rem !important;
        margin-right: 4.28571rem !important;
    }

    .g-mx-65--sm {
        margin-left: 4.64286rem !important;
        margin-right: 4.64286rem !important;
    }

    .g-mx-70--sm {
        margin-left: 5rem !important;
        margin-right: 5rem !important;
    }

    .g-mx-75--sm {
        margin-left: 5.35714rem !important;
        margin-right: 5.35714rem !important;
    }

    .g-mx-80--sm {
        margin-left: 5.71429rem !important;
        margin-right: 5.71429rem !important;
    }

    .g-mx-85--sm {
        margin-left: 6.07143rem !important;
        margin-right: 6.07143rem !important;
    }

    .g-mx-90--sm {
        margin-left: 6.42857rem !important;
        margin-right: 6.42857rem !important;
    }

    .g-mx-95--sm {
        margin-left: 6.78571rem !important;
        margin-right: 6.78571rem !important;
    }

    .g-mx-100--sm {
        margin-left: 7.14286rem !important;
        margin-right: 7.14286rem !important;
    }

    .g-my-1--sm {
        margin-top: 0.07143rem !important;
        margin-bottom: 0.07143rem !important;
    }

    .g-my-2--sm {
        margin-top: 0.14286rem !important;
        margin-bottom: 0.14286rem !important;
    }

    .g-my-3--sm {
        margin-top: 0.21429rem !important;
        margin-bottom: 0.21429rem !important;
    }

    .g-my-4--sm {
        margin-top: 0.28571rem !important;
        margin-bottom: 0.28571rem !important;
    }

    .g-my-5--sm {
        margin-top: 0.35714rem !important;
        margin-bottom: 0.35714rem !important;
    }

    .g-my-6--sm {
        margin-top: 0.42857rem !important;
        margin-bottom: 0.42857rem !important;
    }

    .g-my-7--sm {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .g-my-8--sm {
        margin-top: 0.57143rem !important;
        margin-bottom: 0.57143rem !important;
    }

    .g-my-9--sm {
        margin-top: 0.64286rem !important;
        margin-bottom: 0.64286rem !important;
    }

    .g-my-10--sm {
        margin-top: 0.71429rem !important;
        margin-bottom: 0.71429rem !important;
    }

    .g-my-10--sm {
        margin-top: 0.71429rem !important;
        margin-bottom: 0.71429rem !important;
    }

    .g-my-15--sm {
        margin-top: 1.07143rem !important;
        margin-bottom: 1.07143rem !important;
    }

    .g-my-20--sm {
        margin-top: 1.42857rem !important;
        margin-bottom: 1.42857rem !important;
    }

    .g-my-25--sm {
        margin-top: 1.78571rem !important;
        margin-bottom: 1.78571rem !important;
    }

    .g-my-30--sm {
        margin-top: 2.14286rem !important;
        margin-bottom: 2.14286rem !important;
    }

    .g-my-35--sm {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }

    .g-my-40--sm {
        margin-top: 2.85714rem !important;
        margin-bottom: 2.85714rem !important;
    }

    .g-my-45--sm {
        margin-top: 3.21429rem !important;
        margin-bottom: 3.21429rem !important;
    }

    .g-my-50--sm {
        margin-top: 3.57143rem !important;
        margin-bottom: 3.57143rem !important;
    }

    .g-my-55--sm {
        margin-top: 3.92857rem !important;
        margin-bottom: 3.92857rem !important;
    }

    .g-my-60--sm {
        margin-top: 4.28571rem !important;
        margin-bottom: 4.28571rem !important;
    }

    .g-my-65--sm {
        margin-top: 4.64286rem !important;
        margin-bottom: 4.64286rem !important;
    }

    .g-my-70--sm {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }

    .g-my-75--sm {
        margin-top: 5.35714rem !important;
        margin-bottom: 5.35714rem !important;
    }

    .g-my-80--sm {
        margin-top: 5.71429rem !important;
        margin-bottom: 5.71429rem !important;
    }

    .g-my-85--sm {
        margin-top: 6.07143rem !important;
        margin-bottom: 6.07143rem !important;
    }

    .g-my-90--sm {
        margin-top: 6.42857rem !important;
        margin-bottom: 6.42857rem !important;
    }

    .g-my-95--sm {
        margin-top: 6.78571rem !important;
        margin-bottom: 6.78571rem !important;
    }

    .g-my-100--sm {
        margin-top: 7.14286rem !important;
        margin-bottom: 7.14286rem !important;
    }

    .g-mt-1--sm {
        margin-top: 0.07143rem !important;
    }

    .g-mt-minus-1--sm {
        margin-top: -0.07143rem !important;
    }

    .g-mt-2--sm {
        margin-top: 0.14286rem !important;
    }

    .g-mt-minus-2--sm {
        margin-top: -0.14286rem !important;
    }

    .g-mt-3--sm {
        margin-top: 0.21429rem !important;
    }

    .g-mt-minus-3--sm {
        margin-top: -0.21429rem !important;
    }

    .g-mt-4--sm {
        margin-top: 0.28571rem !important;
    }

    .g-mt-minus-4--sm {
        margin-top: -0.28571rem !important;
    }

    .g-mt-5--sm {
        margin-top: 0.35714rem !important;
    }

    .g-mt-minus-5--sm {
        margin-top: -0.35714rem !important;
    }

    .g-mt-6--sm {
        margin-top: 0.42857rem !important;
    }

    .g-mt-minus-6--sm {
        margin-top: -0.42857rem !important;
    }

    .g-mt-7--sm {
        margin-top: 0.5rem !important;
    }

    .g-mt-minus-7--sm {
        margin-top: -0.5rem !important;
    }

    .g-mt-8--sm {
        margin-top: 0.57143rem !important;
    }

    .g-mt-minus-8--sm {
        margin-top: -0.57143rem !important;
    }

    .g-mt-9--sm {
        margin-top: 0.64286rem !important;
    }

    .g-mt-minus-9--sm {
        margin-top: -0.64286rem !important;
    }

    .g-mt-10--sm {
        margin-top: 0.71429rem !important;
    }

    .g-mt-minus-10--sm {
        margin-top: -0.71429rem !important;
    }

    .g-mt-11--sm {
        margin-top: 0.78571rem !important;
    }

    .g-mt-minus-11--sm {
        margin-top: -0.78571rem !important;
    }

    .g-mt-12--sm {
        margin-top: 0.85714rem !important;
    }

    .g-mt-minus-12--sm {
        margin-top: -0.85714rem !important;
    }

    .g-mt-13--sm {
        margin-top: 0.92857rem !important;
    }

    .g-mt-minus-13--sm {
        margin-top: -0.92857rem !important;
    }

    .g-mt-14--sm {
        margin-top: 1rem !important;
    }

    .g-mt-minus-14--sm {
        margin-top: -1rem !important;
    }

    .g-mt-15--sm {
        margin-top: 1.07143rem !important;
    }

    .g-mt-minus-15--sm {
        margin-top: -1.07143rem !important;
    }

    .g-mt-16--sm {
        margin-top: 1.14286rem !important;
    }

    .g-mt-minus-16--sm {
        margin-top: -1.14286rem !important;
    }

    .g-mt-17--sm {
        margin-top: 1.21429rem !important;
    }

    .g-mt-minus-17--sm {
        margin-top: -1.21429rem !important;
    }

    .g-mt-18--sm {
        margin-top: 1.28571rem !important;
    }

    .g-mt-minus-18--sm {
        margin-top: -1.28571rem !important;
    }

    .g-mt-19--sm {
        margin-top: 1.35714rem !important;
    }

    .g-mt-minus-19--sm {
        margin-top: -1.35714rem !important;
    }

    .g-mt-20--sm {
        margin-top: 1.42857rem !important;
    }

    .g-mt-minus-20--sm {
        margin-top: -1.42857rem !important;
    }

    .g-mt-10--sm {
        margin-top: 0.71429rem !important;
    }

    .g-mt-minus-10--sm {
        margin-top: -0.71429rem !important;
    }

    .g-mt-15--sm {
        margin-top: 1.07143rem !important;
    }

    .g-mt-minus-15--sm {
        margin-top: -1.07143rem !important;
    }

    .g-mt-20--sm {
        margin-top: 1.42857rem !important;
    }

    .g-mt-minus-20--sm {
        margin-top: -1.42857rem !important;
    }

    .g-mt-25--sm {
        margin-top: 1.78571rem !important;
    }

    .g-mt-minus-25--sm {
        margin-top: -1.78571rem !important;
    }

    .g-mt-30--sm {
        margin-top: 2.14286rem !important;
    }

    .g-mt-minus-30--sm {
        margin-top: -2.14286rem !important;
    }

    .g-mt-35--sm {
        margin-top: 2.5rem !important;
    }

    .g-mt-minus-35--sm {
        margin-top: -2.5rem !important;
    }

    .g-mt-40--sm {
        margin-top: 2.85714rem !important;
    }

    .g-mt-minus-40--sm {
        margin-top: -2.85714rem !important;
    }

    .g-mt-45--sm {
        margin-top: 3.21429rem !important;
    }

    .g-mt-minus-45--sm {
        margin-top: -3.21429rem !important;
    }

    .g-mt-50--sm {
        margin-top: 3.57143rem !important;
    }

    .g-mt-minus-50--sm {
        margin-top: -3.57143rem !important;
    }

    .g-mt-55--sm {
        margin-top: 3.92857rem !important;
    }

    .g-mt-minus-55--sm {
        margin-top: -3.92857rem !important;
    }

    .g-mt-60--sm {
        margin-top: 4.28571rem !important;
    }

    .g-mt-minus-60--sm {
        margin-top: -4.28571rem !important;
    }

    .g-mt-65--sm {
        margin-top: 4.64286rem !important;
    }

    .g-mt-minus-65--sm {
        margin-top: -4.64286rem !important;
    }

    .g-mt-70--sm {
        margin-top: 5rem !important;
    }

    .g-mt-minus-70--sm {
        margin-top: -5rem !important;
    }

    .g-mt-75--sm {
        margin-top: 5.35714rem !important;
    }

    .g-mt-minus-75--sm {
        margin-top: -5.35714rem !important;
    }

    .g-mt-80--sm {
        margin-top: 5.71429rem !important;
    }

    .g-mt-minus-80--sm {
        margin-top: -5.71429rem !important;
    }

    .g-mt-85--sm {
        margin-top: 6.07143rem !important;
    }

    .g-mt-minus-85--sm {
        margin-top: -6.07143rem !important;
    }

    .g-mt-90--sm {
        margin-top: 6.42857rem !important;
    }

    .g-mt-minus-90--sm {
        margin-top: -6.42857rem !important;
    }

    .g-mt-95--sm {
        margin-top: 6.78571rem !important;
    }

    .g-mt-minus-95--sm {
        margin-top: -6.78571rem !important;
    }

    .g-mt-100--sm {
        margin-top: 7.14286rem !important;
    }

    .g-mt-minus-100--sm {
        margin-top: -7.14286rem !important;
    }

    .g-mt-105--sm {
        margin-top: 7.5rem !important;
    }

    .g-mt-minus-105--sm {
        margin-top: -7.5rem !important;
    }

    .g-mt-110--sm {
        margin-top: 7.85714rem !important;
    }

    .g-mt-minus-110--sm {
        margin-top: -7.85714rem !important;
    }

    .g-mt-115--sm {
        margin-top: 8.21429rem !important;
    }

    .g-mt-minus-115--sm {
        margin-top: -8.21429rem !important;
    }

    .g-mt-120--sm {
        margin-top: 8.57143rem !important;
    }

    .g-mt-minus-120--sm {
        margin-top: -8.57143rem !important;
    }

    .g-mt-125--sm {
        margin-top: 8.92857rem !important;
    }

    .g-mt-minus-125--sm {
        margin-top: -8.92857rem !important;
    }

    .g-mt-130--sm {
        margin-top: 9.28571rem !important;
    }

    .g-mt-minus-130--sm {
        margin-top: -9.28571rem !important;
    }

    .g-mt-135--sm {
        margin-top: 9.64286rem !important;
    }

    .g-mt-minus-135--sm {
        margin-top: -9.64286rem !important;
    }

    .g-mt-140--sm {
        margin-top: 10rem !important;
    }

    .g-mt-minus-140--sm {
        margin-top: -10rem !important;
    }

    .g-mt-145--sm {
        margin-top: 10.35714rem !important;
    }

    .g-mt-minus-145--sm {
        margin-top: -10.35714rem !important;
    }

    .g-mt-150--sm {
        margin-top: 10.71429rem !important;
    }

    .g-mt-minus-150--sm {
        margin-top: -10.71429rem !important;
    }

    .g-mt-155--sm {
        margin-top: 11.07143rem !important;
    }

    .g-mt-minus-155--sm {
        margin-top: -11.07143rem !important;
    }

    .g-mt-160--sm {
        margin-top: 11.42857rem !important;
    }

    .g-mt-minus-160--sm {
        margin-top: -11.42857rem !important;
    }

    .g-mt-165--sm {
        margin-top: 11.78571rem !important;
    }

    .g-mt-minus-165--sm {
        margin-top: -11.78571rem !important;
    }

    .g-mt-170--sm {
        margin-top: 12.14286rem !important;
    }

    .g-mt-minus-170--sm {
        margin-top: -12.14286rem !important;
    }

    .g-mb-1--sm {
        margin-bottom: 0.07143rem !important;
    }

    .g-mb-minus-1--sm {
        margin-bottom: -0.07143rem !important;
    }

    .g-mb-2--sm {
        margin-bottom: 0.14286rem !important;
    }

    .g-mb-minus-2--sm {
        margin-bottom: -0.14286rem !important;
    }

    .g-mb-3--sm {
        margin-bottom: 0.21429rem !important;
    }

    .g-mb-minus-3--sm {
        margin-bottom: -0.21429rem !important;
    }

    .g-mb-4--sm {
        margin-bottom: 0.28571rem !important;
    }

    .g-mb-minus-4--sm {
        margin-bottom: -0.28571rem !important;
    }

    .g-mb-5--sm {
        margin-bottom: 0.35714rem !important;
    }

    .g-mb-minus-5--sm {
        margin-bottom: -0.35714rem !important;
    }

    .g-mb-6--sm {
        margin-bottom: 0.42857rem !important;
    }

    .g-mb-minus-6--sm {
        margin-bottom: -0.42857rem !important;
    }

    .g-mb-7--sm {
        margin-bottom: 0.5rem !important;
    }

    .g-mb-minus-7--sm {
        margin-bottom: -0.5rem !important;
    }

    .g-mb-8--sm {
        margin-bottom: 0.57143rem !important;
    }

    .g-mb-minus-8--sm {
        margin-bottom: -0.57143rem !important;
    }

    .g-mb-9--sm {
        margin-bottom: 0.64286rem !important;
    }

    .g-mb-minus-9--sm {
        margin-bottom: -0.64286rem !important;
    }

    .g-mb-10--sm {
        margin-bottom: 0.71429rem !important;
    }

    .g-mb-minus-10--sm {
        margin-bottom: -0.71429rem !important;
    }

    .g-mb-11--sm {
        margin-bottom: 0.78571rem !important;
    }

    .g-mb-minus-11--sm {
        margin-bottom: -0.78571rem !important;
    }

    .g-mb-12--sm {
        margin-bottom: 0.85714rem !important;
    }

    .g-mb-minus-12--sm {
        margin-bottom: -0.85714rem !important;
    }

    .g-mb-13--sm {
        margin-bottom: 0.92857rem !important;
    }

    .g-mb-minus-13--sm {
        margin-bottom: -0.92857rem !important;
    }

    .g-mb-14--sm {
        margin-bottom: 1rem !important;
    }

    .g-mb-minus-14--sm {
        margin-bottom: -1rem !important;
    }

    .g-mb-15--sm {
        margin-bottom: 1.07143rem !important;
    }

    .g-mb-minus-15--sm {
        margin-bottom: -1.07143rem !important;
    }

    .g-mb-16--sm {
        margin-bottom: 1.14286rem !important;
    }

    .g-mb-minus-16--sm {
        margin-bottom: -1.14286rem !important;
    }

    .g-mb-17--sm {
        margin-bottom: 1.21429rem !important;
    }

    .g-mb-minus-17--sm {
        margin-bottom: -1.21429rem !important;
    }

    .g-mb-18--sm {
        margin-bottom: 1.28571rem !important;
    }

    .g-mb-minus-18--sm {
        margin-bottom: -1.28571rem !important;
    }

    .g-mb-19--sm {
        margin-bottom: 1.35714rem !important;
    }

    .g-mb-minus-19--sm {
        margin-bottom: -1.35714rem !important;
    }

    .g-mb-20--sm {
        margin-bottom: 1.42857rem !important;
    }

    .g-mb-minus-20--sm {
        margin-bottom: -1.42857rem !important;
    }

    .g-mb-10--sm {
        margin-bottom: 0.71429rem !important;
    }

    .g-mb-15--sm {
        margin-bottom: 1.07143rem !important;
    }

    .g-mb-20--sm {
        margin-bottom: 1.42857rem !important;
    }

    .g-mb-25--sm {
        margin-bottom: 1.78571rem !important;
    }

    .g-mb-30--sm {
        margin-bottom: 2.14286rem !important;
    }

    .g-mb-35--sm {
        margin-bottom: 2.5rem !important;
    }

    .g-mb-40--sm {
        margin-bottom: 2.85714rem !important;
    }

    .g-mb-45--sm {
        margin-bottom: 3.21429rem !important;
    }

    .g-mb-50--sm {
        margin-bottom: 3.57143rem !important;
    }

    .g-mb-55--sm {
        margin-bottom: 3.92857rem !important;
    }

    .g-mb-60--sm {
        margin-bottom: 4.28571rem !important;
    }

    .g-mb-65--sm {
        margin-bottom: 4.64286rem !important;
    }

    .g-mb-70--sm {
        margin-bottom: 5rem !important;
    }

    .g-mb-75--sm {
        margin-bottom: 5.35714rem !important;
    }

    .g-mb-80--sm {
        margin-bottom: 5.71429rem !important;
    }

    .g-mb-85--sm {
        margin-bottom: 6.07143rem !important;
    }

    .g-mb-90--sm {
        margin-bottom: 6.42857rem !important;
    }

    .g-mb-95--sm {
        margin-bottom: 6.78571rem !important;
    }

    .g-mb-100--sm {
        margin-bottom: 7.14286rem !important;
    }

    .g-mb-105--sm {
        margin-bottom: 7.5rem !important;
    }

    .g-mb-110--sm {
        margin-bottom: 7.85714rem !important;
    }

    .g-mb-115--sm {
        margin-bottom: 8.21429rem !important;
    }

    .g-mb-120--sm {
        margin-bottom: 8.57143rem !important;
    }

    .g-mb-125--sm {
        margin-bottom: 8.92857rem !important;
    }

    .g-mb-130--sm {
        margin-bottom: 9.28571rem !important;
    }

    .g-mb-135--sm {
        margin-bottom: 9.64286rem !important;
    }

    .g-mb-140--sm {
        margin-bottom: 10rem !important;
    }

    .g-mb-145--sm {
        margin-bottom: 10.35714rem !important;
    }

    .g-mb-150--sm {
        margin-bottom: 10.71429rem !important;
    }

    .g-mb-155--sm {
        margin-bottom: 11.07143rem !important;
    }

    .g-mb-160--sm {
        margin-bottom: 11.42857rem !important;
    }

    .g-mb-165--sm {
        margin-bottom: 11.78571rem !important;
    }

    .g-mb-170--sm {
        margin-bottom: 12.14286rem !important;
    }

    .g-ml-1--sm {
        margin-left: 0.07143rem !important;
    }

    .g-ml-minus-1--sm {
        margin-left: -0.07143rem !important;
    }

    .g-ml-2--sm {
        margin-left: 0.14286rem !important;
    }

    .g-ml-minus-2--sm {
        margin-left: -0.14286rem !important;
    }

    .g-ml-3--sm {
        margin-left: 0.21429rem !important;
    }

    .g-ml-minus-3--sm {
        margin-left: -0.21429rem !important;
    }

    .g-ml-4--sm {
        margin-left: 0.28571rem !important;
    }

    .g-ml-minus-4--sm {
        margin-left: -0.28571rem !important;
    }

    .g-ml-5--sm {
        margin-left: 0.35714rem !important;
    }

    .g-ml-minus-5--sm {
        margin-left: -0.35714rem !important;
    }

    .g-ml-6--sm {
        margin-left: 0.42857rem !important;
    }

    .g-ml-minus-6--sm {
        margin-left: -0.42857rem !important;
    }

    .g-ml-7--sm {
        margin-left: 0.5rem !important;
    }

    .g-ml-minus-7--sm {
        margin-left: -0.5rem !important;
    }

    .g-ml-8--sm {
        margin-left: 0.57143rem !important;
    }

    .g-ml-minus-8--sm {
        margin-left: -0.57143rem !important;
    }

    .g-ml-9--sm {
        margin-left: 0.64286rem !important;
    }

    .g-ml-minus-9--sm {
        margin-left: -0.64286rem !important;
    }

    .g-ml-10--sm {
        margin-left: 0.71429rem !important;
    }

    .g-ml-minus-10--sm {
        margin-left: -0.71429rem !important;
    }

    .g-ml-5--sm {
        margin-left: 0.35714rem !important;
    }

    .g-ml-minus-5--sm {
        margin-left: -0.35714rem !important;
    }

    .g-ml-10--sm {
        margin-left: 0.71429rem !important;
    }

    .g-ml-minus-10--sm {
        margin-left: -0.71429rem !important;
    }

    .g-ml-15--sm {
        margin-left: 1.07143rem !important;
    }

    .g-ml-minus-15--sm {
        margin-left: -1.07143rem !important;
    }

    .g-ml-20--sm {
        margin-left: 1.42857rem !important;
    }

    .g-ml-minus-20--sm {
        margin-left: -1.42857rem !important;
    }

    .g-ml-25--sm {
        margin-left: 1.78571rem !important;
    }

    .g-ml-minus-25--sm {
        margin-left: -1.78571rem !important;
    }

    .g-ml-30--sm {
        margin-left: 2.14286rem !important;
    }

    .g-ml-minus-30--sm {
        margin-left: -2.14286rem !important;
    }

    .g-ml-35--sm {
        margin-left: 2.5rem !important;
    }

    .g-ml-minus-35--sm {
        margin-left: -2.5rem !important;
    }

    .g-ml-40--sm {
        margin-left: 2.85714rem !important;
    }

    .g-ml-minus-40--sm {
        margin-left: -2.85714rem !important;
    }

    .g-ml-45--sm {
        margin-left: 3.21429rem !important;
    }

    .g-ml-minus-45--sm {
        margin-left: -3.21429rem !important;
    }

    .g-ml-50--sm {
        margin-left: 3.57143rem !important;
    }

    .g-ml-minus-50--sm {
        margin-left: -3.57143rem !important;
    }

    .g-mr-1--sm {
        margin-right: 0.07143rem !important;
    }

    .g-mr-minus-1--sm {
        margin-right: -0.07143rem !important;
    }

    .g-mr-2--sm {
        margin-right: 0.14286rem !important;
    }

    .g-mr-minus-2--sm {
        margin-right: -0.14286rem !important;
    }

    .g-mr-3--sm {
        margin-right: 0.21429rem !important;
    }

    .g-mr-minus-3--sm {
        margin-right: -0.21429rem !important;
    }

    .g-mr-4--sm {
        margin-right: 0.28571rem !important;
    }

    .g-mr-minus-4--sm {
        margin-right: -0.28571rem !important;
    }

    .g-mr-5--sm {
        margin-right: 0.35714rem !important;
    }

    .g-mr-minus-5--sm {
        margin-right: -0.35714rem !important;
    }

    .g-mr-6--sm {
        margin-right: 0.42857rem !important;
    }

    .g-mr-minus-6--sm {
        margin-right: -0.42857rem !important;
    }

    .g-mr-7--sm {
        margin-right: 0.5rem !important;
    }

    .g-mr-minus-7--sm {
        margin-right: -0.5rem !important;
    }

    .g-mr-8--sm {
        margin-right: 0.57143rem !important;
    }

    .g-mr-minus-8--sm {
        margin-right: -0.57143rem !important;
    }

    .g-mr-9--sm {
        margin-right: 0.64286rem !important;
    }

    .g-mr-minus-9--sm {
        margin-right: -0.64286rem !important;
    }

    .g-mr-10--sm {
        margin-right: 0.71429rem !important;
    }

    .g-mr-minus-10--sm {
        margin-right: -0.71429rem !important;
    }

    .g-mr-5--sm {
        margin-right: 0.35714rem !important;
    }

    .g-mr-10--sm {
        margin-right: 0.71429rem !important;
    }

    .g-mr-15--sm {
        margin-right: 1.07143rem !important;
    }

    .g-mr-20--sm {
        margin-right: 1.42857rem !important;
    }

    .g-mr-25--sm {
        margin-right: 1.78571rem !important;
    }

    .g-mr-30--sm {
        margin-right: 2.14286rem !important;
    }

    .g-mr-35--sm {
        margin-right: 2.5rem !important;
    }

    .g-mr-40--sm {
        margin-right: 2.85714rem !important;
    }

    .g-mr-45--sm {
        margin-right: 3.21429rem !important;
    }

    .g-mr-50--sm {
        margin-right: 3.57143rem !important;
    }
   
}

/* Margin Spaces (md)
------------------------------------*/
@media (min-width: 768px) {
    .g-ma-0--md {
        margin: 0 !important;
    }

    .g-mx-0--md {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .g-my-0--md {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .g-ml-0--md {
        margin-left: 0 !important;
    }

    .g-mr-0--md {
        margin-right: 0 !important;
    }

    .g-mt-0--md {
        margin-top: 0 !important;
    }

    .g-mb-0--md {
        margin-bottom: 0 !important;
    }

    .g-mx-1--md {
        margin-left: 0.07143rem !important;
        margin-right: 0.07143rem !important;
    }

    .g-mx-2--md {
        margin-left: 0.14286rem !important;
        margin-right: 0.14286rem !important;
    }

    .g-mx-3--md {
        margin-left: 0.21429rem !important;
        margin-right: 0.21429rem !important;
    }

    .g-mx-4--md {
        margin-left: 0.28571rem !important;
        margin-right: 0.28571rem !important;
    }

    .g-mx-5--md {
        margin-left: 0.35714rem !important;
        margin-right: 0.35714rem !important;
    }

    .g-mx-6--md {
        margin-left: 0.42857rem !important;
        margin-right: 0.42857rem !important;
    }

    .g-mx-7--md {
        margin-left: 0.5rem !important;
        margin-right: 0.5rem !important;
    }

    .g-mx-8--md {
        margin-left: 0.57143rem !important;
        margin-right: 0.57143rem !important;
    }

    .g-mx-9--md {
        margin-left: 0.64286rem !important;
        margin-right: 0.64286rem !important;
    }

    .g-mx-10--md {
        margin-left: 0.71429rem !important;
        margin-right: 0.71429rem !important;
    }

    .g-mx-10--md {
        margin-left: 0.71429rem !important;
        margin-right: 0.71429rem !important;
    }

    .g-mx-15--md {
        margin-left: 1.07143rem !important;
        margin-right: 1.07143rem !important;
    }

    .g-mx-20--md {
        margin-left: 1.42857rem !important;
        margin-right: 1.42857rem !important;
    }

    .g-mx-25--md {
        margin-left: 1.78571rem !important;
        margin-right: 1.78571rem !important;
    }

    .g-mx-30--md {
        margin-left: 2.14286rem !important;
        margin-right: 2.14286rem !important;
    }

    .g-mx-35--md {
        margin-left: 2.5rem !important;
        margin-right: 2.5rem !important;
    }

    .g-mx-40--md {
        margin-left: 2.85714rem !important;
        margin-right: 2.85714rem !important;
    }

    .g-mx-45--md {
        margin-left: 3.21429rem !important;
        margin-right: 3.21429rem !important;
    }

    .g-mx-50--md {
        margin-left: 3.57143rem !important;
        margin-right: 3.57143rem !important;
    }

    .g-mx-55--md {
        margin-left: 3.92857rem !important;
        margin-right: 3.92857rem !important;
    }

    .g-mx-60--md {
        margin-left: 4.28571rem !important;
        margin-right: 4.28571rem !important;
    }

    .g-mx-65--md {
        margin-left: 4.64286rem !important;
        margin-right: 4.64286rem !important;
    }

    .g-mx-70--md {
        margin-left: 5rem !important;
        margin-right: 5rem !important;
    }

    .g-mx-75--md {
        margin-left: 5.35714rem !important;
        margin-right: 5.35714rem !important;
    }

    .g-mx-80--md {
        margin-left: 5.71429rem !important;
        margin-right: 5.71429rem !important;
    }

    .g-mx-85--md {
        margin-left: 6.07143rem !important;
        margin-right: 6.07143rem !important;
    }

    .g-mx-90--md {
        margin-left: 6.42857rem !important;
        margin-right: 6.42857rem !important;
    }

    .g-mx-95--md {
        margin-left: 6.78571rem !important;
        margin-right: 6.78571rem !important;
    }

    .g-mx-100--md {
        margin-left: 7.14286rem !important;
        margin-right: 7.14286rem !important;
    }

    .g-my-1--md {
        margin-top: 0.07143rem !important;
        margin-bottom: 0.07143rem !important;
    }

    .g-my-2--md {
        margin-top: 0.14286rem !important;
        margin-bottom: 0.14286rem !important;
    }

    .g-my-3--md {
        margin-top: 0.21429rem !important;
        margin-bottom: 0.21429rem !important;
    }

    .g-my-4--md {
        margin-top: 0.28571rem !important;
        margin-bottom: 0.28571rem !important;
    }

    .g-my-5--md {
        margin-top: 0.35714rem !important;
        margin-bottom: 0.35714rem !important;
    }

    .g-my-6--md {
        margin-top: 0.42857rem !important;
        margin-bottom: 0.42857rem !important;
    }

    .g-my-7--md {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .g-my-8--md {
        margin-top: 0.57143rem !important;
        margin-bottom: 0.57143rem !important;
    }

    .g-my-9--md {
        margin-top: 0.64286rem !important;
        margin-bottom: 0.64286rem !important;
    }

    .g-my-10--md {
        margin-top: 0.71429rem !important;
        margin-bottom: 0.71429rem !important;
    }

    .g-my-10--md {
        margin-top: 0.71429rem !important;
        margin-bottom: 0.71429rem !important;
    }

    .g-my-15--md {
        margin-top: 1.07143rem !important;
        margin-bottom: 1.07143rem !important;
    }

    .g-my-20--md {
        margin-top: 1.42857rem !important;
        margin-bottom: 1.42857rem !important;
    }

    .g-my-25--md {
        margin-top: 1.78571rem !important;
        margin-bottom: 1.78571rem !important;
    }

    .g-my-30--md {
        margin-top: 2.14286rem !important;
        margin-bottom: 2.14286rem !important;
    }

    .g-my-35--md {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }

    .g-my-40--md {
        margin-top: 2.85714rem !important;
        margin-bottom: 2.85714rem !important;
    }

    .g-my-45--md {
        margin-top: 3.21429rem !important;
        margin-bottom: 3.21429rem !important;
    }

    .g-my-50--md {
        margin-top: 3.57143rem !important;
        margin-bottom: 3.57143rem !important;
    }

    .g-my-55--md {
        margin-top: 3.92857rem !important;
        margin-bottom: 3.92857rem !important;
    }

    .g-my-60--md {
        margin-top: 4.28571rem !important;
        margin-bottom: 4.28571rem !important;
    }

    .g-my-65--md {
        margin-top: 4.64286rem !important;
        margin-bottom: 4.64286rem !important;
    }

    .g-my-70--md {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }

    .g-my-75--md {
        margin-top: 5.35714rem !important;
        margin-bottom: 5.35714rem !important;
    }

    .g-my-80--md {
        margin-top: 5.71429rem !important;
        margin-bottom: 5.71429rem !important;
    }

    .g-my-85--md {
        margin-top: 6.07143rem !important;
        margin-bottom: 6.07143rem !important;
    }

    .g-my-90--md {
        margin-top: 6.42857rem !important;
        margin-bottom: 6.42857rem !important;
    }

    .g-my-95--md {
        margin-top: 6.78571rem !important;
        margin-bottom: 6.78571rem !important;
    }

    .g-my-100--md {
        margin-top: 7.14286rem !important;
        margin-bottom: 7.14286rem !important;
    }

    .g-mt-1--md {
        margin-top: 0.07143rem !important;
    }

    .g-mt-minus-1--md {
        margin-top: -0.07143rem !important;
    }

    .g-mt-2--md {
        margin-top: 0.14286rem !important;
    }

    .g-mt-minus-2--md {
        margin-top: -0.14286rem !important;
    }

    .g-mt-3--md {
        margin-top: 0.21429rem !important;
    }

    .g-mt-minus-3--md {
        margin-top: -0.21429rem !important;
    }

    .g-mt-4--md {
        margin-top: 0.28571rem !important;
    }

    .g-mt-minus-4--md {
        margin-top: -0.28571rem !important;
    }

    .g-mt-5--md {
        margin-top: 0.35714rem !important;
    }

    .g-mt-minus-5--md {
        margin-top: -0.35714rem !important;
    }

    .g-mt-6--md {
        margin-top: 0.42857rem !important;
    }

    .g-mt-minus-6--md {
        margin-top: -0.42857rem !important;
    }

    .g-mt-7--md {
        margin-top: 0.5rem !important;
    }

    .g-mt-minus-7--md {
        margin-top: -0.5rem !important;
    }

    .g-mt-8--md {
        margin-top: 0.57143rem !important;
    }

    .g-mt-minus-8--md {
        margin-top: -0.57143rem !important;
    }

    .g-mt-9--md {
        margin-top: 0.64286rem !important;
    }

    .g-mt-minus-9--md {
        margin-top: -0.64286rem !important;
    }

    .g-mt-10--md {
        margin-top: 0.71429rem !important;
    }

    .g-mt-minus-10--md {
        margin-top: -0.71429rem !important;
    }

    .g-mt-11--md {
        margin-top: 0.78571rem !important;
    }

    .g-mt-minus-11--md {
        margin-top: -0.78571rem !important;
    }

    .g-mt-12--md {
        margin-top: 0.85714rem !important;
    }

    .g-mt-minus-12--md {
        margin-top: -0.85714rem !important;
    }

    .g-mt-13--md {
        margin-top: 0.92857rem !important;
    }

    .g-mt-minus-13--md {
        margin-top: -0.92857rem !important;
    }

    .g-mt-14--md {
        margin-top: 1rem !important;
    }

    .g-mt-minus-14--md {
        margin-top: -1rem !important;
    }

    .g-mt-15--md {
        margin-top: 1.07143rem !important;
    }

    .g-mt-minus-15--md {
        margin-top: -1.07143rem !important;
    }

    .g-mt-16--md {
        margin-top: 1.14286rem !important;
    }

    .g-mt-minus-16--md {
        margin-top: -1.14286rem !important;
    }

    .g-mt-17--md {
        margin-top: 1.21429rem !important;
    }

    .g-mt-minus-17--md {
        margin-top: -1.21429rem !important;
    }

    .g-mt-18--md {
        margin-top: 1.28571rem !important;
    }

    .g-mt-minus-18--md {
        margin-top: -1.28571rem !important;
    }

    .g-mt-19--md {
        margin-top: 1.35714rem !important;
    }

    .g-mt-minus-19--md {
        margin-top: -1.35714rem !important;
    }

    .g-mt-20--md {
        margin-top: 1.42857rem !important;
    }

    .g-mt-minus-20--md {
        margin-top: -1.42857rem !important;
    }

    .g-mt-10--md {
        margin-top: 0.71429rem !important;
    }

    .g-mt-minus-10--md {
        margin-top: -0.71429rem !important;
    }

    .g-mt-15--md {
        margin-top: 1.07143rem !important;
    }

    .g-mt-minus-15--md {
        margin-top: -1.07143rem !important;
    }

    .g-mt-20--md {
        margin-top: 1.42857rem !important;
    }

    .g-mt-minus-20--md {
        margin-top: -1.42857rem !important;
    }

    .g-mt-25--md {
        margin-top: 1.78571rem !important;
    }

    .g-mt-minus-25--md {
        margin-top: -1.78571rem !important;
    }

    .g-mt-30--md {
        margin-top: 2.14286rem !important;
    }

    .g-mt-minus-30--md {
        margin-top: -2.14286rem !important;
    }

    .g-mt-35--md {
        margin-top: 2.5rem !important;
    }

    .g-mt-minus-35--md {
        margin-top: -2.5rem !important;
    }

    .g-mt-40--md {
        margin-top: 2.85714rem !important;
    }

    .g-mt-minus-40--md {
        margin-top: -2.85714rem !important;
    }

    .g-mt-45--md {
        margin-top: 3.21429rem !important;
    }

    .g-mt-minus-45--md {
        margin-top: -3.21429rem !important;
    }

    .g-mt-50--md {
        margin-top: 3.57143rem !important;
    }

    .g-mt-minus-50--md {
        margin-top: -3.57143rem !important;
    }

    .g-mt-55--md {
        margin-top: 3.92857rem !important;
    }

    .g-mt-minus-55--md {
        margin-top: -3.92857rem !important;
    }

    .g-mt-60--md {
        margin-top: 4.28571rem !important;
    }

    .g-mt-minus-60--md {
        margin-top: -4.28571rem !important;
    }

    .g-mt-65--md {
        margin-top: 4.64286rem !important;
    }

    .g-mt-minus-65--md {
        margin-top: -4.64286rem !important;
    }

    .g-mt-70--md {
        margin-top: 5rem !important;
    }

    .g-mt-minus-70--md {
        margin-top: -5rem !important;
    }

    .g-mt-75--md {
        margin-top: 5.35714rem !important;
    }

    .g-mt-minus-75--md {
        margin-top: -5.35714rem !important;
    }

    .g-mt-80--md {
        margin-top: 5.71429rem !important;
    }

    .g-mt-minus-80--md {
        margin-top: -5.71429rem !important;
    }

    .g-mt-85--md {
        margin-top: 6.07143rem !important;
    }

    .g-mt-minus-85--md {
        margin-top: -6.07143rem !important;
    }

    .g-mt-90--md {
        margin-top: 6.42857rem !important;
    }

    .g-mt-minus-90--md {
        margin-top: -6.42857rem !important;
    }

    .g-mt-95--md {
        margin-top: 6.78571rem !important;
    }

    .g-mt-minus-95--md {
        margin-top: -6.78571rem !important;
    }

    .g-mt-100--md {
        margin-top: 7.14286rem !important;
    }

    .g-mt-minus-100--md {
        margin-top: -7.14286rem !important;
    }

    .g-mt-105--md {
        margin-top: 7.5rem !important;
    }

    .g-mt-minus-105--md {
        margin-top: -7.5rem !important;
    }

    .g-mt-110--md {
        margin-top: 7.85714rem !important;
    }

    .g-mt-minus-110--md {
        margin-top: -7.85714rem !important;
    }

    .g-mt-115--md {
        margin-top: 8.21429rem !important;
    }

    .g-mt-minus-115--md {
        margin-top: -8.21429rem !important;
    }

    .g-mt-120--md {
        margin-top: 8.57143rem !important;
    }

    .g-mt-minus-120--md {
        margin-top: -8.57143rem !important;
    }

    .g-mt-125--md {
        margin-top: 8.92857rem !important;
    }

    .g-mt-minus-125--md {
        margin-top: -8.92857rem !important;
    }

    .g-mt-130--md {
        margin-top: 9.28571rem !important;
    }

    .g-mt-minus-130--md {
        margin-top: -9.28571rem !important;
    }

    .g-mt-135--md {
        margin-top: 9.64286rem !important;
    }

    .g-mt-minus-135--md {
        margin-top: -9.64286rem !important;
    }

    .g-mt-140--md {
        margin-top: 10rem !important;
    }

    .g-mt-minus-140--md {
        margin-top: -10rem !important;
    }

    .g-mt-145--md {
        margin-top: 10.35714rem !important;
    }

    .g-mt-minus-145--md {
        margin-top: -10.35714rem !important;
    }

    .g-mt-150--md {
        margin-top: 10.71429rem !important;
    }

    .g-mt-minus-150--md {
        margin-top: -10.71429rem !important;
    }

    .g-mt-155--md {
        margin-top: 11.07143rem !important;
    }

    .g-mt-minus-155--md {
        margin-top: -11.07143rem !important;
    }

    .g-mt-160--md {
        margin-top: 11.42857rem !important;
    }

    .g-mt-minus-160--md {
        margin-top: -11.42857rem !important;
    }

    .g-mt-165--md {
        margin-top: 11.78571rem !important;
    }

    .g-mt-minus-165--md {
        margin-top: -11.78571rem !important;
    }

    .g-mt-170--md {
        margin-top: 12.14286rem !important;
    }

    .g-mt-minus-170--md {
        margin-top: -12.14286rem !important;
    }

    .g-mb-1--md {
        margin-bottom: 0.07143rem !important;
    }

    .g-mb-minus-1--md {
        margin-bottom: -0.07143rem !important;
    }

    .g-mb-2--md {
        margin-bottom: 0.14286rem !important;
    }

    .g-mb-minus-2--md {
        margin-bottom: -0.14286rem !important;
    }

    .g-mb-3--md {
        margin-bottom: 0.21429rem !important;
    }

    .g-mb-minus-3--md {
        margin-bottom: -0.21429rem !important;
    }

    .g-mb-4--md {
        margin-bottom: 0.28571rem !important;
    }

    .g-mb-minus-4--md {
        margin-bottom: -0.28571rem !important;
    }

    .g-mb-5--md {
        margin-bottom: 0.35714rem !important;
    }

    .g-mb-minus-5--md {
        margin-bottom: -0.35714rem !important;
    }

    .g-mb-6--md {
        margin-bottom: 0.42857rem !important;
    }

    .g-mb-minus-6--md {
        margin-bottom: -0.42857rem !important;
    }

    .g-mb-7--md {
        margin-bottom: 0.5rem !important;
    }

    .g-mb-minus-7--md {
        margin-bottom: -0.5rem !important;
    }

    .g-mb-8--md {
        margin-bottom: 0.57143rem !important;
    }

    .g-mb-minus-8--md {
        margin-bottom: -0.57143rem !important;
    }

    .g-mb-9--md {
        margin-bottom: 0.64286rem !important;
    }

    .g-mb-minus-9--md {
        margin-bottom: -0.64286rem !important;
    }

    .g-mb-10--md {
        margin-bottom: 0.71429rem !important;
    }

    .g-mb-minus-10--md {
        margin-bottom: -0.71429rem !important;
    }

    .g-mb-11--md {
        margin-bottom: 0.78571rem !important;
    }

    .g-mb-minus-11--md {
        margin-bottom: -0.78571rem !important;
    }

    .g-mb-12--md {
        margin-bottom: 0.85714rem !important;
    }

    .g-mb-minus-12--md {
        margin-bottom: -0.85714rem !important;
    }

    .g-mb-13--md {
        margin-bottom: 0.92857rem !important;
    }

    .g-mb-minus-13--md {
        margin-bottom: -0.92857rem !important;
    }

    .g-mb-14--md {
        margin-bottom: 1rem !important;
    }

    .g-mb-minus-14--md {
        margin-bottom: -1rem !important;
    }

    .g-mb-15--md {
        margin-bottom: 1.07143rem !important;
    }

    .g-mb-minus-15--md {
        margin-bottom: -1.07143rem !important;
    }

    .g-mb-16--md {
        margin-bottom: 1.14286rem !important;
    }

    .g-mb-minus-16--md {
        margin-bottom: -1.14286rem !important;
    }

    .g-mb-17--md {
        margin-bottom: 1.21429rem !important;
    }

    .g-mb-minus-17--md {
        margin-bottom: -1.21429rem !important;
    }

    .g-mb-18--md {
        margin-bottom: 1.28571rem !important;
    }

    .g-mb-minus-18--md {
        margin-bottom: -1.28571rem !important;
    }

    .g-mb-19--md {
        margin-bottom: 1.35714rem !important;
    }

    .g-mb-minus-19--md {
        margin-bottom: -1.35714rem !important;
    }

    .g-mb-20--md {
        margin-bottom: 1.42857rem !important;
    }

    .g-mb-minus-20--md {
        margin-bottom: -1.42857rem !important;
    }

    .g-mb-10--md {
        margin-bottom: 0.71429rem !important;
    }

    .g-mb-15--md {
        margin-bottom: 1.07143rem !important;
    }

    .g-mb-20--md {
        margin-bottom: 1.42857rem !important;
    }

    .g-mb-25--md {
        margin-bottom: 1.78571rem !important;
    }

    .g-mb-30--md {
        margin-bottom: 2.14286rem !important;
    }

    .g-mb-35--md {
        margin-bottom: 2.5rem !important;
    }

    .g-mb-40--md {
        margin-bottom: 2.85714rem !important;
    }

    .g-mb-45--md {
        margin-bottom: 3.21429rem !important;
    }

    .g-mb-50--md {
        margin-bottom: 3.57143rem !important;
    }

    .g-mb-55--md {
        margin-bottom: 3.92857rem !important;
    }

    .g-mb-60--md {
        margin-bottom: 4.28571rem !important;
    }

    .g-mb-65--md {
        margin-bottom: 4.64286rem !important;
    }

    .g-mb-70--md {
        margin-bottom: 5rem !important;
    }

    .g-mb-75--md {
        margin-bottom: 5.35714rem !important;
    }

    .g-mb-80--md {
        margin-bottom: 5.71429rem !important;
    }

    .g-mb-85--md {
        margin-bottom: 6.07143rem !important;
    }

    .g-mb-90--md {
        margin-bottom: 6.42857rem !important;
    }

    .g-mb-95--md {
        margin-bottom: 6.78571rem !important;
    }

    .g-mb-100--md {
        margin-bottom: 7.14286rem !important;
    }

    .g-mb-105--md {
        margin-bottom: 7.5rem !important;
    }

    .g-mb-110--md {
        margin-bottom: 7.85714rem !important;
    }

    .g-mb-115--md {
        margin-bottom: 8.21429rem !important;
    }

    .g-mb-120--md {
        margin-bottom: 8.57143rem !important;
    }

    .g-mb-125--md {
        margin-bottom: 8.92857rem !important;
    }

    .g-mb-130--md {
        margin-bottom: 9.28571rem !important;
    }

    .g-mb-135--md {
        margin-bottom: 9.64286rem !important;
    }

    .g-mb-140--md {
        margin-bottom: 10rem !important;
    }

    .g-mb-145--md {
        margin-bottom: 10.35714rem !important;
    }

    .g-mb-150--md {
        margin-bottom: 10.71429rem !important;
    }

    .g-mb-155--md {
        margin-bottom: 11.07143rem !important;
    }

    .g-mb-160--md {
        margin-bottom: 11.42857rem !important;
    }

    .g-mb-165--md {
        margin-bottom: 11.78571rem !important;
    }

    .g-mb-170--md {
        margin-bottom: 12.14286rem !important;
    }

    .g-ml-1--md {
        margin-left: 0.07143rem !important;
    }

    .g-ml-minus-1--md {
        margin-left: -0.07143rem !important;
    }

    .g-ml-2--md {
        margin-left: 0.14286rem !important;
    }

    .g-ml-minus-2--md {
        margin-left: -0.14286rem !important;
    }

    .g-ml-3--md {
        margin-left: 0.21429rem !important;
    }

    .g-ml-minus-3--md {
        margin-left: -0.21429rem !important;
    }

    .g-ml-4--md {
        margin-left: 0.28571rem !important;
    }

    .g-ml-minus-4--md {
        margin-left: -0.28571rem !important;
    }

    .g-ml-5--md {
        margin-left: 0.35714rem !important;
    }

    .g-ml-minus-5--md {
        margin-left: -0.35714rem !important;
    }

    .g-ml-6--md {
        margin-left: 0.42857rem !important;
    }

    .g-ml-minus-6--md {
        margin-left: -0.42857rem !important;
    }

    .g-ml-7--md {
        margin-left: 0.5rem !important;
    }

    .g-ml-minus-7--md {
        margin-left: -0.5rem !important;
    }

    .g-ml-8--md {
        margin-left: 0.57143rem !important;
    }

    .g-ml-minus-8--md {
        margin-left: -0.57143rem !important;
    }

    .g-ml-9--md {
        margin-left: 0.64286rem !important;
    }

    .g-ml-minus-9--md {
        margin-left: -0.64286rem !important;
    }

    .g-ml-10--md {
        margin-left: 0.71429rem !important;
    }

    .g-ml-minus-10--md {
        margin-left: -0.71429rem !important;
    }

    .g-ml-5--md {
        margin-left: 0.35714rem !important;
    }

    .g-ml-minus-5--md {
        margin-left: -0.35714rem !important;
    }

    .g-ml-10--md {
        margin-left: 0.71429rem !important;
    }

    .g-ml-minus-10--md {
        margin-left: -0.71429rem !important;
    }

    .g-ml-15--md {
        margin-left: 1.07143rem !important;
    }

    .g-ml-minus-15--md {
        margin-left: -1.07143rem !important;
    }

    .g-ml-20--md {
        margin-left: 1.42857rem !important;
    }

    .g-ml-minus-20--md {
        margin-left: -1.42857rem !important;
    }

    .g-ml-25--md {
        margin-left: 1.78571rem !important;
    }

    .g-ml-minus-25--md {
        margin-left: -1.78571rem !important;
    }

    .g-ml-30--md {
        margin-left: 2.14286rem !important;
    }

    .g-ml-minus-30--md {
        margin-left: -2.14286rem !important;
    }

    .g-ml-35--md {
        margin-left: 2.5rem !important;
    }

    .g-ml-minus-35--md {
        margin-left: -2.5rem !important;
    }

    .g-ml-40--md {
        margin-left: 2.85714rem !important;
    }

    .g-ml-minus-40--md {
        margin-left: -2.85714rem !important;
    }

    .g-ml-45--md {
        margin-left: 3.21429rem !important;
    }

    .g-ml-minus-45--md {
        margin-left: -3.21429rem !important;
    }

    .g-ml-50--md {
        margin-left: 3.57143rem !important;
    }

    .g-ml-minus-50--md {
        margin-left: -3.57143rem !important;
    }

    .g-mr-1--md {
        margin-right: 0.07143rem !important;
    }

    .g-mr-minus-1--md {
        margin-right: -0.07143rem !important;
    }

    .g-mr-2--md {
        margin-right: 0.14286rem !important;
    }

    .g-mr-minus-2--md {
        margin-right: -0.14286rem !important;
    }

    .g-mr-3--md {
        margin-right: 0.21429rem !important;
    }

    .g-mr-minus-3--md {
        margin-right: -0.21429rem !important;
    }

    .g-mr-4--md {
        margin-right: 0.28571rem !important;
    }

    .g-mr-minus-4--md {
        margin-right: -0.28571rem !important;
    }

    .g-mr-5--md {
        margin-right: 0.35714rem !important;
    }

    .g-mr-minus-5--md {
        margin-right: -0.35714rem !important;
    }

    .g-mr-6--md {
        margin-right: 0.42857rem !important;
    }

    .g-mr-minus-6--md {
        margin-right: -0.42857rem !important;
    }

    .g-mr-7--md {
        margin-right: 0.5rem !important;
    }

    .g-mr-minus-7--md {
        margin-right: -0.5rem !important;
    }

    .g-mr-8--md {
        margin-right: 0.57143rem !important;
    }

    .g-mr-minus-8--md {
        margin-right: -0.57143rem !important;
    }

    .g-mr-9--md {
        margin-right: 0.64286rem !important;
    }

    .g-mr-minus-9--md {
        margin-right: -0.64286rem !important;
    }

    .g-mr-10--md {
        margin-right: 0.71429rem !important;
    }

    .g-mr-minus-10--md {
        margin-right: -0.71429rem !important;
    }

    .g-mr-5--md {
        margin-right: 0.35714rem !important;
    }

    .g-mr-10--md {
        margin-right: 0.71429rem !important;
    }

    .g-mr-15--md {
        margin-right: 1.07143rem !important;
    }

    .g-mr-20--md {
        margin-right: 1.42857rem !important;
    }

    .g-mr-25--md {
        margin-right: 1.78571rem !important;
    }

    .g-mr-30--md {
        margin-right: 2.14286rem !important;
    }

    .g-mr-35--md {
        margin-right: 2.5rem !important;
    }

    .g-mr-40--md {
        margin-right: 2.85714rem !important;
    }

    .g-mr-45--md {
        margin-right: 3.21429rem !important;
    }

    .g-mr-50--md {
        margin-right: 3.57143rem !important;
    }
}

/* Margin Spaces (lg)
------------------------------------*/
@media (min-width: 992px) {
    .g-ma-0--lg {
        margin: 0 !important;
    }

    .g-mx-0--lg {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .g-my-0--lg {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .g-ml-0--lg {
        margin-left: 0 !important;
    }

    .g-mr-0--lg {
        margin-right: 0 !important;
    }

    .g-mt-0--lg {
        margin-top: 0 !important;
    }

    .g-mb-0--lg {
        margin-bottom: 0 !important;
    }

    .g-mx-1--lg {
        margin-left: 0.07143rem !important;
        margin-right: 0.07143rem !important;
    }

    .g-mx-2--lg {
        margin-left: 0.14286rem !important;
        margin-right: 0.14286rem !important;
    }

    .g-mx-3--lg {
        margin-left: 0.21429rem !important;
        margin-right: 0.21429rem !important;
    }

    .g-mx-4--lg {
        margin-left: 0.28571rem !important;
        margin-right: 0.28571rem !important;
    }

    .g-mx-5--lg {
        margin-left: 0.35714rem !important;
        margin-right: 0.35714rem !important;
    }

    .g-mx-6--lg {
        margin-left: 0.42857rem !important;
        margin-right: 0.42857rem !important;
    }

    .g-mx-7--lg {
        margin-left: 0.5rem !important;
        margin-right: 0.5rem !important;
    }

    .g-mx-8--lg {
        margin-left: 0.57143rem !important;
        margin-right: 0.57143rem !important;
    }

    .g-mx-9--lg {
        margin-left: 0.64286rem !important;
        margin-right: 0.64286rem !important;
    }

    .g-mx-10--lg {
        margin-left: 0.71429rem !important;
        margin-right: 0.71429rem !important;
    }

    .g-mx-10--lg {
        margin-left: 0.71429rem !important;
        margin-right: 0.71429rem !important;
    }

    .g-mx-15--lg {
        margin-left: 1.07143rem !important;
        margin-right: 1.07143rem !important;
    }

    .g-mx-20--lg {
        margin-left: 1.42857rem !important;
        margin-right: 1.42857rem !important;
    }

    .g-mx-25--lg {
        margin-left: 1.78571rem !important;
        margin-right: 1.78571rem !important;
    }

    .g-mx-30--lg {
        margin-left: 2.14286rem !important;
        margin-right: 2.14286rem !important;
    }

    .g-mx-35--lg {
        margin-left: 2.5rem !important;
        margin-right: 2.5rem !important;
    }

    .g-mx-40--lg {
        margin-left: 2.85714rem !important;
        margin-right: 2.85714rem !important;
    }

    .g-mx-45--lg {
        margin-left: 3.21429rem !important;
        margin-right: 3.21429rem !important;
    }

    .g-mx-50--lg {
        margin-left: 3.57143rem !important;
        margin-right: 3.57143rem !important;
    }

    .g-mx-55--lg {
        margin-left: 3.92857rem !important;
        margin-right: 3.92857rem !important;
    }

    .g-mx-60--lg {
        margin-left: 4.28571rem !important;
        margin-right: 4.28571rem !important;
    }

    .g-mx-65--lg {
        margin-left: 4.64286rem !important;
        margin-right: 4.64286rem !important;
    }

    .g-mx-70--lg {
        margin-left: 5rem !important;
        margin-right: 5rem !important;
    }

    .g-mx-75--lg {
        margin-left: 5.35714rem !important;
        margin-right: 5.35714rem !important;
    }

    .g-mx-80--lg {
        margin-left: 5.71429rem !important;
        margin-right: 5.71429rem !important;
    }

    .g-mx-85--lg {
        margin-left: 6.07143rem !important;
        margin-right: 6.07143rem !important;
    }

    .g-mx-90--lg {
        margin-left: 6.42857rem !important;
        margin-right: 6.42857rem !important;
    }

    .g-mx-95--lg {
        margin-left: 6.78571rem !important;
        margin-right: 6.78571rem !important;
    }

    .g-mx-100--lg {
        margin-left: 7.14286rem !important;
        margin-right: 7.14286rem !important;
    }

    .g-my-1--lg {
        margin-top: 0.07143rem !important;
        margin-bottom: 0.07143rem !important;
    }

    .g-my-2--lg {
        margin-top: 0.14286rem !important;
        margin-bottom: 0.14286rem !important;
    }

    .g-my-3--lg {
        margin-top: 0.21429rem !important;
        margin-bottom: 0.21429rem !important;
    }

    .g-my-4--lg {
        margin-top: 0.28571rem !important;
        margin-bottom: 0.28571rem !important;
    }

    .g-my-5--lg {
        margin-top: 0.35714rem !important;
        margin-bottom: 0.35714rem !important;
    }

    .g-my-6--lg {
        margin-top: 0.42857rem !important;
        margin-bottom: 0.42857rem !important;
    }

    .g-my-7--lg {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .g-my-8--lg {
        margin-top: 0.57143rem !important;
        margin-bottom: 0.57143rem !important;
    }

    .g-my-9--lg {
        margin-top: 0.64286rem !important;
        margin-bottom: 0.64286rem !important;
    }

    .g-my-10--lg {
        margin-top: 0.71429rem !important;
        margin-bottom: 0.71429rem !important;
    }

    .g-my-10--lg {
        margin-top: 0.71429rem !important;
        margin-bottom: 0.71429rem !important;
    }

    .g-my-15--lg {
        margin-top: 1.07143rem !important;
        margin-bottom: 1.07143rem !important;
    }

    .g-my-20--lg {
        margin-top: 1.42857rem !important;
        margin-bottom: 1.42857rem !important;
    }

    .g-my-25--lg {
        margin-top: 1.78571rem !important;
        margin-bottom: 1.78571rem !important;
    }

    .g-my-30--lg {
        margin-top: 2.14286rem !important;
        margin-bottom: 2.14286rem !important;
    }

    .g-my-35--lg {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }

    .g-my-40--lg {
        margin-top: 2.85714rem !important;
        margin-bottom: 2.85714rem !important;
    }

    .g-my-45--lg {
        margin-top: 3.21429rem !important;
        margin-bottom: 3.21429rem !important;
    }

    .g-my-50--lg {
        margin-top: 3.57143rem !important;
        margin-bottom: 3.57143rem !important;
    }

    .g-my-55--lg {
        margin-top: 3.92857rem !important;
        margin-bottom: 3.92857rem !important;
    }

    .g-my-60--lg {
        margin-top: 4.28571rem !important;
        margin-bottom: 4.28571rem !important;
    }

    .g-my-65--lg {
        margin-top: 4.64286rem !important;
        margin-bottom: 4.64286rem !important;
    }

    .g-my-70--lg {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }

    .g-my-75--lg {
        margin-top: 5.35714rem !important;
        margin-bottom: 5.35714rem !important;
    }

    .g-my-80--lg {
        margin-top: 5.71429rem !important;
        margin-bottom: 5.71429rem !important;
    }

    .g-my-85--lg {
        margin-top: 6.07143rem !important;
        margin-bottom: 6.07143rem !important;
    }

    .g-my-90--lg {
        margin-top: 6.42857rem !important;
        margin-bottom: 6.42857rem !important;
    }

    .g-my-95--lg {
        margin-top: 6.78571rem !important;
        margin-bottom: 6.78571rem !important;
    }

    .g-my-100--lg {
        margin-top: 7.14286rem !important;
        margin-bottom: 7.14286rem !important;
    }

    .g-mt-1--lg {
        margin-top: 0.07143rem !important;
    }

    .g-mt-minus-1--lg {
        margin-top: -0.07143rem !important;
    }

    .g-mt-2--lg {
        margin-top: 0.14286rem !important;
    }

    .g-mt-minus-2--lg {
        margin-top: -0.14286rem !important;
    }

    .g-mt-3--lg {
        margin-top: 0.21429rem !important;
    }

    .g-mt-minus-3--lg {
        margin-top: -0.21429rem !important;
    }

    .g-mt-4--lg {
        margin-top: 0.28571rem !important;
    }

    .g-mt-minus-4--lg {
        margin-top: -0.28571rem !important;
    }

    .g-mt-5--lg {
        margin-top: 0.35714rem !important;
    }

    .g-mt-minus-5--lg {
        margin-top: -0.35714rem !important;
    }

    .g-mt-6--lg {
        margin-top: 0.42857rem !important;
    }

    .g-mt-minus-6--lg {
        margin-top: -0.42857rem !important;
    }

    .g-mt-7--lg {
        margin-top: 0.5rem !important;
    }

    .g-mt-minus-7--lg {
        margin-top: -0.5rem !important;
    }

    .g-mt-8--lg {
        margin-top: 0.57143rem !important;
    }

    .g-mt-minus-8--lg {
        margin-top: -0.57143rem !important;
    }

    .g-mt-9--lg {
        margin-top: 0.64286rem !important;
    }

    .g-mt-minus-9--lg {
        margin-top: -0.64286rem !important;
    }

    .g-mt-10--lg {
        margin-top: 0.71429rem !important;
    }

    .g-mt-minus-10--lg {
        margin-top: -0.71429rem !important;
    }

    .g-mt-11--lg {
        margin-top: 0.78571rem !important;
    }

    .g-mt-minus-11--lg {
        margin-top: -0.78571rem !important;
    }

    .g-mt-12--lg {
        margin-top: 0.85714rem !important;
    }

    .g-mt-minus-12--lg {
        margin-top: -0.85714rem !important;
    }

    .g-mt-13--lg {
        margin-top: 0.92857rem !important;
    }

    .g-mt-minus-13--lg {
        margin-top: -0.92857rem !important;
    }

    .g-mt-14--lg {
        margin-top: 1rem !important;
    }

    .g-mt-minus-14--lg {
        margin-top: -1rem !important;
    }

    .g-mt-15--lg {
        margin-top: 1.07143rem !important;
    }

    .g-mt-minus-15--lg {
        margin-top: -1.07143rem !important;
    }

    .g-mt-16--lg {
        margin-top: 1.14286rem !important;
    }

    .g-mt-minus-16--lg {
        margin-top: -1.14286rem !important;
    }

    .g-mt-17--lg {
        margin-top: 1.21429rem !important;
    }

    .g-mt-minus-17--lg {
        margin-top: -1.21429rem !important;
    }

    .g-mt-18--lg {
        margin-top: 1.28571rem !important;
    }

    .g-mt-minus-18--lg {
        margin-top: -1.28571rem !important;
    }

    .g-mt-19--lg {
        margin-top: 1.35714rem !important;
    }

    .g-mt-minus-19--lg {
        margin-top: -1.35714rem !important;
    }

    .g-mt-20--lg {
        margin-top: 1.42857rem !important;
    }

    .g-mt-minus-20--lg {
        margin-top: -1.42857rem !important;
    }

    .g-mt-10--lg {
        margin-top: 0.71429rem !important;
    }

    .g-mt-minus-10--lg {
        margin-top: -0.71429rem !important;
    }

    .g-mt-15--lg {
        margin-top: 1.07143rem !important;
    }

    .g-mt-minus-15--lg {
        margin-top: -1.07143rem !important;
    }

    .g-mt-20--lg {
        margin-top: 1.42857rem !important;
    }

    .g-mt-minus-20--lg {
        margin-top: -1.42857rem !important;
    }

    .g-mt-25--lg {
        margin-top: 1.78571rem !important;
    }

    .g-mt-minus-25--lg {
        margin-top: -1.78571rem !important;
    }

    .g-mt-30--lg {
        margin-top: 2.14286rem !important;
    }

    .g-mt-minus-30--lg {
        margin-top: -2.14286rem !important;
    }

    .g-mt-35--lg {
        margin-top: 2.5rem !important;
    }

    .g-mt-minus-35--lg {
        margin-top: -2.5rem !important;
    }

    .g-mt-40--lg {
        margin-top: 2.85714rem !important;
    }

    .g-mt-minus-40--lg {
        margin-top: -2.85714rem !important;
    }

    .g-mt-45--lg {
        margin-top: 3.21429rem !important;
    }

    .g-mt-minus-45--lg {
        margin-top: -3.21429rem !important;
    }

    .g-mt-50--lg {
        margin-top: 3.57143rem !important;
    }

    .g-mt-minus-50--lg {
        margin-top: -3.57143rem !important;
    }

    .g-mt-55--lg {
        margin-top: 3.92857rem !important;
    }

    .g-mt-minus-55--lg {
        margin-top: -3.92857rem !important;
    }

    .g-mt-60--lg {
        margin-top: 4.28571rem !important;
    }

    .g-mt-minus-60--lg {
        margin-top: -4.28571rem !important;
    }

    .g-mt-65--lg {
        margin-top: 4.64286rem !important;
    }

    .g-mt-minus-65--lg {
        margin-top: -4.64286rem !important;
    }

    .g-mt-70--lg {
        margin-top: 5rem !important;
    }

    .g-mt-minus-70--lg {
        margin-top: -5rem !important;
    }

    .g-mt-75--lg {
        margin-top: 5.35714rem !important;
    }

    .g-mt-minus-75--lg {
        margin-top: -5.35714rem !important;
    }

    .g-mt-80--lg {
        margin-top: 5.71429rem !important;
    }

    .g-mt-minus-80--lg {
        margin-top: -5.71429rem !important;
    }

    .g-mt-85--lg {
        margin-top: 6.07143rem !important;
    }

    .g-mt-minus-85--lg {
        margin-top: -6.07143rem !important;
    }

    .g-mt-90--lg {
        margin-top: 6.42857rem !important;
    }

    .g-mt-minus-90--lg {
        margin-top: -6.42857rem !important;
    }

    .g-mt-95--lg {
        margin-top: 6.78571rem !important;
    }

    .g-mt-minus-95--lg {
        margin-top: -6.78571rem !important;
    }

    .g-mt-100--lg {
        margin-top: 7.14286rem !important;
    }

    .g-mt-minus-100--lg {
        margin-top: -7.14286rem !important;
    }

    .g-mt-105--lg {
        margin-top: 7.5rem !important;
    }

    .g-mt-minus-105--lg {
        margin-top: -7.5rem !important;
    }

    .g-mt-110--lg {
        margin-top: 7.85714rem !important;
    }

    .g-mt-minus-110--lg {
        margin-top: -7.85714rem !important;
    }

    .g-mt-115--lg {
        margin-top: 8.21429rem !important;
    }

    .g-mt-minus-115--lg {
        margin-top: -8.21429rem !important;
    }

    .g-mt-120--lg {
        margin-top: 8.57143rem !important;
    }

    .g-mt-minus-120--lg {
        margin-top: -8.57143rem !important;
    }

    .g-mt-125--lg {
        margin-top: 8.92857rem !important;
    }

    .g-mt-minus-125--lg {
        margin-top: -8.92857rem !important;
    }

    .g-mt-130--lg {
        margin-top: 9.28571rem !important;
    }

    .g-mt-minus-130--lg {
        margin-top: -9.28571rem !important;
    }

    .g-mt-135--lg {
        margin-top: 9.64286rem !important;
    }

    .g-mt-minus-135--lg {
        margin-top: -9.64286rem !important;
    }

    .g-mt-140--lg {
        margin-top: 10rem !important;
    }

    .g-mt-minus-140--lg {
        margin-top: -10rem !important;
    }

    .g-mt-145--lg {
        margin-top: 10.35714rem !important;
    }

    .g-mt-minus-145--lg {
        margin-top: -10.35714rem !important;
    }

    .g-mt-150--lg {
        margin-top: 10.71429rem !important;
    }

    .g-mt-minus-150--lg {
        margin-top: -10.71429rem !important;
    }

    .g-mt-155--lg {
        margin-top: 11.07143rem !important;
    }

    .g-mt-minus-155--lg {
        margin-top: -11.07143rem !important;
    }

    .g-mt-160--lg {
        margin-top: 11.42857rem !important;
    }

    .g-mt-minus-160--lg {
        margin-top: -11.42857rem !important;
    }

    .g-mt-165--lg {
        margin-top: 11.78571rem !important;
    }

    .g-mt-minus-165--lg {
        margin-top: -11.78571rem !important;
    }

    .g-mt-170--lg {
        margin-top: 12.14286rem !important;
    }

    .g-mt-minus-170--lg {
        margin-top: -12.14286rem !important;
    }

    .g-mb-1--lg {
        margin-bottom: 0.07143rem !important;
    }

    .g-mb-minus-1--lg {
        margin-bottom: -0.07143rem !important;
    }

    .g-mb-2--lg {
        margin-bottom: 0.14286rem !important;
    }

    .g-mb-minus-2--lg {
        margin-bottom: -0.14286rem !important;
    }

    .g-mb-3--lg {
        margin-bottom: 0.21429rem !important;
    }

    .g-mb-minus-3--lg {
        margin-bottom: -0.21429rem !important;
    }

    .g-mb-4--lg {
        margin-bottom: 0.28571rem !important;
    }

    .g-mb-minus-4--lg {
        margin-bottom: -0.28571rem !important;
    }

    .g-mb-5--lg {
        margin-bottom: 0.35714rem !important;
    }

    .g-mb-minus-5--lg {
        margin-bottom: -0.35714rem !important;
    }

    .g-mb-6--lg {
        margin-bottom: 0.42857rem !important;
    }

    .g-mb-minus-6--lg {
        margin-bottom: -0.42857rem !important;
    }

    .g-mb-7--lg {
        margin-bottom: 0.5rem !important;
    }

    .g-mb-minus-7--lg {
        margin-bottom: -0.5rem !important;
    }

    .g-mb-8--lg {
        margin-bottom: 0.57143rem !important;
    }

    .g-mb-minus-8--lg {
        margin-bottom: -0.57143rem !important;
    }

    .g-mb-9--lg {
        margin-bottom: 0.64286rem !important;
    }

    .g-mb-minus-9--lg {
        margin-bottom: -0.64286rem !important;
    }

    .g-mb-10--lg {
        margin-bottom: 0.71429rem !important;
    }

    .g-mb-minus-10--lg {
        margin-bottom: -0.71429rem !important;
    }

    .g-mb-11--lg {
        margin-bottom: 0.78571rem !important;
    }

    .g-mb-minus-11--lg {
        margin-bottom: -0.78571rem !important;
    }

    .g-mb-12--lg {
        margin-bottom: 0.85714rem !important;
    }

    .g-mb-minus-12--lg {
        margin-bottom: -0.85714rem !important;
    }

    .g-mb-13--lg {
        margin-bottom: 0.92857rem !important;
    }

    .g-mb-minus-13--lg {
        margin-bottom: -0.92857rem !important;
    }

    .g-mb-14--lg {
        margin-bottom: 1rem !important;
    }

    .g-mb-minus-14--lg {
        margin-bottom: -1rem !important;
    }

    .g-mb-15--lg {
        margin-bottom: 1.07143rem !important;
    }

    .g-mb-minus-15--lg {
        margin-bottom: -1.07143rem !important;
    }

    .g-mb-16--lg {
        margin-bottom: 1.14286rem !important;
    }

    .g-mb-minus-16--lg {
        margin-bottom: -1.14286rem !important;
    }

    .g-mb-17--lg {
        margin-bottom: 1.21429rem !important;
    }

    .g-mb-minus-17--lg {
        margin-bottom: -1.21429rem !important;
    }

    .g-mb-18--lg {
        margin-bottom: 1.28571rem !important;
    }

    .g-mb-minus-18--lg {
        margin-bottom: -1.28571rem !important;
    }

    .g-mb-19--lg {
        margin-bottom: 1.35714rem !important;
    }

    .g-mb-minus-19--lg {
        margin-bottom: -1.35714rem !important;
    }

    .g-mb-20--lg {
        margin-bottom: 1.42857rem !important;
    }

    .g-mb-minus-20--lg {
        margin-bottom: -1.42857rem !important;
    }

    .g-mb-10--lg {
        margin-bottom: 0.71429rem !important;
    }

    .g-mb-15--lg {
        margin-bottom: 1.07143rem !important;
    }

    .g-mb-20--lg {
        margin-bottom: 1.42857rem !important;
    }

    .g-mb-25--lg {
        margin-bottom: 1.78571rem !important;
    }

    .g-mb-30--lg {
        margin-bottom: 2.14286rem !important;
    }

    .g-mb-35--lg {
        margin-bottom: 2.5rem !important;
    }

    .g-mb-40--lg {
        margin-bottom: 2.85714rem !important;
    }

    .g-mb-45--lg {
        margin-bottom: 3.21429rem !important;
    }

    .g-mb-50--lg {
        margin-bottom: 3.57143rem !important;
    }

    .g-mb-55--lg {
        margin-bottom: 3.92857rem !important;
    }

    .g-mb-60--lg {
        margin-bottom: 4.28571rem !important;
    }

    .g-mb-65--lg {
        margin-bottom: 4.64286rem !important;
    }

    .g-mb-70--lg {
        margin-bottom: 5rem !important;
    }

    .g-mb-75--lg {
        margin-bottom: 5.35714rem !important;
    }

    .g-mb-80--lg {
        margin-bottom: 5.71429rem !important;
    }

    .g-mb-85--lg {
        margin-bottom: 6.07143rem !important;
    }

    .g-mb-90--lg {
        margin-bottom: 6.42857rem !important;
    }

    .g-mb-95--lg {
        margin-bottom: 6.78571rem !important;
    }

    .g-mb-100--lg {
        margin-bottom: 7.14286rem !important;
    }

    .g-mb-105--lg {
        margin-bottom: 7.5rem !important;
    }

    .g-mb-110--lg {
        margin-bottom: 7.85714rem !important;
    }

    .g-mb-115--lg {
        margin-bottom: 8.21429rem !important;
    }

    .g-mb-120--lg {
        margin-bottom: 8.57143rem !important;
    }

    .g-mb-125--lg {
        margin-bottom: 8.92857rem !important;
    }

    .g-mb-130--lg {
        margin-bottom: 9.28571rem !important;
    }

    .g-mb-135--lg {
        margin-bottom: 9.64286rem !important;
    }

    .g-mb-140--lg {
        margin-bottom: 10rem !important;
    }

    .g-mb-145--lg {
        margin-bottom: 10.35714rem !important;
    }

    .g-mb-150--lg {
        margin-bottom: 10.71429rem !important;
    }

    .g-mb-155--lg {
        margin-bottom: 11.07143rem !important;
    }

    .g-mb-160--lg {
        margin-bottom: 11.42857rem !important;
    }

    .g-mb-165--lg {
        margin-bottom: 11.78571rem !important;
    }

    .g-mb-170--lg {
        margin-bottom: 12.14286rem !important;
    }

    .g-ml-1--lg {
        margin-left: 0.07143rem !important;
    }

    .g-ml-minus-1--lg {
        margin-left: -0.07143rem !important;
    }

    .g-ml-2--lg {
        margin-left: 0.14286rem !important;
    }

    .g-ml-minus-2--lg {
        margin-left: -0.14286rem !important;
    }

    .g-ml-3--lg {
        margin-left: 0.21429rem !important;
    }

    .g-ml-minus-3--lg {
        margin-left: -0.21429rem !important;
    }

    .g-ml-4--lg {
        margin-left: 0.28571rem !important;
    }

    .g-ml-minus-4--lg {
        margin-left: -0.28571rem !important;
    }

    .g-ml-5--lg {
        margin-left: 0.35714rem !important;
    }

    .g-ml-minus-5--lg {
        margin-left: -0.35714rem !important;
    }

    .g-ml-6--lg {
        margin-left: 0.42857rem !important;
    }

    .g-ml-minus-6--lg {
        margin-left: -0.42857rem !important;
    }

    .g-ml-7--lg {
        margin-left: 0.5rem !important;
    }

    .g-ml-minus-7--lg {
        margin-left: -0.5rem !important;
    }

    .g-ml-8--lg {
        margin-left: 0.57143rem !important;
    }

    .g-ml-minus-8--lg {
        margin-left: -0.57143rem !important;
    }

    .g-ml-9--lg {
        margin-left: 0.64286rem !important;
    }

    .g-ml-minus-9--lg {
        margin-left: -0.64286rem !important;
    }

    .g-ml-10--lg {
        margin-left: 0.71429rem !important;
    }

    .g-ml-minus-10--lg {
        margin-left: -0.71429rem !important;
    }

    .g-ml-5--lg {
        margin-left: 0.35714rem !important;
    }

    .g-ml-minus-5--lg {
        margin-left: -0.35714rem !important;
    }

    .g-ml-10--lg {
        margin-left: 0.71429rem !important;
    }

    .g-ml-minus-10--lg {
        margin-left: -0.71429rem !important;
    }

    .g-ml-15--lg {
        margin-left: 1.07143rem !important;
    }

    .g-ml-minus-15--lg {
        margin-left: -1.07143rem !important;
    }

    .g-ml-20--lg {
        margin-left: 1.42857rem !important;
    }

    .g-ml-minus-20--lg {
        margin-left: -1.42857rem !important;
    }

    .g-ml-25--lg {
        margin-left: 1.78571rem !important;
    }

    .g-ml-minus-25--lg {
        margin-left: -1.78571rem !important;
    }

    .g-ml-30--lg {
        margin-left: 2.14286rem !important;
    }

    .g-ml-minus-30--lg {
        margin-left: -2.14286rem !important;
    }

    .g-ml-35--lg {
        margin-left: 2.5rem !important;
    }

    .g-ml-minus-35--lg {
        margin-left: -2.5rem !important;
    }

    .g-ml-40--lg {
        margin-left: 2.85714rem !important;
    }

    .g-ml-minus-40--lg {
        margin-left: -2.85714rem !important;
    }

    .g-ml-45--lg {
        margin-left: 3.21429rem !important;
    }

    .g-ml-minus-45--lg {
        margin-left: -3.21429rem !important;
    }

    .g-ml-50--lg {
        margin-left: 3.57143rem !important;
    }

    .g-ml-minus-50--lg {
        margin-left: -3.57143rem !important;
    }

    .g-mr-1--lg {
        margin-right: 0.07143rem !important;
    }

    .g-mr-minus-1--lg {
        margin-right: -0.07143rem !important;
    }

    .g-mr-2--lg {
        margin-right: 0.14286rem !important;
    }

    .g-mr-minus-2--lg {
        margin-right: -0.14286rem !important;
    }

    .g-mr-3--lg {
        margin-right: 0.21429rem !important;
    }

    .g-mr-minus-3--lg {
        margin-right: -0.21429rem !important;
    }

    .g-mr-4--lg {
        margin-right: 0.28571rem !important;
    }

    .g-mr-minus-4--lg {
        margin-right: -0.28571rem !important;
    }

    .g-mr-5--lg {
        margin-right: 0.35714rem !important;
    }

    .g-mr-minus-5--lg {
        margin-right: -0.35714rem !important;
    }

    .g-mr-6--lg {
        margin-right: 0.42857rem !important;
    }

    .g-mr-minus-6--lg {
        margin-right: -0.42857rem !important;
    }

    .g-mr-7--lg {
        margin-right: 0.5rem !important;
    }

    .g-mr-minus-7--lg {
        margin-right: -0.5rem !important;
    }

    .g-mr-8--lg {
        margin-right: 0.57143rem !important;
    }

    .g-mr-minus-8--lg {
        margin-right: -0.57143rem !important;
    }

    .g-mr-9--lg {
        margin-right: 0.64286rem !important;
    }

    .g-mr-minus-9--lg {
        margin-right: -0.64286rem !important;
    }

    .g-mr-10--lg {
        margin-right: 0.71429rem !important;
    }

    .g-mr-minus-10--lg {
        margin-right: -0.71429rem !important;
    }

    .g-mr-5--lg {
        margin-right: 0.35714rem !important;
    }

    .g-mr-10--lg {
        margin-right: 0.71429rem !important;
    }

    .g-mr-15--lg {
        margin-right: 1.07143rem !important;
    }

    .g-mr-20--lg {
        margin-right: 1.42857rem !important;
    }

    .g-mr-25--lg {
        margin-right: 1.78571rem !important;
    }

    .g-mr-30--lg {
        margin-right: 2.14286rem !important;
    }

    .g-mr-35--lg {
        margin-right: 2.5rem !important;
    }

    .g-mr-40--lg {
        margin-right: 2.85714rem !important;
    }

    .g-mr-45--lg {
        margin-right: 3.21429rem !important;
    }

    .g-mr-50--lg {
        margin-right: 3.57143rem !important;
    }
}

/* Margin Spaces (xl)
------------------------------------*/
/* P */
@media (min-width: 1200px) {
    .g-ma-0--xl {
        margin: 0 !important;
    }

    .g-mx-0--xl {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .g-my-0--xl {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .g-ml-0--xl {
        margin-left: 0 !important;
    }

    .g-mr-0--xl {
        margin-right: 0 !important;
    }

    .g-mt-0--xl {
        margin-top: 0 !important;
    }

    .g-mb-0--xl {
        margin-bottom: 0 !important;
    }

    .g-mx-1--xl {
        margin-left: 0.07143rem !important;
        margin-right: 0.07143rem !important;
    }

    .g-mx-2--xl {
        margin-left: 0.14286rem !important;
        margin-right: 0.14286rem !important;
    }

    .g-mx-3--xl {
        margin-left: 0.21429rem !important;
        margin-right: 0.21429rem !important;
    }

    .g-mx-4--xl {
        margin-left: 0.28571rem !important;
        margin-right: 0.28571rem !important;
    }

    .g-mx-5--xl {
        margin-left: 0.35714rem !important;
        margin-right: 0.35714rem !important;
    }

    .g-mx-6--xl {
        margin-left: 0.42857rem !important;
        margin-right: 0.42857rem !important;
    }

    .g-mx-7--xl {
        margin-left: 0.5rem !important;
        margin-right: 0.5rem !important;
    }

    .g-mx-8--xl {
        margin-left: 0.57143rem !important;
        margin-right: 0.57143rem !important;
    }

    .g-mx-9--xl {
        margin-left: 0.64286rem !important;
        margin-right: 0.64286rem !important;
    }

    .g-mx-10--xl {
        margin-left: 0.71429rem !important;
        margin-right: 0.71429rem !important;
    }

    .g-mx-10--xl {
        margin-left: 0.71429rem !important;
        margin-right: 0.71429rem !important;
    }

    .g-mx-15--xl {
        margin-left: 1.07143rem !important;
        margin-right: 1.07143rem !important;
    }

    .g-mx-20--xl {
        margin-left: 1.42857rem !important;
        margin-right: 1.42857rem !important;
    }

    .g-mx-25--xl {
        margin-left: 1.78571rem !important;
        margin-right: 1.78571rem !important;
    }

    .g-mx-30--xl {
        margin-left: 2.14286rem !important;
        margin-right: 2.14286rem !important;
    }

    .g-mx-35--xl {
        margin-left: 2.5rem !important;
        margin-right: 2.5rem !important;
    }

    .g-mx-40--xl {
        margin-left: 2.85714rem !important;
        margin-right: 2.85714rem !important;
    }

    .g-mx-45--xl {
        margin-left: 3.21429rem !important;
        margin-right: 3.21429rem !important;
    }

    .g-mx-50--xl {
        margin-left: 3.57143rem !important;
        margin-right: 3.57143rem !important;
    }

    .g-mx-55--xl {
        margin-left: 3.92857rem !important;
        margin-right: 3.92857rem !important;
    }

    .g-mx-60--xl {
        margin-left: 4.28571rem !important;
        margin-right: 4.28571rem !important;
    }

    .g-mx-65--xl {
        margin-left: 4.64286rem !important;
        margin-right: 4.64286rem !important;
    }

    .g-mx-70--xl {
        margin-left: 5rem !important;
        margin-right: 5rem !important;
    }

    .g-mx-75--xl {
        margin-left: 5.35714rem !important;
        margin-right: 5.35714rem !important;
    }

    .g-mx-80--xl {
        margin-left: 5.71429rem !important;
        margin-right: 5.71429rem !important;
    }

    .g-mx-85--xl {
        margin-left: 6.07143rem !important;
        margin-right: 6.07143rem !important;
    }

    .g-mx-90--xl {
        margin-left: 6.42857rem !important;
        margin-right: 6.42857rem !important;
    }

    .g-mx-95--xl {
        margin-left: 6.78571rem !important;
        margin-right: 6.78571rem !important;
    }

    .g-mx-100--xl {
        margin-left: 7.14286rem !important;
        margin-right: 7.14286rem !important;
    }

    .g-my-1--xl {
        margin-top: 0.07143rem !important;
        margin-bottom: 0.07143rem !important;
    }

    .g-my-2--xl {
        margin-top: 0.14286rem !important;
        margin-bottom: 0.14286rem !important;
    }

    .g-my-3--xl {
        margin-top: 0.21429rem !important;
        margin-bottom: 0.21429rem !important;
    }

    .g-my-4--xl {
        margin-top: 0.28571rem !important;
        margin-bottom: 0.28571rem !important;
    }

    .g-my-5--xl {
        margin-top: 0.35714rem !important;
        margin-bottom: 0.35714rem !important;
    }

    .g-my-6--xl {
        margin-top: 0.42857rem !important;
        margin-bottom: 0.42857rem !important;
    }

    .g-my-7--xl {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .g-my-8--xl {
        margin-top: 0.57143rem !important;
        margin-bottom: 0.57143rem !important;
    }

    .g-my-9--xl {
        margin-top: 0.64286rem !important;
        margin-bottom: 0.64286rem !important;
    }

    .g-my-10--xl {
        margin-top: 0.71429rem !important;
        margin-bottom: 0.71429rem !important;
    }

    .g-my-10--xl {
        margin-top: 0.71429rem !important;
        margin-bottom: 0.71429rem !important;
    }

    .g-my-15--xl {
        margin-top: 1.07143rem !important;
        margin-bottom: 1.07143rem !important;
    }

    .g-my-20--xl {
        margin-top: 1.42857rem !important;
        margin-bottom: 1.42857rem !important;
    }

    .g-my-25--xl {
        margin-top: 1.78571rem !important;
        margin-bottom: 1.78571rem !important;
    }

    .g-my-30--xl {
        margin-top: 2.14286rem !important;
        margin-bottom: 2.14286rem !important;
    }

    .g-my-35--xl {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }

    .g-my-40--xl {
        margin-top: 2.85714rem !important;
        margin-bottom: 2.85714rem !important;
    }

    .g-my-45--xl {
        margin-top: 3.21429rem !important;
        margin-bottom: 3.21429rem !important;
    }

    .g-my-50--xl {
        margin-top: 3.57143rem !important;
        margin-bottom: 3.57143rem !important;
    }

    .g-my-55--xl {
        margin-top: 3.92857rem !important;
        margin-bottom: 3.92857rem !important;
    }

    .g-my-60--xl {
        margin-top: 4.28571rem !important;
        margin-bottom: 4.28571rem !important;
    }

    .g-my-65--xl {
        margin-top: 4.64286rem !important;
        margin-bottom: 4.64286rem !important;
    }

    .g-my-70--xl {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }

    .g-my-75--xl {
        margin-top: 5.35714rem !important;
        margin-bottom: 5.35714rem !important;
    }

    .g-my-80--xl {
        margin-top: 5.71429rem !important;
        margin-bottom: 5.71429rem !important;
    }

    .g-my-85--xl {
        margin-top: 6.07143rem !important;
        margin-bottom: 6.07143rem !important;
    }

    .g-my-90--xl {
        margin-top: 6.42857rem !important;
        margin-bottom: 6.42857rem !important;
    }

    .g-my-95--xl {
        margin-top: 6.78571rem !important;
        margin-bottom: 6.78571rem !important;
    }

    .g-my-100--xl {
        margin-top: 7.14286rem !important;
        margin-bottom: 7.14286rem !important;
    }

    .g-mt-1--xl {
        margin-top: 0.07143rem !important;
    }

    .g-mt-minus-1--xl {
        margin-top: -0.07143rem !important;
    }

    .g-mt-2--xl {
        margin-top: 0.14286rem !important;
    }

    .g-mt-minus-2--xl {
        margin-top: -0.14286rem !important;
    }

    .g-mt-3--xl {
        margin-top: 0.21429rem !important;
    }

    .g-mt-minus-3--xl {
        margin-top: -0.21429rem !important;
    }

    .g-mt-4--xl {
        margin-top: 0.28571rem !important;
    }

    .g-mt-minus-4--xl {
        margin-top: -0.28571rem !important;
    }

    .g-mt-5--xl {
        margin-top: 0.35714rem !important;
    }

    .g-mt-minus-5--xl {
        margin-top: -0.35714rem !important;
    }

    .g-mt-6--xl {
        margin-top: 0.42857rem !important;
    }

    .g-mt-minus-6--xl {
        margin-top: -0.42857rem !important;
    }

    .g-mt-7--xl {
        margin-top: 0.5rem !important;
    }

    .g-mt-minus-7--xl {
        margin-top: -0.5rem !important;
    }

    .g-mt-8--xl {
        margin-top: 0.57143rem !important;
    }

    .g-mt-minus-8--xl {
        margin-top: -0.57143rem !important;
    }

    .g-mt-9--xl {
        margin-top: 0.64286rem !important;
    }

    .g-mt-minus-9--xl {
        margin-top: -0.64286rem !important;
    }

    .g-mt-10--xl {
        margin-top: 0.71429rem !important;
    }

    .g-mt-minus-10--xl {
        margin-top: -0.71429rem !important;
    }

    .g-mt-11--xl {
        margin-top: 0.78571rem !important;
    }

    .g-mt-minus-11--xl {
        margin-top: -0.78571rem !important;
    }

    .g-mt-12--xl {
        margin-top: 0.85714rem !important;
    }

    .g-mt-minus-12--xl {
        margin-top: -0.85714rem !important;
    }

    .g-mt-13--xl {
        margin-top: 0.92857rem !important;
    }

    .g-mt-minus-13--xl {
        margin-top: -0.92857rem !important;
    }

    .g-mt-14--xl {
        margin-top: 1rem !important;
    }

    .g-mt-minus-14--xl {
        margin-top: -1rem !important;
    }

    .g-mt-15--xl {
        margin-top: 1.07143rem !important;
    }

    .g-mt-minus-15--xl {
        margin-top: -1.07143rem !important;
    }

    .g-mt-16--xl {
        margin-top: 1.14286rem !important;
    }

    .g-mt-minus-16--xl {
        margin-top: -1.14286rem !important;
    }

    .g-mt-17--xl {
        margin-top: 1.21429rem !important;
    }

    .g-mt-minus-17--xl {
        margin-top: -1.21429rem !important;
    }

    .g-mt-18--xl {
        margin-top: 1.28571rem !important;
    }

    .g-mt-minus-18--xl {
        margin-top: -1.28571rem !important;
    }

    .g-mt-19--xl {
        margin-top: 1.35714rem !important;
    }

    .g-mt-minus-19--xl {
        margin-top: -1.35714rem !important;
    }

    .g-mt-20--xl {
        margin-top: 1.42857rem !important;
    }

    .g-mt-minus-20--xl {
        margin-top: -1.42857rem !important;
    }

    .g-mt-10--xl {
        margin-top: 0.71429rem !important;
    }

    .g-mt-minus-10--xl {
        margin-top: -0.71429rem !important;
    }

    .g-mt-15--xl {
        margin-top: 1.07143rem !important;
    }

    .g-mt-minus-15--xl {
        margin-top: -1.07143rem !important;
    }

    .g-mt-20--xl {
        margin-top: 1.42857rem !important;
    }

    .g-mt-minus-20--xl {
        margin-top: -1.42857rem !important;
    }

    .g-mt-25--xl {
        margin-top: 1.78571rem !important;
    }

    .g-mt-minus-25--xl {
        margin-top: -1.78571rem !important;
    }

    .g-mt-30--xl {
        margin-top: 2.14286rem !important;
    }

    .g-mt-minus-30--xl {
        margin-top: -2.14286rem !important;
    }

    .g-mt-35--xl {
        margin-top: 2.5rem !important;
    }

    .g-mt-minus-35--xl {
        margin-top: -2.5rem !important;
    }

    .g-mt-40--xl {
        margin-top: 2.85714rem !important;
    }

    .g-mt-minus-40--xl {
        margin-top: -2.85714rem !important;
    }

    .g-mt-45--xl {
        margin-top: 3.21429rem !important;
    }

    .g-mt-minus-45--xl {
        margin-top: -3.21429rem !important;
    }

    .g-mt-50--xl {
        margin-top: 3.57143rem !important;
    }

    .g-mt-minus-50--xl {
        margin-top: -3.57143rem !important;
    }

    .g-mt-55--xl {
        margin-top: 3.92857rem !important;
    }

    .g-mt-minus-55--xl {
        margin-top: -3.92857rem !important;
    }

    .g-mt-60--xl {
        margin-top: 4.28571rem !important;
    }

    .g-mt-minus-60--xl {
        margin-top: -4.28571rem !important;
    }

    .g-mt-65--xl {
        margin-top: 4.64286rem !important;
    }

    .g-mt-minus-65--xl {
        margin-top: -4.64286rem !important;
    }

    .g-mt-70--xl {
        margin-top: 5rem !important;
    }

    .g-mt-minus-70--xl {
        margin-top: -5rem !important;
    }

    .g-mt-75--xl {
        margin-top: 5.35714rem !important;
    }

    .g-mt-minus-75--xl {
        margin-top: -5.35714rem !important;
    }

    .g-mt-80--xl {
        margin-top: 5.71429rem !important;
    }

    .g-mt-minus-80--xl {
        margin-top: -5.71429rem !important;
    }

    .g-mt-85--xl {
        margin-top: 6.07143rem !important;
    }

    .g-mt-minus-85--xl {
        margin-top: -6.07143rem !important;
    }

    .g-mt-90--xl {
        margin-top: 6.42857rem !important;
    }

    .g-mt-minus-90--xl {
        margin-top: -6.42857rem !important;
    }

    .g-mt-95--xl {
        margin-top: 6.78571rem !important;
    }

    .g-mt-minus-95--xl {
        margin-top: -6.78571rem !important;
    }

    .g-mt-100--xl {
        margin-top: 7.14286rem !important;
    }

    .g-mt-minus-100--xl {
        margin-top: -7.14286rem !important;
    }

    .g-mt-105--xl {
        margin-top: 7.5rem !important;
    }

    .g-mt-minus-105--xl {
        margin-top: -7.5rem !important;
    }

    .g-mt-110--xl {
        margin-top: 7.85714rem !important;
    }

    .g-mt-minus-110--xl {
        margin-top: -7.85714rem !important;
    }

    .g-mt-115--xl {
        margin-top: 8.21429rem !important;
    }

    .g-mt-minus-115--xl {
        margin-top: -8.21429rem !important;
    }

    .g-mt-120--xl {
        margin-top: 8.57143rem !important;
    }

    .g-mt-minus-120--xl {
        margin-top: -8.57143rem !important;
    }

    .g-mt-125--xl {
        margin-top: 8.92857rem !important;
    }

    .g-mt-minus-125--xl {
        margin-top: -8.92857rem !important;
    }

    .g-mt-130--xl {
        margin-top: 9.28571rem !important;
    }

    .g-mt-minus-130--xl {
        margin-top: -9.28571rem !important;
    }

    .g-mt-135--xl {
        margin-top: 9.64286rem !important;
    }

    .g-mt-minus-135--xl {
        margin-top: -9.64286rem !important;
    }

    .g-mt-140--xl {
        margin-top: 10rem !important;
    }

    .g-mt-minus-140--xl {
        margin-top: -10rem !important;
    }

    .g-mt-145--xl {
        margin-top: 10.35714rem !important;
    }

    .g-mt-minus-145--xl {
        margin-top: -10.35714rem !important;
    }

    .g-mt-150--xl {
        margin-top: 10.71429rem !important;
    }

    .g-mt-minus-150--xl {
        margin-top: -10.71429rem !important;
    }

    .g-mt-155--xl {
        margin-top: 11.07143rem !important;
    }

    .g-mt-minus-155--xl {
        margin-top: -11.07143rem !important;
    }

    .g-mt-160--xl {
        margin-top: 11.42857rem !important;
    }

    .g-mt-minus-160--xl {
        margin-top: -11.42857rem !important;
    }

    .g-mt-165--xl {
        margin-top: 11.78571rem !important;
    }

    .g-mt-minus-165--xl {
        margin-top: -11.78571rem !important;
    }

    .g-mt-170--xl {
        margin-top: 12.14286rem !important;
    }

    .g-mt-minus-170--xl {
        margin-top: -12.14286rem !important;
    }

    .g-mb-1--xl {
        margin-bottom: 0.07143rem !important;
    }

    .g-mb-minus-1--xl {
        margin-bottom: -0.07143rem !important;
    }

    .g-mb-2--xl {
        margin-bottom: 0.14286rem !important;
    }

    .g-mb-minus-2--xl {
        margin-bottom: -0.14286rem !important;
    }

    .g-mb-3--xl {
        margin-bottom: 0.21429rem !important;
    }

    .g-mb-minus-3--xl {
        margin-bottom: -0.21429rem !important;
    }

    .g-mb-4--xl {
        margin-bottom: 0.28571rem !important;
    }

    .g-mb-minus-4--xl {
        margin-bottom: -0.28571rem !important;
    }

    .g-mb-5--xl {
        margin-bottom: 0.35714rem !important;
    }

    .g-mb-minus-5--xl {
        margin-bottom: -0.35714rem !important;
    }

    .g-mb-6--xl {
        margin-bottom: 0.42857rem !important;
    }

    .g-mb-minus-6--xl {
        margin-bottom: -0.42857rem !important;
    }

    .g-mb-7--xl {
        margin-bottom: 0.5rem !important;
    }

    .g-mb-minus-7--xl {
        margin-bottom: -0.5rem !important;
    }

    .g-mb-8--xl {
        margin-bottom: 0.57143rem !important;
    }

    .g-mb-minus-8--xl {
        margin-bottom: -0.57143rem !important;
    }

    .g-mb-9--xl {
        margin-bottom: 0.64286rem !important;
    }

    .g-mb-minus-9--xl {
        margin-bottom: -0.64286rem !important;
    }

    .g-mb-10--xl {
        margin-bottom: 0.71429rem !important;
    }

    .g-mb-minus-10--xl {
        margin-bottom: -0.71429rem !important;
    }

    .g-mb-11--xl {
        margin-bottom: 0.78571rem !important;
    }

    .g-mb-minus-11--xl {
        margin-bottom: -0.78571rem !important;
    }

    .g-mb-12--xl {
        margin-bottom: 0.85714rem !important;
    }

    .g-mb-minus-12--xl {
        margin-bottom: -0.85714rem !important;
    }

    .g-mb-13--xl {
        margin-bottom: 0.92857rem !important;
    }

    .g-mb-minus-13--xl {
        margin-bottom: -0.92857rem !important;
    }

    .g-mb-14--xl {
        margin-bottom: 1rem !important;
    }

    .g-mb-minus-14--xl {
        margin-bottom: -1rem !important;
    }

    .g-mb-15--xl {
        margin-bottom: 1.07143rem !important;
    }

    .g-mb-minus-15--xl {
        margin-bottom: -1.07143rem !important;
    }

    .g-mb-16--xl {
        margin-bottom: 1.14286rem !important;
    }

    .g-mb-minus-16--xl {
        margin-bottom: -1.14286rem !important;
    }

    .g-mb-17--xl {
        margin-bottom: 1.21429rem !important;
    }

    .g-mb-minus-17--xl {
        margin-bottom: -1.21429rem !important;
    }

    .g-mb-18--xl {
        margin-bottom: 1.28571rem !important;
    }

    .g-mb-minus-18--xl {
        margin-bottom: -1.28571rem !important;
    }

    .g-mb-19--xl {
        margin-bottom: 1.35714rem !important;
    }

    .g-mb-minus-19--xl {
        margin-bottom: -1.35714rem !important;
    }

    .g-mb-20--xl {
        margin-bottom: 1.42857rem !important;
    }

    .g-mb-minus-20--xl {
        margin-bottom: -1.42857rem !important;
    }

    .g-mb-10--xl {
        margin-bottom: 0.71429rem !important;
    }

    .g-mb-15--xl {
        margin-bottom: 1.07143rem !important;
    }

    .g-mb-20--xl {
        margin-bottom: 1.42857rem !important;
    }

    .g-mb-25--xl {
        margin-bottom: 1.78571rem !important;
    }

    .g-mb-30--xl {
        margin-bottom: 2.14286rem !important;
    }

    .g-mb-35--xl {
        margin-bottom: 2.5rem !important;
    }

    .g-mb-40--xl {
        margin-bottom: 2.85714rem !important;
    }

    .g-mb-45--xl {
        margin-bottom: 3.21429rem !important;
    }

    .g-mb-50--xl {
        margin-bottom: 3.57143rem !important;
    }

    .g-mb-55--xl {
        margin-bottom: 3.92857rem !important;
    }

    .g-mb-60--xl {
        margin-bottom: 4.28571rem !important;
    }

    .g-mb-65--xl {
        margin-bottom: 4.64286rem !important;
    }

    .g-mb-70--xl {
        margin-bottom: 5rem !important;
    }

    .g-mb-75--xl {
        margin-bottom: 5.35714rem !important;
    }

    .g-mb-80--xl {
        margin-bottom: 5.71429rem !important;
    }

    .g-mb-85--xl {
        margin-bottom: 6.07143rem !important;
    }

    .g-mb-90--xl {
        margin-bottom: 6.42857rem !important;
    }

    .g-mb-95--xl {
        margin-bottom: 6.78571rem !important;
    }

    .g-mb-100--xl {
        margin-bottom: 7.14286rem !important;
    }

    .g-mb-105--xl {
        margin-bottom: 7.5rem !important;
    }

    .g-mb-110--xl {
        margin-bottom: 7.85714rem !important;
    }

    .g-mb-115--xl {
        margin-bottom: 8.21429rem !important;
    }

    .g-mb-120--xl {
        margin-bottom: 8.57143rem !important;
    }

    .g-mb-125--xl {
        margin-bottom: 8.92857rem !important;
    }

    .g-mb-130--xl {
        margin-bottom: 9.28571rem !important;
    }

    .g-mb-135--xl {
        margin-bottom: 9.64286rem !important;
    }

    .g-mb-140--xl {
        margin-bottom: 10rem !important;
    }

    .g-mb-145--xl {
        margin-bottom: 10.35714rem !important;
    }

    .g-mb-150--xl {
        margin-bottom: 10.71429rem !important;
    }

    .g-mb-155--xl {
        margin-bottom: 11.07143rem !important;
    }

    .g-mb-160--xl {
        margin-bottom: 11.42857rem !important;
    }

    .g-mb-165--xl {
        margin-bottom: 11.78571rem !important;
    }

    .g-mb-170--xl {
        margin-bottom: 12.14286rem !important;
    }

    .g-ml-1--xl {
        margin-left: 0.07143rem !important;
    }

    .g-ml-minus-1--xl {
        margin-left: -0.07143rem !important;
    }

    .g-ml-2--xl {
        margin-left: 0.14286rem !important;
    }

    .g-ml-minus-2--xl {
        margin-left: -0.14286rem !important;
    }

    .g-ml-3--xl {
        margin-left: 0.21429rem !important;
    }

    .g-ml-minus-3--xl {
        margin-left: -0.21429rem !important;
    }

    .g-ml-4--xl {
        margin-left: 0.28571rem !important;
    }

    .g-ml-minus-4--xl {
        margin-left: -0.28571rem !important;
    }

    .g-ml-5--xl {
        margin-left: 0.35714rem !important;
    }

    .g-ml-minus-5--xl {
        margin-left: -0.35714rem !important;
    }

    .g-ml-6--xl {
        margin-left: 0.42857rem !important;
    }

    .g-ml-minus-6--xl {
        margin-left: -0.42857rem !important;
    }

    .g-ml-7--xl {
        margin-left: 0.5rem !important;
    }

    .g-ml-minus-7--xl {
        margin-left: -0.5rem !important;
    }

    .g-ml-8--xl {
        margin-left: 0.57143rem !important;
    }

    .g-ml-minus-8--xl {
        margin-left: -0.57143rem !important;
    }

    .g-ml-9--xl {
        margin-left: 0.64286rem !important;
    }

    .g-ml-minus-9--xl {
        margin-left: -0.64286rem !important;
    }

    .g-ml-10--xl {
        margin-left: 0.71429rem !important;
    }

    .g-ml-minus-10--xl {
        margin-left: -0.71429rem !important;
    }

    .g-ml-5--xl {
        margin-left: 0.35714rem !important;
    }

    .g-ml-minus-5--xl {
        margin-left: -0.35714rem !important;
    }

    .g-ml-10--xl {
        margin-left: 0.71429rem !important;
    }

    .g-ml-minus-10--xl {
        margin-left: -0.71429rem !important;
    }

    .g-ml-15--xl {
        margin-left: 1.07143rem !important;
    }

    .g-ml-minus-15--xl {
        margin-left: -1.07143rem !important;
    }

    .g-ml-20--xl {
        margin-left: 1.42857rem !important;
    }

    .g-ml-minus-20--xl {
        margin-left: -1.42857rem !important;
    }

    .g-ml-25--xl {
        margin-left: 1.78571rem !important;
    }

    .g-ml-minus-25--xl {
        margin-left: -1.78571rem !important;
    }

    .g-ml-30--xl {
        margin-left: 2.14286rem !important;
    }

    .g-ml-minus-30--xl {
        margin-left: -2.14286rem !important;
    }

    .g-ml-35--xl {
        margin-left: 2.5rem !important;
    }

    .g-ml-minus-35--xl {
        margin-left: -2.5rem !important;
    }

    .g-ml-40--xl {
        margin-left: 2.85714rem !important;
    }

    .g-ml-minus-40--xl {
        margin-left: -2.85714rem !important;
    }

    .g-ml-45--xl {
        margin-left: 3.21429rem !important;
    }

    .g-ml-minus-45--xl {
        margin-left: -3.21429rem !important;
    }

    .g-ml-50--xl {
        margin-left: 3.57143rem !important;
    }

    .g-ml-minus-50--xl {
        margin-left: -3.57143rem !important;
    }

    .g-mr-1--xl {
        margin-right: 0.07143rem !important;
    }

    .g-mr-minus-1--xl {
        margin-right: -0.07143rem !important;
    }

    .g-mr-2--xl {
        margin-right: 0.14286rem !important;
    }

    .g-mr-minus-2--xl {
        margin-right: -0.14286rem !important;
    }

    .g-mr-3--xl {
        margin-right: 0.21429rem !important;
    }

    .g-mr-minus-3--xl {
        margin-right: -0.21429rem !important;
    }

    .g-mr-4--xl {
        margin-right: 0.28571rem !important;
    }

    .g-mr-minus-4--xl {
        margin-right: -0.28571rem !important;
    }

    .g-mr-5--xl {
        margin-right: 0.35714rem !important;
    }

    .g-mr-minus-5--xl {
        margin-right: -0.35714rem !important;
    }

    .g-mr-6--xl {
        margin-right: 0.42857rem !important;
    }

    .g-mr-minus-6--xl {
        margin-right: -0.42857rem !important;
    }

    .g-mr-7--xl {
        margin-right: 0.5rem !important;
    }

    .g-mr-minus-7--xl {
        margin-right: -0.5rem !important;
    }

    .g-mr-8--xl {
        margin-right: 0.57143rem !important;
    }

    .g-mr-minus-8--xl {
        margin-right: -0.57143rem !important;
    }

    .g-mr-9--xl {
        margin-right: 0.64286rem !important;
    }

    .g-mr-minus-9--xl {
        margin-right: -0.64286rem !important;
    }

    .g-mr-10--xl {
        margin-right: 0.71429rem !important;
    }

    .g-mr-minus-10--xl {
        margin-right: -0.71429rem !important;
    }

    .g-mr-5--xl {
        margin-right: 0.35714rem !important;
    }

    .g-mr-10--xl {
        margin-right: 0.71429rem !important;
    }

    .g-mr-15--xl {
        margin-right: 1.07143rem !important;
    }

    .g-mr-20--xl {
        margin-right: 1.42857rem !important;
    }

    .g-mr-25--xl {
        margin-right: 1.78571rem !important;
    }

    .g-mr-30--xl {
        margin-right: 2.14286rem !important;
    }

    .g-mr-35--xl {
        margin-right: 2.5rem !important;
    }

    .g-mr-40--xl {
        margin-right: 2.85714rem !important;
    }

    .g-mr-45--xl {
        margin-right: 3.21429rem !important;
    }

    .g-mr-50--xl {
        margin-right: 3.57143rem !important;
    }
}

/* Margins Around
------------------------------------*/
.g-ma-1 {
    margin: 0.07143rem !important;
}

.g-ma-3 {
    margin: 0.21429rem !important;
}

.g-ma-5 {
    margin: 0.35714rem !important;
}

.g-ma-10 {
    margin: 0.71429rem !important;
}

.g-ma-20 {
    margin: 1.42857rem !important;
}

/* Minus Margins
------------------------------------*/
/* Minus Margin Top */
.g-mt-minus-1 {
    margin-top: -0.07143rem;
}

.g-mt-minus-20 {
    margin-top: -1.42857rem;
}

.g-mt-minus-25 {
    margin-top: -1.78571rem;
}

.g-mt-minus-30 {
    margin-top: -2.14286rem;
}

.g-mt-minus-40 {
    margin-top: -2.85714rem;
}

.g-mt-minus-70 {
    margin-top: -5rem;
}

.g-mt-minus-120 {
    margin-top: -8.57143rem;
}

.g-mt-minus-200 {
    margin-top: -14.28571rem;
}

.g-mt-minus-300 {
    margin-top: -21.42857rem;
}

/* Minus Margin Bottom */
.g-mb-minus-70 {
    margin-bottom: -5rem;
}

/* Minus Margin Left */
.g-ml-minus-20 {
    margin-left: -1.42857rem;
}

.g-ml-minus-35 {
    margin-left: -2.5rem;
}

.g-ml-minus-55 {
    margin-left: -3.92857rem;
}

.g-ml-minus-25 {
    margin-left: -1.78571rem;
}

.g-ml-minus-82 {
    margin-left: -5.85714rem;
}

.g-ml-minus-90 {
    margin-left: -6.42857rem;
}

.g-ml-minus-100 {
    margin-left: -7.14286rem;
}

.g-ml-minus-118 {
    margin-left: -8.42857rem;
}

.g-ml-minus-142 {
    margin-left: -10.14286rem;
}

/* Minus Margin Right */
.g-mr-minus-50 {
    margin-right: -3.57143rem;
}

.g-mr-minus-100 {
    margin-right: -7.14286rem;
}

/* Margin Left and Right */
.g-mx-minus-1 {
    margin-left: -0.07143rem;
    margin-right: -0.07143rem;
}

.g-mx-minus-2 {
    margin-left: -0.14286rem;
    margin-right: -0.14286rem;
}

.g-mx-minus-4 {
    margin-left: -0.28571rem;
    margin-right: -0.28571rem;
}

.g-mx-minus-5 {
    margin-left: -0.35714rem;
    margin-right: -0.35714rem;
}

.g-mx-minus-15 {
    margin-left: -1.07143rem;
    margin-right: -1.07143rem;
}

.g-mx-minus-25 {
    margin-left: -1.78571rem;
    margin-right: -1.78571rem;
}

.g-mx-minus-30 {
    margin-left: -2.14286rem;
    margin-right: -2.14286rem;
}

/* Custon Spaces
------------------------------------*/
/* Margin Top */
.g-mt-10x {
    margin-top: 10%;
    /* O */
}

.g-mt-22 {
    margin-top: 1.57143rem;
}

.g-mt-500 {
    margin-top: 35.71429rem;
}

/* Margin Bottom */
.g-mb-23 {
    margin-bottom: 1.64286rem;
}

.g-mb-28 {
    margin-bottom: 2rem;
}

.g-mb-500 {
    margin-bottom: 35.71429rem;
}

/* Margin Left */
.g-ml-10x {
    margin-left: 10%;
    /* O */
}

.g-ml-12 {
    margin-left: 0.85714rem;
}

.g-ml-13 {
    margin-left: 0.92857rem;
}

.g-ml-20 {
    margin-left: 1.42857rem;
}

.g-ml-25 {
    margin-left: 1.78571rem;
}

.g-ml-35 {
    margin-left: 2.5rem;
}

.g-ml-43 {
    margin-left: 3.07143rem;
}

.g-ml-60 {
    margin-left: 4.28571rem;
}

.g-ml-75 {
    margin-left: 5.35714rem;
}

.g-ml-82 {
    margin-left: 5.85714rem;
}

.g-ml-85 {
    margin-left: 6.07143rem;
}

.g-ml-105 {
    margin-left: 7.5rem;
}

.g-ml-118 {
    margin-left: 8.42857rem;
}

.g-ml-142 {
    margin-left: 10.14286rem;
}

/* Margin Right */
.g-mr-12 {
    margin-right: 0.85714rem;
}

.g-mr-60 {
    margin-right: 4.28571rem;
}

.g-mr-63 {
    margin-right: 4.5rem;
}

.g-mr-minus-10 {
    margin-right: -0.71429rem;
}

.g-mr-minus-15 {
    margin-right: -1.07143rem;
}

.g-mr-minus-30 {
    margin-right: -2.14286rem;
}

/* Margin Left and Right */
.g-mx-minus-10 {
    margin-left: -0.71429rem;
    margin-right: -0.71429rem;
}

.g-mx-minus-15 {
    margin-left: -1.07143rem;
    margin-right: -1.07143rem;
}

.g-mx-minus-20 {
    margin-left: -1.42857rem;
    margin-right: -1.42857rem;
}

.g-mx-minus-25 {
    margin-left: -1.78571rem;
    margin-right: -1.78571rem;
}

.g-mx-minus-30 {
    margin-left: -2.14286rem;
    margin-right: -2.14286rem;
}

/* Margin Top and Bottom */
.g-my-minus-2 {
    margin-top: -0.14286rem;
    margin-bottom: -0.14286rem;
}

.g-my-minus-10 {
    margin-top: -0.71429rem;
    margin-bottom: -0.71429rem;
}

.g-m-reset {
    margin: 0 !important;
}

@media (min-width: 576px) {
    .g-mb-0--sm {
        margin-bottom: 0 !important;
    }

    .g-mx-minus-10--sm {
        margin-left: -0.71429rem;
        margin-right: -0.71429rem;
    }

    .g-my-minus-5--sm {
        margin-top: -0.35714rem;
        margin-bottom: -0.35714rem;
    }

    .g-my-minus-10--sm {
        margin-top: -0.71429rem;
        margin-bottom: -0.71429rem;
    }

    .g-mx-minus-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .g-my-minus-0 {
        margin-top: 0;
        margin-bottom: 0;
    }
}

@media (min-width: 768px) {
    .g-mx-12--md {
        margin-left: 0.85714rem !important;
        margin-right: 0.85714rem !important;
    }

    .g-ml-12--md {
        margin-left: 0.85714rem !important;
    }

    .g-mr-12--md {
        margin-right: 0.85714rem !important;
    }

    .g-mb-0--md {
        margin-bottom: 0 !important;
    }

    .g-ml-minus-9--md {
        margin-left: 0.64286rem !important;
    }

    .g-mr-minus-9--md {
        margin-right: 0.64286rem !important;
    }

    .g-ml-minus-82--md {
        margin-left: -5.85714rem !important;
    }

    .g-mr-60--md {
        margin-right: 4.28571rem !important;
    }

    .g-mr-63--md {
        margin-right: 4.5rem !important;
    }

    .g-ml-85--md {
        margin-left: 6.07143rem !important;
    }

    .g-ml-minus-90--md {
        margin-left: -6.42857rem !important;
    }

    .g-m-reset--md {
        margin: 0 !important;
    }
}

@media (min-width: 992px) {
    .g-mx-12--lg {
        margin-left: 0.85714rem !important;
        margin-right: 0.85714rem !important;
    }

    .g-mb-60--lg {
        margin-bottom: 4.28571rem !important;
    }

    .g-ml-12--lg {
        margin-left: 0.85714rem !important;
    }

    .g-mr-12--lg {
        margin-right: 0.85714rem !important;
    }

    .g-mr-minus-1--lg {
        margin-right: -0.07143rem;
    }

    .g-mr-minus-100--lg {
        margin-right: -7.14286rem;
    }

    .g-ml-minus-100--lg {
        margin-left: -7.14286rem;
    }

    .g-ml-minus-100 {
        margin-left: -7.14286rem;
    }

    .g-mx-minus-5--lg {
        margin-left: -0.35714rem;
        margin-right: -0.35714rem;
    }

    .g-mx-minus-10--lg {
        margin-left: -0.71429rem;
        margin-right: -0.71429rem;
    }

    .g-mx-minus-15--lg {
        margin-left: -1.07143rem;
        margin-right: -1.07143rem;
    }

    .g-ml-minus-50--lg {
        margin-left: -3.57143rem;
    }

    .g-m-reset--lg {
        margin: 0 !important;
    }

    .g-ml-100--lg {
        margin-left: 7.14286rem;
    }
}

@media (min-width: 1200px) {
    .g-mx-minus-10--xl {
        margin-left: -0.71429rem;
        margin-right: -0.71429rem;
    }

    .g-mx-minus-15--xl {
        margin-left: -1.07143rem;
        margin-right: -1.07143rem;
    }

    .g-m-reset--xl {
        margin: 0 !important;
    }
}

/*------------------------------------
  Margins Extended
------------------------------------*/
@media (min-width: 992px) {
    /* Margin Top */
    .js-header-change-moment .g-mt-1--lg--scrolling {
        margin-top: 0.07143rem !important;
    }

    .js-header-change-moment .g-mt-2--lg--scrolling {
        margin-top: 0.14286rem !important;
    }

    .js-header-change-moment .g-mt-3--lg--scrolling {
        margin-top: 0.21429rem !important;
    }

    .js-header-change-moment .g-mt-4--lg--scrolling {
        margin-top: 0.28571rem !important;
    }

    .js-header-change-moment .g-mt-5--lg--scrolling {
        margin-top: 0.35714rem !important;
    }

    .js-header-change-moment .g-mt-6--lg--scrolling {
        margin-top: 0.42857rem !important;
    }

    .js-header-change-moment .g-mt-7--lg--scrolling {
        margin-top: 0.5rem !important;
    }

    .js-header-change-moment .g-mt-8--lg--scrolling {
        margin-top: 0.57143rem !important;
    }

    .js-header-change-moment .g-mt-9--lg--scrolling {
        margin-top: 0.64286rem !important;
    }

    .js-header-change-moment .g-mt-10--lg--scrolling {
        margin-top: 0.71429rem !important;
    }

    .js-header-change-moment .g-mt-11--lg--scrolling {
        margin-top: 0.78571rem !important;
    }

    .js-header-change-moment .g-mt-12--lg--scrolling {
        margin-top: 0.85714rem !important;
    }

    .js-header-change-moment .g-mt-13--lg--scrolling {
        margin-top: 0.92857rem !important;
    }

    .js-header-change-moment .g-mt-14--lg--scrolling {
        margin-top: 1rem !important;
    }

    .js-header-change-moment .g-mt-15--lg--scrolling {
        margin-top: 1.07143rem !important;
    }

    .js-header-change-moment .g-mt-16--lg--scrolling {
        margin-top: 1.14286rem !important;
    }

    .js-header-change-moment .g-mt-17--lg--scrolling {
        margin-top: 1.21429rem !important;
    }

    .js-header-change-moment .g-mt-18--lg--scrolling {
        margin-top: 1.28571rem !important;
    }

    .js-header-change-moment .g-mt-19--lg--scrolling {
        margin-top: 1.35714rem !important;
    }

    .js-header-change-moment .g-mt-20--lg--scrolling {
        margin-top: 1.42857rem !important;
    }

    .js-header-change-moment .g-mt-21--lg--scrolling {
        margin-top: 1.5rem !important;
    }

    .js-header-change-moment .g-mt-22--lg--scrolling {
        margin-top: 1.57143rem !important;
    }

    .js-header-change-moment .g-mt-23--lg--scrolling {
        margin-top: 1.64286rem !important;
    }

    .js-header-change-moment .g-mt-24--lg--scrolling {
        margin-top: 1.71429rem !important;
    }

    .js-header-change-moment .g-mt-25--lg--scrolling {
        margin-top: 1.78571rem !important;
    }
}

/*------------------------------------
  Padding Spaces
------------------------------------*/
/* Padding Spaces (xs)
------------------------------------*/
@media (min-width: 0) {
    .g-pa-0 {
        padding: 0 !important;
    }

    .g-px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .g-py-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .g-pl-0 {
        padding-left: 0 !important;
    }

    .g-pr-0 {
        padding-right: 0 !important;
    }

    .g-pt-0 {
        padding-top: 0 !important;
    }

    .g-pb-0 {
        padding-bottom: 0 !important;
    }
    /* Padding Around */
    .g-pa-2 {
        padding: 0.14286rem !important;
    }

    .g-pa-3 {
        padding: 0.21429rem !important;
    }

    .g-pa-5 {
        padding: 0.35714rem !important;
    }

    .g-pa-7 {
        padding: 0.5rem !important;
    }

    .g-pa-10 {
        padding: 0.71429rem !important;
    }

    .g-pa-15 {
        padding: 1.07143rem !important;
    }

    .g-pa-20 {
        padding: 1.42857rem !important;
    }

    .g-pa-25 {
        padding: 1.78571rem !important;
    }

    .g-pa-30 {
        padding: 2.14286rem !important;
    }

    .g-pa-35 {
        padding: 2.5rem !important;
    }

    .g-pa-40 {
        padding: 2.85714rem !important;
    }

    .g-pa-45 {
        padding: 3.21429rem !important;
    }

    .g-pa-50 {
        padding: 3.57143rem !important;
    }

    .g-pa-55 {
        padding: 3.92857rem !important;
    }

    .g-pa-60 {
        padding: 4.28571rem !important;
    }

    .g-pa-65 {
        padding: 4.64286rem !important;
    }

    .g-pa-70 {
        padding: 5rem !important;
    }

    .g-pa-75 {
        padding: 5.35714rem !important;
    }

    .g-pa-80 {
        padding: 5.71429rem !important;
    }

    .g-pa-85 {
        padding: 6.07143rem !important;
    }

    .g-pa-90 {
        padding: 6.42857rem !important;
    }

    .g-pa-95 {
        padding: 6.78571rem !important;
    }

    .g-pa-100 {
        padding: 7.14286rem !important;
    }

    .g-pa-105 {
        padding: 7.5rem !important;
    }

    .g-pa-110 {
        padding: 7.85714rem !important;
    }

    .g-pa-115 {
        padding: 8.21429rem !important;
    }

    .g-pa-120 {
        padding: 8.57143rem !important;
    }

    .g-pa-125 {
        padding: 8.92857rem !important;
    }

    .g-pa-130 {
        padding: 9.28571rem !important;
    }

    .g-pa-135 {
        padding: 9.64286rem !important;
    }

    .g-pa-140 {
        padding: 10rem !important;
    }

    .g-pa-145 {
        padding: 10.35714rem !important;
    }

    .g-pa-150 {
        padding: 10.71429rem !important;
    }
    /* Padding X */
    .g-px-1 {
        padding-left: 0.07143rem !important;
        padding-right: 0.07143rem !important;
    }

    .g-px-2 {
        padding-left: 0.14286rem !important;
        padding-right: 0.14286rem !important;
    }

    .g-px-3 {
        padding-left: 0.21429rem !important;
        padding-right: 0.21429rem !important;
    }

    .g-px-4 {
        padding-left: 0.28571rem !important;
        padding-right: 0.28571rem !important;
    }

    .g-px-5 {
        padding-left: 0.35714rem !important;
        padding-right: 0.35714rem !important;
    }

    .g-px-6 {
        padding-left: 0.42857rem !important;
        padding-right: 0.42857rem !important;
    }

    .g-px-7 {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }

    .g-px-8 {
        padding-left: 0.57143rem !important;
        padding-right: 0.57143rem !important;
    }

    .g-px-9 {
        padding-left: 0.64286rem !important;
        padding-right: 0.64286rem !important;
    }

    .g-px-10 {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .g-px-11 {
        padding-left: 0.78571rem !important;
        padding-right: 0.78571rem !important;
    }

    .g-px-12 {
        padding-left: 0.85714rem !important;
        padding-right: 0.85714rem !important;
    }

    .g-px-13 {
        padding-left: 0.92857rem !important;
        padding-right: 0.92857rem !important;
    }

    .g-px-14 {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .g-px-15 {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .g-px-10 {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .g-px-15 {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .g-px-20 {
        padding-left: 1.42857rem !important;
        padding-right: 1.42857rem !important;
    }

    .g-px-25 {
        padding-left: 1.78571rem !important;
        padding-right: 1.78571rem !important;
    }

    .g-px-30 {
        padding-left: 2.14286rem !important;
        padding-right: 2.14286rem !important;
    }

    .g-px-35 {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }

    .g-px-40 {
        padding-left: 2.85714rem !important;
        padding-right: 2.85714rem !important;
    }

    .g-px-45 {
        padding-left: 3.21429rem !important;
        padding-right: 3.21429rem !important;
    }

    .g-px-50 {
        padding-left: 3.57143rem !important;
        padding-right: 3.57143rem !important;
    }

    .g-px-55 {
        padding-left: 3.92857rem !important;
        padding-right: 3.92857rem !important;
    }

    .g-px-60 {
        padding-left: 4.28571rem !important;
        padding-right: 4.28571rem !important;
    }

    .g-px-65 {
        padding-left: 4.64286rem !important;
        padding-right: 4.64286rem !important;
    }

    .g-px-70 {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }

    .g-px-75 {
        padding-left: 5.35714rem !important;
        padding-right: 5.35714rem !important;
    }

    .g-px-80 {
        padding-left: 5.71429rem !important;
        padding-right: 5.71429rem !important;
    }

    .g-px-85 {
        padding-left: 6.07143rem !important;
        padding-right: 6.07143rem !important;
    }

    .g-px-90 {
        padding-left: 6.42857rem !important;
        padding-right: 6.42857rem !important;
    }

    .g-px-95 {
        padding-left: 6.78571rem !important;
        padding-right: 6.78571rem !important;
    }

    .g-px-100 {
        padding-left: 7.14286rem !important;
        padding-right: 7.14286rem !important;
    }

    .g-px-105 {
        padding-left: 7.5rem !important;
        padding-right: 7.5rem !important;
    }

    .g-px-110 {
        padding-left: 7.85714rem !important;
        padding-right: 7.85714rem !important;
    }

    .g-px-115 {
        padding-left: 8.21429rem !important;
        padding-right: 8.21429rem !important;
    }

    .g-px-120 {
        padding-left: 8.57143rem !important;
        padding-right: 8.57143rem !important;
    }

    .g-px-125 {
        padding-left: 8.92857rem !important;
        padding-right: 8.92857rem !important;
    }

    .g-px-130 {
        padding-left: 9.28571rem !important;
        padding-right: 9.28571rem !important;
    }

    .g-px-135 {
        padding-left: 9.64286rem !important;
        padding-right: 9.64286rem !important;
    }

    .g-px-140 {
        padding-left: 10rem !important;
        padding-right: 10rem !important;
    }

    .g-px-145 {
        padding-left: 10.35714rem !important;
        padding-right: 10.35714rem !important;
    }

    .g-px-150 {
        padding-left: 10.71429rem !important;
        padding-right: 10.71429rem !important;
    }
    /* Padding Y */
    .g-py-1 {
        padding-top: 0.07143rem !important;
        padding-bottom: 0.07143rem !important;
    }

    .g-py-2 {
        padding-top: 0.14286rem !important;
        padding-bottom: 0.14286rem !important;
    }

    .g-py-3 {
        padding-top: 0.21429rem !important;
        padding-bottom: 0.21429rem !important;
    }

    .g-py-4 {
        padding-top: 0.28571rem !important;
        padding-bottom: 0.28571rem !important;
    }

    .g-py-5 {
        padding-top: 0.35714rem !important;
        padding-bottom: 0.35714rem !important;
    }

    .g-py-6 {
        padding-top: 0.42857rem !important;
        padding-bottom: 0.42857rem !important;
    }

    .g-py-7 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .g-py-8 {
        padding-top: 0.57143rem !important;
        padding-bottom: 0.57143rem !important;
    }

    .g-py-9 {
        padding-top: 0.64286rem !important;
        padding-bottom: 0.64286rem !important;
    }

    .g-py-10 {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }

    .g-py-11 {
        padding-top: 0.78571rem !important;
        padding-bottom: 0.78571rem !important;
    }

    .g-py-12 {
        padding-top: 0.85714rem !important;
        padding-bottom: 0.85714rem !important;
    }

    .g-py-13 {
        padding-top: 0.92857rem !important;
        padding-bottom: 0.92857rem !important;
    }

    .g-py-14 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .g-py-15 {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }

    .g-py-16 {
        padding-top: 1.14286rem !important;
        padding-bottom: 1.14286rem !important;
    }

    .g-py-17 {
        padding-top: 1.21429rem !important;
        padding-bottom: 1.21429rem !important;
    }

    .g-py-18 {
        padding-top: 1.28571rem !important;
        padding-bottom: 1.28571rem !important;
    }

    .g-py-19 {
        padding-top: 1.35714rem !important;
        padding-bottom: 1.35714rem !important;
    }
    /* P */
    .g-py-10 {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }
    /* P */
    .g-py-15 {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }
    /* P */
    .g-py-20 {
        padding-top: 1.42857rem !important;
        padding-bottom: 1.42857rem !important;
    }
    /* P */
    .g-py-25 {
        padding-top: 1.78571rem !important;
        padding-bottom: 1.78571rem !important;
    }
    /* P */
    .g-py-30 {
        padding-top: 2.14286rem !important;
        padding-bottom: 2.14286rem !important;
    }
    /* P */
    .g-py-35 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }
    /* P */
    .g-py-40 {
        padding-top: 2.85714rem !important;
        padding-bottom: 2.85714rem !important;
    }
    /* P */
    .g-py-45 {
        padding-top: 3.21429rem !important;
        padding-bottom: 3.21429rem !important;
    }
    /* P */
    .g-py-50 {
        padding-top: 3.57143rem !important;
        padding-bottom: 3.57143rem !important;
    }
    /* P */
    .g-py-55 {
        padding-top: 3.92857rem !important;
        padding-bottom: 3.92857rem !important;
    }
    /* P */
    .g-py-60 {
        padding-top: 4.28571rem !important;
        padding-bottom: 4.28571rem !important;
    }
    /* P */
    .g-py-65 {
        padding-top: 4.64286rem !important;
        padding-bottom: 4.64286rem !important;
    }
    /* P */
    .g-py-70 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    /* P */
    .g-py-75 {
        padding-top: 5.35714rem !important;
        padding-bottom: 5.35714rem !important;
    }
    /* P */
    .g-py-80 {
        padding-top: 5.71429rem !important;
        padding-bottom: 5.71429rem !important;
    }
    /* P */
    .g-py-85 {
        padding-top: 6.07143rem !important;
        padding-bottom: 6.07143rem !important;
    }
    /* P */
    .g-py-90 {
        padding-top: 6.42857rem !important;
        padding-bottom: 6.42857rem !important;
    }
    /* P */
    .g-py-95 {
        padding-top: 6.78571rem !important;
        padding-bottom: 6.78571rem !important;
    }
    /* P */
    .g-py-100 {
        padding-top: 7.14286rem !important;
        padding-bottom: 7.14286rem !important;
    }
    /* P */
    .g-py-105 {
        padding-top: 7.5rem !important;
        padding-bottom: 7.5rem !important;
    }
    /* P */
    .g-py-110 {
        padding-top: 7.85714rem !important;
        padding-bottom: 7.85714rem !important;
    }
    /* P */
    .g-py-115 {
        padding-top: 8.21429rem !important;
        padding-bottom: 8.21429rem !important;
    }
    /* P */
    .g-py-120 {
        padding-top: 8.57143rem !important;
        padding-bottom: 8.57143rem !important;
    }
    /* P */
    .g-py-125 {
        padding-top: 8.92857rem !important;
        padding-bottom: 8.92857rem !important;
    }
    /* P */
    .g-py-130 {
        padding-top: 9.28571rem !important;
        padding-bottom: 9.28571rem !important;
    }
    /* P */
    .g-py-135 {
        padding-top: 9.64286rem !important;
        padding-bottom: 9.64286rem !important;
    }
    /* P */
    .g-py-140 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }
    /* P */
    .g-py-145 {
        padding-top: 10.35714rem !important;
        padding-bottom: 10.35714rem !important;
    }
    /* P */
    .g-py-150 {
        padding-top: 10.71429rem !important;
        padding-bottom: 10.71429rem !important;
    }
    /* P */
    .g-py-155 {
        padding-top: 11.07143rem !important;
        padding-bottom: 11.07143rem !important;
    }
    /* P */
    .g-py-160 {
        padding-top: 11.42857rem !important;
        padding-bottom: 11.42857rem !important;
    }
    /* P */
    .g-py-165 {
        padding-top: 11.78571rem !important;
        padding-bottom: 11.78571rem !important;
    }
    /* P */
    .g-py-170 {
        padding-top: 12.14286rem !important;
        padding-bottom: 12.14286rem !important;
    }
    /* P */
    .g-py-175 {
        padding-top: 12.5rem !important;
        padding-bottom: 12.5rem !important;
    }
    /* P */
    .g-py-180 {
        padding-top: 12.85714rem !important;
        padding-bottom: 12.85714rem !important;
    }
    /* P */
    .g-py-185 {
        padding-top: 13.21429rem !important;
        padding-bottom: 13.21429rem !important;
    }
    /* P */
    .g-py-190 {
        padding-top: 13.57143rem !important;
        padding-bottom: 13.57143rem !important;
    }
    /* P */
    .g-py-195 {
        padding-top: 13.92857rem !important;
        padding-bottom: 13.92857rem !important;
    }
    /* P */
    .g-py-200 {
        padding-top: 14.28571rem !important;
        padding-bottom: 14.28571rem !important;
    }
    /* P */
    .g-py-205 {
        padding-top: 14.64286rem !important;
        padding-bottom: 14.64286rem !important;
    }
    /* P */
    .g-py-210 {
        padding-top: 15rem !important;
        padding-bottom: 15rem !important;
    }
    /* Padding Top */
    .g-pt-0 {
        padding-top: 0px !important;
    }

    .g-pt-1 {
        padding-top: 0.07143rem !important;
    }

    .g-pt-2 {
        padding-top: 0.14286rem !important;
    }

    .g-pt-3 {
        padding-top: 0.21429rem !important;
    }

    .g-pt-4 {
        padding-top: 0.28571rem !important;
    }

    .g-pt-5 {
        padding-top: 0.35714rem !important;
    }

    .g-pt-6 {
        padding-top: 0.42857rem !important;
    }

    .g-pt-7 {
        padding-top: 0.5rem !important;
    }

    .g-pt-8 {
        padding-top: 0.57143rem !important;
    }

    .g-pt-9 {
        padding-top: 0.64286rem !important;
    }

    .g-pt-10 {
        padding-top: 0.71429rem !important;
    }

    .g-pt-15 {
        padding-top: 1.07143rem !important;
    }

    .g-pt-20 {
        padding-top: 1.42857rem !important;
    }

    .g-pt-25 {
        padding-top: 1.78571rem !important;
    }

    .g-pt-30 {
        padding-top: 2.14286rem !important;
    }

    .g-pt-35 {
        padding-top: 2.5rem !important;
    }

    .g-pt-40 {
        padding-top: 2.85714rem !important;
    }

    .g-pt-45 {
        padding-top: 3.21429rem !important;
    }

    .g-pt-50 {
        padding-top: 3.57143rem !important;
    }

    .g-pt-55 {
        padding-top: 3.92857rem !important;
    }

    .g-pt-60 {
        padding-top: 4.28571rem !important;
    }

    .g-pt-65 {
        padding-top: 4.64286rem !important;
    }

    .g-pt-70 {
        padding-top: 5rem !important;
    }

    .g-pt-75 {
        padding-top: 5.35714rem !important;
    }

    .g-pt-80 {
        padding-top: 5.71429rem !important;
    }

    .g-pt-85 {
        padding-top: 6.07143rem !important;
    }

    .g-pt-90 {
        padding-top: 6.42857rem !important;
    }

    .g-pt-95 {
        padding-top: 6.78571rem !important;
    }

    .g-pt-100 {
        padding-top: 7.14286rem !important;
    }

    .g-pt-105 {
        padding-top: 7.5rem !important;
    }

    .g-pt-110 {
        padding-top: 7.85714rem !important;
    }

    .g-pt-115 {
        padding-top: 8.21429rem !important;
    }

    .g-pt-120 {
        padding-top: 8.57143rem !important;
    }

    .g-pt-125 {
        padding-top: 8.92857rem !important;
    }

    .g-pt-130 {
        padding-top: 9.28571rem !important;
    }

    .g-pt-135 {
        padding-top: 9.64286rem !important;
    }

    .g-pt-140 {
        padding-top: 10rem !important;
    }

    .g-pt-145 {
        padding-top: 10.35714rem !important;
    }

    .g-pt-150 {
        padding-top: 10.71429rem !important;
    }
    /* Padding Right */
    .g-pr-0 {
        padding-right: 0px !important;
    }

    .g-pr-1 {
        padding-right: 0.07143rem !important;
    }

    .g-pr-2 {
        padding-right: 0.14286rem !important;
    }

    .g-pr-3 {
        padding-right: 0.21429rem !important;
    }

    .g-pr-4 {
        padding-right: 0.28571rem !important;
    }

    .g-pr-5 {
        padding-right: 0.35714rem !important;
    }

    .g-pr-6 {
        padding-right: 0.42857rem !important;
    }

    .g-pr-7 {
        padding-right: 0.5rem !important;
    }

    .g-pr-8 {
        padding-right: 0.57143rem !important;
    }

    .g-pr-9 {
        padding-right: 0.64286rem !important;
    }
    /* P */
    .g-pr-10 {
        padding-right: 0.71429rem !important;
    }
    /* P */
    .g-pr-15 {
        padding-right: 1.07143rem !important;
    }
    /* P */
    .g-pr-20 {
        padding-right: 1.42857rem !important;
    }
    /* P */
    .g-pr-25 {
        padding-right: 1.78571rem !important;
    }
    /* P */
    .g-pr-30 {
        padding-right: 2.14286rem !important;
    }
    /* P */
    .g-pr-35 {
        padding-right: 2.5rem !important;
    }
    /* P */
    .g-pr-40 {
        padding-right: 2.85714rem !important;
    }
    /* P */
    .g-pr-45 {
        padding-right: 3.21429rem !important;
    }
    /* P */
    .g-pr-50 {
        padding-right: 3.57143rem !important;
    }
    /* P */
    .g-pr-55 {
        padding-right: 3.92857rem !important;
    }
    /* P */
    .g-pr-60 {
        padding-right: 4.28571rem !important;
    }
    /* P */
    .g-pr-65 {
        padding-right: 4.64286rem !important;
    }
    /* P */
    .g-pr-70 {
        padding-right: 5rem !important;
    }
    /* P */
    .g-pr-75 {
        padding-right: 5.35714rem !important;
    }
    /* P */
    .g-pr-80 {
        padding-right: 5.71429rem !important;
    }
    /* P */
    .g-pr-85 {
        padding-right: 6.07143rem !important;
    }
    /* P */
    .g-pr-90 {
        padding-right: 6.42857rem !important;
    }
    /* P */
    .g-pr-95 {
        padding-right: 6.78571rem !important;
    }
    /* P */
    .g-pr-100 {
        padding-right: 7.14286rem !important;
    }
    /* P */
    .g-pr-105 {
        padding-right: 7.5rem !important;
    }
    /* P */
    .g-pr-110 {
        padding-right: 7.85714rem !important;
    }
    /* P */
    .g-pr-115 {
        padding-right: 8.21429rem !important;
    }
    /* P */
    .g-pr-120 {
        padding-right: 8.57143rem !important;
    }
    /* P */
    .g-pr-125 {
        padding-right: 8.92857rem !important;
    }
    /* P */
    .g-pr-130 {
        padding-right: 9.28571rem !important;
    }
    /* P */
    .g-pr-135 {
        padding-right: 9.64286rem !important;
    }
    /* P */
    .g-pr-140 {
        padding-right: 10rem !important;
    }
    /* P */
    .g-pr-145 {
        padding-right: 10.35714rem !important;
    }
    /* P */
    .g-pr-150 {
        padding-right: 10.71429rem !important;
    }
    /* P */
    .g-pr-155 {
        padding-right: 11.07143rem !important;
    }
    /* P */
    .g-pr-160 {
        padding-right: 11.42857rem !important;
    }
    /* P */
    .g-pr-165 {
        padding-right: 11.78571rem !important;
    }
    /* P */
    .g-pr-170 {
        padding-right: 12.14286rem !important;
    }
    /* Padding Bottom */
    .g-pb-0 {
        padding-bottom: 0px !important;
    }

    .g-pb-1 {
        padding-bottom: 0.07143rem !important;
    }

    .g-pb-2 {
        padding-bottom: 0.14286rem !important;
    }

    .g-pb-3 {
        padding-bottom: 0.21429rem !important;
    }

    .g-pb-4 {
        padding-bottom: 0.28571rem !important;
    }

    .g-pb-5 {
        padding-bottom: 0.35714rem !important;
    }

    .g-pb-6 {
        padding-bottom: 0.42857rem !important;
    }

    .g-pb-7 {
        padding-bottom: 0.5rem !important;
    }

    .g-pb-8 {
        padding-bottom: 0.57143rem !important;
    }

    .g-pb-9 {
        padding-bottom: 0.64286rem !important;
    }

    .g-pb-10 {
        padding-bottom: 0.71429rem !important;
    }

    .g-pb-15 {
        padding-bottom: 1.07143rem !important;
    }

    .g-pb-20 {
        padding-bottom: 1.42857rem !important;
    }

    .g-pb-25 {
        padding-bottom: 1.78571rem !important;
    }

    .g-pb-30 {
        padding-bottom: 2.14286rem !important;
    }

    .g-pb-35 {
        padding-bottom: 2.5rem !important;
    }

    .g-pb-40 {
        padding-bottom: 2.85714rem !important;
    }

    .g-pb-45 {
        padding-bottom: 3.21429rem !important;
    }

    .g-pb-50 {
        padding-bottom: 3.57143rem !important;
    }

    .g-pb-55 {
        padding-bottom: 3.92857rem !important;
    }

    .g-pb-60 {
        padding-bottom: 4.28571rem !important;
    }

    .g-pb-65 {
        padding-bottom: 4.64286rem !important;
    }

    .g-pb-70 {
        padding-bottom: 5rem !important;
    }

    .g-pb-75 {
        padding-bottom: 5.35714rem !important;
    }

    .g-pb-80 {
        padding-bottom: 5.71429rem !important;
    }

    .g-pb-85 {
        padding-bottom: 6.07143rem !important;
    }

    .g-pb-90 {
        padding-bottom: 6.42857rem !important;
    }

    .g-pb-95 {
        padding-bottom: 6.78571rem !important;
    }

    .g-pb-100 {
        padding-bottom: 7.14286rem !important;
    }

    .g-pb-105 {
        padding-bottom: 7.5rem !important;
    }

    .g-pb-110 {
        padding-bottom: 7.85714rem !important;
    }

    .g-pb-115 {
        padding-bottom: 8.21429rem !important;
    }

    .g-pb-120 {
        padding-bottom: 8.57143rem !important;
    }

    .g-pb-125 {
        padding-bottom: 8.92857rem !important;
    }

    .g-pb-130 {
        padding-bottom: 9.28571rem !important;
    }

    .g-pb-135 {
        padding-bottom: 9.64286rem !important;
    }

    .g-pb-140 {
        padding-bottom: 10rem !important;
    }

    .g-pb-145 {
        padding-bottom: 10.35714rem !important;
    }

    .g-pb-150 {
        padding-bottom: 10.71429rem !important;
    }
    /* Padding Left */
    .g-pl-0 {
        padding-left: 0px !important;
    }

    .g-pl-1 {
        padding-left: 0.07143rem !important;
    }

    .g-pl-2 {
        padding-left: 0.14286rem !important;
    }

    .g-pl-3 {
        padding-left: 0.21429rem !important;
    }

    .g-pl-4 {
        padding-left: 0.28571rem !important;
    }

    .g-pl-5 {
        padding-left: 0.35714rem !important;
    }

    .g-pl-6 {
        padding-left: 0.42857rem !important;
    }

    .g-pl-7 {
        padding-left: 0.5rem !important;
    }

    .g-pl-8 {
        padding-left: 0.57143rem !important;
    }

    .g-pl-9 {
        padding-left: 0.64286rem !important;
    }
    /* P */
    .g-pl-10 {
        padding-left: 0.71429rem !important;
    }
    /* P */
    .g-pl-15 {
        padding-left: 1.07143rem !important;
    }
    /* P */
    .g-pl-20 {
        padding-left: 1.42857rem !important;
    }
    /* P */
    .g-pl-25 {
        padding-left: 1.78571rem !important;
    }
    /* P */
    .g-pl-30 {
        padding-left: 2.14286rem !important;
    }
    /* P */
    .g-pl-35 {
        padding-left: 2.5rem !important;
    }
    /* P */
    .g-pl-40 {
        padding-left: 2.85714rem !important;
    }
    /* P */
    .g-pl-45 {
        padding-left: 3.21429rem !important;
    }
    /* P */
    .g-pl-50 {
        padding-left: 3.57143rem !important;
    }
    /* P */
    .g-pl-55 {
        padding-left: 3.92857rem !important;
    }
    /* P */
    .g-pl-60 {
        padding-left: 4.28571rem !important;
    }
    /* P */
    .g-pl-65 {
        padding-left: 4.64286rem !important;
    }
    /* P */
    .g-pl-70 {
        padding-left: 5rem !important;
    }
    /* P */
    .g-pl-75 {
        padding-left: 5.35714rem !important;
    }
    /* P */
    .g-pl-80 {
        padding-left: 5.71429rem !important;
    }
    /* P */
    .g-pl-85 {
        padding-left: 6.07143rem !important;
    }
    /* P */
    .g-pl-90 {
        padding-left: 6.42857rem !important;
    }
    /* P */
    .g-pl-95 {
        padding-left: 6.78571rem !important;
    }
    /* P */
    .g-pl-100 {
        padding-left: 7.14286rem !important;
    }
    /* P */
    .g-pl-105 {
        padding-left: 7.5rem !important;
    }
    /* P */
    .g-pl-110 {
        padding-left: 7.85714rem !important;
    }
    /* P */
    .g-pl-115 {
        padding-left: 8.21429rem !important;
    }
    /* P */
    .g-pl-120 {
        padding-left: 8.57143rem !important;
    }
    /* P */
    .g-pl-125 {
        padding-left: 8.92857rem !important;
    }
    /* P */
    .g-pl-130 {
        padding-left: 9.28571rem !important;
    }
    /* P */
    .g-pl-135 {
        padding-left: 9.64286rem !important;
    }
    /* P */
    .g-pl-140 {
        padding-left: 10rem !important;
    }
    /* P */
    .g-pl-145 {
        padding-left: 10.35714rem !important;
    }
    /* P */
    .g-pl-150 {
        padding-left: 10.71429rem !important;
    }
    /* P */
    .g-pl-155 {
        padding-left: 11.07143rem !important;
    }
    /* P */
    .g-pl-160 {
        padding-left: 11.42857rem !important;
    }
    /* P */
    .g-pl-165 {
        padding-left: 11.78571rem !important;
    }
    /* P */
    .g-pl-170 {
        padding-left: 12.14286rem !important;
    }
}

/* Padding Spaces (sm)
------------------------------------*/
@media (min-width: 576px) {
    .g-pa-0--sm {
        padding: 0 !important;
    }

    .g-px-0--sm {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .g-py-0--sm {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .g-pl-0--sm {
        padding-left: 0 !important;
    }

    .g-pr-0--sm {
        padding-right: 0 !important;
    }

    .g-pt-0--sm {
        padding-top: 0 !important;
    }

    .g-pb-0--sm {
        padding-bottom: 0 !important;
    }
    /* Padding Around */
    .g-pa-2--sm {
        padding: 0.14286rem !important;
    }

    .g-pa-3--sm {
        padding: 0.21429rem !important;
    }

    .g-pa-5--sm {
        padding: 0.35714rem !important;
    }

    .g-pa-7--sm {
        padding: 0.5rem !important;
    }

    .g-pa-10--sm {
        padding: 0.71429rem !important;
    }

    .g-pa-15--sm {
        padding: 1.07143rem !important;
    }

    .g-pa-20--sm {
        padding: 1.42857rem !important;
    }

    .g-pa-25--sm {
        padding: 1.78571rem !important;
    }

    .g-pa-30--sm {
        padding: 2.14286rem !important;
    }

    .g-pa-35--sm {
        padding: 2.5rem !important;
    }

    .g-pa-40--sm {
        padding: 2.85714rem !important;
    }

    .g-pa-45--sm {
        padding: 3.21429rem !important;
    }

    .g-pa-50--sm {
        padding: 3.57143rem !important;
    }

    .g-pa-55--sm {
        padding: 3.92857rem !important;
    }

    .g-pa-60--sm {
        padding: 4.28571rem !important;
    }

    .g-pa-65--sm {
        padding: 4.64286rem !important;
    }

    .g-pa-70--sm {
        padding: 5rem !important;
    }

    .g-pa-75--sm {
        padding: 5.35714rem !important;
    }

    .g-pa-80--sm {
        padding: 5.71429rem !important;
    }

    .g-pa-85--sm {
        padding: 6.07143rem !important;
    }

    .g-pa-90--sm {
        padding: 6.42857rem !important;
    }

    .g-pa-95--sm {
        padding: 6.78571rem !important;
    }

    .g-pa-100--sm {
        padding: 7.14286rem !important;
    }

    .g-pa-105--sm {
        padding: 7.5rem !important;
    }

    .g-pa-110--sm {
        padding: 7.85714rem !important;
    }

    .g-pa-115--sm {
        padding: 8.21429rem !important;
    }

    .g-pa-120--sm {
        padding: 8.57143rem !important;
    }

    .g-pa-125--sm {
        padding: 8.92857rem !important;
    }

    .g-pa-130--sm {
        padding: 9.28571rem !important;
    }

    .g-pa-135--sm {
        padding: 9.64286rem !important;
    }

    .g-pa-140--sm {
        padding: 10rem !important;
    }

    .g-pa-145--sm {
        padding: 10.35714rem !important;
    }

    .g-pa-150--sm {
        padding: 10.71429rem !important;
    }
    /* Padding X */
    .g-px-1--sm {
        padding-left: 0.07143rem !important;
        padding-right: 0.07143rem !important;
    }

    .g-px-2--sm {
        padding-left: 0.14286rem !important;
        padding-right: 0.14286rem !important;
    }

    .g-px-3--sm {
        padding-left: 0.21429rem !important;
        padding-right: 0.21429rem !important;
    }

    .g-px-4--sm {
        padding-left: 0.28571rem !important;
        padding-right: 0.28571rem !important;
    }

    .g-px-5--sm {
        padding-left: 0.35714rem !important;
        padding-right: 0.35714rem !important;
    }

    .g-px-6--sm {
        padding-left: 0.42857rem !important;
        padding-right: 0.42857rem !important;
    }

    .g-px-7--sm {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }

    .g-px-8--sm {
        padding-left: 0.57143rem !important;
        padding-right: 0.57143rem !important;
    }

    .g-px-9--sm {
        padding-left: 0.64286rem !important;
        padding-right: 0.64286rem !important;
    }

    .g-px-10--sm {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .g-px-11--sm {
        padding-left: 0.78571rem !important;
        padding-right: 0.78571rem !important;
    }

    .g-px-12--sm {
        padding-left: 0.85714rem !important;
        padding-right: 0.85714rem !important;
    }

    .g-px-13--sm {
        padding-left: 0.92857rem !important;
        padding-right: 0.92857rem !important;
    }

    .g-px-14--sm {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .g-px-15--sm {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .g-px-10--sm {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .g-px-15--sm {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .g-px-20--sm {
        padding-left: 1.42857rem !important;
        padding-right: 1.42857rem !important;
    }

    .g-px-25--sm {
        padding-left: 1.78571rem !important;
        padding-right: 1.78571rem !important;
    }

    .g-px-30--sm {
        padding-left: 2.14286rem !important;
        padding-right: 2.14286rem !important;
    }

    .g-px-35--sm {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }

    .g-px-40--sm {
        padding-left: 2.85714rem !important;
        padding-right: 2.85714rem !important;
    }

    .g-px-45--sm {
        padding-left: 3.21429rem !important;
        padding-right: 3.21429rem !important;
    }

    .g-px-50--sm {
        padding-left: 3.57143rem !important;
        padding-right: 3.57143rem !important;
    }

    .g-px-55--sm {
        padding-left: 3.92857rem !important;
        padding-right: 3.92857rem !important;
    }

    .g-px-60--sm {
        padding-left: 4.28571rem !important;
        padding-right: 4.28571rem !important;
    }

    .g-px-65--sm {
        padding-left: 4.64286rem !important;
        padding-right: 4.64286rem !important;
    }

    .g-px-70--sm {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }

    .g-px-75--sm {
        padding-left: 5.35714rem !important;
        padding-right: 5.35714rem !important;
    }

    .g-px-80--sm {
        padding-left: 5.71429rem !important;
        padding-right: 5.71429rem !important;
    }

    .g-px-85--sm {
        padding-left: 6.07143rem !important;
        padding-right: 6.07143rem !important;
    }

    .g-px-90--sm {
        padding-left: 6.42857rem !important;
        padding-right: 6.42857rem !important;
    }

    .g-px-95--sm {
        padding-left: 6.78571rem !important;
        padding-right: 6.78571rem !important;
    }

    .g-px-100--sm {
        padding-left: 7.14286rem !important;
        padding-right: 7.14286rem !important;
    }

    .g-px-105--sm {
        padding-left: 7.5rem !important;
        padding-right: 7.5rem !important;
    }

    .g-px-110--sm {
        padding-left: 7.85714rem !important;
        padding-right: 7.85714rem !important;
    }

    .g-px-115--sm {
        padding-left: 8.21429rem !important;
        padding-right: 8.21429rem !important;
    }

    .g-px-120--sm {
        padding-left: 8.57143rem !important;
        padding-right: 8.57143rem !important;
    }

    .g-px-125--sm {
        padding-left: 8.92857rem !important;
        padding-right: 8.92857rem !important;
    }

    .g-px-130--sm {
        padding-left: 9.28571rem !important;
        padding-right: 9.28571rem !important;
    }

    .g-px-135--sm {
        padding-left: 9.64286rem !important;
        padding-right: 9.64286rem !important;
    }

    .g-px-140--sm {
        padding-left: 10rem !important;
        padding-right: 10rem !important;
    }

    .g-px-145--sm {
        padding-left: 10.35714rem !important;
        padding-right: 10.35714rem !important;
    }

    .g-px-150--sm {
        padding-left: 10.71429rem !important;
        padding-right: 10.71429rem !important;
    }
    /* Padding Y */
    .g-py-1--sm {
        padding-top: 0.07143rem !important;
        padding-bottom: 0.07143rem !important;
    }

    .g-py-2--sm {
        padding-top: 0.14286rem !important;
        padding-bottom: 0.14286rem !important;
    }

    .g-py-3--sm {
        padding-top: 0.21429rem !important;
        padding-bottom: 0.21429rem !important;
    }

    .g-py-4--sm {
        padding-top: 0.28571rem !important;
        padding-bottom: 0.28571rem !important;
    }

    .g-py-5--sm {
        padding-top: 0.35714rem !important;
        padding-bottom: 0.35714rem !important;
    }

    .g-py-6--sm {
        padding-top: 0.42857rem !important;
        padding-bottom: 0.42857rem !important;
    }

    .g-py-7--sm {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .g-py-8--sm {
        padding-top: 0.57143rem !important;
        padding-bottom: 0.57143rem !important;
    }

    .g-py-9--sm {
        padding-top: 0.64286rem !important;
        padding-bottom: 0.64286rem !important;
    }

    .g-py-10--sm {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }

    .g-py-11--sm {
        padding-top: 0.78571rem !important;
        padding-bottom: 0.78571rem !important;
    }

    .g-py-12--sm {
        padding-top: 0.85714rem !important;
        padding-bottom: 0.85714rem !important;
    }

    .g-py-13--sm {
        padding-top: 0.92857rem !important;
        padding-bottom: 0.92857rem !important;
    }

    .g-py-14--sm {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .g-py-15--sm {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }

    .g-py-16--sm {
        padding-top: 1.14286rem !important;
        padding-bottom: 1.14286rem !important;
    }

    .g-py-17--sm {
        padding-top: 1.21429rem !important;
        padding-bottom: 1.21429rem !important;
    }

    .g-py-18--sm {
        padding-top: 1.28571rem !important;
        padding-bottom: 1.28571rem !important;
    }

    .g-py-19--sm {
        padding-top: 1.35714rem !important;
        padding-bottom: 1.35714rem !important;
    }
    /* P */
    .g-py-10--sm {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }
    /* P */
    .g-py-15--sm {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }
    /* P */
    .g-py-20--sm {
        padding-top: 1.42857rem !important;
        padding-bottom: 1.42857rem !important;
    }
    /* P */
    .g-py-25--sm {
        padding-top: 1.78571rem !important;
        padding-bottom: 1.78571rem !important;
    }
    /* P */
    .g-py-30--sm {
        padding-top: 2.14286rem !important;
        padding-bottom: 2.14286rem !important;
    }
    /* P */
    .g-py-35--sm {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }
    /* P */
    .g-py-40--sm {
        padding-top: 2.85714rem !important;
        padding-bottom: 2.85714rem !important;
    }
    /* P */
    .g-py-45--sm {
        padding-top: 3.21429rem !important;
        padding-bottom: 3.21429rem !important;
    }
    /* P */
    .g-py-50--sm {
        padding-top: 3.57143rem !important;
        padding-bottom: 3.57143rem !important;
    }
    /* P */
    .g-py-55--sm {
        padding-top: 3.92857rem !important;
        padding-bottom: 3.92857rem !important;
    }
    /* P */
    .g-py-60--sm {
        padding-top: 4.28571rem !important;
        padding-bottom: 4.28571rem !important;
    }
    /* P */
    .g-py-65--sm {
        padding-top: 4.64286rem !important;
        padding-bottom: 4.64286rem !important;
    }
    /* P */
    .g-py-70--sm {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    /* P */
    .g-py-75--sm {
        padding-top: 5.35714rem !important;
        padding-bottom: 5.35714rem !important;
    }
    /* P */
    .g-py-80--sm {
        padding-top: 5.71429rem !important;
        padding-bottom: 5.71429rem !important;
    }
    /* P */
    .g-py-85--sm {
        padding-top: 6.07143rem !important;
        padding-bottom: 6.07143rem !important;
    }
    /* P */
    .g-py-90--sm {
        padding-top: 6.42857rem !important;
        padding-bottom: 6.42857rem !important;
    }
    /* P */
    .g-py-95--sm {
        padding-top: 6.78571rem !important;
        padding-bottom: 6.78571rem !important;
    }
    /* P */
    .g-py-100--sm {
        padding-top: 7.14286rem !important;
        padding-bottom: 7.14286rem !important;
    }
    /* P */
    .g-py-105--sm {
        padding-top: 7.5rem !important;
        padding-bottom: 7.5rem !important;
    }
    /* P */
    .g-py-110--sm {
        padding-top: 7.85714rem !important;
        padding-bottom: 7.85714rem !important;
    }
    /* P */
    .g-py-115--sm {
        padding-top: 8.21429rem !important;
        padding-bottom: 8.21429rem !important;
    }
    /* P */
    .g-py-120--sm {
        padding-top: 8.57143rem !important;
        padding-bottom: 8.57143rem !important;
    }
    /* P */
    .g-py-125--sm {
        padding-top: 8.92857rem !important;
        padding-bottom: 8.92857rem !important;
    }
    /* P */
    .g-py-130--sm {
        padding-top: 9.28571rem !important;
        padding-bottom: 9.28571rem !important;
    }
    /* P */
    .g-py-135--sm {
        padding-top: 9.64286rem !important;
        padding-bottom: 9.64286rem !important;
    }
    /* P */
    .g-py-140--sm {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }
    /* P */
    .g-py-145--sm {
        padding-top: 10.35714rem !important;
        padding-bottom: 10.35714rem !important;
    }
    /* P */
    .g-py-150--sm {
        padding-top: 10.71429rem !important;
        padding-bottom: 10.71429rem !important;
    }
    /* P */
    .g-py-155--sm {
        padding-top: 11.07143rem !important;
        padding-bottom: 11.07143rem !important;
    }
    /* P */
    .g-py-160--sm {
        padding-top: 11.42857rem !important;
        padding-bottom: 11.42857rem !important;
    }
    /* P */
    .g-py-165--sm {
        padding-top: 11.78571rem !important;
        padding-bottom: 11.78571rem !important;
    }
    /* P */
    .g-py-170--sm {
        padding-top: 12.14286rem !important;
        padding-bottom: 12.14286rem !important;
    }
    /* P */
    .g-py-175--sm {
        padding-top: 12.5rem !important;
        padding-bottom: 12.5rem !important;
    }
    /* P */
    .g-py-180--sm {
        padding-top: 12.85714rem !important;
        padding-bottom: 12.85714rem !important;
    }
    /* P */
    .g-py-185--sm {
        padding-top: 13.21429rem !important;
        padding-bottom: 13.21429rem !important;
    }
    /* P */
    .g-py-190--sm {
        padding-top: 13.57143rem !important;
        padding-bottom: 13.57143rem !important;
    }
    /* P */
    .g-py-195--sm {
        padding-top: 13.92857rem !important;
        padding-bottom: 13.92857rem !important;
    }
    /* P */
    .g-py-200--sm {
        padding-top: 14.28571rem !important;
        padding-bottom: 14.28571rem !important;
    }
    /* P */
    .g-py-205--sm {
        padding-top: 14.64286rem !important;
        padding-bottom: 14.64286rem !important;
    }
    /* P */
    .g-py-210--sm {
        padding-top: 15rem !important;
        padding-bottom: 15rem !important;
    }
    /* Padding Top */
    .g-pt-0--sm {
        padding-top: 0px !important;
    }

    .g-pt-1--sm {
        padding-top: 0.07143rem !important;
    }

    .g-pt-2--sm {
        padding-top: 0.14286rem !important;
    }

    .g-pt-3--sm {
        padding-top: 0.21429rem !important;
    }

    .g-pt-4--sm {
        padding-top: 0.28571rem !important;
    }

    .g-pt-5--sm {
        padding-top: 0.35714rem !important;
    }

    .g-pt-6--sm {
        padding-top: 0.42857rem !important;
    }

    .g-pt-7--sm {
        padding-top: 0.5rem !important;
    }

    .g-pt-8--sm {
        padding-top: 0.57143rem !important;
    }

    .g-pt-9--sm {
        padding-top: 0.64286rem !important;
    }

    .g-pt-10--sm {
        padding-top: 0.71429rem !important;
    }

    .g-pt-15--sm {
        padding-top: 1.07143rem !important;
    }

    .g-pt-20--sm {
        padding-top: 1.42857rem !important;
    }

    .g-pt-25--sm {
        padding-top: 1.78571rem !important;
    }

    .g-pt-30--sm {
        padding-top: 2.14286rem !important;
    }

    .g-pt-35--sm {
        padding-top: 2.5rem !important;
    }

    .g-pt-40--sm {
        padding-top: 2.85714rem !important;
    }

    .g-pt-45--sm {
        padding-top: 3.21429rem !important;
    }

    .g-pt-50--sm {
        padding-top: 3.57143rem !important;
    }

    .g-pt-55--sm {
        padding-top: 3.92857rem !important;
    }

    .g-pt-60--sm {
        padding-top: 4.28571rem !important;
    }

    .g-pt-65--sm {
        padding-top: 4.64286rem !important;
    }

    .g-pt-70--sm {
        padding-top: 5rem !important;
    }

    .g-pt-75--sm {
        padding-top: 5.35714rem !important;
    }

    .g-pt-80--sm {
        padding-top: 5.71429rem !important;
    }

    .g-pt-85--sm {
        padding-top: 6.07143rem !important;
    }

    .g-pt-90--sm {
        padding-top: 6.42857rem !important;
    }

    .g-pt-95--sm {
        padding-top: 6.78571rem !important;
    }

    .g-pt-100--sm {
        padding-top: 7.14286rem !important;
    }

    .g-pt-105--sm {
        padding-top: 7.5rem !important;
    }

    .g-pt-110--sm {
        padding-top: 7.85714rem !important;
    }

    .g-pt-115--sm {
        padding-top: 8.21429rem !important;
    }

    .g-pt-120--sm {
        padding-top: 8.57143rem !important;
    }

    .g-pt-125--sm {
        padding-top: 8.92857rem !important;
    }

    .g-pt-130--sm {
        padding-top: 9.28571rem !important;
    }

    .g-pt-135--sm {
        padding-top: 9.64286rem !important;
    }

    .g-pt-140--sm {
        padding-top: 10rem !important;
    }

    .g-pt-145--sm {
        padding-top: 10.35714rem !important;
    }

    .g-pt-150--sm {
        padding-top: 10.71429rem !important;
    }
    /* Padding Right */
    .g-pr-0--sm {
        padding-right: 0px !important;
    }

    .g-pr-1--sm {
        padding-right: 0.07143rem !important;
    }

    .g-pr-2--sm {
        padding-right: 0.14286rem !important;
    }

    .g-pr-3--sm {
        padding-right: 0.21429rem !important;
    }

    .g-pr-4--sm {
        padding-right: 0.28571rem !important;
    }

    .g-pr-5--sm {
        padding-right: 0.35714rem !important;
    }

    .g-pr-6--sm {
        padding-right: 0.42857rem !important;
    }

    .g-pr-7--sm {
        padding-right: 0.5rem !important;
    }

    .g-pr-8--sm {
        padding-right: 0.57143rem !important;
    }

    .g-pr-9--sm {
        padding-right: 0.64286rem !important;
    }
    /* P */
    .g-pr-10--sm {
        padding-right: 0.71429rem !important;
    }
    /* P */
    .g-pr-15--sm {
        padding-right: 1.07143rem !important;
    }
    /* P */
    .g-pr-20--sm {
        padding-right: 1.42857rem !important;
    }
    /* P */
    .g-pr-25--sm {
        padding-right: 1.78571rem !important;
    }
    /* P */
    .g-pr-30--sm {
        padding-right: 2.14286rem !important;
    }
    /* P */
    .g-pr-35--sm {
        padding-right: 2.5rem !important;
    }
    /* P */
    .g-pr-40--sm {
        padding-right: 2.85714rem !important;
    }
    /* P */
    .g-pr-45--sm {
        padding-right: 3.21429rem !important;
    }
    /* P */
    .g-pr-50--sm {
        padding-right: 3.57143rem !important;
    }
    /* P */
    .g-pr-55--sm {
        padding-right: 3.92857rem !important;
    }
    /* P */
    .g-pr-60--sm {
        padding-right: 4.28571rem !important;
    }
    /* P */
    .g-pr-65--sm {
        padding-right: 4.64286rem !important;
    }
    /* P */
    .g-pr-70--sm {
        padding-right: 5rem !important;
    }
    /* P */
    .g-pr-75--sm {
        padding-right: 5.35714rem !important;
    }
    /* P */
    .g-pr-80--sm {
        padding-right: 5.71429rem !important;
    }
    /* P */
    .g-pr-85--sm {
        padding-right: 6.07143rem !important;
    }
    /* P */
    .g-pr-90--sm {
        padding-right: 6.42857rem !important;
    }
    /* P */
    .g-pr-95--sm {
        padding-right: 6.78571rem !important;
    }
    /* P */
    .g-pr-100--sm {
        padding-right: 7.14286rem !important;
    }
    /* P */
    .g-pr-105--sm {
        padding-right: 7.5rem !important;
    }
    /* P */
    .g-pr-110--sm {
        padding-right: 7.85714rem !important;
    }
    /* P */
    .g-pr-115--sm {
        padding-right: 8.21429rem !important;
    }
    /* P */
    .g-pr-120--sm {
        padding-right: 8.57143rem !important;
    }
    /* P */
    .g-pr-125--sm {
        padding-right: 8.92857rem !important;
    }
    /* P */
    .g-pr-130--sm {
        padding-right: 9.28571rem !important;
    }
    /* P */
    .g-pr-135--sm {
        padding-right: 9.64286rem !important;
    }
    /* P */
    .g-pr-140--sm {
        padding-right: 10rem !important;
    }
    /* P */
    .g-pr-145--sm {
        padding-right: 10.35714rem !important;
    }
    /* P */
    .g-pr-150--sm {
        padding-right: 10.71429rem !important;
    }
    /* P */
    .g-pr-155--sm {
        padding-right: 11.07143rem !important;
    }
    /* P */
    .g-pr-160--sm {
        padding-right: 11.42857rem !important;
    }
    /* P */
    .g-pr-165--sm {
        padding-right: 11.78571rem !important;
    }
    /* P */
    .g-pr-170--sm {
        padding-right: 12.14286rem !important;
    }
    /* Padding Bottom */
    .g-pb-0--sm {
        padding-bottom: 0px !important;
    }

    .g-pb-1--sm {
        padding-bottom: 0.07143rem !important;
    }

    .g-pb-2--sm {
        padding-bottom: 0.14286rem !important;
    }

    .g-pb-3--sm {
        padding-bottom: 0.21429rem !important;
    }

    .g-pb-4--sm {
        padding-bottom: 0.28571rem !important;
    }

    .g-pb-5--sm {
        padding-bottom: 0.35714rem !important;
    }

    .g-pb-6--sm {
        padding-bottom: 0.42857rem !important;
    }

    .g-pb-7--sm {
        padding-bottom: 0.5rem !important;
    }

    .g-pb-8--sm {
        padding-bottom: 0.57143rem !important;
    }

    .g-pb-9--sm {
        padding-bottom: 0.64286rem !important;
    }

    .g-pb-10--sm {
        padding-bottom: 0.71429rem !important;
    }

    .g-pb-15--sm {
        padding-bottom: 1.07143rem !important;
    }

    .g-pb-20--sm {
        padding-bottom: 1.42857rem !important;
    }

    .g-pb-25--sm {
        padding-bottom: 1.78571rem !important;
    }

    .g-pb-30--sm {
        padding-bottom: 2.14286rem !important;
    }

    .g-pb-35--sm {
        padding-bottom: 2.5rem !important;
    }

    .g-pb-40--sm {
        padding-bottom: 2.85714rem !important;
    }

    .g-pb-45--sm {
        padding-bottom: 3.21429rem !important;
    }

    .g-pb-50--sm {
        padding-bottom: 3.57143rem !important;
    }

    .g-pb-55--sm {
        padding-bottom: 3.92857rem !important;
    }

    .g-pb-60--sm {
        padding-bottom: 4.28571rem !important;
    }

    .g-pb-65--sm {
        padding-bottom: 4.64286rem !important;
    }

    .g-pb-70--sm {
        padding-bottom: 5rem !important;
    }

    .g-pb-75--sm {
        padding-bottom: 5.35714rem !important;
    }

    .g-pb-80--sm {
        padding-bottom: 5.71429rem !important;
    }

    .g-pb-85--sm {
        padding-bottom: 6.07143rem !important;
    }

    .g-pb-90--sm {
        padding-bottom: 6.42857rem !important;
    }

    .g-pb-95--sm {
        padding-bottom: 6.78571rem !important;
    }

    .g-pb-100--sm {
        padding-bottom: 7.14286rem !important;
    }

    .g-pb-105--sm {
        padding-bottom: 7.5rem !important;
    }

    .g-pb-110--sm {
        padding-bottom: 7.85714rem !important;
    }

    .g-pb-115--sm {
        padding-bottom: 8.21429rem !important;
    }

    .g-pb-120--sm {
        padding-bottom: 8.57143rem !important;
    }

    .g-pb-125--sm {
        padding-bottom: 8.92857rem !important;
    }

    .g-pb-130--sm {
        padding-bottom: 9.28571rem !important;
    }

    .g-pb-135--sm {
        padding-bottom: 9.64286rem !important;
    }

    .g-pb-140--sm {
        padding-bottom: 10rem !important;
    }

    .g-pb-145--sm {
        padding-bottom: 10.35714rem !important;
    }

    .g-pb-150--sm {
        padding-bottom: 10.71429rem !important;
    }
    /* Padding Left */
    .g-pl-0--sm {
        padding-left: 0px !important;
    }

    .g-pl-1--sm {
        padding-left: 0.07143rem !important;
    }

    .g-pl-2--sm {
        padding-left: 0.14286rem !important;
    }

    .g-pl-3--sm {
        padding-left: 0.21429rem !important;
    }

    .g-pl-4--sm {
        padding-left: 0.28571rem !important;
    }

    .g-pl-5--sm {
        padding-left: 0.35714rem !important;
    }

    .g-pl-6--sm {
        padding-left: 0.42857rem !important;
    }

    .g-pl-7--sm {
        padding-left: 0.5rem !important;
    }

    .g-pl-8--sm {
        padding-left: 0.57143rem !important;
    }

    .g-pl-9--sm {
        padding-left: 0.64286rem !important;
    }
    /* P */
    .g-pl-10--sm {
        padding-left: 0.71429rem !important;
    }
    /* P */
    .g-pl-15--sm {
        padding-left: 1.07143rem !important;
    }
    /* P */
    .g-pl-20--sm {
        padding-left: 1.42857rem !important;
    }
    /* P */
    .g-pl-25--sm {
        padding-left: 1.78571rem !important;
    }
    /* P */
    .g-pl-30--sm {
        padding-left: 2.14286rem !important;
    }
    /* P */
    .g-pl-35--sm {
        padding-left: 2.5rem !important;
    }
    /* P */
    .g-pl-40--sm {
        padding-left: 2.85714rem !important;
    }
    /* P */
    .g-pl-45--sm {
        padding-left: 3.21429rem !important;
    }
    /* P */
    .g-pl-50--sm {
        padding-left: 3.57143rem !important;
    }
    /* P */
    .g-pl-55--sm {
        padding-left: 3.92857rem !important;
    }
    /* P */
    .g-pl-60--sm {
        padding-left: 4.28571rem !important;
    }
    /* P */
    .g-pl-65--sm {
        padding-left: 4.64286rem !important;
    }
    /* P */
    .g-pl-70--sm {
        padding-left: 5rem !important;
    }
    /* P */
    .g-pl-75--sm {
        padding-left: 5.35714rem !important;
    }
    /* P */
    .g-pl-80--sm {
        padding-left: 5.71429rem !important;
    }
    /* P */
    .g-pl-85--sm {
        padding-left: 6.07143rem !important;
    }
    /* P */
    .g-pl-90--sm {
        padding-left: 6.42857rem !important;
    }
    /* P */
    .g-pl-95--sm {
        padding-left: 6.78571rem !important;
    }
    /* P */
    .g-pl-100--sm {
        padding-left: 7.14286rem !important;
    }
    /* P */
    .g-pl-105--sm {
        padding-left: 7.5rem !important;
    }
    /* P */
    .g-pl-110--sm {
        padding-left: 7.85714rem !important;
    }
    /* P */
    .g-pl-115--sm {
        padding-left: 8.21429rem !important;
    }
    /* P */
    .g-pl-120--sm {
        padding-left: 8.57143rem !important;
    }
    /* P */
    .g-pl-125--sm {
        padding-left: 8.92857rem !important;
    }
    /* P */
    .g-pl-130--sm {
        padding-left: 9.28571rem !important;
    }
    /* P */
    .g-pl-135--sm {
        padding-left: 9.64286rem !important;
    }
    /* P */
    .g-pl-140--sm {
        padding-left: 10rem !important;
    }
    /* P */
    .g-pl-145--sm {
        padding-left: 10.35714rem !important;
    }
    /* P */
    .g-pl-150--sm {
        padding-left: 10.71429rem !important;
    }
    /* P */
    .g-pl-155--sm {
        padding-left: 11.07143rem !important;
    }
    /* P */
    .g-pl-160--sm {
        padding-left: 11.42857rem !important;
    }
    /* P */
    .g-pl-165--sm {
        padding-left: 11.78571rem !important;
    }
    /* P */
    .g-pl-170--sm {
        padding-left: 12.14286rem !important;
    }
}

/* Padding Spaces (md)
------------------------------------*/
/* P */
@media (min-width: 768px) {
    .g-pa-0--md {
        padding: 0 !important;
    }

    .g-px-0--md {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .g-py-0--md {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .g-pl-0--md {
        padding-left: 0 !important;
    }

    .g-pr-0--md {
        padding-right: 0 !important;
    }

    .g-pt-0--md {
        padding-top: 0 !important;
    }

    .g-pb-0--md {
        padding-bottom: 0 !important;
    }
    /* Padding Around */
    .g-pa-2--md {
        padding: 0.14286rem !important;
    }

    .g-pa-3--md {
        padding: 0.21429rem !important;
    }

    .g-pa-5--md {
        padding: 0.35714rem !important;
    }

    .g-pa-7--md {
        padding: 0.5rem !important;
    }

    .g-pa-10--md {
        padding: 0.71429rem !important;
    }

    .g-pa-15--md {
        padding: 1.07143rem !important;
    }

    .g-pa-20--md {
        padding: 1.42857rem !important;
    }

    .g-pa-25--md {
        padding: 1.78571rem !important;
    }

    .g-pa-30--md {
        padding: 2.14286rem !important;
    }

    .g-pa-35--md {
        padding: 2.5rem !important;
    }

    .g-pa-40--md {
        padding: 2.85714rem !important;
    }

    .g-pa-45--md {
        padding: 3.21429rem !important;
    }

    .g-pa-50--md {
        padding: 3.57143rem !important;
    }

    .g-pa-55--md {
        padding: 3.92857rem !important;
    }

    .g-pa-60--md {
        padding: 4.28571rem !important;
    }

    .g-pa-65--md {
        padding: 4.64286rem !important;
    }

    .g-pa-70--md {
        padding: 5rem !important;
    }

    .g-pa-75--md {
        padding: 5.35714rem !important;
    }

    .g-pa-80--md {
        padding: 5.71429rem !important;
    }

    .g-pa-85--md {
        padding: 6.07143rem !important;
    }

    .g-pa-90--md {
        padding: 6.42857rem !important;
    }

    .g-pa-95--md {
        padding: 6.78571rem !important;
    }

    .g-pa-100--md {
        padding: 7.14286rem !important;
    }

    .g-pa-105--md {
        padding: 7.5rem !important;
    }

    .g-pa-110--md {
        padding: 7.85714rem !important;
    }

    .g-pa-115--md {
        padding: 8.21429rem !important;
    }

    .g-pa-120--md {
        padding: 8.57143rem !important;
    }

    .g-pa-125--md {
        padding: 8.92857rem !important;
    }

    .g-pa-130--md {
        padding: 9.28571rem !important;
    }

    .g-pa-135--md {
        padding: 9.64286rem !important;
    }

    .g-pa-140--md {
        padding: 10rem !important;
    }

    .g-pa-145--md {
        padding: 10.35714rem !important;
    }

    .g-pa-150--md {
        padding: 10.71429rem !important;
    }
    /* Padding X */
    .g-px-1--md {
        padding-left: 0.07143rem !important;
        padding-right: 0.07143rem !important;
    }

    .g-px-2--md {
        padding-left: 0.14286rem !important;
        padding-right: 0.14286rem !important;
    }

    .g-px-3--md {
        padding-left: 0.21429rem !important;
        padding-right: 0.21429rem !important;
    }

    .g-px-4--md {
        padding-left: 0.28571rem !important;
        padding-right: 0.28571rem !important;
    }

    .g-px-5--md {
        padding-left: 0.35714rem !important;
        padding-right: 0.35714rem !important;
    }

    .g-px-6--md {
        padding-left: 0.42857rem !important;
        padding-right: 0.42857rem !important;
    }

    .g-px-7--md {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }

    .g-px-8--md {
        padding-left: 0.57143rem !important;
        padding-right: 0.57143rem !important;
    }

    .g-px-9--md {
        padding-left: 0.64286rem !important;
        padding-right: 0.64286rem !important;
    }

    .g-px-10--md {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .g-px-11--md {
        padding-left: 0.78571rem !important;
        padding-right: 0.78571rem !important;
    }

    .g-px-12--md {
        padding-left: 0.85714rem !important;
        padding-right: 0.85714rem !important;
    }

    .g-px-13--md {
        padding-left: 0.92857rem !important;
        padding-right: 0.92857rem !important;
    }

    .g-px-14--md {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .g-px-15--md {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .g-px-10--md {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .g-px-15--md {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .g-px-20--md {
        padding-left: 1.42857rem !important;
        padding-right: 1.42857rem !important;
    }

    .g-px-25--md {
        padding-left: 1.78571rem !important;
        padding-right: 1.78571rem !important;
    }

    .g-px-30--md {
        padding-left: 2.14286rem !important;
        padding-right: 2.14286rem !important;
    }

    .g-px-35--md {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }

    .g-px-40--md {
        padding-left: 2.85714rem !important;
        padding-right: 2.85714rem !important;
    }

    .g-px-45--md {
        padding-left: 3.21429rem !important;
        padding-right: 3.21429rem !important;
    }

    .g-px-50--md {
        padding-left: 3.57143rem !important;
        padding-right: 3.57143rem !important;
    }

    .g-px-55--md {
        padding-left: 3.92857rem !important;
        padding-right: 3.92857rem !important;
    }

    .g-px-60--md {
        padding-left: 4.28571rem !important;
        padding-right: 4.28571rem !important;
    }

    .g-px-65--md {
        padding-left: 4.64286rem !important;
        padding-right: 4.64286rem !important;
    }

    .g-px-70--md {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }

    .g-px-75--md {
        padding-left: 5.35714rem !important;
        padding-right: 5.35714rem !important;
    }

    .g-px-80--md {
        padding-left: 5.71429rem !important;
        padding-right: 5.71429rem !important;
    }

    .g-px-85--md {
        padding-left: 6.07143rem !important;
        padding-right: 6.07143rem !important;
    }

    .g-px-90--md {
        padding-left: 6.42857rem !important;
        padding-right: 6.42857rem !important;
    }

    .g-px-95--md {
        padding-left: 6.78571rem !important;
        padding-right: 6.78571rem !important;
    }

    .g-px-100--md {
        padding-left: 7.14286rem !important;
        padding-right: 7.14286rem !important;
    }

    .g-px-105--md {
        padding-left: 7.5rem !important;
        padding-right: 7.5rem !important;
    }

    .g-px-110--md {
        padding-left: 7.85714rem !important;
        padding-right: 7.85714rem !important;
    }

    .g-px-115--md {
        padding-left: 8.21429rem !important;
        padding-right: 8.21429rem !important;
    }

    .g-px-120--md {
        padding-left: 8.57143rem !important;
        padding-right: 8.57143rem !important;
    }

    .g-px-125--md {
        padding-left: 8.92857rem !important;
        padding-right: 8.92857rem !important;
    }

    .g-px-130--md {
        padding-left: 9.28571rem !important;
        padding-right: 9.28571rem !important;
    }

    .g-px-135--md {
        padding-left: 9.64286rem !important;
        padding-right: 9.64286rem !important;
    }

    .g-px-140--md {
        padding-left: 10rem !important;
        padding-right: 10rem !important;
    }

    .g-px-145--md {
        padding-left: 10.35714rem !important;
        padding-right: 10.35714rem !important;
    }

    .g-px-150--md {
        padding-left: 10.71429rem !important;
        padding-right: 10.71429rem !important;
    }
    /* Padding Y */
    .g-py-1--md {
        padding-top: 0.07143rem !important;
        padding-bottom: 0.07143rem !important;
    }

    .g-py-2--md {
        padding-top: 0.14286rem !important;
        padding-bottom: 0.14286rem !important;
    }

    .g-py-3--md {
        padding-top: 0.21429rem !important;
        padding-bottom: 0.21429rem !important;
    }

    .g-py-4--md {
        padding-top: 0.28571rem !important;
        padding-bottom: 0.28571rem !important;
    }

    .g-py-5--md {
        padding-top: 0.35714rem !important;
        padding-bottom: 0.35714rem !important;
    }

    .g-py-6--md {
        padding-top: 0.42857rem !important;
        padding-bottom: 0.42857rem !important;
    }

    .g-py-7--md {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .g-py-8--md {
        padding-top: 0.57143rem !important;
        padding-bottom: 0.57143rem !important;
    }

    .g-py-9--md {
        padding-top: 0.64286rem !important;
        padding-bottom: 0.64286rem !important;
    }

    .g-py-10--md {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }

    .g-py-11--md {
        padding-top: 0.78571rem !important;
        padding-bottom: 0.78571rem !important;
    }

    .g-py-12--md {
        padding-top: 0.85714rem !important;
        padding-bottom: 0.85714rem !important;
    }

    .g-py-13--md {
        padding-top: 0.92857rem !important;
        padding-bottom: 0.92857rem !important;
    }

    .g-py-14--md {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .g-py-15--md {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }

    .g-py-16--md {
        padding-top: 1.14286rem !important;
        padding-bottom: 1.14286rem !important;
    }

    .g-py-17--md {
        padding-top: 1.21429rem !important;
        padding-bottom: 1.21429rem !important;
    }

    .g-py-18--md {
        padding-top: 1.28571rem !important;
        padding-bottom: 1.28571rem !important;
    }

    .g-py-19--md {
        padding-top: 1.35714rem !important;
        padding-bottom: 1.35714rem !important;
    }
    /* P */
    .g-py-10--md {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }
    /* P */
    .g-py-15--md {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }
    /* P */
    .g-py-20--md {
        padding-top: 1.42857rem !important;
        padding-bottom: 1.42857rem !important;
    }
    /* P */
    .g-py-25--md {
        padding-top: 1.78571rem !important;
        padding-bottom: 1.78571rem !important;
    }
    /* P */
    .g-py-30--md {
        padding-top: 2.14286rem !important;
        padding-bottom: 2.14286rem !important;
    }
    /* P */
    .g-py-35--md {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }
    /* P */
    .g-py-40--md {
        padding-top: 2.85714rem !important;
        padding-bottom: 2.85714rem !important;
    }
    /* P */
    .g-py-45--md {
        padding-top: 3.21429rem !important;
        padding-bottom: 3.21429rem !important;
    }
    /* P */
    .g-py-50--md {
        padding-top: 3.57143rem !important;
        padding-bottom: 3.57143rem !important;
    }
    /* P */
    .g-py-55--md {
        padding-top: 3.92857rem !important;
        padding-bottom: 3.92857rem !important;
    }
    /* P */
    .g-py-60--md {
        padding-top: 4.28571rem !important;
        padding-bottom: 4.28571rem !important;
    }
    /* P */
    .g-py-65--md {
        padding-top: 4.64286rem !important;
        padding-bottom: 4.64286rem !important;
    }
    /* P */
    .g-py-70--md {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    /* P */
    .g-py-75--md {
        padding-top: 5.35714rem !important;
        padding-bottom: 5.35714rem !important;
    }
    /* P */
    .g-py-80--md {
        padding-top: 5.71429rem !important;
        padding-bottom: 5.71429rem !important;
    }
    /* P */
    .g-py-85--md {
        padding-top: 6.07143rem !important;
        padding-bottom: 6.07143rem !important;
    }
    /* P */
    .g-py-90--md {
        padding-top: 6.42857rem !important;
        padding-bottom: 6.42857rem !important;
    }
    /* P */
    .g-py-95--md {
        padding-top: 6.78571rem !important;
        padding-bottom: 6.78571rem !important;
    }
    /* P */
    .g-py-100--md {
        padding-top: 7.14286rem !important;
        padding-bottom: 7.14286rem !important;
    }
    /* P */
    .g-py-105--md {
        padding-top: 7.5rem !important;
        padding-bottom: 7.5rem !important;
    }
    /* P */
    .g-py-110--md {
        padding-top: 7.85714rem !important;
        padding-bottom: 7.85714rem !important;
    }
    /* P */
    .g-py-115--md {
        padding-top: 8.21429rem !important;
        padding-bottom: 8.21429rem !important;
    }
    /* P */
    .g-py-120--md {
        padding-top: 8.57143rem !important;
        padding-bottom: 8.57143rem !important;
    }
    /* P */
    .g-py-125--md {
        padding-top: 8.92857rem !important;
        padding-bottom: 8.92857rem !important;
    }
    /* P */
    .g-py-130--md {
        padding-top: 9.28571rem !important;
        padding-bottom: 9.28571rem !important;
    }
    /* P */
    .g-py-135--md {
        padding-top: 9.64286rem !important;
        padding-bottom: 9.64286rem !important;
    }
    /* P */
    .g-py-140--md {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }
    /* P */
    .g-py-145--md {
        padding-top: 10.35714rem !important;
        padding-bottom: 10.35714rem !important;
    }
    /* P */
    .g-py-150--md {
        padding-top: 10.71429rem !important;
        padding-bottom: 10.71429rem !important;
    }
    /* P */
    .g-py-155--md {
        padding-top: 11.07143rem !important;
        padding-bottom: 11.07143rem !important;
    }
    /* P */
    .g-py-160--md {
        padding-top: 11.42857rem !important;
        padding-bottom: 11.42857rem !important;
    }
    /* P */
    .g-py-165--md {
        padding-top: 11.78571rem !important;
        padding-bottom: 11.78571rem !important;
    }
    /* P */
    .g-py-170--md {
        padding-top: 12.14286rem !important;
        padding-bottom: 12.14286rem !important;
    }
    /* P */
    .g-py-175--md {
        padding-top: 12.5rem !important;
        padding-bottom: 12.5rem !important;
    }
    /* P */
    .g-py-180--md {
        padding-top: 12.85714rem !important;
        padding-bottom: 12.85714rem !important;
    }
    /* P */
    .g-py-185--md {
        padding-top: 13.21429rem !important;
        padding-bottom: 13.21429rem !important;
    }
    /* P */
    .g-py-190--md {
        padding-top: 13.57143rem !important;
        padding-bottom: 13.57143rem !important;
    }
    /* P */
    .g-py-195--md {
        padding-top: 13.92857rem !important;
        padding-bottom: 13.92857rem !important;
    }
    /* P */
    .g-py-200--md {
        padding-top: 14.28571rem !important;
        padding-bottom: 14.28571rem !important;
    }
    /* P */
    .g-py-205--md {
        padding-top: 14.64286rem !important;
        padding-bottom: 14.64286rem !important;
    }
    /* P */
    .g-py-210--md {
        padding-top: 15rem !important;
        padding-bottom: 15rem !important;
    }
    /* Padding Top */
    .g-pt-0--md {
        padding-top: 0px !important;
    }

    .g-pt-1--md {
        padding-top: 0.07143rem !important;
    }

    .g-pt-2--md {
        padding-top: 0.14286rem !important;
    }

    .g-pt-3--md {
        padding-top: 0.21429rem !important;
    }

    .g-pt-4--md {
        padding-top: 0.28571rem !important;
    }

    .g-pt-5--md {
        padding-top: 0.35714rem !important;
    }

    .g-pt-6--md {
        padding-top: 0.42857rem !important;
    }

    .g-pt-7--md {
        padding-top: 0.5rem !important;
    }

    .g-pt-8--md {
        padding-top: 0.57143rem !important;
    }

    .g-pt-9--md {
        padding-top: 0.64286rem !important;
    }

    .g-pt-10--md {
        padding-top: 0.71429rem !important;
    }

    .g-pt-15--md {
        padding-top: 1.07143rem !important;
    }

    .g-pt-20--md {
        padding-top: 1.42857rem !important;
    }

    .g-pt-25--md {
        padding-top: 1.78571rem !important;
    }

    .g-pt-30--md {
        padding-top: 2.14286rem !important;
    }

    .g-pt-35--md {
        padding-top: 2.5rem !important;
    }

    .g-pt-40--md {
        padding-top: 2.85714rem !important;
    }

    .g-pt-45--md {
        padding-top: 3.21429rem !important;
    }

    .g-pt-50--md {
        padding-top: 3.57143rem !important;
    }

    .g-pt-55--md {
        padding-top: 3.92857rem !important;
    }

    .g-pt-60--md {
        padding-top: 4.28571rem !important;
    }

    .g-pt-65--md {
        padding-top: 4.64286rem !important;
    }

    .g-pt-70--md {
        padding-top: 5rem !important;
    }

    .g-pt-75--md {
        padding-top: 5.35714rem !important;
    }

    .g-pt-80--md {
        padding-top: 5.71429rem !important;
    }

    .g-pt-85--md {
        padding-top: 6.07143rem !important;
    }

    .g-pt-90--md {
        padding-top: 6.42857rem !important;
    }

    .g-pt-95--md {
        padding-top: 6.78571rem !important;
    }

    .g-pt-100--md {
        padding-top: 7.14286rem !important;
    }

    .g-pt-105--md {
        padding-top: 7.5rem !important;
    }

    .g-pt-110--md {
        padding-top: 7.85714rem !important;
    }

    .g-pt-115--md {
        padding-top: 8.21429rem !important;
    }

    .g-pt-120--md {
        padding-top: 8.57143rem !important;
    }

    .g-pt-125--md {
        padding-top: 8.92857rem !important;
    }

    .g-pt-130--md {
        padding-top: 9.28571rem !important;
    }

    .g-pt-135--md {
        padding-top: 9.64286rem !important;
    }

    .g-pt-140--md {
        padding-top: 10rem !important;
    }

    .g-pt-145--md {
        padding-top: 10.35714rem !important;
    }

    .g-pt-150--md {
        padding-top: 10.71429rem !important;
    }
    /* Padding Right */
    .g-pr-0--md {
        padding-right: 0px !important;
    }

    .g-pr-1--md {
        padding-right: 0.07143rem !important;
    }

    .g-pr-2--md {
        padding-right: 0.14286rem !important;
    }

    .g-pr-3--md {
        padding-right: 0.21429rem !important;
    }

    .g-pr-4--md {
        padding-right: 0.28571rem !important;
    }

    .g-pr-5--md {
        padding-right: 0.35714rem !important;
    }

    .g-pr-6--md {
        padding-right: 0.42857rem !important;
    }

    .g-pr-7--md {
        padding-right: 0.5rem !important;
    }

    .g-pr-8--md {
        padding-right: 0.57143rem !important;
    }

    .g-pr-9--md {
        padding-right: 0.64286rem !important;
    }
    /* P */
    .g-pr-10--md {
        padding-right: 0.71429rem !important;
    }
    /* P */
    .g-pr-15--md {
        padding-right: 1.07143rem !important;
    }
    /* P */
    .g-pr-20--md {
        padding-right: 1.42857rem !important;
    }
    /* P */
    .g-pr-25--md {
        padding-right: 1.78571rem !important;
    }
    /* P */
    .g-pr-30--md {
        padding-right: 2.14286rem !important;
    }
    /* P */
    .g-pr-35--md {
        padding-right: 2.5rem !important;
    }
    /* P */
    .g-pr-40--md {
        padding-right: 2.85714rem !important;
    }
    /* P */
    .g-pr-45--md {
        padding-right: 3.21429rem !important;
    }
    /* P */
    .g-pr-50--md {
        padding-right: 3.57143rem !important;
    }
    /* P */
    .g-pr-55--md {
        padding-right: 3.92857rem !important;
    }
    /* P */
    .g-pr-60--md {
        padding-right: 4.28571rem !important;
    }
    /* P */
    .g-pr-65--md {
        padding-right: 4.64286rem !important;
    }
    /* P */
    .g-pr-70--md {
        padding-right: 5rem !important;
    }
    /* P */
    .g-pr-75--md {
        padding-right: 5.35714rem !important;
    }
    /* P */
    .g-pr-80--md {
        padding-right: 5.71429rem !important;
    }
    /* P */
    .g-pr-85--md {
        padding-right: 6.07143rem !important;
    }
    /* P */
    .g-pr-90--md {
        padding-right: 6.42857rem !important;
    }
    /* P */
    .g-pr-95--md {
        padding-right: 6.78571rem !important;
    }
    /* P */
    .g-pr-100--md {
        padding-right: 7.14286rem !important;
    }
    /* P */
    .g-pr-105--md {
        padding-right: 7.5rem !important;
    }
    /* P */
    .g-pr-110--md {
        padding-right: 7.85714rem !important;
    }
    /* P */
    .g-pr-115--md {
        padding-right: 8.21429rem !important;
    }
    /* P */
    .g-pr-120--md {
        padding-right: 8.57143rem !important;
    }
    /* P */
    .g-pr-125--md {
        padding-right: 8.92857rem !important;
    }
    /* P */
    .g-pr-130--md {
        padding-right: 9.28571rem !important;
    }
    /* P */
    .g-pr-135--md {
        padding-right: 9.64286rem !important;
    }
    /* P */
    .g-pr-140--md {
        padding-right: 10rem !important;
    }
    /* P */
    .g-pr-145--md {
        padding-right: 10.35714rem !important;
    }
    /* P */
    .g-pr-150--md {
        padding-right: 10.71429rem !important;
    }
    /* P */
    .g-pr-155--md {
        padding-right: 11.07143rem !important;
    }
    /* P */
    .g-pr-160--md {
        padding-right: 11.42857rem !important;
    }
    /* P */
    .g-pr-165--md {
        padding-right: 11.78571rem !important;
    }
    /* P */
    .g-pr-170--md {
        padding-right: 12.14286rem !important;
    }
    /* Padding Bottom */
    .g-pb-0--md {
        padding-bottom: 0px !important;
    }

    .g-pb-1--md {
        padding-bottom: 0.07143rem !important;
    }

    .g-pb-2--md {
        padding-bottom: 0.14286rem !important;
    }

    .g-pb-3--md {
        padding-bottom: 0.21429rem !important;
    }

    .g-pb-4--md {
        padding-bottom: 0.28571rem !important;
    }

    .g-pb-5--md {
        padding-bottom: 0.35714rem !important;
    }

    .g-pb-6--md {
        padding-bottom: 0.42857rem !important;
    }

    .g-pb-7--md {
        padding-bottom: 0.5rem !important;
    }

    .g-pb-8--md {
        padding-bottom: 0.57143rem !important;
    }

    .g-pb-9--md {
        padding-bottom: 0.64286rem !important;
    }

    .g-pb-10--md {
        padding-bottom: 0.71429rem !important;
    }

    .g-pb-15--md {
        padding-bottom: 1.07143rem !important;
    }

    .g-pb-20--md {
        padding-bottom: 1.42857rem !important;
    }

    .g-pb-25--md {
        padding-bottom: 1.78571rem !important;
    }

    .g-pb-30--md {
        padding-bottom: 2.14286rem !important;
    }

    .g-pb-35--md {
        padding-bottom: 2.5rem !important;
    }

    .g-pb-40--md {
        padding-bottom: 2.85714rem !important;
    }

    .g-pb-45--md {
        padding-bottom: 3.21429rem !important;
    }

    .g-pb-50--md {
        padding-bottom: 3.57143rem !important;
    }

    .g-pb-55--md {
        padding-bottom: 3.92857rem !important;
    }

    .g-pb-60--md {
        padding-bottom: 4.28571rem !important;
    }

    .g-pb-65--md {
        padding-bottom: 4.64286rem !important;
    }

    .g-pb-70--md {
        padding-bottom: 5rem !important;
    }

    .g-pb-75--md {
        padding-bottom: 5.35714rem !important;
    }

    .g-pb-80--md {
        padding-bottom: 5.71429rem !important;
    }

    .g-pb-85--md {
        padding-bottom: 6.07143rem !important;
    }

    .g-pb-90--md {
        padding-bottom: 6.42857rem !important;
    }

    .g-pb-95--md {
        padding-bottom: 6.78571rem !important;
    }

    .g-pb-100--md {
        padding-bottom: 7.14286rem !important;
    }

    .g-pb-105--md {
        padding-bottom: 7.5rem !important;
    }

    .g-pb-110--md {
        padding-bottom: 7.85714rem !important;
    }

    .g-pb-115--md {
        padding-bottom: 8.21429rem !important;
    }

    .g-pb-120--md {
        padding-bottom: 8.57143rem !important;
    }

    .g-pb-125--md {
        padding-bottom: 8.92857rem !important;
    }

    .g-pb-130--md {
        padding-bottom: 9.28571rem !important;
    }

    .g-pb-135--md {
        padding-bottom: 9.64286rem !important;
    }

    .g-pb-140--md {
        padding-bottom: 10rem !important;
    }

    .g-pb-145--md {
        padding-bottom: 10.35714rem !important;
    }

    .g-pb-150--md {
        padding-bottom: 10.71429rem !important;
    }
    /* Padding Left */
    .g-pl-0--md {
        padding-left: 0px !important;
    }

    .g-pl-1--md {
        padding-left: 0.07143rem !important;
    }

    .g-pl-2--md {
        padding-left: 0.14286rem !important;
    }

    .g-pl-3--md {
        padding-left: 0.21429rem !important;
    }

    .g-pl-4--md {
        padding-left: 0.28571rem !important;
    }

    .g-pl-5--md {
        padding-left: 0.35714rem !important;
    }

    .g-pl-6--md {
        padding-left: 0.42857rem !important;
    }

    .g-pl-7--md {
        padding-left: 0.5rem !important;
    }

    .g-pl-8--md {
        padding-left: 0.57143rem !important;
    }

    .g-pl-9--md {
        padding-left: 0.64286rem !important;
    }
    /* P */
    .g-pl-10--md {
        padding-left: 0.71429rem !important;
    }
    /* P */
    .g-pl-15--md {
        padding-left: 1.07143rem !important;
    }
    /* P */
    .g-pl-20--md {
        padding-left: 1.42857rem !important;
    }
    /* P */
    .g-pl-25--md {
        padding-left: 1.78571rem !important;
    }
    /* P */
    .g-pl-30--md {
        padding-left: 2.14286rem !important;
    }
    /* P */
    .g-pl-35--md {
        padding-left: 2.5rem !important;
    }
    /* P */
    .g-pl-40--md {
        padding-left: 2.85714rem !important;
    }
    /* P */
    .g-pl-45--md {
        padding-left: 3.21429rem !important;
    }
    /* P */
    .g-pl-50--md {
        padding-left: 3.57143rem !important;
    }
    /* P */
    .g-pl-55--md {
        padding-left: 3.92857rem !important;
    }
    /* P */
    .g-pl-60--md {
        padding-left: 4.28571rem !important;
    }
    /* P */
    .g-pl-65--md {
        padding-left: 4.64286rem !important;
    }
    /* P */
    .g-pl-70--md {
        padding-left: 5rem !important;
    }
    /* P */
    .g-pl-75--md {
        padding-left: 5.35714rem !important;
    }
    /* P */
    .g-pl-80--md {
        padding-left: 5.71429rem !important;
    }
    /* P */
    .g-pl-85--md {
        padding-left: 6.07143rem !important;
    }
    /* P */
    .g-pl-90--md {
        padding-left: 6.42857rem !important;
    }
    /* P */
    .g-pl-95--md {
        padding-left: 6.78571rem !important;
    }
    /* P */
    .g-pl-100--md {
        padding-left: 7.14286rem !important;
    }
    /* P */
    .g-pl-105--md {
        padding-left: 7.5rem !important;
    }
    /* P */
    .g-pl-110--md {
        padding-left: 7.85714rem !important;
    }
    /* P */
    .g-pl-115--md {
        padding-left: 8.21429rem !important;
    }
    /* P */
    .g-pl-120--md {
        padding-left: 8.57143rem !important;
    }
    /* P */
    .g-pl-125--md {
        padding-left: 8.92857rem !important;
    }
    /* P */
    .g-pl-130--md {
        padding-left: 9.28571rem !important;
    }
    /* P */
    .g-pl-135--md {
        padding-left: 9.64286rem !important;
    }
    /* P */
    .g-pl-140--md {
        padding-left: 10rem !important;
    }
    /* P */
    .g-pl-145--md {
        padding-left: 10.35714rem !important;
    }
    /* P */
    .g-pl-150--md {
        padding-left: 10.71429rem !important;
    }
    /* P */
    .g-pl-155--md {
        padding-left: 11.07143rem !important;
    }
    /* P */
    .g-pl-160--md {
        padding-left: 11.42857rem !important;
    }
    /* P */
    .g-pl-165--md {
        padding-left: 11.78571rem !important;
    }
    /* P */
    .g-pl-170--md {
        padding-left: 12.14286rem !important;
    }
}

/* Padding Spaces (lg) P
------------------------------------*/
/* P */
@media (min-width: 992px) {
    .g-pa-0--lg {
        padding: 0 !important;
    }

    .g-px-0--lg {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .g-py-0--lg {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .g-pl-0--lg {
        padding-left: 0 !important;
    }

    .g-pr-0--lg {
        padding-right: 0 !important;
    }

    .g-pt-0--lg {
        padding-top: 0 !important;
    }

    .g-pb-0--lg {
        padding-bottom: 0 !important;
    }
    /* Padding Around */
    .g-pa-2--lg {
        padding: 0.14286rem !important;
    }

    .g-pa-3--lg {
        padding: 0.21429rem !important;
    }

    .g-pa-5--lg {
        padding: 0.35714rem !important;
    }

    .g-pa-7--lg {
        padding: 0.5rem !important;
    }

    .g-pa-10--lg {
        padding: 0.71429rem !important;
    }

    .g-pa-15--lg {
        padding: 1.07143rem !important;
    }

    .g-pa-20--lg {
        padding: 1.42857rem !important;
    }

    .g-pa-25--lg {
        padding: 1.78571rem !important;
    }

    .g-pa-30--lg {
        padding: 2.14286rem !important;
    }

    .g-pa-35--lg {
        padding: 2.5rem !important;
    }

    .g-pa-40--lg {
        padding: 2.85714rem !important;
    }

    .g-pa-45--lg {
        padding: 3.21429rem !important;
    }

    .g-pa-50--lg {
        padding: 3.57143rem !important;
    }

    .g-pa-55--lg {
        padding: 3.92857rem !important;
    }

    .g-pa-60--lg {
        padding: 4.28571rem !important;
    }

    .g-pa-65--lg {
        padding: 4.64286rem !important;
    }

    .g-pa-70--lg {
        padding: 5rem !important;
    }

    .g-pa-75--lg {
        padding: 5.35714rem !important;
    }

    .g-pa-80--lg {
        padding: 5.71429rem !important;
    }

    .g-pa-85--lg {
        padding: 6.07143rem !important;
    }

    .g-pa-90--lg {
        padding: 6.42857rem !important;
    }

    .g-pa-95--lg {
        padding: 6.78571rem !important;
    }

    .g-pa-100--lg {
        padding: 7.14286rem !important;
    }

    .g-pa-105--lg {
        padding: 7.5rem !important;
    }

    .g-pa-110--lg {
        padding: 7.85714rem !important;
    }

    .g-pa-115--lg {
        padding: 8.21429rem !important;
    }

    .g-pa-120--lg {
        padding: 8.57143rem !important;
    }

    .g-pa-125--lg {
        padding: 8.92857rem !important;
    }

    .g-pa-130--lg {
        padding: 9.28571rem !important;
    }

    .g-pa-135--lg {
        padding: 9.64286rem !important;
    }

    .g-pa-140--lg {
        padding: 10rem !important;
    }

    .g-pa-145--lg {
        padding: 10.35714rem !important;
    }

    .g-pa-150--lg {
        padding: 10.71429rem !important;
    }
    /* Padding X */
    .g-px-1--lg {
        padding-left: 0.07143rem !important;
        padding-right: 0.07143rem !important;
    }

    .g-px-2--lg {
        padding-left: 0.14286rem !important;
        padding-right: 0.14286rem !important;
    }

    .g-px-3--lg {
        padding-left: 0.21429rem !important;
        padding-right: 0.21429rem !important;
    }

    .g-px-4--lg {
        padding-left: 0.28571rem !important;
        padding-right: 0.28571rem !important;
    }

    .g-px-5--lg {
        padding-left: 0.35714rem !important;
        padding-right: 0.35714rem !important;
    }

    .g-px-6--lg {
        padding-left: 0.42857rem !important;
        padding-right: 0.42857rem !important;
    }

    .g-px-7--lg {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }

    .g-px-8--lg {
        padding-left: 0.57143rem !important;
        padding-right: 0.57143rem !important;
    }

    .g-px-9--lg {
        padding-left: 0.64286rem !important;
        padding-right: 0.64286rem !important;
    }

    .g-px-10--lg {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .g-px-11--lg {
        padding-left: 0.78571rem !important;
        padding-right: 0.78571rem !important;
    }

    .g-px-12--lg {
        padding-left: 0.85714rem !important;
        padding-right: 0.85714rem !important;
    }

    .g-px-13--lg {
        padding-left: 0.92857rem !important;
        padding-right: 0.92857rem !important;
    }

    .g-px-14--lg {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .g-px-15--lg {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .g-px-10--lg {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .g-px-15--lg {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .g-px-20--lg {
        padding-left: 1.42857rem !important;
        padding-right: 1.42857rem !important;
    }

    .g-px-25--lg {
        padding-left: 1.78571rem !important;
        padding-right: 1.78571rem !important;
    }

    .g-px-30--lg {
        padding-left: 2.14286rem !important;
        padding-right: 2.14286rem !important;
    }

    .g-px-35--lg {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }

    .g-px-40--lg {
        padding-left: 2.85714rem !important;
        padding-right: 2.85714rem !important;
    }

    .g-px-45--lg {
        padding-left: 3.21429rem !important;
        padding-right: 3.21429rem !important;
    }

    .g-px-50--lg {
        padding-left: 3.57143rem !important;
        padding-right: 3.57143rem !important;
    }

    .g-px-55--lg {
        padding-left: 3.92857rem !important;
        padding-right: 3.92857rem !important;
    }

    .g-px-60--lg {
        padding-left: 4.28571rem !important;
        padding-right: 4.28571rem !important;
    }

    .g-px-65--lg {
        padding-left: 4.64286rem !important;
        padding-right: 4.64286rem !important;
    }

    .g-px-70--lg {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }

    .g-px-75--lg {
        padding-left: 5.35714rem !important;
        padding-right: 5.35714rem !important;
    }

    .g-px-80--lg {
        padding-left: 5.71429rem !important;
        padding-right: 5.71429rem !important;
    }

    .g-px-85--lg {
        padding-left: 6.07143rem !important;
        padding-right: 6.07143rem !important;
    }

    .g-px-90--lg {
        padding-left: 6.42857rem !important;
        padding-right: 6.42857rem !important;
    }

    .g-px-95--lg {
        padding-left: 6.78571rem !important;
        padding-right: 6.78571rem !important;
    }

    .g-px-100--lg {
        padding-left: 7.14286rem !important;
        padding-right: 7.14286rem !important;
    }

    .g-px-105--lg {
        padding-left: 7.5rem !important;
        padding-right: 7.5rem !important;
    }

    .g-px-110--lg {
        padding-left: 7.85714rem !important;
        padding-right: 7.85714rem !important;
    }

    .g-px-115--lg {
        padding-left: 8.21429rem !important;
        padding-right: 8.21429rem !important;
    }

    .g-px-120--lg {
        padding-left: 8.57143rem !important;
        padding-right: 8.57143rem !important;
    }

    .g-px-125--lg {
        padding-left: 8.92857rem !important;
        padding-right: 8.92857rem !important;
    }

    .g-px-130--lg {
        padding-left: 9.28571rem !important;
        padding-right: 9.28571rem !important;
    }

    .g-px-135--lg {
        padding-left: 9.64286rem !important;
        padding-right: 9.64286rem !important;
    }

    .g-px-140--lg {
        padding-left: 10rem !important;
        padding-right: 10rem !important;
    }

    .g-px-145--lg {
        padding-left: 10.35714rem !important;
        padding-right: 10.35714rem !important;
    }

    .g-px-150--lg {
        padding-left: 10.71429rem !important;
        padding-right: 10.71429rem !important;
    }
    /* Padding Y */
    .g-py-1--lg {
        padding-top: 0.07143rem !important;
        padding-bottom: 0.07143rem !important;
    }

    .g-py-2--lg {
        padding-top: 0.14286rem !important;
        padding-bottom: 0.14286rem !important;
    }

    .g-py-3--lg {
        padding-top: 0.21429rem !important;
        padding-bottom: 0.21429rem !important;
    }

    .g-py-4--lg {
        padding-top: 0.28571rem !important;
        padding-bottom: 0.28571rem !important;
    }

    .g-py-5--lg {
        padding-top: 0.35714rem !important;
        padding-bottom: 0.35714rem !important;
    }

    .g-py-6--lg {
        padding-top: 0.42857rem !important;
        padding-bottom: 0.42857rem !important;
    }

    .g-py-7--lg {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .g-py-8--lg {
        padding-top: 0.57143rem !important;
        padding-bottom: 0.57143rem !important;
    }

    .g-py-9--lg {
        padding-top: 0.64286rem !important;
        padding-bottom: 0.64286rem !important;
    }

    .g-py-10--lg {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }

    .g-py-11--lg {
        padding-top: 0.78571rem !important;
        padding-bottom: 0.78571rem !important;
    }

    .g-py-12--lg {
        padding-top: 0.85714rem !important;
        padding-bottom: 0.85714rem !important;
    }

    .g-py-13--lg {
        padding-top: 0.92857rem !important;
        padding-bottom: 0.92857rem !important;
    }

    .g-py-14--lg {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .g-py-15--lg {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }

    .g-py-16--lg {
        padding-top: 1.14286rem !important;
        padding-bottom: 1.14286rem !important;
    }

    .g-py-17--lg {
        padding-top: 1.21429rem !important;
        padding-bottom: 1.21429rem !important;
    }

    .g-py-18--lg {
        padding-top: 1.28571rem !important;
        padding-bottom: 1.28571rem !important;
    }

    .g-py-19--lg {
        padding-top: 1.35714rem !important;
        padding-bottom: 1.35714rem !important;
    }
    /* P */
    .g-py-10--lg {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }
    /* P */
    .g-py-15--lg {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }
    /* P */
    .g-py-20--lg {
        padding-top: 1.42857rem !important;
        padding-bottom: 1.42857rem !important;
    }
    /* P */
    .g-py-25--lg {
        padding-top: 1.78571rem !important;
        padding-bottom: 1.78571rem !important;
    }
    /* P */
    .g-py-30--lg {
        padding-top: 2.14286rem !important;
        padding-bottom: 2.14286rem !important;
    }
    /* P */
    .g-py-35--lg {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }
    /* P */
    .g-py-40--lg {
        padding-top: 2.85714rem !important;
        padding-bottom: 2.85714rem !important;
    }
    /* P */
    .g-py-45--lg {
        padding-top: 3.21429rem !important;
        padding-bottom: 3.21429rem !important;
    }
    /* P */
    .g-py-50--lg {
        padding-top: 3.57143rem !important;
        padding-bottom: 3.57143rem !important;
    }
    /* P */
    .g-py-55--lg {
        padding-top: 3.92857rem !important;
        padding-bottom: 3.92857rem !important;
    }
    /* P */
    .g-py-60--lg {
        padding-top: 4.28571rem !important;
        padding-bottom: 4.28571rem !important;
    }
    /* P */
    .g-py-65--lg {
        padding-top: 4.64286rem !important;
        padding-bottom: 4.64286rem !important;
    }
    /* P */
    .g-py-70--lg {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    /* P */
    .g-py-75--lg {
        padding-top: 5.35714rem !important;
        padding-bottom: 5.35714rem !important;
    }
    /* P */
    .g-py-80--lg {
        padding-top: 5.71429rem !important;
        padding-bottom: 5.71429rem !important;
    }
    /* P */
    .g-py-85--lg {
        padding-top: 6.07143rem !important;
        padding-bottom: 6.07143rem !important;
    }
    /* P */
    .g-py-90--lg {
        padding-top: 6.42857rem !important;
        padding-bottom: 6.42857rem !important;
    }
    /* P */
    .g-py-95--lg {
        padding-top: 6.78571rem !important;
        padding-bottom: 6.78571rem !important;
    }
    /* P */
    .g-py-100--lg {
        padding-top: 7.14286rem !important;
        padding-bottom: 7.14286rem !important;
    }
    /* P */
    .g-py-105--lg {
        padding-top: 7.5rem !important;
        padding-bottom: 7.5rem !important;
    }
    /* P */
    .g-py-110--lg {
        padding-top: 7.85714rem !important;
        padding-bottom: 7.85714rem !important;
    }
    /* P */
    .g-py-115--lg {
        padding-top: 8.21429rem !important;
        padding-bottom: 8.21429rem !important;
    }
    /* P */
    .g-py-120--lg {
        padding-top: 8.57143rem !important;
        padding-bottom: 8.57143rem !important;
    }
    /* P */
    .g-py-125--lg {
        padding-top: 8.92857rem !important;
        padding-bottom: 8.92857rem !important;
    }
    /* P */
    .g-py-130--lg {
        padding-top: 9.28571rem !important;
        padding-bottom: 9.28571rem !important;
    }
    /* P */
    .g-py-135--lg {
        padding-top: 9.64286rem !important;
        padding-bottom: 9.64286rem !important;
    }
    /* P */
    .g-py-140--lg {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }
    /* P */
    .g-py-145--lg {
        padding-top: 10.35714rem !important;
        padding-bottom: 10.35714rem !important;
    }
    /* P */
    .g-py-150--lg {
        padding-top: 10.71429rem !important;
        padding-bottom: 10.71429rem !important;
    }
    /* P */
    .g-py-155--lg {
        padding-top: 11.07143rem !important;
        padding-bottom: 11.07143rem !important;
    }
    /* P */
    .g-py-160--lg {
        padding-top: 11.42857rem !important;
        padding-bottom: 11.42857rem !important;
    }
    /* P */
    .g-py-165--lg {
        padding-top: 11.78571rem !important;
        padding-bottom: 11.78571rem !important;
    }
    /* P */
    .g-py-170--lg {
        padding-top: 12.14286rem !important;
        padding-bottom: 12.14286rem !important;
    }
    /* P */
    .g-py-175--lg {
        padding-top: 12.5rem !important;
        padding-bottom: 12.5rem !important;
    }
    /* P */
    .g-py-180--lg {
        padding-top: 12.85714rem !important;
        padding-bottom: 12.85714rem !important;
    }
    /* P */
    .g-py-185--lg {
        padding-top: 13.21429rem !important;
        padding-bottom: 13.21429rem !important;
    }
    /* P */
    .g-py-190--lg {
        padding-top: 13.57143rem !important;
        padding-bottom: 13.57143rem !important;
    }
    /* P */
    .g-py-195--lg {
        padding-top: 13.92857rem !important;
        padding-bottom: 13.92857rem !important;
    }
    /* P */
    .g-py-200--lg {
        padding-top: 14.28571rem !important;
        padding-bottom: 14.28571rem !important;
    }
    /* P */
    .g-py-205--lg {
        padding-top: 14.64286rem !important;
        padding-bottom: 14.64286rem !important;
    }
    /* P */
    .g-py-210--lg {
        padding-top: 15rem !important;
        padding-bottom: 15rem !important;
    }
    /* Padding Top */
    .g-pt-0--lg {
        padding-top: 0px !important;
    }

    .g-pt-1--lg {
        padding-top: 0.07143rem !important;
    }

    .g-pt-2--lg {
        padding-top: 0.14286rem !important;
    }

    .g-pt-3--lg {
        padding-top: 0.21429rem !important;
    }

    .g-pt-4--lg {
        padding-top: 0.28571rem !important;
    }

    .g-pt-5--lg {
        padding-top: 0.35714rem !important;
    }

    .g-pt-6--lg {
        padding-top: 0.42857rem !important;
    }

    .g-pt-7--lg {
        padding-top: 0.5rem !important;
    }

    .g-pt-8--lg {
        padding-top: 0.57143rem !important;
    }

    .g-pt-9--lg {
        padding-top: 0.64286rem !important;
    }

    .g-pt-10--lg {
        padding-top: 0.71429rem !important;
    }

    .g-pt-15--lg {
        padding-top: 1.07143rem !important;
    }

    .g-pt-20--lg {
        padding-top: 1.42857rem !important;
    }

    .g-pt-25--lg {
        padding-top: 1.78571rem !important;
    }

    .g-pt-30--lg {
        padding-top: 2.14286rem !important;
    }

    .g-pt-35--lg {
        padding-top: 2.5rem !important;
    }

    .g-pt-40--lg {
        padding-top: 2.85714rem !important;
    }

    .g-pt-45--lg {
        padding-top: 3.21429rem !important;
    }

    .g-pt-50--lg {
        padding-top: 3.57143rem !important;
    }

    .g-pt-55--lg {
        padding-top: 3.92857rem !important;
    }

    .g-pt-60--lg {
        padding-top: 4.28571rem !important;
    }

    .g-pt-65--lg {
        padding-top: 4.64286rem !important;
    }

    .g-pt-70--lg {
        padding-top: 5rem !important;
    }

    .g-pt-75--lg {
        padding-top: 5.35714rem !important;
    }

    .g-pt-80--lg {
        padding-top: 5.71429rem !important;
    }

    .g-pt-85--lg {
        padding-top: 6.07143rem !important;
    }

    .g-pt-90--lg {
        padding-top: 6.42857rem !important;
    }

    .g-pt-95--lg {
        padding-top: 6.78571rem !important;
    }

    .g-pt-100--lg {
        padding-top: 7.14286rem !important;
    }

    .g-pt-105--lg {
        padding-top: 7.5rem !important;
    }

    .g-pt-110--lg {
        padding-top: 7.85714rem !important;
    }

    .g-pt-115--lg {
        padding-top: 8.21429rem !important;
    }

    .g-pt-120--lg {
        padding-top: 8.57143rem !important;
    }

    .g-pt-125--lg {
        padding-top: 8.92857rem !important;
    }

    .g-pt-130--lg {
        padding-top: 9.28571rem !important;
    }

    .g-pt-135--lg {
        padding-top: 9.64286rem !important;
    }

    .g-pt-140--lg {
        padding-top: 10rem !important;
    }

    .g-pt-145--lg {
        padding-top: 10.35714rem !important;
    }

    .g-pt-150--lg {
        padding-top: 10.71429rem !important;
    }
    /* Padding Right */
    .g-pr-0--lg {
        padding-right: 0px !important;
    }

    .g-pr-1--lg {
        padding-right: 0.07143rem !important;
    }

    .g-pr-2--lg {
        padding-right: 0.14286rem !important;
    }

    .g-pr-3--lg {
        padding-right: 0.21429rem !important;
    }

    .g-pr-4--lg {
        padding-right: 0.28571rem !important;
    }

    .g-pr-5--lg {
        padding-right: 0.35714rem !important;
    }

    .g-pr-6--lg {
        padding-right: 0.42857rem !important;
    }

    .g-pr-7--lg {
        padding-right: 0.5rem !important;
    }

    .g-pr-8--lg {
        padding-right: 0.57143rem !important;
    }

    .g-pr-9--lg {
        padding-right: 0.64286rem !important;
    }
    /* P */
    .g-pr-10--lg {
        padding-right: 0.71429rem !important;
    }
    /* P */
    .g-pr-15--lg {
        padding-right: 1.07143rem !important;
    }
    /* P */
    .g-pr-20--lg {
        padding-right: 1.42857rem !important;
    }
    /* P */
    .g-pr-25--lg {
        padding-right: 1.78571rem !important;
    }
    /* P */
    .g-pr-30--lg {
        padding-right: 2.14286rem !important;
    }
    /* P */
    .g-pr-35--lg {
        padding-right: 2.5rem !important;
    }
    /* P */
    .g-pr-40--lg {
        padding-right: 2.85714rem !important;
    }
    /* P */
    .g-pr-45--lg {
        padding-right: 3.21429rem !important;
    }
    /* P */
    .g-pr-50--lg {
        padding-right: 3.57143rem !important;
    }
    /* P */
    .g-pr-55--lg {
        padding-right: 3.92857rem !important;
    }
    /* P */
    .g-pr-60--lg {
        padding-right: 4.28571rem !important;
    }
    /* P */
    .g-pr-65--lg {
        padding-right: 4.64286rem !important;
    }
    /* P */
    .g-pr-70--lg {
        padding-right: 5rem !important;
    }
    /* P */
    .g-pr-75--lg {
        padding-right: 5.35714rem !important;
    }
    /* P */
    .g-pr-80--lg {
        padding-right: 5.71429rem !important;
    }
    /* P */
    .g-pr-85--lg {
        padding-right: 6.07143rem !important;
    }
    /* P */
    .g-pr-90--lg {
        padding-right: 6.42857rem !important;
    }
    /* P */
    .g-pr-95--lg {
        padding-right: 6.78571rem !important;
    }
    /* P */
    .g-pr-100--lg {
        padding-right: 7.14286rem !important;
    }
    /* P */
    .g-pr-105--lg {
        padding-right: 7.5rem !important;
    }
    /* P */
    .g-pr-110--lg {
        padding-right: 7.85714rem !important;
    }
    /* P */
    .g-pr-115--lg {
        padding-right: 8.21429rem !important;
    }
    /* P */
    .g-pr-120--lg {
        padding-right: 8.57143rem !important;
    }
    /* P */
    .g-pr-125--lg {
        padding-right: 8.92857rem !important;
    }
    /* P */
    .g-pr-130--lg {
        padding-right: 9.28571rem !important;
    }
    /* P */
    .g-pr-135--lg {
        padding-right: 9.64286rem !important;
    }
    /* P */
    .g-pr-140--lg {
        padding-right: 10rem !important;
    }
    /* P */
    .g-pr-145--lg {
        padding-right: 10.35714rem !important;
    }
    /* P */
    .g-pr-150--lg {
        padding-right: 10.71429rem !important;
    }
    /* P */
    .g-pr-155--lg {
        padding-right: 11.07143rem !important;
    }
    /* P */
    .g-pr-160--lg {
        padding-right: 11.42857rem !important;
    }
    /* P */
    .g-pr-165--lg {
        padding-right: 11.78571rem !important;
    }
    /* P */
    .g-pr-170--lg {
        padding-right: 12.14286rem !important;
    }
    /* Padding Bottom */
    .g-pb-0--lg {
        padding-bottom: 0px !important;
    }

    .g-pb-1--lg {
        padding-bottom: 0.07143rem !important;
    }

    .g-pb-2--lg {
        padding-bottom: 0.14286rem !important;
    }

    .g-pb-3--lg {
        padding-bottom: 0.21429rem !important;
    }

    .g-pb-4--lg {
        padding-bottom: 0.28571rem !important;
    }

    .g-pb-5--lg {
        padding-bottom: 0.35714rem !important;
    }

    .g-pb-6--lg {
        padding-bottom: 0.42857rem !important;
    }

    .g-pb-7--lg {
        padding-bottom: 0.5rem !important;
    }

    .g-pb-8--lg {
        padding-bottom: 0.57143rem !important;
    }

    .g-pb-9--lg {
        padding-bottom: 0.64286rem !important;
    }

    .g-pb-10--lg {
        padding-bottom: 0.71429rem !important;
    }

    .g-pb-15--lg {
        padding-bottom: 1.07143rem !important;
    }

    .g-pb-20--lg {
        padding-bottom: 1.42857rem !important;
    }

    .g-pb-25--lg {
        padding-bottom: 1.78571rem !important;
    }

    .g-pb-30--lg {
        padding-bottom: 2.14286rem !important;
    }

    .g-pb-35--lg {
        padding-bottom: 2.5rem !important;
    }

    .g-pb-40--lg {
        padding-bottom: 2.85714rem !important;
    }

    .g-pb-45--lg {
        padding-bottom: 3.21429rem !important;
    }

    .g-pb-50--lg {
        padding-bottom: 3.57143rem !important;
    }

    .g-pb-55--lg {
        padding-bottom: 3.92857rem !important;
    }

    .g-pb-60--lg {
        padding-bottom: 4.28571rem !important;
    }

    .g-pb-65--lg {
        padding-bottom: 4.64286rem !important;
    }

    .g-pb-70--lg {
        padding-bottom: 5rem !important;
    }

    .g-pb-75--lg {
        padding-bottom: 5.35714rem !important;
    }

    .g-pb-80--lg {
        padding-bottom: 5.71429rem !important;
    }

    .g-pb-85--lg {
        padding-bottom: 6.07143rem !important;
    }

    .g-pb-90--lg {
        padding-bottom: 6.42857rem !important;
    }

    .g-pb-95--lg {
        padding-bottom: 6.78571rem !important;
    }

    .g-pb-100--lg {
        padding-bottom: 7.14286rem !important;
    }

    .g-pb-105--lg {
        padding-bottom: 7.5rem !important;
    }

    .g-pb-110--lg {
        padding-bottom: 7.85714rem !important;
    }

    .g-pb-115--lg {
        padding-bottom: 8.21429rem !important;
    }

    .g-pb-120--lg {
        padding-bottom: 8.57143rem !important;
    }

    .g-pb-125--lg {
        padding-bottom: 8.92857rem !important;
    }

    .g-pb-130--lg {
        padding-bottom: 9.28571rem !important;
    }

    .g-pb-135--lg {
        padding-bottom: 9.64286rem !important;
    }

    .g-pb-140--lg {
        padding-bottom: 10rem !important;
    }

    .g-pb-145--lg {
        padding-bottom: 10.35714rem !important;
    }

    .g-pb-150--lg {
        padding-bottom: 10.71429rem !important;
    }
    /* Padding Left */
    .g-pl-0--lg {
        padding-left: 0px !important;
    }

    .g-pl-1--lg {
        padding-left: 0.07143rem !important;
    }

    .g-pl-2--lg {
        padding-left: 0.14286rem !important;
    }

    .g-pl-3--lg {
        padding-left: 0.21429rem !important;
    }

    .g-pl-4--lg {
        padding-left: 0.28571rem !important;
    }

    .g-pl-5--lg {
        padding-left: 0.35714rem !important;
    }

    .g-pl-6--lg {
        padding-left: 0.42857rem !important;
    }

    .g-pl-7--lg {
        padding-left: 0.5rem !important;
    }

    .g-pl-8--lg {
        padding-left: 0.57143rem !important;
    }

    .g-pl-9--lg {
        padding-left: 0.64286rem !important;
    }
    /* P */
    .g-pl-10--lg {
        padding-left: 0.71429rem !important;
    }
    /* P */
    .g-pl-15--lg {
        padding-left: 1.07143rem !important;
    }
    /* P */
    .g-pl-20--lg {
        padding-left: 1.42857rem !important;
    }
    /* P */
    .g-pl-25--lg {
        padding-left: 1.78571rem !important;
    }
    /* P */
    .g-pl-30--lg {
        padding-left: 2.14286rem !important;
    }
    /* P */
    .g-pl-35--lg {
        padding-left: 2.5rem !important;
    }
    /* P */
    .g-pl-40--lg {
        padding-left: 2.85714rem !important;
    }
    /* P */
    .g-pl-45--lg {
        padding-left: 3.21429rem !important;
    }
    /* P */
    .g-pl-50--lg {
        padding-left: 3.57143rem !important;
    }
    /* P */
    .g-pl-55--lg {
        padding-left: 3.92857rem !important;
    }
    /* P */
    .g-pl-60--lg {
        padding-left: 4.28571rem !important;
    }
    /* P */
    .g-pl-65--lg {
        padding-left: 4.64286rem !important;
    }
    /* P */
    .g-pl-70--lg {
        padding-left: 5rem !important;
    }
    /* P */
    .g-pl-75--lg {
        padding-left: 5.35714rem !important;
    }
    /* P */
    .g-pl-80--lg {
        padding-left: 5.71429rem !important;
    }
    /* P */
    .g-pl-85--lg {
        padding-left: 6.07143rem !important;
    }
    /* P */
    .g-pl-90--lg {
        padding-left: 6.42857rem !important;
    }
    /* P */
    .g-pl-95--lg {
        padding-left: 6.78571rem !important;
    }
    /* P */
    .g-pl-100--lg {
        padding-left: 7.14286rem !important;
    }
    /* P */
    .g-pl-105--lg {
        padding-left: 7.5rem !important;
    }
    /* P */
    .g-pl-110--lg {
        padding-left: 7.85714rem !important;
    }
    /* P */
    .g-pl-115--lg {
        padding-left: 8.21429rem !important;
    }
    /* P */
    .g-pl-120--lg {
        padding-left: 8.57143rem !important;
    }
    /* P */
    .g-pl-125--lg {
        padding-left: 8.92857rem !important;
    }
    /* P */
    .g-pl-130--lg {
        padding-left: 9.28571rem !important;
    }
    /* P */
    .g-pl-135--lg {
        padding-left: 9.64286rem !important;
    }
    /* P */
    .g-pl-140--lg {
        padding-left: 10rem !important;
    }
    /* P */
    .g-pl-145--lg {
        padding-left: 10.35714rem !important;
    }
    /* P */
    .g-pl-150--lg {
        padding-left: 10.71429rem !important;
    }
    /* P */
    .g-pl-155--lg {
        padding-left: 11.07143rem !important;
    }
    /* P */
    .g-pl-160--lg {
        padding-left: 11.42857rem !important;
    }
    /* P */
    .g-pl-165--lg {
        padding-left: 11.78571rem !important;
    }
    /* P */
    .g-pl-170--lg {
        padding-left: 12.14286rem !important;
    }
}

/* Padding Spaces (xl) P
------------------------------------*/
@media (min-width: 1200px) {
    .g-pa-0--xl {
        padding: 0 !important;
    }

    .g-px-0--xl {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .g-py-0--xl {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .g-pl-0--xl {
        padding-left: 0 !important;
    }

    .g-pr-0--xl {
        padding-right: 0 !important;
    }

    .g-pt-0--xl {
        padding-top: 0 !important;
    }

    .g-pb-0--xl {
        padding-bottom: 0 !important;
    }
    /* Padding Around */
    .g-pa-2--xl {
        padding: 0.14286rem !important;
    }

    .g-pa-3--xl {
        padding: 0.21429rem !important;
    }

    .g-pa-5--xl {
        padding: 0.35714rem !important;
    }

    .g-pa-7--xl {
        padding: 0.5rem !important;
    }

    .g-pa-10--xl {
        padding: 0.71429rem !important;
    }

    .g-pa-15--xl {
        padding: 1.07143rem !important;
    }

    .g-pa-20--xl {
        padding: 1.42857rem !important;
    }

    .g-pa-25--xl {
        padding: 1.78571rem !important;
    }

    .g-pa-30--xl {
        padding: 2.14286rem !important;
    }

    .g-pa-35--xl {
        padding: 2.5rem !important;
    }

    .g-pa-40--xl {
        padding: 2.85714rem !important;
    }

    .g-pa-45--xl {
        padding: 3.21429rem !important;
    }

    .g-pa-50--xl {
        padding: 3.57143rem !important;
    }

    .g-pa-55--xl {
        padding: 3.92857rem !important;
    }

    .g-pa-60--xl {
        padding: 4.28571rem !important;
    }

    .g-pa-65--xl {
        padding: 4.64286rem !important;
    }

    .g-pa-70--xl {
        padding: 5rem !important;
    }

    .g-pa-75--xl {
        padding: 5.35714rem !important;
    }

    .g-pa-80--xl {
        padding: 5.71429rem !important;
    }

    .g-pa-85--xl {
        padding: 6.07143rem !important;
    }

    .g-pa-90--xl {
        padding: 6.42857rem !important;
    }

    .g-pa-95--xl {
        padding: 6.78571rem !important;
    }

    .g-pa-100--xl {
        padding: 7.14286rem !important;
    }

    .g-pa-105--xl {
        padding: 7.5rem !important;
    }

    .g-pa-110--xl {
        padding: 7.85714rem !important;
    }

    .g-pa-115--xl {
        padding: 8.21429rem !important;
    }

    .g-pa-120--xl {
        padding: 8.57143rem !important;
    }

    .g-pa-125--xl {
        padding: 8.92857rem !important;
    }

    .g-pa-130--xl {
        padding: 9.28571rem !important;
    }

    .g-pa-135--xl {
        padding: 9.64286rem !important;
    }

    .g-pa-140--xl {
        padding: 10rem !important;
    }

    .g-pa-145--xl {
        padding: 10.35714rem !important;
    }

    .g-pa-150--xl {
        padding: 10.71429rem !important;
    }
    /* Padding X */
    .g-px-1--xl {
        padding-left: 0.07143rem !important;
        padding-right: 0.07143rem !important;
    }

    .g-px-2--xl {
        padding-left: 0.14286rem !important;
        padding-right: 0.14286rem !important;
    }

    .g-px-3--xl {
        padding-left: 0.21429rem !important;
        padding-right: 0.21429rem !important;
    }

    .g-px-4--xl {
        padding-left: 0.28571rem !important;
        padding-right: 0.28571rem !important;
    }

    .g-px-5--xl {
        padding-left: 0.35714rem !important;
        padding-right: 0.35714rem !important;
    }

    .g-px-6--xl {
        padding-left: 0.42857rem !important;
        padding-right: 0.42857rem !important;
    }

    .g-px-7--xl {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }

    .g-px-8--xl {
        padding-left: 0.57143rem !important;
        padding-right: 0.57143rem !important;
    }

    .g-px-9--xl {
        padding-left: 0.64286rem !important;
        padding-right: 0.64286rem !important;
    }

    .g-px-10--xl {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .g-px-11--xl {
        padding-left: 0.78571rem !important;
        padding-right: 0.78571rem !important;
    }

    .g-px-12--xl {
        padding-left: 0.85714rem !important;
        padding-right: 0.85714rem !important;
    }

    .g-px-13--xl {
        padding-left: 0.92857rem !important;
        padding-right: 0.92857rem !important;
    }

    .g-px-14--xl {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .g-px-15--xl {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .g-px-10--xl {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .g-px-15--xl {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .g-px-20--xl {
        padding-left: 1.42857rem !important;
        padding-right: 1.42857rem !important;
    }

    .g-px-25--xl {
        padding-left: 1.78571rem !important;
        padding-right: 1.78571rem !important;
    }

    .g-px-30--xl {
        padding-left: 2.14286rem !important;
        padding-right: 2.14286rem !important;
    }

    .g-px-35--xl {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }

    .g-px-40--xl {
        padding-left: 2.85714rem !important;
        padding-right: 2.85714rem !important;
    }

    .g-px-45--xl {
        padding-left: 3.21429rem !important;
        padding-right: 3.21429rem !important;
    }

    .g-px-50--xl {
        padding-left: 3.57143rem !important;
        padding-right: 3.57143rem !important;
    }

    .g-px-55--xl {
        padding-left: 3.92857rem !important;
        padding-right: 3.92857rem !important;
    }

    .g-px-60--xl {
        padding-left: 4.28571rem !important;
        padding-right: 4.28571rem !important;
    }

    .g-px-65--xl {
        padding-left: 4.64286rem !important;
        padding-right: 4.64286rem !important;
    }

    .g-px-70--xl {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }

    .g-px-75--xl {
        padding-left: 5.35714rem !important;
        padding-right: 5.35714rem !important;
    }

    .g-px-80--xl {
        padding-left: 5.71429rem !important;
        padding-right: 5.71429rem !important;
    }

    .g-px-85--xl {
        padding-left: 6.07143rem !important;
        padding-right: 6.07143rem !important;
    }

    .g-px-90--xl {
        padding-left: 6.42857rem !important;
        padding-right: 6.42857rem !important;
    }

    .g-px-95--xl {
        padding-left: 6.78571rem !important;
        padding-right: 6.78571rem !important;
    }

    .g-px-100--xl {
        padding-left: 7.14286rem !important;
        padding-right: 7.14286rem !important;
    }

    .g-px-105--xl {
        padding-left: 7.5rem !important;
        padding-right: 7.5rem !important;
    }

    .g-px-110--xl {
        padding-left: 7.85714rem !important;
        padding-right: 7.85714rem !important;
    }

    .g-px-115--xl {
        padding-left: 8.21429rem !important;
        padding-right: 8.21429rem !important;
    }

    .g-px-120--xl {
        padding-left: 8.57143rem !important;
        padding-right: 8.57143rem !important;
    }

    .g-px-125--xl {
        padding-left: 8.92857rem !important;
        padding-right: 8.92857rem !important;
    }

    .g-px-130--xl {
        padding-left: 9.28571rem !important;
        padding-right: 9.28571rem !important;
    }

    .g-px-135--xl {
        padding-left: 9.64286rem !important;
        padding-right: 9.64286rem !important;
    }

    .g-px-140--xl {
        padding-left: 10rem !important;
        padding-right: 10rem !important;
    }

    .g-px-145--xl {
        padding-left: 10.35714rem !important;
        padding-right: 10.35714rem !important;
    }

    .g-px-150--xl {
        padding-left: 10.71429rem !important;
        padding-right: 10.71429rem !important;
    }
    /* Padding Y */
    .g-py-1--xl {
        padding-top: 0.07143rem !important;
        padding-bottom: 0.07143rem !important;
    }

    .g-py-2--xl {
        padding-top: 0.14286rem !important;
        padding-bottom: 0.14286rem !important;
    }

    .g-py-3--xl {
        padding-top: 0.21429rem !important;
        padding-bottom: 0.21429rem !important;
    }

    .g-py-4--xl {
        padding-top: 0.28571rem !important;
        padding-bottom: 0.28571rem !important;
    }

    .g-py-5--xl {
        padding-top: 0.35714rem !important;
        padding-bottom: 0.35714rem !important;
    }

    .g-py-6--xl {
        padding-top: 0.42857rem !important;
        padding-bottom: 0.42857rem !important;
    }

    .g-py-7--xl {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .g-py-8--xl {
        padding-top: 0.57143rem !important;
        padding-bottom: 0.57143rem !important;
    }

    .g-py-9--xl {
        padding-top: 0.64286rem !important;
        padding-bottom: 0.64286rem !important;
    }

    .g-py-10--xl {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }

    .g-py-11--xl {
        padding-top: 0.78571rem !important;
        padding-bottom: 0.78571rem !important;
    }

    .g-py-12--xl {
        padding-top: 0.85714rem !important;
        padding-bottom: 0.85714rem !important;
    }

    .g-py-13--xl {
        padding-top: 0.92857rem !important;
        padding-bottom: 0.92857rem !important;
    }

    .g-py-14--xl {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .g-py-15--xl {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }

    .g-py-16--xl {
        padding-top: 1.14286rem !important;
        padding-bottom: 1.14286rem !important;
    }

    .g-py-17--xl {
        padding-top: 1.21429rem !important;
        padding-bottom: 1.21429rem !important;
    }

    .g-py-18--xl {
        padding-top: 1.28571rem !important;
        padding-bottom: 1.28571rem !important;
    }

    .g-py-19--xl {
        padding-top: 1.35714rem !important;
        padding-bottom: 1.35714rem !important;
    }
    /* P */
    .g-py-10--xl {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }
    /* P */
    .g-py-15--xl {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }
    /* P */
    .g-py-20--xl {
        padding-top: 1.42857rem !important;
        padding-bottom: 1.42857rem !important;
    }
    /* P */
    .g-py-25--xl {
        padding-top: 1.78571rem !important;
        padding-bottom: 1.78571rem !important;
    }
    /* P */
    .g-py-30--xl {
        padding-top: 2.14286rem !important;
        padding-bottom: 2.14286rem !important;
    }
    /* P */
    .g-py-35--xl {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }
    /* P */
    .g-py-40--xl {
        padding-top: 2.85714rem !important;
        padding-bottom: 2.85714rem !important;
    }
    /* P */
    .g-py-45--xl {
        padding-top: 3.21429rem !important;
        padding-bottom: 3.21429rem !important;
    }
    /* P */
    .g-py-50--xl {
        padding-top: 3.57143rem !important;
        padding-bottom: 3.57143rem !important;
    }
    /* P */
    .g-py-55--xl {
        padding-top: 3.92857rem !important;
        padding-bottom: 3.92857rem !important;
    }
    /* P */
    .g-py-60--xl {
        padding-top: 4.28571rem !important;
        padding-bottom: 4.28571rem !important;
    }
    /* P */
    .g-py-65--xl {
        padding-top: 4.64286rem !important;
        padding-bottom: 4.64286rem !important;
    }
    /* P */
    .g-py-70--xl {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    /* P */
    .g-py-75--xl {
        padding-top: 5.35714rem !important;
        padding-bottom: 5.35714rem !important;
    }
    /* P */
    .g-py-80--xl {
        padding-top: 5.71429rem !important;
        padding-bottom: 5.71429rem !important;
    }
    /* P */
    .g-py-85--xl {
        padding-top: 6.07143rem !important;
        padding-bottom: 6.07143rem !important;
    }
    /* P */
    .g-py-90--xl {
        padding-top: 6.42857rem !important;
        padding-bottom: 6.42857rem !important;
    }
    /* P */
    .g-py-95--xl {
        padding-top: 6.78571rem !important;
        padding-bottom: 6.78571rem !important;
    }
    /* P */
    .g-py-100--xl {
        padding-top: 7.14286rem !important;
        padding-bottom: 7.14286rem !important;
    }
    /* P */
    .g-py-105--xl {
        padding-top: 7.5rem !important;
        padding-bottom: 7.5rem !important;
    }
    /* P */
    .g-py-110--xl {
        padding-top: 7.85714rem !important;
        padding-bottom: 7.85714rem !important;
    }
    /* P */
    .g-py-115--xl {
        padding-top: 8.21429rem !important;
        padding-bottom: 8.21429rem !important;
    }
    /* P */
    .g-py-120--xl {
        padding-top: 8.57143rem !important;
        padding-bottom: 8.57143rem !important;
    }
    /* P */
    .g-py-125--xl {
        padding-top: 8.92857rem !important;
        padding-bottom: 8.92857rem !important;
    }
    /* P */
    .g-py-130--xl {
        padding-top: 9.28571rem !important;
        padding-bottom: 9.28571rem !important;
    }
    /* P */
    .g-py-135--xl {
        padding-top: 9.64286rem !important;
        padding-bottom: 9.64286rem !important;
    }
    /* P */
    .g-py-140--xl {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }
    /* P */
    .g-py-145--xl {
        padding-top: 10.35714rem !important;
        padding-bottom: 10.35714rem !important;
    }
    /* P */
    .g-py-150--xl {
        padding-top: 10.71429rem !important;
        padding-bottom: 10.71429rem !important;
    }
    /* P */
    .g-py-155--xl {
        padding-top: 11.07143rem !important;
        padding-bottom: 11.07143rem !important;
    }
    /* P */
    .g-py-160--xl {
        padding-top: 11.42857rem !important;
        padding-bottom: 11.42857rem !important;
    }
    /* P */
    .g-py-165--xl {
        padding-top: 11.78571rem !important;
        padding-bottom: 11.78571rem !important;
    }
    /* P */
    .g-py-170--xl {
        padding-top: 12.14286rem !important;
        padding-bottom: 12.14286rem !important;
    }
    /* P */
    .g-py-175--xl {
        padding-top: 12.5rem !important;
        padding-bottom: 12.5rem !important;
    }
    /* P */
    .g-py-180--xl {
        padding-top: 12.85714rem !important;
        padding-bottom: 12.85714rem !important;
    }
    /* P */
    .g-py-185--xl {
        padding-top: 13.21429rem !important;
        padding-bottom: 13.21429rem !important;
    }
    /* P */
    .g-py-190--xl {
        padding-top: 13.57143rem !important;
        padding-bottom: 13.57143rem !important;
    }
    /* P */
    .g-py-195--xl {
        padding-top: 13.92857rem !important;
        padding-bottom: 13.92857rem !important;
    }
    /* P */
    .g-py-200--xl {
        padding-top: 14.28571rem !important;
        padding-bottom: 14.28571rem !important;
    }
    /* P */
    .g-py-205--xl {
        padding-top: 14.64286rem !important;
        padding-bottom: 14.64286rem !important;
    }
    /* P */
    .g-py-210--xl {
        padding-top: 15rem !important;
        padding-bottom: 15rem !important;
    }
    /* Padding Top */
    .g-pt-0--xl {
        padding-top: 0px !important;
    }

    .g-pt-1--xl {
        padding-top: 0.07143rem !important;
    }

    .g-pt-2--xl {
        padding-top: 0.14286rem !important;
    }

    .g-pt-3--xl {
        padding-top: 0.21429rem !important;
    }

    .g-pt-4--xl {
        padding-top: 0.28571rem !important;
    }

    .g-pt-5--xl {
        padding-top: 0.35714rem !important;
    }

    .g-pt-6--xl {
        padding-top: 0.42857rem !important;
    }

    .g-pt-7--xl {
        padding-top: 0.5rem !important;
    }

    .g-pt-8--xl {
        padding-top: 0.57143rem !important;
    }

    .g-pt-9--xl {
        padding-top: 0.64286rem !important;
    }

    .g-pt-10--xl {
        padding-top: 0.71429rem !important;
    }

    .g-pt-15--xl {
        padding-top: 1.07143rem !important;
    }

    .g-pt-20--xl {
        padding-top: 1.42857rem !important;
    }

    .g-pt-25--xl {
        padding-top: 1.78571rem !important;
    }

    .g-pt-30--xl {
        padding-top: 2.14286rem !important;
    }

    .g-pt-35--xl {
        padding-top: 2.5rem !important;
    }

    .g-pt-40--xl {
        padding-top: 2.85714rem !important;
    }

    .g-pt-45--xl {
        padding-top: 3.21429rem !important;
    }

    .g-pt-50--xl {
        padding-top: 3.57143rem !important;
    }

    .g-pt-55--xl {
        padding-top: 3.92857rem !important;
    }

    .g-pt-60--xl {
        padding-top: 4.28571rem !important;
    }

    .g-pt-65--xl {
        padding-top: 4.64286rem !important;
    }

    .g-pt-70--xl {
        padding-top: 5rem !important;
    }

    .g-pt-75--xl {
        padding-top: 5.35714rem !important;
    }

    .g-pt-80--xl {
        padding-top: 5.71429rem !important;
    }

    .g-pt-85--xl {
        padding-top: 6.07143rem !important;
    }

    .g-pt-90--xl {
        padding-top: 6.42857rem !important;
    }

    .g-pt-95--xl {
        padding-top: 6.78571rem !important;
    }

    .g-pt-100--xl {
        padding-top: 7.14286rem !important;
    }

    .g-pt-105--xl {
        padding-top: 7.5rem !important;
    }

    .g-pt-110--xl {
        padding-top: 7.85714rem !important;
    }

    .g-pt-115--xl {
        padding-top: 8.21429rem !important;
    }

    .g-pt-120--xl {
        padding-top: 8.57143rem !important;
    }

    .g-pt-125--xl {
        padding-top: 8.92857rem !important;
    }

    .g-pt-130--xl {
        padding-top: 9.28571rem !important;
    }

    .g-pt-135--xl {
        padding-top: 9.64286rem !important;
    }

    .g-pt-140--xl {
        padding-top: 10rem !important;
    }

    .g-pt-145--xl {
        padding-top: 10.35714rem !important;
    }

    .g-pt-150--xl {
        padding-top: 10.71429rem !important;
    }
    /* Padding Right */
    .g-pr-0--xl {
        padding-right: 0px !important;
    }

    .g-pr-1--xl {
        padding-right: 0.07143rem !important;
    }

    .g-pr-2--xl {
        padding-right: 0.14286rem !important;
    }

    .g-pr-3--xl {
        padding-right: 0.21429rem !important;
    }

    .g-pr-4--xl {
        padding-right: 0.28571rem !important;
    }

    .g-pr-5--xl {
        padding-right: 0.35714rem !important;
    }

    .g-pr-6--xl {
        padding-right: 0.42857rem !important;
    }

    .g-pr-7--xl {
        padding-right: 0.5rem !important;
    }

    .g-pr-8--xl {
        padding-right: 0.57143rem !important;
    }

    .g-pr-9--xl {
        padding-right: 0.64286rem !important;
    }
    /* P */
    .g-pr-10--xl {
        padding-right: 0.71429rem !important;
    }
    /* P */
    .g-pr-15--xl {
        padding-right: 1.07143rem !important;
    }
    /* P */
    .g-pr-20--xl {
        padding-right: 1.42857rem !important;
    }
    /* P */
    .g-pr-25--xl {
        padding-right: 1.78571rem !important;
    }
    /* P */
    .g-pr-30--xl {
        padding-right: 2.14286rem !important;
    }
    /* P */
    .g-pr-35--xl {
        padding-right: 2.5rem !important;
    }
    /* P */
    .g-pr-40--xl {
        padding-right: 2.85714rem !important;
    }
    /* P */
    .g-pr-45--xl {
        padding-right: 3.21429rem !important;
    }
    /* P */
    .g-pr-50--xl {
        padding-right: 3.57143rem !important;
    }
    /* P */
    .g-pr-55--xl {
        padding-right: 3.92857rem !important;
    }
    /* P */
    .g-pr-60--xl {
        padding-right: 4.28571rem !important;
    }
    /* P */
    .g-pr-65--xl {
        padding-right: 4.64286rem !important;
    }
    /* P */
    .g-pr-70--xl {
        padding-right: 5rem !important;
    }
    /* P */
    .g-pr-75--xl {
        padding-right: 5.35714rem !important;
    }
    /* P */
    .g-pr-80--xl {
        padding-right: 5.71429rem !important;
    }
    /* P */
    .g-pr-85--xl {
        padding-right: 6.07143rem !important;
    }
    /* P */
    .g-pr-90--xl {
        padding-right: 6.42857rem !important;
    }
    /* P */
    .g-pr-95--xl {
        padding-right: 6.78571rem !important;
    }
    /* P */
    .g-pr-100--xl {
        padding-right: 7.14286rem !important;
    }
    /* P */
    .g-pr-105--xl {
        padding-right: 7.5rem !important;
    }
    /* P */
    .g-pr-110--xl {
        padding-right: 7.85714rem !important;
    }
    /* P */
    .g-pr-115--xl {
        padding-right: 8.21429rem !important;
    }
    /* P */
    .g-pr-120--xl {
        padding-right: 8.57143rem !important;
    }
    /* P */
    .g-pr-125--xl {
        padding-right: 8.92857rem !important;
    }
    /* P */
    .g-pr-130--xl {
        padding-right: 9.28571rem !important;
    }
    /* P */
    .g-pr-135--xl {
        padding-right: 9.64286rem !important;
    }
    /* P */
    .g-pr-140--xl {
        padding-right: 10rem !important;
    }
    /* P */
    .g-pr-145--xl {
        padding-right: 10.35714rem !important;
    }
    /* P */
    .g-pr-150--xl {
        padding-right: 10.71429rem !important;
    }
    /* P */
    .g-pr-155--xl {
        padding-right: 11.07143rem !important;
    }
    /* P */
    .g-pr-160--xl {
        padding-right: 11.42857rem !important;
    }
    /* P */
    .g-pr-165--xl {
        padding-right: 11.78571rem !important;
    }
    /* P */
    .g-pr-170--xl {
        padding-right: 12.14286rem !important;
    }
    /* Padding Bottom */
    .g-pb-0--xl {
        padding-bottom: 0px !important;
    }

    .g-pb-1--xl {
        padding-bottom: 0.07143rem !important;
    }

    .g-pb-2--xl {
        padding-bottom: 0.14286rem !important;
    }

    .g-pb-3--xl {
        padding-bottom: 0.21429rem !important;
    }

    .g-pb-4--xl {
        padding-bottom: 0.28571rem !important;
    }

    .g-pb-5--xl {
        padding-bottom: 0.35714rem !important;
    }

    .g-pb-6--xl {
        padding-bottom: 0.42857rem !important;
    }

    .g-pb-7--xl {
        padding-bottom: 0.5rem !important;
    }

    .g-pb-8--xl {
        padding-bottom: 0.57143rem !important;
    }

    .g-pb-9--xl {
        padding-bottom: 0.64286rem !important;
    }

    .g-pb-10--xl {
        padding-bottom: 0.71429rem !important;
    }

    .g-pb-15--xl {
        padding-bottom: 1.07143rem !important;
    }

    .g-pb-20--xl {
        padding-bottom: 1.42857rem !important;
    }

    .g-pb-25--xl {
        padding-bottom: 1.78571rem !important;
    }

    .g-pb-30--xl {
        padding-bottom: 2.14286rem !important;
    }

    .g-pb-35--xl {
        padding-bottom: 2.5rem !important;
    }

    .g-pb-40--xl {
        padding-bottom: 2.85714rem !important;
    }

    .g-pb-45--xl {
        padding-bottom: 3.21429rem !important;
    }

    .g-pb-50--xl {
        padding-bottom: 3.57143rem !important;
    }

    .g-pb-55--xl {
        padding-bottom: 3.92857rem !important;
    }

    .g-pb-60--xl {
        padding-bottom: 4.28571rem !important;
    }

    .g-pb-65--xl {
        padding-bottom: 4.64286rem !important;
    }

    .g-pb-70--xl {
        padding-bottom: 5rem !important;
    }

    .g-pb-75--xl {
        padding-bottom: 5.35714rem !important;
    }

    .g-pb-80--xl {
        padding-bottom: 5.71429rem !important;
    }

    .g-pb-85--xl {
        padding-bottom: 6.07143rem !important;
    }

    .g-pb-90--xl {
        padding-bottom: 6.42857rem !important;
    }

    .g-pb-95--xl {
        padding-bottom: 6.78571rem !important;
    }

    .g-pb-100--xl {
        padding-bottom: 7.14286rem !important;
    }

    .g-pb-105--xl {
        padding-bottom: 7.5rem !important;
    }

    .g-pb-110--xl {
        padding-bottom: 7.85714rem !important;
    }

    .g-pb-115--xl {
        padding-bottom: 8.21429rem !important;
    }

    .g-pb-120--xl {
        padding-bottom: 8.57143rem !important;
    }

    .g-pb-125--xl {
        padding-bottom: 8.92857rem !important;
    }

    .g-pb-130--xl {
        padding-bottom: 9.28571rem !important;
    }

    .g-pb-135--xl {
        padding-bottom: 9.64286rem !important;
    }

    .g-pb-140--xl {
        padding-bottom: 10rem !important;
    }

    .g-pb-145--xl {
        padding-bottom: 10.35714rem !important;
    }

    .g-pb-150--xl {
        padding-bottom: 10.71429rem !important;
    }
    /* Padding Left */
    .g-pl-0--xl {
        padding-left: 0px !important;
    }

    .g-pl-1--xl {
        padding-left: 0.07143rem !important;
    }

    .g-pl-2--xl {
        padding-left: 0.14286rem !important;
    }

    .g-pl-3--xl {
        padding-left: 0.21429rem !important;
    }

    .g-pl-4--xl {
        padding-left: 0.28571rem !important;
    }

    .g-pl-5--xl {
        padding-left: 0.35714rem !important;
    }

    .g-pl-6--xl {
        padding-left: 0.42857rem !important;
    }

    .g-pl-7--xl {
        padding-left: 0.5rem !important;
    }

    .g-pl-8--xl {
        padding-left: 0.57143rem !important;
    }

    .g-pl-9--xl {
        padding-left: 0.64286rem !important;
    }
    /* P */
    .g-pl-10--xl {
        padding-left: 0.71429rem !important;
    }
    /* P */
    .g-pl-15--xl {
        padding-left: 1.07143rem !important;
    }
    /* P */
    .g-pl-20--xl {
        padding-left: 1.42857rem !important;
    }
    /* P */
    .g-pl-25--xl {
        padding-left: 1.78571rem !important;
    }
    /* P */
    .g-pl-30--xl {
        padding-left: 2.14286rem !important;
    }
    /* P */
    .g-pl-35--xl {
        padding-left: 2.5rem !important;
    }
    /* P */
    .g-pl-40--xl {
        padding-left: 2.85714rem !important;
    }
    /* P */
    .g-pl-45--xl {
        padding-left: 3.21429rem !important;
    }
    /* P */
    .g-pl-50--xl {
        padding-left: 3.57143rem !important;
    }
    /* P */
    .g-pl-55--xl {
        padding-left: 3.92857rem !important;
    }
    /* P */
    .g-pl-60--xl {
        padding-left: 4.28571rem !important;
    }
    /* P */
    .g-pl-65--xl {
        padding-left: 4.64286rem !important;
    }
    /* P */
    .g-pl-70--xl {
        padding-left: 5rem !important;
    }
    /* P */
    .g-pl-75--xl {
        padding-left: 5.35714rem !important;
    }
    /* P */
    .g-pl-80--xl {
        padding-left: 5.71429rem !important;
    }
    /* P */
    .g-pl-85--xl {
        padding-left: 6.07143rem !important;
    }
    /* P */
    .g-pl-90--xl {
        padding-left: 6.42857rem !important;
    }
    /* P */
    .g-pl-95--xl {
        padding-left: 6.78571rem !important;
    }
    /* P */
    .g-pl-100--xl {
        padding-left: 7.14286rem !important;
    }
    /* P */
    .g-pl-105--xl {
        padding-left: 7.5rem !important;
    }
    /* P */
    .g-pl-110--xl {
        padding-left: 7.85714rem !important;
    }
    /* P */
    .g-pl-115--xl {
        padding-left: 8.21429rem !important;
    }
    /* P */
    .g-pl-120--xl {
        padding-left: 8.57143rem !important;
    }
    /* P */
    .g-pl-125--xl {
        padding-left: 8.92857rem !important;
    }
    /* P */
    .g-pl-130--xl {
        padding-left: 9.28571rem !important;
    }
    /* P */
    .g-pl-135--xl {
        padding-left: 9.64286rem !important;
    }
    /* P */
    .g-pl-140--xl {
        padding-left: 10rem !important;
    }
    /* P */
    .g-pl-145--xl {
        padding-left: 10.35714rem !important;
    }
    /* P */
    .g-pl-150--xl {
        padding-left: 10.71429rem !important;
    }
    /* P */
    .g-pl-155--xl {
        padding-left: 11.07143rem !important;
    }
    /* P */
    .g-pl-160--xl {
        padding-left: 11.42857rem !important;
    }
    /* P */
    .g-pl-165--xl {
        padding-left: 11.78571rem !important;
    }
    /* P */
    .g-pl-170--xl {
        padding-left: 12.14286rem !important;
    }
}

/* Custom Paddings (xs)
------------------------------------*/
.g-pa-0-20-20 {
    padding: 0 1.42857rem 1.42857rem !important;
}

.g-pa-4-11 {
    padding: 0.28571rem 0.78571rem !important;
}

.g-pa-4-13 {
    padding: 0.28571rem 0.92857rem !important;
}

.g-pa-5-10 {
    padding: 0.35714rem 0.71429rem !important;
}

.g-pa-5-15 {
    padding: 0.35714rem 1.07143rem !important;
}

.g-pa-6-8 {
    padding: 0.42857rem 0.57143rem !important;
}

.g-pa-7-14 {
    padding: 0.5rem 1rem !important;
}

.g-pa-7-16 {
    padding: 0.5rem 1.14286rem !important;
}

.g-pa-10-5-5 {
    padding: 0.71429rem 0.35714rem 0.35714rem !important;
}

.g-pa-10-15 {
    padding: 0.71429rem 1.07143rem !important;
}

.g-pa-10-16 {
    padding: 0.71429rem 1.14286rem !important;
}

.g-pa-10-20 {
    padding: 0.71429rem 1.42857rem !important;
}

.g-pa-10-30 {
    padding: 0.71429rem 2.14286rem !important;
}

.g-pa-12 {
    padding: 0.85714rem !important;
}

.g-pa-12-19 {
    padding: 0.85714rem 1.35714rem !important;
}

.g-pa-12-21 {
    padding: 0.85714rem 1.5rem !important;
}

.g-pa-12-5-7 {
    padding: 0.85714rem 0.35714rem 0.5rem !important;
}

.g-pa-14-18 {
    padding: 1rem 1.28571rem !important;
}

.g-pa-15-0 {
    padding: 1.07143rem 0 !important;
}

.g-pa-15-5 {
    padding: 1.07143rem 0.35714rem !important;
}

.g-pa-15-20-10 {
    padding: 1.07143rem 1.42857rem 0.71429rem !important;
}

.g-pa-15-20 {
    padding: 1.07143rem 1.42857rem !important;
}

.g-pa-15-30 {
    padding: 1.07143rem 2.14286rem !important;
}

.g-pa-17-23 {
    padding: 1.21429rem 1.64286rem !important;
}

.g-pa-20-10 {
    padding: 1.42857rem 0.71429rem !important;
}

.g-pa-20-20-15 {
    padding: 1.42857rem 1.42857rem 1.07143rem !important;
}

.g-pa-20-20-20-55 {
    padding: 1.42857rem 1.42857rem 1.42857rem 3.92857rem !important;
}

.g-pa-20-30-0 {
    padding: 1.42857rem 2.14286rem 0 !important;
}

.g-pa-20-40-25 {
    padding: 1.42857rem 2.85714rem 1.78571rem !important;
}

.g-pa-24 {
    padding: 1.71429rem !important;
}

.g-pa-25-20-30 {
    padding: 1.78571rem 1.42857rem 2.14286rem !important;
}

.g-pa-25-30-20 {
    padding: 1.78571rem 2.14286rem 1.42857rem !important;
}

.g-pa-25-30 {
    padding: 1.78571rem 2.14286rem !important;
}

.g-pa-30-10 {
    padding: 2.14286rem 0.71429rem !important;
}

.g-pa-30-15 {
    padding: 2.14286rem 1.07143rem !important;
}

.g-pa-30-20 {
    padding: 2.14286rem 1.42857rem !important;
}

.g-pa-30-30-20 {
    padding: 2.14286rem 2.14286rem 1.42857rem !important;
}

.g-pa-40 {
    padding: 2.85714rem !important;
}

.g-pa-40-20 {
    padding: 2.85714rem 1.42857rem !important;
}

.g-pa-40-30-30 {
    padding: 2.85714rem 2.14286rem 2.14286rem !important;
}

.g-pa-50-15-0 {
    padding: 3.57143rem 1.07143rem 0 !important;
}

.g-pa-15x {
    padding: 15% !important;
}

.g-px-18 {
    padding-left: 1.28571rem !important;
    /* O */
    padding-right: 1.28571rem !important;
}

.g-py-23 {
    padding-top: 1.64286rem !important;
    /* O */
    padding-bottom: 1.64286rem !important;
}

.g-py-235 {
    padding-top: 16.78571rem !important;
    /* O */
    padding-bottom: 16.78571rem !important;
}

.g-pl-12 {
    padding-left: 0.85714rem !important;
}

.g-pl-17 {
    padding-left: 1.21429rem !important;
}

.g-pl-7--hover:hover {
    padding-left: 0.5rem !important;
}

.g-pl-60--xs {
    padding-left: 4.28571rem !important;
}

.g-pt-11 {
    padding-top: 0.78571rem !important;
}

.g-parent:hover .g-pt-25--parent-hover {
    padding-top: 1.78571rem !important;
}

.g-pt-130 {
    padding-top: 9.28571rem !important;
}

.g-pt-150 {
    padding-top: 10.71429rem !important;
}

.g-pt-170 {
    padding-top: 12.14286rem !important;
}

.g-pt-195 {
    padding-top: 13.92857rem !important;
}

.g-pb-170 {
    padding-bottom: 12.14286rem !important;
}

.g-pb-180 {
    padding-bottom: 12.85714rem !important;
}

.g-pb-200 {
    padding-bottom: 14.28571rem !important;
}

.g-pb-250 {
    padding-bottom: 17.85714rem !important;
}

/* Custom Paddings (sm)
------------------------------------*/
@media (min-width: 576px) {
    .g-px-10x--sm {
        padding-left: 10% !important;
        padding-right: 10% !important;
    }

    .g-px-0--sm {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .g-py-0--sm {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .g-py-5--sm {
        padding-top: 0.35714rem !important;
        padding-bottom: 0.35714rem !important;
    }

    .g-pa-0-10x--sm {
        padding-left: 10% !important;
        padding-right: 10% !important;
    }

    .g-pa-0-35-35--sm {
        padding: 0 2.5rem 2.5rem !important;
    }

    .g-pa-5-10--sm {
        padding: 0.35714rem 0.71429rem !important;
    }

    .g-pa-8-16--sm {
        padding: 0.57143rem 1.14286rem !important;
    }

    .g-pa-10-20--sm {
        padding: 0.71429rem 1.42857rem !important;
    }

    .g-pa-15-20-10--sm {
        padding: 1.07143rem 1.42857rem 0.71429rem !important;
    }

    .g-pa-20-20-0--sm {
        padding: 1.42857rem 1.42857rem 0 !important;
    }

    .g-pa-20-20-10--sm {
        padding: 1.42857rem 1.42857rem 0.71429rem !important;
    }

    .g-pa-20-30-0--sm {
        padding: 1.42857rem 2.14286rem 0 !important;
    }

    .g-pa-20-30--sm {
        padding: 1.42857rem 2.14286rem !important;
    }

    .g-pa-30-20--sm {
        padding: 2.14286rem 1.42857rem !important;
    }

    .g-pa-30-25-20--sm {
        padding: 2.14286rem 1.78571rem 1.42857rem !important;
    }

    .g-pa-30-30-20--sm {
        padding: 2.14286rem 2.14286rem 1.42857rem !important;
    }

    .g-pa-30-50-40--sm {
        padding: 2.14286rem 3.57143rem 2.85714rem !important;
    }

    .g-pa-30-80--sm {
        padding: 2.14286rem 5.71429rem !important;
    }

    .g-pa-40-30-30--sm {
        padding: 2.85714rem 2.14286rem 2.14286rem !important;
    }

    .g-pa-60-30--sm {
        padding: 4.28571rem 2.14286rem !important;
    }

    .g-pa-70-50-50-30--sm {
        padding: 5rem 3.57143rem 3.57143rem 2.14286rem !important;
    }

    .g-pa-80-40--sm {
        padding: 5.71429rem 2.85714rem !important;
    }

    .g-pa-85-0-40--sm {
        padding: 6.07143rem 0 2.85714rem !important;
    }

    .g-pa-100-30--sm {
        padding: 7.14286rem 2.14286rem !important;
    }

    .g-pa-170-0-150--sm {
        padding: 12.14286rem 0 10.71429rem !important;
    }

    .g-pl-300--sm {
        padding-left: 21.42857rem !important;
    }
}

/* Custom Paddings (md)
------------------------------------*/
@media (min-width: 768px) {
    .g-pa-25-30--md {
        padding: 1.78571rem 2.14286rem !important;
    }

    .g-pa-30-10--md {
        padding: 2.14286rem 0.71429rem !important;
    }

    .g-pa-30-35--md {
        padding: 2.14286rem 2.5rem !important;
    }

    .g-py-0--md {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .g-py-23--md {
        padding-top: 1.64286rem !important;
        padding-bottom: 1.64286rem !important;
    }

    .g-px-18--md {
        padding-left: 1.28571rem !important;
        padding-right: 1.28571rem !important;
    }

    .g-pt-135--md {
        padding-top: 9.64286rem !important;
    }

    .g-pt-145--md {
        padding-top: 10.35714rem !important;
    }

    .g-pt-150--md {
        padding-top: 10.71429rem !important;
    }

    .g-pt-170--md {
        padding-top: 12.14286rem !important;
    }

    .g-pt-175--md {
        padding-top: 12.5rem !important;
    }

    .g-pb-70--md {
        padding-bottom: 5rem !important;
    }

    .g-pb-170--md {
        padding-bottom: 12.14286rem !important;
    }

    .g-pb-250--md {
        padding-bottom: 17.85714rem !important;
    }
}

/* Custom Paddings (lg)
------------------------------------*/
@media (min-width: 992px) {
    .g-py-0--lg {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .g-py-100--lg {
        padding-top: 7.14286rem !important;
        padding-bottom: 7.14286rem !important;
    }

    .g-px-200--lg {
        padding-left: 14.28571rem !important;
        padding-right: 14.28571rem !important;
    }

    .g-pt-170--lg {
        padding-top: 12.14286rem !important;
    }

    .g-pb-200--lg {
        padding-bottom: 14.28571rem !important;
    }
}

@media (min-width: 0px) {
    .width-300--sm {
        width: 100%;
        top: 20%;
    }
}

@media (max-width: 600px) {
    .pt-30--sm {
        padding-top: 30px;
    }
}

@media (min-width: 768px) {
    .width-600--md {
        width: 650px;
        top: 20%
    }
}

@media (min-width: 1400px) {
    .width-650--lg {
        width: 650px;
        top: 0%
    }
}

@media (min-width: 768px) {
    .top-20--md {
        top: 20%
    }
}

@media (min-width: 1400px) {
    .top-0--lg {
        top: 0%
    }
}

.detail-image-div {
    border-radius: 2px;
    background: #F9FAF5;
    height: fit-content;
}

.border-radius-5 {
    border-radius: 5px;
    box-shadow: 3px 3px #F9FAF5;
}

[class^="swiper-button-"] {
    transition: all .3s ease;
}

.swiper-slide {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}

*, *:before, *:after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

.swiper-container {
    width: 80%;
    height: 100vh;
    float: left;
    transition: opacity .6s ease, -webkit-transform .3s ease;
    transition: opacity .6s ease, transform .3s ease;
    transition: opacity .6s ease, transform .3s ease, -webkit-transform .3s ease;
}

    .swiper-container.nav-slider {
        width: 20%;
        padding-left: 5px;
    }

        .swiper-container.nav-slider .swiper-slide {
            cursor: pointer;
            opacity: .4;
            transition: opacity .3s ease;
        }

            .swiper-container.nav-slider .swiper-slide.swiper-slide-active {
                opacity: 1;
            }

            .swiper-container.nav-slider .swiper-slide .content {
                width: 100%;
            }

                .swiper-container.nav-slider .swiper-slide .content .title {
                    font-size: 20px;
                }

    .swiper-container:hover .swiper-button-prev,
    .swiper-container:hover .swiper-button-next {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
        visibility: visible;
    }

    .swiper-container.loading {
        opacity: 0;
        visibility: hidden;
    }

.swiper-slide {
    overflow: hidden;
}

    .swiper-slide .slide-bgimg {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-position: center;
        background-size: cover;
    }

    .swiper-slide .entity-img {
        display: none;
    }

    .swiper-slide .content {
        position: absolute;
        top: 40%;
        left: 0;
        width: 50%;
        padding-left: 5%;
        color: #fff;
    }

        .swiper-slide .content .title {
            font-size: 2.6em;
            font-weight: bold;
            margin-bottom: 30px;
        }

        .swiper-slide .content .caption {
            display: block;
            font-size: 13px;
            line-height: 1.4;
            -webkit-transform: translateX(50px);
            transform: translateX(50px);
            opacity: 0;
            transition: opacity .3s ease, -webkit-transform .7s ease;
            transition: opacity .3s ease, transform .7s ease;
            transition: opacity .3s ease, transform .7s ease, -webkit-transform .7s ease;
        }

            .swiper-slide .content .caption.show {
                -webkit-transform: translateX(0);
                transform: translateX(0);
                opacity: 1;
            }

[class^="swiper-button-"] {
    width: 44px;
    opacity: 0;
    visibility: hidden;
}

.swiper-button-prev {
    -webkit-transform: translateX(50px);
    transform: translateX(50px);
}

.swiper-button-next {
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
}

.jssor-class-1 {
    position: relative;
    margin: 40px auto 0 auto;
    top: 0px;
    left: 0px;
    width: 1300px;
    height: 600px;
    overflow: hidden;
    visibility: hidden;
    padding-top: 100px;
}

.jssor-class-2 {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    text-align: center;
    background-color: rgba(0,0,0,0.7);
}

.jssor-loading {
    position: relative;
    top: 50%;
    width: 38px;
    height: 38px;
}

.jssor-slides {
    cursor: default;
    position: relative;
    top: 0px;
    left: 0px;
    width: 1300px;
    height: 600px;
    overflow: hidden;
}

.jssor-indicator {
    position: absolute;
    bottom: 45px;
    right: 12px;
}

.jssor-svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.y-16 {
    width: 16px;
    height: 16px;
}

.jssorl-009-spin img {
    animation-name: jssorl-009-spin;
    animation-duration: 1.6s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

/*jssor slider bullet skin 032 css*/
.jssorb032 {
    position: absolute;
}

    .jssorb032 .i {
        position: absolute;
        cursor: pointer;
    }

        .jssorb032 .i .b {
            fill: #fff;
            fill-opacity: 0.7;
            stroke: #fff;
            stroke-width: 1200;
            stroke-miterlimit: 10;
            stroke-opacity: 0.25;
        }

        .jssorb032 .i:hover .b {
            fill: #68c401;
            fill-opacity: .6;
            stroke: #fff;
            stroke-opacity: .35;
        }

    .jssorb032 .iav .b {
        fill: #68c401;
        fill-opacity: 1;
        stroke: #68c401;
        stroke-opacity: .35;
    }

    .jssorb032 .i.idn {
        opacity: .3;
    }

/*jssor slider arrow skin 051 css*/
.jssora051 {
    display: block;
    position: absolute;
    cursor: pointer;
}

    .jssora051 .a {
        fill: none;
        stroke: #68c401;
        stroke-width: 360;
        stroke-miterlimit: 10;
    }

    .jssora051:hover {
        opacity: .8;
    }

    .jssora051.jssora051dn {
        opacity: .5;
    }

    .jssora051.jssora051ds {
        opacity: .3;
        pointer-events: none;
    }

.arrow-left-div {
    width: 45px;
    height: 45px;
    top: 0px;
    left: 25px;
}

.arrow-left-svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.arrow-right-div {
    width: 45px;
    height: 45px;
    top: 0px;
    right: 25px;
}

.arrow-right-svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.fit-content {
    height: fit-content;
}
/* W3.CSS 4.12 November 2018 by Jan Egil and Borge Refsnes */
html {
    box-sizing: border-box
}

*, *:before, *:after {
    box-sizing: inherit
}
/* Extract from normalize.css by Nicolas Gallagher and Jonathan Neal git.io/normalize */
html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
    display: block
}

audio, canvas, progress, video {
    display: inline-block
}

progress {
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden], template {
    display: none
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

    a:active, a:hover {
        outline-width: 0
    }

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

dfn {
    font-style: italic
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -0.25em
}

sup {
    top: -0.5em
}

figure {
    margin: 1em 40px
}

img {
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

code, kbd, pre, samp {
    font-family: monospace,monospace;
    font-size: 1em
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

button, input, select, textarea {
    font: inherit;
    margin: 0
}

optgroup {
    font-weight: bold
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

button, html [type=button], [type=reset], [type=submit] {
    -webkit-appearance: button
}

    button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
        border-style: none;
        padding: 0
    }

    button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {
        outline: 1px dotted ButtonText
    }

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

textarea {
    overflow: auto
}

[type=checkbox], [type=radio] {
    padding: 0
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

    [type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
        -webkit-appearance: none
    }

::-webkit-input-placeholder {
    color: inherit;
    opacity: 0.54
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}
/* End extract */
html, body {
    font-family: Verdana,sans-serif;
    font-size: 15px;
    line-height: 1.5
}

html {
    overflow-x: hidden
}

h1 {
    font-size: 36px
}

h2 {
    font-size: 30px
}

h3 {
    font-size: 24px
}

h4 {
    font-size: 20px
}

h5 {
    font-size: 18px
}

h6 {
    font-size: 16px
}

.w3-serif {
    font-family: serif
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
    margin: 10px 0
}

.w3-wide {
    letter-spacing: 4px
}

hr {
    border: 0;
    border-top: 1px solid #eee;
    margin: 20px 0
}

.w3-image {
    max-width: 100%;
    height: auto
}

img {
    vertical-align: middle
}

a {
    color: inherit
}

.w3-table, .w3-table-all {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    display: table
}

.w3-table-all {
    border: 1px solid #ccc
}

    .w3-bordered tr, .w3-table-all tr {
        border-bottom: 1px solid #ddd
    }

.w3-striped tbody tr:nth-child(even) {
    background-color: #f1f1f1
}

.w3-table-all tr:nth-child(odd) {
    background-color: #fff
}

.w3-table-all tr:nth-child(even) {
    background-color: #f1f1f1
}

.w3-hoverable tbody tr:hover, .w3-ul.w3-hoverable li:hover {
    background-color: #ccc
}

.w3-centered tr th, .w3-centered tr td {
    text-align: center
}

.w3-table td, .w3-table th, .w3-table-all td, .w3-table-all th {
    padding: 8px 8px;
    display: table-cell;
    text-align: left;
    vertical-align: top
}

    .w3-table th:first-child, .w3-table td:first-child, .w3-table-all th:first-child, .w3-table-all td:first-child {
        padding-left: 16px
    }

.w3-btn, .w3-button {
    border: none;
    display: inline-block;
    padding: 8px 16px;
    vertical-align: middle;
    overflow: hidden;
    text-decoration: none;
    color: inherit;
    background-color: inherit;
    text-align: center;
    cursor: pointer;
    white-space: nowrap
}

    .w3-btn:hover {
        box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)
    }

.w3-btn, .w3-button {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

    .w3-disabled, .w3-btn:disabled, .w3-button:disabled {
        cursor: not-allowed;
        opacity: 0.3
    }

        .w3-disabled *, :disabled * {
            pointer-events: none
        }

        .w3-btn.w3-disabled:hover, .w3-btn:disabled:hover {
            box-shadow: none
        }

.w3-badge, .w3-tag {
    background-color: #000;
    color: #fff;
    display: inline-block;
    padding-left: 8px;
    padding-right: 8px;
    text-align: center
}

.w3-badge {
    border-radius: 50%
}

.w3-ul {
    list-style-type: none;
    padding: 0;
    margin: 0
}

    .w3-ul li {
        padding: 8px 16px;
        border-bottom: 1px solid #ddd
    }

        .w3-ul li:last-child {
            border-bottom: none
        }

.w3-tooltip, .w3-display-container {
    position: relative
}

    .w3-tooltip .w3-text {
        display: none
    }

    .w3-tooltip:hover .w3-text {
        display: inline-block
    }

.w3-ripple:active {
    opacity: 0.5
}

.w3-ripple {
    transition: opacity 0s
}

.w3-input {
    padding: 8px;
    display: block;
    border: none;
    border-bottom: 1px solid #ccc;
    width: 100%
}

.w3-select {
    padding: 9px 0;
    width: 100%;
    border: none;
    border-bottom: 1px solid #ccc
}

.w3-dropdown-click, .w3-dropdown-hover {
    position: relative;
    display: inline-block;
    cursor: pointer
}

    .w3-dropdown-hover:hover .w3-dropdown-content {
        display: block
    }

    .w3-dropdown-hover:first-child, .w3-dropdown-click:hover {
        background-color: #ccc;
        color: #000
    }

        .w3-dropdown-hover:hover > .w3-button:first-child, .w3-dropdown-click:hover > .w3-button:first-child {
            background-color: #ccc;
            color: #000
        }

.w3-dropdown-content {
    cursor: auto;
    color: #000;
    background-color: #fff;
    display: none;
    position: absolute;
    min-width: 160px;
    margin: 0;
    padding: 0;
    z-index: 1
}

.w3-check, .w3-radio {
    width: 24px;
    height: 24px;
    position: relative;
    top: 6px
}

.w3-sidebar {
    height: 100%;
    width: 200px;
    background-color: #fff;
    position: fixed !important;
    z-index: 1;
    overflow: auto
}

.w3-bar-block .w3-dropdown-hover, .w3-bar-block .w3-dropdown-click {
    width: 100%
}

    .w3-bar-block .w3-dropdown-hover .w3-dropdown-content, .w3-bar-block .w3-dropdown-click .w3-dropdown-content {
        min-width: 100%
    }

    .w3-bar-block .w3-dropdown-hover .w3-button, .w3-bar-block .w3-dropdown-click .w3-button {
        width: 100%;
        text-align: left;
        padding: 8px 16px
    }

.w3-main, #main {
    transition: margin-left .4s
}

.w3-modal {
    z-index: 3;
    display: none;
    padding-top: 100px;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4)
}

.w3-modal-content {
    margin: auto;
    background-color: #fff;
    position: relative;
    padding: 0;
    outline: 0;
    width: 600px
}

.w3-bar {
    width: 100%;
    overflow: hidden
}

.w3-center .w3-bar {
    display: inline-block;
    width: auto
}

.w3-bar .w3-bar-item {
    padding: 8px 16px;
    float: left;
    width: auto;
    border: none;
    display: block;
    outline: 0
}

.w3-bar .w3-dropdown-hover, .w3-bar .w3-dropdown-click {
    position: static;
    float: left
}

.w3-bar .w3-button {
    white-space: normal
}

.w3-bar-block .w3-bar-item {
    width: 100%;
    display: block;
    padding: 8px 16px;
    text-align: left;
    border: none;
    white-space: normal;
    float: none;
    outline: 0
}

.w3-bar-block.w3-center .w3-bar-item {
    text-align: center
}

.w3-block {
    display: block;
    width: 100%
}

.w3-responsive {
    display: block;
    overflow-x: auto
}

.w3-container:after, .w3-container:before, .w3-panel:after, .w3-panel:before, .w3-row:after, .w3-row:before, .w3-row-padding:after, .w3-row-padding:before,
.w3-cell-row:before, .w3-cell-row:after, .w3-clear:after, .w3-clear:before, .w3-bar:before, .w3-bar:after {
    content: "";
    display: table;
    clear: both
}

.w3-col, .w3-half, .w3-third, .w3-twothird, .w3-threequarter, .w3-quarter {
    float: left;
    width: 100%
}

    .w3-col.s1 {
        width: 8.33333%
    }

    .w3-col.s2 {
        width: 16.66666%
    }

    .w3-col.s3 {
        width: 24.99999%
    }

    .w3-col.s4 {
        width: 33.33333%
    }

    .w3-col.s5 {
        width: 41.66666%
    }

    .w3-col.s6 {
        width: 49.99999%
    }

    .w3-col.s7 {
        width: 58.33333%
    }

    .w3-col.s8 {
        width: 66.66666%
    }

    .w3-col.s9 {
        width: 74.99999%
    }

    .w3-col.s10 {
        width: 83.33333%
    }

    .w3-col.s11 {
        width: 91.66666%
    }

    .w3-col.s12 {
        width: 99.99999%
    }

@media (min-width:601px) {
    .w3-col.m1 {
        width: 8.33333%
    }

    .w3-col.m2 {
        width: 16.66666%
    }

    .w3-col.m3, .w3-quarter {
        width: 24.99999%
    }

    .w3-col.m4, .w3-third {
        width: 33.33333%
    }

    .w3-col.m5 {
        width: 41.66666%
    }

    .w3-col.m6, .w3-half {
        width: 49.99999%
    }

    .w3-col.m7 {
        width: 58.33333%
    }

    .w3-col.m8, .w3-twothird {
        width: 66.66666%
    }

    .w3-col.m9, .w3-threequarter {
        width: 74.99999%
    }

    .w3-col.m10 {
        width: 83.33333%
    }

    .w3-col.m11 {
        width: 91.66666%
    }

    .w3-col.m12 {
        width: 99.99999%
    }
}

@media (min-width:993px) {
    .w3-col.l1 {
        width: 8.33333%
    }

    .w3-col.l2 {
        width: 16.66666%
    }

    .w3-col.l3 {
        width: 24.99999%
    }

    .w3-col.l4 {
        width: 33.33333%
    }

    .w3-col.l5 {
        width: 41.66666%
    }

    .w3-col.l6 {
        width: 49.99999%
    }

    .w3-col.l7 {
        width: 58.33333%
    }

    .w3-col.l8 {
        width: 66.66666%
    }

    .w3-col.l9 {
        width: 74.99999%
    }

    .w3-col.l10 {
        width: 83.33333%
    }

    .w3-col.l11 {
        width: 91.66666%
    }

    .w3-col.l12 {
        width: 99.99999%
    }
}

.w3-rest {
    overflow: hidden
}

.w3-stretch {
    margin-left: -16px;
    margin-right: -16px
}

.w3-content, .w3-auto {
    margin-left: auto;
    margin-right: auto
}

.w3-content {
    max-width: 980px
}

.w3-auto {
    max-width: 1140px
}

.w3-cell-row {
    display: table;
    width: 100%
}

.w3-cell {
    display: table-cell
}

.w3-cell-top {
    vertical-align: top
}

.w3-cell-middle {
    vertical-align: middle
}

.w3-cell-bottom {
    vertical-align: bottom
}

.w3-hide {
    display: none !important
}

.w3-show-block, .w3-show {
    display: block !important
}

.w3-show-inline-block {
    display: inline-block !important
}

@media (max-width:1205px) {
    .w3-auto {
        max-width: 95%
    }
}

@media (max-width:600px) {
    .w3-modal-content {
        margin: 0 10px;
        width: auto !important
    }

    .w3-modal {
        padding-top: 30px
    }

    .w3-dropdown-hover.w3-mobile .w3-dropdown-content, .w3-dropdown-click.w3-mobile .w3-dropdown-content {
        position: relative
    }

    .w3-hide-small {
        display: none !important
    }

    .w3-mobile {
        display: block;
        width: 100% !important
    }

    .w3-bar-item.w3-mobile, .w3-dropdown-hover.w3-mobile, .w3-dropdown-click.w3-mobile {
        text-align: center
    }

        .w3-dropdown-hover.w3-mobile, .w3-dropdown-hover.w3-mobile .w3-btn, .w3-dropdown-hover.w3-mobile .w3-button, .w3-dropdown-click.w3-mobile, .w3-dropdown-click.w3-mobile .w3-btn, .w3-dropdown-click.w3-mobile .w3-button {
            width: 100%
        }
}

@media (max-width:768px) {
    .w3-modal-content {
        width: 500px
    }

    .w3-modal {
        padding-top: 50px
    }
}

@media (min-width:993px) {
    .w3-modal-content {
        width: 900px
    }

    .w3-hide-large {
        display: none !important
    }

    .w3-sidebar.w3-collapse {
        display: block !important
    }
}

@media (max-width:992px) and (min-width:601px) {
    .w3-hide-medium {
        display: none !important
    }
}

@media (max-width:992px) {
    .w3-sidebar.w3-collapse {
        display: none
    }

    .w3-main {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .w3-auto {
        max-width: 100%
    }
}

.w3-top, .w3-bottom {
    position: fixed;
    width: 100%;
    z-index: 1
}

.w3-top {
    top: 0
}

.w3-bottom {
    bottom: 0
}

.w3-overlay {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 2
}

.w3-display-topleft {
    position: absolute;
    left: 0;
    top: 0
}

.w3-display-topright {
    position: absolute;
    right: 0;
    top: 0
}

.w3-display-bottomleft {
    position: absolute;
    left: 0;
    bottom: 0
}

.w3-display-bottomright {
    position: absolute;
    right: 0;
    bottom: 0
}

.w3-display-middle {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%)
}

.w3-display-left {
    position: absolute;
    top: 50%;
    left: 0%;
    transform: translate(0%,-50%);
    -ms-transform: translate(-0%,-50%)
}

.w3-display-right {
    position: absolute;
    top: 50%;
    right: 0%;
    transform: translate(0%,-50%);
    -ms-transform: translate(0%,-50%)
}

.w3-display-topmiddle {
    position: absolute;
    left: 50%;
    top: 0;
    transform: translate(-50%,0%);
    -ms-transform: translate(-50%,0%)
}

.w3-display-bottommiddle {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%,0%);
    -ms-transform: translate(-50%,0%)
}

.w3-display-container:hover .w3-display-hover {
    display: block
}

.w3-display-container:hover span.w3-display-hover {
    display: inline-block
}

.w3-display-hover {
    display: none
}

.w3-display-position {
    position: absolute
}

.w3-circle {
    border-radius: 50%
}

.w3-round-small {
    border-radius: 2px
}

.w3-round, .w3-round-medium {
    border-radius: 4px
}

.w3-round-large {
    border-radius: 8px
}

.w3-round-xlarge {
    border-radius: 16px
}

.w3-round-xxlarge {
    border-radius: 32px
}

.w3-row-padding, .w3-row-padding > .w3-half, .w3-row-padding > .w3-third, .w3-row-padding > .w3-twothird, .w3-row-padding > .w3-threequarter, .w3-row-padding > .w3-quarter, .w3-row-padding > .w3-col {
    padding: 0 8px
}

.w3-container, .w3-panel {
    padding: 0.01em 16px
}

.w3-panel {
    margin-top: 16px;
    margin-bottom: 16px
}

.w3-code, .w3-codespan {
    font-family: Consolas,"courier new";
    font-size: 16px
}

.w3-code {
    width: auto;
    background-color: #fff;
    padding: 8px 12px;
    border-left: 4px solid #4CAF50;
    word-wrap: break-word
}

.w3-codespan {
    color: crimson;
    background-color: #f1f1f1;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 110%
}

.w3-card, .w3-card-2 {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)
}

.w3-card-4, .w3-hover-shadow:hover {
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)
}

.w3-spin {
    animation: w3-spin 2s infinite linear
}

@keyframes w3-spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(359deg)
    }
}

.w3-animate-fading {
    animation: fading 10s infinite
}

@keyframes fading {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.w3-animate-opacity {
    animation: opac 0.8s
}

@keyframes opac {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.w3-animate-top {
    position: relative;
    animation: animatetop 0.4s
}

@keyframes animatetop {
    from {
        top: -300px;
        opacity: 0
    }

    to {
        top: 0;
        opacity: 1
    }
}

.w3-animate-left {
    position: relative;
    animation: animateleft 0.4s
}

@keyframes animateleft {
    from {
        left: -300px;
        opacity: 0
    }

    to {
        left: 0;
        opacity: 1
    }
}

.w3-animate-right {
    position: relative;
    animation: animateright 0.4s
}

@keyframes animateright {
    from {
        right: -300px;
        opacity: 0
    }

    to {
        right: 0;
        opacity: 1
    }
}

.w3-animate-bottom {
    position: relative;
    animation: animatebottom 0.4s
}

@keyframes animatebottom {
    from {
        bottom: -300px;
        opacity: 0
    }

    to {
        bottom: 0;
        opacity: 1
    }
}

.w3-animate-zoom {
    animation: animatezoom 0.6s
}

@keyframes animatezoom {
    from {
        transform: scale(0)
    }

    to {
        transform: scale(1)
    }
}

.w3-animate-input {
    transition: width 0.4s ease-in-out
}

    .w3-animate-input:focus {
        width: 100% !important
    }

.w3-opacity, .w3-hover-opacity:hover {
    opacity: 0.60
}

.w3-opacity-off, .w3-hover-opacity-off:hover {
    opacity: 1
}

.w3-opacity-max {
    opacity: 0.25
}

.w3-opacity-min {
    opacity: 0.75
}

.w3-greyscale-max, .w3-grayscale-max, .w3-hover-greyscale:hover, .w3-hover-grayscale:hover {
    filter: grayscale(100%)
}

.w3-greyscale, .w3-grayscale {
    filter: grayscale(75%)
}

.w3-greyscale-min, .w3-grayscale-min {
    filter: grayscale(50%)
}

.w3-sepia {
    filter: sepia(75%)
}

.w3-sepia-max, .w3-hover-sepia:hover {
    filter: sepia(100%)
}

.w3-sepia-min {
    filter: sepia(50%)
}

.w3-tiny {
    font-size: 10px !important
}

.w3-small {
    font-size: 12px !important
}

.w3-medium {
    font-size: 15px !important
}

.w3-large {
    font-size: 18px !important
}

.w3-xlarge {
    font-size: 24px !important
}

.w3-xxlarge {
    font-size: 36px !important
}

.w3-xxxlarge {
    font-size: 48px !important
}

.w3-jumbo {
    font-size: 64px !important
}

.w3-left-align {
    text-align: left !important
}

.w3-right-align {
    text-align: right !important
}

.w3-justify {
    text-align: justify !important
}

.w3-center {
    text-align: center !important
}

.w3-border-0 {
    border: 0 !important
}

.w3-border {
    border: 1px solid #ccc !important
}

.w3-border-top {
    border-top: 1px solid #ccc !important
}

.w3-border-bottom {
    border-bottom: 1px solid #ccc !important
}

.w3-border-left {
    border-left: 1px solid #ccc !important
}

.w3-border-right {
    border-right: 1px solid #ccc !important
}

.w3-topbar {
    border-top: 6px solid #ccc !important
}

.w3-bottombar {
    border-bottom: 6px solid #ccc !important
}

.w3-leftbar {
    border-left: 6px solid #ccc !important
}

.w3-rightbar {
    border-right: 6px solid #ccc !important
}

.w3-section, .w3-code {
    margin-top: 16px !important;
    margin-bottom: 16px !important
}

.w3-margin {
    margin: 16px !important
}

.w3-margin-top {
    margin-top: 16px !important
}

.w3-margin-bottom {
    margin-bottom: 16px !important
}

.w3-margin-left {
    margin-left: 16px !important
}

.w3-margin-right {
    margin-right: 16px !important
}

.w3-padding-small {
    padding: 4px 8px !important
}

.w3-padding {
    padding: 8px 16px !important
}

.w3-padding-large {
    padding: 12px 24px !important
}

.w3-padding-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important
}

.w3-padding-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important
}

.w3-padding-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important
}

.w3-padding-48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important
}

.w3-padding-64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important
}

.w3-left {
    float: left !important
}

.w3-right {
    float: right !important
}

.w3-button:hover {
    color: #000 !important;
    background-color: #ccc !important
}

.w3-transparent, .w3-hover-none:hover {
    background-color: transparent !important
}

.w3-hover-none:hover {
    box-shadow: none !important
}
/* Colors */
.w3-amber, .w3-hover-amber:hover {
    color: #000 !important;
    background-color: #ffc107 !important
}

.w3-aqua, .w3-hover-aqua:hover {
    color: #000 !important;
    background-color: #00ffff !important
}

.w3-blue, .w3-hover-blue:hover {
    color: #fff !important;
    background-color: #2196F3 !important
}

.w3-light-blue, .w3-hover-light-blue:hover {
    color: #000 !important;
    background-color: #87CEEB !important
}

.w3-brown, .w3-hover-brown:hover {
    color: #fff !important;
    background-color: #795548 !important
}

.w3-cyan, .w3-hover-cyan:hover {
    color: #000 !important;
    background-color: #00bcd4 !important
}

.w3-blue-grey, .w3-hover-blue-grey:hover, .w3-blue-gray, .w3-hover-blue-gray:hover {
    color: #fff !important;
    background-color: #607d8b !important
}

.w3-green, .w3-hover-green:hover {
    color: #fff !important;
    background-color: #4CAF50 !important
}

.w3-light-green, .w3-hover-light-green:hover {
    color: #000 !important;
    background-color: #8bc34a !important
}

.w3-indigo, .w3-hover-indigo:hover {
    color: #fff !important;
    background-color: #3f51b5 !important
}

.w3-khaki, .w3-hover-khaki:hover {
    color: #000 !important;
    background-color: #f0e68c !important
}

.w3-lime, .w3-hover-lime:hover {
    color: #000 !important;
    background-color: #cddc39 !important
}

.w3-orange, .w3-hover-orange:hover {
    color: #000 !important;
    background-color: #ff9800 !important
}

.w3-deep-orange, .w3-hover-deep-orange:hover {
    color: #fff !important;
    background-color: #ff5722 !important
}

.w3-pink, .w3-hover-pink:hover {
    color: #fff !important;
    background-color: #e91e63 !important
}

.w3-purple, .w3-hover-purple:hover {
    color: #fff !important;
    background-color: #9c27b0 !important
}

.w3-deep-purple, .w3-hover-deep-purple:hover {
    color: #fff !important;
    background-color: #673ab7 !important
}

.w3-red, .w3-hover-red:hover {
    color: #fff !important;
    background-color: #f44336 !important
}

.w3-sand, .w3-hover-sand:hover {
    color: #000 !important;
    background-color: #fdf5e6 !important
}

.w3-teal, .w3-hover-teal:hover {
    color: #fff !important;
    background-color: #009688 !important
}

.w3-yellow, .w3-hover-yellow:hover {
    color: #000 !important;
    background-color: #ffeb3b !important
}

.w3-white, .w3-hover-white:hover {
    color: #000 !important;
    background-color: #fff !important
}

.w3-black, .w3-hover-black:hover {
    color: #fff !important;
    background-color: #68c401 !important;
    border-radius: 50%;
}

.w3-grey, .w3-hover-grey:hover, .w3-gray, .w3-hover-gray:hover {
    color: #68c401 !important;
    background-color: #fff !important
}

.w3-light-grey, .w3-hover-light-grey:hover, .w3-light-gray, .w3-hover-light-gray:hover {
    color: #000 !important;
    background-color: #f1f1f1 !important
}

.w3-dark-grey, .w3-hover-dark-grey:hover, .w3-dark-gray, .w3-hover-dark-gray:hover {
    color: #fff !important;
    background-color: #616161 !important
}

.w3-pale-red, .w3-hover-pale-red:hover {
    color: #000 !important;
    background-color: #ffdddd !important
}

.w3-pale-green, .w3-hover-pale-green:hover {
    color: #000 !important;
    background-color: #ddffdd !important
}

.w3-pale-yellow, .w3-hover-pale-yellow:hover {
    color: #000 !important;
    background-color: #ffffcc !important
}

.w3-pale-blue, .w3-hover-pale-blue:hover {
    color: #000 !important;
    background-color: #ddffff !important
}

.w3-text-amber, .w3-hover-text-amber:hover {
    color: #ffc107 !important
}

.w3-text-aqua, .w3-hover-text-aqua:hover {
    color: #00ffff !important
}

.w3-text-blue, .w3-hover-text-blue:hover {
    color: #2196F3 !important
}

.w3-text-light-blue, .w3-hover-text-light-blue:hover {
    color: #87CEEB !important
}

.w3-text-brown, .w3-hover-text-brown:hover {
    color: #795548 !important
}

.w3-text-cyan, .w3-hover-text-cyan:hover {
    color: #00bcd4 !important
}

.w3-text-blue-grey, .w3-hover-text-blue-grey:hover, .w3-text-blue-gray, .w3-hover-text-blue-gray:hover {
    color: #607d8b !important
}

.w3-text-green, .w3-hover-text-green:hover {
    color: #4CAF50 !important
}

.w3-text-light-green, .w3-hover-text-light-green:hover {
    color: #8bc34a !important
}

.w3-text-indigo, .w3-hover-text-indigo:hover {
    color: #3f51b5 !important
}

.w3-text-khaki, .w3-hover-text-khaki:hover {
    color: #b4aa50 !important
}

.w3-text-lime, .w3-hover-text-lime:hover {
    color: #cddc39 !important
}

.w3-text-orange, .w3-hover-text-orange:hover {
    color: #ff9800 !important
}

.w3-text-deep-orange, .w3-hover-text-deep-orange:hover {
    color: #ff5722 !important
}

.w3-text-pink, .w3-hover-text-pink:hover {
    color: #e91e63 !important
}

.w3-text-purple, .w3-hover-text-purple:hover {
    color: #9c27b0 !important
}

.w3-text-deep-purple, .w3-hover-text-deep-purple:hover {
    color: #673ab7 !important
}

.w3-text-red, .w3-hover-text-red:hover {
    color: #f44336 !important
}

.w3-text-sand, .w3-hover-text-sand:hover {
    color: #fdf5e6 !important
}

.w3-text-teal, .w3-hover-text-teal:hover {
    color: #009688 !important
}

.w3-text-yellow, .w3-hover-text-yellow:hover {
    color: #d2be0e !important
}

.w3-text-white, .w3-hover-text-white:hover {
    color: #fff !important
}

.w3-text-black, .w3-hover-text-black:hover {
    color: #000 !important
}

.w3-text-grey, .w3-hover-text-grey:hover, .w3-text-gray, .w3-hover-text-gray:hover {
    color: #757575 !important
}

.w3-text-light-grey, .w3-hover-text-light-grey:hover, .w3-text-light-gray, .w3-hover-text-light-gray:hover {
    color: #f1f1f1 !important
}

.w3-text-dark-grey, .w3-hover-text-dark-grey:hover, .w3-text-dark-gray, .w3-hover-text-dark-gray:hover {
    color: #3a3a3a !important
}

.w3-border-amber, .w3-hover-border-amber:hover {
    border-color: #ffc107 !important
}

.w3-border-aqua, .w3-hover-border-aqua:hover {
    border-color: #00ffff !important
}

.w3-border-blue, .w3-hover-border-blue:hover {
    border-color: #2196F3 !important
}

.w3-border-light-blue, .w3-hover-border-light-blue:hover {
    border-color: #87CEEB !important
}

.w3-border-brown, .w3-hover-border-brown:hover {
    border-color: #795548 !important
}

.w3-border-cyan, .w3-hover-border-cyan:hover {
    border-color: #00bcd4 !important
}

.w3-border-blue-grey, .w3-hover-border-blue-grey:hover, .w3-border-blue-gray, .w3-hover-border-blue-gray:hover {
    border-color: #607d8b !important
}

.w3-border-green, .w3-hover-border-green:hover {
    border-color: #4CAF50 !important
}

.w3-border-light-green, .w3-hover-border-light-green:hover {
    border-color: #8bc34a !important
}

.w3-border-indigo, .w3-hover-border-indigo:hover {
    border-color: #3f51b5 !important
}

.w3-border-khaki, .w3-hover-border-khaki:hover {
    border-color: #f0e68c !important
}

.w3-border-lime, .w3-hover-border-lime:hover {
    border-color: #cddc39 !important
}

.w3-border-orange, .w3-hover-border-orange:hover {
    border-color: #ff9800 !important
}

.w3-border-deep-orange, .w3-hover-border-deep-orange:hover {
    border-color: #ff5722 !important
}

.w3-border-pink, .w3-hover-border-pink:hover {
    border-color: #e91e63 !important
}

.w3-border-purple, .w3-hover-border-purple:hover {
    border-color: #9c27b0 !important
}

.w3-border-deep-purple, .w3-hover-border-deep-purple:hover {
    border-color: #673ab7 !important
}

.w3-border-red, .w3-hover-border-red:hover {
    border-color: #f44336 !important
}

.w3-border-sand, .w3-hover-border-sand:hover {
    border-color: #fdf5e6 !important
}

.w3-border-teal, .w3-hover-border-teal:hover {
    border-color: #009688 !important
}

.w3-border-yellow, .w3-hover-border-yellow:hover {
    border-color: #ffeb3b !important
}

.w3-border-white, .w3-hover-border-white:hover {
    border-color: #fff !important
}

.w3-border-black, .w3-hover-border-black:hover {
    border-color: #000 !important
}

.w3-border-grey, .w3-hover-border-grey:hover, .w3-border-gray, .w3-hover-border-gray:hover {
    border-color: #9e9e9e !important
}

.w3-border-light-grey, .w3-hover-border-light-grey:hover, .w3-border-light-gray, .w3-hover-border-light-gray:hover {
    border-color: #f1f1f1 !important
}

.w3-border-dark-grey, .w3-hover-border-dark-grey:hover, .w3-border-dark-gray, .w3-hover-border-dark-gray:hover {
    border-color: #616161 !important
}

.w3-border-pale-red, .w3-hover-border-pale-red:hover {
    border-color: #ffe7e7 !important
}

.w3-border-pale-green, .w3-hover-border-pale-green:hover {
    border-color: #e7ffe7 !important
}

.w3-border-pale-yellow, .w3-hover-border-pale-yellow:hover {
    border-color: #ffffcc !important
}

.w3-border-pale-blue, .w3-hover-border-pale-blue:hover {
    border-color: #e7ffff !important
}

@media(max-width:600px) {
    .repeat-y--sm {
        background-repeat: repeat-y;
    }
}

.height-350 {
    height: 350px !important;
}

@media(max-width:600px) {
    .heigh-200--sm {
        height: 200px !important;
    }
}

.center-img-in-div {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.slider-img {
    display: block;
    max-width: 430px;
    max-height: 330px;
    width: auto;
    height: auto;
}

@media(max-width:600px) {
    .slider-img {
        display: block;
        max-width: 300px;
        max-height: 330px;
        width: auto;
        height: auto;
    }
}

@media(max-width:600px) {
    .g-pt-30--sm {
        padding-top: 30px;
    }
    .height-200--sm {
        height: 250px !important;
    }
}

.g-color-secondary {
    color: #000
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    .width-15--md {
        width: 10px !important;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    .font-size-12--md {
        font-size: 12px !important;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    .font-size-14--md {
        font-size: 14px !important;
    }
}

@media(max-width:600px) {
    .modal-dialog-img {
        left: 0%;
        top: 20%;
    }
}

@media(max-width:600px) {
    .modal-dialog-detail {
        left: 0%;
        top: 10%;
    }
}

@media only screen and (min-device-width : 768px) {
    .modal-dialog-img {
        left: 8%;
        top: 5%;
    }
}

@media only screen and (min-device-width : 768px) {
    .modal-dialog-detail {
        left: 0%;
        top: 5%;
    }
}

@media only screen and (min-device-width : 1024px) {
    .modal-dialog-img {
        left: 20%;
        top: 10%;
    }
}

@media only screen and (min-device-width : 1024px) {
    .modal-dialog-detail {
        left: 1.2%;
        top: 10%;
    }
}

@media only screen and (min-device-width : 1281px) {
    .modal-dialog-img {
        left: 30%;
        top: 10%;
    }
}

@media only screen and (min-device-width : 1281px) {
    .modal-dialog-detail {
        left: 17%;
        top: 10%;
    }
}


.animation-item {
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-fill-mode: both;
    animation-delay: .2s;
    -webkit-animation-delay: .3s;
}
.border-right {
    border-right: 1px solid #dae0ef;
}
@media (min-width: 768px) {
    .text-right--md{
        text-align:right !important;
    }
    .font-size-16--md{
        font-size:16px !important;
    }
    .mt-0--md{
        margin-top:0px !important;
    }
}
.font-size-12{
    font-size:12px;
}
.font-size-18 {
    font-size: 18px;
}
.width-30{
    width : 30px;
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
    .hidden-ipad{
        visibility:collapse;
        display:none;
    }
    .font-size-16--ipad {
        font-size: 16px !important;
    }
    .font-size-16--ipad {
        font-size: 16px !important;
    }
    .width-22--ipad{
        width:22px !important;
    }
}
.loading-circle {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 99999;
    overflow: hidden;
}
.visible-circle{
    visibility:visible;
}
.hidden-circle{
    visibility:hidden;
}
@media(max-width:600px) {
    .pa-10--sm {
       padding:10px !important;
    }
}
@media(max-width:600px) {
    .g-pt-70--sm {
        padding-top: 70px;
    }
}
.color-primary--hover a:hover{
    color:#7ae401;
}
@media (min-width: 767px) {
    .hidden-md{
        visibility:hidden;
        display:none;
    }
}
@media(max-width:600px) {
    .sub-menu-ul--sm {
        position:initial !important;
        background:#7ae401 !important;
    }
}
@media(max-width:600px) {
    .sub-menu-li--sm {
        margin-bottom: 10px !important;
    }
}
@media(max-width:600px) {
    .sub-menu-a--sm {
        color: #fff !important;
        background: #7ae401 !important;
        border-top: none !important;
    }
}
/*============================================

[Table of content]

1. Large devices (less than 1200px)
2. Large tablets (less than  992px)
3. Medium devices (less than  768px)
4. Small devices (less than  576px)
5. Extra Small devices (less than  480px)

============================================*/


/* 1. Large devices (less than 1200px) */
@media (max-width: 1199.98px){
    .background-shap:after {
        top: 72%;
    }
    .figure-caption .image-sell-offer {
        top: 11px;
        right: 40px;
        z-index: 100;
    }
    .single-safer-inner {
        padding: 40px 20px 32px;
    }
    .single-blog-inner .post-content {
        padding: 40px;
    }
    input.banner-form {
        width: 200px;
    }
    .banner-text-wrap h1 {
        line-height: 70px;
        font-size: 60px;
    }
    .type2 .single-feature {
        padding: 0px 38px;
    }
    .banner-slider3 .banner-text-wrap h1 {
        font-size: 60px;
    }
    .blog-details-wrap {
        margin-bottom: 0px;
    }

    .single-sidebar-widget:not(:first-child) {
        padding: 34px 40px;
    }
    .image-sell-offer {
        width: 130px;
        height: 130px;
    }
    .image-sell-offer h5{
        font-size: 20px;
    }
    .about-me.single-blog-inner .post-content {
        padding: 40px 40px 30px 40px;
    }
    .single-counter-inner p {
        font-size: 16px;
    }
    .single-feature-inner {
        margin-bottom: 20px;
        padding: 0 0px;
    }
    .single-testimonial {
        padding: 30px 40px;
    }
    .type2 .single-feature h3 {
        font-size: 20px;
    }
    .type3 .single-feature {
        padding: 30px;
    }
   
}

/* 2. Large tablets (less than  992px) */
@media (max-width: 991.98px) {
    .subscribe-heading span {
        font-size: 22px;
    }
    .subscribe-heading h2 {
        font-size: 36px;
    }
    .background-shap:before {
        height: 476px;
    }
    .figure-caption .image-sell-offer {
        top: 11px;
        right: 101px;
    }
    .quality-bottle-details {
        padding-left: 0px;
    }
    .single-sidebar-widget:last-child {
        margin-bottom: 0;
    }
    .single-feature-inner:after{
        display: none;
    }
    .banner-text-wrap span {
        font-size: 20px;
    }
    .banner-text-wrap h1 {
        line-height: 50px;
        font-size: 40px;
    }
    input.banner-form {
        width: 150px;
    }
    .type2 .single-feature h3 {
        font-size: 20px;
    }
    .type2 .single-feature {
        padding: 0px 50px;
    }
    .header-style2 .header-menu > ul > li > a {
        color: #fff;
    }
    .single-feature-inner {
        margin-bottom: 20px;
    }
    .callto-heading h2 {
        font-size: 40px;
    }
    .banner-slider3 .banner-text-wrap h1 {
        font-size: 40px;
        line-height: 42px;
    }
    .banner-slider3 .banner-text-wrap span {
        font-size: 22px;
    }
    .about-image img {
        width: 100%;
    }
    .about-image{
        margin-bottom: 40px;
    }
    .type2 .single-testimonial {
        padding: 50px 40px 103px;
    }
    .blog-details-wrap {
        margin-bottom: 30px;
    }
    /* Header */
    .main-header .row {
        position: relative;
    }
    .main-header .row > div:nth-child(2) {
        position: static;
    }
    .main-header {
        padding: 10px 0;
    }
    .header-menu ul ul li a:hover:before, 
    .header-menu ul ul li.active a:before, 
    .header-menu ul ul li:hover > a:before {
        opacity: 0;
    }
    .home-page1-light .header-menu ul li,
    .home-page2-light .header-menu ul li {
        border-top: 1px solid #f1f1f1;
    }
    .header-menu > ul > li {
        padding-top: 0px;
        padding-bottom: 0px;
        margin-left: 0px !important;
    }
    .header-menu > ul > li:first-child {
        border-top: 0px !important;
    }
    .header-menu ul li a {
        color: #fff;
        padding: 12px 15px !important;
    }
    .header-menu > ul ul li:not(:last-child) {
        border-bottom: 0;
    }
    .header-menu ul ul li a {
        padding-left: 30px !important;
        width: auto;
    }
    .header-menu {
        text-align: right;
        position: initial;
    }
    .header-menu > ul {
        position: absolute !important;
        top: 52px !important;
        left: 15px !important;
        width: calc(100% - 30px) !important;
        background: #7ae401;
        box-shadow: 0 0 10px rgba(0,0,0,0.1);
        max-height: 350px;
        overflow-y: auto;
    }
    .header-menu ul li a {
        color: #081340;
    }
    .header-menu ul, 
    .header-menu ul ul, 
    .header-menu ul ul ul, 
    .header-menu > ul, 
    .header-menu.align-center > ul, 
    .header-menu > ul > li > ul, 
    .header-menu > ul > li:hover > ul, 
    .header-menu ul ul li:hover > ul {
        position: relative;
        left: 0;
        right: auto;
        top: 0;
        width: 100%;
        display: none;
        padding: 0;
        opacity: 1;
        text-align: left;
        z-index: 99999;
    }
    .header-menu ul li {
        width: 100%;
        border-top: 1px solid #fff;
    }
    .header-menu > ul > li > a, 
    .header-menu ul ul li a, 
    .header-menu ul ul li:first-child > a, 
    .header-menu ul ul li:last-child > a {
        border-radius: 0;
        box-shadow: none;
    }
    .header-menu ul li a i {
        display: none;
    }
    .header-menu ul ul ul li a {
        padding-left: 45px !important;
    }
    .header-menu #menu-button {
        color: #7ae041;
        font-size: 28px;
        display: inline-block;
        cursor: pointer;
    }
    .header-menu .submenu-button {
        position: absolute;
        right: 0;
        display: block;
        width: 50px;
        height: 40px;
        border-left: 1px solid rgba(120, 120, 120, 0.2);
        z-index: 10;
        cursor: pointer;
    }
    .header-menu ul ul .submenu-button {
        height: 44px;
    }
    .header-menu .submenu-button:before {
        content: '';
        position: absolute;
        right: 22.5px;
        top: 18px;
        display: block;
        width: 0;
        height: 0;
        border: 4px solid transparent;
        border-top-color: #fff;
        z-index: 99;
    }
    .header-menu .submenu-opened:before {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
        top: 14px;
    }
    .header-menu ul ul .submenu-button:before {
        top: 19.5px;
    }
    .header-menu ul ul .submenu-button.submenu-opened:before {
        top: 15.5px;
    }
    .header-menu #menu-button.menu-opened:before, 
    .header-menu .submenu-button.submenu-opened:before {
        border-top-color: #7ae401;
    }
    .header-menu > ul > li:not(.active):hover > a,
    .header-menu > ul > li:not(.active) > a:hover {
        color: #53e1ff;
    }
    .header-menu > ul > li > ul{
        background: #1c1967;
    }
    .header-menu > ul > li > ul,
    .header-menu ul ul ul {
        box-shadow: none;
        border-bottom: 0;
    }
    .header-menu > ul > li > ul:before,
    .header-menu ul ul ul:before {
        display: none;
    }
    .header-menu ul ul ul li:first-child {
        padding-top: 0;
    }
    .header-menu ul ul ul li:last-child {
        padding-bottom: 0;
    }
    .header-menu ul ul li:hover > a, 
    .header-menu ul ul li > a:hover {
        color: #fff;
    }
    .sticking .header-menu > ul > li:hover:not(.active) > a {
        color: #1b435d;
    }
    .header-menu ul ul ul:after {
        display: none;
    }
    .main-header6 .header-menu  ul  li  a {
        color: #333333;
    }
    .main-header6 .header-menu > ul > li:hover > a, 
    .main-header6 .header-menu > ul > li.active > a {
        color: #00c6c6;
    }
    .header-menu > ul > li:hover > a, 
    .header-menu > ul > li.active > a {
        color: #53e1ff;
    }
    .header-menu > ul > li > a:after, 
    .header-menu > ul > li.active > a:after, 
    .header-menu > ul > li:hover > a:after {
        display: none;
    }
    .signup--out-btn {
        margin-left: 50px;
    }

    .header-menu > ul > li:hover > a:before, 
    .header-menu > ul > li.active > a:before{
        display: none;
    }
    .header-menu ul ul li a {
        font-size: 14px;
        background: #ffffff;
        color: #333333;
    }
    .header-menu ul ul li a:hover:before{
        visibility: visible;
        opacity: 1;
        color: #53e1ff
    }
   .single-conatct-info h4 {
        margin-bottom: 15px;
    }
    .single-conatct-info {
        padding: 30px 20px 24px 20px;
    }
    .page-title-wrap {
        padding-top: 150px;
        padding-bottom: 140px;
    }
    .section-title h2 {
        font-size: 42px;
    }
    .header-menu > ul > li > a > img,
    .header-menu > ul > li.active > a img,
    .header-menu > ul > li > a:hover img {
        display: none;
        margin-bottom:0;    
    }
    .main-header .header-menu > ul > li:hover > a, 
    .main-header .header-menu > ul > li.active > a {
        color: #fff;
    }
    .main-header.sticky .header-menu > ul > li:hover > a, 
    .main-header.sticky .header-menu > ul > li.active > a {
        color: #fff;
    }
    .header-menu ul li a {
        color: #fff;
    }
    .main-header.sticky .header-menu > ul > li > a {
        color: #fff;
    }
    .header-menu ul ul li a {
        background: #7ae401;
        color: #fff;
    }
    .footer-widget {
        padding-right: 0;
    }
    .footer-widget:before{
        display: none;
    }
    .footer-widget.text-right {
        padding-right: 0;
        padding-left: 0;
    }
    .type2 .single-feature:after{
        display: none;
    }
    .image-sell-offer h5 {
        font-size: 12px;
    }
    .image-sell-offer {
        width: 70px;
        height: 70px;
    }
    .bottle-price ul li {
        font-size: 13px;
    }
    .our-quality-right ul li,
    .our-quality-left ul li {
        font-size: 16px;
        font-weight: 600;
        color: #081340;
    }
    .about-wrap {
        padding-left: 0;
    }
    .single-testimonial p {
        font-size: 20px;
        line-height: 36px;
    }
    .banner-delivery-form form {
        padding: 25px 25px 40px;
    }
   /*.banner-delivery-form {
        margin-top: 140px;
    }*/
  .banner-text-wrap {
        padding-top: 245px;
    }
    .single-feature-inner {
        margin-top: 0;
        padding-top:20px;
    }
    .quality {
        background-position: 20% 20% !important;
    }
    .banner-area1 .banner-text-wrap h1 {
        line-height: 52px;
    }
    .banner-inner-area.banner-area1:after {
        bottom: 13%;
    }
    .banner-image .ice1 {
        left: -30px !important;
        width: 57%;
    }
   .banner-image .ice2{
       width: 57%;
       right: -30px !important;
   }
   .banner-image .bottle {
        width: 75%;
    }
    .banner-inner-area.banner-area1:before {
        height: 137px;
    }
    .bottle-video-wrap .video-btn {
        height: 100px;
        width: 100px;
        line-height: 100px;
    }
    .banner-wrap.home-banner2 {
        padding: 230px 0 150px;
    }
    .menu-button{
        justify-content: flex-end;
    }
    .border-container {
        border-width: 0;
    }

}
@media (min-width: 768px) {
    .align-left {
        float: left;
        margin-right: 30px;
    }
    .align-right {
        float: right;
        margin-left: 30px;
    }
    
}
    
/* 3. Medium devices (less than  768px) */
@media (max-width: 767.98px) {
    .pt-70 {
        padding-top: 50px;
    }
    .background-shap:before {
        height: 370px;
    }
    .bottle-video-wrap .video-btn {
        height: 70px;
        width: 70px;
        line-height: 70px;
    }
    .subscribe-heading {
        margin-bottom: 30px;
    }
    .marker5 .our-location-details {
        left: -180px;
    }
    .banner-image .ice1 {
        left: -30px !important;
        width: 45%;
    }
    .banner-image .ice2 {
    width: 45%;
    right: 22px !important;
}
    .banner-image .bottle {
        width: 60%;
    }
    .banner-wrap.home-banner2 .banner-text-wrap h1 {
        line-height: 50px;
    }
    .quality {
        background-position: center !important;
    }
     .pb-80 {
        padding-bottom: 30px;
    }
   /*.banner-delivery-form {
        margin-top: 440px;
    }*/
   .banner-text-wrap {
        padding-top: 145px;
    }
    .pb-140{
        padding-bottom: 80px;
    }
    .qulity-bottle-nav span {
        width: 100%;
    }
    .qulity-bottle-nav *{
            width: 16.6671%;
    }
    input.banner-form {
        width: 100%;
        border-radius: 5px;
    }
    .banner-wrap.home-banner2 {
        padding: 200px 0 130px;
    }
    input.banner-form {
        height: 50px;
        border-width: 0;
        margin-bottom: 30px;
        border-radius: 5px;
    }
    .type2.form-checkbox {
        margin-bottom: 30px;
        margin-top: 0;
    }
    .inpout-feield-wrap button.btn {
        top: 50%;
        position: relative;
        transform: translate(10px, 0%);
        right: 15px;
    }
    .inpout-feield-wrap{
        background: transparent;
    }
    .deliver-btn {
        margin-top: 30px;
        margin-bottom: 0px;
    }
    .testionial-carousel2 button.owl-next, 
    .testionial-carousel2 button.owl-prev,
    .testimonial-carousel button.owl-next,
    .testimonial-carousel button.owl-prev{
        display: none;
    }
    .image-sell-offer {
        width: 130px;
        height: 130px;
    }
    .bottle-image img{
        width: 100%;
    }
    .image-sell-offer h5{
        font-size: 20px;
    }
    .bottle-price{
        margin-bottom: 30px
    }
    .quality-bottle-details{
        padding-left: 0;
    }
     .blog-details-wrap {
        margin-bottom: 30px;
    }
   .footer-widget {
        padding-right: 0;
        text-align: left !important;
    }
    .urgent-call a {
        font-size: 13px;
    }
    .pb-90{
        padding-bottom: 30px;
    }
    .pt-90{
        padding-top: 30px;
    }
    .pb-120{
        padding-bottom: 60px;
    }
    .pt-120{
        padding-top: 60px;
    }
    .footer-top {
        padding-top: 60px;
    }
    .pb-70 {
        padding-bottom: 40px;
    }
    .pb-100 {
        padding-bottom: 40px;
    }

    .pt-110 {
        padding-top: 50px;
    }
    .pb-110 {
        padding-bottom: 50px;
    }
    .post-author-inner {
        display: block;
    }
    .post-author-inner img {
        margin-bottom: 30px;
    }
    .author-details {
        margin-left: 0;
    }
    .banner-text-wrap {
        margin-bottom: 40px;
    }
    .banner-delivery-form .form-header {
        padding: 15px 0 23px;
    }
    .banner-delivery-form .form-header h2 {
        font-size: 20px;
    }
    .section-title p {
        width: 400px;
    }
    .call-action-btn.text-right {
        text-align: left !important;
    }
    .callto-heading {
        margin-bottom: 30px;
    }
    .call-action-btn.text-right {
        margin-bottom: 20px;
    }
    .single-safer-inner h4 {
        font-size: 18px;
    }
    .image-sell-offer {
    width: 70px;
    height: 70px;
    }
    .image-sell-offer h5 {
        font-size: 13px;
    }
    .pb-130 {
        padding-bottom: 70px;
    }

}

/* 4. Small devices (less than  576px) */
@media (max-width: 575.98px) {
 .qulity-bottle-nav a {
        display: block;
    }
    .qulity-bottle-nav * {
        width: 50%;
    }
    .background-shap:before {
        height: 370px;
    }
    .banner-inner-area.banner-area1:after {
        bottom: -8%;
    }
    .banner-inner-area.banner-area1:before,
    .banner-image{
        display: none;
    }
    .testionial-carousel2 .owl-dots {
        display: none;
    }
    .single-counter-inner {
        margin-bottom: 30px;
    }
    .about-counter-inner .col-12.col-sm-6:last-child .single-counter-inner{
        margin-bottom: 0px;
    }
    .single-testimonial p {
        font-size: 18px;
        line-height: 30px;
    }
    .marker5 .our-location-details{
        left: -220px;
    }
    .marker4  .our-location-details{
        left: -200px
    }
    .blog-details-head h2 {
        font-size: 28px;
        margin-bottom: 10px;
    }
    .urgent-call{
        display: none
    }
    .section-title h2 {
        font-size: 28px;
    }
    .section-title:after {
        top: 88px;
    }
    .post-tag-share {
        display: block !important;
    }
    .post-tag {
        margin-bottom: 30px;
    }
    .post-author-inner {
        padding: 40px 30px 27px 40px;
    }
    .type3.section-title:after {
        top: 80px;
    }
    .banner-inner-area.banner-area1 {
        padding: 170px 0 100px;
    }
    .google-map #google-map {
        height: 300px;
        width: 100%;
    }
}
    /* 5. Extra Small devices (less than  480px) */
@media (max-width: 479.98px) {
    .banner-inner-area.banner-area1 {
        padding: 120px 0 80px;
    }
    .banner-area1 .banner-text-wrap h1 {
        line-height: 48px;
        font-size: 38px;
    }
    .banner-area1 .banner-text-wrap span {
        font-size: 25px;
        margin-bottom: 5px;
    }
    .marker2 .our-location-details {
        left: -145px;
    }
    .qulity-bottle-nav a:not(:last-child) {
        margin-bottom: 20px;
    }
    .qulity-bottle-nav{
        background: transparent;
    }
    .qulity-bottle-nav a {
        background: #00c3ed;
        padding: 10px 0;
    }
    .qulity-bottle-nav *{
        width: 100%;
    }
    .banner-text-wrap h1 {
        font-size: 42px;
    }
    .our-quality-right ul li, .our-quality-left ul li {
        font-size: 13px;
    }
   .page-title-content h1.h2 {
        font-size: 40px;
    }
    .section-title:after {
        top: 110%
    }
    .post-author-inner img {
        width: 100%;
    }
    .comment-author-details {
        display: block;
    }
    .comment-author-content {
        margin-left: 0;
        margin-top: 30px;
    }
    .comment-author-content a {
        position: relative;
        margin-top: 30px;
    }
    .type2 .single-feature h3 {
        font-size: 20px;
    }
    .main-menu-wrap {
        padding: 0 30px;
    }
    .header-menu > ul {
        left: 0px !important;
        width: 100% !important;
    }
    .bottle-detailes .order-btn a + a {
        margin-left: 0;
        margin-top: 30px;
    }
    .bottle-detailes .order-btn a  {
        margin-right: 70px;
    }
    .section-title p {
        width: 290px;
    }
    .type3.section-title:after {
        top: 107px;
    }
    .single-blog-inner .post-content {
        padding: 40px;
    }
    .callto-heading h2 {
        font-size: 30px;
    }
    .callto-heading span {
        font-size: 20px;
    }
    .banner-text-wrap {
        padding-top: 105px;
    }
    .marker5 .our-location-details {
        left: -229px;
    }
}
/*Boostrap Responsive Media Query*/
@media (max-width:600px) {
    .col-sm {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-sm-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-sm-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-sm-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-sm-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-sm-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-sm-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-sm-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-sm-first {
        -ms-flex-order: -1;
        order: -1
    }

    .order-sm-last {
        -ms-flex-order: 13;
        order: 13
    }

    .order-sm-0 {
        -ms-flex-order: 0;
        order: 0
    }

    .order-sm-1 {
        -ms-flex-order: 1;
        order: 1
    }

    .order-sm-2 {
        -ms-flex-order: 2;
        order: 2
    }

    .order-sm-3 {
        -ms-flex-order: 3;
        order: 3
    }

    .order-sm-4 {
        -ms-flex-order: 4;
        order: 4
    }

    .order-sm-5 {
        -ms-flex-order: 5;
        order: 5
    }

    .order-sm-6 {
        -ms-flex-order: 6;
        order: 6
    }

    .order-sm-7 {
        -ms-flex-order: 7;
        order: 7
    }

    .order-sm-8 {
        -ms-flex-order: 8;
        order: 8
    }

    .order-sm-9 {
        -ms-flex-order: 9;
        order: 9
    }

    .order-sm-10 {
        -ms-flex-order: 10;
        order: 10
    }

    .order-sm-11 {
        -ms-flex-order: 11;
        order: 11
    }

    .order-sm-12 {
        -ms-flex-order: 12;
        order: 12
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.333333%
    }

    .offset-sm-2 {
        margin-left: 16.666667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.333333%
    }

    .offset-sm-5 {
        margin-left: 41.666667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.333333%
    }

    .offset-sm-8 {
        margin-left: 66.666667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.333333%
    }

    .offset-sm-11 {
        margin-left: 91.666667%
    }
}

@media (min-width:768px) {
    .col-md {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-md-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-md-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-md-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-md-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-md-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-md-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-md-first {
        -ms-flex-order: -1;
        order: -1
    }

    .order-md-last {
        -ms-flex-order: 13;
        order: 13
    }

    .order-md-0 {
        -ms-flex-order: 0;
        order: 0
    }

    .order-md-1 {
        -ms-flex-order: 1;
        order: 1
    }

    .order-md-2 {
        -ms-flex-order: 2;
        order: 2
    }

    .order-md-3 {
        -ms-flex-order: 3;
        order: 3
    }

    .order-md-4 {
        -ms-flex-order: 4;
        order: 4
    }

    .order-md-5 {
        -ms-flex-order: 5;
        order: 5
    }

    .order-md-6 {
        -ms-flex-order: 6;
        order: 6
    }

    .order-md-7 {
        -ms-flex-order: 7;
        order: 7
    }

    .order-md-8 {
        -ms-flex-order: 8;
        order: 8
    }

    .order-md-9 {
        -ms-flex-order: 9;
        order: 9
    }

    .order-md-10 {
        -ms-flex-order: 10;
        order: 10
    }

    .order-md-11 {
        -ms-flex-order: 11;
        order: 11
    }

    .order-md-12 {
        -ms-flex-order: 12;
        order: 12
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.333333%
    }

    .offset-md-2 {
        margin-left: 16.666667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.333333%
    }

    .offset-md-5 {
        margin-left: 41.666667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.333333%
    }

    .offset-md-8 {
        margin-left: 66.666667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.333333%
    }

    .offset-md-11 {
        margin-left: 91.666667%
    }
}

@media (min-width:992px) {
    .col-lg {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-lg-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-lg-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-lg-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-lg-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-lg-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-lg-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-lg-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-lg-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-lg-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-lg-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-lg-first {
        -ms-flex-order: -1;
        order: -1
    }

    .order-lg-last {
        -ms-flex-order: 13;
        order: 13
    }

    .order-lg-0 {
        -ms-flex-order: 0;
        order: 0
    }

    .order-lg-1 {
        -ms-flex-order: 1;
        order: 1
    }

    .order-lg-2 {
        -ms-flex-order: 2;
        order: 2
    }

    .order-lg-3 {
        -ms-flex-order: 3;
        order: 3
    }

    .order-lg-4 {
        -ms-flex-order: 4;
        order: 4
    }

    .order-lg-5 {
        -ms-flex-order: 5;
        order: 5
    }

    .order-lg-6 {
        -ms-flex-order: 6;
        order: 6
    }

    .order-lg-7 {
        -ms-flex-order: 7;
        order: 7
    }

    .order-lg-8 {
        -ms-flex-order: 8;
        order: 8
    }

    .order-lg-9 {
        -ms-flex-order: 9;
        order: 9
    }

    .order-lg-10 {
        -ms-flex-order: 10;
        order: 10
    }

    .order-lg-11 {
        -ms-flex-order: 11;
        order: 11
    }

    .order-lg-12 {
        -ms-flex-order: 12;
        order: 12
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.333333%
    }

    .offset-lg-2 {
        margin-left: 16.666667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.333333%
    }

    .offset-lg-5 {
        margin-left: 41.666667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.333333%
    }

    .offset-lg-8 {
        margin-left: 66.666667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.333333%
    }

    .offset-lg-11 {
        margin-left: 91.666667%
    }
}

@media (min-width:1200px) {
    .col-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-xl-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-xl-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-xl-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-xl-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-xl-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-xl-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-xl-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-xl-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-xl-first {
        -ms-flex-order: -1;
        order: -1
    }

    .order-xl-last {
        -ms-flex-order: 13;
        order: 13
    }

    .order-xl-0 {
        -ms-flex-order: 0;
        order: 0
    }

    .order-xl-1 {
        -ms-flex-order: 1;
        order: 1
    }

    .order-xl-2 {
        -ms-flex-order: 2;
        order: 2
    }

    .order-xl-3 {
        -ms-flex-order: 3;
        order: 3
    }

    .order-xl-4 {
        -ms-flex-order: 4;
        order: 4
    }

    .order-xl-5 {
        -ms-flex-order: 5;
        order: 5
    }

    .order-xl-6 {
        -ms-flex-order: 6;
        order: 6
    }

    .order-xl-7 {
        -ms-flex-order: 7;
        order: 7
    }

    .order-xl-8 {
        -ms-flex-order: 8;
        order: 8
    }

    .order-xl-9 {
        -ms-flex-order: 9;
        order: 9
    }

    .order-xl-10 {
        -ms-flex-order: 10;
        order: 10
    }

    .order-xl-11 {
        -ms-flex-order: 11;
        order: 11
    }

    .order-xl-12 {
        -ms-flex-order: 12;
        order: 12
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.333333%
    }

    .offset-xl-2 {
        margin-left: 16.666667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.333333%
    }

    .offset-xl-5 {
        margin-left: 41.666667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.333333%
    }

    .offset-xl-8 {
        margin-left: 66.666667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.333333%
    }

    .offset-xl-11 {
        margin-left: 91.666667%
    }
}
﻿@charset "UTF-8";
.fancybox-enabled {
    overflow: hidden;
}

.fancybox-enabled body {
    overflow: visible;
    height: 100%;
}

.fancybox-is-hidden {
    position: absolute;
    top: -9999px;
    left: -9999px;
    visibility: hidden;
}

.fancybox-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99993;
    -webkit-tap-highlight-color: transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

    /* Make sure that the first one is on the top */
    .fancybox-container ~ .fancybox-container {
        z-index: 99992;
    }

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.fancybox-outer {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.fancybox-bg {
    background: #1e1e1e;
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}

.fancybox-is-open .fancybox-bg {
    opacity: 0.87;
    transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption-wrap {
    position: absolute;
    direction: ltr;
    z-index: 99997;
    opacity: 0;
    visibility: hidden;
    transition: opacity .25s, visibility 0s linear .25s;
    box-sizing: border-box;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption-wrap {
    opacity: 1;
    visibility: visible;
    transition: opacity .25s, visibility 0s;
}

.fancybox-infobar {
    top: 0;
    left: 50%;
    margin-left: -79px;
}

.fancybox-infobar__body {
    display: inline-block;
    width: 70px;
    line-height: 44px;
    font-size: 13px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    text-align: center;
    color: #ddd;
    background-color: rgba(30, 30, 30, 0.7);
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-smoothing: subpixel-antialiased;
}

.fancybox-toolbar {
    top: 0;
    right: 0;
}

.fancybox-stage {
    overflow: hidden;
    direction: ltr;
    z-index: 99994;
    -webkit-transform: translate3d(0, 0, 0);
}

.fancybox-slide {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: auto;
    outline: none;
    white-space: normal;
    box-sizing: border-box;
    text-align: center;
    z-index: 99994;
    -webkit-overflow-scrolling: touch;
    display: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

    .fancybox-slide::before {
        content: '';
        display: inline-block;
        vertical-align: middle;
        height: 100%;
        width: 0;
    }

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--image {
    overflow: visible;
}

    .fancybox-slide--image::before {
        display: none;
    }

.fancybox-slide--video .fancybox-content,
.fancybox-slide--video iframe {
    background: #000;
}

.fancybox-slide--map .fancybox-content,
.fancybox-slide--map iframe {
    background: #E5E3DF;
}

.fancybox-slide--next {
    z-index: 99995;
}

.fancybox-slide > * {
    display: inline-block;
    position: relative;
    padding: 24px;
    margin: 44px 0 44px;
    border-width: 0;
    vertical-align: middle;
    text-align: left;
    background-color: #fff;
    overflow: auto;
    box-sizing: border-box;
}

.fancybox-slide .fancybox-image-wrap {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    border: 0;
    z-index: 99995;
    background: transparent;
    cursor: default;
    overflow: visible;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.fancybox-can-zoomOut .fancybox-image-wrap {
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-image-wrap {
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
}

.fancybox-can-drag .fancybox-image-wrap {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-dragging .fancybox-image-wrap {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-image,
.fancybox-spaceball {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    max-width: none;
    max-height: none;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--iframe .fancybox-content {
    padding: 0;
    width: 80%;
    height: 80%;
    max-width: calc(100% - 100px);
    max-height: calc(100% - 88px);
    overflow: visible;
    background: #fff;
}

.fancybox-iframe {
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
    width: 100%;
    height: 100%;
    background: #fff;
}

.fancybox-error {
    margin: 0;
    padding: 40px;
    width: 100%;
    max-width: 380px;
    background: #fff;
    cursor: default;
}

    .fancybox-error p {
        margin: 0;
        padding: 0;
        color: #444;
        font: 16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    }

.fancybox-close-small {
    position: absolute;
    top: 0;
    right: 0;
    width: 44px;
    height: 44px;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
    outline: none;
    background: transparent;
    z-index: 10;
    cursor: pointer;
}

    .fancybox-close-small:after {
        content: '×';
        position: absolute;
        top: 5px;
        right: 5px;
        width: 30px;
        height: 30px;
        font: 20px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;
        color: #888;
        font-weight: 300;
        text-align: center;
        border-radius: 50%;
        border-width: 0;
        background: #fff;
        transition: background .25s;
        box-sizing: border-box;
        z-index: 2;
    }

    .fancybox-close-small:focus:after {
        outline: 1px dotted #888;
    }

    .fancybox-close-small:hover:after {
        color: #555;
        background: #eee;
    }

.fancybox-slide--iframe .fancybox-close-small {
    top: 0;
    right: -44px;
}

    .fancybox-slide--iframe .fancybox-close-small:after {
        background: transparent;
        font-size: 35px;
        color: #aaa;
    }

    .fancybox-slide--iframe .fancybox-close-small:hover:after {
        color: #fff;
    }

/* Caption */
.fancybox-caption-wrap {
    bottom: 0;
    left: 0;
    right: 0;
    padding: 60px 30px 0 30px;
    background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);
    pointer-events: none;
}

.fancybox-caption {
    padding: 30px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    font-size: 14px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #fff;
    line-height: 20px;
    text-align: center;
    -webkit-text-size-adjust: none;
}

    .fancybox-caption a,
    .fancybox-caption button,
    .fancybox-caption select {
        pointer-events: all;
    }

    .fancybox-caption a {
        color: #fff;
        text-decoration: underline;
    }

/* Buttons */
.fancybox-button {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0;
    border: 0;
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background: transparent;
    color: #ddd;
    border-radius: 0;
    cursor: pointer;
    vertical-align: top;
    outline: none;
}

    .fancybox-button[disabled] {
        cursor: default;
        pointer-events: none;
    }

.fancybox-infobar__body, .fancybox-button {
    background: rgba(30, 30, 30, 0.6);
}

    .fancybox-button:hover:not([disabled]) {
        color: #fff;
        background: rgba(0, 0, 0, 0.8);
    }

    .fancybox-button::before,
    .fancybox-button::after {
        content: '';
        pointer-events: none;
        position: absolute;
        background-color: currentColor;
        color: currentColor;
        opacity: 0.9;
        box-sizing: border-box;
        display: inline-block;
    }

    .fancybox-button[disabled]::before,
    .fancybox-button[disabled]::after {
        opacity: 0.3;
    }

.fancybox-button--left::after,
.fancybox-button--right::after {
    top: 18px;
    width: 6px;
    height: 6px;
    background: transparent;
    border-top: solid 2px currentColor;
    border-right: solid 2px currentColor;
}

.fancybox-button--left::after {
    left: 20px;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

.fancybox-button--right::after {
    right: 20px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.fancybox-button--left {
    border-bottom-left-radius: 5px;
}

.fancybox-button--right {
    border-bottom-right-radius: 5px;
}

.fancybox-button--close::before, .fancybox-button--close::after {
    content: '';
    display: inline-block;
    position: absolute;
    height: 2px;
    width: 16px;
    top: calc(50% - 1px);
    left: calc(50% - 8px);
}

.fancybox-button--close::before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.fancybox-button--close::after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

/* Navigation arrows */
.fancybox-arrow {
    position: absolute;
    top: 50%;
    margin: -50px 0 0 0;
    height: 100px;
    width: 54px;
    padding: 0;
    border: 0;
    outline: none;
    background: none;
    cursor: pointer;
    z-index: 99995;
    opacity: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: opacity .25s;
}

    .fancybox-arrow::after {
        content: '';
        position: absolute;
        top: 28px;
        width: 44px;
        height: 44px;
        background-color: rgba(30, 30, 30, 0.8);
        background-image: url(/Content/vendor/fancy-box/data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 24px 24px;
    }

.fancybox-arrow--right {
    right: 0;
}

.fancybox-arrow--left {
    left: 0;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}

    .fancybox-arrow--right::after,
    .fancybox-arrow--left::after {
        left: 0;
    }

.fancybox-show-nav .fancybox-arrow {
    opacity: 0.6;
}

    .fancybox-show-nav .fancybox-arrow[disabled] {
        opacity: 0.3;
    }

/* Loading indicator */
.fancybox-loading {
    border: 6px solid rgba(100, 100, 100, 0.4);
    border-top: 6px solid rgba(255, 255, 255, 0.6);
    border-radius: 100%;
    height: 50px;
    width: 50px;
    -webkit-animation: fancybox-rotate .8s infinite linear;
    animation: fancybox-rotate .8s infinite linear;
    background: transparent;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
    z-index: 99999;
}

@-webkit-keyframes fancybox-rotate {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes fancybox-rotate {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

/* Transition effects */
.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    opacity: 0;
}

.fancybox-fx-slide.fancybox-slide--next {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    opacity: 0;
}

.fancybox-fx-slide.fancybox-slide--current {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
}

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5);
    opacity: 0;
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    -webkit-transform: scale3d(0.5, 0.5, 0.5);
    transform: scale3d(0.5, 0.5, 0.5);
    opacity: 0;
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1;
}

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
    -webkit-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
    opacity: 0;
}

.fancybox-fx-rotate.fancybox-slide--next {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
    opacity: 0;
}

.fancybox-fx-rotate.fancybox-slide--current {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    opacity: 1;
}

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
    -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
    opacity: 0;
}

.fancybox-fx-circular.fancybox-slide--next {
    -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
    opacity: 0;
}

.fancybox-fx-circular.fancybox-slide--current {
    -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    opacity: 1;
}

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
    -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
    transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
    transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 800px) {
    .fancybox-infobar {
        left: 0;
        margin-left: 0;
    }

    .fancybox-button--left,
    .fancybox-button--right {
        display: none !important;
    }

    .fancybox-caption {
        padding: 20px 0;
        margin: 0;
    }
}

/* Fullscreen  */
.fancybox-button--fullscreen::before {
    width: 15px;
    height: 11px;
    left: calc(50% - 7px);
    top: calc(50% - 6px);
    border: 2px solid;
    background: none;
}

/* Slideshow button */
.fancybox-button--play::before,
.fancybox-button--pause::before {
    top: calc(50% - 6px);
    left: calc(50% - 4px);
    background: transparent;
}

.fancybox-button--play::before {
    width: 0;
    height: 0;
    border-top: 6px inset transparent;
    border-bottom: 6px inset transparent;
    border-left: 10px solid;
    border-radius: 1px;
}

.fancybox-button--pause::before {
    width: 7px;
    height: 11px;
    border-style: solid;
    border-width: 0 2px 0 2px;
}

/* Thumbs */
.fancybox-thumbs {
    display: none;
}

.fancybox-button--thumbs {
    display: none;
}

@media all and (min-width: 800px) {
    .fancybox-button--thumbs {
        display: inline-block;
    }

        .fancybox-button--thumbs span {
            font-size: 23px;
        }

        .fancybox-button--thumbs::before {
            width: 3px;
            height: 3px;
            top: calc(50% - 2px);
            left: calc(50% - 2px);
            box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, 0 0 0 32px inset, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0;
        }

    .fancybox-thumbs {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: auto;
        width: 220px;
        margin: 0;
        padding: 5px 5px 0 0;
        background: #fff;
        word-break: normal;
        -webkit-tap-highlight-color: transparent;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        box-sizing: border-box;
        z-index: 99995;
    }

    .fancybox-show-thumbs .fancybox-thumbs {
        display: block;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 220px;
    }

    .fancybox-thumbs > ul {
        list-style: none;
        position: absolute;
        position: relative;
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
        overflow-x: hidden;
        overflow-y: auto;
        font-size: 0;
    }

        .fancybox-thumbs > ul > li {
            float: left;
            overflow: hidden;
            max-width: 50%;
            padding: 0;
            margin: 0;
            width: 105px;
            height: 75px;
            position: relative;
            cursor: pointer;
            outline: none;
            border: 5px solid transparent;
            border-top-width: 0;
            border-right-width: 0;
            -webkit-tap-highlight-color: transparent;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            box-sizing: border-box;
        }

    li.fancybox-thumbs-loading {
        background: rgba(0, 0, 0, 0.1);
    }

    .fancybox-thumbs > ul > li > img {
        position: absolute;
        top: 0;
        left: 0;
        min-width: 100%;
        min-height: 100%;
        max-width: none;
        max-height: none;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

    .fancybox-thumbs > ul > li:before {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border-radius: 2px;
        border: 4px solid #4ea7f9;
        z-index: 99991;
        opacity: 0;
        transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    }

    .fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
        opacity: 1;
    }
}

@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.animated.hinge {
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  animation-duration: .75s;
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  animation-name: pulse;
}

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, .95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  animation-name: rubberBand;
}

@keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  animation-name: shake;
}

@keyframes headShake {
  0% {
    transform: translateX(0);
  }

  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    transform: translateX(0);
  }
}

.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake;
}

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  transform-origin: top center;
  animation-name: swing;
}

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes wobble {
  from {
    transform: none;
  }

  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    transform: none;
  }
}

.wobble {
  animation-name: wobble;
}

@keyframes jello {
  from, 11.1%, to {
    transform: none;
  }

  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  animation-name: jello;
  transform-origin: center;
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  animation-name: bounceIn;
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }

  75% {
    transform: translate3d(0, -10px, 0);
  }

  90% {
    transform: translate3d(0, 5px, 0);
  }

  to {
    transform: none;
  }
}

.bounceInDown {
  animation-name: bounceInDown;
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInLeft {
  animation-name: bounceInLeft;
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    transform: translate3d(10px, 0, 0);
  }

  90% {
    transform: translate3d(-5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInRight {
  animation-name: bounceInRight;
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  75% {
    transform: translate3d(0, 10px, 0);
  }

  90% {
    transform: translate3d(0, -5px, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  animation-name: bounceInUp;
}

@keyframes bounceOut {
  20% {
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  animation-name: bounceOut;
}

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  animation-name: bounceOutDown;
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  animation-name: bounceOutLeft;
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  animation-name: bounceOutRight;
}

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  animation-name: bounceOutUp;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  animation-name: fadeIn;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDownBig {
  animation-name: fadeInDownBig;
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRight {
  animation-name: fadeInRight;
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRightBig {
  animation-name: fadeInRightBig;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUp {
  animation-name: fadeInUp;
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUpBig {
  animation-name: fadeInUpBig;
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  animation-name: fadeOutLeft;
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  animation-name: fadeOutRight;
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}

@keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }

  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }

  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }

  80% {
    transform: perspective(400px) scale3d(.95, .95, .95);
    animation-timing-function: ease-in;
  }

  to {
    transform: perspective(400px);
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: flip;
}

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInY;
}

@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipOutY;
}

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  animation-name: rotateIn;
}

@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  animation-name: rotateInDownLeft;
}

@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  animation-name: rotateInDownRight;
}

@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  animation-name: rotateInUpLeft;
}

@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  animation-name: rotateInUpRight;
}

@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1;
  }

  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  animation-name: rotateOut;
}

@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
}

@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  animation-name: rotateOutDownRight;
}

@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
}

@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  animation-name: rotateOutUpRight;
}

@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  animation-name: hinge;
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }

  50% {
    transform: rotate(-10deg);
  }

  70% {
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.jackInTheBox {
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.rollIn {
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  animation-name: rollOut;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  animation-name: zoomIn;
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  animation-name: zoomInDown;
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  animation-name: zoomInLeft;
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  animation-name: zoomInRight;
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  animation-name: zoomInUp;
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  animation-name: zoomOut;
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  animation-name: zoomOutDown;
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}

.zoomOutLeft {
  animation-name: zoomOutLeft;
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}

.zoomOutRight {
  animation-name: zoomOutRight;
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  animation-name: zoomOutUp;
}

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  animation-name: slideInDown;
}

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  animation-name: slideInLeft;
}

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  animation-name: slideInRight;
}

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  animation-name: slideInUp;
}

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  animation-name: slideOutDown;
}

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  animation-name: slideOutLeft;
}

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  animation-name: slideOutRight;
}

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  animation-name: slideOutUp;
}

/*==================================================================================
    Custom Stylesheet (Any custom styling you want to apply should be defined here).
====================================================================================*/
.theme-font {
    font-family: 'Exo 2', sans-serif;
}


