/**

 * Axial

 * Axial Construct is a universal template for factories, industry, construction, architecture, factories, mechanics, energy

 * Exclusively on https://1.envato.market/axial-html

 *

 * @encoding        UTF-8

 * @version         1.0.0

 * @copyright       (C) 2018 - 2021 Merkulove ( https://merkulov.design/ ). All rights reserved.

 * @license         Envato License https://1.envato.market/KYbje

 * @contributors    Lamber Lilit (winter.rituel@gmail.com)

 * @support         help@merkulov.design

 **/

/*!

 * Bootstrap Grid v5.1.3 (https://getbootstrap.com/)

 * Copyright 2011-2021 The Bootstrap Authors

 * Copyright 2011-2021 Twitter, Inc.

 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)

 */@font-face {

    font-family:icomoon;src:url(../fonts/icomoon.woff) format('woff'),url(../fonts/icomoon.woff2) format('woff2');font-weight:400;font-style:normal;font-display:block
}


[class*=" icon-"],[class^=icon-] {

    font-family: icomoon!important;

    speak: never;

    font-style: normal;

    font-weight: 400;

    font-variant: normal;

    text-transform: none;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale
}
.icon-home:before{content:"\e900"}

.icon-home2:before{content:"\e901"}

.icon-home3:before{content:"\e902"}

.icon-office:before{content:"\e903"}

.icon-newspaper:before{content:"\e904"}

.icon-pencil:before{content:"\e905"}

.icon-pencil2:before{content:"\e906"}

.icon-quill:before{content:"\e907"}

.icon-pen:before{content:"\e908"}

.icon-blog:before{content:"\e909"}

.icon-eyedropper:before{content:"\e90a"}

.icon-droplet:before{content:"\e90b"}

.icon-paint-format:before{content:"\e90c"}

.icon-image:before{content:"\e90d"}

.icon-images:before{content:"\e90e"}

.icon-camera:before{content:"\e90f"}

.icon-headphones:before{content:"\e910"}

.icon-music:before{content:"\e911"}

.icon-play:before{content:"\e912"}

.icon-film:before{content:"\e913"}

.icon-video-camera:before{content:"\e914"}

.icon-dice:before{content:"\e915"}

.icon-pacman:before{content:"\e916"}

.icon-spades:before{content:"\e917"}

.icon-clubs:before{content:"\e918"}

.icon-diamonds:before{content:"\e919"}

.icon-bullhorn:before{content:"\e91a"}

.icon-connection:before{content:"\e91b"}

.icon-podcast:before{content:"\e91c"}

.icon-feed:before{content:"\e91d"}

.icon-mic:before{content:"\e91e"}

.icon-book:before{content:"\e91f"}

.icon-books:before{content:"\e920"}

.icon-library:before{content:"\e921"}

.icon-file-text:before{content:"\e922"}

.icon-profile:before{content:"\e923"}

.icon-file-empty:before{content:"\e924"}

.icon-files-empty:before{content:"\e925"}

.icon-file-text2:before{content:"\e926"}

.icon-file-picture:before{content:"\e927"}

.icon-file-music:before{content:"\e928"}

.icon-file-play:before{content:"\e929"}

.icon-file-video:before{content:"\e92a"}

.icon-file-zip:before{content:"\e92b"}

.icon-copy:before{content:"\e92c"}

.icon-paste:before{content:"\e92d"}

.icon-stack:before{content:"\e92e"}

.icon-folder:before{content:"\e92f"}

.icon-folder-open:before{content:"\e930"}

.icon-folder-plus:before{content:"\e931"}

.icon-folder-minus:before{content:"\e932"}

.icon-folder-download:before{content:"\e933"}

.icon-folder-upload:before{content:"\e934"}

.icon-price-tag:before{content:"\e935"}

.icon-price-tags:before{content:"\e936"}

.icon-barcode:before{content:"\e937"}

.icon-qrcode:before{content:"\e938"}

.icon-ticket:before{content:"\e939"}

.icon-cart:before{content:"\e93a"}

.icon-coin-dollar:before{content:"\e93b"}

.icon-coin-euro:before{content:"\e93c"}

.icon-coin-pound:before{content:"\e93d"}

.icon-coin-yen:before{content:"\e93e"}

.icon-credit-card:before{content:"\e93f"}

.icon-calculator:before{content:"\e940"}

.icon-lifebuoy:before{content:"\e941"}

.icon-phone:before{content:"\e942"}

.icon-phone-hang-up:before{content:"\e943"}

.icon-address-book:before{content:"\e944"}

.icon-envelop:before{content:"\e945"}

.icon-pushpin:before{content:"\e946"}

.icon-location:before{content:"\e947"}

.icon-location2:before{content:"\e948"}

.icon-compass:before{content:"\e949"}

.icon-compass2:before{content:"\e94a"}

.icon-map:before{content:"\e94b"}

.icon-map2:before{content:"\e94c"}

.icon-history:before{content:"\e94d"}

.icon-clock:before{content:"\e94e"}

.icon-clock2:before{content:"\e94f"}

.icon-alarm:before{content:"\e950"}

.icon-bell:before{content:"\e951"}

.icon-stopwatch:before{content:"\e952"}

.icon-calendar:before{content:"\e953"}

.icon-printer:before{content:"\e954"}

.icon-keyboard:before{content:"\e955"}

.icon-display:before{content:"\e956"}

.icon-laptop:before{content:"\e957"}

.icon-mobile:before{content:"\e958"}

.icon-mobile2:before{content:"\e959"}

.icon-tablet:before{content:"\e95a"}

.icon-tv:before{content:"\e95b"}

.icon-drawer:before{content:"\e95c"}

.icon-drawer2:before{content:"\e95d"}

.icon-box-add:before{content:"\e95e"}

.icon-box-remove:before{content:"\e95f"}

.icon-download:before{content:"\e960"}

.icon-upload:before{content:"\e961"}

.icon-floppy-disk:before{content:"\e962"}

.icon-drive:before{content:"\e963"}

.icon-database:before{content:"\e964"}

.icon-undo:before{content:"\e965"}

.icon-redo:before{content:"\e966"}

.icon-undo2:before{content:"\e967"}

.icon-redo2:before{content:"\e968"}

.icon-forward:before{content:"\e969"}

.icon-reply:before{content:"\e96a"}

.icon-bubble:before{content:"\e96b"}

.icon-bubbles:before{content:"\e96c"}

.icon-bubbles2:before{content:"\e96d"}

.icon-bubble2:before{content:"\e96e"}

.icon-bubbles3:before{content:"\e96f"}

.icon-bubbles4:before{content:"\e970"}

.icon-user:before{content:"\e971"}

.icon-users:before{content:"\e972"}

.icon-user-plus:before{content:"\e973"}

.icon-user-minus:before{content:"\e974"}

.icon-user-check:before{content:"\e975"}

.icon-user-tie:before{content:"\e976"}

.icon-quotes-left:before{content:"\e977"}

.icon-quotes-right:before{content:"\e978"}

.icon-hour-glass:before{content:"\e979"}

.icon-spinner:before{content:"\e97a"}

.icon-spinner2:before{content:"\e97b"}

.icon-spinner3:before{content:"\e97c"}

.icon-spinner4:before{content:"\e97d"}

.icon-spinner5:before{content:"\e97e"}

.icon-spinner6:before{content:"\e97f"}

.icon-spinner7:before{content:"\e980"}

.icon-spinner8:before{content:"\e981"}

.icon-spinner9:before{content:"\e982"}

.icon-spinner10:before{content:"\e983"}

.icon-spinner11:before{content:"\e984"}

.icon-binoculars:before{content:"\e985"}

.icon-search:before{content:"\e986"}

.icon-zoom-in:before{content:"\e987"}

.icon-zoom-out:before{content:"\e988"}

.icon-enlarge:before{content:"\e989"}

.icon-shrink:before{content:"\e98a"}

.icon-enlarge2:before{content:"\e98b"}

.icon-shrink2:before{content:"\e98c"}

.icon-key:before{content:"\e98d"}

.icon-key2:before{content:"\e98e"}

.icon-lock:before{content:"\e98f"}

.icon-unlocked:before{content:"\e990"}

.icon-wrench:before{content:"\e991"}

.icon-equalizer:before{content:"\e992"}

.icon-equalizer2:before{content:"\e993"}

.icon-cog:before{content:"\e994"}

.icon-cogs:before{content:"\e995"}

.icon-hammer:before{content:"\e996"}

.icon-magic-wand:before{content:"\e997"}

.icon-aid-kit:before{content:"\e998"}

.icon-bug:before{content:"\e999"}

.icon-pie-chart:before{content:"\e99a"}

.icon-stats-dots:before{content:"\e99b"}

.icon-stats-bars:before{content:"\e99c"}

.icon-stats-bars2:before{content:"\e99d"}

.icon-trophy:before{content:"\e99e"}

.icon-gift:before{content:"\e99f"}

.icon-glass:before{content:"\e9a0"}

.icon-glass2:before{content:"\e9a1"}

.icon-mug:before{content:"\e9a2"}

.icon-spoon-knife:before{content:"\e9a3"}

.icon-leaf:before{content:"\e9a4"}

.icon-rocket:before{content:"\e9a5"}

.icon-meter:before{content:"\e9a6"}

.icon-meter2:before{content:"\e9a7"}

.icon-hammer2:before{content:"\e9a8"}

.icon-fire:before{content:"\e9a9"}

.icon-lab:before{content:"\e9aa"}

.icon-magnet:before{content:"\e9ab"}

.icon-bin:before{content:"\e9ac"}

.icon-bin2:before{content:"\e9ad"}

.icon-briefcase:before{content:"\e9ae"}

.icon-airplane:before{content:"\e9af"}

.icon-truck:before{content:"\e9b0"}

.icon-road:before{content:"\e9b1"}

.icon-accessibility:before{content:"\e9b2"}

.icon-target:before{content:"\e9b3"}

.icon-shield:before{content:"\e9b4"}

.icon-power:before{content:"\e9b5"}

.icon-switch:before{content:"\e9b6"}

.icon-power-cord:before{content:"\e9b7"}

.icon-clipboard:before{content:"\e9b8"}

.icon-list-numbered:before{content:"\e9b9"}

.icon-list:before{content:"\e9ba"}

.icon-list2:before{content:"\e9bb"}

.icon-tree:before{content:"\e9bc"}

.icon-menu:before{content:"\e9bd"}

.icon-menu2:before{content:"\e9be"}

.icon-menu3:before{content:"\e9bf"}

.icon-menu4:before{content:"\e9c0"}

.icon-cloud:before{content:"\e9c1"}

.icon-cloud-download:before{content:"\e9c2"}

.icon-cloud-upload:before{content:"\e9c3"}

.icon-cloud-check:before{content:"\e9c4"}

.icon-download2:before{content:"\e9c5"}

.icon-upload2:before{content:"\e9c6"}

.icon-download3:before{content:"\e9c7"}

.icon-upload3:before{content:"\e9c8"}

.icon-sphere:before{content:"\e9c9"}

.icon-earth:before{content:"\e9ca"}

.icon-link:before{content:"\e9cb"}

.icon-flag:before{content:"\e9cc"}

.icon-attachment:before{content:"\e9cd"}

.icon-eye:before{content:"\e9ce"}

.icon-eye-plus:before{content:"\e9cf"}

.icon-eye-minus:before{content:"\e9d0"}

.icon-eye-blocked:before{content:"\e9d1"}

.icon-bookmark:before{content:"\e9d2"}

.icon-bookmarks:before{content:"\e9d3"}

.icon-sun:before{content:"\e9d4"}

.icon-contrast:before{content:"\e9d5"}

.icon-brightness-contrast:before{content:"\e9d6"}

.icon-star-empty:before{content:"\e9d7"}

.icon-star-half:before{content:"\e9d8"}

.icon-star-full:before{content:"\e9d9"}

.icon-heart:before{content:"\e9da"}

.icon-heart-broken:before{content:"\e9db"}

.icon-man:before{content:"\e9dc"}

.icon-woman:before{content:"\e9dd"}

.icon-man-woman:before{content:"\e9de"}

.icon-happy:before{content:"\e9df"}

.icon-happy2:before{content:"\e9e0"}

.icon-smile:before{content:"\e9e1"}

.icon-smile2:before{content:"\e9e2"}

.icon-tongue:before{content:"\e9e3"}

.icon-tongue2:before{content:"\e9e4"}

.icon-sad:before{content:"\e9e5"}

.icon-sad2:before{content:"\e9e6"}

.icon-wink:before{content:"\e9e7"}

.icon-wink2:before{content:"\e9e8"}

.icon-grin:before{content:"\e9e9"}

.icon-grin2:before{content:"\e9ea"}

.icon-cool:before{content:"\e9eb"}

.icon-cool2:before{content:"\e9ec"}

.icon-angry:before{content:"\e9ed"}

.icon-angry2:before{content:"\e9ee"}

.icon-evil:before{content:"\e9ef"}

.icon-evil2:before{content:"\e9f0"}

.icon-shocked:before{content:"\e9f1"}

.icon-shocked2:before{content:"\e9f2"}

.icon-baffled:before{content:"\e9f3"}

.icon-baffled2:before{content:"\e9f4"}

.icon-confused:before{content:"\e9f5"}

.icon-confused2:before{content:"\e9f6"}

.icon-neutral:before{content:"\e9f7"}

.icon-neutral2:before{content:"\e9f8"}

.icon-hipster:before{content:"\e9f9"}

.icon-hipster2:before{content:"\e9fa"}

.icon-wondering:before{content:"\e9fb"}

.icon-wondering2:before{content:"\e9fc"}

.icon-sleepy:before{content:"\e9fd"}

.icon-sleepy2:before{content:"\e9fe"}

.icon-frustrated:before{content:"\e9ff"}

.icon-frustrated2:before{content:"\ea00"}

.icon-crying:before{content:"\ea01"}

.icon-crying2:before{content:"\ea02"}

.icon-point-up:before{content:"\ea03"}

.icon-point-right:before{content:"\ea04"}

.icon-point-down:before{content:"\ea05"}

.icon-point-left:before{content:"\ea06"}

.icon-warning:before{content:"\ea07"}

.icon-notification:before{content:"\ea08"}

.icon-question:before{content:"\ea09"}

.icon-plus:before{content:"\ea0a"}

.icon-minus:before{content:"\ea0b"}

.icon-info:before{content:"\ea0c"}

.icon-cancel-circle:before{content:"\ea0d"}

.icon-blocked:before{content:"\ea0e"}

.icon-cross:before{content:"\ea0f"}

.icon-checkmark:before{content:"\ea10"}

.icon-checkmark2:before{content:"\ea11"}

.icon-spell-check:before{content:"\ea12"}

.icon-enter:before{content:"\ea13"}

.icon-exit:before{content:"\ea14"}

.icon-play2:before{content:"\ea15"}

.icon-pause:before{content:"\ea16"}

.icon-stop:before{content:"\ea17"}

.icon-previous:before{content:"\ea18"}

.icon-next:before{content:"\ea19"}

.icon-backward:before{content:"\ea1a"}

.icon-forward2:before{content:"\ea1b"}

.icon-play3:before{content:"\ea1c"}

.icon-pause2:before{content:"\ea1d"}

.icon-stop2:before{content:"\ea1e"}

.icon-backward2:before{content:"\ea1f"}

.icon-forward3:before{content:"\ea20"}

.icon-first:before{content:"\ea21"}

.icon-last:before{content:"\ea22"}

.icon-previous2:before{content:"\ea23"}

.icon-next2:before{content:"\ea24"}

.icon-eject:before{content:"\ea25"}

.icon-volume-high:before{content:"\ea26"}

.icon-volume-medium:before{content:"\ea27"}

.icon-volume-low:before{content:"\ea28"}

.icon-volume-mute:before{content:"\ea29"}

.icon-volume-mute2:before{content:"\ea2a"}

.icon-volume-increase:before{content:"\ea2b"}

.icon-volume-decrease:before{content:"\ea2c"}

.icon-loop:before{content:"\ea2d"}

.icon-loop2:before{content:"\ea2e"}

.icon-infinite:before{content:"\ea2f"}

.icon-shuffle:before{content:"\ea30"}

.icon-arrow-up-left:before{content:"\ea31"}

.icon-arrow-up:before{content:"\ea32"}

.icon-arrow-up-right:before{content:"\ea33"}

.icon-arrow-right:before{content:"\ea34"}

.icon-arrow-down-right:before{content:"\ea35"}

.icon-arrow-down:before{content:"\ea36"}

.icon-arrow-down-left:before{content:"\ea37"}

.icon-arrow-left:before{content:"\ea38"}

.icon-arrow-up-left2:before{content:"\ea39"}

.icon-arrow-up2:before{content:"\ea3a"}

.icon-arrow-up-right2:before{content:"\ea3b"}

.icon-arrow-right2:before{content:"\ea3c"}

.icon-arrow-down-right2:before{content:"\ea3d"}

.icon-arrow-down2:before{content:"\ea3e"}

.icon-arrow-down-left2:before{content:"\ea3f"}

.icon-arrow-left2:before{content:"\ea40"}

.icon-circle-up:before{content:"\ea41"}

.icon-circle-right:before{content:"\ea42"}

.icon-circle-down:before{content:"\ea43"}

.icon-circle-left:before{content:"\ea44"}

.icon-tab:before{content:"\ea45"}

.icon-move-up:before{content:"\ea46"}

.icon-move-down:before{content:"\ea47"}

.icon-sort-alpha-asc:before{content:"\ea48"}

.icon-sort-alpha-desc:before{content:"\ea49"}

.icon-sort-numeric-asc:before{content:"\ea4a"}

.icon-sort-numberic-desc:before{content:"\ea4b"}

.icon-sort-amount-asc:before{content:"\ea4c"}

.icon-sort-amount-desc:before{content:"\ea4d"}

.icon-command:before{content:"\ea4e"}

.icon-shift:before{content:"\ea4f"}

.icon-ctrl:before{content:"\ea50"}

.icon-opt:before{content:"\ea51"}

.icon-checkbox-checked:before{content:"\ea52"}

.icon-checkbox-unchecked:before{content:"\ea53"}

.icon-radio-checked:before{content:"\ea54"}

.icon-radio-checked2:before{content:"\ea55"}

.icon-radio-unchecked:before{content:"\ea56"}

.icon-crop:before{content:"\ea57"}

.icon-make-group:before{content:"\ea58"}

.icon-ungroup:before{content:"\ea59"}

.icon-scissors:before{content:"\ea5a"}

.icon-filter:before{content:"\ea5b"}

.icon-font:before{content:"\ea5c"}

.icon-ligature:before{content:"\ea5d"}

.icon-ligature2:before{content:"\ea5e"}

.icon-text-height:before{content:"\ea5f"}

.icon-text-width:before{content:"\ea60"}

.icon-font-size:before{content:"\ea61"}

.icon-bold:before{content:"\ea62"}

.icon-underline:before{content:"\ea63"}

.icon-italic:before{content:"\ea64"}

.icon-strikethrough:before{content:"\ea65"}

.icon-omega:before{content:"\ea66"}

.icon-sigma:before{content:"\ea67"}

.icon-page-break:before{content:"\ea68"}

.icon-superscript:before{content:"\ea69"}

.icon-subscript:before{content:"\ea6a"}

.icon-superscript2:before{content:"\ea6b"}

.icon-subscript2:before{content:"\ea6c"}

.icon-text-color:before{content:"\ea6d"}

.icon-pagebreak:before{content:"\ea6e"}

.icon-clear-formatting:before{content:"\ea6f"}

.icon-table:before{content:"\ea70"}

.icon-table2:before{content:"\ea71"}

.icon-insert-template:before{content:"\ea72"}

.icon-pilcrow:before{content:"\ea73"}

.icon-ltr:before{content:"\ea74"}

.icon-rtl:before{content:"\ea75"}

.icon-section:before{content:"\ea76"}

.icon-paragraph-left:before{content:"\ea77"}

.icon-paragraph-center:before{content:"\ea78"}

.icon-paragraph-right:before{content:"\ea79"}

.icon-paragraph-justify:before{content:"\ea7a"}

.icon-indent-increase:before{content:"\ea7b"}

.icon-indent-decrease:before{content:"\ea7c"}

.icon-share:before{content:"\ea7d"}

.icon-new-tab:before{content:"\ea7e"}

.icon-embed:before{content:"\ea7f"}

.icon-embed2:before{content:"\ea80"}

.icon-terminal:before{content:"\ea81"}

.icon-share2:before{content:"\ea82"}

.icon-mail:before{content:"\ea83"}

.icon-mail2:before{content:"\ea84"}

.icon-mail3:before{content:"\ea85"}

.icon-mail4:before{content:"\ea86"}

.icon-amazon:before{content:"\ea87"}

.icon-google:before{content:"\ea88"}

.icon-google2:before{content:"\ea89"}

.icon-google3:before{content:"\ea8a"}

.icon-google-plus:before{content:"\ea8b"}

.icon-google-plus2:before{content:"\ea8c"}

.icon-google-plus3:before{content:"\ea8d"}

.icon-hangouts:before{content:"\ea8e"}

.icon-google-drive:before{content:"\ea8f"}

.icon-facebook:before{content:"\ea90"}

.icon-facebook2:before{content:"\ea91"}

.icon-instagram:before{content:"\ea92"}

.icon-whatsapp:before{content:"\ea93"}

.icon-spotify:before{content:"\ea94"}

.icon-telegram:before{content:"\ea95"}

.icon-twitter:before{content:"\ea96"}

.icon-vine:before{content:"\ea97"}

.icon-vk:before{content:"\ea98"}

.icon-renren:before{content:"\ea99"}

.icon-sina-weibo:before{content:"\ea9a"}

.icon-rss:before{content:"\ea9b"}

.icon-rss2:before{content:"\ea9c"}

.icon-youtube:before{content:"\ea9d"}

.icon-youtube2:before{content:"\ea9e"}

.icon-twitch:before{content:"\ea9f"}

.icon-vimeo:before{content:"\eaa0"}

.icon-vimeo2:before{content:"\eaa1"}

.icon-lanyrd:before{content:"\eaa2"}

.icon-flickr:before{content:"\eaa3"}

.icon-flickr2:before{content:"\eaa4"}

.icon-flickr3:before{content:"\eaa5"}

.icon-flickr4:before{content:"\eaa6"}

.icon-dribbble:before{content:"\eaa7"}

.icon-behance:before{content:"\eaa8"}

.icon-behance2:before{content:"\eaa9"}

.icon-deviantart:before{content:"\eaaa"}

.icon-500px:before{content:"\eaab"}

.icon-steam:before{content:"\eaac"}

.icon-steam2:before{content:"\eaad"}

.icon-dropbox:before{content:"\eaae"}

.icon-onedrive:before{content:"\eaaf"}

.icon-github:before{content:"\eab0"}

.icon-npm:before{content:"\eab1"}

.icon-basecamp:before{content:"\eab2"}

.icon-trello:before{content:"\eab3"}

.icon-wordpress:before{content:"\eab4"}

.icon-joomla:before{content:"\eab5"}

