@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
@import url(https://fonts.googleapis.com/css?family=Didact+Gothic&subset=latin,cyrillic,latin-ext);
.icon-zalo { display: inline-block; position: relative; width: 18px; height: 18px; }
.icon-zalo::before { content: ""; background-image: url(../images/zalo.svg); background-repeat: no-repeat; width: 18px; height: 18px; position: absolute; left: 0; right: 0; margin: auto; top: 0; bottom: 0; background-size: 100%; }

@font-face { src: url("../fonts/materialdesignicons-webfont.eot?v=4.9.95"); src: url("../fonts/materialdesignicons-webfont.eot?#iefix&v=4.9.95") format("embedded-opentype"), url("../fonts/materialdesignicons-webfont.woff2?v=4.9.95") format("woff2"), url("../fonts/materialdesignicons-webfont.woff?v=4.9.95") format("woff"), url("../fonts/materialdesignicons-webfont.ttf?v=4.9.95") format("truetype"); font-display: swap; font-family: "Material Design Icons"; font-style: normal; font-weight: normal; }
.mdi:before, .mdi-set { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font: normal normal normal 24px/1 "Material Design Icons"; font-size: inherit; line-height: inherit; text-rendering: auto; }

.mdi { line-height: 1; }

.mdi-plus-circle:before { content: "\f417"; }

.mdi-link-variant:before { content: '\f339'; }

.mdi-logout-variant:before { content: '\F5FD'; }

.mdi-lock:before { content: '\F33E'; }

.mdi-notification-clear-all:before { content: '\F39F'; }

.mdi-account-settings:before { content: '\F630'; }

.mdi-file-document-box-check:before { content: '\FEC3'; }

.mdi-view-grid-outline:before { content: '\F0204'; }

.mdi-file-account:before { content: '\F73A'; }

.mdi-cloud-upload:before { content: '\F167'; }

.mdi-close:before { content: '\f156'; }

.mdi-close-circle:before { content: "\f159"; }

.mdi-rotate-3d-variant:before { content: '\F464'; }

.mdi-eye:before { content: '\F208'; }

.mdi-download:before { content: '\f1da'; }

.mdi-magnify:before { content: "\f349"; }

.mdi-phone:before { content: "\f3f2"; }

.mdi-bell:before { content: "\f09a"; }

.mdi-account-circle:before { content: "\f009"; }

.mdi-account:before { content: "\f004"; }

.mdi-email:before { content: "\f1ee"; }

.mdi-facebook:before { content: "\f20d"; }

.mdi-youtube:before { content: "\f5c3"; }

.mdi-map-marker:before { content: "\f34e"; }

.mdi-menu:before { content: "\f35c"; }

.mdi-currency-usd:before { content: "\f1b3"; }

.mdi-briefcase:before { content: "\f0d6"; }

.mdi-chevron-down:before { content: "\f140"; }

.mdi-chevron-right:before { content: "\f142"; }

.mdi-chevron-left:before { content: "\f141"; }

.mdi-chevron-up:before { content: "\f143"; }

.mdi-arrow-right:before { content: "\f054"; }

.mdi-arrow-down:before { content: "\f045"; }

.mdi-magnify-plus-outline:before { content: "\f6ec"; }

.mdi-view-list:before { content: "\f572"; }

.mdi-view-quilt:before { content: "\f574"; }

.mdi-heart:before { content: "\f2d1"; }

.mdi-heart-outline:before { content: "\f2d5"; }

.mdi-share-variant:before { content: "\f497"; }

.mdi-calendar-today:before { content: "\f0f6"; }

.mdi-lock-outline:before { content: "\f341"; }

.mdi-laptop-mac:before { content: "\f324"; }

.mdi-marker-check:before { content: "\f355"; }

.mdi-airplane:before { content: "\f01d"; }

.mdi-wallet-membership:before { content: "\f586"; }

.mdi-hospital:before { content: "\f2e0"; }

.mdi-school:before { content: "\f474"; }

.mdi-cash-usd:before { content: "\f117"; }

.mdi-snowflake:before { content: "\f716"; }

.mdi-swim:before { content: "\f4e3"; }

.mdi-email-outline:before { content: "\f1f0"; }

.mdi-account-supervisor:before { content: "\fa8a"; }

.mdi-gavel:before { content: "\f29b"; }

.mdi-link:before { content: "\f337"; }

.mdi-image:before { content: "\f2e9"; }

.mdi-play-circle-outline:before { content: "\f40d"; }

.mdi-plus-circle-outline:before { content: "\f419"; }

.mdi-minus-circle-outline:before { content: "\f377"; }

.mdi-filter-outline:before { content: "\f233"; }

.mdi-checkbox-marked-circle-outline:before { content: "\f134"; }

.mdi-check:before { content: "\f12c"; }

.mdi-calendar-check:before { content: "\f0ef"; }

.mdi-calendar:before { content: "\F0ED"; }

.mdi-sort-variant:before { content: "\f4bf"; }

.mdi-panorama:before { content: "\f3dc"; }

.mdi-home-outline:before { content: "\f6a0"; }

.mdi-eye:before { content: '\F208'; }

.mdi-rotate-3d-variant:before { content: '\F464'; }

.mdi-download:before { content: '\f1da'; }

.mdi-file-document-edit-outline:before { content: "\fda5"; }

.mdi-close:before { content: '\f156'; }

.mdi-history:before { content: "\f02da"; }

.mdi-chart-line-variant:before { content: "\f7b0"; }

.mdi-lightbulb-on-outline:before { content: "\f6e8"; }

.mdi-login-variant:before { content: "\f5fc"; }

.mdi-account-plus-outline:before { content: "\f800"; }

.mdi-bell-outline:before { content: "\f09c"; }

.mdi-web:before { content: "\f59f"; }

.mdi-folder-outline:before { content: "\f256"; }

.mdi-arrow-up:before { content: "\f05d"; }

.mdi-alert-circle-outline:before { content: "\f5d6"; }

.mdi-settings-outline:before { content: "\f8ba"; }

.mdi-arrow-left:before { content: "\f04d"; }

.mdi-linkedin:before { content: "\f33b"; }

.mdi-gmail:before { content: "\f2ab"; }

.mdi-image-edit:before { content: "\f020e\de0e"; }

.mdi-image-edit-outline:before { content: "\f020f\de0f"; }

.mdi-lightbulb:before { content: "\f335"; }

.mdi-lightbulb-outline:before { content: "\f336"; }

.mdi-calculator:before { content: "\f0ec"; }

.mdi-arrow-up:before { content: '\f05d'; }

.mdi-update:before { content: '\f6af'; }

.mdi-timer-sand:before { content: '\f51f'; }

.mdi-school:before { content: '\f474'; }

.mdi-home-outline:before { content: '\f6a0'; }

.mdi-briefcase-edit:before { content: "\fa97"; }

/*  Document   : reset css Created on : 11-9-2019, 12:00:00 Author     : DTM Description: Code reset SASS Main */
form { margin-bottom: 0; }

p, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }

.form-control { padding: 0 10px !important; }

