@font-face {
font-family: 'blo-fonts';
src:  url(//tlipgroup.zonotek.vn/wp-content/themes/blo/assets/fonts/blo-fonts.eot?mn2f6v);
src:  url(//tlipgroup.zonotek.vn/wp-content/themes/blo/assets/fonts/blo-fonts.eot?mn2f6v#iefix) format('embedded-opentype'),
url(//tlipgroup.zonotek.vn/wp-content/themes/blo/assets/fonts/blo-fonts.ttf?mn2f6v) format('truetype'),
url(//tlipgroup.zonotek.vn/wp-content/themes/blo/assets/fonts/blo-fonts.woff?mn2f6v) format('woff'),
url(//tlipgroup.zonotek.vn/wp-content/themes/blo/assets/fonts/blo-fonts.svg?mn2f6v#blo-fonts) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
.xsicon{ font-family: 'blo-fonts' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.xsicon-soundcloud:before {
content: "\e930";
}
.xsicon-arrow-alt-circle-right:before {
content: "\e900";
}
.xsicon-arrow-down:before {
content: "\e901";
}
.xsicon-arrow-left:before {
content: "\e902";
}
.xsicon-arrow-right:before {
content: "\e903";
}
.xsicon-arrow-up:before {
content: "\e904";
}
.xsicon-calendar:before {
content: "\e905";
}
.xsicon-chart:before {
content: "\e906";
}
.xsicon-check:before {
content: "\e907";
}
.xsicon-chevron-down:before {
content: "\e908";
}
.xsicon-chevron-left:before {
content: "\e909";
}
.xsicon-chevron-right:before {
content: "\e90a";
}
.xsicon-chevron-up:before {
content: "\e90b";
}
.xsicon-clock:before {
content: "\e90c";
}
.xsicon-comment:before {
content: "\e90d";
}
.xsicon-comment-solid:before {
content: "\e90e";
}
.xsicon-dribbble:before {
content: "\e90f";
}
.xsicon-envelope:before {
content: "\e910";
}
.xsicon-envelope-solid:before {
content: "\e911";
}
.xsicon-eye:before {
content: "\e912";
}
.xsicon-facebook-f:before {
content: "\e913";
}
.xsicon-folder-open:before {
content: "\e914";
}
.xsicon-folder-solid:before {
content: "\e915";
}
.xsicon-google-plus-g:before {
content: "\e916";
}
.xsicon-instagram:before {
content: "\e917";
}
.xsicon-long-arrow-alt-down:before {
content: "\e918";
}
.xsicon-long-arrow-alt-left:before {
content: "\e919";
}
.xsicon-long-arrow-alt-right:before {
content: "\e91a";
}
.xsicon-long-arrow-alt-up:before {
content: "\e91b";
}
.xsicon-map-marker-alt:before {
content: "\e91c";
}
.xsicon-minus:before {
content: "\e91d";
}
.xsicon-monitor:before {
content: "\e91e";
}
.xsicon-paper-plane:before {
content: "\e91f";
}
.xsicon-phone-alt:before {
content: "\e920";
}
.xsicon-play:before {
content: "\e921";
}
.xsicon-plus:before {
content: "\e922";
}
.xsicon-profile:before {
content: "\e923";
}
.xsicon-quote:before {
content: "\e924";
}
.xsicon-reply-all:before {
content: "\e925";
}
.xsicon-search:before {
content: "\e926";
color: #565872;
}
.xsicon-tax:before {
content: "\e927";
}
.xsicon-th:before {
content: "\e928";
}
.xsicon-times:before {
content: "\e929";
}
.xsicon-trust:before {
content: "\e92a";
}
.xsicon-tv:before {
content: "\e92b";
}
.xsicon-twitter:before {
content: "\e92c";
}
.xsicon-user:before {
content: "\e92d";
}
.xsicon-vimeo:before {
content: "\e92e";
}
.xsicon-youtube:before {
content: "\e92f";
}
.xsicon-github:before {
content: "\f09b";
}
.xsicon-pinterest:before {
content: "\f0d2";
}
.xsicon-linkedin:before {
content: "\f0e1";
}
.xsicon-xing:before {
content: "\f168";
}
.xsicon-tumblr:before {
content: "\f173";
}
.xsicon-skype:before {
content: "\f17e";
}
.xsicon-vk:before {
content: "\f189";
}
.xsicon-stumbleupon:before {
content: "\f1a4";
}
.xsicon-behance:before {
content: "\f1b4";
}
.xsicon-vine:before {
content: "\f1ca";
}@font-face {
font-family: 'blo-fonts';
src:  url(//tlipgroup.zonotek.vn/wp-content/themes/blo/assets/fonts/blo-fonts.eot?mn2f6v);
src:  url(//tlipgroup.zonotek.vn/wp-content/themes/blo/assets/fonts/blo-fonts.eot?mn2f6v#iefix) format('embedded-opentype'),
url(//tlipgroup.zonotek.vn/wp-content/themes/blo/assets/fonts/blo-fonts.ttf?mn2f6v) format('truetype'),
url(//tlipgroup.zonotek.vn/wp-content/themes/blo/assets/fonts/blo-fonts.woff?mn2f6v) format('woff'),
url(//tlipgroup.zonotek.vn/wp-content/themes/blo/assets/fonts/blo-fonts.svg?mn2f6v#blo-fonts) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
.xsicon{ font-family: 'blo-fonts' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.xsicon-soundcloud:before {
content: "\e930";
}
.xsicon-arrow-alt-circle-right:before {
content: "\e900";
}
.xsicon-arrow-down:before {
content: "\e901";
}
.xsicon-arrow-left:before {
content: "\e902";
}
.xsicon-arrow-right:before {
content: "\e903";
}
.xsicon-arrow-up:before {
content: "\e904";
}
.xsicon-calendar:before {
content: "\e905";
}
.xsicon-chart:before {
content: "\e906";
}
.xsicon-check:before {
content: "\e907";
}
.xsicon-chevron-down:before {
content: "\e908";
}
.xsicon-chevron-left:before {
content: "\e909";
}
.xsicon-chevron-right:before {
content: "\e90a";
}
.xsicon-chevron-up:before {
content: "\e90b";
}
.xsicon-clock:before {
content: "\e90c";
}
.xsicon-comment:before {
content: "\e90d";
}
.xsicon-comment-solid:before {
content: "\e90e";
}
.xsicon-dribbble:before {
content: "\e90f";
}
.xsicon-envelope:before {
content: "\e910";
}
.xsicon-envelope-solid:before {
content: "\e911";
}
.xsicon-eye:before {
content: "\e912";
}
.xsicon-facebook-f:before {
content: "\e913";
}
.xsicon-folder-open:before {
content: "\e914";
}
.xsicon-folder-solid:before {
content: "\e915";
}
.xsicon-google-plus-g:before {
content: "\e916";
}
.xsicon-instagram:before {
content: "\e917";
}
.xsicon-long-arrow-alt-down:before {
content: "\e918";
}
.xsicon-long-arrow-alt-left:before {
content: "\e919";
}
.xsicon-long-arrow-alt-right:before {
content: "\e91a";
}
.xsicon-long-arrow-alt-up:before {
content: "\e91b";
}
.xsicon-map-marker-alt:before {
content: "\e91c";
}
.xsicon-minus:before {
content: "\e91d";
}
.xsicon-monitor:before {
content: "\e91e";
}
.xsicon-paper-plane:before {
content: "\e91f";
}
.xsicon-phone-alt:before {
content: "\e920";
}
.xsicon-play:before {
content: "\e921";
}
.xsicon-plus:before {
content: "\e922";
}
.xsicon-profile:before {
content: "\e923";
}
.xsicon-quote:before {
content: "\e924";
}
.xsicon-reply-all:before {
content: "\e925";
}
.xsicon-search:before {
content: "\e926";
color: #565872;
}
.xsicon-tax:before {
content: "\e927";
}
.xsicon-th:before {
content: "\e928";
}
.xsicon-times:before {
content: "\e929";
}
.xsicon-trust:before {
content: "\e92a";
}
.xsicon-tv:before {
content: "\e92b";
}
.xsicon-twitter:before {
content: "\e92c";
}
.xsicon-user:before {
content: "\e92d";
}
.xsicon-vimeo:before {
content: "\e92e";
}
.xsicon-youtube:before {
content: "\e92f";
}
.xsicon-github:before {
content: "\f09b";
}
.xsicon-pinterest:before {
content: "\f0d2";
}
.xsicon-linkedin:before {
content: "\f0e1";
}
.xsicon-xing:before {
content: "\f168";
}
.xsicon-tumblr:before {
content: "\f173";
}
.xsicon-skype:before {
content: "\f17e";
}
.xsicon-vk:before {
content: "\f189";
}
.xsicon-stumbleupon:before {
content: "\f1a4";
}
.xsicon-behance:before {
content: "\f1b4";
}
.xsicon-vine:before {
content: "\f1ca";
}.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-inline:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-start .elementor-icon-list-item,.elementor-widget.elementor-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-align-end .elementor-icon-list-item,.elementor-widget.elementor-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after{inset-inline-end:0}@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-widescreen-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-laptop-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{inset-inline-end:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{flex-shrink:0;margin:0 var(--divider-element-spacing)}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}.ekit-wid-con .media {
display: -ms-flexbox !important;
display: -webkit-box !important;
display: flex !important;
-ms-flex-align: start !important;
-webkit-box-align: start !important;
align-items: flex-start !important;
}
.ekit-wid-con .ekit-location-wraper .ekit-location {
position: absolute;
}
.ekit-wid-con .ekit-location-wraper .ekit-location.active .ekit-location_outer, .ekit-wid-con .ekit-location-wraper .ekit-location:hover .ekit-location_outer {
z-index: 2;
}
.ekit-wid-con .ekit-location-wraper .ekit-location-des {
margin-bottom: 0;
}
.ekit-wid-con .ekit-location-wraper .ekit-location-des > * {
margin-bottom: 0;
}
.ekit-wid-con .ekit-location-wraper .ekit-location-des ul,
.ekit-wid-con .ekit-location-wraper .ekit-location-des ol,
.ekit-wid-con .ekit-location-wraper .ekit-location-des li {
list-style: initial;
list-style-position: inside;
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover .ekit-location_outer {
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
pointer-events: none;
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover .ekit-location_outer::after {
content: " ";
position: absolute;
top: -10px;
left: 0;
right: 0;
bottom: -10px;
z-index: -1;
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover .ekit_hotspot_arrow {
top: auto;
bottom: 38px;
opacity: 0;
visibility: hidden;
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover:not(.click):hover .ekit-location_outer, .ekit-wid-con .ekit-location-wraper .ekit-location-on-hover.active .ekit-location_outer {
pointer-events: auto;
-webkit-transform: translate3d(-50%, 0, 0);
transform: translate3d(-50%, 0, 0);
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover:not(.click):hover .ekit-location_inner, .ekit-wid-con .ekit-location-wraper .ekit-location-on-hover.active .ekit-location_inner {
visibility: visible;
opacity: 1;
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover:not(.click):hover .ekit_hotspot_arrow, .ekit-wid-con .ekit-location-wraper .ekit-location-on-hover.active .ekit_hotspot_arrow {
opacity: 1;
visibility: visible;
-webkit-transition: all 0.4s 0.2s;
-o-transition: all 0.4s 0.2s;
transition: all 0.4s 0.2s;
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover.bottom .ekit-location_outer {
top: 43px;
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover.bottom .ekit_hotspot_arrow {
top: 38px;
bottom: auto;
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover.bottom .ekit_hotspot_arrow::before {
border-width: 0 0.4rem 0.4rem;
border-bottom-color: currentColor;
}
.ekit-wid-con .ekit-location-on-click:not(.hotspot-following-line-style):not(.hotspot-following-line-straight).active .ekit-location_outer {
-webkit-transform: translate3d(-50%, 0, 0);
transform: translate3d(-50%, 0, 0);
}
.ekit-wid-con .ekit-location-on-click.active .ekit-location_inner {
visibility: visible;
opacity: 1;
}
.ekit-wid-con .ekit-location_indicator {
position: relative;
height: 34px;
z-index: 1;
width: 34px;
background-color: #fff;
border-radius: 50%;
border: 1px solid #eee;
color: rgba(26, 43, 99, 0.2);
cursor: pointer;
}
.ekit-wid-con .ekit-location_indicator::after {
position: absolute;
left: 50%;
top: 50%;
height: 6px;
width: 6px;
background-color: #f3525a;
border-radius: inherit;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
content: "";
}
@media (max-width: 480px) {
.ekit-wid-con .ekit-location_indicator::after {
height: 3px;
width: 3px;
}
}
.ekit-wid-con .ekit_hotspot_pulse_1,
.ekit-wid-con .ekit_hotspot_pulse_2 {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
z-index: -1;
border-radius: inherit;
color: inherit;
-webkit-box-shadow: 0 0 0 15px currentColor;
box-shadow: 0 0 0 15px currentColor;
-webkit-animation: pulsekm 3s infinite cubic-bezier(0.4, 0, 1, 1) both;
animation: pulsekm 3s infinite cubic-bezier(0.4, 0, 1, 1) both;
}
.ekit-wid-con .ekit_hotspot_pulse_1 {
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s;
}
@-webkit-keyframes pulsekm {
0% {
-webkit-box-shadow: 0 0 0 0 currentColor;
box-shadow: 0 0 0 0 currentColor;
}
70% {
-webkit-box-shadow: 0 0 0 30px currentColor;
box-shadow: 0 0 0 30px currentColor;
opacity: 0;
}
100% {
-webkit-box-shadow: 0 0 0 0 currentColor;
box-shadow: 0 0 0 0 currentColor;
opacity: 0;
}
}
@keyframes pulsekm {
0% {
-webkit-box-shadow: 0 0 0 0 currentColor;
box-shadow: 0 0 0 0 currentColor;
}
70% {
-webkit-box-shadow: 0 0 0 30px currentColor;
box-shadow: 0 0 0 30px currentColor;
opacity: 0;
}
100% {
-webkit-box-shadow: 0 0 0 0 currentColor;
box-shadow: 0 0 0 0 currentColor;
opacity: 0;
}
}
.ekit-wid-con .ekit_hotspot_image {
-webkit-box-flex: 0;
-ms-flex: 0 0 30%;
flex: 0 0 30%;
max-width: 30%;
}
.ekit-wid-con .ekit-location-groups .media-body {
width: 100%;
}
.ekit-wid-con .ekit-location-groups .media {
max-width: 100%;
}
.ekit-wid-con .ekit-location-groups .media.ekit-location_inner {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.ekit-wid-con .ekit-location-groups .media.ekit-location_inner .ekit_hotspot_image {
margin-right: 10px;
}
.ekit-wid-con .ekit-location-groups .media.flex-row-reverse .ekit_hotspot_image {
margin-left: 10px;
}
.ekit-wid-con .ekit-location-groups .media.flex-column-reverse .ekit_hotspot_image, .ekit-wid-con .ekit-location-groups .media.flex-column .ekit_hotspot_image {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.ekit-wid-con .ekit-location_outer {
min-width: 350px;
text-align: left;
color: #000;
position: absolute;
bottom: 126%;
left: 50%;
-webkit-transform: translate3d(-50%, -15px, 0);
transform: translate3d(-50%, -15px, 0);
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
z-index: -1;
}
.ekit-wid-con .ekit-location_inner {
opacity: 0;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
visibility: hidden;
padding: 20px 15px;
width: 100%;
background-color: #fff;
-webkit-filter: drop-shadow(0 0 20px rgba(0, 0, 0, 0.05));
filter: drop-shadow(0 0 20px rgba(0, 0, 0, 0.05));
position: relative;
z-index: 50;
}
.ekit-wid-con .ekit_hotspot_arrow {
position: absolute;
display: block;
width: 0.8rem;
height: 0.4rem;
bottom: -6px;
z-index: 5;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.ekit-wid-con .ekit_hotspot_arrow::before {
position: absolute;
content: "";
border-color: transparent;
border-style: solid;
border-top-color: currentColor;
top: 0;
border-width: 0.4rem 0.4rem 0;
color: #fff;
left: 0;
}
.ekit-wid-con .hotspot-following-line-style .ekit-location_outer {
-webkit-transform: none;
-ms-transform: none;
transform: none;
-webkit-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
}
.ekit-wid-con .hotspot-following-line-style .ekit-hotspot-horizontal-line,
.ekit-wid-con .hotspot-following-line-style .ekit-hotspot-vertical-line {
display: block;
-webkit-transition: all 0.4s linear 0.4s;
-o-transition: all 0.4s linear 0.4s;
transition: all 0.4s linear 0.4s;
background-color: #2575fc;
position: absolute;
}
.ekit-wid-con .hotspot-following-line-style .ekit-hotspot-vertical-line {
-webkit-transition: all 0.4s linear 0s;
-o-transition: all 0.4s linear 0s;
transition: all 0.4s linear 0s;
-webkit-transform: scaleY(0);
-ms-transform: scaleY(0);
transform: scaleY(0);
width: 2px;
height: 65px;
left: 50%;
}
.ekit-wid-con .hotspot-following-line-style .ekit-hotspot-horizontal-line {
height: 2px;
width: 155px;
margin-top: -1px;
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
top: 50%;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_top .ekit-hotspot-horizontal-line, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit-hotspot-horizontal-line {
left: 100%;
-webkit-transform-origin: left;
-ms-transform-origin: left;
transform-origin: left;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_top .ekit-hotspot-horizontal-line, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit-hotspot-horizontal-line {
left: auto;
right: 100%;
-webkit-transform-origin: right;
-ms-transform-origin: right;
transform-origin: right;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit-location_outer, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_top .ekit-location_outer {
left: calc(100% - 2px);
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_top .ekit-location_outer, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit-location_outer {
left: auto;
right: 100%;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_top .ekit-location_outer, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_top .ekit-location_outer {
bottom: 241%;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_top .ekit-hotspot-vertical-line, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_top .ekit-hotspot-vertical-line {
top: 100%;
-webkit-transform-origin: bottom;
-ms-transform-origin: bottom;
transform-origin: bottom;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_top .ekit-hotspot-vertical-line .ekit_hotspot_arrow, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_top .ekit-hotspot-vertical-line .ekit_hotspot_arrow {
top: 0;
left: 1px;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_top .ekit-hotspot-horizontal-line .ekit_hotspot_arrow, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_top .ekit-hotspot-horizontal-line .ekit_hotspot_arrow {
display: none;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit_hotspot_arrow, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit_hotspot_arrow {
top: -6px;
bottom: auto;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit_hotspot_arrow::before, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit_hotspot_arrow::before {
border-width: 0 0.4rem 0.4rem;
border-bottom-color: currentColor;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit-location_outer, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit-location_outer {
bottom: auto;
top: 238%;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit-hotspot-vertical-line, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit-hotspot-vertical-line {
top: -65px;
-webkit-transform-origin: top;
-ms-transform-origin: top;
transform-origin: top;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit-hotspot-vertical-line .ekit_hotspot_arrow, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit-hotspot-vertical-line .ekit_hotspot_arrow {
bottom: 0;
left: 1px;
top: auto;
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit-hotspot-horizontal-line .ekit_hotspot_arrow, .ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit-hotspot-horizontal-line .ekit_hotspot_arrow {
display: none;
}
.ekit-wid-con .hotspot-following-line-style.ekit-location-on-click.active .ekit-hotspot-horizontal-line {
-webkit-transition: all 0.4s linear 0s;
-o-transition: all 0.4s linear 0s;
transition: all 0.4s linear 0s;
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
}
.ekit-wid-con .hotspot-following-line-style.ekit-location-on-click.active .ekit-hotspot-vertical-line {
-webkit-transition: all 0.3s linear 0.4s;
-o-transition: all 0.3s linear 0.4s;
transition: all 0.3s linear 0.4s;
-webkit-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1);
}
.ekit-wid-con .hotspot-following-line-style.ekit-location-on-click.active .ekit-location_inner {
-webkit-transition: all 0.4s ease 0.7s;
-o-transition: all 0.4s ease 0.7s;
transition: all 0.4s ease 0.7s;
}
.ekit-wid-con .hotspot-following-line-style.ekit-location-on-click.active .ekit-location_outer {
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.ekit-wid-con .hotspot-following-line-straight .ekit-hotspot-horizontal-line {
display: block;
position: absolute;
background-color: #2575fc;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
pointer-events: none;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_top .ekit-hotspot-horizontal-line, .ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-hotspot-horizontal-line {
height: 6.25rem;
width: 2px;
left: 50%;
margin-left: -0.0625rem;
-webkit-transform: scaleY(0);
-ms-transform: scaleY(0);
transform: scaleY(0);
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_top .ekit-hotspot-horizontal-line .ekit_hotspot_arrow, .ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-hotspot-horizontal-line .ekit_hotspot_arrow {
top: 0;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_top .ekit-hotspot-vertical-line, .ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-hotspot-vertical-line {
display: none;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_top .ekit-location_outer {
bottom: calc(105px + 100%);
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_top .ekit-hotspot-horizontal-line {
bottom: 100%;
-webkit-transform-origin: bottom;
-ms-transform-origin: bottom;
transform-origin: bottom;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-location_outer {
top: calc(105px + 100%);
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit_hotspot_arrow::before {
border-width: 0 0.4rem 0.4rem;
border-bottom-color: currentColor;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-hotspot-horizontal-line {
top: 100%;
-webkit-transform-origin: top;
-ms-transform-origin: top;
transform-origin: top;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-hotspot-horizontal-line .ekit_hotspot_arrow {
bottom: 0;
top: auto;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit-hotspot-horizontal-line, .ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit-hotspot-horizontal-line {
width: 6.25rem;
height: 2px;
top: 50%;
margin-top: -0.0625rem;
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit-hotspot-horizontal-line .ekit_hotspot_arrow, .ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit-hotspot-horizontal-line .ekit_hotspot_arrow {
right: 0;
left: auto;
margin-top: -3px;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit-hotspot-vertical-line, .ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit-hotspot-vertical-line {
display: none;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit-hotspot-horizontal-line {
-webkit-transform-origin: left;
-ms-transform-origin: left;
transform-origin: left;
left: 100%;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit-location_outer {
-webkit-transform: none;
-ms-transform: none;
transform: none;
left: calc(100% + 105px);
bottom: -160%;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit_hotspot_arrow {
left: -12px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit_hotspot_arrow::before {
border-top-color: transparent;
border-right-color: currentColor;
border-width: 0.4rem 0.4rem 0.4rem 0.4rem;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit-hotspot-horizontal-line {
-webkit-transform-origin: right;
-ms-transform-origin: right;
transform-origin: right;
right: 100%;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit-location_outer {
-webkit-transform: none;
-ms-transform: none;
transform: none;
right: calc(100% + 105px);
bottom: -160%;
left: auto;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit_hotspot_arrow {
right: -12px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
left: auto;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit_hotspot_arrow::before {
border-top-color: transparent;
border-left-color: currentColor;
border-width: 0.4rem 0.4rem 0.4rem 0.4rem;
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit-hotspot-horizontal-line .ekit_hotspot_arrow {
right: auto;
left: 0;
}
.ekit-wid-con .hotspot-following-line-straight.active.ekit_hotspot_follow_line_top .ekit-hotspot-horizontal-line, .ekit-wid-con .hotspot-following-line-straight.active.ekit_hotspot_follow_line_bottom .ekit-hotspot-horizontal-line {
-webkit-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1);
}
.ekit-wid-con .hotspot-following-line-straight.active.ekit_hotspot_follow_line_left .ekit-hotspot-horizontal-line, .ekit-wid-con .hotspot-following-line-straight.active.ekit_hotspot_follow_line_right .ekit-hotspot-horizontal-line {
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_top .ekit-location_outer, .ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-location_outer {
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.ekit-wid-con .hotspot-following-line-straight .ekit-location_outer {
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
}
.ekit-wid-con .ekit-map-image img {
display: inline-block;
}