.icon-ello:before{content:"\eab6"}

.icon-blogger:before{content:"\eab7"}

.icon-blogger2:before{content:"\eab8"}

.icon-tumblr:before{content:"\eab9"}

.icon-tumblr2:before{content:"\eaba"}

.icon-yahoo:before{content:"\eabb"}

.icon-yahoo2:before{content:"\eabc"}

.icon-tux:before{content:"\eabd"}

.icon-appleinc:before{content:"\eabe"}

.icon-finder:before{content:"\eabf"}

.icon-android:before{content:"\eac0"}

.icon-windows:before{content:"\eac1"}

.icon-windows8:before{content:"\eac2"}

.icon-soundcloud:before{content:"\eac3"}

.icon-soundcloud2:before{content:"\eac4"}

.icon-skype:before{content:"\eac5"}

.icon-reddit:before{content:"\eac6"}

.icon-hackernews:before{content:"\eac7"}

.icon-wikipedia:before{content:"\eac8"}

.icon-linkedin:before{content:"\eac9"}

.icon-linkedin2:before{content:"\eaca"}

.icon-lastfm:before{content:"\eacb"}

.icon-lastfm2:before{content:"\eacc"}

.icon-delicious:before{content:"\eacd"}

.icon-stumbleupon:before{content:"\eace"}

.icon-stumbleupon2:before{content:"\eacf"}

.icon-stackoverflow:before{content:"\ead0"}

.icon-pinterest:before{content:"\ead1"}

.icon-pinterest2:before{content:"\ead2"}

.icon-xing:before{content:"\ead3"}

.icon-xing2:before{content:"\ead4"}

.icon-flattr:before{content:"\ead5"}

.icon-foursquare:before{content:"\ead6"}

.icon-yelp:before{content:"\ead7"}

.icon-paypal:before{content:"\ead8"}

.icon-chrome:before{content:"\ead9"}

.icon-firefox:before{content:"\eada"}

.icon-IE:before{content:"\eadb"}

.icon-edge:before{content:"\eadc"}

.icon-safari:before{content:"\eadd"}

.icon-opera:before{content:"\eade"}

.icon-file-pdf:before{content:"\eadf"}

.icon-file-openoffice:before{content:"\eae0"}

.icon-file-word:before{content:"\eae1"}

.icon-file-excel:before{content:"\eae2"}

.icon-libreoffice:before{content:"\eae3"}

.icon-html-five:before{content:"\eae4"}

.icon-html-five2:before{content:"\eae5"}

.icon-css3:before{content:"\eae6"}

.icon-git:before{content:"\eae7"}

.icon-codepen:before{content:"\eae8"}

.icon-svg:before{content:"\eae9"}

.icon-IcoMoon:before{content:"\eaea"}

.icon-arrow_left:before {

    content: "\e901"
}


.icon-arrow_down:before {

    content: "\e913"
}


.icon-comment:before {

    content: "\e914"
}


.icon-inbox:before {

    content: "\e912"
}


.icon-minus:before {

    content: "\e903"
}


.icon-plus:before {

    content: "\e904"
}




.icon-arrow_up:before {

    content: "\e911"
}


.icon-chevron_right:before {

    content: "\e902"
}


.icon-play:before {

    content: "\e900"
}




.icon-star:before {

    content: "\e90e"
}


.icon-bookmark:before {

    content: "\e90f"
}


.icon-search:before {

    content: "\e910"
}

.progress-tracker {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    padding: 0;

    list-style: none
}


.progress-step {

    -webkit-box-flex: 1;

    -ms-flex: 1 1 0%;

    flex: 1 1 0%;

    margin: 0;

    padding: 0;

    min-width: 24px
}


.progress-step:last-child {

    -webkit-box-flex: 0;

    -ms-flex-positive: 0;

    flex-grow: 0
}


.progress-step:last-child .progress-marker::after {

    display: none
}


.progress-marker {

    display: block;

    position: relative
}


.progress-marker_spot {

    width: 20px;

    height: 20px;

    border-radius: 50%;

    display: inline-block;

    background-color: #ffc631;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 3
}


.progress-marker_spot--underlay {

    position: absolute;

    width: 0;

    height: 0;

    border-radius: 50%;

    background-color: rgba(255,198,49,.3);

    top: -10px;

    left: -10px;

    z-index: 2;

    transition: ease-in-out
}


.progress-step.is-complete .progress-marker_spot--underlay {

    animation: 4.5s infinite pulse;

    width: 40px;

    height: 40px
}


.progress-marker::after {

    content: '';

    display: block;

    position: absolute;

    z-index: 1;

    top: 10px;

    right: -10px;

    width: 100%;

    height: 1px;

    -webkit-transition: background-color .6s,background-position .6s;

    transition: background-color .6s,background-position .6s
}


.progress-step .progress-marker {

    color: #a9a9a9
}


.progress-step .progress-marker::after,.progress-step .progress-marker::before {

    background-color: #b6b6b6
}


.progress-step .progress-text {

    color: #333
}


.progress-step.is-active .progress-marker::before,.progress-step.is-complete .progress-marker::after,.progress-step.is-complete .progress-marker::before,.progress-step.is-progress .progress-marker::after,.progress-step.is-progress .progress-marker::before {

    background-color: #ffc631
}


.progress-step.is-progress-10 .progress-marker::after {

    background-image: -webkit-gradient(linear,left top,right top,color-stop(10%,#868686),color-stop(10%,#b6b6b6));

    background-image: linear-gradient(to right,#868686 10%,#b6b6b6 10%)
}


.progress-step.is-progress-20 .progress-marker::after {

    background-image: -webkit-gradient(linear,left top,right top,color-stop(20%,#868686),color-stop(20%,#b6b6b6));

    background-image: linear-gradient(to right,#868686 20%,#b6b6b6 20%)
}


.progress-step.is-progress-30 .progress-marker::after {

    background-image: -webkit-gradient(linear,left top,right top,color-stop(30%,#868686),color-stop(30%,#b6b6b6));

    background-image: linear-gradient(to right,#868686 30%,#b6b6b6 30%)
}


.progress-step.is-progress-40 .progress-marker::after {

    background-image: -webkit-gradient(linear,left top,right top,color-stop(40%,#868686),color-stop(40%,#b6b6b6));

    background-image: linear-gradient(to right,#868686 40%,#b6b6b6 40%)
}


.progress-step.is-progress-50 .progress-marker::after {

    background-image: -webkit-gradient(linear,left top,right top,color-stop(50%,#868686),color-stop(50%,#b6b6b6));

    background-image: linear-gradient(to right,#868686 50%,#b6b6b6 50%)
}


.progress-step.is-progress-60 .progress-marker::after {

    background-image: -webkit-gradient(linear,left top,right top,color-stop(60%,#868686),color-stop(60%,#b6b6b6));

    background-image: linear-gradient(to right,#868686 60%,#b6b6b6 60%)
}


.progress-step.is-progress-70 .progress-marker::after {

    background-image: -webkit-gradient(linear,left top,right top,color-stop(70%,#868686),color-stop(70%,#b6b6b6));

    background-image: linear-gradient(to right,#868686 70%,#b6b6b6 70%)
}


.progress-step.is-progress-80 .progress-marker::after {

    background-image: -webkit-gradient(linear,left top,right top,color-stop(80%,#868686),color-stop(80%,#b6b6b6));

    background-image: linear-gradient(to right,#868686 80%,#b6b6b6 80%)
}


.progress-step.is-progress-90 .progress-marker::after {

    background-image: -webkit-gradient(linear,left top,right top,color-stop(90%,#868686),color-stop(90%,#b6b6b6));

    background-image: linear-gradient(to right,#868686 90%,#b6b6b6 90%)
}


.progress-step:hover .progress-marker::before {

    background-color: #56adf5
}


.progress-tracker--center .progress-step:last-child,.progress-tracker--right .progress-step:last-child,.progress-tracker--text .progress-step:last-child {

    -webkit-box-flex: 1;

    -ms-flex-positive: 1;

    flex-grow: 1
}


.progress-tracker--center {

    text-align: center
}


.progress-tracker--center .progress-marker::before,.progress-tracker--center .progress-text--dotted::before {

    margin-left: auto;

    margin-right: auto
}


.progress-tracker--center .progress-marker::after {

    right: -50%
}


.progress-tracker--right {

    text-align: right
}


.progress-tracker--right .progress-marker::before,.progress-tracker--right .progress-text--dotted::before {

    margin-left: auto
}


.progress-tracker--right .progress-marker::after {

    right: calc(-100% + 12px)
}


.progress-tracker--spaced .progress-marker::after {

    width: calc(100% - 40px);

    margin-left: 20px;

    margin-right: 20px
}


.progress-tracker--border {

    padding: 4px;

    border: 2px solid #333;

    border-radius: 32px
}


.progress-text--dotted::before {

    content: '';

    display: block;

    width: 12px;

    height: 12px;

    margin: 6px -2px;

    background-size: 12px 18px;

    background-image: repeating-radial-gradient(circle at center 6px,#b6b6b6,#b6b6b6 5px,rgba(182,182,182,.5) 5.5px,rgba(182,182,182,.01) 6px,transparent 100%)
}


.progress-text--dotted-1::before {

    height: 12px
}


.progress-text--dotted-2::before {

    height: 30px
}


.progress-text--dotted-3::before {

    height: 48px
}


.progress-text--dotted-4::before {

    height: 66px
}


.progress-text--dotted-5::before {

    height: 84px
}


.progress-text--dotted-6::before {

    height: 102px
}


.progress-text--dotted-7::before {

    height: 120px
}


.progress-text--dotted-8::before {

    height: 138px
}


.progress-text--dotted-9::before {

    height: 156px
}


.progress-text--dotted-10::before {

    height: 174px
}


.progress-text--dotted-11::before {

    height: 192px
}


.progress-text--dotted-12::before {

    height: 210px
}


.progress-tracker--text-top .progress-text {

    height: 100%
}


.progress-tracker--text-top .progress-marker {

    top: -24px
}


.progress-tracker--text-inline {

    overflow: hidden
}


.progress-tracker--text-inline .progress-marker,.progress-tracker--text-inline .progress-step {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center
}


.progress-tracker--text-inline .progress-marker {

    -webkit-box-flex: 1;

    -ms-flex-positive: 1;

    flex-grow: 1
}


.progress-tracker--text-inline .progress-marker::after {

    top: auto
}


.progress-tracker--text-inline .progress-text {

    position: relative;

    z-index: 30;

    max-width: 70%;

    white-space: nowrap;

    padding-top: 0;

    padding-bottom: 0;

    background-color: #fff
}


.progress-tracker--text-inline .progress-marker .progress-text {

    display: inline-block
}


.progress-tracker--text-inline .progress-title {

    margin: 0
}


.progress-tracker--square .progress-marker::before {

    border-radius: 0
}


.progress-tracker--square .progress-marker::after {

    top: auto;

    bottom: 0
}


@media (max-width:575px) {

    .progress-tracker-wrapper {
overflow-x: auto;
-ms-scroll-snap-type: x proximity;
scroll-snap-type: x proximity;}
.progress-tracker-wrapper .progress-step {
min-width: 50%;
scroll-snap-align: start

    }
}


.progress-tracker--vertical {

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -ms-flex-direction: column;

    flex-direction: column
}


.progress-tracker--vertical .progress-step {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-flex: 1;

    -ms-flex: 1 1 auto;

    flex: 1 1 auto
}


.progress-tracker--vertical.progress-tracker--right .progress-step {

    -webkit-box-orient: horizontal;

    -webkit-box-direction: reverse;

    -ms-flex-direction: row-reverse;

    flex-direction: row-reverse
}


.progress-tracker--vertical .progress-marker::after {

    right: auto;

    top: 0;

    left: 10px;

    width: 1px;

    height: 100%
}


.progress-tracker--vertical .progress-text {

    padding: 0 12px 24px
}


@-webkit-keyframes scale-up {

    from {
opacity: 1;
-webkit-transform: translate(-50%,-50%) scale(0);
transform: translate(-50%,-50%) scale(0)

    }to {
opacity: 0;
-webkit-transform: translate(-50%,-50%) scale(1);
transform: translate(-50%,-50%) scale(1)

    }
}


@keyframes scale-up {

    from {
opacity: 1;
-webkit-transform: translate(-50%,-50%) scale(0);
transform: translate(-50%,-50%) scale(0)

    }to {
opacity: 0;
-webkit-transform: translate(-50%,-50%) scale(1);
transform: translate(-50%,-50%) scale(1)

    }
}


.anim-ripple .progress-link::before,.anim-ripple-large .progress-link::before,.anim-ripple-splash .progress-link::before {

    content: "";

    display: block;

    width: 24px;

    height: 24px;

    position: absolute;

    top: 12px;

    left: 12px;

    z-index: 30;

    background: rgba(0,0,0,.3);

    border-radius: 50%;

    -webkit-transform: translate(-50%,-50%) scale(0);

    transform: translate(-50%,-50%) scale(0);

    visibility: hidden;

    -webkit-animation: .3s ease-out scale-up;

    animation: .3s ease-out scale-up
}


.anim-ripple .progress-link:focus::before,.anim-ripple-large .progress-link:focus::before,.anim-ripple-splash .progress-link:focus::before {

    visibility: visible
}


.anim-ripple-double.progress-tracker--center .progress-link::after,.anim-ripple-double.progress-tracker--center .progress-link::before,.anim-ripple-large.progress-tracker--center .progress-link::after,.anim-ripple-large.progress-tracker--center .progress-link::before,.anim-ripple-splash.progress-tracker--center .progress-link::after,.anim-ripple-splash.progress-tracker--center .progress-link::before,.anim-ripple.progress-tracker--center .progress-link::after,.anim-ripple.progress-tracker--center .progress-link::before,.progress-tracker--center .anim-ripple .progress-link::after,.progress-tracker--center .anim-ripple .progress-link::before,.progress-tracker--center .anim-ripple-double .progress-link::after,.progress-tracker--center .anim-ripple-double .progress-link::before,.progress-tracker--center .anim-ripple-large .progress-link::after,.progress-tracker--center .anim-ripple-large .progress-link::before,.progress-tracker--center .anim-ripple-splash .progress-link::after,.progress-tracker--center .anim-ripple-splash .progress-link::before {

    left: 50%
}


.anim-ripple-double.progress-tracker--right .progress-link::after,.anim-ripple-double.progress-tracker--right .progress-link::before,.anim-ripple-large.progress-tracker--right .progress-link::after,.anim-ripple-large.progress-tracker--right .progress-link::before,.anim-ripple-splash.progress-tracker--right .progress-link::after,.anim-ripple-splash.progress-tracker--right .progress-link::before,.anim-ripple.progress-tracker--right .progress-link::after,.anim-ripple.progress-tracker--right .progress-link::before,.progress-tracker--right .anim-ripple .progress-link::after,.progress-tracker--right .anim-ripple .progress-link::before,.progress-tracker--right .anim-ripple-double .progress-link::after,.progress-tracker--right .anim-ripple-double .progress-link::before,.progress-tracker--right .anim-ripple-large .progress-link::after,.progress-tracker--right .anim-ripple-large .progress-link::before,.progress-tracker--right .anim-ripple-splash .progress-link::after,.progress-tracker--right .anim-ripple-splash .progress-link::before {

    left: calc(100% - 12px)
}


.anim-ripple-splash .progress-link::before {

    width: 48px;

    height: 48px;

    -webkit-box-shadow: 0 0 6px 6px rgba(0,0,0,.35);

    box-shadow: 0 0 6px 6px rgba(0,0,0,.35)
}


.anim-ripple-double .progress-link::after,.anim-ripple-double .progress-link::before {

    content: "";

    display: block;

    width: 24px;

    height: 24px;

    position: absolute;

    top: 12px;

    left: 12px;

    z-index: 30;

    background: 0 0;

    border-radius: 50%;

    -webkit-transform: translate(-50%,-50%) scale(0);

    transform: translate(-50%,-50%) scale(0);

    visibility: hidden;

    border: 3px solid rgba(0,0,0,.3)
}


.anim-ripple-double .progress-link:not(:active)::after,.anim-ripple-double .progress-link:not(:active)::before {

    -webkit-animation: .3s ease-out scale-up;

    animation: .3s ease-out scale-up
}


.anim-ripple-double .progress-link:not(:active)::after {

    -webkit-animation-delay: .15s;

    animation-delay: .15s
}


.anim-ripple-double .progress-link:focus::after,.anim-ripple-double .progress-link:focus::before {

    visibility: visible
}


.anim--large .progress-link::after,.anim--large .progress-link::before {

    width: 48px;

    height: 48px
}


.anim--path .progress-marker::after {

    background-image: -webkit-gradient(linear,left top,right top,color-stop(50%,#b6b6b6),color-stop(50%,#868686));

    background-image: linear-gradient(to right,#b6b6b6 50%,#868686 50%);

    background-size: 200% 100%;

    background-position: 0 100%;

    -webkit-transition: background-position .3s ease-out;

    transition: background-position .3s ease-out
}


.anim--path .progress-step.is-complete .progress-marker::after,.progress-step.is-complete .anim--path .progress-marker::after {

    background-position: -100% 100%
}


[dir=rtl] .progress-marker::after {

    right: auto;

    left: -12px
}


[dir=rtl] .progress-tracker--center .progress-marker::after {

    left: -50%
}


:root {

    --bs-blue: #0d6efd;

    --bs-indigo: #6610f2;

    --bs-purple: #6f42c1;

    --bs-pink: #d63384;

    --bs-red: #dc3545;

    --bs-orange: #fd7e14;

    --bs-yellow: #ffc107;

    --bs-green: #198754;

    --bs-teal: #20c997;

    --bs-cyan: #0dcaf0;

    --bs-white: #fff;

    --bs-gray: #6c757d;

    --bs-gray-dark: #343a40;

    --bs-gray-100: #f8f9fa;

    --bs-gray-200: #e9ecef;

    --bs-gray-300: #dee2e6;

    --bs-gray-400: #ced4da;

    --bs-gray-500: #adb5bd;

    --bs-gray-600: #6c757d;

    --bs-gray-700: #495057;

    --bs-gray-800: #343a40;

    --bs-gray-900: #212529;

    --bs-primary: #0d6efd;

    --bs-secondary: #6c757d;

    --bs-success: #198754;

    --bs-info: #0dcaf0;

    --bs-warning: #ffc107;

    --bs-danger: #dc3545;

    --bs-light: #f8f9fa;

    --bs-dark: #212529;

    --bs-primary-rgb: 13,110,253;

    --bs-secondary-rgb: 108,117,125;

    --bs-success-rgb: 25,135,84;

    --bs-info-rgb: 13,202,240;

    --bs-warning-rgb: 255,193,7;

    --bs-danger-rgb: 220,53,69;

    --bs-light-rgb: 248,249,250;

    --bs-dark-rgb: 33,37,41;

    --bs-white-rgb: 255,255,255;

    --bs-black-rgb: 0,0,0;

    --bs-body-color-rgb: 33,37,41;

    --bs-body-bg-rgb: 255,255,255;

    --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";

    --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;

    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));

    --bs-body-font-family: var(--bs-font-sans-serif);

    --bs-body-font-size: 1rem;

    --bs-body-font-weight: 400;

    --bs-body-line-height: 1.5;

    --bs-body-color: #212529;

    --bs-body-bg: #fff
}


.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {

    width: 100%;

    padding-right: var(--bs-gutter-x,.75rem);

    padding-left: var(--bs-gutter-x,.75rem);

    margin-right: auto;

    margin-left: auto
}


@media (min-width:576px) {

    .container,.container-sm {
max-width: 540px

    }
}


@media (min-width:768px) {

    .container,.container-md,.container-sm {
max-width: 720px

    }
}


@media (min-width:992px) {

    .container,.container-lg,.container-md,.container-sm {
max-width: 960px

    }
}


@media (min-width:1200px) {

    .container,.container-lg,.container-md,.container-sm,.container-xl {
max-width: 1140px

    }
}


@media (min-width:1400px) {

    .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {
max-width: 1320px

    }
}


.row {--bs-gutter-x: 1.5rem;

    --bs-gutter-y: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: calc(-1 * var(--bs-gutter-y));margin-right: calc(-.5 * var(--bs-gutter-x));margin-left: calc(-.5 * var(--bs-gutter-x));}


.row>* {

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    -ms-flex-negative: 0;

    flex-shrink: 0;

    width: 100%;

    max-width: 100%;

    padding-right: calc(var(--bs-gutter-x) * .5);

    padding-left: calc(var(--bs-gutter-x) * .5);

    margin-top: var(--bs-gutter-y)
}


.col {

    -webkit-box-flex: 1;

    -ms-flex: 1 0 0%;

    flex: 1 0 0%
}


.row-cols-auto>* {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    width: auto
}


.row-cols-1>* {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    width: 100%
}


.row-cols-2>* {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    width: 50%
}


.row-cols-3>* {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    width: 33.3333333333%
}


.row-cols-4>* {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    width: 25%
}


.row-cols-5>* {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    width: 20%
}


.row-cols-6>* {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    width: 16.6666666667%
}


.col-auto {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    width: auto
}


.col-1 {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    width: 8.33333333%
}


.col-2 {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    width: 16.66666667%
}


.col-3 {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    width: 25%
}


.col-4 {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    width: 33.33333333%
}


.col-5 {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    width: 41.66666667%
}


.col-6 {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    width: 50%
}


.col-7 {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    width: 58.33333333%
}


.col-8 {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    width: 66.66666667%
}


.col-9 {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    width: 75%
}


.col-10 {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    width: 83.33333333%
}


.col-11 {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    width: 91.66666667%
}


.col-12 {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    width: 100%
}


.offset-1 {

    margin-left: 8.33333333%
}


.offset-2 {

    margin-left: 16.66666667%
}


.offset-3 {

    margin-left: 25%
}


.offset-4 {

    margin-left: 33.33333333%
}


.offset-5 {

    margin-left: 41.66666667%
}


.offset-6 {

    margin-left: 50%
}


.offset-7 {

    margin-left: 58.33333333%
}


.offset-8 {

    margin-left: 66.66666667%
}


.offset-9 {

    margin-left: 75%
}


.offset-10 {

    margin-left: 83.33333333%
}


.offset-11 {

    margin-left: 91.66666667%
}


.g-0,.gx-0 {--bs-gutter-x: 0;}


.g-0,.gy-0 {

    --bs-gutter-y: 0
}


.g-1,.gx-1 {

    --bs-gutter-x: 0.25rem
}


.g-1,.gy-1 {

    --bs-gutter-y: 0.25rem
}


.g-2,.gx-2 {

    --bs-gutter-x: 0.5rem
}


.g-2,.gy-2 {

    --bs-gutter-y: 0.5rem
}


.g-3,.gx-3 {

    --bs-gutter-x: 1rem
}


.g-3,.gy-3 {

    --bs-gutter-y: 1rem
}


.g-4,.gx-4 {

    --bs-gutter-x: 1.5rem
}


.g-4,.gy-4 {

    --bs-gutter-y: 1.5rem
}


.g-5,.gx-5 {

    --bs-gutter-x: 3rem
}


.g-5,.gy-5 {

    --bs-gutter-y: 3rem
}


@media (min-width:576px) {

    .col-sm {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;}
.row-cols-sm-auto>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;}
.row-cols-sm-1>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;}
.row-cols-sm-2>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;}
.row-cols-sm-3>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.3333333333%;}
.row-cols-sm-4>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;}
.row-cols-sm-5>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%;}
.row-cols-sm-6>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.6666666667%;}
.col-sm-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;}
.col-sm-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333333%;}
.col-sm-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%;}
.col-sm-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;}
.col-sm-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%;}
.col-sm-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66666667%;}
.col-sm-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;}
.col-sm-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333333%;}
.col-sm-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66666667%;}
.col-sm-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%;}
.col-sm-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333333%;}
.col-sm-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66666667%;}
.col-sm-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;}
.offset-sm-0 {
margin-left: 0;}
.offset-sm-1 {
margin-left: 8.33333333%;}
.offset-sm-2 {
margin-left: 16.66666667%;}
.offset-sm-3 {
margin-left: 25%;}
.offset-sm-4 {
margin-left: 33.33333333%;}
.offset-sm-5 {
margin-left: 41.66666667%;}
.offset-sm-6 {
margin-left: 50%;}
.offset-sm-7 {
margin-left: 58.33333333%;}
.offset-sm-8 {
margin-left: 66.66666667%;}
.offset-sm-9 {
margin-left: 75%;}
.offset-sm-10 {
margin-left: 83.33333333%;}
.offset-sm-11 {
margin-left: 91.66666667%;}
.g-sm-0,.gx-sm-0 {
--bs-gutter-x: 0;}
.g-sm-0,.gy-sm-0 {
--bs-gutter-y: 0;}
.g-sm-1,.gx-sm-1 {
--bs-gutter-x: 0.25rem;}
.g-sm-1,.gy-sm-1 {
--bs-gutter-y: 0.25rem;}
.g-sm-2,.gx-sm-2 {
--bs-gutter-x: 0.5rem;}
.g-sm-2,.gy-sm-2 {
--bs-gutter-y: 0.5rem;}
.g-sm-3,.gx-sm-3 {
--bs-gutter-x: 1rem;}
.g-sm-3,.gy-sm-3 {
--bs-gutter-y: 1rem;}
.g-sm-4,.gx-sm-4 {
--bs-gutter-x: 1.5rem;}
.g-sm-4,.gy-sm-4 {
--bs-gutter-y: 1.5rem;}
.g-sm-5,.gx-sm-5 {
--bs-gutter-x: 3rem;}
.g-sm-5,.gy-sm-5 {
--bs-gutter-y: 3rem

    }
}


@media (min-width:768px) {

    .col-md {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;}
.row-cols-md-auto>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;}
.row-cols-md-1>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;}
.row-cols-md-2>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;}
.row-cols-md-3>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.3333333333%;}
.row-cols-md-4>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;}
.row-cols-md-5>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%;}
.row-cols-md-6>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.6666666667%;}
.col-md-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;}
.col-md-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333333%;}
.col-md-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%;}
.col-md-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;}
.col-md-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%;}
.col-md-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66666667%;}
.col-md-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;}
.col-md-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333333%;}
.col-md-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66666667%;}
.col-md-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%;}
.col-md-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333333%;}
.col-md-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66666667%;}
.col-md-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;}
.offset-md-0 {
margin-left: 0;}
.offset-md-1 {
margin-left: 8.33333333%;}
.offset-md-2 {
margin-left: 16.66666667%;}
.offset-md-3 {
margin-left: 25%;}
.offset-md-4 {
margin-left: 33.33333333%;}
.offset-md-5 {
margin-left: 41.66666667%;}
.offset-md-6 {
margin-left: 50%;}
.offset-md-7 {
margin-left: 58.33333333%;}
.offset-md-8 {
margin-left: 66.66666667%;}
.offset-md-9 {
margin-left: 75%;}
.offset-md-10 {
margin-left: 83.33333333%;}
.offset-md-11 {
margin-left: 91.66666667%;}
.g-md-0,.gx-md-0 {
--bs-gutter-x: 0;}
.g-md-0,.gy-md-0 {
--bs-gutter-y: 0;}
.g-md-1,.gx-md-1 {
--bs-gutter-x: 0.25rem;}
.g-md-1,.gy-md-1 {
--bs-gutter-y: 0.25rem;}
.g-md-2,.gx-md-2 {
--bs-gutter-x: 0.5rem;}
.g-md-2,.gy-md-2 {
--bs-gutter-y: 0.5rem;}
.g-md-3,.gx-md-3 {
--bs-gutter-x: 1rem;}
.g-md-3,.gy-md-3 {
--bs-gutter-y: 1rem;}
.g-md-4,.gx-md-4 {
--bs-gutter-x: 1.5rem;}
.g-md-4,.gy-md-4 {
--bs-gutter-y: 1.5rem;}
.g-md-5,.gx-md-5 {
--bs-gutter-x: 3rem;}
.g-md-5,.gy-md-5 {
--bs-gutter-y: 3rem

    }
}