select { -webkit-box-shadow: none !important; box-shadow: none !important; border: 1px solid #D7D7D7 !important; }

input { border-radius: 4px; -webkit-box-shadow: none !important; box-shadow: none !important; border: 1px solid #D7D7D7; outline: none; }

ul li { list-style: none; }

ul { margin: 0; padding: 0; }

a, img { text-decoration: none !important; }

table { width: 100% !important; }

.img_cover { width: 100%; height: 100% !important; -o-object-fit: cover !important; object-fit: cover !important; }

.img_scale_down { width: 100%; height: 100% !important; -o-object-fit: scale-down !important; object-fit: scale-down !important; }

.img_circle { border-radius: 999px; }

/*=== Btn Width-full ===*/
.btn-w100 { width: 100%; }

/*=== Misc tools ===*/
.clearfix { clear: both; }

.no-margin { margin: 0px !important; }
.no-margin-right { margin-right: 0 !important; }
.no-margin-left { margin-left: 0 !important; }
.no-padding-right { padding-right: 0 !important; }
.no-padding-left { padding-left: 0 !important; }
.no-padding { padding: 0px !important; }
.no-bottom-space { padding-bottom: 0px !important; margin-bottom: 0px !important; }
.no-top-space { padding-top: 0px !important; margin-top: 0px !important; }
.no-text-shadow { text-shadow: none !important; }
.no-border { border: none !important; }
.no-border-right { border-right: none !important; }
.no-border-left { border-left: none !important; }

.margin-10 { margin: 10px !important; }

.margin-top-10 { margin-top: 10px !important; }

.margin-bottom-10 { margin-bottom: 10px !important; }

.margin-right-10 { margin-right: 10px !important; }

.margin-left-10 { margin-left: 10px !important; }

.margin-15 { margin: 15px !important; }

.margin-top-15 { margin-top: 15px !important; }

.margin-bottom-15 { margin-bottom: 15px !important; }

.margin-right-15 { margin-right: 15px !important; }

.margin-left-15 { margin-left: 15px !important; }

.margin-20 { margin: 20px !important; }

.margin-top-20 { margin-top: 20px !important; }

.margin-bottom-20 { margin-bottom: 20px !important; }

.margin-right-20 { margin-right: 20px !important; }

.margin-left-20 { margin-left: 20px !important; }

.margin-25 { margin: 25px !important; }

.margin-top-25 { margin-top: 25px !important; }

.margin-bottom-25 { margin-bottom: 25px !important; }

.margin-right-25 { margin-right: 25px !important; }

.margin-left-25 { margin-left: 25px !important; }

.margin-30 { margin: 30px !important; }

.margin-top-30 { margin-top: 30px !important; }

.margin-bottom-30 { margin-bottom: 30px !important; }

.margin-right-30 { margin-right: 30px !important; }

.margin-left-30 { margin-left: 30px !important; }

.margin-40 { margin: 40px !important; }

.margin-top-40 { margin-top: 40px !important; }

.margin-bottom-40 { margin-bottom: 40px !important; }

.margin-right-40 { margin-right: 40px !important; }

.margin-left-40 { margin-left: 40px !important; }

.margin-50 { margin: 50px !important; }

.margin-top-50 { margin-top: 50px !important; }

.margin-bottom-50 { margin-bottom: 50px !important; }

.margin-right-50 { margin-right: 50px !important; }

.margin-left-50 { margin-left: 50px !important; }

.margin-60 { margin: 60px !important; }

.margin-top-60 { margin-top: 60px !important; }

.margin-bottom-60 { margin-bottom: 60px !important; }

.margin-right-60 { margin-right: 60px !important; }

.margin-left-60 { margin-left: 60px !important; }

.padding-10 { padding: 10px !important; }

.padding-top-10 { padding-top: 10px !important; }

.padding-bottom-10 { padding-bottom: 10px !important; }

.padding-right-10 { padding-right: 10px !important; }

.padding-left-10 { padding-left: 10px !important; }

.padding-15 { padding: 15px !important; }

.padding-top-15 { padding-top: 15px !important; }

.padding-bottom-15 { padding-bottom: 15px !important; }

.padding-right-15 { padding-right: 15px !important; }

.padding-left-15 { padding-left: 15px !important; }

.padding-20 { padding: 20px !important; }

.padding-top-20 { padding-top: 20px !important; }

.padding-bottom-20 { padding-bottom: 20px !important; }

.padding-right-20 { padding-right: 20px !important; }

.padding-left-20 { padding-left: 20px !important; }

.padding-25 { padding: 25px !important; }

.padding-top-25 { padding-top: 25px !important; }

.padding-bottom-25 { padding-bottom: 25px !important; }

.padding-right-25 { padding-right: 25px !important; }

.padding-left-25 { padding-left: 25px !important; }

.padding-30 { padding: 30px !important; }

.padding-top-30 { padding-top: 30px !important; }

.padding-bottom-30 { padding-bottom: 30px !important; }

.padding-right-30 { padding-right: 30px !important; }

.padding-left-30 { padding-left: 30px !important; }

.padding-40 { padding: 40px !important; }

.padding-top-40 { padding-top: 40px !important; }

.padding-bottom-40 { padding-bottom: 40px !important; }

.padding-right-40 { padding-right: 40px !important; }

.padding-left-40 { padding-left: 40px !important; }

.padding-50 { padding: 50px !important; }

.padding-top-50 { padding-top: 50px !important; }

.padding-bottom-50 { padding-bottom: 50px !important; }

.padding-right-50 { padding-right: 50px !important; }

.padding-left-50 { padding-left: 50px !important; }

.padding-60 { padding: 60px !important; }

.padding-top-60 { padding-top: 60px !important; }

.padding-bottom-60 { padding-bottom: 60px !important; }

.padding-right-60 { padding-right: 60px !important; }

.padding-left-60 { padding-left: 60px !important; }

.center-block { display: block; margin: auto; }

/*=== Custom Mobile Col ==*/
@media only screen and (max-width: 480px) { .full-xs { width: 100% !important; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
/*== Custom Container ==*/
@media (min-width: 1200px) { .col-xl-20 { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; }
  .container { max-width: 1180px; } }
.slick-none { display: none; }

.slick-slider { position: relative; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; height: -webkit-max-content; height: -moz-max-content; height: max-content; }
.slick-list:focus { outline: 0; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }
.slick-track:after, .slick-track:before { display: table; content: ''; }
.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }

[dir=rtl] .slick-slide { float: right; }

.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-arrow.slick-hidden { display: none; }

[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] { -webkit-transition-duration: 50ms; transition-duration: 50ms; }

[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate { -webkit-transition-delay: 50ms; transition-delay: 50ms; }

[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] { -webkit-transition-duration: .1s; transition-duration: .1s; }

[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate { -webkit-transition-delay: .1s; transition-delay: .1s; }

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] { -webkit-transition-duration: .15s; transition-duration: .15s; }

[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate { -webkit-transition-delay: .15s; transition-delay: .15s; }

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] { -webkit-transition-duration: .2s; transition-duration: .2s; }

[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate { -webkit-transition-delay: .2s; transition-delay: .2s; }

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] { -webkit-transition-duration: .25s; transition-duration: .25s; }

[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate { -webkit-transition-delay: .25s; transition-delay: .25s; }

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] { -webkit-transition-duration: .3s; transition-duration: .3s; }

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate { -webkit-transition-delay: .3s; transition-delay: .3s; }

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] { -webkit-transition-duration: .35s; transition-duration: .35s; }

[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate { -webkit-transition-delay: .35s; transition-delay: .35s; }

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] { -webkit-transition-duration: .4s; transition-duration: .4s; }

[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate { -webkit-transition-delay: .4s; transition-delay: .4s; }

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] { -webkit-transition-duration: .45s; transition-duration: .45s; }

[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate { -webkit-transition-delay: .45s; transition-delay: .45s; }

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] { -webkit-transition-duration: .5s; transition-duration: .5s; }

[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate { -webkit-transition-delay: .5s; transition-delay: .5s; }

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] { -webkit-transition-duration: .55s; transition-duration: .55s; }

[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate { -webkit-transition-delay: .55s; transition-delay: .55s; }

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] { -webkit-transition-duration: .6s; transition-duration: .6s; }

[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate { -webkit-transition-delay: .6s; transition-delay: .6s; }

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] { -webkit-transition-duration: .65s; transition-duration: .65s; }

[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate { -webkit-transition-delay: .65s; transition-delay: .65s; }

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] { -webkit-transition-duration: .7s; transition-duration: .7s; }

[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate { -webkit-transition-delay: .7s; transition-delay: .7s; }

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] { -webkit-transition-duration: .75s; transition-duration: .75s; }

[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate { -webkit-transition-delay: .75s; transition-delay: .75s; }

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] { -webkit-transition-duration: .8s; transition-duration: .8s; }

[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate { -webkit-transition-delay: .8s; transition-delay: .8s; }

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] { -webkit-transition-duration: .85s; transition-duration: .85s; }

[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate { -webkit-transition-delay: .85s; transition-delay: .85s; }

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] { -webkit-transition-duration: .9s; transition-duration: .9s; }

[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate { -webkit-transition-delay: .9s; transition-delay: .9s; }

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] { -webkit-transition-duration: .95s; transition-duration: .95s; }

[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate { -webkit-transition-delay: .95s; transition-delay: .95s; }

[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] { -webkit-transition-duration: 1s; transition-duration: 1s; }

[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate { -webkit-transition-delay: 1s; transition-delay: 1s; }

[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] { -webkit-transition-duration: 1.05s; transition-duration: 1.05s; }

[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate { -webkit-transition-delay: 1.05s; transition-delay: 1.05s; }

[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] { -webkit-transition-duration: 1.1s; transition-duration: 1.1s; }

[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate { -webkit-transition-delay: 1.1s; transition-delay: 1.1s; }

[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] { -webkit-transition-duration: 1.15s; transition-duration: 1.15s; }

[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate { -webkit-transition-delay: 1.15s; transition-delay: 1.15s; }

[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] { -webkit-transition-duration: 1.2s; transition-duration: 1.2s; }

[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate { -webkit-transition-delay: 1.2s; transition-delay: 1.2s; }

[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] { -webkit-transition-duration: 1.25s; transition-duration: 1.25s; }

[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate { -webkit-transition-delay: 1.25s; transition-delay: 1.25s; }

[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] { -webkit-transition-duration: 1.3s; transition-duration: 1.3s; }

[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate { -webkit-transition-delay: 1.3s; transition-delay: 1.3s; }

[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] { -webkit-transition-duration: 1.35s; transition-duration: 1.35s; }

[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate { -webkit-transition-delay: 1.35s; transition-delay: 1.35s; }

[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] { -webkit-transition-duration: 1.4s; transition-duration: 1.4s; }

[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate { -webkit-transition-delay: 1.4s; transition-delay: 1.4s; }

[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] { -webkit-transition-duration: 1.45s; transition-duration: 1.45s; }

[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate { -webkit-transition-delay: 1.45s; transition-delay: 1.45s; }

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] { -webkit-transition-duration: 1.5s; transition-duration: 1.5s; }

[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate { -webkit-transition-delay: 1.5s; transition-delay: 1.5s; }

[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] { -webkit-transition-duration: 1.55s; transition-duration: 1.55s; }

[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate { -webkit-transition-delay: 1.55s; transition-delay: 1.55s; }

[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] { -webkit-transition-duration: 1.6s; transition-duration: 1.6s; }

[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate { -webkit-transition-delay: 1.6s; transition-delay: 1.6s; }

[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] { -webkit-transition-duration: 1.65s; transition-duration: 1.65s; }

[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate { -webkit-transition-delay: 1.65s; transition-delay: 1.65s; }

[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] { -webkit-transition-duration: 1.7s; transition-duration: 1.7s; }

[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate { -webkit-transition-delay: 1.7s; transition-delay: 1.7s; }

[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] { -webkit-transition-duration: 1.75s; transition-duration: 1.75s; }

[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate { -webkit-transition-delay: 1.75s; transition-delay: 1.75s; }

[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] { -webkit-transition-duration: 1.8s; transition-duration: 1.8s; }

[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate { -webkit-transition-delay: 1.8s; transition-delay: 1.8s; }

[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] { -webkit-transition-duration: 1.85s; transition-duration: 1.85s; }

[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate { -webkit-transition-delay: 1.85s; transition-delay: 1.85s; }

[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] { -webkit-transition-duration: 1.9s; transition-duration: 1.9s; }

[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate { -webkit-transition-delay: 1.9s; transition-delay: 1.9s; }

[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] { -webkit-transition-duration: 1.95s; transition-duration: 1.95s; }

[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate { -webkit-transition-delay: 1.95s; transition-delay: 1.95s; }

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] { -webkit-transition-duration: 2s; transition-duration: 2s; }

[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate { -webkit-transition-delay: 2s; transition-delay: 2s; }

[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] { -webkit-transition-duration: 2.05s; transition-duration: 2.05s; }

[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate { -webkit-transition-delay: 2.05s; transition-delay: 2.05s; }

[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] { -webkit-transition-duration: 2.1s; transition-duration: 2.1s; }

[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate { -webkit-transition-delay: 2.1s; transition-delay: 2.1s; }

[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] { -webkit-transition-duration: 2.15s; transition-duration: 2.15s; }

[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate { -webkit-transition-delay: 2.15s; transition-delay: 2.15s; }

[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] { -webkit-transition-duration: 2.2s; transition-duration: 2.2s; }

[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate { -webkit-transition-delay: 2.2s; transition-delay: 2.2s; }

[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] { -webkit-transition-duration: 2.25s; transition-duration: 2.25s; }

[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate { -webkit-transition-delay: 2.25s; transition-delay: 2.25s; }

[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] { -webkit-transition-duration: 2.3s; transition-duration: 2.3s; }

[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate { -webkit-transition-delay: 2.3s; transition-delay: 2.3s; }

[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] { -webkit-transition-duration: 2.35s; transition-duration: 2.35s; }

[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate { -webkit-transition-delay: 2.35s; transition-delay: 2.35s; }

[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] { -webkit-transition-duration: 2.4s; transition-duration: 2.4s; }

[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate { -webkit-transition-delay: 2.4s; transition-delay: 2.4s; }

[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] { -webkit-transition-duration: 2.45s; transition-duration: 2.45s; }

[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate { -webkit-transition-delay: 2.45s; transition-delay: 2.45s; }

[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] { -webkit-transition-duration: 2.5s; transition-duration: 2.5s; }

[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate { -webkit-transition-delay: 2.5s; transition-delay: 2.5s; }

[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] { -webkit-transition-duration: 2.55s; transition-duration: 2.55s; }

[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate { -webkit-transition-delay: 2.55s; transition-delay: 2.55s; }

[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] { -webkit-transition-duration: 2.6s; transition-duration: 2.6s; }

[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate { -webkit-transition-delay: 2.6s; transition-delay: 2.6s; }

[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] { -webkit-transition-duration: 2.65s; transition-duration: 2.65s; }

[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate { -webkit-transition-delay: 2.65s; transition-delay: 2.65s; }

[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] { -webkit-transition-duration: 2.7s; transition-duration: 2.7s; }

[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate { -webkit-transition-delay: 2.7s; transition-delay: 2.7s; }

[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] { -webkit-transition-duration: 2.75s; transition-duration: 2.75s; }

[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate { -webkit-transition-delay: 2.75s; transition-delay: 2.75s; }

[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] { -webkit-transition-duration: 2.8s; transition-duration: 2.8s; }

[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate { -webkit-transition-delay: 2.8s; transition-delay: 2.8s; }

[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] { -webkit-transition-duration: 2.85s; transition-duration: 2.85s; }

[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate { -webkit-transition-delay: 2.85s; transition-delay: 2.85s; }

[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] { -webkit-transition-duration: 2.9s; transition-duration: 2.9s; }

[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate { -webkit-transition-delay: 2.9s; transition-delay: 2.9s; }

[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] { -webkit-transition-duration: 2.95s; transition-duration: 2.95s; }

[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate { -webkit-transition-delay: 2.95s; transition-delay: 2.95s; }

[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] { -webkit-transition-duration: 3s; transition-duration: 3s; }

[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate { -webkit-transition-delay: 3s; transition-delay: 3s; }

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); }

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] { -webkit-transition-timing-function: ease; transition-timing-function: ease; }

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] { -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; }

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] { -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); }

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); }

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); }

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

[data-aos^=fade][data-aos^=fade] { opacity: 0; -webkit-transition-property: opacity,-webkit-transform; transition-property: opacity,-webkit-transform; transition-property: opacity,transform; transition-property: opacity,transform,-webkit-transform; }
[data-aos^=fade][data-aos^=fade].aos-animate { opacity: 1; -webkit-transform: translateZ(0); transform: translateZ(0); }

[data-aos=fade-up] { -webkit-transform: translate3d(0, 100px, 0); transform: translate3d(0, 100px, 0); }

[data-aos=fade-down] { -webkit-transform: translate3d(0, -100px, 0); transform: translate3d(0, -100px, 0); }

[data-aos=fade-right] { -webkit-transform: translate3d(-100px, 0, 0); transform: translate3d(-100px, 0, 0); }

[data-aos=fade-left] { -webkit-transform: translate3d(100px, 0, 0); transform: translate3d(100px, 0, 0); }

[data-aos=fade-up-right] { -webkit-transform: translate3d(-100px, 100px, 0); transform: translate3d(-100px, 100px, 0); }

[data-aos=fade-up-left] { -webkit-transform: translate3d(100px, 100px, 0); transform: translate3d(100px, 100px, 0); }

[data-aos=fade-down-right] { -webkit-transform: translate3d(-100px, -100px, 0); transform: translate3d(-100px, -100px, 0); }

[data-aos=fade-down-left] { -webkit-transform: translate3d(100px, -100px, 0); transform: translate3d(100px, -100px, 0); }

[data-aos^=zoom][data-aos^=zoom] { opacity: 0; -webkit-transition-property: opacity,-webkit-transform; transition-property: opacity,-webkit-transform; transition-property: opacity,transform; transition-property: opacity,transform,-webkit-transform; }
[data-aos^=zoom][data-aos^=zoom].aos-animate { opacity: 1; -webkit-transform: translateZ(0) scale(1); transform: translateZ(0) scale(1); }

[data-aos=zoom-in] { -webkit-transform: scale(0.6); transform: scale(0.6); }

[data-aos=zoom-in-up] { -webkit-transform: translate3d(0, 100px, 0) scale(0.6); transform: translate3d(0, 100px, 0) scale(0.6); }

[data-aos=zoom-in-down] { -webkit-transform: translate3d(0, -100px, 0) scale(0.6); transform: translate3d(0, -100px, 0) scale(0.6); }

[data-aos=zoom-in-right] { -webkit-transform: translate3d(-100px, 0, 0) scale(0.6); transform: translate3d(-100px, 0, 0) scale(0.6); }

[data-aos=zoom-in-left] { -webkit-transform: translate3d(100px, 0, 0) scale(0.6); transform: translate3d(100px, 0, 0) scale(0.6); }

[data-aos=zoom-out] { -webkit-transform: scale(1.2); transform: scale(1.2); }

[data-aos=zoom-out-up] { -webkit-transform: translate3d(0, 100px, 0) scale(1.2); transform: translate3d(0, 100px, 0) scale(1.2); }

[data-aos=zoom-out-down] { -webkit-transform: translate3d(0, -100px, 0) scale(1.2); transform: translate3d(0, -100px, 0) scale(1.2); }

[data-aos=zoom-out-right] { -webkit-transform: translate3d(-100px, 0, 0) scale(1.2); transform: translate3d(-100px, 0, 0) scale(1.2); }

[data-aos=zoom-out-left] { -webkit-transform: translate3d(100px, 0, 0) scale(1.2); transform: translate3d(100px, 0, 0) scale(1.2); }

[data-aos^=slide][data-aos^=slide] { -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; }
[data-aos^=slide][data-aos^=slide].aos-animate { -webkit-transform: translateZ(0); transform: translateZ(0); }

[data-aos=slide-up] { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }

[data-aos=slide-down] { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }

[data-aos=slide-right] { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }

[data-aos=slide-left] { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }

[data-aos^=flip][data-aos^=flip] { -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; }

[data-aos=flip-left] { -webkit-transform: perspective(2500px) rotateY(-100deg); transform: perspective(2500px) rotateY(-100deg); }
[data-aos=flip-left].aos-animate { -webkit-transform: perspective(2500px) rotateY(0); transform: perspective(2500px) rotateY(0); }

[data-aos=flip-right] { -webkit-transform: perspective(2500px) rotateY(100deg); transform: perspective(2500px) rotateY(100deg); }
[data-aos=flip-right].aos-animate { -webkit-transform: perspective(2500px) rotateY(0); transform: perspective(2500px) rotateY(0); }

[data-aos=flip-up] { -webkit-transform: perspective(2500px) rotateX(-100deg); transform: perspective(2500px) rotateX(-100deg); }
[data-aos=flip-up].aos-animate { -webkit-transform: perspective(2500px) rotateX(0); transform: perspective(2500px) rotateX(0); }

[data-aos=flip-down] { -webkit-transform: perspective(2500px) rotateX(100deg); transform: perspective(2500px) rotateX(100deg); }
[data-aos=flip-down].aos-animate { -webkit-transform: perspective(2500px) rotateX(0); transform: perspective(2500px) rotateX(0); }

/* 	generated by WOW Slider 9.0 	template Gothic */
#wowslider-container1 { display: table; zoom: 1; position: relative; width: 100%; max-width: 100%; max-height: 540px; margin: 0px auto 0px; z-index: 90; text-align: left; /* reset align=center */ font-size: 10px; text-shadow: none; /* fix some user styles */ /* reset box-sizing (to boostrap friendly) */ -webkit-box-sizing: content-box; box-sizing: content-box; }
@media only screen and (max-width: 992px) { #wowslider-container1 { display: block; } }

* html #wowslider-container1 { width: 1440px; }

#wowslider-container1 .ws_images { position: relative; left: 0; top: 0; height: 100%; max-height: 540px; max-width: 100%; vertical-align: top; border: none; overflow: hidden; }
#wowslider-container1 .ws_images ul { position: relative; width: 10000%; height: 100%; left: 0; list-style: none; margin: 0; padding: 0; border-spacing: 0; overflow: visible; /*table-layout:fixed;*/ }
#wowslider-container1 .ws_images ul li { position: relative; width: 1%; height: 100%; line-height: 0; /*opera*/ overflow: hidden; float: left; /*font-size:0;*/ padding: 0 0 0 0 !important; margin: 0 0 0 0 !important; }
#wowslider-container1 .ws_images ul a { width: 100%; height: 100%; max-height: 540px; display: block; color: transparent; }
#wowslider-container1 img { max-width: none !important; }
#wowslider-container1 .ws_images .ws_list img { width: 100%; border: none 0; max-width: none; padding: 0; margin: 0; }
#wowslider-container1 .ws_images > div > img { width: 100%; border: none 0; max-width: none; padding: 0; margin: 0; max-height: 540px; }
#wowslider-container1 .ws_images iframe { position: absolute; z-index: -1; }
#wowslider-container1 .ws-title > div { display: inline-block !important; }
#wowslider-container1 a { text-decoration: none; outline: none; border: none; }
#wowslider-container1 .ws_bullets { float: left; position: absolute; z-index: 70; }
#wowslider-container1 .ws_bullets div { position: relative; float: left; font-size: 0px; }
#wowslider-container1 .ws_bullets a { line-height: 0; }
#wowslider-container1 .ws_script { display: none; }
#wowslider-container1 sound, #wowslider-container1 object { position: absolute; }
#wowslider-container1 .ws_effect { position: static; width: 100%; height: 100%; }
#wowslider-container1 .ws_photoItem { border: 2em solid #fff; margin-left: -2em; margin-top: -2em; }
#wowslider-container1 .ws_cube_side { background: #A6A5A9; }
#wowslider-container1.ws_gestures { cursor: -webkit-grab; cursor: -moz-grab; cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABwSURBVEjH7ZJBEsAgCAMT/v/n9NCOSqe2oD2yNx1JggB4BCEFWyFASP2KMQE7ywWhe/tTRGCGogLk02tFctiW/SUgaMyQG4PdPzDn31rQbMb8FiAXgvsEJNax1yVlVGAjA93apP3HFhZTGIqiKH7iADB6HxPlHdNVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTA3VDEzOjQ5OjEwKzAyOjAwm7WiFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0wN1QxMzo0OToxMCswMjowMOroGqgAAAAASUVORK5CYII="), move; }
#wowslider-container1.ws_gestures.ws_grabbing { cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABaSURBVEjH7ZMxCkAhDEOT8u9/5TpJ+xWkFse8IYutJgEB8RCHL1qCc90BEFnT6QH7mwgFHBUf8wJyS1TDLuc3vmighx37LZdIth3E5hKj9n6O0HRh+oJCiFcMxRUUDxR1CTMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDctMDdUMTM6NDk6MzgrMDI6MDDqf+sOAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA3LTA3VDEzOjQ5OjM4KzAyOjAwmyJTsgAAAABJRU5ErkJggg=="), move; }
#wowslider-container1.ws_video_playing .ws_bullets, #wowslider-container1.ws_video_playing .ws_fullscreen, #wowslider-container1.ws_video_playing .ws_next, #wowslider-container1.ws_video_playing .ws_prev { display: none; }
#wowslider-container1 .ws_video_btn { position: absolute; display: none; cursor: pointer; top: 0; left: 0; width: 100%; height: 100%; z-index: 55; }
#wowslider-container1 .ws_video_btn.ws_youtube, #wowslider-container1 .ws_video_btn.ws_vimeo { display: block; }
#wowslider-container1 .ws_video_btn div { position: absolute; background-image: url(../images/playvideo.png); background-size: 200%; top: 50%; left: 50%; width: 7em; height: 5em; margin-left: -3.5em; margin-top: -2.5em; }
#wowslider-container1 .ws_video_btn.ws_youtube div { background-position: 0 0; }
#wowslider-container1 .ws_video_btn.ws_youtube:hover div { background-position: 100% 0; }
#wowslider-container1 .ws_video_btn.ws_vimeo div { background-position: 0 100%; }
#wowslider-container1 .ws_video_btn.ws_vimeo:hover div { background-position: 100% 100%; }
#wowslider-container1 .ws_playpause.ws_hide { display: none !important; }
#wowslider-container1 .ws_bullets { padding: 5px; }
#wowslider-container1 .ws_bullets a { display: inline-block; }
#wowslider-container1 .ws_bullets a { border: 1px solid transparent; border-radius: 100%; }
#wowslider-container1 .ws_bullets a + a { margin-left: 5px; }
#wowslider-container1 .ws_bullets a span { width: 12px; height: 12px; margin: 5px; background: #FF7070; display: block; -webkit-backface-visibility: visible; -webkit-transition: all ease .5s; transition: all ease .5s; border-radius: 100%; }
@media only screen and (max-width: 767px) { #wowslider-container1 .ws_bullets a span { width: 9px; height: 9px; } }
#wowslider-container1 .ws_bullets a.ws_selbull, #wowslider-container1 .ws_bullets a:hover { border-color: #FF2D2D; }
#wowslider-container1 .ws_bullets a.ws_selbull span, #wowslider-container1 .ws_bullets a:hover span { border-color: #FF2D2D; background: #FF2D2D; }
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev { position: absolute; top: 50%; margin-top: -2em; z-index: 60; height: 4em; width: 4em; background-image: url(../images/arrows.png); background-size: 200%; display: none; }
#wowslider-container1 a.ws_next { background-position: 100% 0; right: 1em; }
#wowslider-container1 a.ws_prev { background-position: 0 0; left: 1em; }
#wowslider-container1 a.ws_next:hover { background-position: 100% 100%; }
#wowslider-container1 a.ws_prev:hover { background-position: 0 100%; }
#wowslider-container1 .ws_playpause { width: 4em; height: 4em; position: absolute; top: 50%; left: 50%; margin-left: -2em; margin-top: -2em; z-index: 59; background-size: 100%; }
#wowslider-container1 .ws_pause { background-image: url(../images/pause.png); }
#wowslider-container1 .ws_play { background-image: url(../images/play.png); }
#wowslider-container1 .ws_pause:hover, #wowslider-container1 .ws_play:hover { background-position: 100% 100% !important; }
#wowslider-container1 .ws_bullets { bottom: 15px; left: 50%; }
#wowslider-container1 .ws_bullets > div { display: -webkit-box; display: -ms-flexbox; display: flex; }
@media only screen and (max-width: 992px) { #wowslider-container1 .ws_bullets { bottom: 5px; } }
#wowslider-container1 .ws_bullets div { left: -50%; }
#wowslider-container1 .ws-title { position: absolute; display: block; font: 3.2em 'Didact Gothic', Arial, Helvetica, sans-serif; bottom: 0.8em; left: 0.3em; margin-right: 0.3em; color: #ffffff; z-index: 50; font-weight: normal; }
#wowslider-container1 .ws-title div, #wowslider-container1 .ws-title span { display: inline-block; background: #000000; border-radius: 0.3em; -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em; opacity: 0.7; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); }
#wowslider-container1 .ws-title div { display: block; margin-top: 0.5em; font-size: 0.563em; padding: 0.35em; line-height: 1.1em; }
#wowslider-container1 .ws-title span { padding: 0.25em; line-height: 1em; }
#wowslider-container1 .ws_images { box-shadow: 0 0 2px #000000; -moz-box-shadow: 0 0 2px #000000; -webkit-box-shadow: 0 0 2px #000000; }
#wowslider-container1 .ws_images > ul { animation: wsBasic 12s infinite; -moz-animation: wsBasic 12s infinite; -webkit-animation: wsBasic 12s infinite; }
#wowslider-container1 .ws_bullets a img { text-indent: 0; display: block; bottom: 20px; left: -64px; visibility: hidden; position: absolute; box-shadow: 0 0 2px #000000; -moz-box-shadow: 0 0 2px #000000; -webkit-box-shadow: 0 0 2px #000000; max-width: none; }
#wowslider-container1 .ws_bullets a:hover img { visibility: visible; }
#wowslider-container1 .ws_bulframe div { left: 0; overflow: hidden; position: relative; width: 128px; background-color: #000000; }
#wowslider-container1 .ws_bulframe div div { height: 48px; overflow: visible; position: relative; }
#wowslider-container1 .ws_bullets .ws_bulframe { display: none; bottom: 20px; overflow: visible; position: absolute; cursor: pointer; box-shadow: 0 0 2px #000000; -moz-box-shadow: 0 0 2px #000000; -webkit-box-shadow: 0 0 2px #000000; }
#wowslider-container1 .ws_bulframe span { display: block; position: absolute; bottom: -6px; margin-left: 0px; left: 64px; background: url(../images/triangle.png); width: 15px; height: 6px; }
#wowslider-container1 .ws_bulframe div div { height: auto; }

/* compatibility with Joomla styles */
/* prevent some of users reset styles */
/* hide controls when video start play */
/* youtube/vimeo buttons */
/*playpause*/
/* bottom center */
@keyframes wsBasic { 0% { left: -0%; }
  16.67% { left: -0%; }
  33.33% { left: -100%; }
  50% { left: -100%; }
  66.67% { left: -200%; }
  83.33% { left: -200%; } }
@-webkit-keyframes wsBasic { 0% { left: -0%; }
  16.67% { left: -0%; }
  33.33% { left: -100%; }
  50% { left: -100%; }
  66.67% { left: -200%; }
  83.33% { left: -200%; } }
@media all and (max-width: 760px) { #wowslider-container1 .ws_fullscreen { display: block; } }
@media all and (max-width: 400px) { #wowslider-container1 .ws_thumbs { display: none; } }
.bota_slideshow_home { position: relative; }
.bota_slideshow_home img { width: 100%; }
.bota_slideshow_home .slick-dots { position: absolute; top: auto; bottom: 50px; left: 0; right: 0; -webkit-transition: opacity .5s ease; transition: opacity .5s ease; width: 100%; text-align: center; 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; }
@media only screen and (max-width: 992px) { .bota_slideshow_home .slick-dots { bottom: 15px; } }
.bota_slideshow_home .slick-dots li { width: 15px; height: 15px; border-radius: 50%; display: inline-block; cursor: pointer; opacity: 1; border: 1px solid #fff; background-color: rgba(255, 255, 255, 0.4); }
@media only screen and (max-width: 992px) { .bota_slideshow_home .slick-dots li { width: 6.5px; height: 6.5px; } }
.bota_slideshow_home .slick-dots li.slick-active { opacity: 1; background-color: #fff; border-color: #fff; width: 20px; height: 20px; }
@media only screen and (max-width: 992px) { .bota_slideshow_home .slick-dots li.slick-active { width: 7.5px; height: 7.5px; } }
.bota_slideshow_home .slick-dots li:not(:first-child) { margin-left: 15px; }
@media only screen and (max-width: 992px) { .bota_slideshow_home .slick-dots li:not(:first-child) { margin-left: 6.5px; } }
.bota_slideshow_home .slick-dots li button { display: none; }

.bota_breadcrumb_main { background-color: #fff; padding: 10px 0; text-align: left; margin: 0; margin-bottom: 40px; }
@media only screen and (max-width: 992px) { .bota_breadcrumb_main { margin-bottom: 20px; text-align: center; } }
.bota_breadcrumb_main h1 { display: none; }
.bota_breadcrumb_main .breadcrumb { background: transparent; padding: 0; margin: 0; color: rgba(112, 126, 137, 0.5); }
@media only screen and (max-width: 992px) { .bota_breadcrumb_main .breadcrumb { display: -webkit-box; display: -ms-flexbox; display: flex; overflow-y: hidden; -ms-flex-wrap: unset; flex-wrap: unset; overflow-x: auto; }
  .bota_breadcrumb_main .breadcrumb::-webkit-scrollbar { width: 0; height: 0; }
  .bota_breadcrumb_main .breadcrumb::-webkit-scrollbar { width: 0; height: 0; } }
.bota_breadcrumb_main .breadcrumb li { display: inline; position: relative; padding-left: 25px; }
.bota_breadcrumb_main .breadcrumb li:first-child { padding-left: 0; }
.bota_breadcrumb_main .breadcrumb li a { color: #979797; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
.bota_breadcrumb_main li + li:before { content: '\f105'; font-family: 'FontAwesome'; left: 0; color: #979797; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); padding-left: 7px; }
.bota_breadcrumb_main .breadcrumb li:last-child a { color: #363636; }

.bota_header { -webkit-transition: -webkit-transform .5s ease; transition: -webkit-transform .5s ease; transition: transform .5s ease; transition: transform .5s ease, -webkit-transform .5s ease; position: -webkit-sticky; position: sticky; top: 0; z-index: 999; left: 0; right: 0; width: 100%; }
@media only screen and (max-width: 1024px) { .bota_header { position: relative; z-index: 999; } }
.bota_header .bota_menu_mb_button { display: none; }
@media only screen and (max-width: 1024px) { .bota_header .bota_menu_mb_button { display: inline-block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 9; cursor: pointer; } }
.bota_header_logo { position: relative; }
.bota_header_logo a { margin: 0; padding: 0; display: block; }
@media only screen and (max-width: 1024px) { .bota_header_logo img { height: 39px; max-width: 170px; margin: auto; display: block; -o-object-fit: scale-down; object-fit: scale-down; } }
.bota_header.fixed { position: fixed; top: 0; left: 0; right: 0; z-index: 99; -webkit-animation: fadeInDown .5s ease; animation: fadeInDown .5s ease; }
.bota_header_top { background: #FF0000; padding: 7px 0; }
.bota_header_socail { position: relative; }
.bota_header_socail ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.bota_header_socail ul li { text-align: center; position: relative; overflow: hidden; color: #fff; margin-right: 10px; line-height: 12px; }
.bota_header_menu { position: relative; }
@media only screen and (max-width: 1024px){.bota_header_menu {position: absolute; right: 15px; display: inline-block; top: -35px; z-index: 999;}}
.bota_header_menu > ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media only screen and (max-width: 1024px){ .bota_header_menu > ul.bota_header_menu_ul { display: none; } }
.bota_header_menu > ul > li { padding-left: 35px; position: relative; }
.bota_header_menu > ul > li > a { border-bottom: 2px solid transparent; padding-bottom: 5px; color: #fff; font-weight: 400; font-size: 15px; transition: 300ms ease all; -webkit-transition: 300ms ease all; -o-transition: 300ms ease all; }
.bota_header_menu > ul > li:first-child { margin-left: 0; }
.bota_header_menu > ul > li > a:hover, .bota_header_menu > ul > li > a:focus { border-color: #fff; color: #fff; }
.bota_header_menu > ul > li.current_page_item > a { border-color: #fff; color: #fff; }
.bota_header_right > ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.bota_header_right > ul > li > a { font-style: normal; font-weight: 400; font-size: 15px; color: #fff; border: 1px solid #FFFFFF; border-radius: 4px; padding: 0 20px; height: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.bota_header_right > ul > li + li { margin-left: 17px; }
.bota_header_right > ul > li > a svg { margin-right: 9px; }
.bota_header_language .gt_float_switcher { padding: 0 !important; background: transparent !important; font-size: 14px !important; box-shadow: unset !important; line-height: 1; border-radius: unset !important; }
@media only screen and (max-width: 1024px){.bota_header_language .gt_float_switcher img { width: 25px; }}
  .bota_header_language  .gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code { display: none !important; } .bota_header_language .gt_float_switcher .gt-selected { background: transparent !important; border-radius: unset !important; padding-top: 5px; } .bota_header_language .gt_float_switcher { background: transparent !important; box-shadow: unset !important; border-radius: unset !important; font-size: 12px; }
.bota_header_language .gt_float_switcher .gt_options { position: absolute; background-color: #fff; overflow-y: inherit !important; max-height: inherit !important; width: 150px; top: 46px;right: 0 } .bota_header_language .gt_float_switcher .gt_options a { padding: 7px; font-size: 12px; } .bota_header_language .gt_float_switcher img { width: 30px; border-radius: unset !important; } .bota_header_language #gt_float_wrapper { line-height: 1; } .bota_header_language .gt_float_switcher .gt_options a img { width: 20px; } .bota_header_menu { display: flex; align-items: center; flex-wrap: wrap; } .bota_header_language .gt_float_switcher .gt-selected { background: transparent !important; border-radius: unset !important; padding-top: 5px; } .bota_header_language .gt_float_switcher .gt-selected .gt-current-lang { padding: 0 !important; } .bota_header_language .gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code { display: none !important; }
@media only screen and (max-width: 1024px){.bota_header_language .gt_float_switcher .gt_options{top:42px;}}
.bota_header_language { padding-left: 15px; }
@media only screen and (max-width: 1024px){.bota_header_language { padding: 0; }}
.bota_header_language .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow { background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:white'/></svg>"); }
@media only screen and (max-width: 1024px){.bota_header_language .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow {width: 7px;}}
@-webkit-keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translateY(-20px); transform: translateY(-20px); }
  100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } }

@keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translateY(-20px); transform: translateY(-20px); }
  100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } }
.bota_menu_fixed_mobile { position: fixed; padding: 0px; display: block !important; max-width: 428px !important; left: -330px !important; top: 0px; background: #fff; z-index: 9999; height: 100vh; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15); box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15); border-bottom: 3px solid #0052CC; }
.bota_menu_fixed_mobile.active { left: 0 !important; width: 290px; }
.bota_menu_fixed_mobile #menu_main { height: calc(100vh - 20px); overflow-y: auto; }
.bota_menu_fixed_mobile #menu_main > .nav-itemmenu-item > a { padding-right: 40px; }
.bota_menu_fixed_mobile #menu_main .menu-item a { font-style: normal; font-weight: normal; font-size: 16px; line-height: 21px; text-align: left; color: #4D4D4D; margin: 0 15px; border-bottom: 1px solid #E0E0E0; padding: 14px 0; display: block; }

.bota_ovelay_menu { position: fixed; background: #000; opacity: 0.5; left: 0px; top: 0px !important; display: none; z-index: 99; width: 100%; height: 100%; }
.bota_ovelay_menu.active { display: block; }

html { margin: 0px; height: 100%; width: 100%; }

a { color: #FF0000; }

a, img { -webkit-transition: all ease .5s; transition: all ease .5s; }

body { height: 100%; font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: #202020; }

.wrapper { margin: 0; padding: 0; }

::-webkit-scrollbar { width: 3px; }

::-webkit-scrollbar-thumb { background-color: #C4C4C4; outline: 0; outline-offset: -2px; border: 0; border-radius: 5px; }

::-webkit-scrollbar-track-piece { background-color: initial; }

#page { min-height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: 100%; }

.bota_search_dropdown { position: relative; }
.bota_search_dropdown .bota_search_remove { position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; z-index: 9; background: #999; border-radius: 100%; width: 20px; height: 20px; line-height: 15px; text-align: center; padding: 0; margin: 0; -webkit-box-shadow: unset; box-shadow: unset; outline: none; border: none; }
@media only screen and (max-width: 992px) { .bota_search_dropdown .bota_search_remove { right: 35px; } }
.bota_search_dropdown .bota_search_remove svg { margin: 0 !important; }
.bota_search_dropdown .bota_search_remove svg > path:first-child { fill: #fff; }
.bota_search_dropdown .bota_search_dropdown_box { width: 100%; }
.bota_search_dropdown .bota_search_dropdown_box .dropdown-menu { min-width: 245px; }
.bota_search_dropdown .bota_search_dropdown_box .checkbox-menu li label .checkmark { position: absolute; left: 15px; top: 0; } .bota_search_dropdown .bota_search_dropdown_box .checkbox-menu li label { position: relative; padding: 0; padding-left: 45px; white-space: initial; display: block; } .bota_search_dropdown .bota_search_dropdown_box .checkbox-menu li {padding: 7px 0;} .bota_search_dropdown .bota_search_dropdown_box .checkbox-menu li label:hover,.bota_search_dropdown .bota_search_dropdown_box .checkbox-menu li label:focus { background-color: transparent; } .bota_search_dropdown .bota_search_dropdown_box .checkbox-menu li:hover,.bota_search_dropdown .bota_search_dropdown_box .checkbox-menu li:focus { background-color: #f5f5f5; }
.bota_search_dropdowns { padding: 15px !important; position: relative; }
.bota_search_dropdowns .easy-autocomplete { width: 100% !important; }
.bota_search_dropdowns input { font-size: 14px; padding: 0 15px !important; height: 40px; padding-right: 60px !important; }
.bota_search_dropdowns .bota_search_remove { position: absolute; right: 54px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 25px; text-align: center; cursor: pointer; }
.bota_search_dropdowns button { position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); border: none; background: #ff0100; padding: 8px 10px; height: 40px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.bota_search_dropdowns input:focus { border-color: #ff0100; }

.checkbox-menu { background: #FFFFFF; -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2); border-radius: 5px; width: 100%; max-height: 300px; overflow-y: auto; padding-bottom: 0; }
.checkbox-menu li label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 7.5px 19px; clear: both; font-weight: normal; line-height: 1.42857143; white-space: nowrap; margin: 0; -webkit-transition: background-color .4s ease; transition: background-color .4s ease; font-style: normal; font-weight: 400; font-size: 15px; color: #999; cursor: pointer; }
.checkbox-menu input[type=checkbox], .checkbox-menu input [type=radio] { margin: 0px 5px; top: 2px; position: relative; display: none; }
.checkbox-menu.active label { background-color: #cbcbff; font-weight: bold; }
.checkbox-menu label:hover, .checkbox-menu label:focus { background-color: #f5f5f5; }
.checkbox-menu.active label:hover, .checkbox-menu.active label:focus { background-color: #b8b8ff; }
.checkbox-menu .checkmark { border: 1px solid #999; height: 20px; margin-right: 12px; position: relative; width: 20px; border-radius: 3px; display: inline-block; }
.checkbox-menu input[type=checkbox]:checked ~ .checkmark { background-color: #FF0000; border-color: #FF0000; }
.checkbox-menu input[type=checkbox]:checked ~ .checkmark:after { border: 2px solid #fff; -webkit-animation-duration: .3s; animation-duration: .3s; -webkit-animation-name: amCheckboxOut; animation-name: amCheckboxOut; -webkit-animation-timing-function: cubic-bezier(0.68, -0.55, 0.27, 1.55); animation-timing-function: cubic-bezier(0.68, -0.55, 0.27, 1.55); border-left: 0; border-top: 0; content: " "; height: 8px; left: 0; margin: auto; position: absolute; right: 0; top: 0; top: 4px; -webkit-transform: rotate(45deg); transform: rotate(45deg); width: 5px; }

.bota_search { padding: 50px 0 37px; }
@media only screen and (max-width: 992px) { .bota_search { padding: 30px 0; } }
.bota_search_box { background: #e1e1e1; border-radius: 10px; padding: 10px; }
.bota_search_border { background: #FFFFFF; border: 1px solid #FD9218; border-radius: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 0; height: 60px; }
@media only screen and (max-width: 992px) { .bota_search_border { border: none; background-color: transparent; height: auto; } }
.bota_search_input { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
.bota_search_input input { font-style: normal; font-weight: 400; font-size: 15px; border: none; padding: 0 24px; width: 100%; }
@media only screen and (max-width: 992px) { .bota_search_input input { border: 1px solid #FD9218 !important; height: 50px; font-size: 15px; padding-left: 10px; padding-right: 10px; } }
.bota_search_input input::-webkit-input-placeholder { color: #999; }
.bota_search_input input:-ms-input-placeholder { color: #999; }
.bota_search_input input::-ms-input-placeholder { color: #999; }
.bota_search_input input::placeholder { color: #999; }
@media only screen and (max-width: 992px) { .bota_search_input { -webkit-box-flex: 1; -ms-flex: auto; flex: auto; margin-bottom: 10px; } }
.bota_search_dropdown { padding-right: 50px; }
@media only screen and (max-width: 992px) { .bota_search_dropdown { padding: 0; width: 100%; margin-bottom: 10px; } }
.bota_search_dropdown .dropdown-toggle { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: none; border: none; outline: none; -webkit-box-shadow: unset; box-shadow: unset; padding-left: 50px; font-style: normal; font-weight: 400; font-size: 15px; color: #363636; }
@media only screen and (max-width: 992px) { .bota_search_dropdown .dropdown-toggle { border: 1px solid #FD9218 !important; height: 50px; font-size: 15px; padding-left: 10px; padding-right: 10px; background-color: #fff; width: 100%; } }
.bota_search_dropdown .dropdown-toggle svg { margin-right: 15px; }
.bota_search_dropdown .dropdown-toggle .caret { margin-left: 15px; }
.bota_search_dropdown .dropdown-toggle:before { content: ""; height: 40px; width: 1px; position: absolute; background: #D9D9D9; left: 0; }
@media only screen and (max-width: 992px) { .bota_search_dropdown .dropdown-toggle:before { display: none; } }
@media only screen and (max-width: 992px) { .bota_search_dropdown .dropdown-toggle::after { position: absolute; right: 15px; } }
.bota_search_btn { font-style: normal; font-weight: 400; font-size: 15px; background: #FF0000; border-radius: 0px 5px 5px 0px; color: #fff; border: none !important; outline: none !important; -webkit-box-shadow: unset !important; box-shadow: unset !important; cursor: pointer; padding: 21px 22px; line-height: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 58px; }
@media only screen and (max-width: 992px) { .bota_search_btn { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; padding: 16px 22px; margin-top: 10px; } }
.bota_search_btn svg { margin-right: 10px; }

.bota_block_ads_right { position: relative; margin-bottom: 40px; }
@media only screen and (max-width: 1024px) { .bota_block_ads_right { display: none; } }
.bota_block_ads_right img { border-radius: 5px; }

.bota_block_registration { background: #FF0000; border: 1px solid #D9D9D9; border-radius: 5px; padding: 24px 17px; overflow: hidden; margin-bottom: 40px; }

.bota_block_titles { margin-bottom: 9px; }
.bota_block_titles h2 { font-style: normal; font-weight: 500; font-size: 16px; border-bottom: 1px solid #FFFFFF; color: #fff; padding-bottom: 10px; text-align: center; text-transform: uppercase; }
@media only screen and (max-width: 992px) { .bota_block_titles h2 { text-align: center; } }

.bota_block_registration_content label { font-style: normal; font-weight: 400; font-size: 14px; color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.bota_block_registration_content label.upload-recruit { cursor: pointer; }
.bota_block_registration_content label svg { margin-right: 10px; }
.bota_block_registration_content input { border: 1px solid #E5E5E5; border-radius: 3px; height: 40px; width: 100%; padding: 0 10px; font-size: 14px; border: none; }
.bota_block_registration_content input[type=number] { -moz-appearance: textfield; -webkit-appearance: textfield; appearance: textfield; margin: 0; }
.bota_block_registration_content input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; }
.bota_block_registration_content button { background: #FFFFFF; border-radius: 2px; font-style: normal; font-weight: 600; font-size: 15px; color: #FF0000; border: none; width: 100%; padding: 5px 0; cursor: pointer; }
.bota_block_registration_content input[type="file"] { color: #fff; padding: 0; display: none; }

.bota_form_registration_content { background: #FFFFFF; border: 1px solid #FD9218; -webkit-box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25); box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25); border-radius: 10px; padding: 20px; padding-bottom: 0; }
@media only screen and (max-width: 992px) { .bota_form_registration_content { padding: 29px 14px; padding-bottom: 0; } }
.bota_form_registration_content > .row { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.bota_form_registration_box h2 { font-style: normal; font-weight: 600; font-size: 17px; line-height: 23px; color: #363636; margin-bottom: 20px; }
@media only screen and (max-width: 992px) { .bota_form_registration_box h2 { font-size: 18px; text-align: center; display: none; } }
.bota_form_registration_box h3 { font-style: normal; font-weight: 600; font-size: 17px; line-height: 23px; color: #363636; margin-bottom: 20px; display: none; }
@media only screen and (max-width: 992px) { .bota_form_registration_box h3 { font-size: 18px; display: block; text-align: center; } }
.bota_form_registration_box h3 span { display: block; }
.bota_form_registration_box label { font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; color: #363636; margin-bottom: 5px; display: block; }
.bota_form_registration_box input, .bota_form_registration_box textarea { background: #FFFFFF; border: 1px solid #D9D9D9; border-radius: 3px; height: 40px; width: 100%; padding: 0 10px !important; outline: none; font-size: 14px; }
.bota_form_registration_box input:focus { border-color: #FD9218; }
.bota_form_registration_box textarea { height: 112px; -webkit-box-shadow: unset; box-shadow: unset; padding: 10px !important; }
.bota_form_registration_box textarea:focus { border-color: #FD9218; }
.bota_form_registration_box button { background: #FF0000; border-radius: 2px; padding: 5px 89px; width: 100%; border: none; color: #fff; font-style: normal; font-weight: 600; font-size: 15px; height: 40px; cursor: pointer; outline: none; }
.bota_form_registration_box button:hover { opacity: .7; }

.bota_form_registration { margin-bottom: 80px; }
@media only screen and (max-width: 992px) { .bota_form_registration { margin-bottom: 30px; } }
.bota_form_registration .bota_form_registration_box { margin-bottom: 32px; }

.bota_social_network { background: #363636; padding: 17px 0; }
.bota_social_network .bota_social_network_content ul { 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; }
.bota_social_network .bota_social_network_content ul li { line-height: 11px; }
.bota_social_network .bota_social_network_content ul li + li { margin-left: 20px; }
.bota_social_network .bota_social_network_content ul li img { border-radius: 100%; -webkit-transition: all ease 0.2s; transition: all ease 0.2s; }
.bota_social_network .bota_social_network_content ul li:hover img { -webkit-transform: translateY(10px); transform: translateY(10px); }

.bota_title_mainx { text-align: center; }
.bota_title_mainx h2 { font-style: normal; font-weight: 500; font-size: 18px; color: #fff; margin-bottom: 10px; }

.bota_title_page { position: absolute; top: 50%; left: 0; right: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.bota_title_page h1 { font-style: normal; font-weight: 600; font-size: 30px; margin-bottom: 30px; }
@media only screen and (max-width: 992px) { .bota_title_page h1 { margin-bottom: 20px; font-size: 24px; } }

.bota_title_pages { position: relative; }
.bota_title_pages h1 { font-style: normal; font-weight: 600; font-size: 30px; margin-bottom: 30px; }
@media only screen and (max-width: 992px) { .bota_title_pages h1 { margin-bottom: 20px; font-size: 24px; } }

.bota_slide_partner { border-top: 1px solid #D9D9D9; padding: 50px; margin-top: 50px; }
@media only screen and (max-width: 1024px) { .bota_slide_partner { padding: 0; margin-top: 25px; margin-bottom: 47px; } }
.bota_slide_partner .bota_slide_partner_item { padding: 15px; }
.bota_slide_partner .bota_slide_partner_item img { background: #FFFFFF; -webkit-box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.1); box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.1); border-radius: 100%; width: 154px; height: 154px; -o-object-fit: scale-down; object-fit: scale-down; padding: 15px; margin: auto; }
@media only screen and (max-width: 1024px) { .bota_slide_partner .bota_slide_partner_item img { width: 100px; height: 100px; } }
.bota_slide_partner .slick-dots { margin-top: 33px; text-align: center; 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; }
.bota_slide_partner .slick-dots li { width: 10px; height: 10px; border-radius: 50%; display: inline-block; cursor: pointer; opacity: 1; border: 1px solid #E0E0E0; background-color: #E0E0E0; }
.bota_slide_partner .slick-dots li.slick-active { opacity: 1; background-color: #EA1A2C; border-color: #EA1A2C; width: 14px; height: 14px; }
.bota_slide_partner .slick-dots li:not(:first-child) { margin-left: 10.5px; }
.bota_slide_partner .slick-dots li button { display: none; }

.bota_block_fitter_btn { display: none; position: fixed; top: 60%; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; cursor: pointer; right: 0; z-index: 10; }
.bota_block_fitter_btn.active { right: 256px; z-index: 999; }
@media only screen and (max-width: 1024px) { .bota_block_fitter_btn { display: inline-block; } }

.bota_fitter_mobile .bota_fitter_mobile_title { display: none; font-style: normal; font-weight: 500; font-size: 18px; margin-bottom: 13px; text-align: center; }
@media only screen and (max-width: 1024px) { .bota_fitter_mobile .bota_fitter_mobile_title { display: block; } }
@media only screen and (max-width: 1024px) { .bota_fitter_mobile { position: fixed; top: 0 !important; bottom: 0; right: 0; overflow: auto; z-index: 999; visibility: hidden; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; -webkit-transform: translateX(100%); transform: translateX(100%); background: #fff; width: 256px; padding: 10px 0; }
  .bota_fitter_mobile.active { visibility: visible; -webkit-transform: translateX(0); transform: translateX(0); }
  .bota_fitter_mobile .bota_block_category .bota_block_title h2 { font-size: 12px; text-align: left; padding-left: 10px; position: relative; }
  .bota_fitter_mobile .bota_block_category .bota_block_title h2::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent; position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } }

.bota_news_recruit { background: #EBE9E1; padding: 30px 0 54px; }
@media only screen and (max-width: 1024px) { .bota_news_recruit { padding-bottom: 0; } }

.bota_title_main { margin-bottom: 37px; }
.bota_title_main h2 { font-style: normal; font-weight: 600; font-size: 30px; color: #22343D; }
@media only screen and (max-width: 992px) { .bota_title_main h2 { font-size: 18px; text-align: center; } }
@media only screen and (max-width: 992px) { .bota_title_main { margin-bottom: 30px; } }

.bota_news_recruit_item { background: #FFFFFF; border-radius: 5px; margin-bottom: 30px; -webkit-transition: 0.4s ease-in-out all; transition: 0.4s ease-in-out all; }
@media only screen and (max-width: 992px) { .bota_news_recruit_item { margin-bottom: 15px; } }
.bota_news_recruit_item:hover { -webkit-box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.07); box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.07); }
.bota_news_recruit_item .bota_news_recruit_bg { background: #FFFFFF; border-radius: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 20px 15px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
@media only screen and (max-width: 992px) { .bota_news_recruit_item .bota_news_recruit_bg { padding: 6px 10px 9px 10px; } }
.bota_news_recruit_item .bota_news_recruit_img { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; max-width: 86px; position: relative; display: inline-block; height: 86px; margin-right: 25px; }
@media only screen and (max-width: 992px) { .bota_news_recruit_item .bota_news_recruit_img { -webkit-box-flex: 0; -ms-flex: 0 0 50px; flex: 0 0 50px; max-width: 50px; height: 50px; } }
.bota_news_recruit_item .bota_news_recruit_img img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: 0 auto; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; max-width: 100%; max-height: 100%; }
@media only screen and (max-width: 992px) { .bota_news_recruit_item .bota_news_recruit_img img { -o-object-fit: scale-down; object-fit: scale-down; } }
.bota_news_recruit_item .bota_news_recruit_bg .bota_news_recruit_content { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
.bota_news_recruit_item .bota_news_recruit_bg .bota_news_recruit_content .bota_news_recruit_title { font-style: normal; font-weight: 500; font-size: 20px; color: #FF0000; margin-bottom: 10px; }
@media only screen and (max-width: 992px) { .bota_news_recruit_item .bota_news_recruit_bg .bota_news_recruit_content .bota_news_recruit_title { font-size: 18px; } }
.bota_news_recruit_item .bota_news_recruit_company { font-style: normal; font-weight: 400; font-size: 16px; margin-bottom: 10px; }
.bota_news_recruit_item .bota_news_recruit_toolbar { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.bota_news_recruit_item .bota_news_recruit_toolbar .bota_news_recruit_toolbar_item { font-style: normal; font-weight: 400; font-size: 13px; color: #747474; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: revert; -ms-flex-align: revert; align-items: revert; -webkit-box-flex: 0; -ms-flex: 0 0 33.33333333%; flex: 0 0 33.33333333%; }
@media only screen and (max-width: 992px) { .bota_news_recruit_item .bota_news_recruit_toolbar .bota_news_recruit_toolbar_item { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } }
.bota_news_recruit_item .bota_news_recruit_toolbar .bota_news_recruit_toolbar_item i { font-size: 17px; margin-right: 10px; }
@media only screen and (max-width: 992px) { .bota_news_recruit_item .bota_news_recruit_toolbar .bota_news_recruit_toolbar_item i { margin-right: 5px; font-size: 15px; } }
@media only screen and (max-width: 992px) { .bota_news_recruit_item .bota_news_recruit_toolbar .bota_news_recruit_toolbar_item { max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; font-size: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; margin-bottom: 5px; } }
.bota_news_recruit_item .bota_news_recruit_toolbar_item svg { margin-right: 10px; }
@media only screen and (max-width: 992px) { .bota_news_recruit_item .bota_news_recruit_toolbar_item svg { margin-right: 5px; width: 15px; height: 15px; } }
.bota_news_recruit_item .bota_news_recruit_star { cursor: pointer; display: inline-block; }
@media only screen and (max-width: 992px) { .bota_news_recruit_item .bota_news_recruit_star { top: 10px; right: 10px; position: absolute; z-index: 11; } }
.bota_news_recruit_item .bota_news_recruit_bg .bota_news_recruit_content .bota_news_recruit_title a { color: #FF0000; }
.bota_news_recruit_item .bota_news_recruit_star.active svg path, .bota_news_recruit_item .bota_news_recruit_star:hover svg path { fill: #FFDF38; }

.bota_block_category { margin-bottom: 40px; border: 1px solid #D9D9D9; border-radius: 5px; overflow: hidden; background: #fff; }
@media only screen and (max-width: 992px) { .bota_block_category { margin-bottom: 0; border-radius: unset; border: none; } }
.bota_block_category .bota_block_title h2 { font-style: normal; font-weight: 500; font-size: 16px; background: #FF0000; color: #fff; text-align: center; padding: 15px 0; }

.bota_block_content { padding: 15px 0; }
.bota_block_content > ul { padding: 0 19px; max-height: 275px; overflow-y: auto; }
.bota_block_content > ul > li > a { font-style: normal; font-weight: 400; font-size: 14px; color: #363636; border-bottom: 1px solid #D9D9D9; display: block; padding-bottom: 10px; margin-bottom: 10px; }
.bota_block_content > ul > li ul > li > a { font-style: normal; font-weight: 400; font-size: 14px; color: #363636; border-bottom: 1px solid #D9D9D9; display: block; padding-bottom: 10px; margin-bottom: 10px; }
.bota_block_content > ul > li ul > li:hover > a { color: #FF0000; color: #FF0000; }
.bota_block_content > ul > li.bota_block_item > a { color: #FF0000; font-weight: 500; font-size: 15px; }
.bota_block_content > ul > li:hover > a { color: #FF0000; color: #FF0000; }

.bota_news_career_home { padding: 75px 0 47px; }
@media only screen and (max-width: 992px) { .bota_news_career_home { padding: 30px 0; } }
.bota_news_career_home .slick-dots { margin-top: 33px; text-align: center; 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; }
@media only screen and (max-width: 992px) { .bota_news_career_home .slick-dots { margin-top: 15px; } }
.bota_news_career_home .slick-dots li { width: 10px; height: 10px; border-radius: 50%; display: inline-block; cursor: pointer; opacity: 1; border: 1px solid #E0E0E0; background-color: #E0E0E0; }
.bota_news_career_home .slick-dots li.slick-active { opacity: 1; background-color: #EA1A2C; border-color: #EA1A2C; width: 14px; height: 14px; }
.bota_news_career_home .slick-dots li:not(:first-child) { margin-left: 10.5px; }
.bota_news_career_home .slick-dots li button { display: none; }

.bota_title_mains { text-align: center; }
.bota_title_mains h2 { font-style: normal; font-weight: 600; font-size: 30px; color: #363636; margin-bottom: 13px; }
@media only screen and (max-width: 992px) { .bota_title_mains h2 { font-size: 24px; margin-bottom: 15px; } }

.bota_title_description { font-style: normal; font-weight: 400; font-size: 16px; }
@media only screen and (max-width: 992px) { .bota_title_description { font-size: 14px; margin-bottom: 20px; } }

.bota_title_readmore { text-align: end; margin-bottom: 13px; }
@media only screen and (max-width: 992px) { .bota_title_readmore { display: none; } }
.bota_title_readmore a { font-style: normal; font-weight: 500; font-size: 15px; color: #FF0000; }

.bota_news_career_content { margin-left: -15px; margin-right: -15px; }

.bota_news_career_item { position: relative; border: 1px solid #D9D9D9; border-radius: 8px; overflow: hidden; }
.bota_news_career_item .bota_news_career_img { position: relative; height: 272px; overflow: hidden; border-radius: 8px 8px 0px 0px; }
.bota_news_career_item .bota_news_career_img:before { border-color: #000 transparent transparent; border-style: solid; border-width: 0; content: ""; height: 0; left: 0; opacity: 0.2; position: absolute; top: 0; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; width: 0; }
.bota_news_career_item .bota_news_career_img:after { border-color: transparent transparent #000; border-style: solid; border-width: 0; bottom: 0; content: ""; height: 0; opacity: 0.2; position: absolute; right: 0; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; width: 0; }
.bota_news_career_item .bota_news_career_img:hover:before { border-width: 1150px 680px 0 0; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.bota_news_career_item .bota_news_career_img:hover:after { border-width: 0 0 1150px 680px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.bota_news_career_item .bota_news_career_img img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
.bota_news_career_item .bota_news_career_info { padding: 27px 12px; }
.bota_news_career_item .bota_news_career_author { margin-bottom: 17px; }
.bota_news_career_item .bota_news_career_author > ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.bota_news_career_item .bota_news_career_author > ul > li { font-style: normal; font-weight: 400; font-size: 14px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; }
.bota_news_career_item .bota_news_career_author > ul > li span { font-weight: 700; margin-left: 5px; display: inline-block; }
.bota_news_career_item .bota_news_career_author > ul > li + li { margin-left: 20px; }
.bota_news_career_item .bota_news_career_author > ul > li + li:before { content: ""; background: #363636; width: 1px; height: 10px; position: absolute; left: -10px; }
.bota_news_career_item .bota_news_career_author > ul > li svg { margin-right: 5px; }
.bota_news_career_item .bota_news_career_info h3 { font-style: normal; font-weight: 500; font-size: 18px; line-height: 24px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; min-height: 48px; }
.bota_news_career_item .bota_news_career_info h3 a { color: #363636; }
.bota_news_career_item .bota_news_career_info h3:hover a { color: #FF0000; }

.bota_news_item { overflow: hidden; position: relative; margin-bottom: 15px; }
@media only screen and (max-width: 767px) { .bota_news_item { margin-bottom: 30px; } }
.bota_news_item .bota_news_item_img { float: left; width: 150px; height: 138px; margin-right: 15px; overflow: hidden; }
@media only screen and (max-width: 767px) { .bota_news_item .bota_news_item_img { height: 250px; width: 100%; margin: 0; float: none; margin-bottom: 15px; } }
.bota_news_item .bota_news_item_img img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
.bota_news_item .bota_news_item_content { width: calc(100% - 165px); float: left; }
@media only screen and (max-width: 767px) { .bota_news_item .bota_news_item_content { width: 100%; float: none; } }
.bota_news_item .bota_news_item_content .bota_news_item_title { font-style: normal; font-weight: 500; font-size: 18px; margin-bottom: 10px; }
.bota_news_item .bota_news_item_content .bota_news_item_title a { color: #363636; }
.bota_news_item .bota_news_item_content .bota_news_item_title:hover > a { color: #ff0100; }
.bota_news_item .bota_news_item_date { font-style: normal; font-weight: 400; font-size: 12px; color: #999; margin-bottom: 10px; }
.bota_news_item .bota_news_item_date svg { margin-right: 5px; }
.bota_news_item .bota_news_item_date span + span { margin-left: 15px; }
.bota_news_item .bota_news_item_sum { font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; color: #747474; margin-bottom: 10px; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.bota_news_item .bota_news_item_sum a { color: #747474; }
.bota_news_item .bota_news_item_sum h1, .bota_news_item .bota_news_item_sum h2, .bota_news_item .bota_news_item_sum h3, .bota_news_item .bota_news_item_sum h4, .bota_news_item .bota_news_item_sum h5, .bota_news_item .bota_news_item_sum h6 { font-weight: 400; font-size: 14px; line-height: 20px; }
@media only screen and (max-width: 767px) { .bota_news_item .bota_news_item_sum { -webkit-line-clamp: 3; line-clamp: 3; height: 58px; } }
.bota_news_item .bota_news_item_readmore { font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; display: inline-block; margin-bottom: 15px; }
@media only screen and (max-width: 767px) { .bota_news_item .bota_news_item_readmore { display: none; } }
.bota_news_item .bota_news_item_readmore a { color: #00B900; border: 1px solid #00B900; padding: 5px 15px; line-height: 20px; }
.bota_news_item .bota_news_item_readmore a:hover { background-color: #00B900; color: #fff; }

.bota_news_page .bota_pagination { margin: 40px auto; }

.bota_news_details_page .bota_background_page h1 { color: #fff; margin: 0; text-align: center; }
.bota_news_details_page .bota_breadcrumb_main { margin-bottom: 31px; }

.bota_news_details_title { font-style: normal; font-weight: 600; font-size: 30px; color: #22343D; margin-bottom: 30px; }
@media only screen and (max-width: 992px) { .bota_news_details_title { margin-bottom: 20px; font-size: 24px; } }

.bota_news_details_post { font-style: normal; font-size: 15px; color: #22343D; line-height: 1.7; text-align: justify; }
.bota_news_details_post img { width: 100%; margin-bottom: 15px; }
.bota_news_details_post ul, .bota_news_details_post ol { padding-left: 20px; margin-bottom: 20px; }
.bota_news_details_post ul li { list-style: disc; font-size: 15px; color: #363636; margin-bottom: 5px; }
.bota_news_details_post ul ul { padding-left: 0; margin-bottom: 0; }
.bota_news_details_post ol li { list-style: auto; font-size: 15px; color: #363636; margin-bottom: 5px; }
.bota_news_details_post p { margin-bottom: 15px; }
@media only screen and (max-width: 992px) { .bota_news_details_post p { margin-bottom: 15px; } }
.bota_news_details_post h2, .bota_news_details_post h3, .bota_news_details_post h4, .bota_news_details_post h5, .bota_news_details_post h6 { margin-top: 15px; font-style: normal; font-weight: 600; font-size: 16px; margin-bottom: 15px; }
@media only screen and (max-width: 992px) { .bota_news_details_post h2, .bota_news_details_post h3, .bota_news_details_post h4, .bota_news_details_post h5, .bota_news_details_post h6 { margin-bottom: 15px; margin-top: 15px; } }

.bota_toolbar_details { position: relative; margin: 30px auto; padding-bottom: 30px; border-bottom: 1px solid #D9D9D9; }
@media only screen and (max-width: 992px) { .bota_toolbar_details { margin: 15px auto; padding-bottom: 15px; } }
.bota_toolbar_details .bota_details_tags_title { font-style: normal; font-weight: 400; font-size: 14px; line-height: 16px; color: #363636; white-space: nowrap; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: 18px; }
.bota_toolbar_details .bota_details_tags_title i { font-size: 24px; margin-right: 10px; }
.bota_toolbar_details .bota_details_tags_list { margin-bottom: -20px; padding-left: 0; }
.bota_toolbar_details .bota_details_tags_list .bota_details_tags_item { display: inline-block; margin-right: 10px; margin-bottom: 20px; }
.bota_toolbar_details .bota_details_tags_list .bota_details_tags_item a { padding: 5px 17px; background: #D9D9D9; font-size: 14px; text-decoration: none; -webkit-transition: 0.3s all; transition: 0.3s all; color: #363636; border-radius: 20px; line-height: 20px; }
.bota_toolbar_details .bota_details_tags_list .bota_details_tags_item a:hover { background: #f1f1f1; }
.bota_toolbar_details .bota_details_tags { display: -webkit-box; display: -ms-flexbox; display: flex; }
.bota_toolbar_details .bota_details_share { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
@media only screen and (max-width: 767px) { .bota_toolbar_details .bota_details_share { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-top: 20px; padding-bottom: 5px; } }
.bota_toolbar_details .bota_details_share .bota_details_share_list ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.bota_toolbar_details .bota_details_share .bota_details_share_list ul li.twitter a { background: #55ACEE; }
.bota_toolbar_details .bota_details_share .bota_details_share_list ul li.google-plus a { background: #DD4B39; }
.bota_toolbar_details .bota_details_share .bota_details_share_list ul li + li { margin-left: 10px; }
.bota_toolbar_details .bota_details_share .bota_details_share_list ul li a { width: 33px; height: 33px; display: block; background: #3C5A9A; color: #fff; border-radius: 100%; text-align: center; line-height: 33px; -webkit-transition: 0.3s all; transition: 0.3s all; }
.bota_toolbar_details .bota_details_share .bota_details_share_list ul li:hover > a { -webkit-transform: translateY(-5px); transform: translateY(-5px); }

.bota_details_comment { margin-bottom: 30px; }
.bota_details_comment label { font-style: normal; font-weight: 400; font-size: 15px; line-height: 20px; color: #363636; margin-bottom: 5px; display: block; }
.bota_details_comment form button { float: right; border: none; background: #FF0000; border-radius: 3px; color: #fff; padding: 8px 45px; line-height: 23px; }
.bota_details_comment input { height: 30px; width: 100%; padding: 0 15px; background: #FFFFFF; border: 1px solid #D9D9D9; border-radius: 2px; }
.bota_details_comment input:focus { border-color: #ff0100; }
.bota_details_comment textarea { width: 100%; background: #FFFFFF; border: 1px solid #D9D9D9; border-radius: 2px; outline: none; -webkit-box-shadow: unset; box-shadow: unset; padding: 15px; }
.bota_details_comment textarea:focus { border-color: #ff0100; }
.bota_details_comment form button:hover { opacity: .7; }

.bota_block_anthor { background: #F6F6F6; text-align: center; padding-bottom: 93px; margin-bottom: 31px; }
@media only screen and (max-width: 992px) { .bota_block_anthor { padding-bottom: 15px; } }
.bota_block_anthor .bota_block_anthor_title { font-style: normal; font-weight: 500; font-size: 18px; line-height: 20px; color: #000; padding: 15px 0; border-bottom: 1px solid #D9D9D9; }
.bota_block_anthor .bota_block_anthor_img { padding: 62px 0 15px; }
@media only screen and (max-width: 992px) { .bota_block_anthor .bota_block_anthor_img { padding: 15px 0; } }
.bota_block_anthor .bota_block_anthor_img img { width: 127px; -o-object-fit: scale-down; object-fit: scale-down; border-radius: 100%; }
.bota_block_anthor .bota_block_anthor_name { font-style: normal; font-weight: 400; font-size: 15px; color: #FF0000; margin-bottom: 5px; }
.bota_block_anthor .bota_block_anthor_date { font-style: normal; font-weight: 400; font-size: 12px; color: #363636; }

.bota_block_search_details { margin-bottom: 31px; }
@media only screen and (max-width: 992px) { .bota_block_search_details { display: none; } }
.bota_block_search_details .bota_block_search_details_cont { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; }
.bota_block_search_details .bota_block_search_details_cont input { font-style: normal; font-weight: 400; font-size: 14px; width: 100%; padding: 0 15px; height: 40px; border-right: none; border-radius: unset; }
.bota_block_search_details .bota_block_search_details_cont input::-webkit-input-placeholder { color: #999; }
.bota_block_search_details .bota_block_search_details_cont input:-ms-input-placeholder { color: #999; }
.bota_block_search_details .bota_block_search_details_cont input::-ms-input-placeholder { color: #999; }
.bota_block_search_details .bota_block_search_details_cont input::placeholder { color: #999; }
.bota_block_search_details .bota_block_search_details_cont .bota_block_search_btn { white-space: nowrap; background: #FF0000; color: #fff; font-size: 14px; padding: 10px 15px; line-height: 20px; height: 40px; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.bota_block_search_details .bota_block_search_details_cont .bota_block_search_btn svg { margin-right: 5px; }
.bota_block_search_details .bota_block_search_details_cont .bota_block_search_btn:hover { opacity: .7; }
.bota_block_search_details .bota_block_search_details_cont input:focus { border-color: #ff0100; }

.block_news_related_list { border: 1px solid #D9D9D9; border-radius: 5px; overflow: hidden; padding: 15px 12px 3px; }
.block_news_related_list .slick-dots { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.block_news_related_list .slick-dots li button { font-size: 0; border: none; width: 6.5px; height: 6.5px; margin: 0 5px; border-radius: 100%; padding: 0; }
.block_news_related_list .slick-dots li.slick-active button { background: #FF0000; width: 9.5px; height: 9.5px; }
@media only screen and (max-width: 992px) { .block_news_related_list { border: none; padding: 0; border-radius: unset; margin-bottom: 41px; } }
.block_news_related_list .block_news_related_item { margin-bottom: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media only screen and (max-width: 992px) { .block_news_related_list .block_news_related_item { padding: 0 15px; } }
@media only screen and (max-width: 767px) { .block_news_related_list .block_news_related_item { padding: 0; } }
.block_news_related_list .block_news_related_item .block_news_related_img { position: relative; -webkit-box-flex: 0; -ms-flex: 0 0 80px; flex: 0 0 80px; width: 80px; max-width: 80px; height: 80px; }
@media only screen and (max-width: 992px) { .block_news_related_list .block_news_related_item .block_news_related_img { height: 250px; margin-bottom: 15px; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
.block_news_related_list .block_news_related_item .block_news_related_img img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
.block_news_related_list .block_news_related_item .block_news_related_info { -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 80px); flex: 0 0 calc(100% - 80px); max-width: calc(100% - 80px); padding-left: 15px; }
@media only screen and (max-width: 992px) { .block_news_related_list .block_news_related_item .block_news_related_info { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-left: 0; } }
.block_news_related_list .block_news_related_item .block_news_related_info .block_news_related_title { font-style: normal; font-weight: 500; font-size: 15px; margin-bottom: 10px; }
.block_news_related_list .block_news_related_item .block_news_related_info .block_news_related_title:hover a { color: #ff0100; }
.block_news_related_list .block_news_related_item .block_news_related_info .block_news_related_title a { color: #363636; -webkit-transition: 0.4s ease-in-out all; transition: 0.4s ease-in-out all; }

.block_news_related_link a { font-style: normal; font-weight: 400; font-size: 14px; color: #00B900; -webkit-transition: 0.4s ease-in-out all; transition: 0.4s ease-in-out all; }
@media only screen and (max-width: 767px) { .block_news_related_link a { display: none; } }
.block_news_related_link a:hover { text-decoration: underline !important; }

@media only screen and (max-width: 767px) { .bota_block_news_related { text-align: center; } }

.bota_block_category .bota_block_content > ul > li.bota_block_item > ul > li.get_jobs label, .bota_block_category .bota_block_content > ul > li.get_province label { position: relative; display: block; padding-left: 27px; cursor: pointer; font-size: 14px; }
.bota_block_category .bota_block_content > ul > li.bota_block_item > ul > li.get_jobs label > input, .bota_block_category .bota_block_content > ul > li.get_province label > input { display: none; }
.bota_block_category .bota_block_content > ul > li.bota_block_item > ul > li.get_jobs label .checkmark, .bota_block_category .bota_block_content > ul > li.get_province label .checkmark { cursor: pointer; display: inline; }
.bota_block_category .bota_block_content > ul > li.bota_block_item > ul > li.get_jobs label .checkmark:before, .bota_block_category .bota_block_content > ul > li.get_province label .checkmark:before { content: ""; }
.bota_block_category .bota_block_content > ul > li.bota_block_item > ul > li.get_jobs label .checkmark:after { content: ''; pointer-events: none; background: #fff; -webkit-box-shadow: none; box-shadow: none; position: absolute; top: 1px; left: 0rem; display: block; width: 18px; height: 18px; border-radius: 0.2rem; border: 1px solid #cad1d7; }

.bota_block_content > ul > li.bota_block_item > ul > li.get_jobs label .checkmark:before { content: ''; pointer-events: none; background: #fff; -webkit-box-shadow: none; box-shadow: none; position: absolute; top: 1px; left: 0rem; display: block; width: 18px; height: 18px; border-radius: 0.2rem; border: 1px solid #cad1d7; }

.bota_block_category .bota_block_content > ul > li.get_province label .checkmark:before, .bota_block_category .bota_block_content > ul > li.get_province label .checkmark:after { content: ''; pointer-events: none; background: #fff; -webkit-box-shadow: none; box-shadow: none; position: absolute; top: 1px; left: 0rem; display: block; width: 18px; height: 18px; border-radius: 0.2rem; border: 1px solid #cad1d7; }
.bota_block_category .bota_block_content > ul > li.bota_block_item > ul > li.get_jobs label > input:checked ~ .checkmark:before, .bota_block_category .bota_block_content > ul > li.get_province label > input:checked ~ .checkmark:before { z-index: 2; background: no-repeat 50%/50% 50%; border-color: #ff0100; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E"); }
.bota_block_category .bota_block_content > ul > li.bota_block_item > ul > li.get_jobs label .checkmark:after, .bota_block_category .bota_block_content > ul > li.get_province label .checkmark:after { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.bota_block_category .bota_block_content > ul > li.bota_block_item > ul > li.get_jobs label > input:checked ~ .checkmark:after, .bota_block_category .bota_block_content > ul > li.get_province label > input:checked ~ .checkmark:after { background-color: #ff0100; border-color: #ff0100; }

.bota_info_page { background: #EBE9E1; }
.bota_info_page .bota_background_page .bota_title_page { text-align: center; color: #fff; position: absolute; top: 50%; left: 0; right: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.bota_info_page .bota_background_page .bota_description_page { color: #fff; }
.bota_info_page .bota_breadcrumb_main { background: #EBE9E1; }
.bota_info_page .bota_slide_partner .slick-dots li { background: #d9d9d9; }
.bota_info_page .bota_slide_partner .slick-dots li.slick-active { background: #EA1A2C; }
.bota_info_page .bota_slide_partner { border-color: #c4c4c4; }
.bota_info_page .bota_info_logo { margin-bottom: 53px; }
@media only screen and (max-width: 992px) { .bota_info_page .bota_info_logo { margin-bottom: 20px; } }
.bota_info_page .bota_info_title { background: #FF0000; border-radius: 50px; display: inline-block; color: #fff; padding: 10px 50px; margin-bottom: 29px; font-style: normal; font-weight: 500; font-size: 18px; }
@media only screen and (max-width: 992px) { .bota_info_page .bota_info_title { display: block; text-align: center; font-size: 16px; padding: 10px 22px; margin-bottom: 19px; } }
.bota_info_page .bota_info_description { font-style: normal; font-weight: 400; font-size: 15px; line-height: 24px; color: #363636; margin-bottom: 25px; }

.bota_service_page .bota_breadcrumb_main { margin-bottom: 21px; }
@media only screen and (max-width: 992px) { .bota_service_page .bota_breadcrumb_main .breadcrumb { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }
.bota_service_page .bota_service_list { margin-bottom: 30px; }
.bota_service_page .bota_service_list > ul > li { position: relative; padding-bottom: 10px; margin-bottom: 10px; }
.bota_service_page .bota_service_list > ul > li > a { font-style: normal; font-weight: 500; font-size: 16px; color: #FF0000; display: block; }
.bota_service_page .bota_service_list > ul > li:after { content: ""; background: #D9D9D9; height: 1px; width: 55%; position: absolute; left: 0; bottom: 0; }
@media only screen and (max-width: 992px) { .bota_service_page .bota_service_list > ul > li:after { width: 100%; } }
.bota_service_page .bota_service_list > ul > li svg { margin-right: 15px; }
.bota_service_page .bota_service_img { position: relative; }
.bota_service_page .bota_service_img .bota_service_img_item + .bota_service_img_item { margin-top: 30px; }
.bota_service_page .bota_service_img h3 { font-style: normal; font-weight: 500; font-size: 15px; color: #363636; text-align: center; margin-top: 28px; margin-bottom: 28px; }
@media only screen and (max-width: 992px) { .bota_service_page .bota_service_img h3 { margin-top: 15px; margin-bottom: 15px; } }

.bota_title_category { font-style: normal; font-weight: 600; font-size: 25px; color: #FF0000; border-bottom: 3px solid #FF0000; display: inline-block; padding-bottom: 10px; margin-bottom: 30px; }

.bota_news_category { margin-bottom: 65px; }
@media only screen and (max-width: 992px) { .bota_news_category { margin-bottom: 25px; text-align: center; } }
@media only screen and (max-width: 992px) { .bota_news_category_content { text-align: left; } }
.bota_news_category ul li { margin-bottom: 10px; }
.bota_news_category ul li a { font-style: normal; font-weight: 400; font-size: 15px; color: #363636; display: block; }
.bota_news_category ul li svg { margin-right: 15px; }
.bota_news_category ul li:hover > a { color: #ff0100; }

@media only screen and (max-width: 992px) { .bota_block_related { text-align: center; } }

.bota_block_related_item { margin-bottom: 20px; position: relative; overflow: hidden; background: #FFFFFF; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 5px; }
.bota_block_related_item .bota_block_related_img { height: 218px; position: relative; overflow: hidden; }
.bota_block_related_item .bota_block_related_img img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
.bota_block_related_item .bota_block_related_img .bota_block_related_title { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; right: 0; margin: auto; font-style: normal; font-weight: 400; font-size: 18px; line-height: 24px; text-align: center; color: #FFFFFF; opacity: 0; visibility: hidden; -webkit-transition: all .3s ease .15s; transition: all .3s ease .15s; padding: 0 15px; }
.bota_block_related_item .bota_block_related_img:before { position: absolute; content: ""; background: rgba(0, 0, 0, 0.5); width: 100%; height: 0; left: 0; right: 0; top: 0; bottom: 0; opacity: 0; visibility: hidden; -webkit-transition: all .3s ease .15s; transition: all .3s ease .15s; }
.bota_block_related_item:hover .bota_block_related_img .bota_block_related_title { opacity: 1; visibility: visible; }
.bota_block_related_item:hover .bota_block_related_img:before { opacity: 1; visibility: visible; height: 100%; }

.bota_service_detail_page .bota_breadcrumb_main { margin-bottom: 31px; }

.bota_contact_page { background: #EBE9E1; }
.bota_contact_page .bota_breadcrumb_main { background: #EBE9E1; padding-bottom: 40px; margin-bottom: 0; }
@media only screen and (max-width: 1024px) { .bota_contact_page .bota_breadcrumb_main { padding-bottom: 20px; } }

.bota_background_page { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; }
.bota_background_page img { width: 100%; }
.bota_background_page h1 { font-style: normal; font-weight: 600; font-size: 25px; margin-bottom: 20px; }
@media only screen and (max-width: 1024px) { .bota_background_page h1 { font-size: 20px; margin-bottom: 0; } }
.bota_background_page .bota_description_page { font-style: normal; font-weight: 400; font-size: 15px; color: #363636; }
@media only screen and (max-width: 1024px) { .bota_background_page .bota_description_page { font-size: 14px; display: none; } }

.bota_contact_box { background: #FFFFFF; border: 1px solid #D9D9D9; padding: 30px; }
.bota_contact_box .bota_contact__description { font-style: normal; font-weight: normal; font-size: 15px; line-height: 24px; border-right: 1px solid #D9D9D9; padding-right: 23px; height: 100%; }
.bota_contact_box .bota_contact__description img { margin: 20px auto; }
.bota_contact_box .bota_contact__description ul, .bota_contact_box .bota_contact__description ol { padding-left: 20px; margin-bottom: 20px; }
.bota_contact_box .bota_contact__description ul li { list-style: disc; font-size: 15px; color: #363636; margin-bottom: 5px; }
.bota_contact_box .bota_contact__description ul ul { padding-left: 0; margin-bottom: 0; }
.bota_contact_box .bota_contact__description ol li { list-style: auto; font-size: 15px; color: #363636; margin-bottom: 5px; }
@media only screen and (max-width: 1024px) { .bota_contact_box .bota_contact__description { padding: 0; border: none; margin-bottom: 20px; } }
.bota_contact_box .bota_contact__description p { margin-bottom: 20px; }
.bota_contact_box .bota_contact__description h3 { font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; color: #363636; margin-bottom: 15px; margin-top: 38px; }
@media only screen and (max-width: 1024px) { .bota_contact_box .bota_contact__description h3 { margin-top: 15px; font-size: 16px; } }
.bota_contact_box .bota_contact__description h2 { font-style: normal; font-weight: 600; font-size: 18px; line-height: 23px; color: #363636; margin-bottom: 19px; }
@media only screen and (max-width: 1024px) { .bota_contact_box .bota_contact__description h2 { font-size: 16px; } }

.bota_contact_descriptions { font-style: normal; font-weight: 500; font-size: 17px; line-height: 21px; color: #363636; margin-bottom: 15px; }
@media only screen and (max-width: 1024px) { .bota_contact_descriptions { font-size: 16px; } }

.bota_contact_box .form-group label { font-style: normal; font-weight: 400; font-size: 15px; width: 100%; }
.bota_contact_box .form-group input { background: #FFFFFF; border: 1px solid #E5E5E5; border-radius: 3px; height: 40px; width: 100%; padding: 0 15px; }
.bota_contact_box .form-group input:focus { border-color: #ff0100; }
.bota_contact_box .form-group input[type=number] { -moz-appearance: textfield; }
.bota_contact_box .form-group input::-webkit-inner-spin-button, .bota_contact_box .form-group input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
.bota_contact_box .form-group textarea { height: 150px; background: #FFFFFF; border: 1px solid #E5E5E5; border-radius: 3px; width: 100%; padding: 15px; outline: none; }
.bota_contact_box .form-group textarea:focus { border-color: #ff0100; }
.bota_contact_box .bota_cache { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.bota_contact_box .bota_cache input { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; max-width: 224px; margin-right: 20px; }
.bota_contact_box .bota_cache_refresh { font-style: normal; font-weight: 400; font-size: 12px; line-height: 18px; background: #FFFFFF; border: 1px solid #E5E5E5; border-radius: 3px; padding: 11px; height: 40px; margin-right: 16px; cursor: pointer; }
.bota_contact_box .bota_cache_btn { background: transparent; border: none; font-style: normal; font-weight: 400; font-size: 12px; line-height: 18px; color: #000000; cursor: pointer; }
.bota_contact_box .bota_contact_send { border: none; outline: none; -webkit-box-shadow: unset; box-shadow: unset; background: #FF0000; border-radius: 3px; display: inline-block; color: #fff; padding: 16px 85px; height: 55px; font-style: normal; font-weight: 600; font-size: 18px; line-height: 23px; text-align: center; cursor: pointer; }
.bota_contact_box .bota_contact_send:hover { opacity: .7; }

.bota_contact_maps { margin-top: 50px; padding-bottom: 50px; }
@media only screen and (max-width: 1024px) { .bota_contact_maps { margin-top: 20px; margin-bottom: 29px; } }

.bota_details_recruit_page { padding-bottom: 53px; }
@media only screen and (max-width: 1024px) { .bota_details_recruit_page { padding: 20px 0; } }
.bota_details_recruit_page .bota_details_recruit_head { background: #FFFFFF; -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); border-radius: 5px; width: 100%; padding: 21px 23px; margin-top: -50px; margin-bottom: 44px; }
@media only screen and (max-width: 1024px) { .bota_details_recruit_page .bota_details_recruit_map { margin-bottom: 15px; } }
.bota_details_recruit_page .bota_details_recruit_title h1 { font-style: normal; font-weight: 500; font-size: 18px; color: #FF0000; margin-bottom: 11px; }
@media only screen and (max-width: 767px) { .bota_details_recruit_page .bota_details_recruit_title h1 { font-size: 18px; text-align: center; } }
.bota_details_recruit_page .bota_details_recruit_business { font-style: normal; font-weight: 500; font-size: 14px; line-height: 20px; color: #747474; }
@media only screen and (max-width: 767px) { .bota_details_recruit_page .bota_details_recruit_business { margin-bottom: 25px; text-align: center; } }
.bota_details_recruit_page .bota_details_recruit_job_btn a { font-style: normal; font-weight: 700; font-size: 15px; background: #FF0000; border-radius: 5px; color: #fff; height: 45px; display: block; text-align: center; line-height: 45px; border: 1px solid #FF0000; -webkit-transition: all ease 0.2s; transition: all ease 0.2s; }
.bota_details_recruit_page .bota_details_recruit_job_btn a:hover { color: #FF0000; background: #fff; }
.bota_details_recruit_page .bota_details_recruit_title { position: relative; }
.bota_details_recruit_page .bota_details_recruit_connet strong em, .bota_details_recruit_page .bota_details_recruit_connet b em { width: 20px; padding-right: 5px; line-height: 1.5; }
.bota_details_recruit_page .bota_details_recruit_table { background: #EDFAFF; padding: 18px 16px; }
.bota_details_recruit_page .bota_details_recruit_table p svg { margin-right: 15px; }
.bota_details_recruit_page .bota_recruit_table_item:last-child { border: unset; }
.bota_details_recruit_page .bota_recruit_table_item span { font-style: normal; font-weight: 300; font-size: 14px; line-height: 20px; color: #747474; display: block; margin-top: 5px; }
.bota_details_recruit_page .bota_recruit_table_item > a { font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; color: #4D8DFF; padding-left: 30px; }
.bota_details_recruit_page .bota_recruit_table_iframe { width: 198px; height: 97px; margin-top: 14px; }
.bota_details_recruit_page .bota_recruit_table_iframe iframe { width: 100%; }
.bota_details_recruit_page .bota_recruit_table_item { margin-bottom: 10px; border-bottom: 1px solid #D9D9D9; padding-bottom: 10px; }
.bota_details_recruit_page .bota_details_recruit_Welfare { margin-top: 40px; }
@media only screen and (max-width: 767px) { .bota_details_recruit_page .bota_details_recruit_Welfare { margin-top: 16px; } }
.bota_details_recruit_page .bota_details_recruit_Welfare ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; list-style: disc; }
.bota_details_recruit_page .bota_details_recruit_Welfare ul li { display: -webkit-box; display: -ms-flexbox; display: flex; width: 33.33%; font-size: 15px; font-style: normal; font-weight: 400; font-size: 15px; line-height: 20px; color: #747474; margin-bottom: 10px; }
@media only screen and (max-width: 767px) { .bota_details_recruit_page .bota_details_recruit_Welfare ul li { width: 50%; font-size: 14px; } }
.bota_details_recruit_page .bota_details_recruit_Welfare ul li .fa { width: 17px; height: 15px; margin-right: 8px; padding-top: 2px; }
.bota_details_recruit_page .bota_details_recruit_map > p { padding-left: 25px; display: block; margin-bottom: 10px; margin-top: 5px; }
.bota_details_recruit_page .bota_details_recruit_map > p > a { font-size: 14px; color: #4D8DFF; font-weight: 400; display: inline-block; position: relative; padding-right: 10px; }
.bota_details_recruit_page .bota_details_recruit_map > p > a:hover { color: #0056b3; text-decoration: underline !important; }
.bota_details_recruit_page .bota_details_recruit_map > strong > em { margin-right: 5px; }
.bota_details_recruit_page .bota_details_recruit_map > a { display: -webkit-box; display: -ms-flexbox; display: flex; z-index: 111; height: 100%; overflow: hidden; pointer-events: auto; }
.bota_details_recruit_page .bota_recruit_table_list ul li { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #D9D9D9; }
.bota_details_recruit_page .bota_recruit_table_list ul li i { width: 16px; margin-right: 5px; padding-right: 5px; line-height: 1.5; font-size: 14px; }
.bota_details_recruit_page .bota_recruit_table_list ul li strong { font-size: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 5px; }
.bota_details_recruit_page .bota_recruit_table_list ul li p { padding-left: 21px; font-size: 14px; color: #747474; }
.bota_details_recruit_page .bota_recruit_table_list ul li p a { color: #747474; display: inline-block; }
.bota_details_recruit_page .bota_recruit_table_list ul li:last-child { border: unset; }
.bota_details_recruit_page .bota_detail_recruit_row { margin-top: 40px; }
@media only screen and (max-width: 767px) { .bota_details_recruit_page .bota_detail_recruit_row { margin-top: 20px; } }
.bota_details_recruit_page .bota_detail_recruit_row ul, .bota_details_recruit_page .bota_detail_recruit_row ol { padding-left: 20px; margin-bottom: 20px; }
.bota_details_recruit_page .bota_detail_recruit_row ul li { list-style: disc; font-size: 15px; color: #363636; margin-bottom: 5px; }
.bota_details_recruit_page .bota_detail_recruit_row ul ul { padding-left: 0; margin-bottom: 0; }
.bota_details_recruit_page .bota_detail_recruit_row ol li { list-style: auto; font-size: 15px; color: #363636; margin-bottom: 5px; }
.bota_details_recruit_page .bota_detail_recruit_row h4 { margin-bottom: 15px; font-style: normal; font-weight: 700; font-size: 15px; line-height: 1.5; color: #363636; text-transform: uppercase; text-align: left; }
.bota_details_recruit_page .bota_detail_recruit_row p { margin-bottom: 5px; }

.bota_share_this_job { width: 100%; margin-bottom: 30px; padding: 7px 15px; background: #f1f1f1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 20px; color: #747474; }
@media only screen and (max-width: 767px) { .bota_share_this_job { margin-top: 0; margin-bottom: 15px; } }
.bota_share_this_job > span { margin-right: 15px; font-size: 14px; }
@media only screen and (max-width: 320px) { .bota_share_this_job > span { font-size: 12px; } }
.bota_share_this_job a { color: #747474; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; }
.bota_share_this_job a + a { margin-left: 15px; }
.bota_share_this_job a:hover { color: #fb9104; }
.bota_share_this_job .zalo-share-button { margin-left: 15px; height: 17px; cursor: pointer; }
.bota_share_this_job .zalo-share-button i { width: 16px; height: 16px; }
.bota_share_this_job .zalo-share-button i::before { width: 16px; height: 16px; }

.bota_job_tags { width: 100%; margin-bottom: 30px; }
.bota_job_tags h2 { margin-bottom: 15px; font-size: 15px; color: #363636; text-transform: uppercase; font-weight: 700; }
.bota_job_tags ul { margin-bottom: -20px; padding-left: 0; }
.bota_job_tags ul li { display: inline-block; margin-right: 10px; margin-bottom: 20px; }
.bota_job_tags ul li a { padding: 8px 10px; border-radius: 4px; background: #f1f1f1; font-size: 14px; text-decoration: none; -webkit-transition: 0.3s all; transition: 0.3s all; color: #747474; }
.bota_job_tags ul li a:hover { background: #d8d8d8; }

.bota_job_apply_box { border-top: 1px solid #D9D9D9; margin-top: 21px; padding-top: 0; }

.bota_job_apply { margin-top: 20px; }
.bota_job_apply h4 { font-weight: 600; font-size: 18px; line-height: 21px; color: #FF0000; border-bottom: 2px solid #FF0000; display: inline-block; padding-bottom: 10px; margin-bottom: 26px; }
.bota_job_apply label { font-style: normal; font-weight: 400; font-size: 15px; color: #363636; display: block; }
.bota_job_apply input { border: 1px solid #E5E5E5; border-radius: 3px; height: 40px; width: 100%; padding: 0 15px; font-size: 14px; }
.bota_job_apply input[type=number] { -moz-appearance: textfield; }
.bota_job_apply input::-webkit-inner-spin-button, .bota_job_apply input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
.bota_job_apply input:focus { border-color: #ff0100; }
.bota_job_apply form { max-width: 426px; margin: 0; }
.bota_job_apply .bota_up_cv label { display: inline-block; margin: 0; font-style: normal; font-weight: 400; font-size: 15px; }
.bota_job_apply .bota_up_cv label i { margin-right: 5px; }
.bota_job_apply .bota_up_cv label input { display: none; }
.bota_job_apply button { background: #FF0000; border-radius: 3px; font-style: normal; font-weight: 500; font-size: 15px; color: #fff; border: none; -webkit-box-shadow: none; box-shadow: none; padding: 10px 20px; line-height: 20px; -webkit-transition: 0.3s all; transition: 0.3s all; }
@media only screen and (max-width: 767px) { .bota_job_apply button { width: 100%; font-size: 14px; } }
.bota_job_apply button i { margin-right: 5px; }
.bota_job_apply button:hover { opacity: .7; }

.bota_detail_title { margin-bottom: 15px; font-style: normal; font-weight: 700; font-size: 17px; line-height: 1.5; color: #363636; text-transform: uppercase; text-align: left; }

.bota_block_title_jobs { font-size: 17px; font-weight: 700; text-transform: uppercase; margin-bottom: 26px; color: #FF0000; }

.bota_attractive_job { position: relative; margin-bottom: 50px; margin-top: 50px; }
.bota_attractive_job .bota_attractive_job_it { position: relative; background: #FFFFFF; border: 1px solid #E0E0E0; border-radius: 5px; overflow: hidden; padding: 15px 11px 15px; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; }
.bota_attractive_job .bota_attractive_job_it .bota_attractive_job_hot { position: absolute; right: 10px; background: #F03E3D; width: 36px; height: 36px; color: #fff; border-radius: 100%; text-align: center; line-height: 36px; top: 6px; }
.bota_attractive_job .bota_attractive_job_it .bota_attractive_job_img { width: 80px; height: 80px; float: left; display: inline-block; }
.bota_attractive_job .bota_attractive_job_it .bota_attractive_job_cont { width: calc(100% - 97px); float: left; margin-left: 17px; }
.bota_attractive_job .bota_attractive_job_it .bota_attractive_job_cont .bota_attractive_job_name { font-style: normal; font-weight: 500; font-size: 16px; line-height: 27px; color: #22343D; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; overflow: hidden; padding-right: 45px; }
.bota_attractive_job .bota_attractive_job_it .bota_attractive_job_cont .bota_attractive_job_des { -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; overflow: hidden; font-style: normal; font-weight: normal; font-size: 14px; line-height: 24px; color: #475E69; margin-bottom: 5px; }
.bota_attractive_job .bota_attractive_job_it .bota_attractive_job_cont .bota_attractive_job_col { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.bota_attractive_job .bota_attractive_job_it .bota_attractive_job_cont .bota_attractive_job_col span { font-style: normal; font-weight: normal; font-size: 14px; line-height: 24px; color: #475E69; }
.bota_attractive_job .bota_attractive_job_it .bota_attractive_job_cont .bota_attractive_job_col span svg { margin-right: 5px; }
.bota_attractive_job .bota_attractive_job_it:hover { background: #FFFFFF; border: 1px solid #02897A; -webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.25); box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.25); border-radius: 8px; cursor: pointer; }


.bota_block_jobs_item { position: relative; }
.bota_block_jobs_item .bota_block_jobs_figure { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; -ms-flex-wrap: wrap; flex-wrap: wrap; overflow: hidden; border-bottom: 1px solid #D9D9D9; -webkit-transition: 0.4s ease-in-out all; transition: 0.4s ease-in-out all; padding-bottom: 15px; margin-bottom: 15px; }
.bota_block_jobs_item .bota_block_jobs_image { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 79px; flex: 0 0 79px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; max-width: 79px; height: 79px; padding: 5px; border: 1px solid #e5e5e5; border-radius: 5px; background-color: #fff; }
.bota_block_jobs_item .bota_block_jobs_figcaption { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; max-width: calc(100% - 79px); padding-left: 15px; }
.bota_block_jobs_item .bota_block_jobs_figcaption .bota_block_jobs_title { margin-bottom: 3px; }
.bota_block_jobs_item .bota_block_jobs_figcaption .bota_block_jobs_caption { color: #363636; font-size: 14px; line-height: 1.4; }
.bota_block_jobs_item .bota_block_jobs_figcaption .bota_block_jobs_title a { -o-text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; color: #363636; font-size: 16px; font-weight: 700; line-height: 1.2; text-overflow: ellipsis; }
.bota_block_jobs_item .bota_block_jobs_figcaption .bota_block_jobs_title a:hover { color: #FF0000; }
.bota_block_jobs_item .bota_block_jobs_figcaption .bota_block_jobs_caption a { -o-text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; color: #363636; text-overflow: ellipsis; }
.bota_block_jobs_item .bota_block_jobs_figcaption .bota_block_jobs_caption .salary { color: #00B900; }
.bota_block_jobs_item .bota_block_jobs_figcaption .bota_block_jobs_caption .salary em { padding-right: 5px; padding-left: 3px; }
.bota_block_jobs_item .bota_block_jobs_figcaption .bota_block_jobs_caption .location { display: -webkit-box; display: -ms-flexbox; display: flex; }
.bota_block_jobs_item .bota_block_jobs_figcaption .bota_block_jobs_caption .location em { padding-right: 2px; line-height: 1.5; }
.bota_block_jobs_item .bota_block_jobs_figcaption .bota_block_jobs_caption .location ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.bota_block_jobs_item .bota_block_jobs_figcaption .bota_block_jobs_caption .location ul li { padding-left: 0; }
.bota_block_jobs_item .bota_block_jobs_figcaption .bota_block_jobs_caption .location ul li + li:before { margin: 0; margin-right: 8px; margin-left: 8px; content: "|"; }

.bota_load_more a { 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%; height: 46px; margin: 20px auto; border: 2px solid #FF0000; border-radius: 5px; color: #FF0000; font-weight: 700; letter-spacing: 0.1rem; text-decoration: none; text-transform: uppercase; -webkit-transition: 0.3s all; transition: 0.3s all; font-size: 14px; }
@media only screen and (max-width: 767px) { .bota_load_more a { height: 44px; } }
.bota_load_more a:hover { background: #FF0000; color: #fff; }

.bota_footer { width: 100%; background-color: #4d4d4d; position: relative; }
.bota_footer_top { padding: 53px 0 42px; }
.bota_footer_bottom { padding: 11px 0; background: #4D4D4D; border-top: 1px solid #747474; }
.bota_footer_bottom ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
@media only screen and (max-width: 992px) { .bota_footer_bottom ul { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }
.bota_footer_bottom ul li + li { margin-left: 25px; }
.bota_footer_bottom .row { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
@media only screen and (max-width: 992px) { .bota_footer_bottom .row { text-align: center; } }
.bota_footer_bottom img { height: 50px; -o-object-fit: scale-down; object-fit: scale-down; }
.bota_footer a { color: #fff; }
.bota_footer .copyright { font-size: 13px; line-height: 14px; color: #fff; }
@media only screen and (max-width: 992px) { .bota_footer .copyright { margin-bottom: 15px; } }
.bota_footer .copyright a { font-weight: 500; }
.bota_footer_title { font-style: normal; font-weight: 600; font-size: 18px; color: #fff; border-bottom: 1px solid #FFFFFF; display: inline-block; padding-bottom: 4px; margin-bottom: 17px; }
@media only screen and (max-width: 992px) { .bota_footer_links { margin-bottom: 30px; } }
.bota_footer_links li { list-style: none; }
.bota_footer_links .menu-item-gtranslate { display: none !important; }
.bota_footer_links li a { font-style: normal; font-weight: 400; font-size: 14px; display: block; margin-bottom: 10px; color: #fff; -webkit-transition: all ease 0.2s; transition: all ease 0.2s; }
.bota_footer_links li a:hover { color: #FFDF38; padding-left: 10px; }
.bota_footer_item { margin-bottom: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; color: #fff; font-style: normal; font-weight: 400; font-size: 14px; }
.bota_footer_item svg { margin-right: 15px; width: 20px; -webkit-box-flex: 0; -ms-flex: 0 0 20px; flex: 0 0 20px; }

.bota_back_to_top { background: none; -webkit-box-shadow: none; box-shadow: none; color: #FF0000; height: 44px; width: 44px; line-height: 38px; display: none; text-align: center; font-size: 26px; border-radius: 0px; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; border: 2px solid #FF0000; cursor: pointer; background: #fff; z-index: 99; }
.bota_back_to_top i { line-height: 40px; }
.bota_back_to_top.show { position: fixed; right: 10px; bottom: 15px; top: initial !important; display: block; }

.hotline-phone-ring-wrap { position: fixed; left: auto; right: calc( 100px + 40px ); bottom: 50px; z-index: 999999; }
@media only screen and (max-width: 1024px) { .hotline-phone-ring-wrap { right: auto; bottom: -15px; left: -25px; } }

.hotline-phone-ring { position: relative; visibility: visible; background-color: transparent; width: 110px; height: 110px; cursor: pointer; z-index: 11; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transition: visibility .5s; transition: visibility .5s; left: 0; bottom: 0; display: block; }

.hotline-phone-ring-circle { width: 87px; height: 87px; top: 10px; left: 10px; position: absolute; background-color: transparent; border-radius: 100%; border: 2px solid #e60808; -webkit-animation: phonering-alo-circle-anim 1.2s infinite ease-in-out; animation: phonering-alo-circle-anim 1.2s infinite ease-in-out; -webkit-transition: all .5s; transition: all .5s; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; opacity: .5; }

.hotline-phone-ring-circle-fill { width: 57px; height: 57px; top: 25px; left: 25px; position: absolute; background-color: rgba(230, 8, 8, 0.7); border-radius: 100%; border: 2px solid transparent; -webkit-animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out; animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out; -webkit-transition: all .5s; transition: all .5s; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; }

.hotline-phone-ring-img-circle { background-color: #e60808; width: 33px; height: 33px; top: 37px; left: 37px; position: absolute; background-size: 20px; border-radius: 100%; border: 2px solid transparent; -webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out; animation: phonering-alo-circle-img-anim 1s infinite ease-in-out; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; 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; }
.hotline-phone-ring-img-circle .pps-btn-img { display: -webkit-box; display: -ms-flexbox; display: flex; }
.hotline-phone-ring-img-circle .pps-btn-img img { width: 20px; height: 20px; }

.hotline-bar { position: absolute; background: rgba(230, 8, 8, 0.75); height: 40px; width: 200px; line-height: 40px; border-radius: 3px; padding: 0 10px; background-size: 100%; cursor: pointer; transition: all 0.8s; -webkit-transition: all 0.8s; z-index: 9; -webkit-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.1); box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.1); border-radius: 50px !important; left: 33px; bottom: 37px; }
.hotline-bar > a { color: #fff; text-decoration: none; font-size: 15px; font-weight: 700; text-indent: 50px; display: block; letter-spacing: 1px; line-height: 40px; font-family: Arial; }
.hotline-bar > a:hover, .hotline-bar > a:active { color: #fff; }

@-webkit-keyframes phonering-alo-circle-anim { 0% { -webkit-transform: rotate(0) scale(0.5) skew(1deg); -webkit-opacity: .1; }
  30% { -webkit-transform: rotate(0) scale(0.7) skew(1deg); -webkit-opacity: .5; }
  100% { -webkit-transform: rotate(0) scale(1) skew(1deg); -webkit-opacity: .1; } }
@-webkit-keyframes phonering-alo-circle-fill-anim { 0% { -webkit-transform: rotate(0) scale(0.7) skew(1deg); opacity: .6; }
  50% { -webkit-transform: rotate(0) scale(1) skew(1deg); opacity: .6; }
  100% { -webkit-transform: rotate(0) scale(0.7) skew(1deg); opacity: .6; } }
@-webkit-keyframes phonering-alo-circle-img-anim { 0% { -webkit-transform: rotate(0) scale(1) skew(1deg); }
  10% { -webkit-transform: rotate(-25deg) scale(1) skew(1deg); }
  20% { -webkit-transform: rotate(25deg) scale(1) skew(1deg); }
  30% { -webkit-transform: rotate(-25deg) scale(1) skew(1deg); }
  40% { -webkit-transform: rotate(25deg) scale(1) skew(1deg); }
  50% { -webkit-transform: rotate(0) scale(1) skew(1deg); }
  100% { -webkit-transform: rotate(0) scale(1) skew(1deg); } }
@media (max-width: 768px) { .hotline-bar { display: none; } }
.bota_pagination { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 36px; }
@media only screen and (max-width: 1024px) { .bota_pagination { margin-top: 10px; margin-bottom: 35px; } }
.bota_pagination .page-numbers { background: #FFFFFF; border: 1px solid #999999; border-radius: 5px; color: #999999; font-style: normal; font-weight: 500; font-size: 14px; outline: none; -webkit-box-shadow: unset !important; box-shadow: unset !important; }
.bota_pagination .page-numbers.current, .bota_pagination .page-numbers:hover { background: #FF0000; border: 1px solid #FF0000; color: #fff; cursor: pointer; }

.page-numbers { display: inline-block; padding: 5px 12px; color: #333; border: 1px solid #999999; border-radius: 5px; margin-right: 8px; }

.pagination_bar { margin: 10px auto; }

.current { background: #FF0000; /* border: 1px solid #999999; */ padding: 5px 12px; color: #fff; border-radius: 5px; }

.send_mail_success { display: none; padding-top: 50px; color: red; font-size: 20px; }

.nameError { color: white; display: none; font-style: italic; font-size: 12px; }

.emailError { color: white; display: none; font-style: italic; font-size: 12px; }

.phoneError { color: white; display: none; font-style: italic; font-size: 12px; }

.cvError { color: white; display: none; font-style: italic; font-size: 12px; }

.send_success { color: white; display: none; font-style: italic; font-size: 12px; }

.comment-error { display: none; font-size: 12px; color: red; }

/*# sourceMappingURL=style.css.map */