@media (min-width:992px) {

    .col-lg {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;}
.row-cols-lg-auto>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;}
.row-cols-lg-1>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;}
.row-cols-lg-2>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;}
.row-cols-lg-3>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.3333333333%;}
.row-cols-lg-4>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;}
.row-cols-lg-5>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%;}
.row-cols-lg-6>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.6666666667%;}
.col-lg-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;}
.col-lg-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333333%;}
.col-lg-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%;}
.col-lg-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;}
.col-lg-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%;}
.col-lg-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66666667%;}
.col-lg-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;}
.col-lg-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333333%;}
.col-lg-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66666667%;}
.col-lg-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%;}
.col-lg-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333333%;}
.col-lg-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66666667%;}
.col-lg-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;}
.offset-lg-0 {
margin-left: 0;}
.offset-lg-1 {
margin-left: 8.33333333%;}
.offset-lg-2 {
margin-left: 16.66666667%;}
.offset-lg-3 {
margin-left: 25%;}
.offset-lg-4 {
margin-left: 33.33333333%;}
.offset-lg-5 {
margin-left: 41.66666667%;}
.offset-lg-6 {
margin-left: 50%;}
.offset-lg-7 {
margin-left: 58.33333333%;}
.offset-lg-8 {
margin-left: 66.66666667%;}
.offset-lg-9 {
margin-left: 75%;}
.offset-lg-10 {
margin-left: 83.33333333%;}
.offset-lg-11 {
margin-left: 91.66666667%;}
.g-lg-0,.gx-lg-0 {
--bs-gutter-x: 0;}
.g-lg-0,.gy-lg-0 {
--bs-gutter-y: 0;}
.g-lg-1,.gx-lg-1 {
--bs-gutter-x: 0.25rem;}
.g-lg-1,.gy-lg-1 {
--bs-gutter-y: 0.25rem;}
.g-lg-2,.gx-lg-2 {
--bs-gutter-x: 0.5rem;}
.g-lg-2,.gy-lg-2 {
--bs-gutter-y: 0.5rem;}
.g-lg-3,.gx-lg-3 {
--bs-gutter-x: 1rem;}
.g-lg-3,.gy-lg-3 {
--bs-gutter-y: 1rem;}
.g-lg-4,.gx-lg-4 {
--bs-gutter-x: 1.5rem;}
.g-lg-4,.gy-lg-4 {
--bs-gutter-y: 1.5rem;}
.g-lg-5,.gx-lg-5 {
--bs-gutter-x: 3rem;}
.g-lg-5,.gy-lg-5 {
--bs-gutter-y: 3rem

    }
}


@media (min-width:1200px) {

    .col-xl {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;}
.row-cols-xl-auto>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;}
.row-cols-xl-1>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;}
.row-cols-xl-2>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;}
.row-cols-xl-3>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.3333333333%;}
.row-cols-xl-4>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;}
.row-cols-xl-5>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%;}
.row-cols-xl-6>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.6666666667%;}
.col-xl-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;}
.col-xl-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333333%;}
.col-xl-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%;}
.col-xl-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;}
.col-xl-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%;}
.col-xl-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66666667%;}
.col-xl-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;}
.col-xl-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333333%;}
.col-xl-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66666667%;}
.col-xl-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%;}
.col-xl-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333333%;}
.col-xl-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66666667%;}
.col-xl-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;}
.offset-xl-0 {
margin-left: 0;}
.offset-xl-1 {
margin-left: 8.33333333%;}
.offset-xl-2 {
margin-left: 16.66666667%;}
.offset-xl-3 {
margin-left: 25%;}
.offset-xl-4 {
margin-left: 33.33333333%;}
.offset-xl-5 {
margin-left: 41.66666667%;}
.offset-xl-6 {
margin-left: 50%;}
.offset-xl-7 {
margin-left: 58.33333333%;}
.offset-xl-8 {
margin-left: 66.66666667%;}
.offset-xl-9 {
margin-left: 75%;}
.offset-xl-10 {
margin-left: 83.33333333%;}
.offset-xl-11 {
margin-left: 91.66666667%;}
.g-xl-0,.gx-xl-0 {
--bs-gutter-x: 0;}
.g-xl-0,.gy-xl-0 {
--bs-gutter-y: 0;}
.g-xl-1,.gx-xl-1 {
--bs-gutter-x: 0.25rem;}
.g-xl-1,.gy-xl-1 {
--bs-gutter-y: 0.25rem;}
.g-xl-2,.gx-xl-2 {
--bs-gutter-x: 0.5rem;}
.g-xl-2,.gy-xl-2 {
--bs-gutter-y: 0.5rem;}
.g-xl-3,.gx-xl-3 {
--bs-gutter-x: 1rem;}
.g-xl-3,.gy-xl-3 {
--bs-gutter-y: 1rem;}
.g-xl-4,.gx-xl-4 {
--bs-gutter-x: 1.5rem;}
.g-xl-4,.gy-xl-4 {
--bs-gutter-y: 1.5rem;}
.g-xl-5,.gx-xl-5 {
--bs-gutter-x: 3rem;}
.g-xl-5,.gy-xl-5 {
--bs-gutter-y: 3rem

    }
}


@media (min-width:1400px) {

    .col-xxl {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;}
.row-cols-xxl-auto>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;}
.row-cols-xxl-1>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;}
.row-cols-xxl-2>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;}
.row-cols-xxl-3>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.3333333333%;}
.row-cols-xxl-4>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;}
.row-cols-xxl-5>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%;}
.row-cols-xxl-6>* {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.6666666667%;}
.col-xxl-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;}
.col-xxl-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333333%;}
.col-xxl-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%;}
.col-xxl-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;}
.col-xxl-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%;}
.col-xxl-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66666667%;}
.col-xxl-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;}
.col-xxl-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333333%;}
.col-xxl-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66666667%;}
.col-xxl-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%;}
.col-xxl-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333333%;}
.col-xxl-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66666667%;}
.col-xxl-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;}
.offset-xxl-0 {
margin-left: 0;}
.offset-xxl-1 {
margin-left: 8.33333333%;}
.offset-xxl-2 {
margin-left: 16.66666667%;}
.offset-xxl-3 {
margin-left: 25%;}
.offset-xxl-4 {
margin-left: 33.33333333%;}
.offset-xxl-5 {
margin-left: 41.66666667%;}
.offset-xxl-6 {
margin-left: 50%;}
.offset-xxl-7 {
margin-left: 58.33333333%;}
.offset-xxl-8 {
margin-left: 66.66666667%;}
.offset-xxl-9 {
margin-left: 75%;}
.offset-xxl-10 {
margin-left: 83.33333333%;}
.offset-xxl-11 {
margin-left: 91.66666667%;}
.g-xxl-0,.gx-xxl-0 {
--bs-gutter-x: 0;}
.g-xxl-0,.gy-xxl-0 {
--bs-gutter-y: 0;}
.g-xxl-1,.gx-xxl-1 {
--bs-gutter-x: 0.25rem;}
.g-xxl-1,.gy-xxl-1 {
--bs-gutter-y: 0.25rem;}
.g-xxl-2,.gx-xxl-2 {
--bs-gutter-x: 0.5rem;}
.g-xxl-2,.gy-xxl-2 {
--bs-gutter-y: 0.5rem;}
.g-xxl-3,.gx-xxl-3 {
--bs-gutter-x: 1rem;}
.g-xxl-3,.gy-xxl-3 {
--bs-gutter-y: 1rem;}
.g-xxl-4,.gx-xxl-4 {
--bs-gutter-x: 1.5rem;}
.g-xxl-4,.gy-xxl-4 {
--bs-gutter-y: 1.5rem;}
.g-xxl-5,.gx-xxl-5 {
--bs-gutter-x: 3rem;}
.g-xxl-5,.gy-xxl-5 {
--bs-gutter-y: 3rem

    }
}


.d-inline {

    display: inline!important
}


.d-inline-block {

    display: inline-block!important
}


.d-block {

    display: block!important
}


.d-grid {

    display: grid!important
}


.d-table {

    display: table!important
}


.d-table-row {

    display: table-row!important
}


.d-table-cell {

    display: table-cell!important
}


.d-flex {display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important;}


.d-inline-flex {

    display: -webkit-inline-box!important;

    display: -ms-inline-flexbox!important;

    display: inline-flex!important
}


.d-none {

    display: none!important
}


.flex-fill {

    -webkit-box-flex: 1!important;

    -ms-flex: 1 1 auto!important;

    flex: 1 1 auto!important
}


.flex-row {

    -webkit-box-orient: horizontal!important;

    -webkit-box-direction: normal!important;

    -ms-flex-direction: row!important;

    flex-direction: row!important
}


.flex-column {

    -webkit-box-orient: vertical!important;

    -webkit-box-direction: normal!important;

    -ms-flex-direction: column!important;

    flex-direction: column!important
}


.flex-row-reverse {

    -webkit-box-orient: horizontal!important;

    -webkit-box-direction: reverse!important;

    -ms-flex-direction: row-reverse!important;

    flex-direction: row-reverse!important
}


.flex-column-reverse {

    -webkit-box-orient: vertical!important;

    -webkit-box-direction: reverse!important;

    -ms-flex-direction: column-reverse!important;

    flex-direction: column-reverse!important
}


.flex-grow-0 {

    -webkit-box-flex: 0!important;

    -ms-flex-positive: 0!important;

    flex-grow: 0!important
}


.flex-grow-1 {

    -webkit-box-flex: 1!important;

    -ms-flex-positive: 1!important;

    flex-grow: 1!important
}


.flex-shrink-0 {

    -ms-flex-negative: 0!important;

    flex-shrink: 0!important
}


.flex-shrink-1 {

    -ms-flex-negative: 1!important;

    flex-shrink: 1!important
}


.flex-wrap {

    -ms-flex-wrap: wrap!important;

    flex-wrap: wrap!important
}


.flex-nowrap {-ms-flex-wrap: nowrap!important;flex-wrap: nowrap!important;}


.flex-wrap-reverse {

    -ms-flex-wrap: wrap-reverse!important;

    flex-wrap: wrap-reverse!important
}


.justify-content-start {

    -webkit-box-pack: start!important;

    -ms-flex-pack: start!important;

    justify-content: flex-start!important
}


.justify-content-end {

    -webkit-box-pack: end!important;

    -ms-flex-pack: end!important;

    justify-content: flex-end!important
}


.justify-content-center {

    -webkit-box-pack: center!important;

    -ms-flex-pack: center!important;

    justify-content: center!important
}


.justify-content-between {-webkit-box-pack: justify!important;-ms-flex-pack: justify!important;justify-content: space-between!important;}


.justify-content-around {

    -ms-flex-pack: distribute!important;

    justify-content: space-around!important
}


.justify-content-evenly {

    -webkit-box-pack: space-evenly!important;

    -ms-flex-pack: space-evenly!important;

    justify-content: space-evenly!important
}


.align-items-start {

    -webkit-box-align: start!important;

    -ms-flex-align: start!important;

    align-items: flex-start!important
}


.align-items-end {

    -webkit-box-align: end!important;

    -ms-flex-align: end!important;

    align-items: flex-end!important
}


.align-items-center {-webkit-box-align: center!important;-ms-flex-align: center!important;align-items: center!important;}


.align-items-baseline {

    -webkit-box-align: baseline!important;

    -ms-flex-align: baseline!important;

    align-items: baseline!important
}


.align-items-stretch {

    -webkit-box-align: stretch!important;

    -ms-flex-align: stretch!important;

    align-items: stretch!important
}


.align-content-start {

    -ms-flex-line-pack: start!important;

    align-content: flex-start!important
}


.align-content-end {

    -ms-flex-line-pack: end!important;

    align-content: flex-end!important
}


.align-content-center {

    -ms-flex-line-pack: center!important;

    align-content: center!important
}


.align-content-between {

    -ms-flex-line-pack: justify!important;

    align-content: space-between!important
}


.align-content-around {

    -ms-flex-line-pack: distribute!important;

    align-content: space-around!important
}


.align-content-stretch {

    -ms-flex-line-pack: stretch!important;

    align-content: stretch!important
}


.align-self-auto {

    -ms-flex-item-align: auto!important;

    align-self: auto!important
}


.align-self-start {

    -ms-flex-item-align: start!important;

    align-self: flex-start!important
}


.align-self-end {

    -ms-flex-item-align: end!important;

    align-self: flex-end!important
}


.align-self-center {

    -ms-flex-item-align: center!important;

    align-self: center!important
}


.align-self-baseline {

    -ms-flex-item-align: baseline!important;

    align-self: baseline!important
}


.align-self-stretch {

    -ms-flex-item-align: stretch!important;

    align-self: stretch!important
}


.order-first {

    -webkit-box-ordinal-group: 0!important;

    -ms-flex-order: -1!important;

    order: -1!important
}


.order-0 {

    -webkit-box-ordinal-group: 1!important;

    -ms-flex-order: 0!important;

    order: 0!important
}


.order-1 {

    -webkit-box-ordinal-group: 2!important;

    -ms-flex-order: 1!important;

    order: 1!important
}


.order-2 {

    -webkit-box-ordinal-group: 3!important;

    -ms-flex-order: 2!important;

    order: 2!important
}


.order-3 {

    -webkit-box-ordinal-group: 4!important;

    -ms-flex-order: 3!important;

    order: 3!important
}


.order-4 {

    -webkit-box-ordinal-group: 5!important;

    -ms-flex-order: 4!important;

    order: 4!important
}


.order-5 {

    -webkit-box-ordinal-group: 6!important;

    -ms-flex-order: 5!important;

    order: 5!important
}


.order-last {

    -webkit-box-ordinal-group: 7!important;

    -ms-flex-order: 6!important;

    order: 6!important
}


.m-0 {

    margin: 0!important
}


.m-1 {

    margin: .25rem!important
}


.m-2 {

    margin: .5rem!important
}


.m-3 {

    margin: 1rem!important
}


.m-4 {

    margin: 1.5rem!important
}


.m-5 {

    margin: 3rem!important
}


.m-auto {

    margin: auto!important
}


.mx-0 {

    margin-right: 0!important;

    margin-left: 0!important
}


.mx-1 {

    margin-right: .25rem!important;

    margin-left: .25rem!important
}


.mx-2 {

    margin-right: .5rem!important;

    margin-left: .5rem!important
}


.mx-3 {

    margin-right: 1rem!important;

    margin-left: 1rem!important
}


.mx-4 {

    margin-right: 1.5rem!important;

    margin-left: 1.5rem!important
}


.mx-5 {

    margin-right: 3rem!important;

    margin-left: 3rem!important
}


.mx-auto {

    margin-right: auto!important;

    margin-left: auto!important
}


.my-0 {

    margin-top: 0!important;

    margin-bottom: 0!important
}


.my-1 {

    margin-top: .25rem!important;

    margin-bottom: .25rem!important
}


.my-2 {

    margin-top: .5rem!important;

    margin-bottom: .5rem!important
}


.my-3 {

    margin-top: 1rem!important;

    margin-bottom: 1rem!important
}


.my-4 {

    margin-top: 1.5rem!important;

    margin-bottom: 1.5rem!important
}


.my-5 {

    margin-top: 3rem!important;

    margin-bottom: 3rem!important
}


.my-auto {

    margin-top: auto!important;

    margin-bottom: auto!important
}


.mt-0 {

    margin-top: 0!important
}


.mt-1 {

    margin-top: .25rem!important
}


.mt-2 {

    margin-top: .5rem!important
}


.mt-3 {

    margin-top: 1rem!important
}


.mt-4 {

    margin-top: 1.5rem!important
}


.mt-5 {

    margin-top: 3rem!important
}


.mt-auto {

    margin-top: auto!important
}


.me-0 {

    margin-right: 0!important
}


.me-1 {

    margin-right: .25rem!important
}


.me-2 {

    margin-right: .5rem!important
}


.me-3 {

    margin-right: 1rem!important
}


.me-4 {

    margin-right: 1.5rem!important
}


.me-5 {

    margin-right: 3rem!important
}


.me-auto {

    margin-right: auto!important
}


.mb-0 {

    margin-bottom: 0!important
}


.mb-1 {

    margin-bottom: .25rem!important
}


.mb-2 {

    margin-bottom: .5rem!important
}


.mb-3 {

    margin-bottom: 1rem!important
}


.mb-4 {

    margin-bottom: 1.5rem!important
}


.mb-5 {

    margin-bottom: 3rem!important
}


.mb-auto {

    margin-bottom: auto!important
}


.ms-0 {

    margin-left: 0!important
}


.ms-1 {

    margin-left: .25rem!important
}


.ms-2 {

    margin-left: .5rem!important
}


.ms-3 {

    margin-left: 1rem!important
}


.ms-4 {

    margin-left: 1.5rem!important
}


.ms-5 {

    margin-left: 3rem!important
}


.ms-auto {

    margin-left: auto!important
}


.p-0 {

    padding: 0!important
}


.p-1 {

    padding: .25rem!important
}


.p-2 {

    padding: .5rem!important
}


.p-3 {

    padding: 1rem!important
}


.p-4 {

    padding: 1.5rem!important
}


.p-5 {

    padding: 3rem!important
}


.px-0 {

    padding-right: 0!important;

    padding-left: 0!important
}


.px-1 {

    padding-right: .25rem!important;

    padding-left: .25rem!important
}


.px-2 {

    padding-right: .5rem!important;

    padding-left: .5rem!important
}


.px-3 {

    padding-right: 1rem!important;

    padding-left: 1rem!important
}


.px-4 {

    padding-right: 1.5rem!important;

    padding-left: 1.5rem!important
}


.px-5 {

    padding-right: 3rem!important;

    padding-left: 3rem!important
}


.py-0 {

    padding-top: 0!important;

    padding-bottom: 0!important
}


.py-1 {

    padding-top: .25rem!important;

    padding-bottom: .25rem!important
}


.py-2 {

    padding-top: .5rem!important;

    padding-bottom: .5rem!important
}


.py-3 {

    padding-top: 1rem!important;

    padding-bottom: 1rem!important
}


.py-4 {

    padding-top: 1.5rem!important;

    padding-bottom: 1.5rem!important
}


.py-5 {

    padding-top: 3rem!important;

    padding-bottom: 3rem!important
}


.pt-0 {

    padding-top: 0!important
}


.pt-1 {

    padding-top: .25rem!important
}


.pt-2 {

    padding-top: .5rem!important
}


.pt-3 {

    padding-top: 1rem!important
}


.pt-4 {

    padding-top: 1.5rem!important
}


.pt-5 {

    padding-top: 3rem!important
}


.pe-0 {

    padding-right: 0!important
}


.pe-1 {

    padding-right: .25rem!important
}


.pe-2 {

    padding-right: .5rem!important
}


.pe-3 {

    padding-right: 1rem!important
}


.pe-4 {

    padding-right: 1.5rem!important
}


.pe-5 {

    padding-right: 3rem!important
}


.pb-0 {

    padding-bottom: 0!important
}


.pb-1 {

    padding-bottom: .25rem!important
}


.pb-2 {

    padding-bottom: .5rem!important
}


.pb-3 {

    padding-bottom: 1rem!important
}


.pb-4 {

    padding-bottom: 1.5rem!important
}


.pb-5 {

    padding-bottom: 3rem!important
}


.ps-0 {

    padding-left: 0!important
}


.ps-1 {

    padding-left: .25rem!important
}


.ps-2 {

    padding-left: .5rem!important
}


.ps-3 {

    padding-left: 1rem!important
}


.ps-4 {

    padding-left: 1.5rem!important
}


.ps-5 {

    padding-left: 3rem!important
}


@media (min-width:576px) {

    .d-sm-inline {
display: inline!important;}
.d-sm-inline-block {
display: inline-block!important;}
.d-sm-block {
display: block!important;}
.d-sm-grid {
display: grid!important;}
.d-sm-table {
display: table!important;}
.d-sm-table-row {
display: table-row!important;}
.d-sm-table-cell {
display: table-cell!important;}
.d-sm-flex {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;}
.d-sm-inline-flex {
display: -webkit-inline-box!important;
display: -ms-inline-flexbox!important;
display: inline-flex!important;}
.d-sm-none {
display: none!important;}
.flex-sm-fill {
-webkit-box-flex: 1!important;
-ms-flex: 1 1 auto!important;
flex: 1 1 auto!important;}
.flex-sm-row {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: row!important;
flex-direction: row!important;}
.flex-sm-column {
-webkit-box-orient: vertical!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: column!important;
flex-direction: column!important;}
.flex-sm-row-reverse {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important;}
.flex-sm-column-reverse {
-webkit-box-orient: vertical!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important;}
.flex-sm-grow-0 {
-webkit-box-flex: 0!important;
-ms-flex-positive: 0!important;
flex-grow: 0!important;}
.flex-sm-grow-1 {
-webkit-box-flex: 1!important;
-ms-flex-positive: 1!important;
flex-grow: 1!important;}
.flex-sm-shrink-0 {
-ms-flex-negative: 0!important;
flex-shrink: 0!important;}
.flex-sm-shrink-1 {
-ms-flex-negative: 1!important;
flex-shrink: 1!important;}
.flex-sm-wrap {
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important;}
.flex-sm-nowrap {
-ms-flex-wrap: nowrap!important;
flex-wrap: nowrap!important;}
.flex-sm-wrap-reverse {
-ms-flex-wrap: wrap-reverse!important;
flex-wrap: wrap-reverse!important;}
.justify-content-sm-start {
-webkit-box-pack: start!important;
-ms-flex-pack: start!important;
justify-content: flex-start!important;}
.justify-content-sm-end {
-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
justify-content: flex-end!important;}
.justify-content-sm-center {
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
justify-content: center!important;}
.justify-content-sm-between {
-webkit-box-pack: justify!important;
-ms-flex-pack: justify!important;
justify-content: space-between!important;}
.justify-content-sm-around {
-ms-flex-pack: distribute!important;
justify-content: space-around!important;}
.justify-content-sm-evenly {
-webkit-box-pack: space-evenly!important;
-ms-flex-pack: space-evenly!important;
justify-content: space-evenly!important;}
.align-items-sm-start {
-webkit-box-align: start!important;
-ms-flex-align: start!important;
align-items: flex-start!important;}
.align-items-sm-end {
-webkit-box-align: end!important;
-ms-flex-align: end!important;
align-items: flex-end!important;}
.align-items-sm-center {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important;}
.align-items-sm-baseline {
-webkit-box-align: baseline!important;
-ms-flex-align: baseline!important;
align-items: baseline!important;}
.align-items-sm-stretch {
-webkit-box-align: stretch!important;
-ms-flex-align: stretch!important;
align-items: stretch!important;}
.align-content-sm-start {
-ms-flex-line-pack: start!important;
align-content: flex-start!important;}
.align-content-sm-end {
-ms-flex-line-pack: end!important;
align-content: flex-end!important;}
.align-content-sm-center {
-ms-flex-line-pack: center!important;
align-content: center!important;}
.align-content-sm-between {
-ms-flex-line-pack: justify!important;
align-content: space-between!important;}
.align-content-sm-around {
-ms-flex-line-pack: distribute!important;
align-content: space-around!important;}
.align-content-sm-stretch {
-ms-flex-line-pack: stretch!important;
align-content: stretch!important;}
.align-self-sm-auto {
-ms-flex-item-align: auto!important;
align-self: auto!important;}
.align-self-sm-start {
-ms-flex-item-align: start!important;
align-self: flex-start!important;}
.align-self-sm-end {
-ms-flex-item-align: end!important;
align-self: flex-end!important;}
.align-self-sm-center {
-ms-flex-item-align: center!important;
align-self: center!important;}
.align-self-sm-baseline {
-ms-flex-item-align: baseline!important;
align-self: baseline!important;}
.align-self-sm-stretch {
-ms-flex-item-align: stretch!important;
align-self: stretch!important;}
.order-sm-first {
-webkit-box-ordinal-group: 0!important;
-ms-flex-order: -1!important;
order: -1!important;}
.order-sm-0 {
-webkit-box-ordinal-group: 1!important;
-ms-flex-order: 0!important;
order: 0!important;}
.order-sm-1 {
-webkit-box-ordinal-group: 2!important;
-ms-flex-order: 1!important;
order: 1!important;}
.order-sm-2 {
-webkit-box-ordinal-group: 3!important;
-ms-flex-order: 2!important;
order: 2!important;}
.order-sm-3 {
-webkit-box-ordinal-group: 4!important;
-ms-flex-order: 3!important;
order: 3!important;}
.order-sm-4 {
-webkit-box-ordinal-group: 5!important;
-ms-flex-order: 4!important;
order: 4!important;}
.order-sm-5 {
-webkit-box-ordinal-group: 6!important;
-ms-flex-order: 5!important;
order: 5!important;}
.order-sm-last {
-webkit-box-ordinal-group: 7!important;
-ms-flex-order: 6!important;
order: 6!important;}
.m-sm-0 {
margin: 0!important;}
.m-sm-1 {
margin: .25rem!important;}
.m-sm-2 {
margin: .5rem!important;}
.m-sm-3 {
margin: 1rem!important;}
.m-sm-4 {
margin: 1.5rem!important;}
.m-sm-5 {
margin: 3rem!important;}
.m-sm-auto {
margin: auto!important;}
.mx-sm-0 {
margin-right: 0!important;
margin-left: 0!important;}
.mx-sm-1 {
margin-right: .25rem!important;
margin-left: .25rem!important;}
.mx-sm-2 {
margin-right: .5rem!important;
margin-left: .5rem!important;}
.mx-sm-3 {
margin-right: 1rem!important;
margin-left: 1rem!important;}
.mx-sm-4 {
margin-right: 1.5rem!important;
margin-left: 1.5rem!important;}
.mx-sm-5 {
margin-right: 3rem!important;
margin-left: 3rem!important;}
.mx-sm-auto {
margin-right: auto!important;
margin-left: auto!important;}
.my-sm-0 {
margin-top: 0!important;
margin-bottom: 0!important;}
.my-sm-1 {
margin-top: .25rem!important;
margin-bottom: .25rem!important;}
.my-sm-2 {
margin-top: .5rem!important;
margin-bottom: .5rem!important;}
.my-sm-3 {
margin-top: 1rem!important;
margin-bottom: 1rem!important;}
.my-sm-4 {
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important;}
.my-sm-5 {
margin-top: 3rem!important;
margin-bottom: 3rem!important;}
.my-sm-auto {
margin-top: auto!important;
margin-bottom: auto!important;}
.mt-sm-0 {
margin-top: 0!important;}
.mt-sm-1 {
margin-top: .25rem!important;}
.mt-sm-2 {
margin-top: .5rem!important;}
.mt-sm-3 {
margin-top: 1rem!important;}
.mt-sm-4 {
margin-top: 1.5rem!important;}
.mt-sm-5 {
margin-top: 3rem!important;}
.mt-sm-auto {
margin-top: auto!important;}
.me-sm-0 {
margin-right: 0!important;}
.me-sm-1 {
margin-right: .25rem!important;}
.me-sm-2 {
margin-right: .5rem!important;}
.me-sm-3 {
margin-right: 1rem!important;}
.me-sm-4 {
margin-right: 1.5rem!important;}
.me-sm-5 {
margin-right: 3rem!important;}
.me-sm-auto {
margin-right: auto!important;}
.mb-sm-0 {
margin-bottom: 0!important;}
.mb-sm-1 {
margin-bottom: .25rem!important;}
.mb-sm-2 {
margin-bottom: .5rem!important;}
.mb-sm-3 {
margin-bottom: 1rem!important;}
.mb-sm-4 {
margin-bottom: 1.5rem!important;}
.mb-sm-5 {
margin-bottom: 3rem!important;}
.mb-sm-auto {
margin-bottom: auto!important;}
.ms-sm-0 {
margin-left: 0!important;}
.ms-sm-1 {
margin-left: .25rem!important;}
.ms-sm-2 {
margin-left: .5rem!important;}
.ms-sm-3 {
margin-left: 1rem!important;}
.ms-sm-4 {
margin-left: 1.5rem!important;}
.ms-sm-5 {
margin-left: 3rem!important;}
.ms-sm-auto {
margin-left: auto!important;}
.p-sm-0 {
padding: 0!important;}
.p-sm-1 {
padding: .25rem!important;}
.p-sm-2 {
padding: .5rem!important;}
.p-sm-3 {
padding: 1rem!important;}
.p-sm-4 {
padding: 1.5rem!important;}
.p-sm-5 {
padding: 3rem!important;}
.px-sm-0 {
padding-right: 0!important;
padding-left: 0!important;}
.px-sm-1 {
padding-right: .25rem!important;
padding-left: .25rem!important;}
.px-sm-2 {
padding-right: .5rem!important;
padding-left: .5rem!important;}
.px-sm-3 {
padding-right: 1rem!important;
padding-left: 1rem!important;}
.px-sm-4 {
padding-right: 1.5rem!important;
padding-left: 1.5rem!important;}
.px-sm-5 {
padding-right: 3rem!important;
padding-left: 3rem!important;}
.py-sm-0 {
padding-top: 0!important;
padding-bottom: 0!important;}
.py-sm-1 {
padding-top: .25rem!important;
padding-bottom: .25rem!important;}
.py-sm-2 {
padding-top: .5rem!important;
padding-bottom: .5rem!important;}
.py-sm-3 {
padding-top: 1rem!important;
padding-bottom: 1rem!important;}
.py-sm-4 {
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important;}
.py-sm-5 {
padding-top: 3rem!important;
padding-bottom: 3rem!important;}
.pt-sm-0 {
padding-top: 0!important;}
.pt-sm-1 {
padding-top: .25rem!important;}
.pt-sm-2 {
padding-top: .5rem!important;}
.pt-sm-3 {
padding-top: 1rem!important;}
.pt-sm-4 {
padding-top: 1.5rem!important;}
.pt-sm-5 {
padding-top: 3rem!important;}
.pe-sm-0 {
padding-right: 0!important;}
.pe-sm-1 {
padding-right: .25rem!important;}
.pe-sm-2 {
padding-right: .5rem!important;}
.pe-sm-3 {
padding-right: 1rem!important;}
.pe-sm-4 {
padding-right: 1.5rem!important;}
.pe-sm-5 {
padding-right: 3rem!important;}
.pb-sm-0 {
padding-bottom: 0!important;}
.pb-sm-1 {
padding-bottom: .25rem!important;}
.pb-sm-2 {
padding-bottom: .5rem!important;}
.pb-sm-3 {
padding-bottom: 1rem!important;}
.pb-sm-4 {
padding-bottom: 1.5rem!important;}
.pb-sm-5 {
padding-bottom: 3rem!important;}
.ps-sm-0 {
padding-left: 0!important;}
.ps-sm-1 {
padding-left: .25rem!important;}
.ps-sm-2 {
padding-left: .5rem!important;}
.ps-sm-3 {
padding-left: 1rem!important;}
.ps-sm-4 {
padding-left: 1.5rem!important;}
.ps-sm-5 {
padding-left: 3rem!important

    }
}


@media (min-width:768px) {

    .d-md-inline {
display: inline!important;}
.d-md-inline-block {
display: inline-block!important;}
.d-md-block {
display: block!important;}
.d-md-grid {
display: grid!important;}
.d-md-table {
display: table!important;}
.d-md-table-row {
display: table-row!important;}
.d-md-table-cell {
display: table-cell!important;}
.d-md-flex {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;}
.d-md-inline-flex {
display: -webkit-inline-box!important;
display: -ms-inline-flexbox!important;
display: inline-flex!important;}
.d-md-none {
display: none!important;}
.flex-md-fill {
-webkit-box-flex: 1!important;
-ms-flex: 1 1 auto!important;
flex: 1 1 auto!important;}
.flex-md-row {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: row!important;
flex-direction: row!important;}
.flex-md-column {
-webkit-box-orient: vertical!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: column!important;
flex-direction: column!important;}
.flex-md-row-reverse {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important;}
.flex-md-column-reverse {
-webkit-box-orient: vertical!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important;}
.flex-md-grow-0 {
-webkit-box-flex: 0!important;
-ms-flex-positive: 0!important;
flex-grow: 0!important;}
.flex-md-grow-1 {
-webkit-box-flex: 1!important;
-ms-flex-positive: 1!important;
flex-grow: 1!important;}
.flex-md-shrink-0 {
-ms-flex-negative: 0!important;
flex-shrink: 0!important;}
.flex-md-shrink-1 {
-ms-flex-negative: 1!important;
flex-shrink: 1!important;}
.flex-md-wrap {
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important;}
.flex-md-nowrap {
-ms-flex-wrap: nowrap!important;
flex-wrap: nowrap!important;}
.flex-md-wrap-reverse {
-ms-flex-wrap: wrap-reverse!important;
flex-wrap: wrap-reverse!important;}
.justify-content-md-start {
-webkit-box-pack: start!important;
-ms-flex-pack: start!important;
justify-content: flex-start!important;}
.justify-content-md-end {
-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
justify-content: flex-end!important;}
.justify-content-md-center {
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
justify-content: center!important;}
.justify-content-md-between {
-webkit-box-pack: justify!important;
-ms-flex-pack: justify!important;
justify-content: space-between!important;}
.justify-content-md-around {
-ms-flex-pack: distribute!important;
justify-content: space-around!important;}
.justify-content-md-evenly {
-webkit-box-pack: space-evenly!important;
-ms-flex-pack: space-evenly!important;
justify-content: space-evenly!important;}
.align-items-md-start {
-webkit-box-align: start!important;
-ms-flex-align: start!important;
align-items: flex-start!important;}
.align-items-md-end {
-webkit-box-align: end!important;
-ms-flex-align: end!important;
align-items: flex-end!important;}
.align-items-md-center {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important;}
.align-items-md-baseline {
-webkit-box-align: baseline!important;
-ms-flex-align: baseline!important;
align-items: baseline!important;}
.align-items-md-stretch {
-webkit-box-align: stretch!important;
-ms-flex-align: stretch!important;
align-items: stretch!important;}
.align-content-md-start {
-ms-flex-line-pack: start!important;
align-content: flex-start!important;}
.align-content-md-end {
-ms-flex-line-pack: end!important;
align-content: flex-end!important;}
.align-content-md-center {
-ms-flex-line-pack: center!important;
align-content: center!important;}
.align-content-md-between {
-ms-flex-line-pack: justify!important;
align-content: space-between!important;}
.align-content-md-around {
-ms-flex-line-pack: distribute!important;
align-content: space-around!important;}
.align-content-md-stretch {
-ms-flex-line-pack: stretch!important;
align-content: stretch!important;}
.align-self-md-auto {
-ms-flex-item-align: auto!important;
align-self: auto!important;}
.align-self-md-start {
-ms-flex-item-align: start!important;
align-self: flex-start!important;}
.align-self-md-end {
-ms-flex-item-align: end!important;
align-self: flex-end!important;}
.align-self-md-center {
-ms-flex-item-align: center!important;
align-self: center!important;}
.align-self-md-baseline {
-ms-flex-item-align: baseline!important;
align-self: baseline!important;}
.align-self-md-stretch {
-ms-flex-item-align: stretch!important;
align-self: stretch!important;}
.order-md-first {
-webkit-box-ordinal-group: 0!important;
-ms-flex-order: -1!important;
order: -1!important;}
.order-md-0 {
-webkit-box-ordinal-group: 1!important;
-ms-flex-order: 0!important;
order: 0!important;}
.order-md-1 {
-webkit-box-ordinal-group: 2!important;
-ms-flex-order: 1!important;
order: 1!important;}
.order-md-2 {
-webkit-box-ordinal-group: 3!important;
-ms-flex-order: 2!important;
order: 2!important;}
.order-md-3 {
-webkit-box-ordinal-group: 4!important;
-ms-flex-order: 3!important;
order: 3!important;}
.order-md-4 {
-webkit-box-ordinal-group: 5!important;
-ms-flex-order: 4!important;
order: 4!important;}
.order-md-5 {
-webkit-box-ordinal-group: 6!important;
-ms-flex-order: 5!important;
order: 5!important;}
.order-md-last {
-webkit-box-ordinal-group: 7!important;
-ms-flex-order: 6!important;
order: 6!important;}
.m-md-0 {
margin: 0!important;}
.m-md-1 {
margin: .25rem!important;}
.m-md-2 {
margin: .5rem!important;}
.m-md-3 {
margin: 1rem!important;}
.m-md-4 {
margin: 1.5rem!important;}
.m-md-5 {
margin: 3rem!important;}
.m-md-auto {
margin: auto!important;}
.mx-md-0 {
margin-right: 0!important;
margin-left: 0!important;}
.mx-md-1 {
margin-right: .25rem!important;
margin-left: .25rem!important;}
.mx-md-2 {
margin-right: .5rem!important;
margin-left: .5rem!important;}
.mx-md-3 {
margin-right: 1rem!important;
margin-left: 1rem!important;}
.mx-md-4 {
margin-right: 1.5rem!important;
margin-left: 1.5rem!important;}
.mx-md-5 {
margin-right: 3rem!important;
margin-left: 3rem!important;}
.mx-md-auto {
margin-right: auto!important;
margin-left: auto!important;}
.my-md-0 {
margin-top: 0!important;
margin-bottom: 0!important;}
.my-md-1 {
margin-top: .25rem!important;
margin-bottom: .25rem!important;}
.my-md-2 {
margin-top: .5rem!important;
margin-bottom: .5rem!important;}
.my-md-3 {
margin-top: 1rem!important;
margin-bottom: 1rem!important;}
.my-md-4 {
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important;}
.my-md-5 {
margin-top: 3rem!important;
margin-bottom: 3rem!important;}
.my-md-auto {
margin-top: auto!important;
margin-bottom: auto!important;}
.mt-md-0 {
margin-top: 0!important;}
.mt-md-1 {
margin-top: .25rem!important;}
.mt-md-2 {
margin-top: .5rem!important;}
.mt-md-3 {
margin-top: 1rem!important;}
.mt-md-4 {
margin-top: 1.5rem!important;}
.mt-md-5 {
margin-top: 3rem!important;}
.mt-md-auto {
margin-top: auto!important;}
.me-md-0 {
margin-right: 0!important;}
.me-md-1 {
margin-right: .25rem!important;}
.me-md-2 {
margin-right: .5rem!important;}
.me-md-3 {
margin-right: 1rem!important;}
.me-md-4 {
margin-right: 1.5rem!important;}
.me-md-5 {
margin-right: 3rem!important;}
.me-md-auto {
margin-right: auto!important;}
.mb-md-0 {
margin-bottom: 0!important;}
.mb-md-1 {
margin-bottom: .25rem!important;}
.mb-md-2 {
margin-bottom: .5rem!important;}
.mb-md-3 {
margin-bottom: 1rem!important;}
.mb-md-4 {
margin-bottom: 1.5rem!important;}
.mb-md-5 {
margin-bottom: 3rem!important;}
.mb-md-auto {
margin-bottom: auto!important;}
.ms-md-0 {
margin-left: 0!important;}
.ms-md-1 {
margin-left: .25rem!important;}
.ms-md-2 {
margin-left: .5rem!important;}
.ms-md-3 {
margin-left: 1rem!important;}
.ms-md-4 {
margin-left: 1.5rem!important;}
.ms-md-5 {
margin-left: 3rem!important;}
.ms-md-auto {
margin-left: auto!important;}
.p-md-0 {
padding: 0!important;}
.p-md-1 {
padding: .25rem!important;}
.p-md-2 {
padding: .5rem!important;}
.p-md-3 {
padding: 1rem!important;}
.p-md-4 {
padding: 1.5rem!important;}
.p-md-5 {
padding: 3rem!important;}
.px-md-0 {
padding-right: 0!important;
padding-left: 0!important;}
.px-md-1 {
padding-right: .25rem!important;
padding-left: .25rem!important;}
.px-md-2 {
padding-right: .5rem!important;
padding-left: .5rem!important;}
.px-md-3 {
padding-right: 1rem!important;
padding-left: 1rem!important;}
.px-md-4 {
padding-right: 1.5rem!important;
padding-left: 1.5rem!important;}
.px-md-5 {
padding-right: 3rem!important;
padding-left: 3rem!important;}
.py-md-0 {
padding-top: 0!important;
padding-bottom: 0!important;}
.py-md-1 {
padding-top: .25rem!important;
padding-bottom: .25rem!important;}
.py-md-2 {
padding-top: .5rem!important;
padding-bottom: .5rem!important;}
.py-md-3 {
padding-top: 1rem!important;
padding-bottom: 1rem!important;}
.py-md-4 {
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important;}
.py-md-5 {
padding-top: 3rem!important;
padding-bottom: 3rem!important;}
.pt-md-0 {
padding-top: 0!important;}
.pt-md-1 {
padding-top: .25rem!important;}
.pt-md-2 {
padding-top: .5rem!important;}
.pt-md-3 {
padding-top: 1rem!important;}
.pt-md-4 {
padding-top: 1.5rem!important;}
.pt-md-5 {
padding-top: 3rem!important;}
.pe-md-0 {
padding-right: 0!important;}
.pe-md-1 {
padding-right: .25rem!important;}
.pe-md-2 {
padding-right: .5rem!important;}
.pe-md-3 {
padding-right: 1rem!important;}
.pe-md-4 {
padding-right: 1.5rem!important;}
.pe-md-5 {
padding-right: 3rem!important;}
.pb-md-0 {
padding-bottom: 0!important;}
.pb-md-1 {
padding-bottom: .25rem!important;}
.pb-md-2 {
padding-bottom: .5rem!important;}
.pb-md-3 {
padding-bottom: 1rem!important;}
.pb-md-4 {
padding-bottom: 1.5rem!important;}
.pb-md-5 {
padding-bottom: 3rem!important;}
.ps-md-0 {
padding-left: 0!important;}
.ps-md-1 {
padding-left: .25rem!important;}
.ps-md-2 {
padding-left: .5rem!important;}
.ps-md-3 {
padding-left: 1rem!important;}
.ps-md-4 {
padding-left: 1.5rem!important;}
.ps-md-5 {
padding-left: 3rem!important

    }
}


@media (min-width:992px) {

    .d-lg-inline {
display: inline!important;}
.d-lg-inline-block {
display: inline-block!important;}
.d-lg-block {
display: block!important;}
.d-lg-grid {
display: grid!important;}
.d-lg-table {
display: table!important;}
.d-lg-table-row {
display: table-row!important;}
.d-lg-table-cell {
display: table-cell!important;}
.d-lg-flex {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;}
.d-lg-inline-flex {
display: -webkit-inline-box!important;
display: -ms-inline-flexbox!important;
display: inline-flex!important;}
.d-lg-none {
display: none!important;}
.flex-lg-fill {
-webkit-box-flex: 1!important;
-ms-flex: 1 1 auto!important;
flex: 1 1 auto!important;}
.flex-lg-row {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: row!important;
flex-direction: row!important;}
.flex-lg-column {
-webkit-box-orient: vertical!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: column!important;
flex-direction: column!important;}
.flex-lg-row-reverse {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important;}
.flex-lg-column-reverse {
-webkit-box-orient: vertical!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important;}
.flex-lg-grow-0 {
-webkit-box-flex: 0!important;
-ms-flex-positive: 0!important;
flex-grow: 0!important;}
.flex-lg-grow-1 {
-webkit-box-flex: 1!important;
-ms-flex-positive: 1!important;
flex-grow: 1!important;}
.flex-lg-shrink-0 {
-ms-flex-negative: 0!important;
flex-shrink: 0!important;}
.flex-lg-shrink-1 {
-ms-flex-negative: 1!important;
flex-shrink: 1!important;}
.flex-lg-wrap {
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important;}
.flex-lg-nowrap {-ms-flex-wrap: nowrap!important;flex-wrap: nowrap!important;}
.flex-lg-wrap-reverse {
-ms-flex-wrap: wrap-reverse!important;
flex-wrap: wrap-reverse!important;}
.justify-content-lg-start {
-webkit-box-pack: start!important;
-ms-flex-pack: start!important;
justify-content: flex-start!important;}
.justify-content-lg-end {
-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
justify-content: flex-end!important;}
.justify-content-lg-center {
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
justify-content: center!important;}
.justify-content-lg-between {
-webkit-box-pack: justify!important;
-ms-flex-pack: justify!important;
justify-content: space-between!important;}
.justify-content-lg-around {
-ms-flex-pack: distribute!important;
justify-content: space-around!important;}
.justify-content-lg-evenly {
-webkit-box-pack: space-evenly!important;
-ms-flex-pack: space-evenly!important;
justify-content: space-evenly!important;}
.align-items-lg-start {
-webkit-box-align: start!important;
-ms-flex-align: start!important;
align-items: flex-start!important;}
.align-items-lg-end {
-webkit-box-align: end!important;
-ms-flex-align: end!important;
align-items: flex-end!important;}
.align-items-lg-center {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important;}
.align-items-lg-baseline {
-webkit-box-align: baseline!important;
-ms-flex-align: baseline!important;
align-items: baseline!important;}
.align-items-lg-stretch {
-webkit-box-align: stretch!important;
-ms-flex-align: stretch!important;
align-items: stretch!important;}
.align-content-lg-start {
-ms-flex-line-pack: start!important;
align-content: flex-start!important;}
.align-content-lg-end {
-ms-flex-line-pack: end!important;
align-content: flex-end!important;}
.align-content-lg-center {
-ms-flex-line-pack: center!important;
align-content: center!important;}
.align-content-lg-between {
-ms-flex-line-pack: justify!important;
align-content: space-between!important;}
.align-content-lg-around {
-ms-flex-line-pack: distribute!important;
align-content: space-around!important;}
.align-content-lg-stretch {
-ms-flex-line-pack: stretch!important;
align-content: stretch!important;}
.align-self-lg-auto {
-ms-flex-item-align: auto!important;
align-self: auto!important;}
.align-self-lg-start {
-ms-flex-item-align: start!important;
align-self: flex-start!important;}
.align-self-lg-end {
-ms-flex-item-align: end!important;
align-self: flex-end!important;}
.align-self-lg-center {
-ms-flex-item-align: center!important;
align-self: center!important;}
.align-self-lg-baseline {
-ms-flex-item-align: baseline!important;
align-self: baseline!important;}
.align-self-lg-stretch {
-ms-flex-item-align: stretch!important;
align-self: stretch!important;}
.order-lg-first {
-webkit-box-ordinal-group: 0!important;
-ms-flex-order: -1!important;
order: -1!important;}
.order-lg-0 {
-webkit-box-ordinal-group: 1!important;
-ms-flex-order: 0!important;
order: 0!important;}
.order-lg-1 {
-webkit-box-ordinal-group: 2!important;
-ms-flex-order: 1!important;
order: 1!important;}
.order-lg-2 {
-webkit-box-ordinal-group: 3!important;
-ms-flex-order: 2!important;
order: 2!important;}
.order-lg-3 {
-webkit-box-ordinal-group: 4!important;
-ms-flex-order: 3!important;
order: 3!important;}
.order-lg-4 {
-webkit-box-ordinal-group: 5!important;
-ms-flex-order: 4!important;
order: 4!important;}
.order-lg-5 {
-webkit-box-ordinal-group: 6!important;
-ms-flex-order: 5!important;
order: 5!important;}
.order-lg-last {
-webkit-box-ordinal-group: 7!important;
-ms-flex-order: 6!important;
order: 6!important;}
.m-lg-0 {
margin: 0!important;}
.m-lg-1 {
margin: .25rem!important;}
.m-lg-2 {
margin: .5rem!important;}
.m-lg-3 {
margin: 1rem!important;}
.m-lg-4 {
margin: 1.5rem!important;}
.m-lg-5 {
margin: 3rem!important;}
.m-lg-auto {
margin: auto!important;}
.mx-lg-0 {
margin-right: 0!important;
margin-left: 0!important;}
.mx-lg-1 {
margin-right: .25rem!important;
margin-left: .25rem!important;}
.mx-lg-2 {
margin-right: .5rem!important;
margin-left: .5rem!important;}
.mx-lg-3 {
margin-right: 1rem!important;
margin-left: 1rem!important;}
.mx-lg-4 {
margin-right: 1.5rem!important;
margin-left: 1.5rem!important;}
.mx-lg-5 {
margin-right: 3rem!important;
margin-left: 3rem!important;}
.mx-lg-auto {
margin-right: auto!important;
margin-left: auto!important;}
.my-lg-0 {
margin-top: 0!important;
margin-bottom: 0!important;}
.my-lg-1 {
margin-top: .25rem!important;
margin-bottom: .25rem!important;}
.my-lg-2 {
margin-top: .5rem!important;
margin-bottom: .5rem!important;}
.my-lg-3 {
margin-top: 1rem!important;
margin-bottom: 1rem!important;}
.my-lg-4 {
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important;}
.my-lg-5 {
margin-top: 3rem!important;
margin-bottom: 3rem!important;}
.my-lg-auto {
margin-top: auto!important;
margin-bottom: auto!important;}
.mt-lg-0 {
margin-top: 0!important;}
.mt-lg-1 {
margin-top: .25rem!important;}
.mt-lg-2 {
margin-top: .5rem!important;}
.mt-lg-3 {
margin-top: 1rem!important;}
.mt-lg-4 {
margin-top: 1.5rem!important;}
.mt-lg-5 {
margin-top: 3rem!important;}
.mt-lg-auto {
margin-top: auto!important;}
.me-lg-0 {
margin-right: 0!important;}
.me-lg-1 {
margin-right: .25rem!important;}
.me-lg-2 {
margin-right: .5rem!important;}
.me-lg-3 {
margin-right: 1rem!important;}
.me-lg-4 {
margin-right: 1.5rem!important;}
.me-lg-5 {
margin-right: 3rem!important;}
.me-lg-auto {
margin-right: auto!important;}
.mb-lg-0 {
margin-bottom: 0!important;}
.mb-lg-1 {
margin-bottom: .25rem!important;}
.mb-lg-2 {
margin-bottom: .5rem!important;}
.mb-lg-3 {
margin-bottom: 1rem!important;}
.mb-lg-4 {
margin-bottom: 1.5rem!important;}
.mb-lg-5 {
margin-bottom: 3rem!important;}
.mb-lg-auto {
margin-bottom: auto!important;}
.ms-lg-0 {
margin-left: 0!important;}
.ms-lg-1 {
margin-left: .25rem!important;}
.ms-lg-2 {
margin-left: .5rem!important;}
.ms-lg-3 {
margin-left: 1rem!important;}
.ms-lg-4 {
margin-left: 1.5rem!important;}
.ms-lg-5 {
margin-left: 3rem!important;}
.ms-lg-auto {
margin-left: auto!important;}
.p-lg-0 {
padding: 0!important;}
.p-lg-1 {
padding: .25rem!important;}
.p-lg-2 {
padding: .5rem!important;}
.p-lg-3 {
padding: 1rem!important;}
.p-lg-4 {
padding: 1.5rem!important;}
.p-lg-5 {
padding: 3rem!important;}
.px-lg-0 {
padding-right: 0!important;
padding-left: 0!important;}
.px-lg-1 {
padding-right: .25rem!important;
padding-left: .25rem!important;}
.px-lg-2 {
padding-right: .5rem!important;
padding-left: .5rem!important;}
.px-lg-3 {
padding-right: 1rem!important;
padding-left: 1rem!important;}
.px-lg-4 {
padding-right: 1.5rem!important;
padding-left: 1.5rem!important;}
.px-lg-5 {
padding-right: 3rem!important;
padding-left: 3rem!important;}
.py-lg-0 {
padding-top: 0!important;
padding-bottom: 0!important;}
.py-lg-1 {
padding-top: .25rem!important;
padding-bottom: .25rem!important;}
.py-lg-2 {
padding-top: .5rem!important;
padding-bottom: .5rem!important;}
.py-lg-3 {
padding-top: 1rem!important;
padding-bottom: 1rem!important;}
.py-lg-4 {
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important;}
.py-lg-5 {
padding-top: 3rem!important;
padding-bottom: 3rem!important;}
.pt-lg-0 {
padding-top: 0!important;}
.pt-lg-1 {
padding-top: .25rem!important;}
.pt-lg-2 {
padding-top: .5rem!important;}
.pt-lg-3 {
padding-top: 1rem!important;}
.pt-lg-4 {
padding-top: 1.5rem!important;}
.pt-lg-5 {
padding-top: 3rem!important;}
.pe-lg-0 {
padding-right: 0!important;}
.pe-lg-1 {
padding-right: .25rem!important;}
.pe-lg-2 {
padding-right: .5rem!important;}
.pe-lg-3 {
padding-right: 1rem!important;}
.pe-lg-4 {
padding-right: 1.5rem!important;}
.pe-lg-5 {
padding-right: 3rem!important;}
.pb-lg-0 {
padding-bottom: 0!important;}
.pb-lg-1 {
padding-bottom: .25rem!important;}
.pb-lg-2 {
padding-bottom: .5rem!important;}
.pb-lg-3 {
padding-bottom: 1rem!important;}
.pb-lg-4 {
padding-bottom: 1.5rem!important;}
.pb-lg-5 {
padding-bottom: 3rem!important;}
.ps-lg-0 {
padding-left: 0!important;}
.ps-lg-1 {
padding-left: .25rem!important;}
.ps-lg-2 {
padding-left: .5rem!important;}
.ps-lg-3 {
padding-left: 1rem!important;}
.ps-lg-4 {
padding-left: 1.5rem!important;}
.ps-lg-5 {
padding-left: 3rem!important

    }
}


@media (min-width:1200px) {

    .d-xl-inline {
display: inline!important;}
.d-xl-inline-block {
display: inline-block!important;}
.d-xl-block {
display: block!important;}
.d-xl-grid {
display: grid!important;}
.d-xl-table {
display: table!important;}
.d-xl-table-row {
display: table-row!important;}
.d-xl-table-cell {
display: table-cell!important;}
.d-xl-flex {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;}
.d-xl-inline-flex {
display: -webkit-inline-box!important;
display: -ms-inline-flexbox!important;
display: inline-flex!important;}
.d-xl-none {
display: none!important;}
.flex-xl-fill {
-webkit-box-flex: 1!important;
-ms-flex: 1 1 auto!important;
flex: 1 1 auto!important;}
.flex-xl-row {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: row!important;
flex-direction: row!important;}
.flex-xl-column {
-webkit-box-orient: vertical!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: column!important;
flex-direction: column!important;}
.flex-xl-row-reverse {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important;}
.flex-xl-column-reverse {
-webkit-box-orient: vertical!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important;}
.flex-xl-grow-0 {
-webkit-box-flex: 0!important;
-ms-flex-positive: 0!important;
flex-grow: 0!important;}
.flex-xl-grow-1 {
-webkit-box-flex: 1!important;
-ms-flex-positive: 1!important;
flex-grow: 1!important;}
.flex-xl-shrink-0 {
-ms-flex-negative: 0!important;
flex-shrink: 0!important;}
.flex-xl-shrink-1 {
-ms-flex-negative: 1!important;
flex-shrink: 1!important;}
.flex-xl-wrap {
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important;}
.flex-xl-nowrap {
-ms-flex-wrap: nowrap!important;
flex-wrap: nowrap!important;}
.flex-xl-wrap-reverse {
-ms-flex-wrap: wrap-reverse!important;
flex-wrap: wrap-reverse!important;}
.justify-content-xl-start {
-webkit-box-pack: start!important;
-ms-flex-pack: start!important;
justify-content: flex-start!important;}
.justify-content-xl-end {
-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
justify-content: flex-end!important;}
.justify-content-xl-center {
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
justify-content: center!important;}
.justify-content-xl-between {
-webkit-box-pack: justify!important;
-ms-flex-pack: justify!important;
justify-content: space-between!important;}
.justify-content-xl-around {
-ms-flex-pack: distribute!important;
justify-content: space-around!important;}
.justify-content-xl-evenly {
-webkit-box-pack: space-evenly!important;
-ms-flex-pack: space-evenly!important;
justify-content: space-evenly!important;}
.align-items-xl-start {
-webkit-box-align: start!important;
-ms-flex-align: start!important;
align-items: flex-start!important;}
.align-items-xl-end {
-webkit-box-align: end!important;
-ms-flex-align: end!important;
align-items: flex-end!important;}
.align-items-xl-center {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important;}
.align-items-xl-baseline {
-webkit-box-align: baseline!important;
-ms-flex-align: baseline!important;
align-items: baseline!important;}
.align-items-xl-stretch {
-webkit-box-align: stretch!important;
-ms-flex-align: stretch!important;
align-items: stretch!important;}
.align-content-xl-start {
-ms-flex-line-pack: start!important;
align-content: flex-start!important;}
.align-content-xl-end {
-ms-flex-line-pack: end!important;
align-content: flex-end!important;}
.align-content-xl-center {
-ms-flex-line-pack: center!important;
align-content: center!important;}
.align-content-xl-between {
-ms-flex-line-pack: justify!important;
align-content: space-between!important;}
.align-content-xl-around {
-ms-flex-line-pack: distribute!important;
align-content: space-around!important;}
.align-content-xl-stretch {
-ms-flex-line-pack: stretch!important;
align-content: stretch!important;}
.align-self-xl-auto {
-ms-flex-item-align: auto!important;
align-self: auto!important;}
.align-self-xl-start {
-ms-flex-item-align: start!important;
align-self: flex-start!important;}
.align-self-xl-end {
-ms-flex-item-align: end!important;
align-self: flex-end!important;}
.align-self-xl-center {
-ms-flex-item-align: center!important;
align-self: center!important;}
.align-self-xl-baseline {
-ms-flex-item-align: baseline!important;
align-self: baseline!important;}
.align-self-xl-stretch {
-ms-flex-item-align: stretch!important;
align-self: stretch!important;}
.order-xl-first {
-webkit-box-ordinal-group: 0!important;
-ms-flex-order: -1!important;
order: -1!important;}
.order-xl-0 {
-webkit-box-ordinal-group: 1!important;
-ms-flex-order: 0!important;
order: 0!important;}
.order-xl-1 {
-webkit-box-ordinal-group: 2!important;
-ms-flex-order: 1!important;
order: 1!important;}
.order-xl-2 {
-webkit-box-ordinal-group: 3!important;
-ms-flex-order: 2!important;
order: 2!important;}
.order-xl-3 {
-webkit-box-ordinal-group: 4!important;
-ms-flex-order: 3!important;
order: 3!important;}
.order-xl-4 {
-webkit-box-ordinal-group: 5!important;
-ms-flex-order: 4!important;
order: 4!important;}
.order-xl-5 {
-webkit-box-ordinal-group: 6!important;
-ms-flex-order: 5!important;
order: 5!important;}
.order-xl-last {
-webkit-box-ordinal-group: 7!important;
-ms-flex-order: 6!important;
order: 6!important;}
.m-xl-0 {
margin: 0!important;}
.m-xl-1 {
margin: .25rem!important;}
.m-xl-2 {
margin: .5rem!important;}
.m-xl-3 {
margin: 1rem!important;}
.m-xl-4 {
margin: 1.5rem!important;}
.m-xl-5 {
margin: 3rem!important;}
.m-xl-auto {
margin: auto!important;}
.mx-xl-0 {
margin-right: 0!important;
margin-left: 0!important;}
.mx-xl-1 {
margin-right: .25rem!important;
margin-left: .25rem!important;}
.mx-xl-2 {
margin-right: .5rem!important;
margin-left: .5rem!important;}
.mx-xl-3 {
margin-right: 1rem!important;
margin-left: 1rem!important;}
.mx-xl-4 {
margin-right: 1.5rem!important;
margin-left: 1.5rem!important;}
.mx-xl-5 {
margin-right: 3rem!important;
margin-left: 3rem!important;}
.mx-xl-auto {
margin-right: auto!important;
margin-left: auto!important;}
.my-xl-0 {
margin-top: 0!important;
margin-bottom: 0!important;}
.my-xl-1 {
margin-top: .25rem!important;
margin-bottom: .25rem!important;}
.my-xl-2 {
margin-top: .5rem!important;
margin-bottom: .5rem!important;}
.my-xl-3 {
margin-top: 1rem!important;
margin-bottom: 1rem!important;}
.my-xl-4 {
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important;}
.my-xl-5 {
margin-top: 3rem!important;
margin-bottom: 3rem!important;}
.my-xl-auto {
margin-top: auto!important;
margin-bottom: auto!important;}
.mt-xl-0 {
margin-top: 0!important;}
.mt-xl-1 {
margin-top: .25rem!important;}
.mt-xl-2 {
margin-top: .5rem!important;}
.mt-xl-3 {
margin-top: 1rem!important;}
.mt-xl-4 {
margin-top: 1.5rem!important;}
.mt-xl-5 {
margin-top: 3rem!important;}
.mt-xl-auto {
margin-top: auto!important;}
.me-xl-0 {
margin-right: 0!important;}
.me-xl-1 {
margin-right: .25rem!important;}
.me-xl-2 {
margin-right: .5rem!important;}
.me-xl-3 {
margin-right: 1rem!important;}
.me-xl-4 {
margin-right: 1.5rem!important;}
.me-xl-5 {
margin-right: 3rem!important;}
.me-xl-auto {
margin-right: auto!important;}
.mb-xl-0 {
margin-bottom: 0!important;}
.mb-xl-1 {
margin-bottom: .25rem!important;}
.mb-xl-2 {
margin-bottom: .5rem!important;}
.mb-xl-3 {
margin-bottom: 1rem!important;}
.mb-xl-4 {
margin-bottom: 1.5rem!important;}
.mb-xl-5 {
margin-bottom: 3rem!important;}
.mb-xl-auto {
margin-bottom: auto!important;}
.ms-xl-0 {
margin-left: 0!important;}
.ms-xl-1 {
margin-left: .25rem!important;}
.ms-xl-2 {
margin-left: .5rem!important;}
.ms-xl-3 {
margin-left: 1rem!important;}
.ms-xl-4 {
margin-left: 1.5rem!important;}
.ms-xl-5 {
margin-left: 3rem!important;}
.ms-xl-auto {
margin-left: auto!important;}
.p-xl-0 {
padding: 0!important;}
.p-xl-1 {
padding: .25rem!important;}
.p-xl-2 {
padding: .5rem!important;}
.p-xl-3 {
padding: 1rem!important;}
.p-xl-4 {
padding: 1.5rem!important;}
.p-xl-5 {
padding: 3rem!important;}
.px-xl-0 {
padding-right: 0!important;
padding-left: 0!important;}
.px-xl-1 {
padding-right: .25rem!important;
padding-left: .25rem!important;}
.px-xl-2 {
padding-right: .5rem!important;
padding-left: .5rem!important;}
.px-xl-3 {
padding-right: 1rem!important;
padding-left: 1rem!important;}
.px-xl-4 {
padding-right: 1.5rem!important;
padding-left: 1.5rem!important;}
.px-xl-5 {
padding-right: 3rem!important;
padding-left: 3rem!important;}
.py-xl-0 {
padding-top: 0!important;
padding-bottom: 0!important;}
.py-xl-1 {
padding-top: .25rem!important;
padding-bottom: .25rem!important;}
.py-xl-2 {
padding-top: .5rem!important;
padding-bottom: .5rem!important;}
.py-xl-3 {
padding-top: 1rem!important;
padding-bottom: 1rem!important;}
.py-xl-4 {
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important;}
.py-xl-5 {
padding-top: 3rem!important;
padding-bottom: 3rem!important;}
.pt-xl-0 {
padding-top: 0!important;}
.pt-xl-1 {
padding-top: .25rem!important;}
.pt-xl-2 {
padding-top: .5rem!important;}
.pt-xl-3 {
padding-top: 1rem!important;}
.pt-xl-4 {
padding-top: 1.5rem!important;}
.pt-xl-5 {
padding-top: 3rem!important;}
.pe-xl-0 {
padding-right: 0!important;}
.pe-xl-1 {
padding-right: .25rem!important;}
.pe-xl-2 {
padding-right: .5rem!important;}
.pe-xl-3 {
padding-right: 1rem!important;}
.pe-xl-4 {
padding-right: 1.5rem!important;}
.pe-xl-5 {
padding-right: 3rem!important;}
.pb-xl-0 {
padding-bottom: 0!important;}
.pb-xl-1 {
padding-bottom: .25rem!important;}
.pb-xl-2 {
padding-bottom: .5rem!important;}
.pb-xl-3 {
padding-bottom: 1rem!important;}
.pb-xl-4 {
padding-bottom: 1.5rem!important;}
.pb-xl-5 {
padding-bottom: 3rem!important;}
.ps-xl-0 {
padding-left: 0!important;}
.ps-xl-1 {
padding-left: .25rem!important;}
.ps-xl-2 {
padding-left: .5rem!important;}
.ps-xl-3 {
padding-left: 1rem!important;}
.ps-xl-4 {
padding-left: 1.5rem!important;}
.ps-xl-5 {
padding-left: 3rem!important

    }
}


@media (min-width:1400px) {

    .d-xxl-inline {
display: inline!important;}
.d-xxl-inline-block {
display: inline-block!important;}
.d-xxl-block {
display: block!important;}
.d-xxl-grid {
display: grid!important;}
.d-xxl-table {
display: table!important;}
.d-xxl-table-row {
display: table-row!important;}
.d-xxl-table-cell {
display: table-cell!important;}
.d-xxl-flex {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;}
.d-xxl-inline-flex {
display: -webkit-inline-box!important;
display: -ms-inline-flexbox!important;
display: inline-flex!important;}
.d-xxl-none {
display: none!important;}
.flex-xxl-fill {
-webkit-box-flex: 1!important;
-ms-flex: 1 1 auto!important;
flex: 1 1 auto!important;}
.flex-xxl-row {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: row!important;
flex-direction: row!important;}
.flex-xxl-column {
-webkit-box-orient: vertical!important;
-webkit-box-direction: normal!important;
-ms-flex-direction: column!important;
flex-direction: column!important;}
.flex-xxl-row-reverse {
-webkit-box-orient: horizontal!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important;}
.flex-xxl-column-reverse {
-webkit-box-orient: vertical!important;
-webkit-box-direction: reverse!important;
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important;}
.flex-xxl-grow-0 {
-webkit-box-flex: 0!important;
-ms-flex-positive: 0!important;
flex-grow: 0!important;}
.flex-xxl-grow-1 {
-webkit-box-flex: 1!important;
-ms-flex-positive: 1!important;
flex-grow: 1!important;}
.flex-xxl-shrink-0 {
-ms-flex-negative: 0!important;
flex-shrink: 0!important;}
.flex-xxl-shrink-1 {
-ms-flex-negative: 1!important;
flex-shrink: 1!important;}
.flex-xxl-wrap {
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important;}
.flex-xxl-nowrap {
-ms-flex-wrap: nowrap!important;
flex-wrap: nowrap!important;}
.flex-xxl-wrap-reverse {
-ms-flex-wrap: wrap-reverse!important;
flex-wrap: wrap-reverse!important;}
.justify-content-xxl-start {
-webkit-box-pack: start!important;
-ms-flex-pack: start!important;
justify-content: flex-start!important;}
.justify-content-xxl-end {
-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
justify-content: flex-end!important;}
.justify-content-xxl-center {
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
justify-content: center!important;}
.justify-content-xxl-between {
-webkit-box-pack: justify!important;
-ms-flex-pack: justify!important;
justify-content: space-between!important;}
.justify-content-xxl-around {
-ms-flex-pack: distribute!important;
justify-content: space-around!important;}
.justify-content-xxl-evenly {
-webkit-box-pack: space-evenly!important;
-ms-flex-pack: space-evenly!important;
justify-content: space-evenly!important;}
.align-items-xxl-start {
-webkit-box-align: start!important;
-ms-flex-align: start!important;
align-items: flex-start!important;}
.align-items-xxl-end {
-webkit-box-align: end!important;
-ms-flex-align: end!important;
align-items: flex-end!important;}
.align-items-xxl-center {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important;}
.align-items-xxl-baseline {
-webkit-box-align: baseline!important;
-ms-flex-align: baseline!important;
align-items: baseline!important;}
.align-items-xxl-stretch {
-webkit-box-align: stretch!important;
-ms-flex-align: stretch!important;
align-items: stretch!important;}
.align-content-xxl-start {
-ms-flex-line-pack: start!important;
align-content: flex-start!important;}
.align-content-xxl-end {
-ms-flex-line-pack: end!important;
align-content: flex-end!important;}
.align-content-xxl-center {
-ms-flex-line-pack: center!important;
align-content: center!important;}
.align-content-xxl-between {
-ms-flex-line-pack: justify!important;
align-content: space-between!important;}
.align-content-xxl-around {
-ms-flex-line-pack: distribute!important;
align-content: space-around!important;}
.align-content-xxl-stretch {
-ms-flex-line-pack: stretch!important;
align-content: stretch!important;}
.align-self-xxl-auto {
-ms-flex-item-align: auto!important;
align-self: auto!important;}
.align-self-xxl-start {
-ms-flex-item-align: start!important;
align-self: flex-start!important;}
.align-self-xxl-end {
-ms-flex-item-align: end!important;
align-self: flex-end!important;}
.align-self-xxl-center {
-ms-flex-item-align: center!important;
align-self: center!important;}
.align-self-xxl-baseline {
-ms-flex-item-align: baseline!important;
align-self: baseline!important;}
.align-self-xxl-stretch {
-ms-flex-item-align: stretch!important;
align-self: stretch!important;}
.order-xxl-first {
-webkit-box-ordinal-group: 0!important;
-ms-flex-order: -1!important;
order: -1!important;}
.order-xxl-0 {
-webkit-box-ordinal-group: 1!important;
-ms-flex-order: 0!important;
order: 0!important;}
.order-xxl-1 {
-webkit-box-ordinal-group: 2!important;
-ms-flex-order: 1!important;
order: 1!important;}
.order-xxl-2 {
-webkit-box-ordinal-group: 3!important;
-ms-flex-order: 2!important;
order: 2!important;}
.order-xxl-3 {
-webkit-box-ordinal-group: 4!important;
-ms-flex-order: 3!important;
order: 3!important;}
.order-xxl-4 {
-webkit-box-ordinal-group: 5!important;
-ms-flex-order: 4!important;
order: 4!important;}
.order-xxl-5 {
-webkit-box-ordinal-group: 6!important;
-ms-flex-order: 5!important;
order: 5!important;}
.order-xxl-last {
-webkit-box-ordinal-group: 7!important;
-ms-flex-order: 6!important;
order: 6!important;}
.m-xxl-0 {
margin: 0!important;}
.m-xxl-1 {
margin: .25rem!important;}
.m-xxl-2 {
margin: .5rem!important;}
.m-xxl-3 {
margin: 1rem!important;}
.m-xxl-4 {
margin: 1.5rem!important;}
.m-xxl-5 {
margin: 3rem!important;}
.m-xxl-auto {
margin: auto!important;}
.mx-xxl-0 {
margin-right: 0!important;
margin-left: 0!important;}
.mx-xxl-1 {
margin-right: .25rem!important;
margin-left: .25rem!important;}
.mx-xxl-2 {
margin-right: .5rem!important;
margin-left: .5rem!important;}
.mx-xxl-3 {
margin-right: 1rem!important;
margin-left: 1rem!important;}
.mx-xxl-4 {
margin-right: 1.5rem!important;
margin-left: 1.5rem!important;}
.mx-xxl-5 {
margin-right: 3rem!important;
margin-left: 3rem!important;}
.mx-xxl-auto {
margin-right: auto!important;
margin-left: auto!important;}
.my-xxl-0 {
margin-top: 0!important;
margin-bottom: 0!important;}
.my-xxl-1 {
margin-top: .25rem!important;
margin-bottom: .25rem!important;}
.my-xxl-2 {
margin-top: .5rem!important;
margin-bottom: .5rem!important;}
.my-xxl-3 {
margin-top: 1rem!important;
margin-bottom: 1rem!important;}
.my-xxl-4 {
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important;}
.my-xxl-5 {
margin-top: 3rem!important;
margin-bottom: 3rem!important;}
.my-xxl-auto {
margin-top: auto!important;
margin-bottom: auto!important;}
.mt-xxl-0 {
margin-top: 0!important;}
.mt-xxl-1 {
margin-top: .25rem!important;}
.mt-xxl-2 {
margin-top: .5rem!important;}
.mt-xxl-3 {
margin-top: 1rem!important;}
.mt-xxl-4 {
margin-top: 1.5rem!important;}
.mt-xxl-5 {
margin-top: 3rem!important;}
.mt-xxl-auto {
margin-top: auto!important;}
.me-xxl-0 {
margin-right: 0!important;}
.me-xxl-1 {
margin-right: .25rem!important;}
.me-xxl-2 {
margin-right: .5rem!important;}
.me-xxl-3 {
margin-right: 1rem!important;}
.me-xxl-4 {
margin-right: 1.5rem!important;}
.me-xxl-5 {
margin-right: 3rem!important;}
.me-xxl-auto {
margin-right: auto!important;}
.mb-xxl-0 {
margin-bottom: 0!important;}
.mb-xxl-1 {
margin-bottom: .25rem!important;}
.mb-xxl-2 {
margin-bottom: .5rem!important;}
.mb-xxl-3 {
margin-bottom: 1rem!important;}
.mb-xxl-4 {
margin-bottom: 1.5rem!important;}
.mb-xxl-5 {
margin-bottom: 3rem!important;}
.mb-xxl-auto {
margin-bottom: auto!important;}
.ms-xxl-0 {
margin-left: 0!important;}
.ms-xxl-1 {
margin-left: .25rem!important;}
.ms-xxl-2 {
margin-left: .5rem!important;}
.ms-xxl-3 {
margin-left: 1rem!important;}
.ms-xxl-4 {
margin-left: 1.5rem!important;}
.ms-xxl-5 {
margin-left: 3rem!important;}
.ms-xxl-auto {
margin-left: auto!important;}
.p-xxl-0 {
padding: 0!important;}
.p-xxl-1 {
padding: .25rem!important;}
.p-xxl-2 {
padding: .5rem!important;}
.p-xxl-3 {
padding: 1rem!important;}
.p-xxl-4 {
padding: 1.5rem!important;}
.p-xxl-5 {
padding: 3rem!important;}
.px-xxl-0 {
padding-right: 0!important;
padding-left: 0!important;}
.px-xxl-1 {
padding-right: .25rem!important;
padding-left: .25rem!important;}
.px-xxl-2 {
padding-right: .5rem!important;
padding-left: .5rem!important;}
.px-xxl-3 {
padding-right: 1rem!important;
padding-left: 1rem!important;}
.px-xxl-4 {
padding-right: 1.5rem!important;
padding-left: 1.5rem!important;}
.px-xxl-5 {
padding-right: 3rem!important;
padding-left: 3rem!important;}
.py-xxl-0 {
padding-top: 0!important;
padding-bottom: 0!important;}
.py-xxl-1 {
padding-top: .25rem!important;
padding-bottom: .25rem!important;}
.py-xxl-2 {
padding-top: .5rem!important;
padding-bottom: .5rem!important;}
.py-xxl-3 {
padding-top: 1rem!important;
padding-bottom: 1rem!important;}
.py-xxl-4 {
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important;}
.py-xxl-5 {
padding-top: 3rem!important;
padding-bottom: 3rem!important;}
.pt-xxl-0 {
padding-top: 0!important;}
.pt-xxl-1 {
padding-top: .25rem!important;}
.pt-xxl-2 {
padding-top: .5rem!important;}
.pt-xxl-3 {
padding-top: 1rem!important;}
.pt-xxl-4 {
padding-top: 1.5rem!important;}
.pt-xxl-5 {
padding-top: 3rem!important;}
.pe-xxl-0 {
padding-right: 0!important;}
.pe-xxl-1 {
padding-right: .25rem!important;}
.pe-xxl-2 {
padding-right: .5rem!important;}
.pe-xxl-3 {
padding-right: 1rem!important;}
.pe-xxl-4 {
padding-right: 1.5rem!important;}
.pe-xxl-5 {
padding-right: 3rem!important;}
.pb-xxl-0 {
padding-bottom: 0!important;}
.pb-xxl-1 {
padding-bottom: .25rem!important;}
.pb-xxl-2 {
padding-bottom: .5rem!important;}
.pb-xxl-3 {
padding-bottom: 1rem!important;}
.pb-xxl-4 {
padding-bottom: 1.5rem!important;}
.pb-xxl-5 {
padding-bottom: 3rem!important;}
.ps-xxl-0 {
padding-left: 0!important;}
.ps-xxl-1 {
padding-left: .25rem!important;}
.ps-xxl-2 {
padding-left: .5rem!important;}
.ps-xxl-3 {
padding-left: 1rem!important;}
.ps-xxl-4 {
padding-left: 1.5rem!important;}
.ps-xxl-5 {
padding-left: 3rem!important

    }
}


@media print {

    .d-print-inline {
display: inline!important;}
.d-print-inline-block {
display: inline-block!important;}
.d-print-block {
display: block!important;}
.d-print-grid {
display: grid!important;}
.d-print-table {
display: table!important;}
.d-print-table-row {
display: table-row!important;}
.d-print-table-cell {
display: table-cell!important;}
.d-print-flex {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;}
.d-print-inline-flex {
display: -webkit-inline-box!important;
display: -ms-inline-flexbox!important;
display: inline-flex!important;}
.d-print-none {
display: none!important

    }
}


* {

    margin: 0;

    padding: 0;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    outline: 0
}


html {

    scroll-behavior: smooth
}


body,html {

    overflow-x: hidden
}


ul {

    list-style: none
}


a {

    text-decoration: none
}


a,button,input,textarea {

    background: 0 0;

    color: inherit;

    font-family: inherit;

    border: none;

    cursor: pointer
}


textarea {

    resize: none
}


@-webkit-keyframes rotate-center {

    0% {
-webkit-transform: rotate(0);
transform: rotate(0)

    }100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg)

    }
}


@keyframes rotate-center {

    0% {
-webkit-transform: rotate(0);
transform: rotate(0)

    }100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg)

    }
}


@-webkit-keyframes pulse {

    0%,100% {
-webkit-transform: scale(0);
transform: scale(0)

    }50% {
-webkit-transform: scale(1);
transform: scale(1)

    }
}


@keyframes pulse {

    0%,100% {
-webkit-transform: scale(0);
transform: scale(0)

    }50% {
-webkit-transform: scale(1);
transform: scale(1)

    }
}


body {

    font-family: "IBM Plex Sans", sans-serif;

    font-size: 17px;

    line-height: 1.5;

    position: relative;

    color: #162739
}


body.fixed {

    position: fixed;

    width: 100%
}


body.swal2-shown {

    padding: 0!important
}


.section {padding: 40px 0;}


.section-nopb {

    padding: 80px 0 0
}


.section_header .subtitle {line-height: 22px;padding-left: 60px;position: relative;display: inline-block;font-size: 20px;line-height: 21px;margin-bottom: 15px;
    font-family: "IBM Plex Sans", sans-serif;font-weight: 400;}


.section_header .subtitle:before {

    content: '';

    position: absolute;

    left: 0;

    top: 50%;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%);

    height: 2px;

    width: 40px;

    background: #ffc838;
}


.section_header .subtitle--extended {

    padding-left: 15px;

    margin-left: 30px;
}


.section_header .subtitle--extended:before {

    width: 1000%;

    left: -1000%
}


.section_header .text {

    margin: 20px 0 30px
}


.highlight {color: #0da574;}


.primary-bg {background: #001f3f;color: #fff;}


h1,h2,h3,h4,h5,h6 {

    font-family: "IBM Plex Sans", sans-serif;

    font-weight: 700;
}


h1 {

    font-size: 40px;

    line-height: 1.2
}


h2 {

    font-size: 36px;

    line-height: 1.1
}


h3,h4 {

    font-size: 26px;

    line-height: 1.2
}


h5 {

    font-size: 18px;

    line-height: 1.2
}


h6 {

    font-size: 14px;

    line-height: 1.5
}


.link-arrow {position: relative;line-height: 20px;text-align: center;width: 50%;padding: 10px 20px;transition: .15s ease-in-out;border-radius: 26px;background: #0da574;background: #075db7;color: #ffffff;font-family: "IBM Plex Sans", sans-serif;font-size: 18px;line-height: 20px;margin-top: 15px;width: 100%;z-index: 99999;padding: 13px 0px;}


.link-arrow--alt {

    color: #ffc631
}


.link-arrow i {margin-left: 5px;-webkit-transition: transform .15s ease-in-out;-o-transition: transform .15s ease-in-out;transition: transform .15s ease-in-out;font-size: 20px;position: absolute;}


.link-arrow:hover i {
    transform: scale(1.25);
    display: inline-block;
    transition: .13s;
}


.btn {

    font-family: "IBM Plex Sans", sans-serif;

    font-weight: 500;

    padding: 30px 50px;

    color: #000810;

    border-radius: 45px;

    font-size: 24px;

    line-height: 23px;

    -webkit-transition: .3s ease-in-out;

    -o-transition: .3s ease-in-out;

    transition: .3s ease-in-out;

    background: #FBB64E;

    position: relative;

    bottom: 0;

    display: inline-block;

    text-align: center
}


.btn:not(.btn--static):focus,.btn:not(.btn--static):hover {

    bottom: 5px
}
.btntop {font-family: "IBM Plex Sans", sans-serif;font-weight: 400;padding: 12px 28px;color: #ffffff;border-radius: 45px;font-size: 18px;display: none;line-height: 24px;-webkit-transition: .15s ease-in-out;-o-transition: .15s ease-in-out;transition: .15s ease-in-out;position: relative;background: #69ff8a1c;border: 1px solid #43d854;bottom: 0;text-align: center}


.btntop:not(.btn--static):focus,.btntop:not(.btn--static):hover {bottom: 5px;background: #43d854c7;}


.btn-play {

    width: 55px;

    height: 55px;

    position: absolute;

    top: 50%;

    left: 50%;

    -webkit-transform: translateY(-50%) translateX(-50%);

    -ms-transform: translateY(-50%) translateX(-50%);

    transform: translateY(-50%) translateX(-50%);

    border: 2px solid #001f3f;

    border-radius: 50%;

    -webkit-transition: .3s ease-in-out;

    -o-transition: .3s ease-in-out;

    transition: .3s ease-in-out;

    color: #001f3f;

    font-size: 24px
}


.btn-play i {

    -webkit-transition: .3s ease-in-out;

    -o-transition: .3s ease-in-out;

    transition: .3s ease-in-out
}


.btn-play:focus,.btn-play:hover {

    border-color: #ffc631
}


.btn-play:focus i,.btn-play:hover i {

    color: #ffc631
}


.wrapper .socials_item {margin-right: 20px;}

.socials_item:last-of-type {

    margin-right: 0
}

.header_navbar.sticky .socials .socials_item {margin-right: 0px;}

.socials_item-link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;width: 28px;align-items: center;height: 28px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 28px;text-align: center;border-radius: 50%;background: #001f3f;color: #fff;-webkit-transition: .15s ease-in-out;-o-transition: .15s ease-in-out;transition: .15s ease-in-out;}


.socials_item-link:focus,.socials_item-link:hover {

    -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    transform: scale(1.1);
}


.socials--alt .socials_item-link {
}


.hamburger {width: 20px;height: 20px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column wrap;flex-flow: column wrap;position: relative;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;position: fixed;right: 15px;top: 33px;}


.hamburger .line {

    width: 100%;

    height: 2px;

    background: #fff;

    -webkit-transition: width .3s ease-in-out;

    -o-transition: width .3s ease-in-out;

    transition: width .3s ease-in-out;

    border-radius: 3px
}


.hamburger .line--short {

    width: 50%
}


.hamburger.active .line--short {

    width: 100%
}


.field.error {

    border-color: red
}


.brand {

    display: inline-block;

    font-size: 28px;

    line-height: 22px;

    color: #fff;

    font-family: "IBM Plex Sans", sans-serif;

    font-weight: 700
}


.brand svg {

    margin-right: 10px
}


.brand .highlight {

    margin-left: 5px
}


#scrollToTop {

    position: fixed;

    right: 12px;

    bottom: -100px;

    z-index: 99999;

    width: 40px;

    height: 40px;

    opacity: .5;

    background: #ffc631;

    -webkit-transition: .3s ease-in-out;

    -o-transition: .3s ease-in-out;

    transition: .3s ease-in-out
}


#scrollToTop.active {

    bottom: 12px
}


#scrollToTop:hover {

    opacity: 1
}


#scrollToTop .icon {

    display: inline-block;

    -webkit-transform: rotate(270deg);

    -ms-transform: rotate(270deg);

    transform: rotate(270deg);

    color: #001f3f;

    font-size: 24px;

    line-height: 24px
}


@media screen and (min-width:767.98px) {

    body {
font-size: 19px

    }h1 {
font-size: 46px;
line-height: 1.1

    }h2 {
font-size: 40px;
line-height: 1.3

    }h3,h4 {
font-size: 22px;
line-height: 1.2

    }#scrollToTop {
right: 20px

    }#scrollToTop.active {
bottom: 20px;}
.btn-play {
width: 110px;
height: 110px;
font-size: 34px

    }
}


@media screen and (min-width:991.98px) {

    h1 {
font-size: 58px;
line-height: 1

    }h2 {
font-size: 48px;
line-height: 1.3;

    }h3 {font-size: 30px;line-height: 1.2}h4 {
Line-height: 1.1;}
.section {
padding: 90px 0;
position: relative;;}
.section-nopb {
padding: 180px 0 0

    }
}


@media screen and (min-width:1199.98px) {

    #scrollToTop {
right: 40px

    }#scrollToTop.active {
bottom: 40px

    }
}


.alert_popup {

    border-radius: 0;

    padding-bottom: 30px!important
}


.alert_popup-close {

    -webkit-box-shadow: none!important;

    box-shadow: none!important
}


.alert_popup-title {

    font-family: "IBM Plex Sans", sans-serif;

    color: #001f3f!important;

    padding: 30px 30px 0
}


.alert_popup-content .main {

    font-size: 20px;

    line-height: 24px;

    font-weight: 500
}


.header_navbar {

    -webkit-transition: .3s ease-in-out;

    -o-transition: .3s ease-in-out;

    transition: .3s ease-in-out;

    padding: 10px 0;

    position: fixed;

    width: 100%;

    top: 0;

    left: 0;

    z-index: 100000;

    background: #012041;
}


.header_navbar-nav {width: 35%;-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3}


.header_navbar-nav .link {

    display: inline-block;

    width: -webkit-fit-content;

    width: -moz-fit-content;

    width: fit-content;

    line-height: .9
}


.header_navbar-nav_list {

    max-height: 0;

    margin-top: 0;

    overflow: hidden;

    -webkit-transition: .3s;

    -o-transition: .3s;

    transition: .3s
}


.header_navbar-nav_list.active {

    max-height: 90vh;

    margin-top: 30px;

    overflow-y: scroll
}


.header_navbar-nav_list .list-item {

    font-size: 14px;

    font-family: "IBM Plex Sans", sans-serif;

    font-weight: 600;

    padding: 20px 0
}


.header_navbar-nav_list .list-item .dropdown-content {

    max-height: 0;

    overflow: hidden;

    -webkit-transition: .4s;

    -o-transition: .4s;

    transition: .4s;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -ms-flex-direction: column;

    flex-direction: column;

    margin: 0 0 0 15px
}


.header_navbar-nav_list .list-item .dropdown-content.active {

    max-height: 1000px;

    margin: 20px 0 0 15px
}


.header_navbar-nav_list .list-item .dropdown-content .link {

    margin-bottom: 20px
}


.header_navbar-nav_list .list-item .dropdown-content .link:last-of-type {

    margin-bottom: 0
}


.header_navbar-nav_list .list-item .dropdown-trigger {

    text-transform: inherit;

    font-size: inherit;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    width: 100%
}


.header_navbar-nav_list .list-item .dropdown-trigger.active .icon {

    -webkit-transform: rotate(-90deg);

    -ms-transform: rotate(-90deg);

    transform: rotate(-90deg)
}


.header_navbar-nav_list .list-item .dropdown-trigger .icon {

    -webkit-transform: rotate(90deg);

    -ms-transform: rotate(90deg);

    transform: rotate(90deg);

    display: inline-block;

    -webkit-transition: .3s ease-in-out;

    -o-transition: .3s ease-in-out;

    transition: .3s ease-in-out;

    color: #ffc631;

    margin: 0 10px
}


.header_extension {

    padding: 100px 0 40px;

    position: relative;

    overflow: hidden
}


.header_extension .section_header {

    position: relative;

    z-index: 3
}


.header_extension .plan {

    position: absolute;

    width: 50%;

    -webkit-transform: rotate(153deg);

    -ms-transform: rotate(153deg);

    transform: rotate(153deg);

    bottom: -22%;

    right: 10%;

    opacity: .8;

    z-index: 1
}


.header_extension .breadcrumbs {

    margin-top: 30px
}


.header_extension .breadcrumbs_item {

    font-weight: 500;

    position: relative;

    margin-right: 84px
}


.header_extension .breadcrumbs_item:hover:before {

    width: 100%
}


.header_extension .breadcrumbs_item:after,.header_extension .breadcrumbs_item:before {

    content: '';

    position: absolute
}


.header_extension .breadcrumbs_item:after {

    width: 30px;

    height: 2px;

    background: #fff;

    top: 50%;

    right: -58px;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%)
}


.header_extension .breadcrumbs_item:before {

    width: 0;

    height: 2px;

    background-color: #ffc631;

    bottom: -6px;

    -webkit-transition: width .3s ease-in-out;

    -o-transition: width .3s ease-in-out;

    transition: width .3s ease-in-out
}


.header_extension .breadcrumbs_item--current {

    font-weight: 400;

    padding: 0;

    margin: 0
}


.header_extension .breadcrumbs_item--current:after,.header_extension .breadcrumbs_item--current:before {

    display: none
}


@media screen and (min-width:575.98px) {

    .header_extension .plan {
bottom: -50%

    }
}


@media screen and (min-width:767.98px) {

    .header_navbar {
padding: 15px 0;}
.header_navbar-nav_list.active {
max-height: 1000px;
overflow-y: unset;}
.header_extension .plan {
bottom: -73%

    }
}


@media screen and (min-width:991.98px) {

    .header .brand {
font-size: 0;}
.header_navbar {background: #002b59;padding: 20px 0 15px;border-bottom: 1px solid #ffffffe3;}
.logo {
width: 215px;
transition: 0.3s; }
.header_navbar.sticky .logo{
padding: 0 0;
width: 128px; }
.header_navbar.sticky .btntop{bottom: -2px;}
.header_navbar.sticky .socials {position: relative;top: 0;flex-direction: column;height: 71px;transition: 0.15s;justify-content: space-between !important;}
.header_navbar .socials {position: relative;top: 0;transition: 0.15s;flex-direction: column;height: 69px;justify-content: space-between !important;}
.header_navbar.sticky .header_navbar-nav{
display: none; }
.header_navbar.sticky {
padding: 10px 0;
background: #012041;
border-bottom: 1px solid #ffffff24;;}
.header_navbar .hamburger {
display: none;}
.header_navbar .link--single {
position: relative;}
.header_navbar .link--single:before {
content: '';
position: absolute;
width: 0;
height: 2px;
background: #ffc631;
left: 0;
bottom: -6px;
-webkit-transition: width .3s ease-in-out;
-o-transition: width .3s ease-in-out;
transition: width .3s ease-in-out;}
.header_navbar .link--single.active:before,.header_navbar .link--single:focus:before,.header_navbar .link--single:hover:before {
width: 100%;}
.header_navbar-nav {
-webkit-box-ordinal-group: unset;
-ms-flex-order: unset;
order: unset;
padding-bottom: 0px;;}
.header_navbar-nav_list {max-height: unset;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-left: 28px;}
.header_navbar-nav_list .list-item {padding: 0;margin-left: 19px;font-size: 18px;font-family: "IBM Plex Sans", sans-serif;font-weight: 400;letter-spacing: 0.5px;}
.header_navbar-nav_list .list-item:last-of-type {
margin-right: 0;}
.header_navbar-nav_list .list-item .dropdown-content {
position: absolute;
width: unset;
max-height: unset;
visibility: hidden;
opacity: 0;
-webkit-transition: opacity .3s ease-in-out;
-o-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out;
margin: 10px 0 0;
padding: 15px;
background: #001f3f;}
.header_navbar-nav_list .list-item .dropdown-content.visible,.header_navbar-nav_list .list-item .dropdown-content:hover {
visibility: visible;
opacity: 1;}
.header_navbar-nav_list .list-item .dropdown-content.active {
margin: 10px 0 0;}
.header_navbar-nav_list .list-item .dropdown-content .link {
margin-bottom: 20px;
line-height: 22px;}
.header_navbar-nav_list .list-item .dropdown-content .link:last-of-type {
margin-bottom: 0;}
.header_navbar-nav_list .list-item .dropdown-trigger {
text-transform: inherit;
font-size: inherit;}
.header_navbar-nav_list .list-item .dropdown-trigger:focus+.dropdown-content,.header_navbar-nav_list .list-item .dropdown-trigger:hover+.dropdown-content {
visibility: visible;
opacity: 1;}
.header_navbar-nav_list .list-item .dropdown-trigger:focus .icon,.header_navbar-nav_list .list-item .dropdown-trigger:hover .icon {
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);}
.header_navbar-nav_list .list-item .dropdown-trigger .icon {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
display: inline-block;
-webkit-transition: .3s ease-in-out;
-o-transition: .3s ease-in-out;
transition: .3s ease-in-out;
color: #ffc631;
margin-left: 10px;}
.header_extension {
padding: 200px 0 80px;
position: relative;
overflow: hidden;}
.header_extension .plan {
bottom: -62%;}
.header_extension .breadcrumbs {
margin-top: 30px

    }
}
.services_list-item {margin-top: 30px;}


.services_list-item[data-order="1"] {

    margin-top: 0
}


.services_list-item .wrapper {height: 100%;border: 1px solid #c8c8c8;background: #ffffffe3;padding: 30px;-webkit-transition: border-color .3s ease-in-out;-o-transition: border-color .3s ease-in-out;transition: border-color .3s ease-in-out;border-radius: 4px;}

.hov:hover .number{
    color: #d6e9e3 !important;
    transform: scale(1.17);
    transition: 0.2s !important;
}
.hov:hover .title{
    color: #0da574;
    font-size: 22px;
    transition: 0.2s !important;
}
.services_list-item .wrapper:hover {border-color: #0da574;background: #ffffff;}
#hov:hover+#hov .title {
    color: #0da574
}
.hov:hover~.hov h4{
    color: #0da574
}

.services_list-item .wrapper .number {color: #e9e6e6;font-family: "Noto Sans JP", sans-serif;font-weight: 800;font-size: 36px;line-height: 40px;transition: 0.2s;}


.services_list-item .wrapper .title {margin: 15px 0 10px;font-weight: 700;transition: 0.2s;font-size: 25px;}


.services_list-item .wrapper .description {margin-bottom: 10px;color: #202c38e0;font-size: 17px;}
.bread {
    padding: 190px 0 50px;
    position: relative;
}
.page .section_header {
    position: relative;
    z-index: 3;
    margin-bottom: 0;
}
.page {
    padding: 200px 0 50px;
}
.page .media {
    position: absolute;
    width: 50%;
    bottom: -15%;
    right: 10%;
    opacity: .4;
    z-index: 2;
    max-width: 700px;
    bottom: -33%;
    right: 22%;
    width: 100%;
}










@media screen and (min-width:575.98px) {

    .services_list-item .wrapper {padding: 40px;}
.services_list-item .wrapper .number {
font-size: 40px;
line-height: 50px

    }
}


@media screen and (min-width:767.98px) {

    .services_list {
margin: 0 -15px;}
.services_list-item {
padding: 0 15px;;}
.services_list-item[data-order="2"] {
margin-top: 0;}
.services_list-item .wrapper {
padding: 30px

    }
}


@media screen and (min-width:991.98px) {

    .services_list {
margin: 0 -15px;
align-items: baseline;;}
.services_list-item {
padding: 0 15px;
margin-top: 30px;}
.services_list-item .wrapper {
padding: 20px 25px;;}
.services_list-item .wrapper .number {
font-size: 48px;
line-height: 55px

    }
}
.services_header {

    margin-bottom: 30px;

    width: 100%
}


@media screen and (min-width:991.98px) {

    .services_header {margin-bottom: 30px;}
}


@media screen and (min-width:1199.98px) {

    .header .brand {
font-size: 28px;
filter: drop-shadow(1px 1px 1px #1b2837);;}
.header_extension {
padding: 200px 0 80px;
position: relative;
overflow: hidden;}
.header_extension .plan {
width: 651px;
bottom: -82%;
right: 128px;}
.header_extension .breadcrumbs {
margin-top: 30px

    }
}


@media screen and (min-width:1399.98px) {

    #scrollToTop {
width: 58px;
height: 58px;
right: 30px

    }#scrollToTop.active {
bottom: 30px;}
.header_navbar-nav_list {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;}
.header_navbar-nav_list .list-item {margin-right: 25px;}
}


.partners_card {

    margin-top: 30px
}


.partners_card .wrapper {

    border: 1px solid #c8c8c8;

    padding: 51px 0
}


@media screen and (min-width:767.98px) {

    .partners .row {
margin: 0 -15px;}
.partners_card,.partners_header {
padding: 0 15px;}
.partners_card[data-order="1"] {
margin-top: 0

    }
}


@media screen and (min-width:991.98px) {

    .partners_card[data-order="2"] {
margin-top: 0

    }
}


.about_header .text {margin: 30px 0 40px;font-weight: 300;}


.about_header-list_item {

    margin-bottom: 25px;
}


.about_header-list_item:last-of-type {

    margin-bottom: 0
}


.about_header-list_item .icon {

    max-width: 30px;

    height: 30px;

    margin-right: 25px;

    display: block;

    width: 100%;

    -webkit-box-flex: 1;

    -ms-flex-positive: 1;

    flex-grow: 1
}


.about_header-list_item .icon * {fill: #ff8800;}


.about_header-list_item .label {

    display: block;

    font-weight: 500;

    max-width: 325px;

    font-size: 24px;
}


.about_header .btn {

    width: 100%;

    margin-top: 40px;

    margin-bottom: 50px
}


.about_numbers-group_group:first-of-type {

    margin-bottom: 20px
}


.about_numbers-group_group .label,.about_numbers-group_group .number {

    display: block
}


.about_numbers-group_group .number {

    font-family: "IBM Plex Sans", sans-serif;

    font-weight: 800;

    margin-bottom: 0px;

    color: #86EC49;
}


.about_numbers-group_group .label {

    font-weight: 400;

    color: #f4ffed;

    line-height: normal;

    font-size: 18px;
}


.about_numbers-img {

    margin-top: 40px;

    max-height: 461px;

    height: 100%;

    overflow: hidden
}


.about_numbers-img_img {width: 100%;height: 100%;display: block;-o-object-fit: cover;object-fit: cover;opacity: 0.2;}


@media screen and (min-width:575.98px) {

    .about_header .btn {
width: unset;}
.about_numbers-group_group {max-width: min-content;text-align: center;background: #e4ffd31a;padding: 12px 30px 15px;border-radius: 8px;}
.about_numbers-group_group:first-of-type {
margin-bottom: 0;
margin-right: 0;

    }
}


@media screen and (min-width:991.98px) {

    .about_header .title {
width: 600px;;}
.about_header .btn {
margin-top: 50px;
margin-bottom: 0;}
.about_numbers-group_group .number {
font-size: 66px;
line-height: 74px;;}
.about_numbers-img {
margin-top: 30px

    }
}


@media screen and (min-width:1199.98px) {

    .about_numbers-img {max-height: 460px;padding-bottom: 20px;border-radius: 0px 0px 2px 2px;max-width: 373px;margin: 0px auto 50px;padding-bottom: 20px;border-radius: 0px 0px 2px 2px;max-width: 43%;margin: 0px auto 50px;position: absolute;z-index: 1;right: 3%;top: 25px;transform: rotateZ(-4.5deg) !important;height: auto;}
}


.advantages_header-list {

    margin: 30px 0 40px;

    padding: 40px;

    background: #f8f8f8
}


.advantages_header-list_item {

    margin-bottom: 15px
}


.advantages_header-list_item:last-of-type {

    margin-bottom: 0
}


.advantages_header-list_item .label,.advantages_header-list_item .number {

    display: block
}


.advantages_header-list_item .number {

    color: #0da574;

    margin-bottom: 5px;

    font-family: "IBM Plex Sans", sans-serif;

    font-weight: 700
}


.advantages_header-list_item .label {

    color: #202c38;

    font-weight: 500
}


.advantages_list-list {

    margin-top: 40px
}


.advantages_list-list_item {

    margin-bottom: 30px
}


.advantages_list-list_item:last-of-type {

    margin-bottom: 0
}


.advantages_list-list_item .number {

    color: #c8c8c8;

    font-family: "IBM Plex Sans", sans-serif;

    font-weight: 800;

    margin-right: 20px
}


.advantages_list-list_item .title {

    margin-bottom: 10px
}


@media screen and (min-width:575.98px) {

    .advantages_header-list_item .number {
margin-bottom: 10px;}
.advantages_header-list_item .label {
max-width: 170px

    }
}


@media screen and (min-width:767.98px) {

    .advantages_header-list {
margin: 40px 0;}
.advantages_header-list_item {
width: calc(50% - 15px)

    }
}


@media screen and (min-width:991.98px) {

    .advantages_header {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;}
.advantages_header-list_item {
width: unset;
margin: 0

    }
}


@media screen and (min-width:1199.98px) {

    .advantages_header {
max-width: 600px;
margin-right: 60px;}
.advantages_header-list {
padding: 80px;
margin: 40px 0 0;}
.advantages_header-list_item:first-of-type,.advantages_header-list_item:nth-of-type(2) {
margin-bottom: 60px;}
.advantages_list {
padding: 30px 0

    }
}


.gallery_header {

    margin-bottom: 30px
}


.gallery_grid {

    grid-template-columns: 1fr;

    grid-auto-rows: 1fr;

    grid-gap: 30px
}


.gallery_grid-item {

    max-height: 309px
}


.gallery_grid-item_trigger {

    width: 100%;

    height: 100%;

    display: inline-block;

    position: relative
}


.gallery_grid-item_trigger .overlay {

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    padding: 20px;

    color: #fff;

    background: rgba(0,31,63,.5);

    opacity: 0;

    -webkit-transition: opacity .3s ease-in-out;

    -o-transition: opacity .3s ease-in-out;

    transition: opacity .3s ease-in-out
}


.gallery_grid-item_trigger .overlay_caption {

    font-family: "IBM Plex Sans", sans-serif;

    font-weight: 700
}


.gallery_grid-item_trigger .overlay_label {

    text-transform: uppercase;

    color: #ffc631;

    margin-top: 20px;

    font-family: "IBM Plex Sans", sans-serif;

    font-weight: 600;

    font-size: 18px;

    line-height: 23px
}


.gallery_grid-item_trigger:hover .overlay {

    opacity: 1
}


.gallery_grid-item_img {

    display: block;

    width: 100%;

    height: 100%;

    -o-object-fit: cover;

    object-fit: cover
}


@media screen and (min-width:991.98px) {

    .gallery_header {
margin-bottom: 40px;}
.gallery_grid-item_trigger .overlay {
padding: 40px

    }
}


.process_header {

    max-width: 376px
}


.process_text {

    max-width: 520px;

    margin: 30px 0 40px;

    color: #e9e6e6
}


.process_steps {

    padding-right: 15px
}


.process_steps-step {

    position: relative
}


.process_steps-step_wrapper {

    margin-left: 20px;

    padding-left: 20px
}


.process_steps-step:last-of-type {

    margin-bottom: 0
}


.process_steps-step .title {

    margin-bottom: 10px
}


.process_steps-step .description {

    padding-bottom: 30px
}


@media screen and (min-width:991.98px) {

    .process_text {
margin: 0;}
.process_fluid {
position: relative;}
.process_fluid:before {
content: '';
width: 100%;
height: 1px;
position: absolute;
left: 0;
top: 10px;
background: #a9a9a9;}
.process_steps {
padding-right: 0;
margin-top: 60px;}
.process_steps-step {
-webkit-box-flex: unset;
-ms-flex: unset;
flex: unset;}
.process_steps-step_wrapper {
margin-left: 0;
padding-left: 10px;
margin-top: 60px;
max-width: 298px;
margin-right: 32px;}
.process_steps-step:last-of-type {
margin-bottom: 0;}
.process_steps-step .description {
padding-bottom: 0

    }
}


.hero {padding: 170px 0 50px;background-size: contain;background-repeat: no-repeat;background-position: 2% 100%;-webkit-transition: .6s ease-in-out;-o-transition: .6s ease-in-out;transition: .6s ease-in-out;position: relative;}


.hero_overlay {position: absolute;width: 100%;height: 100%;background: rgb(0 48 97 / 38%);top: 0;left: 0;bottom: 0px;}


.hero_slider-nav {

    margin: 30px 0
}


.hero_slider-nav_dot {

    margin-right: 20px
}


.hero_slider-nav_dot:last-of-type {

    margin-right: 0
}


.hero_slider-slide {

    height: inherit
}


.hero_slider-slide_content .title {

    font-size: 40px;

    line-height: 48px
}


.hero_slider-slide_content .text {

    font-size: 17px;

    line-height: 26px
}


.hero_slider-slide_content .btn {

    width: 100%
}


.hero_thumbs {

    margin-top: 70px;

    position: relative;

    overflow: hidden
}


.hero_thumbs-thumb {

    color: #fff
}


.hero_thumbs-thumb_inner {

    cursor: pointer;

    position: relative;

    height: 233px;

    padding: 40px 40px 30px 40px;

    background-repeat: no-repeat;

    background-size: cover
}


.hero_thumbs-thumb_inner .overlay {

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    /* background: rgba(0,31,63,.4); */

    -webkit-transition: .3s ease-in-out;

    -o-transition: .3s ease-in-out;

    transition: .3s ease-in-out
}


.hero_thumbs-thumb_inner .title {

    z-index: 1000;

    max-width: 255px;

    line-height: normal;

    font-size: 30px;
}


.hero_thumbs-thumb.is-current .hero_thumbs-thumb_inner {

    /* color: #000810; */
}


.hero_thumbs-thumb.is-current .hero_thumbs-thumb_inner .overlay {

    background: rgba(0,31,63,.4);
}


@media screen and (min-width:575.98px) {

    .gallery_grid {
grid-template-columns: repeat(2,1fr);}
.hero_slider-slide_content .btn {
width: unset;}
.hero_slider-nav {
margin: 30px auto 30px 0

    }
}


@media screen and (min-width:767.98px) {

    .gallery_grid {
grid-template-columns: repeat(3,1fr);}
.hero_slider-slide_content .title {
font-size: 46px;
line-height: 52px

    }
}


@media screen and (min-width:991.98px) {

    .hero {padding: 240px 0 150px;position: relative;}
.hero_thumbs {
margin-top: 167px;}
.hero_slider-nav_dot {
margin-right: 0;
margin-bottom: 20px;}
.hero_slider-nav_dot:last-of-type {
margin-bottom: 0;}
.hero_slider-slide_content .title {
font-size: 60px;
letter-spacing: 0.75px;
line-height: normal;
font-weight: 700;;}
.hero_slider-slide_content .text {
margin: 20px 0 30px;
max-width: 578px;
font-size: 22px;
line-height: 50px;
font-weight: 400; }
.pre{margin-bottom: 90px;display: flex;}

    .pre_block{
font-weight: 700;
max-width: 380px;
margin-right: 30px;
border: 2px solid #ddd;
padding: 15px 24px;
border-radius: 38px;
border-color: #ffc01c;
background: #00000036;
display: flex; }
.pre_block p{
font-weight: 400;
font-size: 18px;
line-height: normal; }
.pre_block i{
margin-right: 10px;
color: #ffc838;
font-size: 22px; }
.contact_all{/* position: absolute; */right: 10px;top: 0;display: flex;align-items: center;}
.contact_block{display: flex;align-items: baseline;margin-left: 40px;margin-right: 30px;}
.contact_block i{color: #FBB64E;margin-right: 10px;font-size: 20px;color: #fff;}
.contact_block a{
font-size: 18px;
font-weight: 400; }
.num a{
font-size: 30px;
font-weight: 500; }
.num{


    }

    .lefttop{


    }
}
.telegram{background: #ffffff;color: #0093ff;border: 2px solid #0093ff;width: 28px;height: 28px;font-size: 30px;}

.whatsapp{background: #43d854;}
.greenpulse2{

    font-size: 16px;
}
.greenpulse{

    font-size: 16px;

    color: #fff;
}
.greenpulse span{

	width: 11px;

	height: 11px;

	display: inline-block;

	background: #85f900;

	border-radius: 50%;

	margin-right: 5px;

	animation: miganieAnimation 1.5s infinite linear;
}
@keyframes miganieAnimation{

	0% {

		background: #85f900%;

	}

	50% {

		background: #5ba10b;

	}

	100% {

		background: #85f900;

	}
}


.position-relative{

    position: relative;
}
.feedback {

    padding: 80px 0 138px
}


.feedback_header {

    color: #000810
}


.feedback_header .text {

    margin: 20px 0 40px;

    color: #202c38
}


.feedback_header .btn {

    width: 100%
}


.feedback .tns-outer {

    position: relative
}


.feedback .tns-nav {

    position: absolute;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    width: 100%;

    bottom: -44px
}


.feedback .tns-nav button {

    margin-right: 15px
}


.feedback .tns-nav button:last-of-type {

    margin-right: 0
}


.feedback_slider {

    margin-top: 30px
}


.feedback_slider-slide {

    height: inherit;

    border: 1px solid #c8c8c8
}


.feedback_slider-slide_wrapper {

    height: 100%;

    padding: 30px
}


.feedback_slider-slide_text {

    margin-bottom: 30px;

    color: #000810
}


.feedback_slider-slide_author {

    font-family: "IBM Plex Sans", sans-serif;
}


.feedback_slider-slide_author .avatar {

    border-radius: 50%;

    display: block;

    -o-object-fit: cover;

    object-fit: cover;

    width: calc(174px / 3);

    margin-right: 20px
}


.feedback_slider-slide_author .avatar::before {

    float: left;

    padding-top: 100%;

    content: ''
}


.feedback_slider-slide_author .avatar::after {

    display: block;

    content: '';

    clear: both
}


.feedback_slider-slide_author .name {

    font-weight: 600;

    margin-bottom: 5px;

    font-size: 18px;

    line-height: 23px;

    color: #000810
}


.feedback_slider-slide_author .company {

    text-transform: uppercase;

    font-weight: 500;

    font-size: 14px;

    line-height: 22px;

    color: #202c38
}


.feedback_slider-slide_author .company,.feedback_slider-slide_author .name {

    display: block
}


@media screen and (min-width:575.98px) {

    .feedback_header .btn {
width: unset

    }
}


@media screen and (min-width:991.98px) {

    .feedback {
padding: 180px 0;}
.feedback .tns-nav {
left: 0;
width: auto

    }
}


@media screen and (min-width:1199.98px) {

    .feedback_slider {
margin-top: 0;}
.feedback_slider-slide_wrapper {
padding: 60px

    }
}


.hero_slider-nav button,.tns-nav button {

    width: 12px;

    height: 12px;

    background: #e9e6e6;

    display: block;

    border-radius: 50%;

    position: relative;

    -webkit-transition: .2s ease-in-out;

    -o-transition: .2s ease-in-out;

    transition: .2s ease-in-out
}


.hero_slider-nav button:after,.tns-nav button:after {

    content: '';

    position: absolute;

    width: 22px;

    height: 22px;

    top: 50%;

    left: 50%;

    border-radius: 50%;

    -webkit-transform: translateY(-50%) translateX(-50%);

    -ms-transform: translateY(-50%) translateX(-50%);

    transform: translateY(-50%) translateX(-50%);

    border: 1px solid transparent;

    -webkit-transition: .2s ease-in-out;

    -o-transition: .2s ease-in-out;

    transition: .2s ease-in-out
}


.hero_slider-nav button.tns-nav-active,.tns-nav button.tns-nav-active {

    background: #001f3f
}


.hero_slider-nav button.tns-nav-active:after,.tns-nav button.tns-nav-active:after {

    border-color: #001f3f
}


.hero_slider-nav--alt button.tns-nav-active,.tns-nav--alt button.tns-nav-active {

    background: #ffc631
}


.hero_slider-nav--alt button.tns-nav-active:after,.tns-nav--alt button.tns-nav-active:after {

    border-color: #ffc631
}


.contact-info {

    max-width: 285px;

    margin-bottom: 40px
}


.contact-info_group {

    font-family: "IBM Plex Sans", sans-serif;

    margin-bottom: 30px
}


.contact-info_group:last-of-type {

    margin-bottom: 0
}


.contact-info_group span {

    display: block
}


.contact-info_group .name {text-transform: uppercase;font-size: 14px;line-height: 26px;margin-bottom: 0px;color: #e9e9e9;font-weight: 400;}


.contact-info_group .content {font-weight: 600;font-size: 18px;line-height: 23px;}


.contact-info_group .content .link {

    -webkit-transition: color .3s ease-in-out;

    -o-transition: color .3s ease-in-out;

    transition: color .3s ease-in-out
}


.contact-info_group .content .link:focus,.contact-info_group .content .link:hover {

    color: #0da574
}


@media screen and (min-width:575.98px) {

    .contact .socials_item-link {
width: 50px;
height: 50px;
font-size: 26px;
line-height: 30px

    }
}


.contact {

    padding-top: 0
}


.contact_header .text {

    margin: 30px 0 40px
}


.contact_map {

    margin-top: 40px;

    height: 350px
}


.contact_map #map {

    width: 100%;

    height: 100%
}


@media screen and (min-width:991.98px) {

    .contact-info {
margin-bottom: 87px;}
.contact-info_group {margin-bottom: 25px;}
.contact_map {
margin-top: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
height: 543px;
margin-left: 30px

    }
}


@media screen and (min-width:1399.98px) {

    .contact-wrapper {
max-width: 500px;}
.contact_map {
max-width: 660px;
height: 543px;
margin-left: 0

    }
}


.footer {

    padding-top: 80px;

    padding-bottom: 60px;

    text-align: center
}


.footer_main-block {

    margin-bottom: 40px
}


.footer_main-block:last-of-type {

    margin-bottom: 0
}


.footer_main-block .brand,.footer_main-block_title {margin-bottom: 25px;border-bottom: 1px solid #ffffff1c;padding-bottom: 30px;width: 100%;}


.footer_main-block_form {

    margin-top: 20px
}


.footer_main-block_form .btn,.footer_main-block_form .field {

    width: 100%
}


.footer_main-block_form .field {

    background: #fff;

    border: 1px solid transparent;

    padding: 17px 19px;

    -webkit-transition: .3s ease-in-out;

    -o-transition: .3s ease-in-out;

    transition: .3s ease-in-out;

    color: #000810;

    font-size: inherit;

    line-height: inherit;

    margin-bottom: 20px
}


.footer_main-block_form .field::-webkit-input-placeholder {

    color: #a9a9a9;

    -webkit-transition: opacity .3s ease-in-out;

    transition: opacity .3s ease-in-out;

    font-size: 16px;

    line-height: 23px
}


.footer_main-block_form .field::-moz-placeholder {

    color: #a9a9a9;

    -moz-transition: opacity .3s ease-in-out;

    transition: opacity .3s ease-in-out;

    font-size: 16px;

    line-height: 23px
}


.footer_main-block_form .field:-ms-input-placeholder {

    color: #a9a9a9;

    -ms-transition: opacity .3s ease-in-out;

    transition: opacity .3s ease-in-out;

    font-size: 16px;

    line-height: 23px
}


.footer_main-block_form .field::-ms-input-placeholder {

    color: #a9a9a9;

    -ms-transition: opacity .3s ease-in-out;

    transition: opacity .3s ease-in-out;

    font-size: 16px;

    line-height: 23px
}


.footer_main-block_form .field::placeholder {

    color: #a9a9a9;

    -webkit-transition: opacity .3s ease-in-out;

    -o-transition: opacity .3s ease-in-out;

    transition: opacity .3s ease-in-out;

    font-size: 16px;

    line-height: 23px
}


.footer_main-block_form .field:focus {

    border-color: #ffc631
}


.footer_main-block_form .field:focus::-webkit-input-placeholder {

    opacity: 0
}


.footer_main-block_form .field:focus::-moz-placeholder {

    opacity: 0
}


.footer_main-block_form .field:focus:-ms-input-placeholder {

    opacity: 0
}


.footer_main-block_form .field:focus::-ms-input-placeholder {

    opacity: 0
}


.footer_main-block_form .field:focus::placeholder {

    opacity: 0
}


.footer_main-block_form .field.error {

    border-color: red
}


.footer_main-block_form .btn {

    padding: 18px 20px
}


.footer_main-block_form .btn:focus,.footer_main-block_form .btn:hover {

    background: #ffd464
}


.footer_main-block .group-wrapper:first-of-type {margin-bottom: 0;margin-bottom: 30px;border-bottom: 1px solid #ffffff1c;padding-bottom: 5px;}


.footer_main-block .group-wrapper .icon {

    color: #ffc631;

    font-size: 18px;

    margin-right: 10px;

    margin-top: 5px
}


.footer_main-block .group-wrapper .group {text-align: left;line-height: 1.7;font-size: 17px;width: 100%;}


.footer_main-block .group-wrapper .group a,.footer_main-block .group-wrapper .group span {

    display: inline-block
}


.footer_main-block .group-wrapper .group a {-webkit-transition: opacity .3s ease-in-out;-o-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;font-size: 36px;margin-bottom: 20px;font-weight: 600;}


.footer_main-block .group-wrapper .group a:focus,.footer_main-block .group-wrapper .group a:hover {

    opacity: .8
}


.footer_main-block_nav .list-item {

    margin-bottom: 13px
}


.footer_main-block_nav .list-item:last-of-type {

    margin-bottom: 0
}


.footer_main-block_nav .list-item .link {

    font-family: "IBM Plex Sans", sans-serif;

    font-weight: 600;

    font-size: 14px;

    line-height: 22px;

    text-transform: uppercase;

    letter-spacing: 1px;

    position: relative
}


.footer_main-block_nav .list-item .link::before {

    content: '\e902';

    font-family: icomoon;

    position: absolute;

    font-size: 14px;

    color: #ffc631;

    left: -15px;

    top: 50%;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%);

    -webkit-transition: opacity .3s ease-in-out;

    -o-transition: opacity .3s ease-in-out;

    transition: opacity .3s ease-in-out;

    opacity: 0
}


.footer_main-block_nav .list-item .link:focus:before,.footer_main-block_nav .list-item .link:hover:before {

    opacity: 1
}


.footer_secondary {border-top: 1px solid #ffffff1c;margin-top: 60px;padding-top: 60px}


.footer_secondary-copyright {

    text-align: center;

    margin: 0 0 40px
}


.footer_secondary-copyright span {

    display: inline-block
}


@media screen and (min-width:575.98px) {

    .footer_main-block_subtitle {
width: 100%;
margin: 0 auto;}
.footer_main-block_subtitle--newsletter {
max-width: 330px;}
.footer_main-block_subtitle--brand {
max-width: 314px;}
.footer_main-block_form {
max-width: 330px;
width: 100%;
margin: 20px auto 0;}
.footer_main-block_form .field {
margin-bottom: 0;}
.footer_main-block_form .btn {
width: auto

    }
}


.planik{

    position: absolute;

    filter: brightness(0.75);

    transform: rotateZ(45deg);

    z-index: -1;
}


.projects_list-item {

    margin-top: 40px
}


.projects_list-item[data-order="1"] {

    margin-top: 0
}


.projects_list-item_title:hover {
color: #0da574;
}
.projects_list-item_title {margin-bottom: 5px;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding-bottom: 10px;position: relative;font-weight: 600;font-size: 32px;}


.projects_list-item_title .divider--line {position: absolute;width: 100%;height: 1px;background: #eeeeee;bottom: 0;left: 0}


.projects_list-item .text-wrapper {

    -webkit-box-flex: 1;

    -ms-flex-positive: 1;

    flex-grow: 1
}


.projects_list-item .img-wrapper {overflow: hidden;width: 100%;margin-bottom: 0;height: 700px;position: relative;padding: 10px 0px;z-index: 999;}


.projects_list-item .img-wrapper::before {

    float: left;

    padding-top: 80%;

    content: ''
}


.projects_list-item .img-wrapper::after {

    display: block;

    content: '';

    clear: both
}


.projects_list-item .img-wrapper img {position: absolute;top: 0;left: 0;height: 100%;border-radius: 9px;width: 100%;display: block;-webkit-transition: -webkit-transform .25s ease-in-out;transition: transform .25s ease-in-out;-o-transition: transform .25s ease-in-out;transition: transform .25s ease-in-out,-webkit-transform .25s ease-in-out;}


.projects_list-item .img-wrapper:hover img {-webkit-transform: translateY(-6px);-ms-transform: translateY(-6px);transform: translateY(-6px);}


.projects_list-item_info .location {

    margin-bottom: 10px;

    width: 100%
}


.projects_list-item_info .location .icon {

    color: #0da574;

    font-size: 18px;

    margin-right: 10px
}
.projects .wrapper {

    height: 100%
}


.projects_list {

    margin: 0 -15px
}


.projects_list-item {padding: 0 10px;}


.projects_list-item[data-order="2"] {

    margin-top: 0
}


.projects_list-item_title {

    -webkit-box-flex: 1;

    -ms-flex-positive: 1;

    flex-grow: 1
}


.projects_list-item_info .location {

    width: 100%;

    margin-bottom: 15px;

    font-weight: 400;

    font-size: 18px;

    color: #18232fe8;
}
.footer .logo{
    width: 322px;
}
.footer_main-block iframe{
    border-radius: 18px;

}
.jshop_list_product .product .image {
    display: none;
}

.about_article-img {
    margin-bottom: 20px;
}

.about_article-img_img {width: 100%;}

.about_article-header {
    margin-bottom: 20px;
    margin-top: 30px
}

.about_article-header:first-of-type {
    margin-top: 0
}

.about_article-list {
    margin-top: 27px
}

.about_article-list_item {
    margin-bottom: 15px
}

.about_article-list_item .icon {
    color: #0da574;
    margin-right: 10px
}

.about_article-list_item:last-of-type {
    margin-bottom: 0
}

.about_article-list,.about_article-text {
    color: #202c38;
    margin: 0 15px 20px;
}
.about_aside {
    margin-top: 0;
}

.about_aside .wrapper {
    height: 100%;
    padding: 30px;
}

.about_aside .wrapper--helper {
    width: 100%;
}
.about_aside .wrapper {
    padding: 40px 25px;
}
.about_info .wrapper {
    border: 1px solid #c8c8c8;
    background: #ffffff;
}
.about_info-title {
    margin-bottom: 30px;
}
.about_contact .contact-info, .about_contact-title, .about_info-title {
    font-size: 24px;
    margin-bottom: 40px;
    line-height: 20px;
}
.about_aside {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    flex-direction: column;
}
.about_article {
    margin-right: 30px;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    width: calc(100% - 370px);
}
.about_info-table {
    width: 100%;
}
.about_info-table_row {
    margin-bottom: 22px;
    padding-bottom: 2px;
    display: table;
    width: 100%;
    border-bottom: 1px solid #ced8e3;
}
.about_info-table_row .property, .about_info-table_row .value {
    width: unset;
    display: table-cell;
}
.about_info-table_row .value {
    text-align: right;
}
.about_info-table_row .property, .about_info-table_row .value {
    width: 100%;
    display: block;
    text-align: left;
}
.about_info-table_row .property {
    color: #162739;
    text-transform: uppercase;
}
.about_info-table_row .value {
    text-align: right;
}
.about_info-table_row .property, .about_info-table_row .value {
    width: unset;
    display: table-cell;
    font-size: 14px;
    line-height: 22px;
}
.about_info-table_row .value {
    font-size: 18px;
    font-family: "IBM Plex Sans", sans-serif;
    font-weight: 700;
    margin-bottom: 20px;
}
.callback{
    font-size: 18px;
    line-height: 20px;
    margin-top: 15px;
    width: 100%;
    padding: 13px 0px;
    font-weight: 400;
    transition: 0.15s;
    position: relative;
    background: #0da574;
    z-index: 9999;
}
.callback:hover{
    background: #15cb90;
    color: #eefff9;
}

/*--------------------------------------------------------------
# Search Popup
--------------------------------------------------------------*/
.search-popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 99999999999999999999999;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: translateY(-110%);
    transition: transform 500ms ease, opacity 500ms ease;
  }
  
  .search-popup.active {
    transform: translateY(0%);
  }
  
  .search-popup__overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #031e1a;
    opacity: 0.85;
    cursor: pointer;
  }
  
  .search-popup__content {
    width: 100%;
    max-width: 560px;
  }
  
  .search-popup__content form {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    background-color: #f5f5f5;
    border-radius: 15px;
    overflow: hidden;
    padding: 40px 50px;
    justify-content: center;
  }
  .search-popup__content form input[type="search"],
  .search-popup__content form input[type="text"] {
    width: 100%;
    background-color: #fff;
    font-size: 16px;
    border: none;
    outline: none;
    height: 66px;
    padding-left: 30px;    color: #8b8b8b;
  }
  #name{
  margin-bottom: 30px;
  }
  #phone{  
  margin-bottom: 40px;
  }
  .namemodal{
    margin-bottom: 30px;
    font-size: 24px;
    font-weight: 600;
  }
  .search-popup__content .thm-btn {
    padding: 0;
    width: 220px;
    height: 60px;
    font-size: 18px;
    letter-spacing: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    text-transform: revert;
    font-weight: 400;
    top: 0;
    right: -1px;
    border-radius: 8px;
    background-color: #177d6f;
    border: 0;
  }
  
  .search-popup__content .thm-btn:hover {
    background-color: var(--conult-black);
  }
  
  .search-popup__content .thm-btn i {
    margin-left: 10px;
  }
  .about_contact {
    width: 350px;
}
.about_info {width: 350px;margin-bottom: 60px;margin-top: 30px;}
.shado i{
    color: #ffffff1a;
    font-size: 75px;
    margin-left: 0;
    position: absolute;
    right: 8px;
    top: -19px;
}
.shadoblue i{
    color: #ffffff1a;
    margin-left: 0;
    position: absolute;    right: -1px;
    top: -14px;
    transform: rotateX(52deg);
    font-size: 75px;
}
.shadoblue:hover i {
    transform: rotateX(129deg);
    display: inline-block;
    transition: .13s;
}
.shadoblue:hover {
    background: #0071e7;
}
.breabcom{

}
.breabcomtext{
    
}
.extra_fields div:nth-child(2n){background: #eaf4ff;}
.pathway:nth-last-child(2){
    font-size: 18px;
    letter-spacing: 0.5px;
    margin-right: 5px;
    color: #ffffffb3;
    font-weight: 300;
}
.projects {
    padding: 0 0;
}
.oiproduct .extra_fields{
    /* width: 90%; */
}
.oiproduct .extra_fields .label-name{font-weight: 300;font-size: 18px;line-height: 29px;}
.oiproduct .extra_fields .data{font-weight: 500;line-height: 29px;}






@media screen and (max-width:991.98px) {
        .logo {
        width: 93px;
        }
        .projects_list-item {
        padding: 0 15px; }
        .btntop {
        padding: 6px 15px 7px;
        font-size: 16px;
        line-height: 16px;
        display: none;
        position: fixed;
        left: 10px;
        bottom: 15px;
        background: #000000;
        /* color: #012041; */
        font-weight: 400;
        /* border: 1px solid #8fa1b5; */
        }
        .num a {
        font-size: 24px;
        font-weight: 600; }
        .contact_block {
        display: flex;
        align-items: baseline;
        flex-wrap: wrap; }
        .contact_all{
        width: 263px;
        margin-right: 38px;
        margin-top: -3px;
        }
        .contact_block i {
        color: #ffffff;
        margin-right: 6px;
        font-size: 14px;
        position: relative;
        bottom: 2px; }
        .header_navbar .socials .socials_item{
            margin-right: 0;
        }
        .header_navbar .socials {
        position: fixed;
        right: 10px;
        bottom: 15px;
        width: 80px;
        justify-content: space-between !important;
        align-items: baseline !important;
        }
        .socials_item {
            margin-right: 20px;
        }
        .topmob{
        align-items: start !important; }
        .greenpulse {
        font-size: 14px;
        color: #fff;
        line-height: 1; }
        .greenpulse span {
        width: 9px;
        height: 9px;
        display: inline-block;
        background: #9dee40;
        border-radius: 50%;
        margin-right: 3px;
        animation: miganieAnimation 1.5s infinite linear; }
        .whatsapp {
        background: #1bd54d;
        width: 32px;
        font-size: 32px;
        }
        .telegram {
        background: #ffffff;
        color: #0093ff;
        border: 2px solid #0093ff;
        width: 32px;
        height: 32px;
        font-size: 32px;
        }
        .hero {
        background-size: cover;
        padding: 152px 0 50px;
        }
        .hero_slider-slide_content .title {
        font-size: 42px; }
        .hero_slider-slide_content .text {
        font-size: 18px;
        line-height: 32px; }
        .pre {
        margin-bottom: 45px;
            display: flex;
            flex-direction: column;
            align-items: baseline; }
        .pre_block {
        font-weight: 700;
            max-width: none;
            margin-right: 0;
            margin-top: 15px;
            border: 2px solid #ddd;
            padding: 15px 20px;
            border-radius: 38px;
            border-color: #ffc01c;
            background: #00000069;
            display: flex; }
        .section_header .text {
        margin: 20px 0 20px;
        width: auto;}

            h2 {
        font-size: 32px;
        line-height: 1.4; }
        .about_numbers-img {
        margin-top: 40px;
        margin-bottom: 25px; }
        .about_numbers-group_group {
        text-align: center;
        background: #e4ffd31a;
        padding: 5px 10px 15px;
        border-radius: 8px;
        width: min-content; }
        .about_numbers-group_group .number{
        margin-bottom: 0px;
        color: #86EC49;
        font-size: 48px;
        line-height: 60px; }
        .about_numbers-group_group .label {
        font-weight: 400;
        color: #f4ffed;
        line-height: normal;
        font-size: 15px; }
        .baseline-mobile{
            align-items: baseline !important; }
        .pre_block i {
        margin-right: 10px;
        color: #ffc838;
        font-size: 22px; }
        .pre_block p {
        font-weight: 400;
        font-size: 18px;
        line-height: normal; }
        .hero_slider-slide_content .btn {
        width: 100%;
        padding: 25px 0;
        font-size: 22px;
        line-height: 18px;
        font-weight: 700;
            }
            .footer .logo {
    width: 213px;
}
.footer_main-block {
    width: 100%;
}
.about_article p{
        margin: 0 20px;
}
            .productfull {
                flex-wrap: wrap !important;
                width: 100%;
            }
            .about_article {
                width: 100%;
                margin-right: 0;
            }
            .page {
                padding: 143px 0 40px;
            }
            .page .media {
                position: absolute;
                width: 50%;
                -webkit-transform: rotate(153deg);
                -ms-transform: rotate(153deg);
                transform: rotate(153deg);
                bottom: -15%;
                right: -94%;
                opacity: .4;
                z-index: 1;
                max-width: 700px;
            }
            .about_aside {
                margin-top: 40px;
            }
            .about_info {
                width: 100%;
            }
            .about_contact {
                width: 100%;
            }
            .callback {
                font-size: 20px;
                line-height: 26px;
            }









}

.icon-share2{
    margin-top: 3px;
}
.logotip img{width: 90px;}
.logotip{
    font-size: 26px !important;
    line-height: normal;
    width: 281px;
    margin: 0px 0;
}

@media screen and (min-width:767.98px) {

    .footer {
text-align: left;}
.footer_main {padding-bottom: 50px;align-items: end;}
.footer_main-block {
margin: 0;}
.footer_main-block_subtitle--brand {
max-width: 314px;
margin: 0 auto 30px 0;}
.footer_secondary {margin: 0;padding-top: 40px;}
.footer_secondary-copyright {
max-width: 350px;
text-align: left;margin: 0

    }
}
#sort_count {
    display: none;
}

@media screen and (min-width:1199.98px) {

    .footer_main-block_subtitle--brand {
margin: 0 auto 0 0

    }
}
/*# sourceMappingURL=../sourcemaps/index2.css.map */

