@charset "UTF-8";/*!Theme Name: MaxcoachTheme URI: https://maxcoach.thememove.comAuthor: ThemeMoveAuthor URI: https://thememove.comDescription: Maxcoach – Online Learning and Education WordPress ThemeVersion: 2.4.2License: GNU General Public License v2 or laterLicense URI: https://www.gnu.org/licenses/gpl-2.0.htmlText Domain: maxcoachTags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready*/a, input[type='text'],input[type='email'],input[type='url'],input[type='password'],input[type='search'],input[type='number'],input[type='tel'], select, textarea, button,input[type='button'],input[type='reset'],input[type='submit'],.button, .header-right-inner, .page-open-popup-search i, .page-open-components .circle, .switcher-language-wrapper .wpml-ls .wpml-ls-sub-menu, .page-mobile-menu-opened.mobile-menu-push-to-right .site, .page-mobile-menu-opened.mobile-menu-push-to-left .site, .page-mobile-main-menu, .page-mobile-main-menu .toggle-sub-menu, .page-scroll-up, .page-scroll-up i, .page-open-off-sidebar i, .page-close-off-sidebar:before, .page-close-off-sidebar:after, .page-off-sidebar, .site, .tm-swiper:hover .swiper-nav-button, .tm-swiper .swiper-pagination-bullet:before, .tm-swiper.pagination-style-05 .swiper-pagination-bullet:after, .maxcoach-fake-select-wrap .maxcoach-fake-select-current, .maxcoach-fake-select-wrap .maxcoach-fake-select, .maxcoach-tabpanel .tab-mobile-heading, .post-share.style-01 .share-icon, .post-share .share-list, .blog-nav-links .inner .hover-bg, .blog-nav-links .inner h6:before, .single-portfolio .tm-sticky-column, .portfolio-nav-links.style-02 a, .portfolio-nav-links.style-02 .normal,.portfolio-nav-links.style-02 .hover, .portfolio-nav-links.style-03 .nav-text, .quantity button:before, .maxcoach-event .maxcoach-box, .maxcoach-event .event-overlay-background, .maxcoach-event .event-overlay-content, .page-sidebar .insight-core-bmw li > a:before, .widget_recent_entries li a:before, .widget_recent_entries li a:after, .widget_search .search-submit,.widget_product_search .search-submit, .dialog-widget .dialog-close-button i, .maxcoach-image, .maxcoach-grid-wrapper.filter-style-01 .filter-counter, .maxcoach-grid-pagination .navigation-buttons .nav-link, .maxcoach-accordion .accordion-header, .maxcoach-accordion .accordion-title, .maxcoach-accordion .accordion-icon, .tm-button .button-text, .tm-button.style-flat:before, .tm-button.style-flat:after, .tm-button.style-border:before, .tm-button.style-border:after, .tm-button.style-thick-border:before, .tm-button.style-thick-border:after, .maxcoach-icon .icon, .svg-defs-gradient .stop-a,.svg-defs-gradient .stop-b, .elementor-widget-tm-icon-box .tm-icon-box, .elementor-widget-tm-icon-box .tm-icon-box:before, .elementor-widget-tm-icon-box .icon,.elementor-widget-tm-icon-box .heading,.elementor-widget-tm-icon-box .description,.elementor-widget-tm-icon-box .icon-box-button, .elementor-widget-tm-icon-box .heading-divider:after, .elementor-widget-tm-icon-box.maxcoach-icon-box-style-02 .tm-icon-box:after, .tm-image-box, .tm-image-box:before, .tm-image-box .image, .tm-image-box.style-03 .image:before, .tm-image-box.style-03 .content, .tm-image-box.style-03 .title, .tm-image-box.style-04 .image:before, .tm-image-box.style-04 .caption, .tm-image-box.style-04 .title, .tm-image-box.style-04 .description, .tm-image-box.style-04 .tm-button-wrapper, .tm-image-box.style-05 .content, .tm-image-box.style-05 .content:before, .tm-image-box.style-05 .content:after, .tm-image-box.style-05 .title, .tm-image-box.style-05 .description, .tm-counter, .maxcoach-light-gallery .maxcoach-overlay, .elementor-widget-tm-image-carousel .image img, .maxcoach-gallery-justified-content .overlay,.maxcoach-gallery-justified-content .overlay-content, .maxcoach-modern-carousel-style-01 .slide-image, .maxcoach-modern-carousel-style-02 .slide-image, .maxcoach-modern-carousel-style-02 .slide-button:after, .maxcoach-blog .post-wrapper, .maxcoach-blog-overlay-style-float .post-overlay-background, .tm-portfolio .post-wrapper, .portfolio-overlay-group-01 .post-overlay, .portfolio-overlay-huge-on .site, .portfolio-overlay-huge .post-overlay, .portfolio-overlay-huge .post-overlay-info, .portfolio-overlay-faded-04 .post-overlay, .portfolio-overlay-flat .post-overlay, .portfolio-overlay-flat .post-overlay-info, .portfolio-overlay-float .post-overlay, .maxcoach-portfolio-carousel-01 .post-thumbnail, .maxcoach-course .course-wrapper, .maxcoach-course .course-info, .course-caption-style-01 .course-wrapper, .course-caption-style-02 .maxcoach-course .course-wrapper, .course-caption-style-03 .maxcoach-course .course-wrapper, .course-caption-style-04 .maxcoach-course .course-wrapper, .course-caption-style-05 .maxcoach-course .course-wrapper, .course-caption-style-07 .maxcoach-course .course-wrapper, .course-caption-style-08 .course-overlay-bg:before, .course-caption-style-08 .course-overlay-bg:after, .course-caption-style-08 .course-caption-main, .course-caption-style-11 .course-overlay-bg:before, .course-caption-style-11 .course-overlay-bg:after, .course-caption-style-11 .course-caption-main, .course-caption-style-13 .course-info, .maxcoach-product.style-grid .product-thumbnail, .maxcoach-gradation-style-01 .tm-gradation .count, .maxcoach-gradation-style-02 .tm-gradation .count, .maxcoach-gradation-style-03 .tm-gradation .count, .maxcoach-list .icon, .maxcoach-list .text, .tm-social-networks .link-icon,.tm-social-networks .link-text, .maxcoach-team-member-style-01 .photo, .maxcoach-team-member-style-01 .overlay, .maxcoach-team-member-style-01 .social-networks, .maxcoach-team-member-style-01 .social-networks a, .maxcoach-team-member-style-02 .photo, .maxcoach-team-member-style-02 .overlay, .maxcoach-team-member-style-02 .info, .maxcoach-team-member-style-02 .social-networks, .maxcoach-team-member-style-02 .social-networks a, .maxcoach-team-member-style-03 .photo, .maxcoach-team-member-style-03 .overlay, .maxcoach-team-member-style-03 .info, .maxcoach-team-member-style-03 .social-networks, .maxcoach-team-member-style-03 .social-networks a, .tm-team-member-carousel .photo, .tm-team-member-carousel .overlay, .tm-team-member-carousel .info, .tm-team-member-carousel .social-networks, .tm-team-member-carousel .social-networks a, .maxcoach-event-grid.style-minimal .maxcoach-box, .maxcoach-event-grid.style-minimal .maxcoach-box:before, .maxcoach-event-carousel .maxcoach-box, .maxcoach-event-carousel .event-overlay-background, .maxcoach-event-carousel .event-overlay-content, .maxcoach-testimonial-style-09 .testimonial-item, .tm-popup-video .icon:before, .tm-popup-video .video-overlay, .full-page-share-list .stalk, .full-page-share-list .stalk:before, .full-page-numbers, .full-page-numbers .numbers .total:before, .tm-view-demo .image, .tm-view-demo .heading{-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.page-links::after, .branding__logo::after, .page-mobile-main-menu::after, .comment-list .pingback::after,.comment-list .trackback::after,.comment-list .comment::after, .page-loading .sk-three-bounce::after, .maxcoach-tabpanel.maxcoach-tabpanel-horizontal > .maxcoach-nav-tabs::after, .hentry::after, .single-post .entry-content::after, .entry-author .author-social-networks .inner::after, .widget .tagcloud::after, .maxcoach-timeline.style-01 .timeline-item::after, .tm-social-networks ul::after, .elementor-section.elementor-section-content-align-right::after, .wp-block-tag-cloud::after{content: ""; display: table; clear: both;}.blog-nav-links .inner .hover-bg{position: absolute; top: 0; left: 0; right: 0; bottom: 0;}.blog-nav-links .inner .hover-bg.has-thumbnail:before{content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0;}.insight_core_breadcrumb a, .entry-portfolio-details a, .maxcoach-blog .post-overlay-meta a, .maxcoach-list-style-underline .link, .tm-twitter.style-list .tweet .tweet-text a{position: relative;}.insight_core_breadcrumb a:after, .entry-portfolio-details a:after, .maxcoach-blog .post-overlay-meta a:after, .maxcoach-list-style-underline .link:after, .tm-twitter.style-list .tweet .tweet-text a:after{content: ''; width: 0; height: 1px; position: absolute; left: auto; right: 0; bottom: 0; -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background: currentColor;}.insight_core_breadcrumb a:hover:after, .entry-portfolio-details a:hover:after, .maxcoach-blog .post-overlay-meta a:hover:after, .maxcoach-list-style-underline .link:hover:after, .tm-twitter.style-list .tweet .tweet-text a:hover:after{width: 100%; left: 0; right: auto;}.switcher-language-wrapper .wpml-ls .wpml-ls-item-toggle:after, .desktop-menu .toggle-sub-menu:before, .maxcoach-fake-select-wrap .maxcoach-fake-select li.selected:before, .portfolio-nav-links.style-01 h6:before, .portfolio-nav-links.style-03 .post-title:after, .page-sidebar .insight-core-bmw li > a:before, .widget_recent_entries li a:before, .widget_recent_entries li a:after, .maxcoach-blog-list-03 .post-title a:before, .maxcoach-blog-list-03 .post-title a:after, .maxcoach-product.style-grid .woosw-btn.woosw-added:before{-moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-family: 'Font Awesome 5 Pro'; font-weight: 900;}.growl.growl .growl-close:before, .blog-nav-links .inner h6:before, .widget_recent_comments .comment-author-link:before, .widget_recent_entries .post-date:before, .dialog-widget .dialog-close-button i, .maxcoach-mailchimp-form .button-icon{-moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-family: 'Font Awesome 5 Pro'; font-weight: 300;}.page-mobile-main-menu .toggle-sub-menu:after, .tm-swiper .swiper-nav-button i, .maxcoach-fake-select-wrap .maxcoach-fake-select-current:after, .maxcoach-grid-sorting .ordering .maxcoach-fake-select-current .label:before, .maxcoach-widget-course-search-form.style-01 .search-btn-icon, .maxcoach-product.style-grid .woocommerce_loop_add_to_cart_wrap a:before,.maxcoach-product.style-grid .quick-view-icon:before,.maxcoach-product.style-grid .woosw-btn:before,.maxcoach-product.style-grid .wooscp-btn:before, .elementor-form .elementor-message-success:before{-moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-family: 'Font Awesome 5 Pro'; font-weight: 400;}.tm-twitter.style-list .tweet:before{-moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-family: 'Font Awesome 5 Brands'; font-weight: 400;}.page-mobile-main-menu, .page-off-sidebar, .mfp-wrap, .mfp-inline-holder .mfp-content{cursor: url("assets/images/cursor/light-close.png") 16 16, pointer;}*,*:before,*:after{box-sizing: inherit;}html{box-sizing: border-box; font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}body{margin: 0;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display: block;}audio,canvas,progress,video{display: inline-block; vertical-align: baseline;}audio:not([controls]){display: none; height: 0;}[hidden],template{display: none;}a{background-color: transparent;}a:active,a:hover{outline: 0;}abbr[title]{border-bottom: 1px dotted;}b,strong{font-weight: bold;}dfn{font-style: italic;}h1{margin: .67em 0; font-size: 2em;}mark{background: #ffff00; color: #000000;}small{font-size: 80%;}sub,sup{position: relative; vertical-align: baseline; font-size: 75%; line-height: 0;}sup{top: -.5em;}sub{bottom: -.25em;}img{border: 0;}svg:not(:root){overflow: hidden;}figure{margin: 1em 40px;}hr{box-sizing: content-box; height: 0;}pre{overflow: auto;}code,kbd,pre,samp{font-size: 1em; font-family: monospace, monospace;}button,input,optgroup,select,textarea{margin: 0; color: inherit; font: inherit;}button{overflow: visible;}button,select{text-transform: none;}button,html input[type='button'],input[type='reset'],input[type='submit']{cursor: pointer; -webkit-appearance: button;}button[disabled],html input[disabled]{cursor: default;}button::-moz-focus-inner,input::-moz-focus-inner{padding: 0; border: 0;}input{line-height: normal;}input[type='checkbox'],input[type='radio']{box-sizing: border-box; padding: 0;}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height: auto;}input[type='search']{box-sizing: content-box; -webkit-appearance: textfield;}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance: none;}fieldset{margin: 0 2px; padding: .35em .625em .75em; border: 1px solid #c0c0c0;}legend{padding: 0; border: 0;}textarea{overflow: auto;}optgroup{font-weight: 700;}table{border-spacing: 0; border-collapse: collapse;}td,th{padding: 0;}h1,h2,h3,h4,h5,h6{margin: 0 0 18px;}input[type='search']{box-sizing: inherit;}.container{margin-left: auto; margin-right: auto; padding-left: 0.9375rem; padding-right: 0.9375rem; max-width: 1200px;}.container-fluid{margin-left: auto; margin-right: auto; padding-left: 0.9375rem; padding-right: 0.9375rem;}.row{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -0.9375rem; margin-right: -0.9375rem;}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12{position: relative; min-height: 1px; padding-left: 0.9375rem; padding-right: 0.9375rem; width: 100%;}.col-xs-1{-webkit-box-flex: 0; -webkit-flex: 0 0 8.33333%; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%;}.col-xs-2{-webkit-box-flex: 0; -webkit-flex: 0 0 16.66667%; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%;}.col-xs-3{-webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}.col-xs-4{-webkit-box-flex: 0; -webkit-flex: 0 0 33.33333%; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%;}.col-xs-5{-webkit-box-flex: 0; -webkit-flex: 0 0 41.66667%; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%;}.col-xs-6{-webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}.col-xs-7{-webkit-box-flex: 0; -webkit-flex: 0 0 58.33333%; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%;}.col-xs-8{-webkit-box-flex: 0; -webkit-flex: 0 0 66.66667%; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%;}.col-xs-9{-webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}.col-xs-10{-webkit-box-flex: 0; -webkit-flex: 0 0 83.33333%; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%;}.col-xs-11{-webkit-box-flex: 0; -webkit-flex: 0 0 91.66667%; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%;}.col-xs-12{-webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}.col-xs-pull-0{right: auto;}.col-xs-pull-1{right: 8.33333%;}.col-xs-pull-2{right: 16.66667%;}.col-xs-pull-3{right: 25%;}.col-xs-pull-4{right: 33.33333%;}.col-xs-pull-5{right: 41.66667%;}.col-xs-pull-6{right: 50%;}.col-xs-pull-7{right: 58.33333%;}.col-xs-pull-8{right: 66.66667%;}.col-xs-pull-9{right: 75%;}.col-xs-pull-10{right: 83.33333%;}.col-xs-pull-11{right: 91.66667%;}.col-xs-pull-12{right: 100%;}.col-xs-push-0{left: auto;}.col-xs-push-1{left: 8.33333%;}.col-xs-push-2{left: 16.66667%;}.col-xs-push-3{left: 25%;}.col-xs-push-4{left: 33.33333%;}.col-xs-push-5{left: 41.66667%;}.col-xs-push-6{left: 50%;}.col-xs-push-7{left: 58.33333%;}.col-xs-push-8{left: 66.66667%;}.col-xs-push-9{left: 75%;}.col-xs-push-10{left: 83.33333%;}.col-xs-push-11{left: 91.66667%;}.col-xs-push-12{left: 100%;}.col-xs-offset-0{margin-left: 0%;}.col-xs-offset-1{margin-left: 8.33333%;}.col-xs-offset-2{margin-left: 16.66667%;}.col-xs-offset-3{margin-left: 25%;}.col-xs-offset-4{margin-left: 33.33333%;}.col-xs-offset-5{margin-left: 41.66667%;}.col-xs-offset-6{margin-left: 50%;}.col-xs-offset-7{margin-left: 58.33333%;}.col-xs-offset-8{margin-left: 66.66667%;}.col-xs-offset-9{margin-left: 75%;}.col-xs-offset-10{margin-left: 83.33333%;}.col-xs-offset-11{margin-left: 91.66667%;}.col-xs-offset-12{margin-left: 100%;}.col-xs-offset-right-0{margin-right: 0%;}.col-xs-offset-right-1{margin-right: 8.33333%;}.col-xs-offset-right-2{margin-right: 16.66667%;}.col-xs-offset-right-3{margin-right: 25%;}.col-xs-offset-right-4{margin-right: 33.33333%;}.col-xs-offset-right-5{margin-right: 41.66667%;}.col-xs-offset-right-6{margin-right: 50%;}.col-xs-offset-right-7{margin-right: 58.33333%;}.col-xs-offset-right-8{margin-right: 66.66667%;}.col-xs-offset-right-9{margin-right: 75%;}.col-xs-offset-right-10{margin-right: 83.33333%;}.col-xs-offset-right-11{margin-right: 91.66667%;}.col-xs-offset-right-12{margin-right: 100%;}@media (min-width: 544px){.col-sm-1{-webkit-box-flex: 0; -webkit-flex: 0 0 8.33333%; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%;}.col-sm-2{-webkit-box-flex: 0; -webkit-flex: 0 0 16.66667%; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%;}.col-sm-3{-webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}.col-sm-4{-webkit-box-flex: 0; -webkit-flex: 0 0 33.33333%; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%;}.col-sm-5{-webkit-box-flex: 0; -webkit-flex: 0 0 41.66667%; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%;}.col-sm-6{-webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}.col-sm-7{-webkit-box-flex: 0; -webkit-flex: 0 0 58.33333%; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%;}.col-sm-8{-webkit-box-flex: 0; -webkit-flex: 0 0 66.66667%; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%;}.col-sm-9{-webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}.col-sm-10{-webkit-box-flex: 0; -webkit-flex: 0 0 83.33333%; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%;}.col-sm-11{-webkit-box-flex: 0; -webkit-flex: 0 0 91.66667%; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%;}.col-sm-12{-webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}.col-sm-pull-0{right: auto;}.col-sm-pull-1{right: 8.33333%;}.col-sm-pull-2{right: 16.66667%;}.col-sm-pull-3{right: 25%;}.col-sm-pull-4{right: 33.33333%;}.col-sm-pull-5{right: 41.66667%;}.col-sm-pull-6{right: 50%;}.col-sm-pull-7{right: 58.33333%;}.col-sm-pull-8{right: 66.66667%;}.col-sm-pull-9{right: 75%;}.col-sm-pull-10{right: 83.33333%;}.col-sm-pull-11{right: 91.66667%;}.col-sm-pull-12{right: 100%;}.col-sm-push-0{left: auto;}.col-sm-push-1{left: 8.33333%;}.col-sm-push-2{left: 16.66667%;}.col-sm-push-3{left: 25%;}.col-sm-push-4{left: 33.33333%;}.col-sm-push-5{left: 41.66667%;}.col-sm-push-6{left: 50%;}.col-sm-push-7{left: 58.33333%;}.col-sm-push-8{left: 66.66667%;}.col-sm-push-9{left: 75%;}.col-sm-push-10{left: 83.33333%;}.col-sm-push-11{left: 91.66667%;}.col-sm-push-12{left: 100%;}.col-sm-offset-0{margin-left: 0%;}.col-sm-offset-1{margin-left: 8.33333%;}.col-sm-offset-2{margin-left: 16.66667%;}.col-sm-offset-3{margin-left: 25%;}.col-sm-offset-4{margin-left: 33.33333%;}.col-sm-offset-5{margin-left: 41.66667%;}.col-sm-offset-6{margin-left: 50%;}.col-sm-offset-7{margin-left: 58.33333%;}.col-sm-offset-8{margin-left: 66.66667%;}.col-sm-offset-9{margin-left: 75%;}.col-sm-offset-10{margin-left: 83.33333%;}.col-sm-offset-11{margin-left: 91.66667%;}.col-sm-offset-12{margin-left: 100%;}.col-sm-offset-right-0{margin-right: 0%;}.col-sm-offset-right-1{margin-right: 8.33333%;}.col-sm-offset-right-2{margin-right: 16.66667%;}.col-sm-offset-right-3{margin-right: 25%;}.col-sm-offset-right-4{margin-right: 33.33333%;}.col-sm-offset-right-5{margin-right: 41.66667%;}.col-sm-offset-right-6{margin-right: 50%;}.col-sm-offset-right-7{margin-right: 58.33333%;}.col-sm-offset-right-8{margin-right: 66.66667%;}.col-sm-offset-right-9{margin-right: 75%;}.col-sm-offset-right-10{margin-right: 83.33333%;}.col-sm-offset-right-11{margin-right: 91.66667%;}.col-sm-offset-right-12{margin-right: 100%;}}@media (min-width: 768px){.col-md-1{-webkit-box-flex: 0; -webkit-flex: 0 0 8.33333%; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%;}.col-md-2{-webkit-box-flex: 0; -webkit-flex: 0 0 16.66667%; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%;}.col-md-3{-webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}.col-md-4{-webkit-box-flex: 0; -webkit-flex: 0 0 33.33333%; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%;}.col-md-5{-webkit-box-flex: 0; -webkit-flex: 0 0 41.66667%; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%;}.col-md-6{-webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}.col-md-7{-webkit-box-flex: 0; -webkit-flex: 0 0 58.33333%; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%;}.col-md-8{-webkit-box-flex: 0; -webkit-flex: 0 0 66.66667%; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%;}.col-md-9{-webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}.col-md-10{-webkit-box-flex: 0; -webkit-flex: 0 0 83.33333%; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%;}.col-md-11{-webkit-box-flex: 0; -webkit-flex: 0 0 91.66667%; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%;}.col-md-12{-webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}.col-md-pull-0{right: auto;}.col-md-pull-1{right: 8.33333%;}.col-md-pull-2{right: 16.66667%;}.col-md-pull-3{right: 25%;}.col-md-pull-4{right: 33.33333%;}.col-md-pull-5{right: 41.66667%;}.col-md-pull-6{right: 50%;}.col-md-pull-7{right: 58.33333%;}.col-md-pull-8{right: 66.66667%;}.col-md-pull-9{right: 75%;}.col-md-pull-10{right: 83.33333%;}.col-md-pull-11{right: 91.66667%;}.col-md-pull-12{right: 100%;}.col-md-push-0{left: auto;}.col-md-push-1{left: 8.33333%;}.col-md-push-2{left: 16.66667%;}.col-md-push-3{left: 25%;}.col-md-push-4{left: 33.33333%;}.col-md-push-5{left: 41.66667%;}.col-md-push-6{left: 50%;}.col-md-push-7{left: 58.33333%;}.col-md-push-8{left: 66.66667%;}.col-md-push-9{left: 75%;}.col-md-push-10{left: 83.33333%;}.col-md-push-11{left: 91.66667%;}.col-md-push-12{left: 100%;}.col-md-offset-0{margin-left: 0%;}.col-md-offset-1{margin-left: 8.33333%;}.col-md-offset-2{margin-left: 16.66667%;}.col-md-offset-3{margin-left: 25%;}.col-md-offset-4{margin-left: 33.33333%;}.col-md-offset-5{margin-left: 41.66667%;}.col-md-offset-6{margin-left: 50%;}.col-md-offset-7{margin-left: 58.33333%;}.col-md-offset-8{margin-left: 66.66667%;}.col-md-offset-9{margin-left: 75%;}.col-md-offset-10{margin-left: 83.33333%;}.col-md-offset-11{margin-left: 91.66667%;}.col-md-offset-12{margin-left: 100%;}.col-md-offset-right-0{margin-right: 0%;}.col-md-offset-right-1{margin-right: 8.33333%;}.col-md-offset-right-2{margin-right: 16.66667%;}.col-md-offset-right-3{margin-right: 25%;}.col-md-offset-right-4{margin-right: 33.33333%;}.col-md-offset-right-5{margin-right: 41.66667%;}.col-md-offset-right-6{margin-right: 50%;}.col-md-offset-right-7{margin-right: 58.33333%;}.col-md-offset-right-8{margin-right: 66.66667%;}.col-md-offset-right-9{margin-right: 75%;}.col-md-offset-right-10{margin-right: 83.33333%;}.col-md-offset-right-11{margin-right: 91.66667%;}.col-md-offset-right-12{margin-right: 100%;}}@media (min-width: 992px){.col-lg-1{-webkit-box-flex: 0; -webkit-flex: 0 0 8.33333%; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%;}.col-lg-2{-webkit-box-flex: 0; -webkit-flex: 0 0 16.66667%; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%;}.col-lg-3{-webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}.col-lg-4{-webkit-box-flex: 0; -webkit-flex: 0 0 33.33333%; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%;}.col-lg-5{-webkit-box-flex: 0; -webkit-flex: 0 0 41.66667%; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%;}.col-lg-6{-webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}.col-lg-7{-webkit-box-flex: 0; -webkit-flex: 0 0 58.33333%; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%;}.col-lg-8{-webkit-box-flex: 0; -webkit-flex: 0 0 66.66667%; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%;}.col-lg-9{-webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}.col-lg-10{-webkit-box-flex: 0; -webkit-flex: 0 0 83.33333%; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%;}.col-lg-11{-webkit-box-flex: 0; -webkit-flex: 0 0 91.66667%; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%;}.col-lg-12{-webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}.col-lg-pull-0{right: auto;}.col-lg-pull-1{right: 8.33333%;}.col-lg-pull-2{right: 16.66667%;}.col-lg-pull-3{right: 25%;}.col-lg-pull-4{right: 33.33333%;}.col-lg-pull-5{right: 41.66667%;}.col-lg-pull-6{right: 50%;}.col-lg-pull-7{right: 58.33333%;}.col-lg-pull-8{right: 66.66667%;}.col-lg-pull-9{right: 75%;}.col-lg-pull-10{right: 83.33333%;}.col-lg-pull-11{right: 91.66667%;}.col-lg-pull-12{right: 100%;}.col-lg-push-0{left: auto;}.col-lg-push-1{left: 8.33333%;}.col-lg-push-2{left: 16.66667%;}.col-lg-push-3{left: 25%;}.col-lg-push-4{left: 33.33333%;}.col-lg-push-5{left: 41.66667%;}.col-lg-push-6{left: 50%;}.col-lg-push-7{left: 58.33333%;}.col-lg-push-8{left: 66.66667%;}.col-lg-push-9{left: 75%;}.col-lg-push-10{left: 83.33333%;}.col-lg-push-11{left: 91.66667%;}.col-lg-push-12{left: 100%;}.col-lg-offset-0{margin-left: 0%;}.col-lg-offset-1{margin-left: 8.33333%;}.col-lg-offset-2{margin-left: 16.66667%;}.col-lg-offset-3{margin-left: 25%;}.col-lg-offset-4{margin-left: 33.33333%;}.col-lg-offset-5{margin-left: 41.66667%;}.col-lg-offset-6{margin-left: 50%;}.col-lg-offset-7{margin-left: 58.33333%;}.col-lg-offset-8{margin-left: 66.66667%;}.col-lg-offset-9{margin-left: 75%;}.col-lg-offset-10{margin-left: 83.33333%;}.col-lg-offset-11{margin-left: 91.66667%;}.col-lg-offset-12{margin-left: 100%;}.col-lg-offset-right-0{margin-right: 0%;}.col-lg-offset-right-1{margin-right: 8.33333%;}.col-lg-offset-right-2{margin-right: 16.66667%;}.col-lg-offset-right-3{margin-right: 25%;}.col-lg-offset-right-4{margin-right: 33.33333%;}.col-lg-offset-right-5{margin-right: 41.66667%;}.col-lg-offset-right-6{margin-right: 50%;}.col-lg-offset-right-7{margin-right: 58.33333%;}.col-lg-offset-right-8{margin-right: 66.66667%;}.col-lg-offset-right-9{margin-right: 75%;}.col-lg-offset-right-10{margin-right: 83.33333%;}.col-lg-offset-right-11{margin-right: 91.66667%;}.col-lg-offset-right-12{margin-right: 100%;}}@media (min-width: 1200px){.col-xl-1{-webkit-box-flex: 0; -webkit-flex: 0 0 8.33333%; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%;}.col-xl-2{-webkit-box-flex: 0; -webkit-flex: 0 0 16.66667%; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%;}.col-xl-3{-webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}.col-xl-4{-webkit-box-flex: 0; -webkit-flex: 0 0 33.33333%; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%;}.col-xl-5{-webkit-box-flex: 0; -webkit-flex: 0 0 41.66667%; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%;}.col-xl-6{-webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}.col-xl-7{-webkit-box-flex: 0; -webkit-flex: 0 0 58.33333%; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%;}.col-xl-8{-webkit-box-flex: 0; -webkit-flex: 0 0 66.66667%; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%;}.col-xl-9{-webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}.col-xl-10{-webkit-box-flex: 0; -webkit-flex: 0 0 83.33333%; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%;}.col-xl-11{-webkit-box-flex: 0; -webkit-flex: 0 0 91.66667%; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%;}.col-xl-12{-webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}.col-xl-pull-0{right: auto;}.col-xl-pull-1{right: 8.33333%;}.col-xl-pull-2{right: 16.66667%;}.col-xl-pull-3{right: 25%;}.col-xl-pull-4{right: 33.33333%;}.col-xl-pull-5{right: 41.66667%;}.col-xl-pull-6{right: 50%;}.col-xl-pull-7{right: 58.33333%;}.col-xl-pull-8{right: 66.66667%;}.col-xl-pull-9{right: 75%;}.col-xl-pull-10{right: 83.33333%;}.col-xl-pull-11{right: 91.66667%;}.col-xl-pull-12{right: 100%;}.col-xl-push-0{left: auto;}.col-xl-push-1{left: 8.33333%;}.col-xl-push-2{left: 16.66667%;}.col-xl-push-3{left: 25%;}.col-xl-push-4{left: 33.33333%;}.col-xl-push-5{left: 41.66667%;}.col-xl-push-6{left: 50%;}.col-xl-push-7{left: 58.33333%;}.col-xl-push-8{left: 66.66667%;}.col-xl-push-9{left: 75%;}.col-xl-push-10{left: 83.33333%;}.col-xl-push-11{left: 91.66667%;}.col-xl-push-12{left: 100%;}.col-xl-offset-0{margin-left: 0%;}.col-xl-offset-1{margin-left: 8.33333%;}.col-xl-offset-2{margin-left: 16.66667%;}.col-xl-offset-3{margin-left: 25%;}.col-xl-offset-4{margin-left: 33.33333%;}.col-xl-offset-5{margin-left: 41.66667%;}.col-xl-offset-6{margin-left: 50%;}.col-xl-offset-7{margin-left: 58.33333%;}.col-xl-offset-8{margin-left: 66.66667%;}.col-xl-offset-9{margin-left: 75%;}.col-xl-offset-10{margin-left: 83.33333%;}.col-xl-offset-11{margin-left: 91.66667%;}.col-xl-offset-12{margin-left: 100%;}.col-xl-offset-right-0{margin-right: 0%;}.col-xl-offset-right-1{margin-right: 8.33333%;}.col-xl-offset-right-2{margin-right: 16.66667%;}.col-xl-offset-right-3{margin-right: 25%;}.col-xl-offset-right-4{margin-right: 33.33333%;}.col-xl-offset-right-5{margin-right: 41.66667%;}.col-xl-offset-right-6{margin-right: 50%;}.col-xl-offset-right-7{margin-right: 58.33333%;}.col-xl-offset-right-8{margin-right: 66.66667%;}.col-xl-offset-right-9{margin-right: 75%;}.col-xl-offset-right-10{margin-right: 83.33333%;}.col-xl-offset-right-11{margin-right: 91.66667%;}.col-xl-offset-right-12{margin-right: 100%;}}@media (min-width: 1920px){.col-xxl-1{-webkit-box-flex: 0; -webkit-flex: 0 0 8.33333%; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%;}.col-xxl-2{-webkit-box-flex: 0; -webkit-flex: 0 0 16.66667%; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%;}.col-xxl-3{-webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}.col-xxl-4{-webkit-box-flex: 0; -webkit-flex: 0 0 33.33333%; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%;}.col-xxl-5{-webkit-box-flex: 0; -webkit-flex: 0 0 41.66667%; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%;}.col-xxl-6{-webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}.col-xxl-7{-webkit-box-flex: 0; -webkit-flex: 0 0 58.33333%; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%;}.col-xxl-8{-webkit-box-flex: 0; -webkit-flex: 0 0 66.66667%; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%;}.col-xxl-9{-webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}.col-xxl-10{-webkit-box-flex: 0; -webkit-flex: 0 0 83.33333%; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%;}.col-xxl-11{-webkit-box-flex: 0; -webkit-flex: 0 0 91.66667%; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%;}.col-xxl-12{-webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}.col-xxl-pull-0{right: auto;}.col-xxl-pull-1{right: 8.33333%;}.col-xxl-pull-2{right: 16.66667%;}.col-xxl-pull-3{right: 25%;}.col-xxl-pull-4{right: 33.33333%;}.col-xxl-pull-5{right: 41.66667%;}.col-xxl-pull-6{right: 50%;}.col-xxl-pull-7{right: 58.33333%;}.col-xxl-pull-8{right: 66.66667%;}.col-xxl-pull-9{right: 75%;}.col-xxl-pull-10{right: 83.33333%;}.col-xxl-pull-11{right: 91.66667%;}.col-xxl-pull-12{right: 100%;}.col-xxl-push-0{left: auto;}.col-xxl-push-1{left: 8.33333%;}.col-xxl-push-2{left: 16.66667%;}.col-xxl-push-3{left: 25%;}.col-xxl-push-4{left: 33.33333%;}.col-xxl-push-5{left: 41.66667%;}.col-xxl-push-6{left: 50%;}.col-xxl-push-7{left: 58.33333%;}.col-xxl-push-8{left: 66.66667%;}.col-xxl-push-9{left: 75%;}.col-xxl-push-10{left: 83.33333%;}.col-xxl-push-11{left: 91.66667%;}.col-xxl-push-12{left: 100%;}.col-xxl-offset-0{margin-left: 0%;}.col-xxl-offset-1{margin-left: 8.33333%;}.col-xxl-offset-2{margin-left: 16.66667%;}.col-xxl-offset-3{margin-left: 25%;}.col-xxl-offset-4{margin-left: 33.33333%;}.col-xxl-offset-5{margin-left: 41.66667%;}.col-xxl-offset-6{margin-left: 50%;}.col-xxl-offset-7{margin-left: 58.33333%;}.col-xxl-offset-8{margin-left: 66.66667%;}.col-xxl-offset-9{margin-left: 75%;}.col-xxl-offset-10{margin-left: 83.33333%;}.col-xxl-offset-11{margin-left: 91.66667%;}.col-xxl-offset-12{margin-left: 100%;}.col-xxl-offset-right-0{margin-right: 0%;}.col-xxl-offset-right-1{margin-right: 8.33333%;}.col-xxl-offset-right-2{margin-right: 16.66667%;}.col-xxl-offset-right-3{margin-right: 25%;}.col-xxl-offset-right-4{margin-right: 33.33333%;}.col-xxl-offset-right-5{margin-right: 41.66667%;}.col-xxl-offset-right-6{margin-right: 50%;}.col-xxl-offset-right-7{margin-right: 58.33333%;}.col-xxl-offset-right-8{margin-right: 66.66667%;}.col-xxl-offset-right-9{margin-right: 75%;}.col-xxl-offset-right-10{margin-right: 83.33333%;}.col-xxl-offset-right-11{margin-right: 91.66667%;}.col-xxl-offset-right-12{margin-right: 100%;}}.col-xs-first{-webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1;}.col-xs-last{-webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1;}@media (min-width: 544px){.col-sm-first{-webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1;}.col-sm-last{-webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1;}}@media (min-width: 768px){.col-md-first{-webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1;}.col-md-last{-webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1;}}@media (min-width: 992px){.col-lg-first{-webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1;}.col-lg-last{-webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1;}}@media (min-width: 1200px){.col-xl-first{-webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1;}.col-xl-last{-webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1;}}@media (min-width: 1920px){.col-xxl-first{-webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1;}.col-xxl-last{-webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1;}}.row-xs-top{-webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}.row-xs-center{-webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.row-xs-bottom{-webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;}@media (min-width: 544px){.row-sm-top{-webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}.row-sm-center{-webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.row-sm-bottom{-webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;}}@media (min-width: 768px){.row-md-top{-webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}.row-md-center{-webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.row-md-bottom{-webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;}}@media (min-width: 992px){.row-lg-top{-webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}.row-lg-center{-webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.row-lg-bottom{-webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;}}@media (min-width: 1200px){.row-xl-top{-webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}.row-xl-center{-webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.row-xl-bottom{-webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;}}@media (min-width: 1920px){.row-xxl-top{-webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}.row-xxl-center{-webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.row-xxl-bottom{-webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;}}.row-xs-between{-webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between;}@media (min-width: 544px){.row-sm-between{-webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between;}}@media (min-width: 768px){.row-md-between{-webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between;}}@media (min-width: 992px){.row-lg-between{-webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between;}}@media (min-width: 1200px){.row-xl-between{-webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between;}}@media (min-width: 1920px){.row-xxl-between{-webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between;}}.row-xs-reverse{-webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;}@media (min-width: 544px){.row-sm-reverse{-webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;}}@media (min-width: 768px){.row-md-reverse{-webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;}}@media (min-width: 992px){.row-lg-reverse{-webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;}}@media (min-width: 1200px){.row-xl-reverse{-webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;}}@media (min-width: 1920px){.row-xxl-reverse{-webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;}}.col-xs-top{-webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start;}.col-xs-center{-webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center;}.col-xs-bottom{-webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end;}@media (min-width: 544px){.col-sm-top{-webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start;}.col-sm-center{-webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center;}.col-sm-bottom{-webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end;}}@media (min-width: 768px){.col-md-top{-webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start;}.col-md-center{-webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center;}.col-md-bottom{-webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end;}}@media (min-width: 992px){.col-lg-top{-webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start;}.col-lg-center{-webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center;}.col-lg-bottom{-webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end;}}@media (min-width: 1200px){.col-xl-top{-webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start;}.col-xl-center{-webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center;}.col-xl-bottom{-webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end;}}@media (min-width: 1920px){.col-xxl-top{-webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start;}.col-xxl-center{-webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center;}.col-xxl-bottom{-webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end;}}[class*="hint--"]{position: relative; display: inline-block;}[class*="hint--"]:before, [class*="hint--"]:after{position: absolute; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); visibility: hidden; opacity: 0; z-index: 1000000; pointer-events: none; -webkit-transition: 0.3s ease; transition: 0.3s ease; -webkit-transition-delay: 0ms; transition-delay: 0ms;}[class*="hint--"]:hover:before, [class*="hint--"]:hover:after{visibility: visible; opacity: 1;}[class*="hint--"]:hover:before, [class*="hint--"]:hover:after{-webkit-transition-delay: 100ms; transition-delay: 100ms;}[class*="hint--"]:before{content: ''; position: absolute; background: transparent; border: 7px solid transparent; z-index: 1000001;}[class*="hint--"]:after{background: #000000; color: white; padding: 8px 10px; font-size: 14px; line-height: 14px; white-space: nowrap; border-radius: 5px;}[class*="hint--"][aria-label]:after{content: attr(aria-label);}[class*="hint--"][data-hint]:after{content: attr(data-hint);}[aria-label='']:before, [aria-label='']:after,[data-hint='']:before,[data-hint='']:after{display: none !important;}.hint--top-left:before{border-top-color: #000000;}.hint--top-right:before{border-top-color: #000000;}.hint--top:before{border-top-color: #000000;}.hint--bottom-left:before{border-bottom-color: #000000;}.hint--bottom-right:before{border-bottom-color: #000000;}.hint--bottom:before{border-bottom-color: #000000;}.hint--left:before{border-left-color: #000000;}.hint--right:before{border-right-color: #000000;}.hint--top:before{margin-bottom: -13px;}.hint--top:before, .hint--top:after{bottom: 100%; left: 50%;}.hint--top:before{left: calc(50% - 7px);}.hint--top:after{-webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%);}.hint--top:hover:before{-webkit-transform: translateY(-8px); -ms-transform: translateY(-8px); transform: translateY(-8px);}.hint--top:hover:after{-webkit-transform: translateX(-50%) translateY(-8px); -ms-transform: translateX(-50%) translateY(-8px); transform: translateX(-50%) translateY(-8px);}.hint--bottom:before{margin-top: -13px;}.hint--bottom:before, .hint--bottom:after{top: 100%; left: 50%;}.hint--bottom:before{left: calc(50% - 7px);}.hint--bottom:after{-webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%);}.hint--bottom:hover:before{-webkit-transform: translateY(8px); -ms-transform: translateY(8px); transform: translateY(8px);}.hint--bottom:hover:after{-webkit-transform: translateX(-50%) translateY(8px); -ms-transform: translateX(-50%) translateY(8px); transform: translateX(-50%) translateY(8px);}.hint--right:before{margin-left: -13px; margin-bottom: -7px;}.hint--right:after{margin-bottom: -15px;}.hint--right:before, .hint--right:after{left: 100%; bottom: 50%;}.hint--right:hover:before{-webkit-transform: translateX(8px); -ms-transform: translateX(8px); transform: translateX(8px);}.hint--right:hover:after{-webkit-transform: translateX(8px); -ms-transform: translateX(8px); transform: translateX(8px);}.hint--left:before{margin-right: -13px; margin-bottom: -7px;}.hint--left:after{margin-bottom: -15px;}.hint--left:before, .hint--left:after{right: 100%; bottom: 50%;}.hint--left:hover:before{-webkit-transform: translateX(-8px); -ms-transform: translateX(-8px); transform: translateX(-8px);}.hint--left:hover:after{-webkit-transform: translateX(-8px); -ms-transform: translateX(-8px); transform: translateX(-8px);}.hint--top-left:before{margin-bottom: -13px;}.hint--top-left:before, .hint--top-left:after{bottom: 100%; left: 50%;}.hint--top-left:before{left: calc(50% - 7px);}.hint--top-left:after{-webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%);}.hint--top-left:after{margin-left: 14px;}.hint--top-left:hover:before{-webkit-transform: translateY(-8px); -ms-transform: translateY(-8px); transform: translateY(-8px);}.hint--top-left:hover:after{-webkit-transform: translateX(-100%) translateY(-8px); -ms-transform: translateX(-100%) translateY(-8px); transform: translateX(-100%) translateY(-8px);}.hint--top-right:before{margin-bottom: -13px;}.hint--top-right:before, .hint--top-right:after{bottom: 100%; left: 50%;}.hint--top-right:before{left: calc(50% - 7px);}.hint--top-right:after{-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0);}.hint--top-right:after{margin-left: -14px;}.hint--top-right:hover:before{-webkit-transform: translateY(-8px); -ms-transform: translateY(-8px); transform: translateY(-8px);}.hint--top-right:hover:after{-webkit-transform: translateY(-8px); -ms-transform: translateY(-8px); transform: translateY(-8px);}.hint--bottom-left:before{margin-top: -13px;}.hint--bottom-left:before, .hint--bottom-left:after{top: 100%; left: 50%;}.hint--bottom-left:before{left: calc(50% - 7px);}.hint--bottom-left:after{-webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%);}.hint--bottom-left:after{margin-left: 14px;}.hint--bottom-left:hover:before{-webkit-transform: translateY(8px); -ms-transform: translateY(8px); transform: translateY(8px);}.hint--bottom-left:hover:after{-webkit-transform: translateX(-100%) translateY(8px); -ms-transform: translateX(-100%) translateY(8px); transform: translateX(-100%) translateY(8px);}.hint--bottom-right:before{margin-top: -13px;}.hint--bottom-right:before, .hint--bottom-right:after{top: 100%; left: 50%;}.hint--bottom-right:before{left: calc(50% - 7px);}.hint--bottom-right:after{-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0);}.hint--bottom-right:after{margin-left: -14px;}.hint--bottom-right:hover:before{-webkit-transform: translateY(8px); -ms-transform: translateY(8px); transform: translateY(8px);}.hint--bottom-right:hover:after{-webkit-transform: translateY(8px); -ms-transform: translateY(8px); transform: translateY(8px);}[class*="hint--"]{}[class*="hint--"]:after{box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);}.hint--white:after{color: #111; background-color: #fff; text-shadow: 0 -1px 0px #bfbfbf;}.hint--white.hint--top-left:before{border-top-color: #fff;}.hint--white.hint--top-right:before{border-top-color: #fff;}.hint--white.hint--top:before{border-top-color: #fff;}.hint--white.hint--bottom-left:before{border-bottom-color: #fff;}.hint--white.hint--bottom-right:before{border-bottom-color: #fff;}.hint--white.hint--bottom:before{border-bottom-color: #fff;}.hint--white.hint--left:before{border-left-color: #fff;}.hint--white.hint--right:before{border-right-color: #fff;}.hint--rounded:after{border-radius: 4px;}.hint--no-animate:before, .hint--no-animate:after{-webkit-transition-duration: 0ms; transition-duration: 0ms;}.hint--bounce:before, .hint--bounce:after{-webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24); transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24); transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24); transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24), -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);}.sk-rotating-plane{width: 40px; height: 40px; background: currentColor; margin: 40px auto; -webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out; animation: sk-rotatePlane 1.2s infinite ease-in-out;}@-webkit-keyframes sk-rotatePlane{0%{-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg); transform: perspective(120px) rotateX(0deg) rotateY(0deg);}50%{-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);}100%{-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}}@keyframes sk-rotatePlane{0%{-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg); transform: perspective(120px) rotateX(0deg) rotateY(0deg);}50%{-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);}100%{-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}}.sk-double-bounce{width: 40px; height: 40px; position: relative; margin: 40px auto;}.sk-double-bounce .sk-child{width: 100%; height: 100%; border-radius: 50%; background: currentColor; opacity: 0.6; position: absolute; top: 0; left: 0; -webkit-animation: sk-doubleBounce 2.0s infinite ease-in-out; animation: sk-doubleBounce 2.0s infinite ease-in-out;}.sk-double-bounce .sk-double-bounce2{-webkit-animation-delay: -1.0s; animation-delay: -1.0s;}@-webkit-keyframes sk-doubleBounce{0%, 100%{-webkit-transform: scale(0); transform: scale(0);}50%{-webkit-transform: scale(1); transform: scale(1);}}@keyframes sk-doubleBounce{0%, 100%{-webkit-transform: scale(0); transform: scale(0);}50%{-webkit-transform: scale(1); transform: scale(1);}}.sk-wave{margin: 40px auto; width: 50px; height: 40px; text-align: center; font-size: 10px;}.sk-wave .sk-rect{background: currentColor; height: 100%; width: 6px; display: inline-block; -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out; animation: sk-waveStretchDelay 1.2s infinite ease-in-out;}.sk-wave .sk-rect1{-webkit-animation-delay: -1.2s; animation-delay: -1.2s;}.sk-wave .sk-rect2{-webkit-animation-delay: -1.1s; animation-delay: -1.1s;}.sk-wave .sk-rect3{-webkit-animation-delay: -1s; animation-delay: -1s;}.sk-wave .sk-rect4{-webkit-animation-delay: -0.9s; animation-delay: -0.9s;}.sk-wave .sk-rect5{-webkit-animation-delay: -0.8s; animation-delay: -0.8s;}@-webkit-keyframes sk-waveStretchDelay{0%, 40%, 100%{-webkit-transform: scaleY(0.4); transform: scaleY(0.4);}20%{-webkit-transform: scaleY(1); transform: scaleY(1);}}@keyframes sk-waveStretchDelay{0%, 40%, 100%{-webkit-transform: scaleY(0.4); transform: scaleY(0.4);}20%{-webkit-transform: scaleY(1); transform: scaleY(1);}}.sk-wandering-cubes{margin: 40px auto; width: 40px; height: 40px; position: relative;}.sk-wandering-cubes .sk-cube{background: currentColor; width: 10px; height: 10px; position: absolute; top: 0; left: 0; -webkit-animation: sk-wanderingCube 1.8s ease-in-out -1.8s infinite both; animation: sk-wanderingCube 1.8s ease-in-out -1.8s infinite both;}.sk-wandering-cubes .sk-cube2{-webkit-animation-delay: -0.9s; animation-delay: -0.9s;}@-webkit-keyframes sk-wanderingCube{0%{-webkit-transform: rotate(0deg); transform: rotate(0deg);}25%{-webkit-transform: translateX(30px) rotate(-90deg) scale(0.5); transform: translateX(30px) rotate(-90deg) scale(0.5);}50%{-webkit-transform: translateX(30px) translateY(30px) rotate(-179deg); transform: translateX(30px) translateY(30px) rotate(-179deg);}50.1%{-webkit-transform: translateX(30px) translateY(30px) rotate(-180deg); transform: translateX(30px) translateY(30px) rotate(-180deg);}75%{-webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5); transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5);}100%{-webkit-transform: rotate(-360deg); transform: rotate(-360deg);}}@keyframes sk-wanderingCube{0%{-webkit-transform: rotate(0deg); transform: rotate(0deg);}25%{-webkit-transform: translateX(30px) rotate(-90deg) scale(0.5); transform: translateX(30px) rotate(-90deg) scale(0.5);}50%{-webkit-transform: translateX(30px) translateY(30px) rotate(-179deg); transform: translateX(30px) translateY(30px) rotate(-179deg);}50.1%{-webkit-transform: translateX(30px) translateY(30px) rotate(-180deg); transform: translateX(30px) translateY(30px) rotate(-180deg);}75%{-webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5); transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5);}100%{-webkit-transform: rotate(-360deg); transform: rotate(-360deg);}}.sk-spinner-pulse{width: 40px; height: 40px; margin: 40px auto; background: currentColor; border-radius: 100%; -webkit-animation: sk-pulseScaleOut 1.0s infinite ease-in-out; animation: sk-pulseScaleOut 1.0s infinite ease-in-out;}@-webkit-keyframes sk-pulseScaleOut{0%{-webkit-transform: scale(0); transform: scale(0);}100%{-webkit-transform: scale(1); transform: scale(1); opacity: 0;}}@keyframes sk-pulseScaleOut{0%{-webkit-transform: scale(0); transform: scale(0);}100%{-webkit-transform: scale(1); transform: scale(1); opacity: 0;}}.sk-chasing-dots{margin: 40px auto; width: 40px; height: 40px; position: relative; text-align: center; -webkit-animation: sk-chasingDotsRotate 2s infinite linear; animation: sk-chasingDotsRotate 2s infinite linear;}.sk-chasing-dots .sk-child{width: 60%; height: 60%; display: inline-block; position: absolute; top: 0; background: currentColor; border-radius: 100%; -webkit-animation: sk-chasingDotsBounce 2s infinite ease-in-out; animation: sk-chasingDotsBounce 2s infinite ease-in-out;}.sk-chasing-dots .sk-dot2{top: auto; bottom: 0; -webkit-animation-delay: -1s; animation-delay: -1s;}@-webkit-keyframes sk-chasingDotsRotate{100%{-webkit-transform: rotate(360deg); transform: rotate(360deg);}}@keyframes sk-chasingDotsRotate{100%{-webkit-transform: rotate(360deg); transform: rotate(360deg);}}@-webkit-keyframes sk-chasingDotsBounce{0%, 100%{-webkit-transform: scale(0); transform: scale(0);}50%{-webkit-transform: scale(1); transform: scale(1);}}@keyframes sk-chasingDotsBounce{0%, 100%{-webkit-transform: scale(0); transform: scale(0);}50%{-webkit-transform: scale(1); transform: scale(1);}}.sk-three-bounce{margin: 40px auto; width: 80px; text-align: center;}.sk-three-bounce .sk-child{width: 20px; height: 20px; background: currentColor; border-radius: 100%; display: inline-block; -webkit-animation: sk-three-bounce 1.4s ease-in-out 0s infinite both; animation: sk-three-bounce 1.4s ease-in-out 0s infinite both;}.sk-three-bounce .sk-bounce1{-webkit-animation-delay: -0.32s; animation-delay: -0.32s;}.sk-three-bounce .sk-bounce2{-webkit-animation-delay: -0.16s; animation-delay: -0.16s;}@-webkit-keyframes sk-three-bounce{0%, 80%, 100%{-webkit-transform: scale(0); transform: scale(0);}40%{-webkit-transform: scale(1); transform: scale(1);}}@keyframes sk-three-bounce{0%, 80%, 100%{-webkit-transform: scale(0); transform: scale(0);}40%{-webkit-transform: scale(1); transform: scale(1);}}.sk-circle{margin: 40px auto; width: 40px; height: 40px; position: relative;}.sk-circle .sk-child{width: 100%; height: 100%; position: absolute; left: 0; top: 0;}.sk-circle .sk-child:before{content: ''; display: block; margin: 0 auto; width: 15%; height: 15%; background: currentColor; border-radius: 100%; -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both; animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;}.sk-circle .sk-circle2{-webkit-transform: rotate(30deg); -ms-transform: rotate(30deg); transform: rotate(30deg);}.sk-circle .sk-circle3{-webkit-transform: rotate(60deg); -ms-transform: rotate(60deg); transform: rotate(60deg);}.sk-circle .sk-circle4{-webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);}.sk-circle .sk-circle5{-webkit-transform: rotate(120deg); -ms-transform: rotate(120deg); transform: rotate(120deg);}.sk-circle .sk-circle6{-webkit-transform: rotate(150deg); -ms-transform: rotate(150deg); transform: rotate(150deg);}.sk-circle .sk-circle7{-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}.sk-circle .sk-circle8{-webkit-transform: rotate(210deg); -ms-transform: rotate(210deg); transform: rotate(210deg);}.sk-circle .sk-circle9{-webkit-transform: rotate(240deg); -ms-transform: rotate(240deg); transform: rotate(240deg);}.sk-circle .sk-circle10{-webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg);}.sk-circle .sk-circle11{-webkit-transform: rotate(300deg); -ms-transform: rotate(300deg); transform: rotate(300deg);}.sk-circle .sk-circle12{-webkit-transform: rotate(330deg); -ms-transform: rotate(330deg); transform: rotate(330deg);}.sk-circle .sk-circle2:before{-webkit-animation-delay: -1.1s; animation-delay: -1.1s;}.sk-circle .sk-circle3:before{-webkit-animation-delay: -1s; animation-delay: -1s;}.sk-circle .sk-circle4:before{-webkit-animation-delay: -0.9s; animation-delay: -0.9s;}.sk-circle .sk-circle5:before{-webkit-animation-delay: -0.8s; animation-delay: -0.8s;}.sk-circle .sk-circle6:before{-webkit-animation-delay: -0.7s; animation-delay: -0.7s;}.sk-circle .sk-circle7:before{-webkit-animation-delay: -0.6s; animation-delay: -0.6s;}.sk-circle .sk-circle8:before{-webkit-animation-delay: -0.5s; animation-delay: -0.5s;}.sk-circle .sk-circle9:before{-webkit-animation-delay: -0.4s; animation-delay: -0.4s;}.sk-circle .sk-circle10:before{-webkit-animation-delay: -0.3s; animation-delay: -0.3s;}.sk-circle .sk-circle11:before{-webkit-animation-delay: -0.2s; animation-delay: -0.2s;}.sk-circle .sk-circle12:before{-webkit-animation-delay: -0.1s; animation-delay: -0.1s;}@-webkit-keyframes sk-circleBounceDelay{0%, 80%, 100%{-webkit-transform: scale(0); transform: scale(0);}40%{-webkit-transform: scale(1); transform: scale(1);}}@keyframes sk-circleBounceDelay{0%, 80%, 100%{-webkit-transform: scale(0); transform: scale(0);}40%{-webkit-transform: scale(1); transform: scale(1);}}.sk-cube-grid{width: 40px; height: 40px; margin: 40px auto;}.sk-cube-grid .sk-cube{width: 33.33%; height: 33.33%; background: currentColor; float: left; -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;}.sk-cube-grid .sk-cube1{-webkit-animation-delay: 0.2s; animation-delay: 0.2s;}.sk-cube-grid .sk-cube2{-webkit-animation-delay: 0.3s; animation-delay: 0.3s;}.sk-cube-grid .sk-cube3{-webkit-animation-delay: 0.4s; animation-delay: 0.4s;}.sk-cube-grid .sk-cube4{-webkit-animation-delay: 0.1s; animation-delay: 0.1s;}.sk-cube-grid .sk-cube5{-webkit-animation-delay: 0.2s; animation-delay: 0.2s;}.sk-cube-grid .sk-cube6{-webkit-animation-delay: 0.3s; animation-delay: 0.3s;}.sk-cube-grid .sk-cube7{-webkit-animation-delay: 0.0s; animation-delay: 0.0s;}.sk-cube-grid .sk-cube8{-webkit-animation-delay: 0.1s; animation-delay: 0.1s;}.sk-cube-grid .sk-cube9{-webkit-animation-delay: 0.2s; animation-delay: 0.2s;}@-webkit-keyframes sk-cubeGridScaleDelay{0%, 70%, 100%{-webkit-transform: scale3D(1, 1, 1); transform: scale3D(1, 1, 1);}35%{-webkit-transform: scale3D(0, 0, 1); transform: scale3D(0, 0, 1);}}@keyframes sk-cubeGridScaleDelay{0%, 70%, 100%{-webkit-transform: scale3D(1, 1, 1); transform: scale3D(1, 1, 1);}35%{-webkit-transform: scale3D(0, 0, 1); transform: scale3D(0, 0, 1);}}.sk-fading-circle{margin: 40px auto; width: 40px; height: 40px; position: relative;}.sk-fading-circle .sk-circle{width: 100%; height: 100%; position: absolute; left: 0; top: 0;}.sk-fading-circle .sk-circle:before{content: ''; display: block; margin: 0 auto; width: 15%; height: 15%; background: currentColor; border-radius: 100%; -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both; animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;}.sk-fading-circle .sk-circle2{-webkit-transform: rotate(30deg); -ms-transform: rotate(30deg); transform: rotate(30deg);}.sk-fading-circle .sk-circle3{-webkit-transform: rotate(60deg); -ms-transform: rotate(60deg); transform: rotate(60deg);}.sk-fading-circle .sk-circle4{-webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);}.sk-fading-circle .sk-circle5{-webkit-transform: rotate(120deg); -ms-transform: rotate(120deg); transform: rotate(120deg);}.sk-fading-circle .sk-circle6{-webkit-transform: rotate(150deg); -ms-transform: rotate(150deg); transform: rotate(150deg);}.sk-fading-circle .sk-circle7{-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}.sk-fading-circle .sk-circle8{-webkit-transform: rotate(210deg); -ms-transform: rotate(210deg); transform: rotate(210deg);}.sk-fading-circle .sk-circle9{-webkit-transform: rotate(240deg); -ms-transform: rotate(240deg); transform: rotate(240deg);}.sk-fading-circle .sk-circle10{-webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg);}.sk-fading-circle .sk-circle11{-webkit-transform: rotate(300deg); -ms-transform: rotate(300deg); transform: rotate(300deg);}.sk-fading-circle .sk-circle12{-webkit-transform: rotate(330deg); -ms-transform: rotate(330deg); transform: rotate(330deg);}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay: -1.1s; animation-delay: -1.1s;}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay: -1s; animation-delay: -1s;}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay: -0.9s; animation-delay: -0.9s;}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay: -0.8s; animation-delay: -0.8s;}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay: -0.7s; animation-delay: -0.7s;}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay: -0.6s; animation-delay: -0.6s;}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay: -0.5s; animation-delay: -0.5s;}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay: -0.4s; animation-delay: -0.4s;}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay: -0.3s; animation-delay: -0.3s;}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay: -0.2s; animation-delay: -0.2s;}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay: -0.1s; animation-delay: -0.1s;}@-webkit-keyframes sk-circleFadeDelay{0%, 39%, 100%{opacity: 0;}40%{opacity: 1;}}@keyframes sk-circleFadeDelay{0%, 39%, 100%{opacity: 0;}40%{opacity: 1;}}.sk-folding-cube{margin: 40px auto; width: 40px; height: 40px; position: relative; -webkit-transform: rotateZ(45deg); -ms-transform: rotate(45deg); transform: rotateZ(45deg);}.sk-folding-cube .sk-cube{float: left; width: 50%; height: 50%; position: relative; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}.sk-folding-cube .sk-cube:before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: currentColor; -webkit-animation: sk-foldCubeAngle 2.4s infinite linear both; animation: sk-foldCubeAngle 2.4s infinite linear both; -webkit-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; transform-origin: 100% 100%;}.sk-folding-cube .sk-cube2{-webkit-transform: scale(1.1) rotateZ(90deg); -ms-transform: scale(1.1) rotate(90deg); transform: scale(1.1) rotateZ(90deg);}.sk-folding-cube .sk-cube3{-webkit-transform: scale(1.1) rotateZ(180deg); -ms-transform: scale(1.1) rotate(180deg); transform: scale(1.1) rotateZ(180deg);}.sk-folding-cube .sk-cube4{-webkit-transform: scale(1.1) rotateZ(270deg); -ms-transform: scale(1.1) rotate(270deg); transform: scale(1.1) rotateZ(270deg);}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay: 0.3s; animation-delay: 0.3s;}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay: 0.6s; animation-delay: 0.6s;}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay: 0.9s; animation-delay: 0.9s;}@-webkit-keyframes sk-foldCubeAngle{0%, 10%{-webkit-transform: perspective(140px) rotateX(-180deg); transform: perspective(140px) rotateX(-180deg); opacity: 0;}25%, 75%{-webkit-transform: perspective(140px) rotateX(0deg); transform: perspective(140px) rotateX(0deg); opacity: 1;}90%, 100%{-webkit-transform: perspective(140px) rotateY(180deg); transform: perspective(140px) rotateY(180deg); opacity: 0;}}@keyframes sk-foldCubeAngle{0%, 10%{-webkit-transform: perspective(140px) rotateX(-180deg); transform: perspective(140px) rotateX(-180deg); opacity: 0;}25%, 75%{-webkit-transform: perspective(140px) rotateX(0deg); transform: perspective(140px) rotateX(0deg); opacity: 1;}90%, 100%{-webkit-transform: perspective(140px) rotateY(180deg); transform: perspective(140px) rotateY(180deg); opacity: 0;}}a{color: royalblue; text-decoration: none;}a:hover, a:focus, a:active{outline: 0; color: midnightblue;}a[href^=tel]{text-decoration: none;}.link-secret{color: inherit !important;}.link-transition{position: relative;}.link-transition:after{content: ''; width: 0; height: 1px; position: absolute; left: auto; right: 0; bottom: 0; -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background: currentColor;}.link-transition:hover:after{width: 100%; left: 0; right: auto;}.link-transition-alt{position: relative; display: inline-block; line-height: 1; padding: 3px 0;}.link-transition-alt:before, .link-transition-alt:after{content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #e0e0e0; -webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right; -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;}.link-transition-alt:after{-webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; -webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.link-transition-alt:hover:before{-webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.link-transition-alt:hover:after{-webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;}ul{padding-left: 20px;}ol{list-style: decimal; padding-left: 30px;}ol, ul{margin-top: 1em; margin-bottom: 1em;}ol li + li, ul li + li{margin: 10px 0 0;}li > ul,li > ol{margin-bottom: 0;}dt{font-weight: 700;}dd{margin: 0 1.5em 1.5em;}::-webkit-input-placeholder{color: inherit; font-weight: 300;}:-moz-placeholder{color: inherit; font-weight: 300;}::-moz-placeholder{color: inherit; font-weight: 300;}:-ms-input-placeholder{color: inherit; font-weight: 300;}input[type='text'],input[type='email'],input[type='url'],input[type='password'],input[type='search'],input[type='number'],input[type='tel']{width: 100%; outline: none; border: 1px solid #f5f5f5; border-radius: 5px; padding: 3px 20px; min-height: 56px;}select{padding: 3px 35px 3px 20px; min-height: 56px; max-width: 100%; width: 100%; outline: none; border: 1px solid #f5f5f5; border-radius: 5px; background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAELY03+AAAABGdBTUEAALGPC/xhBQAAAFFJREFUCB1tTsERwCAIC9MyhnQMprUJPTw9mweGmACWmQFggGSSQCT02lLUCaayAuTubrcNeNr5TaRAZyhd6A1q2hnkQ8IPKl3G/tyPoHaMfwHyzSNHeemKDAAAAABJRU5ErkJggg==") no-repeat center right 20px; -moz-appearance: none; -webkit-appearance: none;}textarea{width: 100%; outline: none; border: 1px solid #f5f5f5; border-radius: 5px; background: #f5f5f5; display: block; padding: 12px 20px 3px; max-width: 100%;}input[type='text'],input[type='email'],input[type='url'],input[type='password'],input[type='search'],input[type='tel'],textarea{-webkit-appearance: none;}@-webkit-keyframes autofill{to{color: #666; background: #fff;}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-animation-name: autofill; -webkit-animation-fill-mode: both;}input[type='checkbox']{position: relative; background: transparent; border-width: 0; box-shadow: none; margin: 0 10px 0 3px; cursor: pointer;}input[type='checkbox']:before{content: ''; display: block; width: 18px; height: 18px; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #fff; border: 1px solid #ddd; border-radius: 3px; -webkit-transition: border-color .3s ease; transition: border-color .3s ease;}input[type='checkbox']:after{content: ''; display: block; width: 8px; height: 8px; position: absolute; top: 50%; left: 50%; background: #111; border-radius: 2px; z-index: 2; -webkit-transform: translate(-50%, -50%) scale(0); -ms-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); -webkit-transition: -webkit-transform .3s ease; transition: -webkit-transform .3s ease; transition: transform .3s ease; transition: transform .3s ease, -webkit-transform .3s ease;}input[type='checkbox']:hover:before{border-color: #111;}input[type='checkbox']:checked:before{border-color: #111;}input[type='checkbox']:checked:after{-webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1);}input[type='radio']{position: relative; padding: 5px; margin: 0 10px 0 3px; cursor: pointer;}input[type='radio']:before{content: ''; display: block; width: 18px; height: 18px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #fff; border: 1px solid #ddd; border-radius: 50%; -webkit-transition: border-color .3s ease; transition: border-color .3s ease;}input[type='radio']:after{content: ''; display: block; width: 8px; height: 8px; position: absolute; top: 50%; left: 50%; background: #111; border-radius: 50%; -webkit-transform: translate(-50%, -50%) scale(0); -ms-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); -webkit-transition: -webkit-transform .3s ease; transition: -webkit-transform .3s ease; transition: transform .3s ease; transition: transform .3s ease, -webkit-transform .3s ease;}input[type='radio']:hover:before{border-color: #111;}input[type='radio']:checked{cursor: auto;}input[type='radio']:checked:before{border-color: #111;}input[type='radio']:checked:after{-webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1);}button,input[type='button'],input[type='reset'],input[type='submit'],.button{padding: 0 41px; height: 52px; line-height: 50px; outline: none; border-width: 1px; border-style: solid; border-radius: 5px; font-size: 14px; font-weight: 700; cursor: pointer;}button:focus,input[type='button']:focus,input[type='reset']:focus,input[type='submit']:focus,.button:focus{outline: none;}button[disabled],input[type='button'][disabled],input[type='reset'][disabled],input[type='submit'][disabled],.button[disabled]{cursor: not-allowed; opacity: .5;}.button{display: inline-block;}hr{margin-bottom: 1.5em; height: 1px; border: 0; background-color: #ccc;}img{max-width: 100%; height: auto; vertical-align: top;}figcaption{text-align: center; background: #f5f5f5; padding: 6px 10px; font-size: .9em;}table{margin: 0 0 1.5em; width: 100%;}td,th{border: 1px solid rgba(0, 0, 0, 0.08); padding: 10px; text-align: center; vertical-align: middle;}th{font-weight: 700;}table th.empty{visibility: hidden; border: 0; background: none;}table tr:nth-child(2n) td{background: rgba(0, 0, 0, 0.01);}h1,h2,h3,h4,h5,h6{clear: both;}p{margin-bottom: 1.5em; margin-top: 0;}p:last-child{margin-bottom: 0;}dfn,cite,em,i{font-style: italic;}address{margin: 0 0 1.5em;}pre{font-size: 15px; overflow: auto; margin-bottom: 1.6em; padding: 1.6em; max-width: 100%; background: #eee; font-family: "Courier 10 Pitch", Courier, monospace; line-height: 1.6; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;}code,kbd,tt,var{font-size: 15px; font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}code{background: #f3f4f5;}abbr,acronym{border-bottom: 1px dotted #666; cursor: help;}mark,ins{background: none; text-decoration: none;}big{font-size: 125%;}blockquote,q{quotes: "" "";}blockquote:before, blockquote:after,q:before,q:after{content: "";}blockquote{margin: 50px 0 44px 48px !important; padding: 0 0 0 20px; font-size: 18px; font-weight: 500; line-height: 1.78; border: 0; border-left: 4px solid #20ad96; max-width: 660px;}@media (max-width: 767px){blockquote{margin: 30px 0 !important;}}.screen-reader-text{position: absolute !important; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); width: 1px; height: 1px;}.screen-reader-text:focus{top: 5px; left: 5px; z-index: 100000; display: block; clip: auto !important; padding: 15px 23px 14px; width: auto; height: auto; border-radius: 3px; background-color: #f1f1f1; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); color: #21759b; text-decoration: none; font-weight: 700; font-size: 14px; line-height: normal;}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{margin-top: 0; margin-bottom: 0; padding: 0; border: 0;}embed,iframe,object{max-width: 100%;}.wp-caption{margin: 0 0 30px; max-width: 100%;}.alignnone{margin: 0 0 30px;}p .alignnone:first-child{margin-top: 7px;}p .alignnone:last-child{margin-bottom: 8px;}.alignleft{display: inline; float: left; margin: 0 30px 30px 0;}.alignright{display: inline; float: right; margin: 0 0 30px 30px;}.aligncenter{display: block; margin: 0 auto 30px; clear: both;}.alignfull,.alignwide{margin: 0 0 30px;}img.alignleft,.wp-caption.alignleft{margin: 30px 30px 30px 0;}img.alignright,.wp-caption.alignright{margin: 30px 0 30px 30px;}img.aligncenter,.wp-caption.aligncenter{margin: 30px auto;}article.hentry p:last-child img.alignright{clear: both;}.gallery{margin-bottom: 1.5em;}.gallery-item{display: inline-block; width: 100%; vertical-align: top; text-align: center;}.gallery-columns-2 .gallery-item{max-width: 50%;}.gallery-columns-3 .gallery-item{max-width: 33.33%;}.gallery-columns-4 .gallery-item{max-width: 25%;}.gallery-columns-5 .gallery-item{max-width: 20%;}.gallery-columns-6 .gallery-item{max-width: 16.66%;}.gallery-columns-7 .gallery-item{max-width: 14.28%;}.gallery-columns-8 .gallery-item{max-width: 12.5%;}.gallery-columns-9 .gallery-item{max-width: 11.11%;}.gallery-caption{display: block;}.comment-nav-links,.page-pagination,.page-numbers,.learn-press-pagination ul.page-numbers{padding: 0; margin: 0; font-size: 16px; font-weight: 800; text-transform: uppercase; text-align: center;}.comment-nav-links li,.page-pagination li,.page-numbers li,.learn-press-pagination ul.page-numbers li{display: inline-block; list-style-type: none; margin: 0; padding: 0;}.comment-nav-links li > span,.comment-nav-links li > a,.page-pagination li > span,.page-pagination li > a,.page-numbers li > span,.page-numbers li > a,.learn-press-pagination ul.page-numbers li > span,.learn-press-pagination ul.page-numbers li > a{display: block; text-align: center; min-width: 48px; height: 48px; line-height: 48px; border: 0; border-radius: 50%; color: #ababab; padding: 0;}.comment-nav-links li .current,.page-pagination li .current,.page-numbers li .current,.learn-press-pagination ul.page-numbers li .current{background: #eee; color: #333;}.comment-nav-links li .prev,.comment-nav-links li .next,.page-pagination li .prev,.page-pagination li .next,.page-numbers li .prev,.page-numbers li .next,.learn-press-pagination ul.page-numbers li .prev,.learn-press-pagination ul.page-numbers li .next{letter-spacing: 2px;}.comment-nav-links li .dots,.page-pagination li .dots,.page-numbers li .dots,.learn-press-pagination ul.page-numbers li .dots{background: none; border: 0; min-width: 20px;}.comment-nav-links ul{padding: 0;}#comment-nav-above ul{margin: 0 0 50px;}#comment-nav-below ul{margin: 50px 0 0;}.page-links{clear: both; padding-top: 30px;}.page-links > span,.page-links > a{display: block; float: left; padding: 0 10px; text-align: center; min-width: 48px; height: 48px; line-height: 48px; border: 0; border-radius: 50%; color: #ababab; font-size: 16px; font-weight: 800; text-transform: uppercase;}.page-links > span{background: #eee; color: #333;}.post-navigation{position: relative;}.nav-links{margin-top: 50px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}.nav-links .nav-item{max-width: 48%; width: 360px;}.nav-links a{display: block; padding: 47px 30px 57px; height: 100%; border: 1px solid #eee; background: #fff; font-size: 24px; line-height: 1.375; font-weight: 600; color: #222; word-wrap: break-word;}.nav-links a div{-webkit-transition: none; transition: none; position: relative; font-size: 14px; font-weight: 500; color: #999; margin-bottom: 28px;}.nav-links a div span{position: absolute; top: -3px; font-size: 24px; color: #222;}.nav-links a:hover{border-color: transparent; color: #fff;}.nav-links a:hover div{color: #fff;}.nav-links a:hover div span{color: #fff;}.nav-links .previous{text-align: left;}.nav-links .previous a{padding-left: 90px;}.nav-links .previous div span{left: -61px;}.nav-links .next{text-align: right;}.nav-links .next a{padding-right: 90px;}.nav-links .next div span{right: -61px;}@media (max-width: 767px){.nav-links .nav-item{width: 100%; max-width: 100%;}.nav-links .nav-item + .nav-item{margin-top: 30px;}}.page-top-bar{z-index: 99999; border: 0 solid transparent;}.page-top-bar *{height: 100%;}.page-top-bar ul{z-index: 9999; list-style-type: none; padding: 0; margin: 0;}.page-top-bar a{display: block;}.page-top-bar a.tm-button{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex;}.page-top-bar .menu li{position: relative;}.page-top-bar .menu > li{display: inline-block; margin-bottom: 0;}.page-top-bar .menu > li > a{padding: 5px;}.page-top-bar .menu .menu-item-has-children:hover > .sub-menu{display: block;}.page-top-bar .menu .sub-menu{position: absolute; top: 100%; left: 0; display: none; min-width: 250px; width: 100%; background-color: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);}.page-top-bar .menu .sub-menu a{padding: 10px 15px;}.page-top-bar .menu .sub-menu a + a{border-top: 1px solid #eee;}.page-top-bar .menu .sub-menu .sub-menu{top: 0; left: 100%;}.top-bar-wrap{min-height: 48px;}.top-bar-01 .top-bar-wrap{height: 100%;}.top-bar-01 .top-bar-left{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}@media (max-width: 991px){.top-bar-01{display: none;}}@-webkit-keyframes headerSlideDown{0%{-webkit-transform: translateY(-100%); transform: translateY(-100%);}100%{-webkit-transform: translateY(0); transform: translateY(0);}}@keyframes headerSlideDown{0%{-webkit-transform: translateY(-100%); transform: translateY(-100%);}100%{-webkit-transform: translateY(0); transform: translateY(0);}}.page-header{position: relative; z-index: 4;}.page-header-inner{border-bottom: 0 solid transparent;}.page-header-inner.held{position: absolute; top: 0; left: 0; width: 100%;}.header-layout-fixed .page-header-inner{position: absolute; top: 0; left: 0; z-index: 9999; width: 100%;}.header-layout-fixed.headroom--top .page-header-inner{pointer-events: none;}.header-layout-fixed.headroom--top .branding *,.header-layout-fixed.headroom--top .page-navigation,.header-layout-fixed.headroom--top .header-left *,.header-layout-fixed.headroom--top .header-center *,.header-layout-fixed.headroom--top .header-right *{pointer-events: auto;}.header-wrap{position: relative;}.mobile-menu .header-wrap{min-height: 80px;}.tm-button.header-sticky-button{display: none;}.headroom--not-top .header-button{display: none;}.headroom--not-top .header-sticky-button{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex;}.headroom--not-top.header-sticky-dark-logo .dark-logo{display: block;}.headroom--not-top.header-sticky-dark-logo .light-logo{display: none;}.headroom--not-top.header-sticky-light-logo .dark-logo{display: none;}.headroom--not-top.header-sticky-light-logo .light-logo{display: block;}.header-sticky-both .headroom.headroom--not-top,.header-sticky-up .headroom.headroom--not-top.headroom--pinned,.header-sticky-down .headroom.headroom--not-top.headroom--unpinned{position: relative; z-index: 9999;}.header-sticky-both .headroom.headroom--not-top .page-header-inner,.header-sticky-up .headroom.headroom--not-top.headroom--pinned .page-header-inner,.header-sticky-down .headroom.headroom--not-top.headroom--unpinned .page-header-inner{position: fixed; top: 0; left: 0; z-index: 9999; width: 100%; box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.1); -webkit-animation: headerSlideDown 0.95s ease forwards; animation: headerSlideDown 0.95s ease forwards; will-change: transform;}.header-sticky-both .headroom.headroom--not-top .page-header-inner .container,.header-sticky-both .headroom.headroom--not-top .page-header-inner .container-fluid,.header-sticky-both .headroom.headroom--not-top .page-header-inner .row,.header-sticky-up .headroom.headroom--not-top.headroom--pinned .page-header-inner .container,.header-sticky-up .headroom.headroom--not-top.headroom--pinned .page-header-inner .container-fluid,.header-sticky-up .headroom.headroom--not-top.headroom--pinned .page-header-inner .row,.header-sticky-down .headroom.headroom--not-top.headroom--unpinned .page-header-inner .container,.header-sticky-down .headroom.headroom--not-top.headroom--unpinned .page-header-inner .container-fluid,.header-sticky-down .headroom.headroom--not-top.headroom--unpinned .page-header-inner .row{height: 100%;}.header-sticky-both .headroom.headroom--not-top .page-header-inner .row > div,.header-sticky-up .headroom.headroom--not-top.headroom--pinned .page-header-inner .row > div,.header-sticky-down .headroom.headroom--not-top.headroom--unpinned .page-header-inner .row > div{-webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center;}.branding{line-height: 0;}.branding__logo a{display: inline-block; float: left;}.dark-logo,.light-logo{display: none;}.header-light .light-logo{display: block;}.header-dark .dark-logo{display: block;}.header-left,.header-center,.header-right{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0 -15px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}.header-left > div,.header-center > div,.header-right > div{padding: 0 15px;}.header-left .mini-cart,.header-center .mini-cart,.header-right .mini-cart{padding: 0;}.header-center{-webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}.header-right{-webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;}.header-right-inner{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0 -10px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}.header-right-inner > .header-icon,.header-right-inner > div{padding: 0 10px;}.header-search-form .search-form{position: relative;}.header-search-form .search-field{min-height: 48px; padding-right: 50px;}.header-search-form .search-submit{position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 0; font-size: 16px; width: 48px; height: 48px; line-height: 50px; padding: 0; border: 0; border-radius: 0 5px 5px 0; background: none;}.header-search-form .search-submit:hover{color: #fff;}.header-search-form .search-btn-text{display: none;}.header-light .header-search-form .search-field{background: #fff; border-color: #fff;}.header-widgets .widget li a:after{bottom: 2px;}.header-widgets .menu{margin: 0 -15px; font-size: 0;}.header-widgets .menu li{display: inline-block; font-size: 18px; font-weight: 500; line-height: 1.3; margin: 0; padding: 0 15px;}.header-widgets .menu li a,.header-widgets .menu li a:not(:hover){color: #111;}.header-light .header-widgets li a,.header-light .header-widgets li a:not(:hover){color: #fff;}.page-open-popup-search{cursor: pointer; text-align: center; font-size: 18px;}.page-open-popup-search i{vertical-align: middle;}.nav-links-hover-style-01 .menu--primary .menu__container > li.current-menu-item > a .menu-item-wrap:after, .nav-links-hover-style-01 .menu--primary .menu__container > li.current-menu-ancestor > a .menu-item-wrap:after, .nav-links-hover-style-01 .menu--primary .menu__container > li:hover > a .menu-item-wrap:after{width: 100%; left: 0; right: auto;}.nav-links-hover-style-01 .menu--primary .menu__container > li > a > .menu-item-wrap{position: relative;}.nav-links-hover-style-01 .menu--primary .menu__container > li > a > .menu-item-wrap:after{content: ''; position: absolute; left: auto; right: 0; bottom: 0; height: 1px; width: 0; -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background: currentColor;}.page-open-components{display: none; height: 30px; font-size: 20px; cursor: pointer;}.page-open-components .inner{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 30px;}.page-open-components:hover .circle-one{-webkit-transform: translateX(18px); -ms-transform: translateX(18px); transform: translateX(18px);}.page-open-components:hover .circle-three{-webkit-transform: translateX(-18px); -ms-transform: translateX(-18px); transform: translateX(-18px);}.page-open-components .circle{height: 5px; width: 5px; background: currentColor; border-radius: 100%; margin: 0 2px;}.header-social-networks.style-icons .inner{margin-left: -10px; margin-right: -10px;}.header-social-networks.style-icons a{display: inline-block; padding: 0 10px; font-size: 18px;}.header-social-networks.style-icons a i{vertical-align: middle;}.header-social-networks.style-rounded .inner{margin-left: -10px; margin-right: -10px;}.header-social-networks.style-rounded a{width: 48px; height: 48px; line-height: 48px; text-align: center; font-size: 18px; color: #fff; border: 1px solid rgba(255, 255, 255, 0.4); border-radius: 50%; display: inline-block; margin-left: 8px; margin-right: 8px; padding: 0 10px;}.header-social-networks.style-rounded a:hover{border-color: transparent;}.header-login-link{display: block; font-size: 18px; height: 30px; line-height: 34px;}.page-open-main-menu{display: none; cursor: pointer;}.desktop-menu .page-open-main-menu{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.page-open-main-menu .burger-icon{position: relative; width: 29px; height: 10px;}.page-open-main-menu .burger-icon-top,.page-open-main-menu .burger-icon-bottom{display: block; position: absolute; left: 0; width: 100%; height: 3px; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.page-open-main-menu .burger-icon-top:before, .page-open-main-menu .burger-icon-top:after,.page-open-main-menu .burger-icon-bottom:before,.page-open-main-menu .burger-icon-bottom:after{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: currentColor; opacity: .99;}.page-open-main-menu .burger-icon-top:before,.page-open-main-menu .burger-icon-bottom:before{-webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right; -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;}.page-open-main-menu .burger-icon-top:after,.page-open-main-menu .burger-icon-bottom:after{-webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; -webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.page-open-main-menu .burger-icon-top{top: 0;}.page-open-main-menu .burger-icon-bottom{bottom: 0;}.page-open-main-menu .burger-icon-bottom:before{-webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left;}.page-open-main-menu .burger-icon-bottom:after{-webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right;}.page-open-main-menu:hover .burger-icon-top:before,.page-open-main-menu:hover .burger-icon-bottom:before{-webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.page-open-main-menu:hover .burger-icon-top:after,.page-open-main-menu:hover .burger-icon-bottom:after{-webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;}.page-open-main-menu .burger-title{font-size: 13px; font-weight: 500; line-height: 1; text-transform: uppercase; letter-spacing: 1px; margin: 0 0 0 10px; padding-top: 3px;}.header-buttons{line-height: 0;}.switcher-language-wrapper .wpml-ls,.switcher-language-wrapper .wpml-ls > ul,.switcher-language-wrapper .wpml-ls > ul > li{height: 100%;}.switcher-language-wrapper .wpml-ls > ul > li{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; cursor: pointer;}.switcher-language-wrapper .wpml-ls-legacy-dropdown .wpml-ls-flag{width: 35px; height: auto; vertical-align: middle;}.switcher-language-wrapper .wpml-ls{width: auto;}.switcher-language-wrapper .wpml-ls > ul{position: relative; padding: 0; margin: 0 !important; list-style-type: none;}.switcher-language-wrapper .wpml-ls .wpml-ls-slot-shortcode_actions:hover .wpml-ls-sub-menu{visibility: visible !important; opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}.switcher-language-wrapper .wpml-ls .wpml-ls-item-toggle{position: relative; background: none !important; border: 0; line-height: 1; padding: 10px;}.switcher-language-wrapper .wpml-ls .wpml-ls-item-toggle span{font-size: 16px;}.switcher-language-wrapper .wpml-ls .wpml-ls-item-toggle:after{content: '\f078'; font-size: 8px; border: 0; position: absolute; top: 50%; right: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%);}.switcher-language-wrapper .wpml-ls .wpml-ls-native{position: relative; top: 2px; vertical-align: middle; margin-right: 5px; text-transform: uppercase; font-weight: 600; font-size: 14px;}.switcher-language-wrapper .wpml-ls .wpml-ls-flag + span{margin-left: 15px;}.switcher-language-wrapper .wpml-ls .wpml-ls-sub-menu{min-width: 200px; border: 0; opacity: 0; visibility: hidden; position: absolute; top: 100%; right: 0; left: 0; padding: 0; margin: 0; list-style-type: none; z-index: 102; box-shadow: 0 0 37px rgba(0, 0, 0, 0.07); -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px);}.switcher-language-wrapper .wpml-ls .wpml-ls-sub-menu.hover-back{right: 0; left: auto;}.switcher-language-wrapper .wpml-ls .wpml-ls-sub-menu li{list-style-type: none; padding: 0; margin: 0;}.switcher-language-wrapper .wpml-ls .wpml-ls-sub-menu a{display: block; text-decoration: none; padding: 10px; border: 0; background: #fff; color: #222; line-height: 1; text-transform: uppercase;}.switcher-language-wrapper .wpml-ls .wpml-ls-sub-menu a:hover{background: #eee; color: #222;}.switcher-language-wrapper .wpml-ls .wpml-ls-sub-menu a img{width: 24px; height: auto;}.header-right-clone{display: none;}.header-more-tools-opened .header-button{display: none;}.header-more-tools-opened .header-sticky-button{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex;}@media (max-width: 767px){.page-open-components{display: block;}.header-right-clone{display: block;}.header-right-inner{position: absolute; top: 100%; left: 0; right: 0; padding: 10px 5px !important; box-shadow: 0 15px 40px rgba(0, 0, 0, 0.09); visibility: hidden; opacity: 0; -webkit-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px); -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}.header-right-inner > div{padding: 10px;}.header-more-tools-opened .header-right-inner{visibility: visible; opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none;}}.handheld.header-more-tools-opened{cursor: pointer;}.header-01 .header-wrap{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%;}.header-01 .branding{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%;}.header-01 .page-navigation{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.header-01 .header-right{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%;}.header-01 .header-search-form{width: 250px; max-width: 100%;}.header-01 .page-header-inner > .container > .row > .col-xs-12{position: static;}.mobile-menu .header-01 .branding{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.header-02 .header-wrap{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%;}.header-02 .branding{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%;}.header-02 .page-navigation{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.header-02 .header-right{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%;}.header-02 .header-search-form{width: 250px; max-width: 100%;}.header-02 .page-header-inner > .container > .row > .col-xs-12{position: static;}.mobile-menu .header-02 .branding{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.header-03 .header-wrap{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%;}.header-03 .branding{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%;}.header-03 .page-navigation{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.header-03 .header-right{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%;}.header-03 .header-search-form{width: 220px; max-width: 70%;}.header-03 .page-header-inner > .container > .row > .col-xs-12{position: static;}.mobile-menu .header-03 .branding{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.header-04 .header-wrap{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%;}.header-04 .branding{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%;}.header-04 .page-navigation{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.header-04 .header-right{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%;}.header-04 .header-search-form{width: 250px; max-width: 100%;}.header-04 .page-header-inner > .container > .row > .col-xs-12{position: static;}.mobile-menu .header-04 .branding{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}@media (min-width: 1600px){.header-04 .container-fluid{padding-left: 150px; padding-right: 150px;}}.header-05 .header-wrap{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%;}.header-05 .branding{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%;}.header-05 .page-navigation{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.header-05 .header-right{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%;}.header-05 .header-search-form{width: 250px; max-width: 100%;}.header-05 .page-header-inner > .container > .row > .col-xs-12{position: static;}.mobile-menu .header-05 .branding{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.header-06 .header-wrap{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%;}.header-06 .header-center{width: 20%; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}.header-06 .header-left,.header-06 .header-right{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; width: 40%;}.header-06 .header-search-form{width: 300px; max-width: 100%;}.header-06 .page-header-inner > .container > .row > .col-xs-12{position: static;}.mobile-menu .header-06 .header-left{display: none;}.mobile-menu .header-06 .header-center,.mobile-menu .header-06 .header-right{width: auto;}@media (min-width: 1430px){body.desktop-menu .header-06 .menu--primary .menu__container > li > a{padding-left: 18px; padding-right: 18px;}}@media (min-width: 1600px){.header-06 .container-fluid{padding-left: 150px; padding-right: 150px;}}.header-07 .page-header-inner{padding-top: 17px; padding-bottom: 17px;}.header-07 .header-wrap{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%;}.header-07 .branding{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}.header-07 .header-right{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; width: 25%;}.header-07 .header-search-form{width: 250px; max-width: 100%;}.header-07 .page-header-inner > .container > .row > .col-xs-12{position: static;}.mobile-menu .header-07 .branding{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}@media (min-width: 1600px){.header-07 .container-fluid{padding-left: 150px; padding-right: 150px;}}.header-08 .header-wrap{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%;}.header-08 .branding{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}.header-08 .page-navigation{padding: 0 18px;}.header-08 .header-right{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.header-08 .header-search-form{width: 250px; max-width: 100%;}.header-08 .page-header-inner > .container > .row > .col-xs-12{position: static;}.mobile-menu .header-08 .branding{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.header-09 .page-header-inner{padding-top: 12px; padding-bottom: 12px;}.header-09 .header-wrap{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%;}.header-09 .branding{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}.header-09 .header-right{width: 100%; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1;}@media (min-width: 1600px){.header-09 .container-fluid{padding-left: 100px; padding-right: 100px;}}.header-10 .branding{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}.header-10 .header-right{-webkit-align-self: stretch; -ms-flex-item-align: stretch; -ms-grid-row-align: stretch; align-self: stretch;}.header-10 .header-right-inner,.header-10 .search-form,.header-10 .header-search-form,.header-10 .search-field{height: 100%;}.header-10 .search-form{border-left: 1px solid #eee; margin-right: -15px;}.header-10 .search-field{width: 160px; border-radius: 0; background: #fff !important; border: 0 !important;}.header-10 .search-submit{color: #223645 !important; border: 0 !important; background: none !important;}.header-10 .page-header-inner > .container-fluid > .row > .col-xs-12{position: static;}.header-10 .header-wrap{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%;}.desktop-menu .header-10 .branding,.desktop-menu .header-10 .header-right{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; -webkit-flex-basis: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25%;}.desktop-menu .header-10 .page-navigation{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.desktop-menu .header-10 .menu--primary{position: static; text-align: center;}.mobile-menu .header-10 .header-wrap{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center;}.mobile-menu .header-10 .branding{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}.mobile-menu .header-10 .header-right{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}@media (min-width: 1600px){.desktop-menu .header-10 .menu--primary .menu__container > li > a{padding-left: 24px !important; padding-right: 24px !important;}.desktop-menu .header-10 .search-field{width: 230px;}}@media (min-width: 1200px){.desktop-menu .header-10 .container-fluid{max-width: 1920px;}}.header-11 .header-wrap{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%;}.header-11 .branding{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%;}.header-11 .page-navigation{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.header-11 .header-right{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%;}.header-11 .header-search-form{width: 220px; max-width: 70%;}.header-11 .page-header-inner > .container > .row > .col-xs-12{position: static;}.mobile-menu .header-11 .branding{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}@media (min-width: 1200px){.header-11 .page-header-inner > .container{max-width: 1450px;}}.header-12 .header-wrap{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%;}.header-12 .branding{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%;}.header-12 .page-navigation{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.header-12 .header-right{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%;}.header-12 .header-search-form{width: 220px; max-width: 70%;}.header-12 .page-header-inner > .container > .row > .col-xs-12{position: static;}.mobile-menu .header-12 .branding{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.header-13 .header-wrap{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%;}.header-13 .branding{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.header-13 .page-navigation{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.header-13 .page-navigation .branding-logo-li{vertical-align: middle;}.header-13 .page-navigation .branding-logo-li .branding{padding-left: 20px; padding-right: 20px;}.header-13 .header-left,.header-13 .header-right{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 12%;}.header-13 .header-search-form{width: 250px; max-width: 100%;}.header-13 .page-header-inner > .container > .row > .col-xs-12{position: static;}.desktop-menu .header-13 .header-wrap > .branding{display: none;}.mobile-menu .header-13 .branding{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.header-14 .header-wrap{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%;}.header-14 .branding{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}.header-14 .header-right{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.header-14 .header-search-form{width: 220px; max-width: 70%;}.header-14 .page-header-inner > .container > .row > .col-xs-12{position: static;}.mobile-menu .header-14 .branding{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.header-14 .page-open-popup-search i{display: block; width: 52px; height: 52px; line-height: 50px; text-align: center; border: 1px solid rgba(255, 255, 255, 0.3); border-radius: 50%;}@media (min-width: 1200px){.header-14 .page-header-inner > .container{max-width: 1450px;}}.simple-footer{background: #222; color: rgba(255, 255, 255, 0.5); padding: 26px 0; font-size: 16px;}.simple-footer .footer-text{text-align: center;}@-webkit-keyframes show-animation{0%{-webkit-transform: translateY(20px); transform: translateY(20px); opacity: 0;}100%{-webkit-transform: translateY(0); transform: translateY(0); opacity: 1;}}@keyframes show-animation{0%{-webkit-transform: translateY(20px); transform: translateY(20px); opacity: 0;}100%{-webkit-transform: translateY(0); transform: translateY(0); opacity: 1;}}@-webkit-keyframes hide-animation{0%{-webkit-transform: translateY(0); transform: translateY(0); opacity: 1;}100%{-webkit-transform: translateY(20px); transform: translateY(20px); opacity: 0;}}@keyframes hide-animation{0%{-webkit-transform: translateY(0); transform: translateY(0); opacity: 1;}100%{-webkit-transform: translateY(20px); transform: translateY(20px); opacity: 0;}}.desktop-menu{}.desktop-menu .sm{position: relative; z-index: 9999;}.desktop-menu .sm,.desktop-menu .sm ul,.desktop-menu .sm li{display: block; margin: 0; padding: 0; list-style: none; text-align: left; line-height: normal; direction: ltr; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.desktop-menu .sm-rtl,.desktop-menu .sm-rtl ul,.desktop-menu .sm-rtl li{text-align: right; direction: rtl;}.desktop-menu .sm > li h1,.desktop-menu .sm > li h2,.desktop-menu .sm > li h3,.desktop-menu .sm > li h4,.desktop-menu .sm > li h5,.desktop-menu .sm > li h6{margin: 0; padding: 0;}.desktop-menu .sm ul{display: none;}.desktop-menu .sm li,.desktop-menu .sm a{position: relative;}.desktop-menu .sm a{display: block;}.desktop-menu .sm a.disabled{cursor: not-allowed;}.desktop-menu .sm-simple li > a{padding: 13px 58px 13px 20px;}.desktop-menu .sm-simple a.current{background: #555; color: #fff;}.desktop-menu .sm-simple a.disabled{color: #ccc;}.desktop-menu .sm-simple .children a .toggle-sub-menu{position: absolute; top: 50%; right: 0;}.desktop-menu .sm-simple .children a .toggle-sub-menu:before{right: 30px;}.desktop-menu .toggle-sub-menu{position: relative; margin-left: 13px;}.desktop-menu .toggle-sub-menu:before{content: '\f078'; font-size: 8px; position: absolute; top: 50%; right: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); margin-top: -1px;}.desktop-menu .sub-arrow{display: none;}.desktop-menu .sm-simple ul{position: absolute; width: 12em;}.desktop-menu .sm-simple.sm-rtl li{float: right;}.desktop-menu .sm-simple ul li,.desktop-menu .sm-simple.sm-rtl ul li,.desktop-menu .sm-simple.sm-vertical li{float: none;}.desktop-menu .sm-simple a{white-space: nowrap;}.desktop-menu .sm-simple ul a,.desktop-menu .sm-simple.sm-vertical a{white-space: normal;}.desktop-menu .sm-simple .sm-nowrap:not(.mega-menu) > li > a,.desktop-menu .sm-simple .sm-nowrap:not(.mega-menu) > li > :not(ul) a{white-space: nowrap;}.desktop-menu .sm-simple .scroll-up,.desktop-menu .sm-simple .scroll-down{position: absolute; display: none; visibility: hidden; overflow: hidden; height: 20px; background: #fff;}.desktop-menu .sm-simple .scroll-up-arrow,.desktop-menu .sm-simple .scroll-down-arrow{position: absolute; top: -2px; left: 50%; overflow: hidden; margin-left: -8px; width: 0; height: 0; border-width: 8px; border-style: dashed dashed solid dashed; border-color: transparent transparent #555 transparent;}.desktop-menu .sm-simple .scroll-down-arrow{top: 6px; border-style: solid dashed dashed dashed; border-color: #555 transparent transparent transparent;}.desktop-menu .sm-simple.sm-rtl.sm-vertical .has-submenu{padding: 11px 20px;}.desktop-menu .sm-simple.sm-rtl .toggle-sub-menu{margin-left: 0; margin-right: 13px;}.desktop-menu .sm-simple.sm-rtl .toggle-sub-menu:before{left: 0; right: auto;}.desktop-menu .sm-simple:not(.sm-vertical) .has-mega-menu{position: static !important;}.desktop-menu .sm-simple:not(.sm-vertical) .has-mega-menu .mega-menu{left: 0; right: 0 !important; margin-left: 0 !important; max-width: none !important; width: auto !important;}.desktop-menu .sm-simple.sm-vertical{display: block;}.desktop-menu .sm-simple.sm-vertical .has-mega-menu .mega-menu{max-width: calc(100vw - 394px) !important; width: 1170px !important;}.desktop-menu .sm-simple.sm-vertical > li{display: block !important; width: 100%;}.desktop-menu .sm-simple.sm-vertical > li > a .menu-item-wrap{position: relative;}.desktop-menu .sm-simple.sm-vertical > li > a .toggle-sub-menu{position: static;}.desktop-menu .sm-simple.sm-vertical > li > a .toggle-sub-menu:before{right: 0; content: '\f107';}.desktop-menu .menu--primary{text-align: center; line-height: 0;}.desktop-menu .sm-simple{position: static; display: inline-block;}.desktop-menu .sm-simple > li{display: inline-block;}.desktop-menu .sm-simple .children{padding: 18px 0 22px; min-width: 240px !important; border: 0;}.desktop-menu .sm-simple .children.show-animation{-webkit-animation: show-animation .25s; animation: show-animation .25s;}.desktop-menu .sm-simple .children.hide-animation{-webkit-animation: hide-animation .25s; animation: hide-animation .25s;}.desktop-menu .sm-simple .simple-menu a{padding: 8px 30px;}.desktop-menu .sm-simple .simple-menu .toggle-sub-menu:before{font-size: 8px; content: '\f054';}.desktop-menu .sm-simple .simple-menu .menu-item-wrap{line-height: 0;}.desktop-menu .sm-simple .has-mega-menu .scroll-up,.desktop-menu .sm-simple .has-mega-menu .scroll-down{margin-left: 0 !important;}.desktop-menu .sm-simple .mega-menu ul{position: static; display: block; width: auto; border: 0; background: transparent; box-shadow: none;}.desktop-menu .sm-simple .mega-menu .menu > li > a{padding: 8px 0;}.desktop-menu .sm-simple .mega-menu,.single-ic_mega_menu.elementor-page .page-content{padding: 30px 0 34px;}.desktop-menu .sm-simple .children:after,.single-ic_mega_menu .page-content:after{content: ''; height: 4px; position: absolute; bottom: 0; left: 0; right: 0; background: #111;}.mobile-menu .page-navigation-wrap,.mobile-menu .page-navigation{display: none;}.popup-canvas-menu .page-popup-content{width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; overflow-y: auto;}.popup-canvas-menu .page-navigation{display: table; height: 100%;}.popup-canvas-menu .page-navigation .menu__container{display: table-cell; vertical-align: middle; padding: 40px 0; text-align: center;}.popup-canvas-menu .page-navigation .menu__container a{display: inline-block; padding: 4px 0;}.popup-canvas-menu .page-navigation .menu__container > li > a{position: relative; padding-left: 15px; padding-right: 15px;}.popup-canvas-menu .page-navigation .menu__container > li > a .toggle-sub-menu{position: absolute; top: 50%; right: -10px;}.popup-canvas-menu .page-navigation .menu__container > li > a .toggle-sub-menu:before{font-weight: 400; font-size: .5em;}.popup-canvas-menu ul{margin: 0; padding: 0;}.popup-canvas-menu .menu__container > li{opacity: 0; -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0); -webkit-transition: all .5s ease-in-out, opacity .5s linear; transition: all .5s ease-in-out, opacity .5s linear;}.popup-canvas-menu li{list-style-type: none; margin: 0;}.popup-canvas-menu .children{display: none;}.admin-bar .popup-canvas-menu{top: 32px;}.popup-canvas-menu .insight-core-bmw .menu{text-align: center !important;}.popup-canvas-menu .insight-core-bmw li{margin-bottom: 0; padding: 0; border: 0;}.popup-canvas-menu .insight-core-bmw li a{padding: 0;}.popup-canvas-menu.open .menu__container > li{-webkit-transform: none; -ms-transform: none; transform: none; opacity: 1;}.popup-canvas-menu .menu__container > li > a{font-size: 3.7vh;}.popup-canvas-menu .menu__container .children a{font-size: 2.5vh; line-height: 1.5;}@media (min-height: 1081px){.popup-canvas-menu .menu__container > li > a{font-size: 40px;}.popup-canvas-menu .menu__container .children a{font-size: 28px;}}@media (max-height: 640px){.popup-canvas-menu .menu__container > li > a{font-size: 24px;}.popup-canvas-menu .menu__container .children a{font-size: 16px;}}.page-open-mobile-menu{cursor: pointer;}.page-open-mobile-menu .burger-icon{position: relative; width: 24px; height: 20px;}.page-open-mobile-menu .burger-icon-top,.page-open-mobile-menu .burger-icon-bottom{display: block; position: absolute; left: 0; width: 100%; height: 2px; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.page-open-mobile-menu .burger-icon-top:before, .page-open-mobile-menu .burger-icon-top:after,.page-open-mobile-menu .burger-icon-bottom:before,.page-open-mobile-menu .burger-icon-bottom:after{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: currentColor; opacity: .99;}.page-open-mobile-menu .burger-icon-top:before,.page-open-mobile-menu .burger-icon-bottom:before{-webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right; -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;}.page-open-mobile-menu .burger-icon-top:after,.page-open-mobile-menu .burger-icon-bottom:after{-webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; -webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.page-open-mobile-menu .burger-icon-top{top: 5px;}.page-open-mobile-menu .burger-icon-bottom{bottom: 5px;}.page-open-mobile-menu .burger-icon-bottom:before{-webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left;}.page-open-mobile-menu .burger-icon-bottom:after{-webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right;}.page-open-mobile-menu:hover .burger-icon-top:before,.page-open-mobile-menu:hover .burger-icon-bottom:before{-webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.page-open-mobile-menu:hover .burger-icon-top:after,.page-open-mobile-menu:hover .burger-icon-bottom:after{-webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;}.page-open-mobile-menu .burger-title{font-size: 13px; font-weight: 500; text-transform: uppercase; letter-spacing: 1px; margin: 0 0 0 14px;}.page-close-mobile-menu{position: relative; cursor: pointer; height: 40px; width: 40px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; color: #111;}.page-close-mobile-menu .burger-icon-top,.page-close-mobile-menu .burger-icon-bottom{display: block; position: absolute; top: 19px; left: 5px; width: 29px; height: 2px; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.page-close-mobile-menu .burger-icon-top:before, .page-close-mobile-menu .burger-icon-top:after,.page-close-mobile-menu .burger-icon-bottom:before,.page-close-mobile-menu .burger-icon-bottom:after{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: currentColor; opacity: .99;}.page-close-mobile-menu .burger-icon-top:before,.page-close-mobile-menu .burger-icon-bottom:before{-webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right; -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;}.page-close-mobile-menu .burger-icon-top:after,.page-close-mobile-menu .burger-icon-bottom:after{-webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; -webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.page-close-mobile-menu .burger-icon-top{-webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}.page-close-mobile-menu .burger-icon-bottom{-webkit-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg);}.page-close-mobile-menu .burger-icon-bottom:before{-webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left;}.page-close-mobile-menu .burger-icon-bottom:after{-webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right;}.page-close-mobile-menu:hover .burger-icon-top:before,.page-close-mobile-menu:hover .burger-icon-bottom:before{-webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.page-close-mobile-menu:hover .burger-icon-top:after,.page-close-mobile-menu:hover .burger-icon-bottom:after{-webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;}.page-mobile-menu-header{position: absolute; top: 0; left: 0; right: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 0 15px 0 30px; height: 80px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.page-mobile-menu-logo{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.page-mobile-menu-opened{overflow: hidden;}.page-mobile-menu-opened.mobile-menu-push-to-right .site{-webkit-transform: translateX(350px); -ms-transform: translateX(350px); transform: translateX(350px);}.page-mobile-menu-opened.mobile-menu-push-to-left .site{-webkit-transform: translateX(-350px); -ms-transform: translateX(-350px); transform: translateX(-350px);}.mobile-menu-push-to-left .page-mobile-main-menu > .inner{float: right; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%);}.mobile-menu-slide-to-left .page-mobile-main-menu > .inner{float: right; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%);}.page-mobile-main-menu{position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999999; background: rgba(0, 0, 0, 0.7); visibility: hidden; opacity: 0;}.admin-bar .page-mobile-main-menu{top: 32px; height: calc(100% - 32px);}.page-mobile-main-menu > .inner{position: relative; height: 100%; max-width: 90%; text-align: left; -webkit-transition: all .3s; transition: all .3s; padding-top: 80px; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); cursor: default; background: #fff; width: 360px;}.page-mobile-main-menu > .inner:before{content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0;}.page-mobile-menu-opened .page-mobile-main-menu{visibility: visible; opacity: 1;}.page-mobile-menu-opened .page-mobile-main-menu > .inner{-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0);}.page-mobile-main-menu ul{margin: 0; padding: 0;}.page-mobile-main-menu li{margin: 0; display: block; list-style-type: none;}.page-mobile-main-menu li.opened > a .toggle-sub-menu:after{content: '\f106';}.page-mobile-main-menu .sub-menu{display: none; margin: 14px 0;}.page-mobile-main-menu .sub-menu .sub-menu{margin-left: 10px;}.page-mobile-main-menu .simple-menu a{padding: 8px 0;}.page-mobile-main-menu .menu__container{padding: 0; margin: 20px 30px 100px;}.page-mobile-main-menu .menu__container > li > a{padding: 10px 0; border: 0; border-color: transparent;}.page-mobile-main-menu .menu__container > li + li > a{border-top: 1px solid transparent;}.page-mobile-main-menu .menu__container > li.opened > a{border-bottom: 1px solid transparent;}.page-mobile-main-menu .menu__container a{position: relative; display: block;}.page-mobile-main-menu .mega-menu{margin-top: 30px; margin-bottom: 30px;}.page-mobile-main-menu .widget_nav_menu li,.page-mobile-main-menu .insight-core-bmw li{margin: 0; padding: 0; border: 0;}.page-mobile-main-menu .toggle-sub-menu{position: absolute; top: 50%; right: 0; width: 40px; height: 40px; background: rgba(255, 255, 255, 0.1); color: #fff; text-align: center; line-height: 40px; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); border-radius: 50%;}.page-mobile-main-menu .toggle-sub-menu:after{content: '\f107'; font-size: 18px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.page-mobile-main-menu .toggle-sub-menu:hover{background: rgba(255, 255, 255, 0.2);}.page-mobile-main-menu .mega-menu-content .container{max-width: 100%;}.page-mobile-main-menu .mega-menu-content .container > .row > .col-md-12{padding-left: 0; padding-right: 0;}.page-mobile-menu-content{overflow-y: auto; height: calc(100vh - 80px);}.handheld .page-mobile-menu-content{overflow-y: scroll; -webkit-overflow-scrolling: touch;}@media screen and (max-width: 782px){.admin-bar .page-mobile-main-menu{top: 46px; height: calc(100% - 46px);}}@media screen and (max-width: 600px){.admin-bar .page-mobile-main-menu{top: 0; height: 100%;}}.desktop-menu .page-open-mobile-menu{display: none !important;}.mobile-menu .mega-menu .mega-menu-content > .container{padding-left: 0; padding-right: 0;}.mobile-menu .mega-menu .elementor-row{-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}.mobile-menu .mega-menu .elementor-column{width: 100% !important;}.mobile-menu .mega-menu .elementor-column + .elementor-column{margin-top: 30px;}.mobile-menu .mega-menu .elementor-heading-title{color: #fff !important;}.mobile-menu .mega-menu .col-xs-12{padding-left: 0; padding-right: 0;}.page-title-bar{position: relative;}.page-title-bar .heading{margin-bottom: 0;}.page-title-bar-bg{position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-repeat: no-repeat; background-position: center; background-size: cover;}.page-title-bar-bg:before{content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.4);}.page-title-bar-inner{position: relative; z-index: 1; border-bottom-style: solid;}.insight_core_breadcrumb{margin: 0; padding: 0;}.insight_core_breadcrumb li{display: inline-block; margin: 0;}.insight_core_breadcrumb li + li{position: relative; padding-left: 30px;}.insight_core_breadcrumb li + li:before{content: '/'; position: absolute; left: 10px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}.insight_core_breadcrumb a{display: block;}.title-bar-has-post-title .entry-title{display: none;}.page-title-bar-01 .heading{text-align: center;}.page-title-bar-01 .page-title-bar-inner > .container{max-width: 970px;}.page-title-bar-01 .page-breadcrumb{position: absolute; top: 12px; left: 0; width: 100%;}.page-title-bar-03 .page-title-bar-bg{background-color: #000;}.page-title-bar-03 .page-title-bar-inner .container{max-width: 970px;}.page-title-bar-03 .heading{text-align: center;}.page-title-bar-03 .page-breadcrumb{margin-top: 11px;}.page-title-bar-03 .page-title-bar-meta{margin-top: 15px; text-align: center;}.page-title-bar-03 .page-title-bar-meta > div{display: inline-block; padding: 5px 10px;}.page-title-bar-03 .page-title-bar-meta .post-author img{width: 32px; vertical-align: middle; border-radius: 50%;}.page-title-bar-03 .page-title-bar-meta .meta-icon{font-size: 14px; margin-right: 7px;}.page-scroll-up{position: fixed; right: 30px; bottom: -60px; z-index: 999; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); display: block; padding: 0; width: 60px; height: 60px; border-radius: 50%; text-align: center; font-size: 25px; line-height: 60px; cursor: pointer; opacity: 0; visibility: hidden; overflow: hidden;}.page-scroll-up i{position: absolute; top: 50%; left: 50%; color: #ffffff;}.page-scroll-up .arrow-top{-webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.page-scroll-up .arrow-bottom{-webkit-transform: translate(-50%, 80px); -ms-transform: translate(-50%, 80px); transform: translate(-50%, 80px);}.page-scroll-up.show{bottom: 30px; opacity: 1; visibility: visible;}.page-scroll-up:hover .arrow-top{-webkit-transform: translate(-50%, -80px); -ms-transform: translate(-50%, -80px); transform: translate(-50%, -80px);}.page-scroll-up:hover .arrow-bottom{-webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.popup-close-button{position: fixed; top: 40px; right: 55px; z-index: 100000; visibility: hidden; opacity: 0; cursor: pointer; height: 40px; width: 40px; color: #111; -webkit-transition: all .3s linear .1s; transition: all .3s linear .1s;}.popup-close-button .burger-icon-top,.popup-close-button .burger-icon-bottom{display: block; position: absolute; top: 19px; left: 5px; width: 29px; height: 3px; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.popup-close-button .burger-icon-top:before, .popup-close-button .burger-icon-top:after,.popup-close-button .burger-icon-bottom:before,.popup-close-button .burger-icon-bottom:after{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: currentColor; opacity: .99;}.popup-close-button .burger-icon-top:before,.popup-close-button .burger-icon-bottom:before{-webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right; -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;}.popup-close-button .burger-icon-top:after,.popup-close-button .burger-icon-bottom:after{-webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; -webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.popup-close-button .burger-icon-top{-webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}.popup-close-button .burger-icon-bottom{-webkit-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg);}.popup-close-button .burger-icon-bottom:before{-webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left;}.popup-close-button .burger-icon-bottom:after{-webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right;}.popup-close-button:hover .burger-icon-top:before,.popup-close-button:hover .burger-icon-bottom:before{-webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.popup-close-button:hover .burger-icon-top:after,.popup-close-button:hover .burger-icon-bottom:after{-webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;}.page-popup{-webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; -webkit-transition-delay: .5s; transition-delay: .5s; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 99999; visibility: hidden; overflow: hidden; opacity: 0;}.page-popup.open{visibility: visible; opacity: 1; -webkit-transition-delay: 0s; transition-delay: 0s;}.page-popup.open .popup-close-button{-webkit-transition-delay: .6s; transition-delay: .6s;}.page-popup.open .popup-close-button{visibility: visible; opacity: 1;}.admin-bar .popup-close-button{top: 72px;}.admin-bar .page-search-popup{top: 32px; height: calc(100% - 32px);}.page-search-popup .page-search-popup-content{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%;}.page-search-popup .search-form{position: relative; color: #086ad8; width: 1170px; max-width: 90%; margin: 0 auto; -webkit-transform: translate(0, 50px); -ms-transform: translate(0, 50px); transform: translate(0, 50px); -webkit-transition: all .5s ease-in-out, opacity .5s linear; transition: all .5s ease-in-out, opacity .5s linear; -webkit-transition-delay: 0s; transition-delay: 0s; opacity: 0;}.page-search-popup .search-field{font-size: 50px; height: 100px; background-color: transparent !important; border: 0 solid #111; border-bottom-width: 3px; border-radius: 0; padding: 15px 50px 15px 0; color: inherit;}.page-search-popup .search-submit{display: none;}.page-search-popup.open .search-form{opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition-delay: .6s; transition-delay: .6s;}@media (max-width: 1024px){.page-search-popup .search-field{font-size: 40px;}}@media screen and (max-width: 782px){.admin-bar .page-search-popup{top: 46px; height: calc(100% - 46px);}}@media screen and (max-width: 600px){.admin-bar .page-search-popup{top: 0; height: 100%;}}.page-open-off-sidebar{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 30px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; cursor: pointer;}.page-open-off-sidebar:hover i{width: 16px;}.page-open-off-sidebar:hover i:before{width: 24px;}.page-open-off-sidebar:hover i:after{width: 22px;}.page-open-off-sidebar div{position: relative; width: 24px; height: 18px;}.page-open-off-sidebar i{position: absolute; top: 50%; left: 0; margin-top: -1px; width: 100%; height: 2px; background: currentColor;}.page-open-off-sidebar i:before, .page-open-off-sidebar i:after{position: absolute; left: 0; width: 100%; height: 100%; background: inherit; content: ''; -webkit-transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}.page-open-off-sidebar i:before{width: 16px; top: -8px;}.page-open-off-sidebar i:after{width: 18px; top: 8px;}.page-close-off-sidebar{position: relative; cursor: pointer; height: 40px; width: 40px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}.page-close-off-sidebar:before, .page-close-off-sidebar:after{position: absolute; top: 19px; left: 8px; content: ''; width: 24px; height: 3px; background: currentColor; -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%;}.page-close-off-sidebar:before{-webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}.page-close-off-sidebar:after{-webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}.page-close-off-sidebar:hover:before, .page-close-off-sidebar:hover:after{-webkit-transform: none; -ms-transform: none; transform: none;}.page-off-sidebar-header{position: absolute; top: 0; left: 0; right: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 0 50px; height: 85px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.page-off-sidebar-logo{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.page-off-sidebar-opened{overflow: hidden;}.page-off-sidebar{position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999999; visibility: hidden; opacity: 0; background: rgba(0, 0, 0, 0.7);}.admin-bar .page-off-sidebar{top: 32px; height: calc(100% - 32px);}.page-off-sidebar > .inner{position: relative; height: 100%; max-width: 90%; text-align: left; -webkit-transition: all .3s; transition: all .3s; overflow-y: auto; padding-top: 85px; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); cursor: default; background: #fff; box-shadow: 0 2px 30px rgba(0, 0, 0, 0.3); float: right; width: 420px;}.page-off-sidebar-opened .page-off-sidebar{visibility: visible; opacity: 1;}.page-off-sidebar-opened .page-off-sidebar > .inner{-webkit-transform: none; -ms-transform: none; transform: none;}.page-off-sidebar .page-off-sidebar-content{padding: 50px 50px;}.page-off-sidebar .widget-title{font-size: 18px; line-height: 1.23; margin-bottom: 27px;}.page-off-sidebar .widget + .widget{margin-top: 53px;}.handheld .page-off-sidebar > .inner{overflow-y: scroll; -webkit-overflow-scrolling: touch;}.handheld .page-off-sidebar-content{padding: 30px;}@media screen and (max-width: 782px){.admin-bar .page-off-sidebar{top: 46px; height: calc(100% - 46px);}}@media screen and (max-width: 600px){.admin-bar .page-off-sidebar{top: 0; height: 100%;}}.embed-responsive,.video-player{position: relative; display: block; overflow: hidden; padding: 0; height: 0; border-radius: 5px; margin: 45px 0 42px;}.embed-responsive iframe,.video-player iframe{position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0;}.embed-responsive-16by9,.video-player{padding-bottom: 56.25%;}.instagram-media{max-width: 100% !important;}.no-padding{padding: 0 !important;}.full-height{min-height: 100vh;}.admin-bar .full-height{min-height: calc(100vh - 32px);}.col-content-middle{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.font-100{font-weight: 100 !important;}.font-200{font-weight: 200 !important;}.font-300{font-weight: 300 !important;}.font-400{font-weight: 400 !important;}.font-500{font-weight: 500 !important;}.font-600{font-weight: 600 !important;}.font-700{font-weight: 700 !important;}.font-800{font-weight: 800 !important;}.font-900{font-weight: 900 !important;}.display-inline{display: inline !important;}.display-inline-block{display: inline-block !important;}.display-block{display: block !important;}.display-none{display: none !important;}.image-rounded img{border-radius: inherit;}.user-select-none{-webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important;}.text-stroke-01{-webkit-text-fill-color: rgba(0, 0, 0, 0); -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: currentColor;}.row-no-gutter{margin-left: 0; margin-right: 0;}.row-no-gutter > [class*=col]{padding-left: 0; padding-right: 0;}.hide{display: none;}@media (max-width: 767px){.sm-position-static{position: static !important;}.sm-transform-none{-webkit-transform: none !important; -ms-transform: none !important; transform: none !important;}}.boxed{margin: 0 auto; max-width: 1200px; box-shadow: 0 0 30px rgba(0, 0, 0, 0.06);}.site{overflow: hidden;}.page-sidebar,.page-main-content{position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; width: 100%;}.comments-area{padding-top: 30px; margin-top: 45px;}.comment-content a{word-wrap: break-word;}.comment-notes,.logged-in-as{margin-bottom: 30px;}.bypostauthor{display: block;}.comments-title,.comment-reply-title{display: block; margin-bottom: 20px; font-size: 24px; font-weight: 700;}.comments-title{margin-bottom: 54px;}.comments-wrap{margin-bottom: 78px;}.comment-list{margin: 0; padding: 0; list-style-type: none;}.comment-list .pingback,.comment-list .trackback,.comment-list .comment{list-style-type: none; margin-bottom: 30px; padding-bottom: 28px; padding-left: 5px; border-bottom: 1px solid #eee;}.comment-list .pingback:last-child,.comment-list .trackback:last-child,.comment-list .comment:last-child{margin-bottom: 0;}.comment-list .trackback,.comment-list .pingback{padding-left: 0;}.comment-list .trackback .comment-content,.comment-list .pingback .comment-content{margin-left: 0;}.comment-list > .trackback:last-child,.comment-list > .pingback:last-child,.comment-list > .comment:last-child{margin-bottom: 0;}.comment-list .children{padding: 0;}.comment-list .children > li{padding-left: 61px; margin-bottom: 0; margin-top: 30px; padding-bottom: 0; padding-top: 28px; border-bottom: 0; border-top: 1px solid #eee;}.comment-list .comment-header{margin-bottom: 9px;}.comment-list .comment-author{float: left;}.comment-list .comment-author img{border-radius: 50%;}.comment-list .comment-content{position: relative; overflow: hidden; margin-left: 125px;}.comment-list .fn{font-size: 15px; text-transform: uppercase; letter-spacing: 1px; display: inline-block; margin-bottom: 19px;}.comment-list .fn a{font-style: inherit; font-size: inherit;}.comment-list .comment-footer{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 18px; color: #ababab; font-weight: 500;}.comment-list .comment-datetime{margin: 0 10px 0 0;}.comment-list .comment-actions a{font-weight: 700; margin: 0 10px 0 0;}.comment-list .comment-awaiting-messages{display: block;}.comment-list .comment-respond{margin-top: 30px;}.comment-form .row{margin-left: -10px; margin-right: -10px;}.comment-form [class*="col-"]{padding-left: 10px; padding-right: 10px;}.comment-form textarea{height: 150px; padding: 19px 20px 3px;}.comment-form input[type='text'],.comment-form input[type='email']{width: 100%; height: 51px;}.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url{margin: 0 0 20px;}.comment-form p.form-submit{margin: 30px 0 0;}.comment-form .submit{min-width: 180px;}.comment-form-cookies-consent{margin: 20px 0;}.comment-form-cookies-consent label{cursor: pointer;}@media (max-width: 1199px){.comment-list .vcard img{width: 50px;}.comment-list .comment-content{margin-left: 80px;}.comment-list .children > li{padding-left: 35px;}}@media (max-width: 767px){.comment-list .comment{margin-top: 25px; padding-top: 30px;}.comment-list .vcard img{width: 40px;}.comment-list .comment-content{margin-left: 60px;}.comment-list .children > li{padding-left: 20px;}.comment-form textarea{height: 120px;}}.fa:before,.fas:before,.far:before,.fal:before,.fab:before{font-family: inherit !important; font-weight: inherit !important;}.rev-btn .left-icon{margin-right: 10px !important;}.rev-btn .right-icon{margin-left: 10px !important;}html .row:before, html .row:after{display: block;}.modern-grid{display: -ms-grid; display: grid;}.modern-grid.flex-item .grid-item{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.modern-grid .grid-item{min-width: 0; min-height: 0;}.grid-width-2{-ms-grid-column: span 2; grid-column: span 2;}.grid-height-2{-ms-grid-row: span 2; grid-row: span 2;}@media (max-width: 767px){.grid-width-2{-ms-grid-column: span 1; grid-column: span 1;}.grid-height-2{-ms-grid-row: span 1; grid-row: span 1;}}@media (min-width: 768px){.grid-sm-1{-ms-grid-columns: (1fr)[1]; grid-template-columns: repeat(1, 1fr);}.grid-sm-2{-ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr);}.grid-sm-3{-ms-grid-columns: (1fr)[3]; grid-template-columns: repeat(3, 1fr);}.grid-sm-4{-ms-grid-columns: (1fr)[4]; grid-template-columns: repeat(4, 1fr);}.grid-sm-5{-ms-grid-columns: (1fr)[5]; grid-template-columns: repeat(5, 1fr);}.grid-sm-6{-ms-grid-columns: (1fr)[6]; grid-template-columns: repeat(6, 1fr);}.grid-sm-normal-gutter{grid-column-gap: 30px;}.grid-sm-large-gutter{grid-column-gap: 60px;}}@media (min-width: 992px){.grid-md-1{-ms-grid-columns: (1fr)[1]; grid-template-columns: repeat(1, 1fr);}.grid-md-2{-ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr);}.grid-md-3{-ms-grid-columns: (1fr)[3]; grid-template-columns: repeat(3, 1fr);}.grid-md-4{-ms-grid-columns: (1fr)[4]; grid-template-columns: repeat(4, 1fr);}.grid-md-5{-ms-grid-columns: (1fr)[5]; grid-template-columns: repeat(5, 1fr);}.grid-md-6{-ms-grid-columns: (1fr)[6]; grid-template-columns: repeat(6, 1fr);}.grid-md-normal-gutter{grid-column-gap: 30px;}.grid-md-large-gutter{grid-column-gap: 60px;}}@media (min-width: 1200px){.grid-lg-1{-ms-grid-columns: (1fr)[1]; grid-template-columns: repeat(1, 1fr);}.grid-lg-2{-ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr);}.grid-lg-3{-ms-grid-columns: (1fr)[3]; grid-template-columns: repeat(3, 1fr);}.grid-lg-4{-ms-grid-columns: (1fr)[4]; grid-template-columns: repeat(4, 1fr);}.grid-lg-5{-ms-grid-columns: (1fr)[5]; grid-template-columns: repeat(5, 1fr);}.grid-lg-6{-ms-grid-columns: (1fr)[6]; grid-template-columns: repeat(6, 1fr);}.grid-lg-normal-gutter{grid-column-gap: 30px;}.grid-lg-large-gutter{grid-column-gap: 60px;}}.page-loading{position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999999; overflow: hidden; -webkit-transition: opacity .5s; transition: opacity .5s;}.page-loading .sk-wrap{width: 60px; height: 60px; margin: 0 auto; font-size: 0;}.page-loading .sk-wrap .sk-circle{margin: 0 auto;}.page-loading .sk-wandering-cubes .sk-cube{width: 16px; height: 16px;}.page-loading .sk-three-bounce{width: 80px; height: 20px;}.page-loading .sk-three-bounce .sk-child{display: block; float: left;}.page-loading .sk-three-bounce .sk-bounce2{margin: 0 10px;}.page-loading .sk-wave > div{width: 7px; margin: 0 2px 0 2px;}.page-load-inner{position: absolute; top: 0; left: 0; bottom: 0; right: 0;}.preloader-wrap{display: table; width: 100%; height: 100%;}.preloader-wrap .wrap-2{display: table-cell; vertical-align: middle; text-align: center;}body.loaded .page-loading{opacity: 0;}#wpadminbar input{min-height: 0;}.admin-bar .headroom.headroom--not-top .page-header-inner{top: 32px;}@media screen and (max-width: 782px){.admin-bar .headroom.headroom--not-top .page-header-inner{top: 46px;}}@media screen and (max-width: 600px){.admin-bar .headroom.headroom--not-top .page-header-inner{top: 0;}}.lg-backdrop{z-index: 999998 !important;}.lg-outer{direction: ltr; z-index: 999999 !important;}.lg-sub-html *{color: inherit;}.lg-actions .lg-prev,.lg-actions .lg-next{border: 0;}.lg-actions .lg-prev:before, .lg-actions .lg-prev:after,.lg-actions .lg-next:before,.lg-actions .lg-next:after{color: #fff;}.tm-swiper{position: relative; z-index: 1;}.tm-swiper:hover .swiper-nav-button{opacity: 1; visibility: visible;}.tm-swiper .swiper-inner{position: relative;}.tm-swiper .swiper-container{width: 100%;}.tm-swiper .swiper-slide{box-sizing: border-box; text-align: left; overflow: visible;}.tm-swiper.v-stretch > .swiper-inner > .swiper-container > .swiper-wrapper > .swiper-slide{height: auto;}.tm-swiper.v-stretch > .swiper-inner > .swiper-container > .swiper-wrapper > .swiper-slide > div{height: 100%;}.tm-swiper.v-top > .swiper-inner > .swiper-container > .swiper-wrapper > .swiper-slide{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-self: start; -ms-flex-item-align: start; align-self: start;}.tm-swiper.v-middle > .swiper-inner > .swiper-container > .swiper-wrapper > .swiper-slide{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center;}.tm-swiper.v-bottom > .swiper-inner > .swiper-container > .swiper-wrapper > .swiper-slide{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end;}.tm-swiper.h-left > .swiper-inner > .swiper-container > .swiper-wrapper > .swiper-slide{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;}.tm-swiper.h-center > .swiper-inner > .swiper-container > .swiper-wrapper > .swiper-slide{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}.tm-swiper.h-right > .swiper-inner > .swiper-container > .swiper-wrapper > .swiper-slide{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;}.tm-swiper[data-autoplay='1'] .swiper-wrapper{-webkit-transition-timing-function: linear !important; transition-timing-function: linear !important;}.tm-swiper.highlight-centered-items .swiper-slide{-webkit-transition: opacity .25s linear; transition: opacity .25s linear;}.tm-swiper.highlight-centered-items .swiper-slide:not(.swiper-slide-active){opacity: .4;}.tm-swiper:not(.bullets-v-align-below) .swiper-pagination-container{position: absolute; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none;}.tm-swiper .swiper-pagination-container .container,.tm-swiper .swiper-pagination-container .row,.tm-swiper .swiper-pagination-container .col-md-12{height: 100%;}.tm-swiper .swiper-pagination-wrap{height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}.tm-swiper .swiper-pagination-inner{pointer-events: auto;}.tm-swiper .swiper-pagination{position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; outline: none; width: auto;}.tm-swiper .swiper-pagination.swiper-pagination-progressbar{width: 100%; height: 3px; left: 0; top: 0; background: #bbb;}.tm-swiper .swiper-pagination.swiper-pagination-custom{top: auto; left: auto; bottom: auto; right: auto;}.tm-swiper.bullets-v-align-below .swiper-pagination-wrap{position: static; margin-top: 44px;}.tm-swiper .swiper-pagination-bullet{display: inline-block; vertical-align: middle; box-sizing: border-box; margin: 0 5px; width: 20px; height: 20px; border: 0; border-radius: 0; background: transparent; opacity: 1; position: relative; outline: none; color: #d8d8d8;}.tm-swiper .swiper-pagination-bullet:hover, .tm-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{color: #111;}.tm-swiper .swiper-pagination-bullet:hover:before, .tm-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active:before{width: 12px; height: 12px;}.tm-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{cursor: default;}.tm-swiper .swiper-pagination-bullet:before{content: ''; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 100%; width: 8px; height: 8px; background: currentColor; z-index: 1;}.tm-swiper .swiper-pagination-bullet:only-child{visibility: hidden;}.tm-swiper .fraction{display: inline-block;}.tm-swiper.bullets-vertical .swiper-pagination-bullet{display: block; margin: 0;}.tm-swiper.bullets-vertical .swiper-pagination-bullet + .swiper-pagination-bullet{margin-top: 10px;}.tm-swiper.pagination-style-02 .swiper-pagination-bullet{width: 22px; margin: 0 4px;}.tm-swiper.pagination-style-02 .swiper-pagination-bullet:before{border-radius: 0; width: 22px; height: 4px;}.tm-swiper.pagination-style-03 .fraction{font-size: 18px; font-weight: 500; letter-spacing: 0.75px; color: #111;}.tm-swiper.pagination-style-03 .fraction *{display: inline-block; vertical-align: middle;}.tm-swiper.pagination-style-03 .fraction .separator{width: 60px; height: 1px; background: currentColor; margin-left: 15px; margin-right: 15px;}.tm-swiper.pagination-style-03 .fraction .current{font-size: 30px; letter-spacing: 1.25px;}.tm-swiper.pagination-style-04 .swiper-pagination-inner{width: 94px; height: 94px; line-height: 94px; border-radius: 50%; background: #fff; box-shadow: 0 20px 50px rgba(0, 0, 0, 0.05);}.tm-swiper.pagination-style-04 .fraction{font-size: 17px; font-weight: 500; color: #111; letter-spacing: 1.31px;}.tm-swiper.pagination-style-04 .fraction div{display: inline-block;}.tm-swiper.pagination-style-04 .swiper-pagination-inner{position: relative;}.tm-swiper.pagination-style-04 .swiper-alt-arrow-button{position: absolute; width: 21px; height: 21px; left: 50%; top: 50%; z-index: 12; background-position: center; background-repeat: no-repeat; cursor: pointer;}.tm-swiper.pagination-style-04 .swiper-alt-arrow-prev{-webkit-transform: translate(-10px, -35px); -ms-transform: translate(-10px, -35px); transform: translate(-10px, -35px); background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAAXNSR0IArs4c6QAAAJZJREFUGBltjUEKwyAURNVCs4klTREUWnsAz5P75LRZZCMFCVoj1lkk2LSz8H/nzfAJOWgYhpNS6ol5QOTHsNZq7/1lmqbGOfeqC19hKaUIIdwQWNe16boul8KyFfawEKKNMT42gJlSajnnS9Ebf4bHGHMuQGM/Cj44fDaOI5vnWeec9yt1AT44crTv+3sxrnXg304ptR/PET/We1JFoAAAAABJRU5ErkJggg==");}.tm-swiper.pagination-style-04 .swiper-alt-arrow-next{-webkit-transform: translate(-10px, 15px); -ms-transform: translate(-10px, 15px); transform: translate(-10px, 15px); background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAAXNSR0IArs4c6QAAAKBJREFUGBmFjb0KwyAUhWsaqoUMUcgQ6FLo5iv4TL6tW6FLiWKGhiIWgmK9BUNxaO9y7s93zkWMsVNKie7+FELo0Ugpp7ZtX79YuAOHAOKcH7TWl/xhX5tyYhzH8aqUWj8wAMMwdCGEcw3n1Ns8zw72W5L3fu37PsUYu2LAGBtr7VLmDYaFc85TSo/5AyaEPI0xUwFBm+8BeiHEHUDQ+vYGfjU7ajWU+XYAAAAASUVORK5CYII=");}.tm-swiper.pagination-style-04.bullets-horizontal .swiper-alt-arrow-prev{-webkit-transform: translate(-40px, -11px) rotate(-90deg); -ms-transform: translate(-40px, -11px) rotate(-90deg); transform: translate(-40px, -11px) rotate(-90deg);}.tm-swiper.pagination-style-04.bullets-horizontal .swiper-alt-arrow-next{-webkit-transform: translate(20px, -11px) rotate(-90deg); -ms-transform: translate(20px, -11px) rotate(-90deg); transform: translate(20px, -11px) rotate(-90deg);}.tm-swiper.pagination-style-05 .swiper-pagination-bullet{width: 32px; height: 32px; margin: 0 4px; color: #333;}.tm-swiper.pagination-style-05 .swiper-pagination-bullet:before{width: 6px; height: 6px;}.tm-swiper.pagination-style-05 .swiper-pagination-bullet:after{content: ''; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 16px; height: 16px; opacity: 0; border: 1px solid transparent; border-radius: 50%;}.tm-swiper.pagination-style-05 .swiper-pagination-bullet:hover:after, .tm-swiper.pagination-style-05 .swiper-pagination-bullet.swiper-pagination-bullet-active:after{opacity: 1; border-color: currentColor;}.tm-swiper.pagination-style-05 .swiper-pagination-bullet.swiper-pagination-bullet-active:after{opacity: .5; width: 100%; height: 100%;}.tm-swiper.pagination-style-06 .fraction{font-size: 24px; font-weight: 600; letter-spacing: 3.2px; color: #111;}.tm-swiper.pagination-style-06 .fraction *{display: inline-block; vertical-align: top;}.tm-swiper.pagination-style-06 .fraction .current{font-size: 60px; line-height: 1;}.tm-swiper .swiper-nav-buttons-wrap{position: absolute; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none;}.tm-swiper .swiper-nav-buttons-wrap .container,.tm-swiper .swiper-nav-buttons-wrap .row,.tm-swiper .swiper-nav-buttons-wrap .col-md-12{height: 100%;}.tm-swiper .swiper-nav-buttons{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; height: 100%;}.tm-swiper .swiper-nav-button{-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), visibility 0.25s linear 2s, opacity 0.25s linear 2s; transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), visibility 0.25s linear 2s, opacity 0.25s linear 2s; background-image: none; text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; outline: none; width: 48px; height: 48px; font-size: 18px; color: #111; border: 1px solid #ddd; border-radius: 50%; box-shadow: 0 0 5px rgba(0, 0, 0, 0.01); opacity: 0; visibility: hidden; -webkit-transform: none; -ms-transform: none; transform: none; position: relative; top: auto; left: auto; right: auto; bottom: auto; margin: 10px; pointer-events: auto;}.tm-swiper .swiper-nav-button.swiper-button-disabled{opacity: 0.35; cursor: auto; pointer-events: none;}.tm-swiper .swiper-nav-button:hover{border-color: #111; background: #111; color: #fff;}.tm-swiper .swiper-nav-button i{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.tm-swiper .swiper-nav-button:after{display: none;}.tm-swiper.nav-show-always .swiper-nav-button{opacity: 1; visibility: visible;}.tm-swiper .swiper-button-prev i:before{content: '\f104';}.tm-swiper .swiper-button-next i:before{content: '\f105';}.tm-swiper .nav-button-text{display: none; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 13px; font-weight: 500; text-transform: uppercase; letter-spacing: 1px;}.tm-swiper.nav-style-02 .swiper-nav-button{border-top-width: 0 !important; border-bottom-width: 0 !important; height: 100px; width: 100px; border-radius: 0;}.tm-swiper.nav-style-02 .nav-button-text{display: block;}.tm-swiper.nav-style-02 .nav-button-icon{display: none;}.tm-swiper.nav-style-02 .swiper-button-prev{border-left: 0 !important; border-right: 1px solid #fff;}.tm-swiper.nav-style-02 .swiper-button-next{border-right: 0 !important; border-left: 1px solid #fff;}.tm-swiper.nav-style-03 .swiper-nav-button i{font-weight: 300 !important;}@media (max-width: 766px){.tm-swiper[data-sm-items='auto'] .swiper-slide{width: auto !important;}.tm-swiper[data-sm-items='auto'] .swiper-slide img{width: auto;}}@media (min-width: 767px){.tm-swiper[data-md-items='auto'] .swiper-slide{width: auto !important;}.tm-swiper[data-md-items='auto'] .swiper-slide img{width: auto;}}@media (min-width: 1024px){.tm-swiper[data-lg-items='auto'] .swiper-slide{width: auto !important;}.tm-swiper[data-lg-items='auto'] .swiper-slide img{width: auto;}}.mfp-bg.mfp-bg{background: #3f3a64; opacity: .9; z-index: 100000 !important;}.mfp-wrap.mfp-wrap{z-index: 100001 !important;}.mfp-fade.mfp-bg{opacity: 0; -webkit-transition: all 0.15s ease-out; transition: all 0.15s ease-out;}.mfp-fade.mfp-bg.mfp-ready{opacity: .5;}.mfp-fade.mfp-bg.mfp-removing{opacity: 0;}.mfp-fade.mfp-wrap .mfp-content{opacity: 0; -webkit-transition: all 0.15s ease-out; transition: all 0.15s ease-out;}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity: 1;}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity: 0;}#growls-br{right: 15px !important; bottom: 15px !important;}.growl.growl{opacity: 1; font-size: 14px; border-radius: 5px;}.growl.growl.growl-default{color: #696969; background: #fff; box-shadow: 0 0 30px rgba(51, 51, 51, 0.1);}.growl.growl.growl-large{padding: 19px 30px 18px;}.growl.growl.growl-large .growl-close{margin-right: -29px; margin-top: -9px;}.growl.growl .growl-message{line-height: 1.72;}.growl.growl .growl-close{position: relative; height: 30px; width: 30px; line-height: 30px; text-align: center; margin-right: -10px; margin-top: -6px; font-size: 0;}.growl.growl .growl-close:before{content: '\f00d'; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 16px;}#tm-button-cookie-notice-ok{font-size: 15px; margin-top: 17px;}.maxcoach-widget-nice-select,.maxcoach-nice-select{display: none;}.maxcoach-fake-select-wrap{display: inline-block; position: relative; text-align: left; width: 100%;}.maxcoach-fake-select-wrap .maxcoach-fake-select-current{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 15px; font-weight: 500; background: #f8f8f8; border: 1px solid #f8f8f8; color: #ababab; padding: 3px 40px 3px 16px; min-height: 52px; max-width: 100%; border-radius: 5px; cursor: default;}.maxcoach-fake-select-wrap .maxcoach-fake-select-current:after{content: '\f107'; color: #333; font-size: 18px; position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}.maxcoach-fake-select-wrap .maxcoach-fake-select-current .label{margin-right: 4px;}.maxcoach-fake-select-wrap .maxcoach-fake-select-current .label:before{margin-right: 16px;}.maxcoach-fake-select-wrap .maxcoach-fake-select-current .value{color: #333;}.maxcoach-fake-select-wrap .maxcoach-fake-select{position: absolute; top: 20px; left: 0; z-index: 9999; list-style-type: none; margin: 0; padding: 5px 0; background: #f8f8f8; border: 0; border-radius: 5px; visibility: hidden; opacity: 0; min-width: 100%; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2); color: #333; font-weight: 500;}.maxcoach-fake-select-wrap .maxcoach-fake-select li{position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding: 5px 30px; margin: 0;}.maxcoach-fake-select-wrap .maxcoach-fake-select li:hover{color: #fff;}.maxcoach-fake-select-wrap .maxcoach-fake-select li:hover:before{color: #fff !important;}.maxcoach-fake-select-wrap .maxcoach-fake-select li.selected:before{content: '\f00c'; position: absolute; top: 12px; left: 10px; font-size: 12px;}.maxcoach-fake-select-wrap.focused .maxcoach-fake-select{visibility: visible; opacity: 1;}.maxcoach-fake-select-wrap.focused .maxcoach-fake-select-current,.maxcoach-fake-select-wrap .maxcoach-fake-select-current:hover{color: #777; background: #fff;}.tm-star-rating{display: inline-block;}.tm-star-rating .fas{color: #f6b500;}.tm-star-rating .far{color: #ababab;}.maxcoach-progress.style-01 .progress-title{font-size: 18px; font-weight: 600; color: #3f3a64; margin: 0 0 16px;}.maxcoach-progress.style-01 .progress-bar-wrap{height: 32px; border-radius: 30px; background: #f2f2f2; padding: 6px;}.maxcoach-progress.style-01 .progress-bar{position: relative; height: 100%; border-radius: inherit;}.maxcoach-progress.style-01 .progress-value{position: absolute; top: 50%; margin-top: 1px; right: 10px; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); color: #fff; font-size: 12px; font-weight: 700;}.maxcoach-progress.style-01 .single-progress-bar + .single-progress-bar{margin: 50px 0 0;}.maxcoach-progress.style-02 .progress-title{font-size: 18px; font-weight: 600; color: #3f3a64; margin: 0 0 16px;}.maxcoach-progress.style-02 .progress-bar-wrap{height: 6px; border-radius: 2px; background: #eee;}.maxcoach-progress.style-02 .progress-bar{position: relative; height: 100%; border-radius: inherit;}.maxcoach-progress.style-02 .single-progress-bar + .single-progress-bar{margin: 30px 0 0;}.carousel-vertical-3d .carousel-items{position: relative; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-perspective: 1200px; perspective: 1200px;}.carousel-vertical-3d .carousel-item{-webkit-backface-visibility: hidden; backface-visibility: hidden; will-change: transform;}.carousel-vertical-3d .carousel-item *{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.carousel-vertical-3d .is-top,.carousel-vertical-3d .is-bottom{cursor: pointer;}.carousel-vertical-3d.carousel-initialized .carousel-item{width: 100%; position: absolute; top: 0; left: 0; opacity: 0;}.carousel-vertical-3d.carousel-initialized .carousel-item.is-top, .carousel-vertical-3d.carousel-initialized .carousel-item.is-active, .carousel-vertical-3d.carousel-initialized .carousel-item.is-bottom{opacity: 1;}.carousel-vertical-3d.carousel-initialized .carousel-item > :only-child{margin-bottom: 0;}.carousel-vertical-3d.carousel-initialized .carousel-item.is-active{position: relative; top: auto; left: auto;}.carousel-vertical-3d.carousel-initialized .carousel-item.is-moving.was-top, .carousel-vertical-3d.carousel-initialized .carousel-item.is-moving.was-bottom{opacity: 1; -webkit-transition: opacity .1s linear; transition: opacity .1s linear;}.maxcoach-tabpanel{margin-bottom: 20px;}.maxcoach-tabpanel.maxcoach-tabpanel-horizontal > .maxcoach-nav-tabs{text-align: center; border-bottom: 2px solid #eee;}.maxcoach-tabpanel.maxcoach-tabpanel-horizontal > .maxcoach-nav-tabs li{display: inline-block; margin-bottom: -2px;}.maxcoach-tabpanel.maxcoach-tabpanel-horizontal > .maxcoach-nav-tabs li a{border-bottom: 2px solid transparent;}.maxcoach-tabpanel.maxcoach-tabpanel-horizontal > .maxcoach-nav-tabs li.active a{border-bottom-color: #20ad96;}.maxcoach-tabpanel > .maxcoach-nav-tabs{margin: 0; padding: 0; list-style-type: none;}.maxcoach-tabpanel > .maxcoach-nav-tabs li{position: relative; margin: 0;}.maxcoach-tabpanel > .maxcoach-nav-tabs li a{display: block; text-decoration: none; font-size: 20px; font-weight: 700; padding: 4px 10px; position: relative; color: #ababab; min-height: 38px; box-sizing: border-box; box-shadow: none;}.maxcoach-tabpanel > .maxcoach-nav-tabs li.active{z-index: 2;}.maxcoach-tabpanel > .maxcoach-nav-tabs li.active a,.maxcoach-tabpanel > .maxcoach-nav-tabs li a:hover{color: #333;}.maxcoach-tabpanel .tab-mobile-heading{cursor: pointer; text-decoration: none; font-size: 20px; font-weight: 700; padding: 10px 0; position: relative; color: #ababab; border-bottom: 2px solid #eee;}.maxcoach-tabpanel .tab-mobile-heading:hover{color: #333;}.maxcoach-tabpanel > .maxcoach-tab-content{background: #fff;}.maxcoach-tabpanel .tab-content{display: none; padding: 20px;}.maxcoach-tabpanel .tab-panel.active .tab-mobile-heading{color: #333; border-color: #20ad96;}.maxcoach-tabpanel .tab-panel.active .tab-content{display: block;}.maxcoach-tab-nav-buttons{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 20px 0 0;}.maxcoach-tab-nav-buttons button{min-width: 122px; background: #f8f8f8; border-color: #f8f8f8; color: #333;}.maxcoach-tab-nav-buttons button:hover{color: #fff;}.maxcoach-tab-nav-buttons .tab-button-separator{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}@media (min-width: 768px){.tab-mobile-heading{display: none;}}@media (max-width: 767px){.maxcoach-nav-tabs{display: none;}}.maxcoach-content-protected-box{position: fixed; top: 50%; left: 50%; z-index: 99999; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 300px; border: 1px solid #e1b3b3; border-radius: 8px; padding: 30px; background: #ffeded; box-shadow: 0 0 40px #ffeded; display: none;}.maxcoach-content-protected-box .alert-label{font-weight: 700;}.page-content{margin-top: 100px; margin-bottom: 100px;}.page-title-bar + .page-content{margin-top: 0;}.elementor-page.page-has-no-sidebar:not(.single-lp_course) .page-content > .container{max-width: 100%;}.elementor-page.page-has-no-sidebar:not(.single-lp_course) .page-main-content{padding: 0;}body.elementor-archive-page:not(.single-lp_course) .page-content, body.elementor-page:not(.single-lp_course) .page-content{margin-top: 0;}body.elementor-archive-page:not(.single-lp_course).page-has-no-sidebar .page-content, body.elementor-page:not(.single-lp_course).page-has-no-sidebar .page-content{margin-bottom: 0;}.post-password-form input[type='submit']{display: block; margin: 30px auto 0;}.single-post .page-title-bar + .page-content{margin-top: 0;}.single-post.page-has-no-sidebar .page-content > .container{max-width: 800px;}.single-post .page-main-content > .post-no-thumbnail.format-standard .entry-header, .single-post .page-main-content > .post-no-thumbnail.format-image .entry-header{border-bottom: 1px solid #eee; padding-bottom: 39px; margin-bottom: 38px;}.single-post .entry-header{margin-bottom: 20px;}.single-post .entry-post-feature{line-height: 0; margin: 0 0 29px;}.single-post .entry-post-feature img{border-radius: 5px;}.single-post .entry-post-feature.tm-popup-video .video-overlay{background: rgba(0, 0, 0, 0.5);}.single-post .entry-post-feature.post-gallery .swiper-nav-button{background: #fff; border-color: #fff;}.single-post .entry-post-feature.post-gallery .swiper-nav-button:hover{background: transparent;}.single-post .entry-post-feature.post-gallery .swiper-nav-button.swiper-button-prev{margin-left: 20px;}.single-post .entry-post-feature.post-gallery .swiper-nav-button.swiper-button-next{margin-right: 20px;}.single-post .entry-post-feature.post-video, .single-post .entry-post-feature.post-link, .single-post .entry-post-feature.post-quote{margin-bottom: 46px;}.single-post .entry-post-feature.post-audio{margin-bottom: 38px;}.single-post .entry-post-feature.post-audio iframe{width: 100%; height: 200px; border: 0;}.single-post .entry-post-feature.post-link{padding: 82px 100px; background: #f7fbfe; font-size: 24px; line-height: 1.5;}.single-post .entry-post-feature.post-link a{word-wrap: break-word;}.single-post .entry-post-feature.post-quote{position: relative; text-align: center;}.single-post .entry-post-feature .post-quote-content{position: relative; padding: 48px 40px;}.single-post .entry-post-feature .post-quote-content .quote-icon{color: #fff; font-size: 26px; margin-bottom: 35px;}.single-post .entry-post-feature .post-quote-text{margin-bottom: 26px; color: #fff; font-size: 24px; line-height: 1.375;}.single-post .entry-post-feature .post-quote-name{font-size: 18px; color: #fff;}.single-post .entry-post-feature .post-quote-name a{color: inherit;}.single-post .entry-content{margin-bottom: 54px;}.single-post .entry-wrapper{border-bottom: 1px solid #eee; padding-bottom: 30px; margin-bottom: 40px;}.single-post .entry-footer{display: block !important;}.related-posts{margin-top: 50px;}.related-posts .related-title{margin: 0 0 33px; font-size: 24px;}.related-posts .tm-swiper .swiper-nav-button{background: #fff; border-color: #fff; box-shadow: 0 3px 9px rgba(0, 0, 0, 0.05); color: #333;}.entry-title{font-size: 34px; margin: 0 0 20px; word-wrap: break-word;}.entry-post-categories{font-weight: 500; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 16px;}.entry-post-categories a{color: inherit;}.entry-post-tags .tag-label{display: inline-block; margin: 0 7px 0 0;}.entry-post-tags .tag-icon{display: inline-block; vertical-align: middle; font-size: 18px;}.entry-post-tags .tagcloud{display: inline-block; vertical-align: middle; color: #ababab; font-weight: 500;}.entry-post-tags a{display: inline-block; color: inherit;}.entry-post-meta{font-size: 14px; color: #7e7e7e; margin: 19px -16px 0;}.entry-post-meta > div{display: inline-block; margin: 0 0 5px; padding: 0 16px;}.entry-post-meta .post-author img{width: 32px; height: 32px; border-radius: 50%; vertical-align: middle; margin-right: 6px;}.entry-post-meta .meta-icon{margin-right: 6px;}.entry-author{margin: 40px 0 0;}.entry-author .author-info{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.entry-author .author-avatar{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; min-width: 100px; width: 140px; text-align: center;}.entry-author .author-avatar img{border-radius: 100%;}.entry-author .author-description{margin-left: 30px;}.entry-author .author-name{margin-bottom: 13px; font-size: 15px; text-transform: uppercase; letter-spacing: 1px;}.entry-author .author-biographical-info{margin-top: 15px;}.entry-author .author-social-networks .inner{display: inline-block; margin: 13px -9px 0;}.entry-author .author-social-networks a{display: block; float: left; padding: 6px 10px; font-size: 15px; line-height: 1;}.entry-post-share{text-align: right;}.post-share.style-01{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.post-share.style-01 .share-label{font-weight: 500; margin-right: 15px;}.post-share.style-01 .share-icon{height: 56px; width: 56px; line-height: 52px; font-size: 18px; border-radius: 50%; text-align: center; cursor: pointer; border: 2px solid #ededed;}.post-share.style-01 .share-media:hover .share-icon{color: #fff; border-color: transparent;}.post-share.style-02 .share-label{font-size: 14px; font-weight: 700; margin-right: 15px;}.post-share.style-02 .share-icon{font-size: 15px;}.post-share.style-02 .share-media{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; cursor: pointer;}.post-share .share-media{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; cursor: pointer;}.post-share .share-media:hover .share-list{-webkit-transform: translate(-50%, -20px); -ms-transform: translate(-50%, -20px); transform: translate(-50%, -20px); visibility: visible; opacity: 1;}.post-share .share-list{position: absolute; bottom: 100%; left: 50%; -webkit-transform: translate(-50%, -10px); -ms-transform: translate(-50%, -10px); transform: translate(-50%, -10px); width: auto; white-space: nowrap; padding: 0 4px; text-align: center; background: #fff; border-radius: 5px; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.06); -webkit-filter: drop-shadow(0 2px 20px rgba(0, 0, 0, 0.06)); filter: drop-shadow(0 2px 20px rgba(0, 0, 0, 0.06)); z-index: 999; visibility: hidden; opacity: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.post-share .share-list:before{position: absolute; top: 100%; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); content: ''; border-top: 8px solid #fff; border-left: 9px solid transparent; border-right: 9px solid transparent;}.post-share .share-list a{display: inline-block; font-size: 15px; padding: 10px 12px; color: #ababab;}.blog-nav-links{margin-top: 34px;}.blog-nav-links .nav-list{display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); grid-gap: 30px;}.blog-nav-links .nav-item{min-width: 0; line-height: 0;}.blog-nav-links .inner a{position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; min-height: 120px; border-radius: 5px; overflow: hidden; background: #fff; box-shadow: 0 15px 50px rgba(51, 51, 51, 0.1);}.blog-nav-links .inner a:hover{box-shadow: none;}.blog-nav-links .inner a:hover .hover-bg{opacity: 1;}.blog-nav-links .inner a:hover h6{color: #fff;}.blog-nav-links .inner a:hover h6:before{color: #fff;}.blog-nav-links .inner a h6{display: block; word-wrap: break-word; width: 100%;}.blog-nav-links .inner .hover-bg{background-color: #333; background-size: cover; background-repeat: no-repeat; background-position: center; opacity: 0;}.blog-nav-links .inner .hover-bg.has-thumbnail:before{opacity: 0.5; background-image: -webkit-linear-gradient(top, rgba(51, 51, 51, 0) 0%, #000 80%); background-image: linear-gradient(-180deg, rgba(51, 51, 51, 0) 0%, #000 80%); border-radius: 5px;}.blog-nav-links .inner h6{position: relative; font-size: 18px; line-height: 1.56; margin: 0;}.blog-nav-links .inner h6:before{position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); font-size: 24px;}.blog-nav-links .prev h6{padding: 20px 30px 20px 50px;}.blog-nav-links .prev h6:before{left: 20px; content: '\f104';}.blog-nav-links .next{text-align: right;}.blog-nav-links .next h6{padding: 20px 50px 20px 30px;}.blog-nav-links .next h6:before{right: 20px; content: '\f105';}@media (max-width: 1024px){.entry-title{font-size: 30px;}}@media (max-width: 767px){.entry-title{font-size: 26px;}.single-post .entry-footer{text-align: center;}.single-post .entry-post-share{margin: 20px 0 0; text-align: center;}.entry-author .author-info{display: block; text-align: center;}.entry-author .author-avatar{margin: 0 auto 10px;}.entry-author .author-description{margin: 0;}}@media (max-width: 767px){.blog-nav-links .nav-list{-ms-grid-columns: auto; grid-template-columns: auto;}}.single-portfolio .tm-button.tm-button-view-project{min-width: 190px;}.single-portfolio .tm-button.tm-button-view-project .button-icon{margin-left: 10px; font-size: 12px;}.single-portfolio .page-content{padding-bottom: 0;}.single-portfolio .page-content > .container{margin-bottom: 100px;}.entry-portfolio-title{font-size: 34px; line-height: 1.42; margin-bottom: 25px;}.entry-portfolio-details{margin-top: 55px; display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); grid-gap: 66px 30px;}.entry-portfolio-details ul{margin: 0; padding: 0;}.entry-portfolio-details li{list-style-type: none;}.entry-portfolio-details .label{text-transform: uppercase; font-weight: 500; font-size: 14px; margin-bottom: 12px;}.entry-portfolio-details .value{display: block; font-size: 16px; line-height: 1.9;}.entry-portfolio-share{margin-top: 55px;}.entry-portfolio-share .share-label{font-size: 14px; text-transform: uppercase; margin-right: 17px;}.entry-portfolio-share .share-list .inner{margin: 0 -8px;}.entry-portfolio-share .share-list a{padding: 0 8px; font-size: 16px;}.entry-portfolio-link{margin-top: 88px;}.entry-portfolio-feature img{width: 100%;}.entry-portfolio-feature figure{margin: 0; position: relative;}.entry-portfolio-feature figcaption{position: absolute; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.4); color: #fff; font-size: 14px; padding: 10px; border-radius: 0 0 5px 5px;}.entry-portfolio-feature .maxcoach-grid-wrapper{margin-top: 20px;}.entry-portfolio-image + .entry-portfolio-image{margin-top: 30px;}.entry-portfolio-video + .entry-portfolio-feature,.entry-portfolio-feature + .entry-portfolio-video{padding-top: 30px;}.portfolio-nav-links.style-01{margin: 128px 0 130px;}.portfolio-nav-links.style-01 .nav-list{display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); grid-gap: 40px 30px;}.portfolio-nav-links.style-01 .next{text-align: right;}.portfolio-nav-links.style-01 .next a{padding-right: 65px;}.portfolio-nav-links.style-01 .next h6:before{right: 0; content: '\f061';}.portfolio-nav-links.style-01 .prev a{padding-left: 65px;}.portfolio-nav-links.style-01 .prev h6:before{left: 0; content: '\f060';}.portfolio-nav-links.style-01 .inner{width: 100%; max-width: 430px; display: inline-block; font-size: 17px;}.portfolio-nav-links.style-01 a{position: relative; display: block; color: #777;}.portfolio-nav-links.style-01 h6{font-size: 36px; font-weight: 500; line-height: 1.2; margin: 23px 0 0;}.portfolio-nav-links.style-01 h6:before{position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); font-size: 24px;}.portfolio-nav-links.style-02{margin: 123px 0 117px;}.portfolio-nav-links.style-02 .nav-list{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}.portfolio-nav-links.style-02 .nav-line{width: 150px; height: 1px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; background: currentColor; margin: 0 30px;}.portfolio-nav-links.style-02 .nav-item *{font-size: 50px; line-height: 1.2; font-weight: 200;}.portfolio-nav-links.style-02 a{display: block; position: relative; cursor: pointer;}.portfolio-nav-links.style-02 a:hover .hover{visibility: visible; opacity: 1;}.portfolio-nav-links.style-02 a:hover .normal{visibility: hidden; opacity: 0;}.portfolio-nav-links.style-02 .hover{font-weight: 500; visibility: hidden; opacity: 0;}.portfolio-nav-links.style-02 .normal{position: absolute; top: 0; left: 5px; width: 100%; height: 100%; white-space: nowrap;}.portfolio-nav-links.style-02 .disabled{cursor: not-allowed;}.portfolio-nav-links.style-03{margin: 152px 0 123px; text-align: center;}.portfolio-nav-links.style-03 .nav-text{font-size: 70px; line-height: 1.2; font-weight: 700; letter-spacing: 3px; margin-bottom: 22px;}.portfolio-nav-links.style-03 a{display: inline-block;}.portfolio-nav-links.style-03 a:hover .nav-text{-webkit-text-fill-color: currentColor;}.portfolio-nav-links.style-03 .post-title{font-size: 24px; line-height: 1.21; font-weight: 500; margin-bottom: 0;}.portfolio-nav-links.style-03 .post-title:after{position: relative; top: -3px; content: '\f061'; font-size: 12px; margin-left: 12px;}.related-portfolio{padding-top: 100px;}.related-portfolio .container{padding: 0;}.related-portfolio .post-permalink{display: block;}.related-portfolio .post-thumbnail img{width: 100%;}.related-portfolio-title{margin: 0 0 45px; text-align: center; font-size: 28px;}.single-portfolio-style-image-list .page-content{margin-top: 86px !important;}.single-portfolio-style-blank .page-content{padding-top: 0; padding-bottom: 0;}.single-portfolio-style-image-list-wide .page-content{margin-top: 86px !important;}.single-portfolio-style-image-list-wide .entry-portfolio-title{font-size: 36px; margin-bottom: 46px; max-width: 620px;}.single-portfolio-style-image-list-wide .entry-portfolio-feature img{max-width: 1045px;}.single-portfolio-style-image-list-wide .entry-portfolio-content{padding: 0 30px 0 35px;}.single-portfolio-style-image-list-wide .entry-portfolio-description,.single-portfolio-style-image-list-wide .entry-portfolio-details{max-width: 435px;}.single-portfolio-style-image-list-wide .entry-portfolio-image + .entry-portfolio-image{margin-top: 50px;}.single-portfolio.page-skin-dark{background: #111;}.single-portfolio.page-skin-dark .page-content{border-bottom: 1px solid #222;}.single-portfolio.page-skin-dark .entry-portfolio-title{color: #fff;}.single-portfolio.page-skin-dark .entry-portfolio-content{color: #777;}.single-portfolio.page-skin-dark .entry-portfolio-content h1, .single-portfolio.page-skin-dark .entry-portfolio-content h2, .single-portfolio.page-skin-dark .entry-portfolio-content h3, .single-portfolio.page-skin-dark .entry-portfolio-content h4, .single-portfolio.page-skin-dark .entry-portfolio-content h5, .single-portfolio.page-skin-dark .entry-portfolio-content h6{color: #fff;}.single-portfolio.page-skin-dark .entry-portfolio-details .label{color: #fff;}.single-portfolio.page-skin-dark .entry-portfolio-details a{color: #fff;}.single-portfolio.page-skin-dark .tm-button.tm-button-view-project{border-color: #fff; color: #fff;}.single-portfolio.page-skin-dark .tm-button.tm-button-view-project:hover{background-color: #fff; color: #111;}.single-portfolio.page-skin-dark .portfolio-nav-links.style-01 h6{color: #fff;}.single-portfolio.page-skin-dark .portfolio-nav-links.style-01 .inner > a:hover{color: #fff;}.single-portfolio.page-skin-dark .portfolio-nav-links.style-02 .nav-list{color: #fff;}.single-portfolio.page-skin-dark .portfolio-nav-links.style-03 .post-title,.single-portfolio.page-skin-dark .portfolio-nav-links.style-03 .nav-text{color: #fff;}@media (max-width: 991px){.portfolio-nav-links.style-03 .nav-text{font-size: 50px;}}@media (max-width: 767px){.portfolio-nav-links.style-01 .nav-list{-ms-grid-columns: auto; grid-template-columns: auto;}.portfolio-nav-links.style-01 h6{font-size: 30px;}.portfolio-nav-links.style-02{text-align: center;}.portfolio-nav-links.style-02 .nav-list{display: block;}.portfolio-nav-links.style-02 .nav-line{position: static; margin: 20px 0; display: inline-block;}.entry-portfolio-feature-wrap{margin-bottom: 50px;}.single-portfolio-style-image-list-wide .entry-portfolio-content{padding: 0;}.single-portfolio-style-image-list-wide .entry-portfolio-title{font-size: 40px; margin-left: 0; margin-bottom: 20px;}}@media (min-width: 1200px){.single-portfolio-style-image-list-wide .page-content > .container{max-width: 100%; padding: 0;}.single-portfolio-style-image-list-wide .portfolio-details-content{max-width: 370px; margin-left: 130px;}.single-portfolio-style-image-list-wide .portfolio-feature-wrap{padding-left: 0; padding-right: 0;}}.single-ic_mega_menu.elementor-page .page-content{position: relative; margin: 0 100px 100px;}.archive-row-actions{margin-bottom: 10px;}.archive-result-count{color: #7e7e7e; margin: 0 0 20px;}.archive-result-count .count{font-weight: 500; color: #333;}.archive-form-filtering{text-align: right; margin: 0 0 20px;}.archive-form-filtering .maxcoach-fake-select-wrap{width: 262px;}.tm-grid-portfolio-main .modern-grid{-ms-grid-columns: (1fr)[3]; grid-template-columns: repeat(3, 1fr); grid-gap: 30px;}@media (max-width: 1199px){.tm-grid-portfolio-main .modern-grid{-ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr);}}@media (max-width: 767px){.tm-grid-portfolio-main .modern-grid{-ms-grid-columns: (1fr)[1]; grid-template-columns: repeat(1, 1fr);}}body.search .search-page-search-form{margin-bottom: 30px;}.page-main-content .search-form{position: relative;}.page-main-content .search-form .search-submit{position: absolute; top: 0; right: 0; padding: 0; border: 0; width: 56px; height: 56px; line-height: 56px; text-align: center; box-shadow: none; -webkit-transform: none; -ms-transform: none; transform: none; background: transparent;}.page-main-content .search-form .search-submit:hover{color: #fff;}.page-main-content .search-form .search-btn-icon{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 15px;}.page-main-content .search-form .search-btn-text{display: none;}.search-no-results .no-results{background: #fff; padding: 45px 30px 60px; border: 1px solid #eee;}.search-no-results .no-results .page-title{margin-bottom: 21px;}.search-no-results .no-results .search-no-results-text{margin-bottom: 30px;}.error404 .page-404-content{text-align: center;}.error404 .page-404-content > .container > .row{padding-top: 100px; padding-bottom: 100px;}.error404 .error-image{margin-bottom: 40px;}.error404 .error-image img{max-width: 90%;}.error404 .error-404-title{color: #fff; font-size: 40px; margin-bottom: 23px;}.error404 .error-404-text{color: rgba(255, 255, 255, 0.5); max-width: 560px; margin: 0 auto;}.error404 .error-buttons{margin: 35px -10px 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}.error404 .error-buttons .tm-button-wrapper{padding: 10px;}.error404 .error-buttons .tm-button{min-width: 190px;}@media (max-width: 1024px){.error404 .error-404-title{font-size: 34px;}}@media (max-width: 767px){.error404 .error-404-title{font-size: 28px;}}.event_auth_button{padding: 0 41px; height: 52px; line-height: 50px; outline: none; border-width: 1px; border-style: solid; border-radius: 5px; font-size: 14px; font-weight: 700; cursor: pointer;}.tp-event-notice{color: #333 !important;}.quantity{position: relative; width: 110px;}.quantity .qty{padding: 2px 30px 2px 10px; width: 100%; min-height: 48px; border: 1px solid #f8f8f8; background: #f8f8f8; text-align: center; font-size: 15px; font-weight: 700; color: #333;}.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{margin: 0; -webkit-appearance: none;}.quantity button{background: none; position: absolute; right: 0; padding: 0; width: 40px; height: 24px; border: 0; font-size: 0; box-shadow: none; -webkit-transform: none; -ms-transform: none; transform: none;}.quantity button:before{content: ''; position: absolute; right: 14px; border-left: 5px solid transparent !important; border-right: 5px solid transparent !important;}.quantity .increase{top: 0;}.quantity .increase:before{bottom: 4px; border-bottom: 5px solid #ccc;}.quantity .decrease{bottom: 0;}.quantity .decrease:before{top: 4px; border-top: 5px solid #ccc;}.maxcoach-event .maxcoach-box{display: block; background: #f8f8f8; border-radius: 5px; text-align: center;}.maxcoach-event .maxcoach-box:hover{background: #fff; box-shadow: 0 0 40px rgba(51, 51, 51, 0.1);}.maxcoach-event .maxcoach-box:hover .event-overlay-background,.maxcoach-event .maxcoach-box:hover .event-overlay-content{visibility: visible; opacity: 1;}.maxcoach-event .event-image{position: relative; border-top-left-radius: inherit; border-top-right-radius: inherit; overflow: hidden;}.maxcoach-event .event-image img{width: 100%;}.maxcoach-event .event-overlay-background{position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; visibility: hidden;}.maxcoach-event .event-overlay-content{position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; visibility: hidden; display: table; width: 100%; height: 100%;}.maxcoach-event .event-overlay-content .inner{display: table-cell; vertical-align: middle;}.maxcoach-event .event-caption{padding: 15px 20px 23px;}.maxcoach-event .event-title{font-size: 20px; line-height: 1.5; margin: 0;}.maxcoach-event .event-date{font-size: 15px; font-weight: 500; line-height: 2; text-transform: uppercase; letter-spacing: 2px; margin: 0 0 4px;}.maxcoach-event .event-location{font-size: 17px; color: #7e7e7e; margin: 23px 0 0;}.maxcoach-event .event-location span{margin-right: 5px;}.maxcoach-event .tm-button{min-width: 132px;}.maxcoach-event .tm-button.style-flat:before, .maxcoach-event .tm-button.style-flat:after{background-color: #fff;}.single-tp_event .entry-hero-section{position: relative; background: #333; padding: 232px 0 184px;}.single-tp_event .entry-hero-section .tp-event-notice{background: #fff !important;}.single-tp_event .entry-thumbnail{position: absolute; top: 0; left: 0; right: 0; bottom: 0;}.single-tp_event .entry-thumbnail img{width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;}.single-tp_event .entry-thumbnail:after{content: ''; position: absolute; top: 0; bottom: 0; right: 0; left: 0; background: rgba(0, 0, 0, 0.4);}.single-tp_event .entry-hero-content{position: relative; z-index: 1; text-align: center; color: #fff;}.single-tp_event .entry-title{font-size: 56px; line-height: 1.15; color: #fff;}.single-tp_event .entry-date{font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 4px; margin: 0 0 28px;}.single-tp_event .entry-countdown{max-width: 470px; margin: 54px auto 0;}.single-tp_event .tp_event_counter{background: none;}.single-tp_event .is-countdown{border: 0; background: none; padding: 0;}.single-tp_event .countdown-section{background: none; border: 0;}.single-tp_event .countdown-amount{font-size: 56px; font-weight: 400; line-height: 1; color: #fff;}.single-tp_event .countdown-period{font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 3px; color: #fff; margin: 10px 0 0;}.single-tp_event .page-content{margin-top: 73px;}.single-tp_event .entry-header{margin-bottom: 58px;}.single-tp_event .tp_single_event{border-bottom: 1px solid #e7e7e7; padding-bottom: 86px; margin-bottom: 37px;}.single-tp_event .entry-content{margin-top: 0;}.single-tp_event .entry-meta{margin: 0 -12px; text-align: center;}.single-tp_event .entry-meta .meta-item{display: inline-block; position: relative; padding: 0 12px; margin-bottom: 5px;}.single-tp_event .entry-meta .meta-icon{margin-right: 5px;}.single-tp_event .entry-event-heading{margin: 0 0 20px;}.single-tp_event .entry-event-heading,.single-tp_event .comment-reply-title{font-size: 48px; line-height: 1.17; text-align: center;}.single-tp_event .event-google-map-canvas{height: 390px !important;}.single-tp_event .entry-register a{margin-top: 0; margin-bottom: 0;}.single-tp_event .entry-register .tm-button{width: 100%; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex;}.single-tp_event .entry-details{margin-bottom: 73px;}.single-tp_event .entry-details-bar{padding: 14px 30px 33px; background: #fff; box-shadow: 0 0 20px rgba(51, 51, 51, 0.1); border-radius: 5px; width: 100%; max-width: 340px; min-height: 390px; float: right;}.single-tp_event .entry-details-bar .meta-icon{color: #696969; min-width: 28px; text-align: center;}.single-tp_event .entry-details-bar .meta-label{font-size: 15px;}.single-tp_event .entry-details-bar .event_auth_button{text-align: center; width: 100%;}.single-tp_event .entry-details-bar .event-register-message{text-align: center;}.single-tp_event .entry-details-bar .event-register-message a{font-weight: 500; display: inline-block; margin-top: 0; margin-bottom: 0;}.single-tp_event .entry-event-info{list-style-type: none; margin: 0 0 20px; padding: 0;}.single-tp_event .entry-event-info .event-price{font-size: 24px; font-weight: 800;}.single-tp_event .entry-event-info .event-price .decimals-separator{font-size: 18px;}.single-tp_event .entry-event-info li{margin: 0; padding: 14px 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.single-tp_event .entry-event-info li.meta-price{padding: 8px 0;}.single-tp_event .entry-event-info li + li{border-top: 1px solid #eee;}.single-tp_event .entry-event-info li .meta-label,.single-tp_event .entry-event-info li .meta-value{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.single-tp_event .entry-event-info li .meta-value{text-align: right;}.single-tp_event .logged-in-as,.single-tp_event .comment-notes{display: none; text-align: center;}.single-tp_event .comments-area{max-width: 770px; margin: 0 auto;}.single-tp_event .comment-form{margin-top: 38px;}.single-tp_event .comment-form textarea{height: 200px;}.single-tp_event .comment-form-cookies-consent{text-align: center;}.single-tp_event .form-submit{text-align: center;}.single-tp_event .entry-speakers{margin-top: 90px; padding-top: 67px; border-top: 1px solid #e7e7e7;}.single-tp_event .entry-speakers .speaker-item{text-align: center;}.single-tp_event .entry-speakers .speaker-thumbnail{margin-bottom: 28px;}.single-tp_event .entry-speakers .speaker-thumbnail img{width: 170px; height: 170px; border-radius: 50%;}.single-tp_event .entry-speakers .speaker-name{font-size: 18px; margin-bottom: 6px;}.single-tp_event .entry-event-heading-speakers{margin-bottom: 47px;}.single-tp_event .event-speakers-description{font-size: 18px; line-height: 1.67; width: 630px; max-width: 100%; text-align: center; margin: 54px auto 0;}.entry-location-address{text-align: center; margin-top: 19px;}.entry-event-share{margin-top: 20px; text-align: center;}.entry-event-share .share-list a{display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 50%; border: 1px solid #ededed; margin: 5px 3px;}.entry-event-share .share-list a:hover{color: #fff; background: #20ad96;}.event-lightbox-wrap .mfp-content{width: 470px !important; max-width: 100%;}#event-lightbox{padding: 31px 30px 40px; width: 470px; max-width: 100%; border-radius: 8px; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.06);}#event-lightbox .event_auth_button{width: 100%;}.event_register_header{text-align: center;}.event-popup-title{font-size: 20px; line-height: 1.5; margin-bottom: 29px;}.event-popup-date{font-size: 15px; font-weight: 500; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 6px;}.event-popup-thumbnail{margin-bottom: 30px;}.event-popup-thumbnail img{border-radius: 5px;}.event_auth_form_field{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.event_auth_form_field input[type='number']{padding: 2px 10px; width: 80px; min-height: 48px; border: 1px solid #f8f8f8; background: #f8f8f8; text-align: center; font-size: 15px; font-weight: 700; color: #333;}.event_auth_payment_methods{background: none; border-radius: 5px; margin: 0; padding: 0;}.event_register label{font-size: 14px; font-weight: 700; color: #333; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; cursor: pointer;}.event_auth_form_field label{margin-right: 10px;}.event_register_foot{margin-top: 30px; text-align: center;}@media (max-width: 1024px){.single-tp_event .entry-title{font-size: 48px;}.single-tp_event .entry-event-heading, .single-tp_event .comment-reply-title{font-size: 42px;}}@media (max-width: 767px){.single-tp_event .entry-title{font-size: 40px;}.single-tp_event .entry-event-heading, .single-tp_event .comment-reply-title{font-size: 36px;}}.page-template-blank .page-content{marin-top: 0; margin-bottom: 0;}.page-template-boxed{margin: 30px; background: #eee;}.page-template-boxed .site{background: #fff;}.page-content .widget-title{font-size: 24px; margin-bottom: 30px;}.page-content .widget + .widget{margin: 45px 0 0;}.page-sidebar .page-sidebar-inner{height: 100%;}.widget ul{margin: 0; padding: 0; list-style-type: none;}.widget li + li{margin-top: 9px;}.insight-core-bmw ul ul,.widget_nav_menu ul ul,.widget_pages ul ul,.widget_categories ul ul,.widget_product_categories ul ul{margin-left: 10px;}.insight-core-bmw a:empty,.widget_nav_menu a:empty{display: none;}.insight-core-bmw .sub-menu,.widget_nav_menu .sub-menu{margin-top: 14px;}.page-sidebar .insight-core-bmw{padding: 0; border: 0;}.page-sidebar .insight-core-bmw li{margin-top: 0;}.page-sidebar .insight-core-bmw li + li{margin-top: -1px;}.page-sidebar .insight-core-bmw li > a{position: relative; display: block; padding: 16px 40px; border: 1px solid #eee;}.page-sidebar .insight-core-bmw li > a:before{content: '\f111'; font-size: 6px; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); left: 16px; color: #ababab;}.page-sidebar .insight-core-bmw li:hover a, .page-sidebar .insight-core-bmw li.current-menu-item a{color: #fff;}.page-sidebar .insight-core-bmw li:hover a:before, .page-sidebar .insight-core-bmw li.current-menu-item a:before{color: #fff;}.widget_pages .children,.widget_categories .children,.widget_product_categories .children{margin-top: 14px;}.widget_recent_comments .comment-author-link{position: relative; padding-left: 24px;}.widget_recent_comments .comment-author-link:before{content: '\f27a'; font-size: 14px; line-height: 0; position: absolute; top: 9px; left: 0;}.widget_recent_entries .widget-title{margin-bottom: 9px;}.widget_recent_entries li{margin: 0 !important;}.widget_recent_entries li a{display: block; position: relative; font-size: 18px; font-weight: 700; line-height: 1.78; padding: 16px 0 15px 30px; color: #696969;}.widget_recent_entries li a:before, .widget_recent_entries li a:after{content: '\f30b'; position: absolute; top: 24px; left: 0; font-size: 15px;}.widget_recent_entries li a:after{opacity: 0; visibility: hidden; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%);}.widget_recent_entries li a:hover:before{opacity: 0; visibility: hidden; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%);}.widget_recent_entries li a:hover:after{opacity: 1; visibility: visible; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0);}.widget_recent_entries li + li{border-top: 1px solid #eee;}.widget_recent_entries .post-date{position: relative; display: block; font-size: 15px; font-weight: 500; padding-left: 25px; margin-top: 17px;}.widget_recent_entries .post-date:before{font-size: 16px; content: '\f073'; position: absolute; top: 50%; left: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%);}@media (max-width: 991px){.page-content .widget + .widget{margin: 30px 0 0;}}.widget_search form,.widget_product_search form{position: relative;}.widget_search .search-field,.widget_product_search .search-field{width: 100%; padding-right: 72px;}.widget_search .search-submit,.widget_product_search .search-submit{position: absolute; top: 0; right: 0; padding: 0; border: 0; width: 56px; height: 56px; line-height: 56px; text-align: center; box-shadow: none; -webkit-transform: none; -ms-transform: none; transform: none; background: transparent;}.widget_search .search-submit:hover,.widget_product_search .search-submit:hover{color: #fff;}.widget_search .search-btn-text,.widget_product_search .search-btn-text{display: none;}.widget_search .search-btn-icon,.widget_product_search .search-btn-icon{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 15px;}.widget .tagcloud{margin: -5px;}.widget .tagcloud a{display: block; float: left; font-size: 13px !important; font-weight: 500; line-height: 1.5; padding: 7px 15px 6px; border-radius: 3px; background: #f5f5f5; color: #ababab; border: 0; margin: 5px; overflow: hidden;}.widget .tagcloud a:hover{color: #fff;}.widget_calendar td, .widget_calendar th{padding: 5px;}.widget_calendar .calendar_wrap{overflow-x: auto;}.widget_calendar caption{font-weight: 700; margin-bottom: 10px; font-size: 14px; letter-spacing: 3px; text-transform: uppercase;}.widget_calendar #today{color: #fff;}.widget_calendar #today a{color: inherit;}.widget_rss .widget-title a{color: inherit;}.widget_rss li + li{margin-top: 25px;}.widget_rss li a{font-size: 15px; color: #333; line-height: 1.5; font-weight: 700;}.widget_rss .rsswidget{display: inline-block;}.widget_rss .rss-widget-icon{display: block; margin-right: 6px;}.widget_rss .rss-date{display: block; margin: 4px 0 8px; font-size: 14px;}.widget_rss .rssSummary{margin-bottom: 5px;}.fal, .far{font-family: "Font Awesome 5 Pro" !important;}.elementor-editor-active .page-header{pointer-events: none;}.elementor-editor-active .page-header *{pointer-events: none !important;}.elementor-element-editable.maxcoach-heading-wrapper-editing .tm-modern-heading{outline: 1px dashed #eee;}.elementor-element-editable.elementor-widget-tm-image-layers .artboard{outline: 2px dashed #d5dadf;}.elementor-element-editable.maxcoach-swiper-arrows-editing .tm-swiper .swiper-nav-button{-webkit-transition-delay: 0s !important; transition-delay: 0s !important; opacity: 1 !important; visibility: visible !important;}.elementor-element-editable.maxcoach-map-marker-overlay-editing .maxcoach-map-overlay-content{display: block !important;}.elementor-widget-tm-flip-box.maxcoach-flip-box--flipped .elementor-widget-container .front-side{display: none;}.elementor-widget-tm-flip-box.maxcoach-flip-box--flipped .elementor-widget-container .back-side{-webkit-transform: none; -ms-transform: none; transform: none; opacity: 1;}.dialog-widget.elementor-popup-modal .dialog-message{max-width: 90vw;}.dialog-widget.elementor-popup-modal .dialog-close-button{top: 14px;}.dialog-widget .dialog-close-button{font-size: 32px;}.dialog-widget .dialog-close-button i:before{content: '\f00d';}@-webkit-keyframes tm-animation-buzz-out{10%{-webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg);}20%{-webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg);}30%{-webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg);}40%{-webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg);}50%{-webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg);}60%{-webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg);}70%{-webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg);}80%{-webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg);}90%{-webkit-transform: translateX(1px) rotate(0); transform: translateX(1px) rotate(0);}100%{-webkit-transform: translateX(-1px) rotate(0); transform: translateX(-1px) rotate(0);}}@keyframes tm-animation-buzz-out{10%{-webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg);}20%{-webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg);}30%{-webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg);}40%{-webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg);}50%{-webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg);}60%{-webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg);}70%{-webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg);}80%{-webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg);}90%{-webkit-transform: translateX(1px) rotate(0); transform: translateX(1px) rotate(0);}100%{-webkit-transform: translateX(-1px) rotate(0); transform: translateX(-1px) rotate(0);}}@-webkit-keyframes tm-loop-move-vertical{0%{-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0);}100%{-webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0);}}@keyframes tm-loop-move-vertical{0%{-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0);}100%{-webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0);}}.loop-move-vertical{-webkit-animation: 3s tm-loop-move-vertical linear infinite alternate; animation: 3s tm-loop-move-vertical linear infinite alternate;}@-webkit-keyframes tm-loop-move-horizontal{0%{-webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0);}100%{-webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0);}}@keyframes tm-loop-move-horizontal{0%{-webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0);}100%{-webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0);}}.loop-move-horizontal{-webkit-animation: 3s tm-loop-move-horizontal linear infinite alternate; animation: 3s tm-loop-move-horizontal linear infinite alternate;}@-webkit-keyframes tm-loop-rotate{0%{-webkit-transform: rotate(0deg); transform: rotate(0deg);}100%{-webkit-transform: rotate(-360deg); transform: rotate(-360deg);}}@keyframes tm-loop-rotate{0%{-webkit-transform: rotate(0deg); transform: rotate(0deg);}100%{-webkit-transform: rotate(-360deg); transform: rotate(-360deg);}}.loop-rotate{-webkit-animation: 3s tm-loop-rotate linear infinite; animation: 3s tm-loop-rotate linear infinite;}.maxcoach-animation-zoom-in .maxcoach-image{overflow: hidden;}.maxcoach-animation-zoom-in .maxcoach-image img{width: 100%; -webkit-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1); transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);}.maxcoach-animation-zoom-in .maxcoach-box:hover .maxcoach-image img{-webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}.maxcoach-animation-zoom-out .maxcoach-image{overflow: hidden;}.maxcoach-animation-zoom-out .maxcoach-image img{width: 100%; -webkit-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1); transition: all 1.5s cubic-bezier(0, 0, 0.2, 1); -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}.maxcoach-animation-zoom-out .maxcoach-box:hover .maxcoach-image img{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}.maxcoach-animation-move-up .maxcoach-box .maxcoach-image{-webkit-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1); transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);}.maxcoach-animation-move-up .maxcoach-box:hover .maxcoach-image{-webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px);}.maxcoach-animation-move-up-drop-shadow .maxcoach-box .maxcoach-image{position: relative; -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1); transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);}.maxcoach-animation-move-up-drop-shadow .maxcoach-box .maxcoach-image:after{content: ''; position: absolute; bottom: 0; top: 50%; left: 10%; right: 10%; box-shadow: 0 10px 50px rgba(51, 51, 51, 0.22); z-index: -1; opacity: 0; -webkit-transition: opacity .3s linear; transition: opacity .3s linear;}.maxcoach-animation-move-up-drop-shadow .maxcoach-box:hover .maxcoach-image{-webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px);}.maxcoach-animation-move-up-drop-shadow .maxcoach-box:hover .maxcoach-image:after{opacity: 1;}@-webkit-keyframes maxcoachAnimationFadeInUp{from{opacity: 0; -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}}@keyframes maxcoachAnimationFadeInUp{from{opacity: 0; -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}}.maxcoachFadeInUp{-webkit-animation-name: maxcoachAnimationFadeInUp; animation-name: maxcoachAnimationFadeInUp;}.maxcoachFadeInUp.animated{-webkit-animation-duration: 1s; animation-duration: 1s;}.maxcoach-grid .grid-item{opacity: 0; -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0);}.maxcoach-grid .grid-item.animate{-webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition: opacity 1s linear, -webkit-transform 1s ease-in-out; transition: opacity 1s linear, -webkit-transform 1s ease-in-out; transition: transform 1s ease-in-out, opacity 1s linear; transition: transform 1s ease-in-out, opacity 1s linear, -webkit-transform 1s ease-in-out;}@-webkit-keyframes moveHorizontal{0%{}100%{-webkit-transform: translateX(0); opacity: 1;}}@keyframes moveHorizontal{0%{}100%{-webkit-transform: translateX(0); transform: translateX(0); opacity: 1;}}body:not(.elementor-editor-active) .modern-grid .grid-item{opacity: 0; -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0);}body:not(.elementor-editor-active) .modern-grid .grid-item.animate{-webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition: opacity 1s linear, -webkit-transform 1s ease-in-out; transition: opacity 1s linear, -webkit-transform 1s ease-in-out; transition: transform 1s ease-in-out, opacity 1s linear; transition: transform 1s ease-in-out, opacity 1s linear, -webkit-transform 1s ease-in-out;}.maxcoach-grid-filter{padding-bottom: 61px;}.maxcoach-grid-filter .container{padding-left: 0; padding-right: 0;}.maxcoach-grid-wrapper .maxcoach-grid-filter-buttons{margin-left: -15px; margin-right: -15px;}.maxcoach-grid-wrapper.filter-style-01 .btn-filter{position: relative; display: inline-block; padding: 0; margin: 5px 17px; color: inherit; border-bottom: 1px solid transparent;}.maxcoach-grid-wrapper.filter-style-01 .btn-filter:hover .filter-counter{visibility: visible; opacity: 1; -webkit-transform: translate(-50%, -100%); -ms-transform: translate(-50%, -100%); transform: translate(-50%, -100%);}.maxcoach-grid-wrapper.filter-style-01 .btn-filter.current{border-color: currentColor;}.maxcoach-grid-wrapper.filter-style-01 .btn-filter.current .filter-text{font-weight: 500;}.maxcoach-grid-wrapper.filter-style-01 .filter-text{font-size: 12px; font-weight: 500; line-height: 1.34; text-transform: uppercase; letter-spacing: 1.38px;}.maxcoach-grid-wrapper.filter-style-01 .filter-counter{position: absolute; top: 0; left: 50%; visibility: hidden; margin: 0 auto; min-width: 34px; height: 24px; line-height: 24px; border-radius: 3px; font-size: 12px; background-color: #111; color: #fff; text-align: center; opacity: 0; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.maxcoach-grid-wrapper.filter-style-01 .filter-counter:before{position: absolute; right: 0; bottom: -4px; left: 0; display: block; margin: 0 auto; width: 0; height: 0; border-top: 4px solid #111; border-right: 4px solid transparent; border-left: 4px solid transparent; content: "";}.maxcoach-grid-loader{position: absolute; top: 0; left: 0; right: 0; bottom: 0; color: #111; background: rgba(255, 255, 255, 0.3); opacity: 0; visibility: hidden; pointer-events: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}.maxcoach-grid-loader.show{pointer-events: auto; z-index: 2; opacity: 1; visibility: visible;}.maxcoach-grid-loader .sk-wrap{margin: 0 auto;}.maxcoach-grid-loader .sk-circle{width: 80px; height: 80px;}.maxcoach-infinite-loader{display: none; margin: 0;}.maxcoach-infinite-loader .sk-wrap{margin: 0 auto;}.maxcoach-infinite-loader.show{display: inline-block;}.maxcoach-grid-pagination{padding-top: 50px; text-align: center;}.maxcoach-grid-pagination .pagination-wrapper{display: inline-block;}.maxcoach-grid-pagination .page-pagination{display: inline-block;}.maxcoach-grid-pagination .navigation-buttons{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #111;}.maxcoach-grid-pagination .navigation-buttons .nav-line{width: 150px; height: 1px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; background: currentColor; margin: 0 30px;}.maxcoach-grid-pagination .navigation-buttons .nav-link{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; font-size: 34px; line-height: 1.2; font-weight: 500;}.maxcoach-grid-pagination .navigation-buttons .disabled{opacity: .5; cursor: not-allowed;}.maxcoach-load-more-button.tm-button{min-width: 250px;}.maxcoach-load-more-button.tm-button.style-border{border-color: #eee;}.maxcoach-load-more-button.tm-button.style-border:hover{border-color: transparent;}.maxcoach-grid-messages{margin: 50px 0; text-align: center;}.maxcoach-grid-sorting{margin-bottom: 10px;}.maxcoach-grid-sorting .result-count{margin: 0 0 20px; color: #7e7e7e;}.maxcoach-grid-sorting .result-count .count{font-weight: 500; color: #333;}.maxcoach-grid-sorting .ordering{text-align: right; margin: 0 0 20px;}.maxcoach-grid-sorting .ordering .maxcoach-fake-select-wrap{width: 262px;}.maxcoach-grid-sorting .ordering .maxcoach-fake-select-current .label:before{content: '\f036'; vertical-align: middle; font-size: 16px;}.maxcoach-grid-metro .grid-item-height .maxcoach-box,.maxcoach-grid-metro .grid-item-height .maxcoach-image{height: 100%;}.maxcoach-grid-metro .grid-item-height .maxcoach-image img{width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;}.lazy-grid{display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[3]; grid-template-columns: repeat(3, 1fr); grid-gap: 30px;}.lazy-grid .grid-sizer{display: none;}.lazy-grid.loaded{display: block;}.lazy-grid.loaded .grid-sizer{display: block;}@media (max-width: 767px){.maxcoach-grid-wrapper .maxcoach-grid-filter-buttons{display: block;}.maxcoach-grid-sorting{text-align: left;}.maxcoach-grid-sorting .ordering{text-align: left;}}@media (min-width: 768px){.maxcoach-graphic-position-left .maxcoach-box, .maxcoach-graphic-position-right .maxcoach-box{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.maxcoach-graphic-position-left .maxcoach-graphic-wrap, .maxcoach-graphic-position-right .maxcoach-graphic-wrap{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;}.maxcoach-graphic-position-left .heading-wrap + .description-wrap, .maxcoach-graphic-position-right .heading-wrap + .description-wrap{margin-top: 17px;}.maxcoach-graphic-position-right .maxcoach-box{text-align: right; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;}.maxcoach-graphic-position-right .maxcoach-graphic-wrap{margin-left: 20px;}.maxcoach-graphic-position-left .maxcoach-box{text-align: left; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;}.maxcoach-graphic-position-left .maxcoach-graphic-wrap{margin-right: 20px;}.maxcoach-graphic-position-top .maxcoach-box{text-align: center;}.maxcoach-graphic-position-top .maxcoach-graphic-wrap{margin-bottom: 24px;}.maxcoach-graphic-ver-align-top .maxcoach-box{-webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}.maxcoach-graphic-ver-align-middle .maxcoach-box{-webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.maxcoach-graphic-ver-align-bottom .maxcoach-box{-webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;}}@media (max-width: 767px){.maxcoach-graphic-wrap{margin-left: auto !important; margin-right: auto !important; margin-bottom: 15px;}}.maxcoach-accordion .accordion-section.active > .accordion-header .closed-icon{display: block;}.maxcoach-accordion .accordion-section.active > .accordion-header .opened-icon{display: none;}.maxcoach-accordion .accordion-header{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; min-height: 60px; cursor: pointer;}.maxcoach-accordion .accordion-title-wrapper{font-size: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.maxcoach-accordion .accordion-title{display: inline-block; margin-bottom: 0; color: inherit; font-size: 18px;}.maxcoach-accordion .accordion-icons{font-size: 20px; color: #8c89a2; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin: 0 0 0 10px; line-height: 0;}.maxcoach-accordion .accordion-icons .closed-icon{display: none;}.maxcoach-accordion .accordion-content{display: none; color: #7e7e7e;}.maxcoach-accordion.maxcoach-accordion-icon-left .accordion-header{-webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;}.maxcoach-accordion.maxcoach-accordion-icon-left .accordion-icons{margin-left: 0; margin: 0 10px 0 0;}.maxcoach-accordion-style-01 .maxcoach-accordion .accordion-section{border-radius: 5px; overflow: hidden; background: #fff; box-shadow: 0 15px 50px rgba(51, 51, 51, 0.1);}.maxcoach-accordion-style-01 .maxcoach-accordion .accordion-section + .accordion-section{margin: 30px 0 0;}.maxcoach-accordion-style-01 .maxcoach-accordion .accordion-section.active .accordion-title,.maxcoach-accordion-style-01 .maxcoach-accordion .accordion-section.active .accordion-icons, .maxcoach-accordion-style-01 .maxcoach-accordion .accordion-section:hover .accordion-title,.maxcoach-accordion-style-01 .maxcoach-accordion .accordion-section:hover .accordion-icons{color: #fff;}.maxcoach-accordion-style-01 .maxcoach-accordion .accordion-header{padding: 10px 20px;}.maxcoach-accordion-style-01 .maxcoach-accordion .accordion-content{line-height: 1.6; padding: 25px 30px;}.maxcoach-accordion-style-02 .maxcoach-accordion .accordion-title{font-weight: 600;}.maxcoach-accordion-style-02 .maxcoach-accordion .accordion-section{border: 1px solid #eee; border-radius: 5px; overflow: hidden;}.maxcoach-accordion-style-02 .maxcoach-accordion .accordion-section + .accordion-section{margin: 30px 0 0;}.maxcoach-accordion-style-02 .maxcoach-accordion .accordion-section.active, .maxcoach-accordion-style-02 .maxcoach-accordion .accordion-section:hover{border-color: transparent !important;}.maxcoach-accordion-style-02 .maxcoach-accordion .accordion-section.active .accordion-title,.maxcoach-accordion-style-02 .maxcoach-accordion .accordion-section.active .accordion-icons, .maxcoach-accordion-style-02 .maxcoach-accordion .accordion-section:hover .accordion-title,.maxcoach-accordion-style-02 .maxcoach-accordion .accordion-section:hover .accordion-icons{color: #fff;}.maxcoach-accordion-style-02 .maxcoach-accordion .accordion-section.active{background: #fff; box-shadow: 0 18px 40px rgba(51, 51, 51, 0.1);}.maxcoach-accordion-style-02 .maxcoach-accordion .accordion-header{padding: 10px 20px;}.maxcoach-accordion-style-02 .maxcoach-accordion .accordion-content{padding: 25px 30px;}.maxcoach-accordion-style-03 .maxcoach-accordion .accordion-section{border-bottom: 2px solid #eee; padding: 9px 0;}.maxcoach-accordion-style-03 .maxcoach-accordion .accordion-header{min-height: 64px;}.maxcoach-accordion-style-03 .maxcoach-accordion .accordion-title{font-size: 24px; font-weight: 600;}.maxcoach-accordion-style-03 .maxcoach-accordion .accordion-icons{color: #ababab; font-size: 24px;}.maxcoach-accordion-style-03 .maxcoach-accordion .accordion-content{padding: 0 0 25px;}.maxcoach-accordion-style-04 .maxcoach-accordion{border-bottom: 2px solid #f6f4f2;}.maxcoach-accordion-style-04 .maxcoach-accordion .accordion-section{border-top: 2px solid #f6f4f2; padding: 7px 0;}.maxcoach-accordion-style-04 .maxcoach-accordion .accordion-section.active .accordion-title{color: var(--maxcoach-color-primary);}.maxcoach-accordion-style-04 .maxcoach-accordion .accordion-section.active .accordion-icons{color: var(--maxcoach-color-primary);}.maxcoach-accordion-style-04 .maxcoach-accordion .accordion-header{min-height: 64px;}.maxcoach-accordion-style-04 .maxcoach-accordion .accordion-header:hover .accordion-title{color: var(--maxcoach-color-primary);}.maxcoach-accordion-style-04 .maxcoach-accordion .accordion-header:hover .accordion-icons{color: var(--maxcoach-color-primary);}.maxcoach-accordion-style-04 .maxcoach-accordion .accordion-title{font-size: 20px; font-weight: 500; color: var(--maxcoach-color-heading);}.maxcoach-accordion-style-04 .maxcoach-accordion .accordion-icons{font-size: 20px; color: var(--maxcoach-color-heading);}.maxcoach-accordion-style-04 .maxcoach-accordion .accordion-content{padding: 0 0 25px;}.maxcoach-accordion-style-04 .maxcoach-accordion.maxcoach-accordion-icon-left .accordion-icons{margin: 0 18px 0 0;}.maxcoach-accordion-style-04 .maxcoach-accordion.maxcoach-accordion-icon-right .accordion-icons{margin: 0 0 0 18px;}@media (max-width: 1024px){.maxcoach-accordion-style-03 .maxcoach-accordion .accordion-title{font-size: 21px;}}@media (max-width: 767px){.maxcoach-accordion-style-03 .maxcoach-accordion .accordion-title{font-size: 18px;}}.tm-swiper .tm-button{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex;}.tm-button{-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), color 0s linear; transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), color 0s linear; position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; line-height: 1.3; white-space: nowrap; cursor: pointer; border-width: 0; border-style: solid; border-radius: 5px; max-width: 100%;}.tm-button.tm-button-full-wide{width: 100% !important;}.tm-button .button-content-wrapper{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.tm-button .button-icon{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; position: relative; font-size: 16px; line-height: 1;}.tm-button .button-icon i{background: inherit;}.tm-button.icon-left .button-icon{margin-right: 14px;}.tm-button.icon-right .button-icon{margin-left: 14px;}.tm-button .button-badge{position: absolute; top: -15px; right: -15px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; min-height: 31px; min-width: 31px; padding: 4px; border-radius: 50%; font-size: 12px; font-weight: 700; letter-spacing: 0; background: #dc3131; color: #fff;}.tm-button .button-badge .badge-text{line-height: 1;}.tm-button.style-flat, .tm-button.style-border, .tm-button.style-thick-border{padding: 0 36px; min-height: 52px;}.tm-button.style-flat.tm-button-lg, .tm-button.style-border.tm-button-lg, .tm-button.style-thick-border.tm-button-lg{padding: 0 42px; min-height: 56px;}.tm-button.style-flat.tm-button-sm, .tm-button.style-border.tm-button-sm, .tm-button.style-thick-border.tm-button-sm{padding: 0 28px; min-height: 48px;}.tm-button.style-flat.tm-button-xs, .tm-button.style-border.tm-button-xs, .tm-button.style-thick-border.tm-button-xs{padding: 0 20px; min-height: 40px;}.tm-button.style-flat{color: #fff;}.tm-button.style-flat:hover{color: #fff;}.tm-button.style-border{border-width: 1px; background-color: transparent;}.tm-button.style-border:hover{color: #fff;}.tm-button.style-thick-border{border-width: 2px; background-color: transparent;}.tm-button.style-thick-border:hover{color: #fff;}.tm-button.style-text{padding: 5px 0;}.tm-button.style-bottom-line .button-icon, .tm-button.style-left-line .button-icon{font-size: 11px;}.tm-button.style-bottom-line.tm-button-lg, .tm-button.style-left-line.tm-button-lg{font-size: 1.1em;}.tm-button.style-bottom-line.tm-button-sm, .tm-button.style-left-line.tm-button-sm{font-size: .9em;}.tm-button.style-bottom-line.tm-button-xs, .tm-button.style-left-line.tm-button-xs{font-size: .8em;}.tm-button.style-bottom-line .button-content-wrapper{position: relative; padding: 5px 0;}.tm-button.style-bottom-line .button-content-wrapper:before, .tm-button.style-bottom-line .button-content-wrapper:after{content: ''; position: absolute; left: 0; height: 1px; background: #ddd; -webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right; -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s; bottom: 0; width: 100%;}.tm-button.style-bottom-line .button-content-wrapper:after{-webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; -webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.tm-button.style-left-line .button-content-wrapper{position: relative; padding: 0 0 0 62px;}.tm-button.style-left-line .button-content-wrapper:before, .tm-button.style-left-line .button-content-wrapper:after{content: ''; position: absolute; bottom: 0; left: 0; height: 1px; background: #ddd; -webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right; -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s; width: 50px; top: 50%; margin-top: -1px;}.tm-button.style-left-line .button-content-wrapper:after{-webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; -webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.tm-button.style-flat, .tm-button.style-border, .tm-button.style-thick-border{position: relative; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);}.tm-button.style-flat:before, .tm-button.style-flat:after, .tm-button.style-border:before, .tm-button.style-border:after, .tm-button.style-thick-border:before, .tm-button.style-thick-border:after{content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; border-radius: inherit;}.tm-button.style-flat:after, .tm-button.style-border:after, .tm-button.style-thick-border:after{opacity: 0;}.tm-button.style-border:before, .tm-button.style-border:after{top: -1px; left: -1px; right: -1px; bottom: -1px;}.tm-button.style-thick-border:before, .tm-button.style-thick-border:after{top: -2px; left: -2px; right: -2px; bottom: -2px;}.maxcoach-box:hover div.tm-button.style-bottom-line .button-content-wrapper:before,a.tm-button.style-bottom-line:hover .button-content-wrapper:before{-webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.maxcoach-box:hover div.tm-button.style-bottom-line .button-content-wrapper:after,a.tm-button.style-bottom-line:hover .button-content-wrapper:after{-webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;}.maxcoach-box:hover div.tm-button.style-left-line .button-content-wrapper:before,a.tm-button.style-left-line:hover .button-content-wrapper:before{-webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.maxcoach-box:hover div.tm-button.style-left-line .button-content-wrapper:after,a.tm-button.style-left-line:hover .button-content-wrapper:after{-webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;}.maxcoach-box:hover div.tm-button.style-flat:before,.maxcoach-box:hover div.tm-button.style-border:before,.maxcoach-box:hover div.tm-button.style-thick-border:before,a.tm-button.style-flat:hover:before,a.tm-button.style-border:hover:before,a.tm-button.style-thick-border:hover:before{opacity: 0;}.maxcoach-box:hover div.tm-button.style-flat:after,.maxcoach-box:hover div.tm-button.style-border:after,.maxcoach-box:hover div.tm-button.style-thick-border:after,a.tm-button.style-flat:hover:after,a.tm-button.style-border:hover:after,a.tm-button.style-thick-border:hover:after{opacity: 1;}.maxcoach-icon-wrap{line-height: 0;}.maxcoach-icon-view{display: inline-block; font-size: 60px;}.maxcoach-icon{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; font-size: 60px; line-height: 1; -webkit-transition: all 0.3s; transition: all 0.3s; color: #818a91; width: 1em; height: 1em;}.maxcoach-icon i,.maxcoach-icon svg{display: block;}.maxcoach-icon i{background: inherit;}.maxcoach-icon svg.svg-defs-gradient{position: absolute !important; width: 0 !important; height: 0 !important;}.maxcoach-solid-icon svg *[stroke^="#"],.maxcoach-solid-icon svg *[stroke^="url(#"]{stroke: currentColor;}.maxcoach-solid-icon svg *[fill^="#"],.maxcoach-solid-icon svg *[fill^="url(#"]{fill: currentColor;}.maxcoach-gradient-icon .fad:before, .maxcoach-gradient-icon .fad:after{background: inherit;}.maxcoach-icon-view.second{display: none !important;}.maxcoach-view-stacked .maxcoach-icon-view{padding: .5em; background-color: #111;}.maxcoach-view-stacked .maxcoach-icon-view-inner{position: relative; width: 1em; height: 1em;}.maxcoach-view-stacked .maxcoach-icon-view-inner .maxcoach-icon{position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%);}.maxcoach-view-bubble .maxcoach-icon-wrap{position: relative; display: inline-block; padding-bottom: 21px;}.maxcoach-view-bubble .maxcoach-icon-view{border-radius: 50%; background-image: -webkit-linear-gradient(315deg, rgba(241, 212, 211, 0.17) 15%, rgba(223, 169, 168, 0.17) 85%); background-image: linear-gradient(-225deg, rgba(241, 212, 211, 0.17) 15%, rgba(223, 169, 168, 0.17) 85%);}.maxcoach-view-bubble .maxcoach-icon-view.first{padding: .84em;}.maxcoach-view-bubble .maxcoach-icon-view.second{display: inline-block !important; padding: .28em; position: relative; bottom: 21px; margin-left: 22px;}.maxcoach-view-bubble .maxcoach-icon-view .icon{position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); bottom: 0;}.maxcoach-shape-circle .maxcoach-icon-view{border-radius: 50%;}.elementor-widget-tm-icon-box .tm-icon-box{position: relative; display: block; width: 100%; overflow: hidden;}.elementor-widget-tm-icon-box .tm-icon-box:before{content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; visibility: hidden; opacity: 0;}.elementor-widget-tm-icon-box .tm-icon-box:hover:before{visibility: visible; opacity: 1;}.elementor-widget-tm-icon-box .icon-box-wrapper{position: relative; z-index: 1; text-align: center;}.elementor-widget-tm-icon-box .maxcoach-icon-wrap,.elementor-widget-tm-icon-box .heading-wrap,.elementor-widget-tm-icon-box .description-wrap{line-height: 0;}.elementor-widget-tm-icon-box .heading,.elementor-widget-tm-icon-box .description{display: inline-block;}.elementor-widget-tm-icon-box .heading{font-size: 20px; margin-bottom: 0;}.elementor-widget-tm-icon-box .heading a{color: inherit;}.elementor-widget-tm-icon-box .decorate-text{font-size: 52px; font-weight: 700; line-height: 1; color: #efefef; position: absolute; top: 14px; right: 17px; z-index: 1;}.elementor-widget-tm-icon-box .tm-icon-box .maxcoach-icon{color: #333;}.elementor-widget-tm-icon-box .tm-icon-box:hover .heading-divider:after{width: 100%;}.elementor-widget-tm-icon-box .heading-divider-wrap{margin-top: 27px;}.elementor-widget-tm-icon-box .heading-divider{position: relative; height: 3px;}.elementor-widget-tm-icon-box .heading-divider:before, .elementor-widget-tm-icon-box .heading-divider:after{content: ''; position: absolute; left: 0; top: 0;}.elementor-widget-tm-icon-box .heading-divider:before{width: 100%; height: 1px; top: 1px; background: #eee;}.elementor-widget-tm-icon-box .heading-divider:after{width: 0; height: 3px; left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); background: #111;}.elementor-widget-tm-icon-box .heading-wrap + .description-wrap{margin-top: 10px;}.elementor-widget-tm-icon-box .description{font-size: 15px; line-height: 1.6;}.elementor-widget-tm-icon-box .icon-box-content{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.elementor-widget-tm-icon-box .tm-button-wrapper{margin: 34px 0 0; line-height: 0;}.elementor-widget-tm-icon-box.maxcoach-icon-box-style-01 .tm-icon-box{padding: 41px 20px 25px; border-radius: 5px;}.elementor-widget-tm-icon-box.maxcoach-icon-box-style-01 .tm-icon-box:hover{z-index: 1; background: #fff; box-shadow: 0 0 40px rgba(51, 51, 51, 0.1);}.elementor-widget-tm-icon-box.maxcoach-icon-box-style-01 .tm-icon-box .heading{font-size: 24px; line-height: 1.5;}.elementor-widget-tm-icon-box.maxcoach-icon-box-style-01 .tm-icon-box .tm-button.style-text{color: #8c89a2;}.elementor-widget-tm-icon-box.maxcoach-icon-box-style-02 .tm-icon-box{padding: 51px 35px 50px;}.elementor-widget-tm-icon-box.maxcoach-icon-box-style-02 .tm-icon-box:after{pointer-events: none; content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 3px; background: #111; opacity: 0; visibility: hidden;}.elementor-widget-tm-icon-box.maxcoach-icon-box-style-02 .tm-icon-box:hover{background: #fff; box-shadow: 0 16px 40px #ededed;}.elementor-widget-tm-icon-box.maxcoach-icon-box-style-02 .tm-icon-box:hover:after{opacity: 1; visibility: visible;}.elementor-widget-tm-icon-box.maxcoach-icon-box-style-03 .tm-icon-box .maxcoach-icon-view,.elementor-widget-tm-icon-box.maxcoach-icon-box-style-03 .tm-icon-box .maxcoach-icon{font-size: 48px;}.elementor-widget-tm-icon-box.maxcoach-icon-box-style-03 .tm-icon-box .heading{font-size: 24px; font-weight: 600; line-height: 1.5;}.elementor-widget-tm-icon-box.maxcoach-icon-box-style-03 .tm-icon-box .description-wrap{margin-top: 12px;}.elementor-widget-tm-icon-box.maxcoach-icon-box-style-04 .tm-icon-box{padding: 27px 20px 25px; border-radius: 5px; background: #fff;}.elementor-widget-tm-icon-box.maxcoach-icon-box-style-04 .tm-icon-box:hover{z-index: 1; box-shadow: 0 19px 20px rgba(0, 0, 0, 0.07);}.elementor-widget-tm-icon-box.maxcoach-icon-box-style-04 .tm-icon-box .heading{font-size: 20px; font-weight: 500; line-height: 1.6;}.elementor-widget-tm-icon-box.maxcoach-icon-box-style-04 .tm-icon-box .description{font-size: 15px; line-height: 26px;}.elementor-widget-tm-icon-box.maxcoach-icon-box-style-04 .tm-icon-box .tm-button.style-text{color: #8c89a2;}.elementor-widget-tm-icon-box.maxcoach-icon-box-style-05 .tm-icon-box{padding: 41px 30px 40px; border-radius: 5px; background: #fff; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.05);}.elementor-widget-tm-icon-box.maxcoach-icon-box-style-05 .tm-icon-box .icon{font-size: 56px;}.elementor-widget-tm-icon-box.maxcoach-icon-box-style-05 .tm-icon-box:hover{z-index: 1;}.elementor-widget-tm-icon-box.maxcoach-icon-box-style-05 .tm-icon-box .heading{font-size: 16px; line-height: 28px;}.elementor-widget-tm-icon-box.maxcoach-icon-box-style-05 .tm-icon-box .description{font-size: 14px; line-height: 26px;}.elementor-widget-tm-icon-box.maxcoach-icon-box-style-05 .tm-icon-box .tm-button.style-text{color: #8c89a2;}.elementor-widget-tm-icon-box.elementor-position-left .icon-box-wrapper, .elementor-widget-tm-icon-box.elementor-position-right .icon-box-wrapper{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.elementor-widget-tm-icon-box.elementor-position-left .maxcoach-icon-wrap, .elementor-widget-tm-icon-box.elementor-position-right .maxcoach-icon-wrap{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;}.elementor-widget-tm-icon-box.elementor-position-left .heading-wrap + .description-wrap, .elementor-widget-tm-icon-box.elementor-position-right .heading-wrap + .description-wrap{margin-top: 17px;}.elementor-widget-tm-icon-box.elementor-position-left.maxcoach-icon-box-style-03 .heading-wrap + .description-wrap, .elementor-widget-tm-icon-box.elementor-position-right.maxcoach-icon-box-style-03 .heading-wrap + .description-wrap{margin-top: 10px;}.elementor-widget-tm-icon-box.elementor-position-right .icon-box-wrapper{text-align: right; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;}.elementor-widget-tm-icon-box.elementor-position-right .maxcoach-icon-wrap{margin-left: 20px;}.elementor-widget-tm-icon-box.elementor-position-right.maxcoach-icon-box-style-03 .maxcoach-icon-wrap{margin-left: 35px;}.elementor-widget-tm-icon-box.elementor-position-left .icon-box-wrapper{text-align: left; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;}.elementor-widget-tm-icon-box.elementor-position-left .maxcoach-icon-wrap{margin-right: 20px;}.elementor-widget-tm-icon-box.elementor-position-left.maxcoach-icon-box-style-03 .maxcoach-icon-wrap{margin-right: 35px;}.elementor-widget-tm-icon-box.elementor-position-top .maxcoach-icon-wrap{margin-bottom: 24px;}.elementor-widget-tm-icon-box.elementor-vertical-align-top .icon-box-wrapper{-webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}.elementor-widget-tm-icon-box.elementor-vertical-align-middle .icon-box-wrapper{-webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.elementor-widget-tm-icon-box.elementor-vertical-align-bottom .icon-box-wrapper{-webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;}@media (max-width: 767px){.elementor-widget-tm-icon-box.mobile-position-top-yes .icon-box-wrapper{display: block !important; text-align: center;}.elementor-widget-tm-icon-box.mobile-position-top-yes .maxcoach-icon-wrap{margin-left: auto !important; margin-right: auto !important; margin-bottom: 15px;}}.tm-image-box{position: relative; display: block; width: 100%;}.tm-image-box:before{content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; visibility: hidden; opacity: 0; border-radius: inherit;}.tm-image-box:hover:before{visibility: visible; opacity: 1;}.tm-image-box .content-wrap{position: relative; z-index: 1;}.tm-image-box.image-position-top{text-align: center;}.tm-image-box.image-position-top .image{margin-bottom: 29px;}.tm-image-box.image-position-left .content-wrap, .tm-image-box.image-position-right .content-wrap{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.tm-image-box.image-position-left .image, .tm-image-box.image-position-right .image{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; max-width: 50%;}.tm-image-box.image-position-left .content, .tm-image-box.image-position-right .content{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.tm-image-box.image-position-left{text-align: left;}.tm-image-box.image-position-left .image{margin-right: 20px;}.tm-image-box.image-position-right{text-align: right;}.tm-image-box.image-position-right .content-wrap{-webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;}.tm-image-box.image-position-right .image{margin-left: 20px;}.tm-image-box.content-alignment-middle .content-wrap{-webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.tm-image-box.content-alignment-bottom .content-wrap{-webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;}.tm-image-box .image{display: inline-block;}.tm-image-box .content{width: 100%;}.tm-image-box .title{font-size: 20px; line-height: 1.5; margin-bottom: 0;}.tm-image-box .description{line-height: 1.6; margin-top: 14px;}.tm-image-box .tm-button-wrapper{margin: 15px 0 0;}.tm-image-box .tm-button.style-text{color: #8c89a2;}.tm-image-box.style-01{padding: 38px 30px 29px; border-radius: 5px; background: #fff;}.tm-image-box.style-01:hover{z-index: 1; box-shadow: 0 0 40px rgba(51, 51, 51, 0.1);}.tm-image-box.style-02{padding: 39px 30px 30px; border-radius: 10px; background: #f8f8f8;}.tm-image-box.style-02:before{background: #fff;}.tm-image-box.style-02:hover{z-index: 1; box-shadow: 0 14px 40px rgba(51, 51, 51, 0.1);}.tm-image-box.style-02 .title{font-size: 16px; font-weight: 600; line-height: 1.625;}.tm-image-box.style-02.image-position-top .image{margin-bottom: 17px;}.tm-image-box.style-03:hover .image:before{background-position: 0 100%; opacity: .7;}.tm-image-box.style-03:hover .content{-webkit-transform: none; -ms-transform: none; transform: none;}.tm-image-box.style-03:hover .title{-webkit-transform: none; -ms-transform: none; transform: none;}.tm-image-box.style-03 .content-wrap{overflow: hidden; line-height: 0;}.tm-image-box.style-03 .image{position: relative; border-radius: 5px; overflow: hidden; margin: 0 !important;}.tm-image-box.style-03 .image:before{content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000 50%, #000 100%); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000 50%, #000 100%); background-size: 100% 200%; opacity: .9; z-index: 1;}.tm-image-box.style-03 .content{position: absolute; bottom: 0; left: 0; right: 0; z-index: 2; color: #fff; padding: 23px; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%);}.tm-image-box.style-03 .title{font-size: 20px; line-height: 1.6; color: #fff; -webkit-transform: translateY(-100%) translateY(-42px); -ms-transform: translateY(-100%) translateY(-42px); transform: translateY(-100%) translateY(-42px);}.tm-image-box.style-03 .description{margin: 10px 0 0;}.tm-image-box.style-03 .tm-button-wrapper{margin: 9px 0 0;}.tm-image-box.style-04:hover .image:before{opacity: .57;}.tm-image-box.style-04:hover .caption{background: #fff; border-color: var(--maxcoach-color-primary);}.tm-image-box.style-04:hover .description{opacity: 1; visibility: visible;}.tm-image-box.style-04:hover .tm-button-wrapper{opacity: 1; visibility: visible; -webkit-transform: none; -ms-transform: none; transform: none;}.tm-image-box.style-04 .content-wrap{overflow: hidden; line-height: 0;}.tm-image-box.style-04 .image{position: relative; border-radius: 5px; overflow: hidden; margin: 0 !important;}.tm-image-box.style-04 .image:before{content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 50%, #000 100%); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, #000 100%); opacity: 0; z-index: 1;}.tm-image-box.style-04 .content{position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 2;}.tm-image-box.style-04 .caption{position: absolute; top: 0; left: 0; width: 100%; padding: 23px; border-top: 3px solid transparent; border-radius: 5px 5px 0 0;}.tm-image-box.style-04 .title{font-size: 24px; font-weight: 600; line-height: 1.5;}.tm-image-box.style-04 .description{font-size: 14px; margin: 0; opacity: 0; visibility: hidden;}.tm-image-box.style-04 .tm-button-wrapper{position: absolute; bottom: 33px; left: 0; right: 0; margin: 9px 0 0; opacity: 0; visibility: hidden; -webkit-transform: translateY(10px); -ms-transform: translateY(10px); transform: translateY(10px);}.tm-image-box.style-05:hover .content{color: #fff;}.tm-image-box.style-05:hover .content:before{opacity: 1;}.tm-image-box.style-05:hover .content:after{opacity: 0;}.tm-image-box.style-05:hover .description{max-height: 500px; height: auto; margin: 10px 0 0; color: #fff; -webkit-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1);}.tm-image-box.style-05:hover .title{color: #fff;}.tm-image-box.style-05 .content-wrap{line-height: 0;}.tm-image-box.style-05 .image{position: relative; border-radius: 8px; overflow: hidden; margin: 0 !important; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.22);}.tm-image-box.style-05 .content{position: absolute; bottom: -41px; left: 20px; right: 20px; z-index: 2; padding: 15px 25px; width: auto; background: #fff; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.15); border-radius: 5px; overflow: hidden;}.tm-image-box.style-05 .content:before{content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; pointer-events: none; background: var(--maxcoach-color-primary); z-index: -1;}.tm-image-box.style-05 .content:after{content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; border-radius: 5px; background: var(--maxcoach-color-primary);}.tm-image-box.style-05 .title{font-size: 20px; line-height: 1.5;}.tm-image-box.style-05 .description{max-height: 0; min-height: 0; -webkit-transition: max-height 1s ease-out, margin 0.35s ease-out; transition: max-height 1s ease-out, margin 0.35s ease-out; overflow: hidden; height: 0; margin: 0;}.tm-image-box.style-05 .tm-button-wrapper{margin: 9px 0 0;}.tm-counter{width: 100%;}.tm-counter .icon{font-size: 48px; line-height: 1;}.tm-counter .counter-number-wrap{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; font-size: 20px; line-height: 1; font-weight: 700; color: var(--maxcoach-color-primary);}.tm-counter .counter-heading{font-size: 15px; line-height: 26px; color: var(--maxcoach-color-heading); margin: 0;}.tm-counter .description-wrap{margin: 8px 0 0; line-height: 0;}.tm-counter .counter-description{display: inline-block; line-height: 26px;}.maxcoach-counter-style-01 .tm-counter{padding: 31px 30px; border-radius: 8px; background: #fff; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.22);}.maxcoach-counter-number-position-left .counter-content,.maxcoach-counter-number-position-right .counter-content{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.maxcoach-counter-number-position-left .counter-number-wrap,.maxcoach-counter-number-position-right .counter-number-wrap{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;}.maxcoach-counter-number-position-right .counter-content{text-align: right; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;}.maxcoach-counter-number-position-right .counter-number-wrap{margin: 0 0 0 20px;}.maxcoach-counter-number-position-left .counter-content{text-align: left; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;}.maxcoach-counter-number-position-left .counter-number-wrap{margin: 0 20px 0 0;}.maxcoach-counter-number-position-top .counter-number-wrap{margin: 0 0 20px;}.maxcoach-counter-number-ver-align-top .counter-number-wrap{-webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}.maxcoach-counter-number-ver-align-middle .counter-number-wrap{-webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.maxcoach-counter-number-ver-align-bottom .counter-number-wrap{-webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;}@media (max-width: 767px){.maxcoach-counter-number-mobile-position-top-yes .counter-content{display: block !important; text-align: center;}.maxcoach-counter-number-mobile-position-top-yes .counter-number-wrap{margin: 0 0 20px;}}.maxcoach-banner{display: block; width: 100%;}.maxcoach-banner .content-wrap{position: relative;}.maxcoach-banner .maxcoach-image img{width: 100%;}.maxcoach-banner .content{position: absolute; top: 0; left: 0; right: 0; bottom: 0; padding: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}.maxcoach-banner .title{font-size: 30px; font-weight: 300; background: #fff; padding: 6px 34px 7px; margin: 0;}@media (max-width: 1024px){.maxcoach-banner .title{font-size: 26px;}}@media (max-width: 767px){.maxcoach-banner .title{font-size: 22px;}}.elementor-widget-tm-image-layers .elementor-widget-container{font-size: 0;}.elementor-widget-tm-image-layers .artboard{display: inline-block; max-width: 100%; max-height: 100%;}.elementor-widget-tm-image-layers .layers-wrapper{position: relative; width: 100%; height: 100%;}.elementor-widget-tm-image-layers .layer{position: absolute; top: 0; left: 0; right: 0; bottom: 0; pointer-events: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.elementor-widget-tm-image-layers .static-layer{position: static; top: auto; left: auto; right: auto; bottom: auto;}.maxcoach-light-gallery .maxcoach-box:hover .maxcoach-overlay{visibility: visible; opacity: .9;}.maxcoach-light-gallery .maxcoach-overlay{position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; visibility: hidden;}.maxcoach-light-gallery .maxcoach-overlay > div{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 36px; color: #fff;}.maxcoach-gallery-justified-content .maxcoach-box{position: relative; display: block;}.maxcoach-gallery-justified-content .maxcoach-box:hover .overlay,.maxcoach-gallery-justified-content .maxcoach-box:hover .overlay-content{visibility: visible; opacity: 1;}.maxcoach-gallery-justified-content .overlay,.maxcoach-gallery-justified-content .overlay-content{position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; visibility: hidden;}.maxcoach-gallery-justified-content .overlay{background: rgba(0, 0, 0, 0.5);}.maxcoach-gallery-justified-content .overlay-content{text-align: center;}.maxcoach-gallery-justified-content .overlay-content .outer{display: table; width: 100%; height: 100%;}.maxcoach-gallery-justified-content .overlay-content .inner{display: table-cell; vertical-align: middle; padding: 20px;}.maxcoach-gallery-justified-content .title{font-size: 34px; line-height: 1.42; color: #fff; margin-bottom: 0;}.maxcoach-gallery-justified-content .description{color: #fff;}.maxcoach-gallery-justified-content .maxcoach-image img{width: 100%;}.maxcoach-modern-carousel .swiper-slide{overflow: visible !important;}.maxcoach-modern-carousel .slide-tags{margin-bottom: 10px;}.maxcoach-modern-carousel .slide-tag{display: inline-block; font-size: 12px; font-weight: 500; line-height: 1.4; text-transform: uppercase; letter-spacing: 1.38px; color: #fff; padding: 7px 13px 5px; margin-bottom: 5px;}.maxcoach-modern-carousel .description-wrap{margin-top: 10px;}.maxcoach-modern-carousel .slide-button.left-icon .button-icon{margin-right: 5px;}.maxcoach-modern-carousel .slide-button.right-icon .button-icon{margin-left: 5px;}.maxcoach-modern-carousel-style-01 .swiper-inner{margin: 0 -30px -60px;}.maxcoach-modern-carousel-style-01 .swiper-container{padding: 0 30px 60px;}.maxcoach-modern-carousel-style-01 .slide-wrapper{display: block; height: 100%;}.maxcoach-modern-carousel-style-01 .slide-wrapper:hover .slide-image{box-shadow: 0 60px 40px -40px rgba(51, 51, 51, 0.41);}.maxcoach-modern-carousel-style-01 .slide-image{position: relative; height: 100%;}.maxcoach-modern-carousel-style-01 .slide-image img{-o-object-fit: cover; object-fit: cover; height: 100%;}.maxcoach-modern-carousel-style-01 .slide-overlay{position: absolute; bottom: 0; left: 0; right: 0; height: 50%; background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000 100%); background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, #000 100%);}.maxcoach-modern-carousel-style-01 .slide-content{position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;}.maxcoach-modern-carousel-style-01 .slide-layers{padding: 30px 35px 38px;}.maxcoach-modern-carousel-style-01 .title{font-size: 22px; line-height: 1.46; color: #fff; margin-bottom: 0;}.maxcoach-modern-carousel-style-01 .description{color: #fff;}.maxcoach-modern-carousel-style-01 .button-wrap{margin: 10px 0 0;}.maxcoach-modern-carousel-style-01 .slide-button{font-size: 14px; font-weight: 700; color: #fff;}.maxcoach-modern-carousel-style-02 .swiper-inner{margin: 0 -30px -40px;}.maxcoach-modern-carousel-style-02 .swiper-container{padding: 0 30px 40px;}.maxcoach-modern-carousel-style-02 .swiper-slide-visible .slide-wrapper{box-shadow: 0 10px 30px rgba(51, 51, 51, 0.1);}.maxcoach-modern-carousel-style-02 .slide-wrapper{display: block; height: 100%; background: #fff; border-radius: 5px;}.maxcoach-modern-carousel-style-02 .slide-wrapper:hover .slide-button{color: #fff;}.maxcoach-modern-carousel-style-02 .slide-wrapper:hover .slide-button:after{-webkit-transform: none; -ms-transform: none; transform: none;}.maxcoach-modern-carousel-style-02 .slide-image{position: relative; border-radius: 5px 5px 0 0; overflow: hidden;}.maxcoach-modern-carousel-style-02 .slide-layers{padding: 30px 35px 86px;}.maxcoach-modern-carousel-style-02 .title{font-size: 24px; font-weight: 600; line-height: 1.34; margin-bottom: 0;}.maxcoach-modern-carousel-style-02 .button-wrap{position: absolute; bottom: 0; left: 0; right: 0; border-radius: 0 0 5px 5px; overflow: hidden;}.maxcoach-modern-carousel-style-02 .slide-button{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; height: 56px; width: 100%; font-size: 14px; font-weight: 700; border-radius: 0 0 5px 5px; text-align: center; border: 0; border-top: 1px solid #eee;}.maxcoach-modern-carousel-style-02 .slide-button .button-content-wrapper{position: relative; z-index: 1;}.maxcoach-modern-carousel-style-02 .slide-button:after{content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); background: #20ad96;}.maxcoach-modern-carousel-02 .swiper-slide{overflow: visible !important;}.maxcoach-modern-carousel-02 .title{margin: 0;}.maxcoach-modern-carousel-02 .description-wrap{margin-top: 10px;}.maxcoach-modern-carousel-02 .slide-button.left-icon .button-icon{margin-right: 5px;}.maxcoach-modern-carousel-02 .slide-button.right-icon .button-icon{margin-left: 5px;}.maxcoach-modern-carousel-02-style-01 .maxcoach-box{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.maxcoach-modern-carousel-02-style-01 .slide-image{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; max-width: 43%; position: relative; margin: 0 0 20px 20px;}.maxcoach-modern-carousel-02-style-01 .image-frame,.maxcoach-modern-carousel-02-style-01 .image-pattern{height: auto; width: 100%;}.maxcoach-modern-carousel-02-style-01 .image-frame{position: absolute; top: 0; left: 0; z-index: 0; color: #bad2de; -webkit-transform: translate(-20px, 20px); -ms-transform: translate(-20px, 20px); transform: translate(-20px, 20px);}.maxcoach-modern-carousel-02-style-01 .image-frame path{stroke: currentColor;}.maxcoach-modern-carousel-02-style-01 .image-pattern{display: block; position: relative; z-index: 1;}.maxcoach-modern-carousel-02-style-01 .slide-content{width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; position: relative;}.maxcoach-modern-carousel-02-style-01 .slide-layers{position: relative; z-index: 1; max-width: 500px; padding: 0 0 0 30px;}.maxcoach-modern-carousel-02-style-01 .slide-decorate-text{position: absolute; top: 0; left: 0; font-size: 150px; line-height: 1; font-weight: 700; z-index: 0; -webkit-transform: translate(64px, -22px); -ms-transform: translate(64px, -22px); transform: translate(64px, -22px);}.maxcoach-modern-carousel-02-style-01 .title{font-size: 40px; line-height: 1.2;}.maxcoach-modern-carousel-02-style-01 .description-wrap{margin-top: 32px;}.maxcoach-modern-carousel-02-style-01 .description{font-size: 18px; font-weight: 600; line-height: 1.67;}.maxcoach-modern-carousel-02-style-01 .button-wrap{margin: 44px 0 0;}@media (max-width: 1024px){.maxcoach-modern-carousel-02-style-01 .title{font-size: 34px;}.maxcoach-modern-carousel-02-style-01 .description-wrap{margin: 20px 0 0;}.maxcoach-modern-carousel-02-style-01 .button-wrap{margin: 30px 0 0;}}@media (max-width: 767px){.maxcoach-modern-carousel-02-style-01 .maxcoach-box{display: block;}.maxcoach-modern-carousel-02-style-01 .slide-image{max-width: 100%;}.maxcoach-modern-carousel-02-style-01 .slide-content{-webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}.maxcoach-modern-carousel-02-style-01 .slide-layers{padding: 30px 0 0;}.maxcoach-modern-carousel-02-style-01 .title{font-size: 28px;}.maxcoach-modern-carousel-02-style-01 .slide-decorate-text{left: auto; right: 0; -webkit-transform: translate(0, -22px); -ms-transform: translate(0, -22px); transform: translate(0, -22px);}.maxcoach-modern-carousel-02-style-01 .description{font-size: 15px; line-height: 1.78;}}.tm-modern-slider .slide-bg-wrap{position: absolute; width: 100%; height: 100%; top: 0; left: 0;}.tm-modern-slider .slide-bg{position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: #111;}.tm-modern-slider .container,.tm-modern-slider .row{height: 100%;}.tm-modern-slider .slide-content{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; height: 100%;}.tm-modern-slider .slide-layers{max-width: 600px; padding: 30px 0;}.tm-modern-slider .sub-title-wrap{margin: 0 0 15px;}.tm-modern-slider .sub-title{display: inline-block; font-size: 15px; font-weight: 600; line-height: 2; text-transform: uppercase; letter-spacing: 2px; color: #fff; margin-bottom: 0;}.tm-modern-slider .title{font-size: 50px; line-height: 1.4; color: #fff; margin-bottom: 0;}.tm-modern-slider .description-wrap{margin-top: 30px;}.tm-modern-slider .description{font-size: 20px; color: #fff;}.tm-modern-slider .button-wrap{margin-top: 34px;}.tm-modern-slider .tm-button{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; min-width: 160px;}.maxcoach-slide-bg-animation-ken-burns .slide-bg-wrap{-webkit-transform: scale(1.35); -ms-transform: scale(1.35); transform: scale(1.35); -webkit-backface-visibility: hidden; backface-visibility: hidden;}.maxcoach-slide-bg-animation-ken-burns.swiper-slide-active .slide-bg-wrap{-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 11s cubic-bezier(0.1, 0.2, 0.7, 1); transition: -webkit-transform 11s cubic-bezier(0.1, 0.2, 0.7, 1); transition: transform 11s cubic-bezier(0.1, 0.2, 0.7, 1); transition: transform 11s cubic-bezier(0.1, 0.2, 0.7, 1), -webkit-transform 11s cubic-bezier(0.1, 0.2, 0.7, 1);}.slide-layer-transition .animated .slide-layer{-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible; -webkit-transition: all 0.6s cubic-bezier(0.1, 0.2, 0.7, 1); transition: all 0.6s cubic-bezier(0.1, 0.2, 0.7, 1);}.slide-layer-transition .animated .slide-layer-wrap + .slide-layer-wrap .slide-layer{-webkit-transition-delay: .2s; transition-delay: .2s;}.slide-layer-transition .animated .slide-layer-wrap + .slide-layer-wrap + .slide-layer-wrap .slide-layer{-webkit-transition-delay: .4s; transition-delay: .4s;}.slide-layer-transition .slide-layer{opacity: 0; visibility: hidden; -webkit-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px); -webkit-transition: all .1s; transition: all .1s;}@media (max-width: 1024px){.tm-modern-slider .title{font-size: 40px;}}@media (max-width: 767px){.tm-modern-slider .title{font-size: 30px;}}.maxcoach-flip-box{min-height: 280px; position: relative; -webkit-perspective: 1000px; perspective: 1000px; -webkit-transform-style: preserve-3d; transform-style: preserve-3d;}.maxcoach-flip-box .layer{position: absolute; width: 100%; height: 100%; -webkit-transition: all .6s ease-in-out; transition: all .6s ease-in-out; text-align: center;}.maxcoach-flip-box .overlay{position: absolute; top: 0; left: 0; right: 0; bottom: 0;}.maxcoach-flip-box .layer-inner{position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.maxcoach-flip-box .layer-content{padding: 35px; width: 100%;}.maxcoach-flip-box .image{margin: 0 0 20px 0; display: inline-block; width: 100%;}.maxcoach-flip-box .image img{width: 50%;}.maxcoach-flip-box .maxcoach-icon-wrap,.maxcoach-flip-box .heading-wrap{line-height: 0;}.maxcoach-flip-box .maxcoach-icon-wrap{margin-bottom: 30px;}.maxcoach-flip-box .maxcoach-icon-view{display: inline-block; font-size: 60px;}.maxcoach-flip-box .icon{color: #fff;}.maxcoach-flip-box .maxcoach-svg-icon{width: 60px;}.maxcoach-flip-box .heading{display: inline-block; color: #fff; font-size: 26px; margin-bottom: 0;}.maxcoach-flip-box .description-wrap{margin-top: 20px;}.maxcoach-flip-box .description{color: #fff; font-size: 16px; line-height: 1.875;}.maxcoach-flip-box .tm-button-wrapper{margin: 40px 0 0;}.maxcoach-flip-box .tm-button.style-flat{color: #111;}.maxcoach-flip-box .tm-button.style-flat:hover{color: #fff;}.maxcoach-flip-box .tm-button.style-flat:before{background: #fff;}.maxcoach-flip-box .tm-button.style-text{color: #fff; padding-bottom: 0;}.maxcoach-flip-box .tm-button.style-left-line, .maxcoach-flip-box .tm-button.style-bottom-line{color: #fff;}.maxcoach-flip-box .tm-button.style-left-line .button-content-wrapper:before, .maxcoach-flip-box .tm-button.style-bottom-line .button-content-wrapper:before{background: rgba(255, 255, 255, 0.4);}.maxcoach-flip-box .tm-button.style-left-line .button-content-wrapper:after, .maxcoach-flip-box .tm-button.style-bottom-line .button-content-wrapper:after{background: #fff;}.maxcoach-flip-box .tm-button.style-border, .maxcoach-flip-box .tm-button.style-thick-border{border-color: #fff; color: #fff;}.maxcoach-flip-box .tm-button.style-border:hover, .maxcoach-flip-box .tm-button.style-thick-border:hover{color: #111;}.maxcoach-flip-box .tm-button.style-border:after, .maxcoach-flip-box .tm-button.style-thick-border:after{background: #fff;}@media (max-device-width: 1024px){.maxcoach-flip-box{cursor: pointer;}}.front-side{background-color: #111;}.back-side{background-color: #5758e0; box-shadow: 0 40px 40px -40px rgba(51, 51, 51, 0.13); display: block;}.elementor-flip-box__button.elementor-button{cursor: pointer; -ms-flex-item-align: center; -webkit-align-self: center; -ms-grid-row-align: center; align-self: center; margin-left: auto; margin-right: auto; border: solid 2px white; color: white; background: transparent;}.elementor-flip-box__button.elementor-button:hover{background: transparent; text-decoration: none;}.maxcoach-flip-box--3d .layer-inner{-webkit-transform: translateZ(90px) scale(0.91); transform: translateZ(90px) scale(0.91);}.maxcoach-flip-box--3d .overlay{-webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: translateZ(0.1px); transform: translateZ(0.1px);}.maxcoach-flip-box--effect-flip .maxcoach-flip-box{-webkit-perspective: 1000px; perspective: 1000px; -webkit-transform-style: preserve-3d; transform-style: preserve-3d;}.maxcoach-flip-box--effect-flip .maxcoach-flip-box:hover .back-side{-webkit-transform: none; -ms-transform: none; transform: none;}.maxcoach-flip-box--effect-flip .layer{-webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-backface-visibility: hidden; backface-visibility: hidden;}.maxcoach-flip-box--effect-flip .front-side{-webkit-transform: none; -ms-transform: none; transform: none; z-index: 1;}.maxcoach-flip-box--effect-flip.maxcoach-flip-box--direction-right .back-side{-webkit-transform: rotateX(0) rotateY(-180deg); transform: rotateX(0) rotateY(-180deg);}.maxcoach-flip-box--effect-flip.maxcoach-flip-box--direction-right .maxcoach-flip-box:hover .front-side{-webkit-transform: rotateX(0) rotateY(180deg); transform: rotateX(0) rotateY(180deg);}.maxcoach-flip-box--effect-flip.maxcoach-flip-box--direction-left .back-side{-webkit-transform: rotateX(0) rotateY(180deg); transform: rotateX(0) rotateY(180deg);}.maxcoach-flip-box--effect-flip.maxcoach-flip-box--direction-left .maxcoach-flip-box:hover .front-side{-webkit-transform: rotateX(0) rotateY(-180deg); transform: rotateX(0) rotateY(-180deg);}.maxcoach-flip-box--effect-flip.maxcoach-flip-box--direction-up .back-side{-webkit-transform: rotateX(-180deg) rotateY(0); transform: rotateX(-180deg) rotateY(0);}.maxcoach-flip-box--effect-flip.maxcoach-flip-box--direction-up .maxcoach-flip-box:hover .front-side{-webkit-transform: rotateX(180deg) rotateY(0); transform: rotateX(180deg) rotateY(0);}.maxcoach-flip-box--effect-flip.maxcoach-flip-box--direction-down .back-side{-webkit-transform: rotateX(180deg) rotateY(0); transform: rotateX(180deg) rotateY(0);}.maxcoach-flip-box--effect-flip.maxcoach-flip-box--direction-down .maxcoach-flip-box:hover .front-side{-webkit-transform: rotateX(-180deg) rotateY(0); transform: rotateX(-180deg) rotateY(0);}.maxcoach-flip-box--effect-push .front-side{-webkit-transform: none; -ms-transform: none; transform: none;}.maxcoach-flip-box--effect-push.maxcoach-flip-box--direction-right .maxcoach-flip-box:hover .front-side{-webkit-transform: translateX(100%) translateY(0); -ms-transform: translateX(100%) translateY(0); transform: translateX(100%) translateY(0);}.maxcoach-flip-box--effect-push.maxcoach-flip-box--direction-left .maxcoach-flip-box:hover .front-side{-webkit-transform: translateX(-100%) translateY(0); -ms-transform: translateX(-100%) translateY(0); transform: translateX(-100%) translateY(0);}.maxcoach-flip-box--effect-push.maxcoach-flip-box--direction-up .maxcoach-flip-box:hover .front-side{-webkit-transform: translateX(0) translateY(-100%); -ms-transform: translateX(0) translateY(-100%); transform: translateX(0) translateY(-100%);}.maxcoach-flip-box--effect-push.maxcoach-flip-box--direction-down .maxcoach-flip-box:hover .front-side{-webkit-transform: translateX(0) translateY(100%); -ms-transform: translateX(0) translateY(100%); transform: translateX(0) translateY(100%);}.maxcoach-flip-box--effect-slide .maxcoach-flip-box,.maxcoach-flip-box--effect-push .maxcoach-flip-box{overflow: hidden;}.maxcoach-flip-box--effect-slide .maxcoach-flip-box:hover .back-side,.maxcoach-flip-box--effect-push .maxcoach-flip-box:hover .back-side{-webkit-transform: none; -ms-transform: none; transform: none;}.maxcoach-flip-box--effect-slide.maxcoach-flip-box--direction-right .back-side,.maxcoach-flip-box--effect-push.maxcoach-flip-box--direction-right .back-side{-webkit-transform: translateX(-100%) translateY(0); -ms-transform: translateX(-100%) translateY(0); transform: translateX(-100%) translateY(0);}.maxcoach-flip-box--effect-slide.maxcoach-flip-box--direction-left .back-side,.maxcoach-flip-box--effect-push.maxcoach-flip-box--direction-left .back-side{-webkit-transform: translateX(100%) translateY(0); -ms-transform: translateX(100%) translateY(0); transform: translateX(100%) translateY(0);}.maxcoach-flip-box--effect-slide.maxcoach-flip-box--direction-up .back-side,.maxcoach-flip-box--effect-push.maxcoach-flip-box--direction-up .back-side{-webkit-transform: translateX(0) translateY(100%); -ms-transform: translateX(0) translateY(100%); transform: translateX(0) translateY(100%);}.maxcoach-flip-box--effect-slide.maxcoach-flip-box--direction-down .back-side,.maxcoach-flip-box--effect-push.maxcoach-flip-box--direction-down .back-side{-webkit-transform: translateX(0) translateY(-100%); -ms-transform: translateX(0) translateY(-100%); transform: translateX(0) translateY(-100%);}.maxcoach-flip-box--effect-zoom-out .maxcoach-flip-box .front-side{-webkit-transition: opacity 0.35s, width 0.1ms, -webkit-transform 0.7s; transition: opacity 0.35s, width 0.1ms, -webkit-transform 0.7s; transition: transform 0.7s, opacity 0.35s, width 0.1ms; transition: transform 0.7s, opacity 0.35s, width 0.1ms, -webkit-transform 0.7s; opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); z-index: 1; width: 100%;}.maxcoach-flip-box--effect-zoom-out .maxcoach-flip-box:hover .front-side{width: 0; opacity: 0; -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); -webkit-transition: opacity 0.7s 0.1s, width 0.1ms 0.7s, -webkit-transform 0.8s; transition: opacity 0.7s 0.1s, width 0.1ms 0.7s, -webkit-transform 0.8s; transition: transform 0.8s, opacity 0.7s 0.1s, width 0.1ms 0.7s; transition: transform 0.8s, opacity 0.7s 0.1s, width 0.1ms 0.7s, -webkit-transform 0.8s;}.maxcoach-flip-box--effect-zoom-in .maxcoach-flip-box .back-side{-webkit-transition: opacity 0.5s 0.2s, -webkit-transform 0.7s; transition: opacity 0.5s 0.2s, -webkit-transform 0.7s; transition: transform 0.7s, opacity 0.5s 0.2s; transition: transform 0.7s, opacity 0.5s 0.2s, -webkit-transform 0.7s; opacity: 0; -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7);}.maxcoach-flip-box--effect-zoom-in .maxcoach-flip-box:hover .back-side{-webkit-transition: opacity 0.5s, -webkit-transform 0.7s; transition: opacity 0.5s, -webkit-transform 0.7s; transition: transform 0.7s, opacity 0.5s; transition: transform 0.7s, opacity 0.5s, -webkit-transform 0.7s; opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}.maxcoach-flip-box--effect-fade .maxcoach-flip-box .back-side{opacity: 0;}.maxcoach-flip-box--effect-fade .maxcoach-flip-box:hover .back-side{opacity: 1;}.maxcoach-blog .grid-item{min-width: 0;}.maxcoach-blog .post-item{box-sizing: border-box; word-wrap: break-word;}.maxcoach-blog .post-title{font-size: 24px; line-height: 1.5; margin: 0;}.maxcoach-blog .post-title a{display: block; color: inherit; font-size: inherit;}.maxcoach-blog .post-meta{font-size: 14px; color: #7e7e7e; margin: 15px 0 0;}.maxcoach-blog .post-meta .inner{margin-left: -16px; margin-right: -16px;}.maxcoach-blog .post-meta .inner > div{display: inline-block; margin: 5px 0 0; padding: 0 16px;}.maxcoach-blog .post-author a{display: block;}.maxcoach-blog .post-author img{width: 32px; height: 32px; border-radius: 50%; vertical-align: middle; margin-right: 6px;}.maxcoach-blog .meta-icon{margin-right: 6px;}.maxcoach-blog .post-excerpt{margin-top: 16px;}.maxcoach-blog .post-excerpt:first-child{margin-top: 0;}.maxcoach-blog .post-thumbnail{position: relative;}.maxcoach-blog .post-thumbnail img{border-radius: inherit; width: 100%;}.maxcoach-blog .post-categories{font-size: 15px; font-weight: 500; text-transform: uppercase; letter-spacing: 2px; line-height: 1.4; margin: 0 0 6px;}.maxcoach-blog .post-categories a{color: inherit;}.maxcoach-blog .post-overlay-categories{position: absolute; top: 24px; right: 26px; font-size: 12px; font-weight: 500; text-transform: uppercase; letter-spacing: 1.38px; line-height: 1.4; color: #111;}.maxcoach-blog .post-overlay-categories a{background: #fff; color: inherit; padding: 6px 16px; display: inline-block;}.maxcoach-blog .post-footer{margin: 36px 0 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;}.maxcoach-blog .post-read-more{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.maxcoach-blog .post-overlay-content{position: absolute; bottom: 0; left: 0; right: 0;}.maxcoach-blog .post-overlay-title{margin-bottom: 0; font-size: 22px; color: #fff;}.maxcoach-blog .post-overlay-title a{font-size: inherit; color: inherit;}.maxcoach-blog .post-overlay-meta{color: rgba(255, 255, 255, 0.8); font-size: 14px;}.maxcoach-blog .post-overlay-meta a{color: #fff;}.maxcoach-blog .post-overlay-meta{font-size: 14px; font-style: italic; margin: 0 -2px 6px;}.maxcoach-blog .post-overlay-meta a{font-weight: 500;}.maxcoach-blog .post-overlay-meta > div{display: inline-block; padding: 0 2px; margin-bottom: 5px;}.maxcoach-blog-overlay-style-float .post-overlay-background{position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: inherit; background-image: -webkit-linear-gradient(top, transparent 0%, transparent 50%, rgba(0, 0, 0, 0.8) 100%); background-image: linear-gradient(180deg, transparent 0%, transparent 50%, rgba(0, 0, 0, 0.8) 100%);}.maxcoach-blog-overlay-style-float .post-overlay-info{position: absolute; right: 0; bottom: 0; left: 0; padding: 30px 30px 44px; text-align: center;}.maxcoach-blog-overlay-style-float .portfolio-overlay-title{font-size: 26px;}.maxcoach-blog-overlay-style-float .post-overlay-content{z-index: 1;}.maxcoach-blog-overlay-style-float .post-overlay-categories{z-index: 2;}.maxcoach-blog-caption-style-01 .post-thumbnail{border-radius: 5px; overflow: hidden;}.maxcoach-blog-caption-style-01 .post-caption{padding: 26px 0 20px;}.maxcoach-blog-caption-style-02 .post-wrapper{border-radius: 5px; box-shadow: 0 20px 50px rgba(0, 0, 0, 0.05); background: #fff;}.maxcoach-blog-caption-style-02 .post-title{font-size: 20px;}.maxcoach-blog-caption-style-02 .post-thumbnail{border-top-left-radius: inherit; border-top-right-radius: inherit;}.maxcoach-blog-caption-style-02 .post-caption{padding: 26px 30px;}.maxcoach-blog-caption-style-02 .post.sticky .post-wrapper{background: #333; color: #fff;}.maxcoach-blog-caption-style-02 .post.sticky .post-title,.maxcoach-blog-caption-style-02 .post.sticky .post-meta{color: #fff;}.maxcoach-blog-metro .post-thumbnail{width: 100%; height: 100%;}.maxcoach-blog-zigzag .maxcoach-grid{display: -ms-grid; display: grid; -ms-grid-columns: 270px minmax(270px, 500px) 270px; grid-template-columns: 270px minmax(270px, 500px) 270px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; grid-gap: 50px 30px; grid-auto-flow: column;}.maxcoach-blog-zigzag .grid-item{min-width: 0;}.maxcoach-blog-zigzag .grid-item:nth-child(3n + 1){margin: 162px 0 0;}.maxcoach-blog-zigzag .grid-item:nth-child(3n + 2){margin: 55px 0 0; grid-column-end: 4;}.maxcoach-blog-zigzag .grid-item:nth-child(3n + 3){grid-column-end: 3;}.maxcoach-blog-zigzag .post-wrapper{position: relative; background: #fff; box-shadow: 0 14px 59px rgba(0, 0, 0, 0.12); border-radius: 5px; overflow: hidden;}.maxcoach-blog-zigzag .post-caption{padding: 26px 20px 35px;}.maxcoach-blog-zigzag .post-thumbnail{position: relative;}.maxcoach-blog-zigzag .post-thumbnail img{width: 100%;}.maxcoach-blog-zigzag .post-title{font-size: 20px; line-height: 1.5;}.maxcoach-blog-zigzag .post-categories{font-size: 15px; color: #8c89a2; margin: 0 0 4px;}.maxcoach-blog-zigzag .post-meta{font-size: 14px; font-style: normal; margin: 8px 0 0;}.maxcoach-blog-zigzag .highlight-item .post-wrapper{box-shadow: none;}.maxcoach-blog-zigzag .highlight-item .post-thumbnail:after{content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; pointer-events: none; border-radius: inherit; background-image: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.3) 100%); background-image: linear-gradient(-180deg, transparent 0%, rgba(0, 0, 0, 0.3) 100%);}.maxcoach-blog-zigzag .highlight-item .post-thumbnail img{width: 100%; height: 680px; -o-object-fit: cover; object-fit: cover;}.maxcoach-blog-zigzag .highlight-item .post-categories{color: #fff; margin: 0 0 8px;}.maxcoach-blog-zigzag .highlight-item .post-categories a:hover{color: #fff !important;}.maxcoach-blog-zigzag .highlight-item .post-title{font-size: 34px; line-height: 1.42;}.maxcoach-blog-zigzag .highlight-item .post-title a{color: #fff !important;}.maxcoach-blog-zigzag .highlight-item .post-meta{color: #fff !important; margin: 1px 0 0;}.maxcoach-blog-zigzag .highlight-item .post-meta a{color: #fff !important;}.maxcoach-blog-zigzag .highlight-item .post-caption{position: absolute; bottom: 0; left: 0; right: 0; padding: 20px 38px 54px;}.maxcoach-blog-list-01 .post-item{margin: 0 0 50px; border-bottom: 1px solid #eee;}.maxcoach-blog-list-01 .post-item:last-child{margin: 0;}.maxcoach-blog-list-01 .post-title{font-size: 34px; line-height: 1.42;}.maxcoach-blog-list-01 .post-categories{margin: 0 0 17px;}.maxcoach-blog-list-01 .post-caption{padding-top: 32px; padding-bottom: 50px;}.maxcoach-blog-list-02 .post-wrapper{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.maxcoach-blog-list-02 .post-thumbnail-wrapper{width: 50%; padding-right: 45px;}.maxcoach-blog-list-02 .post-item{margin: 0 0 50px; padding: 0 0 50px; border-bottom: 1px solid #eee;}.maxcoach-blog-list-02 .post-item:last-child{margin: 0; border: 0; padding: 0 0 20px;}.maxcoach-blog-list-02 .post-caption{width: 50%; padding: 0;}.maxcoach-blog-list-02 .post-title{font-size: 34px; line-height: 1.42;}.maxcoach-blog-list-02 .post-categories{margin: 0 0 17px;}.maxcoach-blog-list-02 .has-post-thumbnail .post-caption{margin: 0;}.maxcoach-blog-list-03 .post-wrapper{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.maxcoach-blog-list-03 .post-caption{padding: 0 !important;}.maxcoach-blog-list-03 .post-thumbnail-wrapper{width: 80px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin: 0 30px 0 0;}.maxcoach-blog-list-03 .post-thumbnail{border-radius: 5px; overflow: hidden;}.maxcoach-blog-list-03 .post-item + .post-item{margin: 20px 0 0;}.maxcoach-blog-list-03 .post-title{font-size: 15px; font-weight: 700; line-height: 1.78;}.maxcoach-blog-list-03 .post-title a{display: block; position: relative; padding: 0 0 0 30px;}.maxcoach-blog-list-03 .post-title a:before, .maxcoach-blog-list-03 .post-title a:after{content: '\f30b'; position: absolute; top: 5px; left: 0; font-size: 15px; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), 0s color linear; transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), 0s color linear;}.maxcoach-blog-list-03 .post-title a:after{color: currentColor; opacity: 0; visibility: hidden; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%);}.maxcoach-blog-list-03 .post-title a:hover:before{opacity: 0; visibility: hidden; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%);}.maxcoach-blog-list-03 .post-title a:hover:after{opacity: 1; visibility: visible; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0);}.maxcoach-blog-list-03.maxcoach-blog-caption-style-02 .post-wrapper{padding: 20px;}.maxcoach-blog-one-left-featured .featured-post{padding-right: 45px;}.maxcoach-blog-one-left-featured .featured-post .post-overlay-background{position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: inherit; opacity: 0.5; background-image: -webkit-linear-gradient(top, rgba(51, 51, 51, 0) 11%, #000 80%); background-image: linear-gradient(180deg, rgba(51, 51, 51, 0) 11%, #000 80%);}.maxcoach-blog-one-left-featured .featured-post .post-overlay-meta{font-style: normal; margin: 0 -13px;}.maxcoach-blog-one-left-featured .featured-post .post-overlay-meta > div{padding: 0 13px;}.maxcoach-blog-one-left-featured .featured-post .post-overlay-info{padding: 20px 20px 15px;}.maxcoach-blog-one-left-featured .featured-post .post-overlay-categories{position: static; font-size: 15px; font-weight: 500; text-transform: uppercase; letter-spacing: 2px;}.maxcoach-blog-one-left-featured .featured-post .post-overlay-categories a{background: none; padding: 0;}.maxcoach-blog-one-left-featured .featured-post .post-title{line-height: 1.42;}.maxcoach-blog-one-left-featured .featured-post .post-title a{font-size: 1.42em;}.maxcoach-blog-one-left-featured .featured-post .post-caption{padding: 20px 0 0;}.maxcoach-blog-one-left-featured .featured-post .post-excerpt{font-size: 14px; font-weight: 500; line-height: 2; margin-top: 10px;}.maxcoach-blog-one-left-featured .featured-post .post-read-more{margin-top: 11px;}.maxcoach-blog-one-left-featured .normal-posts{margin-left: -15px; border-left: 1px solid #272931;}.maxcoach-blog-one-left-featured .normal-posts .grid-item{padding: 20px 0 20px 30px; border-bottom: 1px solid #272931;}.maxcoach-blog-one-left-featured .normal-posts .grid-item:first-child{padding-top: 0;}.maxcoach-blog-one-left-featured .normal-posts .grid-item:last-child{padding-bottom: 0; border-bottom: 0;}.maxcoach-blog-one-left-featured .normal-posts .maxcoach-box{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}.maxcoach-blog-one-left-featured .normal-posts .post-thumbnail-wrap{-webkit-box-flex: 0; -webkit-flex: 0 0 36.333333%; -ms-flex: 0 0 36.333333%; flex: 0 0 36.333333%; max-width: 36.333333%;}.maxcoach-blog-one-left-featured .normal-posts .post-info{-webkit-box-flex: 0; -webkit-flex: 0 0 63.666667%; -ms-flex: 0 0 63.666667%; flex: 0 0 63.666667%; max-width: 63.666667%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.maxcoach-blog-one-left-featured .normal-posts .post-caption{padding-left: 30px;}.maxcoach-blog-masonry-02 .post-wrapper{margin: 0 0 30px;}.maxcoach-blog-masonry-02 .post-categories{position: absolute; bottom: 10px; left: 10px; font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; line-height: 19px; margin: 0;}.maxcoach-blog-masonry-02 .post-categories a{background: var(--maxcoach-color-primary); color: #fff; padding: 4px 10px 1px; display: inline-block; border-radius: 5px;}.maxcoach-blog-masonry-02 .post-thumbnail{border-radius: 5px;}.maxcoach-blog-masonry-02 .post-caption{padding: 15px 0 0;}.maxcoach-blog-masonry-02 .post-title{font-size: 18px;}.maxcoach-blog-masonry-02 .post-meta{margin: 11px 0 0; line-height: 24px;}.maxcoach-blog-masonry-02 .post-highlight-item .post-wrapper{position: relative;}.maxcoach-blog-masonry-02 .post-highlight-item .post-thumbnail{border-radius: 10px; min-height: 300px; box-shadow: 0 2px 10px rgba(51, 51, 51, 0.15);}.maxcoach-blog-masonry-02 .post-highlight-item .post-thumbnail > a img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%;}.maxcoach-blog-masonry-02 .post-highlight-item .post-thumbnail > a:after{content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 9%, #000 100%); background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 9%, #000 100%);}.maxcoach-blog-masonry-02 .post-highlight-item .post-categories{position: static; margin: 0 0 16px;}.maxcoach-blog-masonry-02 .post-highlight-item .post-caption{position: absolute; bottom: 0; left: 0; right: 0; padding: 20px 27px 23px !important;}.maxcoach-blog-masonry-02 .post-highlight-item .post-title{font-size: 28px; line-height: 1.43;}.maxcoach-blog-masonry-02 .post-highlight-item .post-title a{color: #fff !important;}.maxcoach-blog-masonry-02 .post-highlight-item .post-meta{margin: 6px 0 0; font-size: 15px; color: #fff !important;}.maxcoach-blog-masonry-02 .post-highlight-item .post-excerpt{color: #fff !important;}.maxcoach-blog-caption-style-03 .post-thumbnail{border-radius: 5px; overflow: hidden;}.maxcoach-blog-caption-style-03 .post-title{font-size: 24px; line-height: 1.5;}.maxcoach-blog-caption-style-03 .post-meta{margin: 0 0 9px;}.maxcoach-blog-caption-style-03 .tm-button.style-bottom-line .button-icon{font-size: 14px;}@media (max-width: 767px){.maxcoach-blog-one-left-featured .featured-post{padding: 0;}.maxcoach-blog-one-left-featured .normal-posts{margin-left: 0; margin-top: 40px;}}@media (max-width: 543px){.maxcoach-blog-one-left-featured .normal-posts .grid-item{padding: 20px 0 20px 20px;}.maxcoach-blog-one-left-featured .normal-posts .post-caption{padding: 0 0 0 20px;}}@media (max-width: 1024px){.maxcoach-blog-zigzag .maxcoach-grid{-ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); -webkit-box-pack: normal; -webkit-justify-content: normal; -ms-flex-pack: normal; justify-content: normal; grid-auto-flow: row;}.maxcoach-blog-zigzag .grid-item{margin: 0 !important;}.maxcoach-blog-zigzag .grid-item:nth-child(3n + 2){grid-column-end: unset;}.maxcoach-blog-zigzag .grid-item:nth-child(3n + 3){-ms-grid-column: 1; grid-column-start: 1; grid-column-end: 3;}.maxcoach-blog-list-01 .post-title{font-size: 30px;}.maxcoach-blog-list-02 .post-title{font-size: 30px;}.maxcoach-blog-one-left-featured .post-title{font-size: 20px;}}@media (max-width: 767px){.maxcoach-blog-zigzag .maxcoach-grid{-ms-grid-columns: (1fr)[1]; grid-template-columns: repeat(1, 1fr);}.maxcoach-blog-zigzag .grid-item{-ms-grid-column: unset !important; grid-column: unset !important;}.maxcoach-blog-list-01 .post-title{font-size: 26px;}.maxcoach-blog-list-02 .post-wrapper{display: block;}.maxcoach-blog-list-02 .post-thumbnail-wrapper{width: 100%; padding: 0;}.maxcoach-blog-list-02 .post-caption{width: 100%; padding-top: 30px;}.maxcoach-blog-list-02 .post-title{font-size: 26px;}.maxcoach-blog-one-left-featured .post-title{font-size: 16px;}}.tm-portfolio .post-wrapper{position: relative;}.tm-portfolio .post-thumbnail-wrapper{position: relative;}.tm-portfolio .post-title{font-size: 22px; margin-bottom: 0;}.tm-portfolio .post-title a{color: inherit;}.tm-portfolio .post-categories{font-size: 12px; font-weight: 500; line-height: 1.34; text-transform: uppercase; letter-spacing: 1.38px; margin: 13px 0 0;}.tm-portfolio .post-categories a{color: inherit;}.tm-portfolio .post-thumbnail{position: relative;}.tm-portfolio .post-thumbnail img{width: 100%;}.tm-portfolio.style-metro .post-thumbnail-wrapper .post-permalink,.tm-portfolio.style-metro .post-thumbnail-wrapper .post-thumbnail{width: 100%; height: 100%;}.tm-portfolio.style-metro .post-thumbnail-wrapper .post-permalink img,.tm-portfolio.style-metro .post-thumbnail-wrapper .post-thumbnail img{width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;}.portfolio-caption-style-01 .post-info{padding: 25px 20px; text-align: center;}.portfolio-caption-style-02 .post-info{padding: 48px 0 0;}.portfolio-caption-style-02 .post-title{font-size: 36px;}.portfolio-caption-style-02 .portfolio-excerpt{margin: 22px 0 0; max-width: 580px;}.portfolio-overlay-title{margin-bottom: 0; font-size: 22px; color: #fff;}.portfolio-overlay-title a{font-size: inherit;}.portfolio-overlay-categories{margin-top: 13px; color: rgba(255, 255, 255, 0.4); font-size: 12px; font-weight: 500; line-height: 1.34; text-transform: uppercase; letter-spacing: 1.38px;}.portfolio-overlay-group-01 .post-wrapper:hover .post-overlay{visibility: visible; opacity: 1;}.portfolio-overlay-group-01 .post-wrapper:hover .post-overlay-content{visibility: visible; opacity: 1;}.portfolio-overlay-group-01 .post-overlay{position: absolute; top: 0; right: 0; bottom: 0; left: 0; visibility: hidden; opacity: 0; border-radius: inherit; background: rgba(0, 0, 0, 0.8);}.portfolio-overlay-group-01 .post-overlay-content{position: absolute; top: 0; right: 0; bottom: 0; left: 0; visibility: hidden; opacity: 0;}.portfolio-overlay-group-01 .post-overlay-content-inner{display: table; width: 100%; height: 100%; text-align: center;}.portfolio-overlay-group-01 .post-overlay-info{display: table-cell; vertical-align: middle; text-align: center; padding: 0 15px;}.portfolio-overlay-faded-02 .post-overlay-info{padding: 30px;}.portfolio-overlay-faded-02 .post-overlay{top: 20px; right: 20px; bottom: 20px; left: 20px; background: #fff;}.portfolio-overlay-movement .post-wrapper:hover .post-overlay{visibility: visible; opacity: 1;}.portfolio-overlay-movement .post-overlay{visibility: hidden; opacity: 0; max-width: 300px; background: #111; z-index: 1; position: absolute; top: 0; left: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: visibility .3s, opacity .3s; transition: visibility .3s, opacity .3s; pointer-events: none;}.portfolio-overlay-movement .post-overlay-info{padding: 20px;}.portfolio-overlay-huge-on .site{background: #111;}.portfolio-overlay-huge.on .grid-item:not(:hover) .post-overlay{visibility: visible; opacity: 1;}.portfolio-overlay-huge.on .grid-item:hover .post-overlay-info{-webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; visibility: visible;}.portfolio-overlay-huge .post-overlay{position: absolute; top: 0; right: 0; bottom: 0; left: 0; visibility: hidden; opacity: 0; border-radius: inherit; background: rgba(0, 0, 0, 0.85);}.portfolio-overlay-huge .post-overlay-content-inner{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}.portfolio-overlay-huge .post-overlay-content{position: fixed; top: 50%; left: 50%; width: 100%; max-width: 80%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 99; pointer-events: none;}.portfolio-overlay-huge .portfolio-overlay-title{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; font-size: 60px; font-weight: 500; line-height: 1.2; margin: 0; color: #fff;}.portfolio-overlay-huge .post-overlay-info{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; visibility: hidden;}.portfolio-overlay-huge .portfolio-overlay-categories{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; position: relative; padding-left: 86px; margin: 0 0 0 40px; color: #fff;}.portfolio-overlay-huge .portfolio-overlay-categories:before{content: ''; position: absolute; top: 7px; left: 0; width: 60px; height: 1px; background: currentColor;}.portfolio-overlay-faded-04 .post-wrapper:hover .post-overlay{visibility: visible; opacity: 1;}.portfolio-overlay-faded-04 .post-wrapper:hover .post-overlay-info{visibility: visible; opacity: 1;}.portfolio-overlay-faded-04 .post-overlay{position: absolute; top: 0; right: 0; bottom: 0; left: 0; visibility: hidden; opacity: 0; border-radius: inherit; background-image: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.4) 100%); background-image: linear-gradient(-180deg, transparent 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.4) 100%);}.portfolio-overlay-faded-04 .post-overlay-info{position: absolute; right: 0; bottom: 0; left: 0; visibility: hidden; opacity: 0; padding: 30px 44px 44px;}.portfolio-overlay-flat .post-wrapper:hover .post-overlay{visibility: visible; opacity: 1;}.portfolio-overlay-flat .post-wrapper:hover .post-overlay-info{visibility: visible; opacity: 1; -webkit-transform: translateY(-30px); -ms-transform: translateY(-30px); transform: translateY(-30px);}.portfolio-overlay-flat .post-overlay{position: absolute; top: 0; right: 0; bottom: 0; left: 0; visibility: hidden; opacity: 0; border-radius: inherit;}.portfolio-overlay-flat .post-overlay-info{position: absolute; right: 30px; bottom: 0; left: 30px; min-height: 99px; visibility: hidden; opacity: 0; background: #fff; padding: 23px 90px 22px 25px;}.portfolio-overlay-flat .portfolio-overlay-title{color: #111;}.portfolio-overlay-flat .portfolio-overlay-categories{margin-top: 5px; color: rgba(17, 17, 17, 0.4);}.portfolio-overlay-flat .post-overlay-icon{position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 25px; height: 55px; width: 55px; line-height: 51px; text-align: center; border-radius: 50%; border: 2px solid #eee; font-size: 15px; color: #111;}.portfolio-overlay-float .post-overlay{position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: inherit; background-image: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0) 40%, black 100%); background-image: linear-gradient(-180deg, transparent 0%, rgba(0, 0, 0, 0) 40%, black 100%);}.portfolio-overlay-float .post-overlay-info{position: absolute; right: 0; bottom: 0; left: 0; padding: 30px 44px 44px; text-align: center;}.portfolio-overlay-float .portfolio-overlay-title{font-size: 26px;}.portfolio-overlay-group-01 .post-wrapper:hover .portfolio-overlay-title,.portfolio-overlay-group-01 .post-wrapper:hover .portfolio-overlay-categories,.portfolio-overlay-movement .post-wrapper:hover .portfolio-overlay-title,.portfolio-overlay-movement .post-wrapper:hover .portfolio-overlay-categories,.portfolio-overlay-faded-04 .post-wrapper:hover .portfolio-overlay-title,.portfolio-overlay-faded-04 .post-wrapper:hover .portfolio-overlay-categories{opacity: 1; -webkit-transition: .5s ease-out .25s; transition: .5s ease-out .25s; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}.portfolio-overlay-group-01 .post-wrapper:hover .portfolio-overlay-categories + .portfolio-overlay-title,.portfolio-overlay-group-01 .post-wrapper:hover .portfolio-overlay-title + .portfolio-overlay-categories,.portfolio-overlay-movement .post-wrapper:hover .portfolio-overlay-categories + .portfolio-overlay-title,.portfolio-overlay-movement .post-wrapper:hover .portfolio-overlay-title + .portfolio-overlay-categories,.portfolio-overlay-faded-04 .post-wrapper:hover .portfolio-overlay-categories + .portfolio-overlay-title,.portfolio-overlay-faded-04 .post-wrapper:hover .portfolio-overlay-title + .portfolio-overlay-categories{-webkit-transition-delay: .35s; transition-delay: .35s;}.portfolio-overlay-group-01 .portfolio-overlay-title,.portfolio-overlay-movement .portfolio-overlay-title,.portfolio-overlay-faded-04 .portfolio-overlay-title{opacity: 0; -webkit-transition: .25s ease-out 0s; transition: .25s ease-out 0s; -webkit-transform: translateY(10px); -ms-transform: translateY(10px); transform: translateY(10px);}.portfolio-overlay-group-01 .portfolio-overlay-categories,.portfolio-overlay-movement .portfolio-overlay-categories,.portfolio-overlay-faded-04 .portfolio-overlay-categories{opacity: 0; -webkit-transition: .25s ease-out 0s; transition: .25s ease-out 0s; -webkit-transform: translateY(10px); -ms-transform: translateY(10px); transform: translateY(10px);}.portfolio-overlay-colored-faded .portfolio-overlay-categories{margin: 0 0 13px;}.overlay-content-skin-light .portfolio-overlay-title,.overlay-content-skin-light .portfolio-overlay-categories{color: #fff !important;}.overlay-content-skin-dark .portfolio-overlay-title,.overlay-content-skin-dark .portfolio-overlay-categories{color: #111 !important;}@media (max-width: 991px){.portfolio-overlay-huge .portfolio-overlay-title{font-size: 46px;}.portfolio-caption-style-02 .post-title{font-size: 30px;}}@media (max-width: 767px){.portfolio-overlay-huge .portfolio-overlay-title{font-size: 32px;}.portfolio-overlay-huge .post-overlay-info{display: block;}.portfolio-overlay-huge .portfolio-overlay-categories{margin-left: 3px; margin-top: 10px;}.portfolio-caption-style-02 .post-title{font-size: 24px;}}.maxcoach-portfolio-carousel-01 .post-title{margin-bottom: 0;}.maxcoach-portfolio-carousel-01 .post-title a{color: inherit !important;}.maxcoach-portfolio-carousel-01 .post-categories{font-size: 12px; font-weight: 500; text-transform: uppercase; letter-spacing: 1.38px; color: rgba(17, 17, 17, 0.4);}.maxcoach-portfolio-carousel-01 .post-categories a{color: inherit;}.maxcoach-portfolio-carousel-01 .post-wrapper:hover .post-thumbnail{box-shadow: 0 60px 40px -40px rgba(51, 51, 51, 0.41);}.maxcoach-portfolio-carousel-01 .swiper-slide-active .post-thumbnail{box-shadow: 0 60px 40px -40px rgba(51, 51, 51, 0.41);}.maxcoach-portfolio-carousel-01 .post-info{padding: 26px 0 0 0;}.maxcoach-portfolio-carousel-01 .post-title{font-size: 22px; margin-bottom: 9px;}.maxcoach-portfolio-carousel-02 .post-wrapper:hover .post-overlay:before{opacity: 1;}.maxcoach-portfolio-carousel-02 .post-wrapper:hover .post-overlay:after{opacity: 0;}.maxcoach-portfolio-carousel-02 .post-wrapper:hover .post-info{-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}.maxcoach-portfolio-carousel-02 .post-wrapper:hover .post-title{-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}.maxcoach-portfolio-carousel-02 .post-overlay{position: absolute; top: 0; left: 0; bottom: 0; right: 0;}.maxcoach-portfolio-carousel-02 .post-overlay:before, .maxcoach-portfolio-carousel-02 .post-overlay:after{content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; -webkit-transition: .25s opacity linear; transition: .25s opacity linear;}.maxcoach-portfolio-carousel-02 .post-overlay:before{background-image: -webkit-linear-gradient(53deg, #4b33fb 0%, #b282ea 84%); background-image: linear-gradient(37deg, #4b33fb 0%, #b282ea 84%); opacity: 0;}.maxcoach-portfolio-carousel-02 .post-overlay:after{opacity: .8; background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000 100%); background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, #000 100%);}.maxcoach-portfolio-carousel-02 .post-info,.maxcoach-portfolio-carousel-02 .post-title{-webkit-transition: all .5s; transition: all .5s;}.maxcoach-portfolio-carousel-02 .post-thumbnail{overflow: hidden;}.maxcoach-portfolio-carousel-02 .post-info{position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; padding: 30px 40px; text-align: center; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%);}.maxcoach-portfolio-carousel-02 .post-title{font-size: 26px; color: #fff; margin-bottom: 0; -webkit-transform: translateY(-100%) translateY(-72px); -ms-transform: translateY(-100%) translateY(-72px); transform: translateY(-100%) translateY(-72px);}.maxcoach-portfolio-carousel-02 .portfolio-excerpt{font-size: 16px; line-height: 1.875; color: rgba(255, 255, 255, 0.62); margin-top: 33px;}.maxcoach-portfolio-carousel-02 .portfolio-read-more-icon{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 55px; height: 55px; background: #fff; border-radius: 50%; font-size: 15px; color: #111; margin: 51px auto 0;}.maxcoach-course .course-wrapper{position: relative; height: 100%;}.maxcoach-course .course-thumbnail-wrapper{position: relative;}.maxcoach-course .course-title{font-size: 20px; line-height: 1.6; margin: 0;}.maxcoach-course .course-title a{display: block; color: inherit;}.maxcoach-course .course-price{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; font-size: 24px; line-height: 1; font-weight: 800; margin: 0 0 12px;}.maxcoach-course .course-price .decimals-separator{font-size: 18px;}.maxcoach-course .course-price .origin-price{position: relative; color: #ababab; margin: 0 6px 0 0;}.maxcoach-course .course-price .origin-price:before{content: ''; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background: currentColor; -webkit-transform: translateY(-2px); -ms-transform: translateY(-2px); transform: translateY(-2px);}.maxcoach-course .course-feature-wrap{position: relative;}.maxcoach-course .course-thumbnail{position: relative;}.maxcoach-course .course-thumbnail img{width: 100%;}.maxcoach-course .course-overlay-bg{position: absolute; top: 0; left: 0; bottom: 0; right: 0; pointer-events: none;}.maxcoach-course .course-date{font-size: 15px; font-weight: 500; text-transform: uppercase; letter-spacing: 2px; margin: 0 0 4px;}.maxcoach-course .course-meta{font-size: 14px; margin: 30px 0 0;}.maxcoach-course .course-meta > div{margin-right: 28px; display: inline-block;}.maxcoach-course .course-meta > div:last-child{margin-right: 0;}.maxcoach-course .course-meta .meta-icon{display: none; margin-right: 6px;}.maxcoach-course .course-instructor{margin: 0 0 20px;}.maxcoach-course .course-instructor .instructor-avatar{display: inline-block; margin: 0 10px 0 0;}.maxcoach-course .course-instructor .instructor-avatar img{width: 32px; vertical-align: middle; border-radius: 50%;}.maxcoach-course .course-excerpt{margin: 9px 0 0; line-height: 1.6;}.maxcoach-course .course-buttons{margin: 30px 0 0;}.maxcoach-course .course-buttons .button,.maxcoach-course .course-buttons .lp-button{height: 40px; line-height: 38px; padding: 0 25px; min-width: 132px;}.maxcoach-course.style-metro .course-thumbnail-wrapper .course-permalink,.maxcoach-course.style-metro .course-thumbnail-wrapper .course-thumbnail{width: 100%; height: 100%;}.maxcoach-course.style-metro .course-thumbnail-wrapper .course-permalink img,.maxcoach-course.style-metro .course-thumbnail-wrapper .course-thumbnail img{width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;}.maxcoach-course.style-zigzag .maxcoach-grid{display: -ms-grid; display: grid; -ms-grid-columns: 25% minmax(270px, 454px) 25%; grid-template-columns: 25% minmax(270px, 454px) 25%; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; grid-gap: 50px 30px; grid-auto-flow: column;}.maxcoach-course.style-zigzag .grid-item{min-width: 0;}.maxcoach-course.style-zigzag .grid-item:nth-child(3n + 1){margin: 90px 0 0;}.maxcoach-course.style-zigzag .grid-item:nth-child(3n + 2){margin: 90px 0 0; grid-column-end: 4;}.maxcoach-course.style-zigzag .grid-item:nth-child(3n + 3){grid-column-end: 3;}.maxcoach-course.style-zigzag .course-price{position: absolute; top: 30px; right: 10px; margin: 0; display: inline-block; font-weight: 700; height: 70px; min-width: 70px; line-height: 70px; text-align: center; border-radius: 70px; padding: 0 5px; color: #fff; font-size: 24px; background: var(--maxcoach-color-primary);}.maxcoach-course.style-zigzag .course-price .decimals-separator,.maxcoach-course.style-zigzag .course-price .origin-price{display: none;}.maxcoach-course.style-zigzag .course-info{padding: 26px 0 0;}.maxcoach-course.style-zigzag .course-top-info{padding: 0 !important; margin: 0 0 20px !important;}.maxcoach-course.style-zigzag .course-meta{text-align: center; margin: 0 0 23px;}.maxcoach-course.style-zigzag .course-title{position: relative; padding: 0 0 20px;}.maxcoach-course.style-zigzag .course-title:after{content: ''; position: absolute; left: 50%; bottom: 0; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); width: 34px; height: 1px; background: var(--maxcoach-color-primary);}.course-caption-meta-icon-yes .maxcoach-course .meta-icon{display: inline;}.course-caption-style-01 .course-wrapper{background: #fff; border-radius: 5px; overflow: hidden;}.course-caption-style-01 .course-wrapper:hover{box-shadow: 0 14px 59px rgba(0, 0, 0, 0.12);}.course-caption-style-01 .course-info{padding: 30px 30px 38px;}.course-caption-style-01 .course-price-badge{position: absolute; top: 0; right: 0; background: #ee7455; color: #fff; font-size: 18px; line-height: 1; font-weight: 700; text-transform: uppercase; letter-spacing: 2.4px; padding: 11px 10px;}.course-caption-style-01 .course-price-badge:before, .course-caption-style-01 .course-price-badge:after{content: ''; position: absolute; left: 0; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); border-left: 12px solid transparent; border-right: 12px solid transparent;}.course-caption-style-01 .course-price-badge:before{top: 0; border-top: 19px solid #ee7455;}.course-caption-style-01 .course-price-badge:after{bottom: 0; border-bottom: 19px solid #ee7455;}.course-caption-style-02 .maxcoach-course .course-wrapper{background: #faf8f6; border-radius: 5px; overflow: hidden;}.course-caption-style-02 .maxcoach-course .course-wrapper:hover{box-shadow: 0 14px 59px rgba(0, 0, 0, 0.12); background: #fff;}.course-caption-style-02 .maxcoach-course .course-title{font-size: 24px; line-height: 1.5;}.course-caption-style-02 .maxcoach-course .course-info{position: relative; padding: 24px 30px 57px;}.course-caption-style-02 .maxcoach-course .course-info .course-date{color: #8c89a2;}.course-caption-style-02 .maxcoach-course .course-info .course-price{position: absolute; top: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 20px; margin: 0; display: inline-block; font-weight: 700; height: 70px; min-width: 70px; line-height: 70px; text-align: center; border-radius: 50%; padding: 0 5px; color: #fff;}.course-caption-style-02 .maxcoach-course .course-info .course-price .decimals-separator,.course-caption-style-02 .maxcoach-course .course-info .course-price .origin-price{display: none;}.course-caption-style-03 .maxcoach-course .course-wrapper{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; border-radius: 5px; padding: 20px;}.course-caption-style-03 .maxcoach-course .course-wrapper:hover{background: #fff; box-shadow: 0 7px 40px rgba(0, 0, 0, 0.05);}.course-caption-style-03 .maxcoach-course .course-thumbnail-wrapper{width: 170px; height: 170px; border-radius: 50%; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin: 0 30px 0 0;}.course-caption-style-03 .maxcoach-course .course-thumbnail-wrapper .course-thumbnail{border-radius: 50%; height: 100%; width: 100%; overflow: hidden;}.course-caption-style-03 .maxcoach-course .course-thumbnail-wrapper img{border-radius: 50%; height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover;}.course-caption-style-03 .maxcoach-course .course-info{-webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center;}.course-caption-style-03 .maxcoach-course .course-meta{margin: 10px 0 0;}.course-caption-style-04 .maxcoach-course .course-wrapper{position: relative; border-radius: 5px; overflow: hidden;}.course-caption-style-04 .maxcoach-course .course-wrapper:hover{background: #fff; box-shadow: 0 14px 59px rgba(0, 0, 0, 0.12);}.course-caption-style-04 .maxcoach-course .course-info{padding: 21px 30px 36px;}.course-caption-style-04 .maxcoach-course .course-info .course-instructor{margin: 0 0 10px;}.course-caption-style-04 .maxcoach-course .course-info .course-title{font-size: 20px; line-height: 1.6;}.course-caption-style-04 .maxcoach-course .course-info .course-price{pointer-events: none; position: absolute; top: 0; right: 0; margin: 0; display: inline-block; font-size: 18px; font-weight: 700; text-align: center; border-radius: 0 5px 0 5px; padding: 11px 16px; min-width: 86px; color: #fff;}.course-caption-style-04 .maxcoach-course .course-info .course-price .decimals-separator{font-size: 15px;}.course-caption-style-04 .maxcoach-course .course-info .course-price .origin-price{color: rgba(255, 255, 255, 0.5);}.course-caption-style-05 .maxcoach-course .course-wrapper{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; border-radius: 5px; background: #fff;}.course-caption-style-05 .maxcoach-course .course-wrapper:hover{box-shadow: 0 7px 40px rgba(0, 0, 0, 0.05);}.course-caption-style-05 .maxcoach-course .course-thumbnail-wrapper{width: 40%; max-width: 370px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}.course-caption-style-05 .maxcoach-course .course-info{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; position: relative; padding: 20px 40px 20px 50px;}.course-caption-style-05 .maxcoach-course .course-info .course-header{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.course-caption-style-05 .maxcoach-course .course-info .course-header-content{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.course-caption-style-05 .maxcoach-course .course-info .course-title{font-size: 24px; line-height: 1.34;}.course-caption-style-05 .maxcoach-course .course-info .course-buttons{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin: 0 0 0 70px;}.course-caption-style-05 .maxcoach-course .course-info .course-price{pointer-events: none; position: absolute; top: 0; left: 0; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); margin: 0; display: inline-block; font-size: 18px; font-weight: 700; text-align: center; border-radius: 0 0 0 5px; padding: 11px 16px; min-width: 86px; color: #fff;}.course-caption-style-05 .maxcoach-course .course-info .course-price .decimals-separator{font-size: 15px;}.course-caption-style-05 .maxcoach-course .course-info .course-price .origin-price{color: rgba(255, 255, 255, 0.5);}.course-caption-style-06 .course-info{padding: 20px 0 20px;}.course-caption-style-06 .course-title{font-size: 18px; line-height: 1.78; font-weight: 500;}.course-caption-style-06 .course-price{font-size: 18px; font-weight: 700; margin: 15px 0 0;}.course-caption-style-07 .maxcoach-course .course-wrapper{position: relative; border-radius: 5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}.course-caption-style-07 .maxcoach-course .course-thumbnail-wrapper{margin: -2px; border: 2px solid transparent; border-radius: 5px 5px 0 0; overflow: hidden;}.course-caption-style-07 .maxcoach-course .course-thumbnail{border-radius: 5px 5px 0 0; overflow: hidden;}.course-caption-style-07 .maxcoach-course .course-info{position: relative; padding: 21px 30px 36px; border: 1px solid rgba(151, 151, 151, 0.3); border-top: 0; border-radius: 0 0 5px 5px; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.course-caption-style-07 .maxcoach-course .course-info .course-instructor{margin: 0 0 10px;}.course-caption-style-07 .maxcoach-course .course-info .course-title{font-size: 20px; line-height: 1.6;}.course-caption-style-07 .maxcoach-course .course-info .course-price{pointer-events: none; position: absolute; bottom: 100%; left: -1px; margin: 0; display: inline-block; font-size: 18px; font-weight: 700; text-align: center; border-radius: 0 5px 0 0; padding: 11px 16px; min-width: 86px; color: #fff;}.course-caption-style-07 .maxcoach-course .course-info .course-price .decimals-separator{font-size: 15px;}.course-caption-style-07 .maxcoach-course .course-info .course-price .origin-price{color: rgba(255, 255, 255, 0.5);}.course-caption-style-08 .course-wrapper{overflow: hidden; color: #fff;}.course-caption-style-08 .course-wrapper:hover .course-overlay-bg:before{opacity: 0;}.course-caption-style-08 .course-wrapper:hover .course-overlay-bg:after{opacity: 1;}.course-caption-style-08 .course-wrapper:hover .course-info{-webkit-transform: none; -ms-transform: none; transform: none;}.course-caption-style-08 .course-wrapper:hover .course-caption-main{-webkit-transform: none; -ms-transform: none; transform: none;}.course-caption-style-08 .course-overlay-bg:before, .course-caption-style-08 .course-overlay-bg:after{content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0;}.course-caption-style-08 .course-overlay-bg:before{background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 43%, #000 100%); background: linear-gradient(180deg, rgba(0, 0, 0, 0) 43%, #000 100%);}.course-caption-style-08 .course-overlay-bg:after{opacity: 0; background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000 100%); background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);}.course-caption-style-08 .course-thumbnail{border-radius: 5px; overflow: hidden;}.course-caption-style-08 .course-price{margin: 0 0 9px;}.course-caption-style-08 .course-meta{margin: 11px 0 0;}.course-caption-style-08 .course-title{color: #fff; font-size: 24px; line-height: 1.34;}.course-caption-style-08 .course-info{position: absolute; bottom: 0; left: 0; right: 0; padding: 30px 30px 35px; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%);}.course-caption-style-08 .course-caption-main{-webkit-transform: translateY(-100%) translateY(-60px); -ms-transform: translateY(-100%) translateY(-60px); transform: translateY(-100%) translateY(-60px);}.course-caption-style-09 .course-wrapper:hover .course-info{background: #fff; box-shadow: 0 2px 26px rgba(0, 0, 0, 0.08); -webkit-transform: translate(-1px, -41px); -ms-transform: translate(-1px, -41px); transform: translate(-1px, -41px);}.course-caption-style-09 .course-info{max-width: calc(100% - 30px); padding: 24px 25px 28px; border: 2px solid transparent;}.course-caption-style-09 .course-title{font-size: 20px; font-weight: 600; line-height: 1.5;}.course-caption-style-09 .course-price{font-size: 18px; font-weight: 700; margin: 0 0 15px;}.course-caption-style-09 .course-price .decimals-separator{font-size: inherit;}.course-caption-style-09 .course-meta{margin: 18px 0 0;}.course-caption-style-09 .course-meta > div{margin-right: 20px;}.course-caption-style-10 .course-info{padding: 26px 0 20px;}.course-caption-style-10 .course-title{font-size: 20px; line-height: 1.5; font-weight: 600;}.course-caption-style-10 .course-price{font-size: 18px; font-weight: 700; margin: 0 0 15px;}.course-caption-style-10 .course-meta{margin: 18px 0 0;}.course-caption-style-11 .course-wrapper{overflow: hidden; color: #fff;}.course-caption-style-11 .course-wrapper:hover .course-overlay-bg:before{opacity: 0;}.course-caption-style-11 .course-wrapper:hover .course-overlay-bg:after{opacity: 1;}.course-caption-style-11 .course-wrapper:hover .course-info{-webkit-transform: none; -ms-transform: none; transform: none;}.course-caption-style-11 .course-wrapper:hover .course-caption-main{-webkit-transform: none; -ms-transform: none; transform: none;}.course-caption-style-11 .course-overlay-bg:before, .course-caption-style-11 .course-overlay-bg:after{content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0;}.course-caption-style-11 .course-overlay-bg:before{background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 43%, #000 100%); background: linear-gradient(180deg, rgba(0, 0, 0, 0) 43%, #000 100%);}.course-caption-style-11 .course-overlay-bg:after{opacity: 0; background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000 100%); background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);}.course-caption-style-11 .course-thumbnail{border-radius: 5px; overflow: hidden;}.course-caption-style-11 .course-price{display: inline-block; position: absolute; top: 20px; right: 20px; margin: 0; height: 45px; min-width: 45px; line-height: 45px; border-radius: 45px; text-align: center; padding: 0 5px; color: #fff; font-weight: 700; font-size: 15px; background: #ea9a84;}.course-caption-style-11 .course-price .decimals-separator,.course-caption-style-11 .course-price .origin-price{display: none;}.course-caption-style-11 .course-price.course-free{background: #6f83dd;}.course-caption-style-11 .course-meta{margin: 7px 0 0;}.course-caption-style-11 .course-meta > div{margin-right: 10px;}.course-caption-style-11 .course-title{color: #fff; font-size: 16px; font-weight: 600; line-height: 1.5;}.course-caption-style-11 .course-title a{color: inherit !important;}.course-caption-style-11 .course-info{position: absolute; bottom: 0; left: 0; right: 0; padding: 25px 30px 22px; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%);}.course-caption-style-11 .course-caption-main{-webkit-transform: translateY(-100%) translateY(-43px); -ms-transform: translateY(-100%) translateY(-43px); transform: translateY(-100%) translateY(-43px);}.course-caption-style-12 .maxcoach-course .course-info{padding: 25px 0;}.course-caption-style-12 .maxcoach-course .course-info .course-price{position: absolute; top: 20px; right: 20px; margin: 0; display: inline-block; font-weight: 700; height: 70px; min-width: 70px; line-height: 70px; text-align: center; border-radius: 70px; padding: 0 5px; color: #fff; font-size: 24px; background: var(--maxcoach-color-primary);}.course-caption-style-12 .maxcoach-course .course-info .course-price .decimals-separator,.course-caption-style-12 .maxcoach-course .course-info .course-price .origin-price{display: none;}.course-caption-style-12 .maxcoach-course .course-info .course-price.course-free{background: #3a7e69;}.course-caption-style-13 .course-thumbnail{border-radius: 8px; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.22); overflow: hidden;}.course-caption-style-13 .course-title{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}.course-caption-style-13 .course-title a{display: inline !important;}.course-caption-style-13 .course-info{position: relative; background: #fff; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.15); border-radius: 5px; padding: 20px 30px 17px; margin: -86px 20px 0 !important; overflow: hidden;}.course-caption-style-13 .course-info:after{content: ''; position: absolute; bottom: 0; left: 0; height: 4px; width: 100%; border-radius: 4px; background: var(--maxcoach-color-primary);}.course-caption-style-13 .maxcoach-course .course-meta{margin: 13px 0 0;}@media (max-width: 767px){.course-caption-style-03 .maxcoach-course .course-thumbnail-wrapper{width: 80px; height: 80px; margin-right: 20px;}}@media (min-width: 1200px){.maxcoach-course.style-zigzag .course-price{right: -35px;}}@media (max-width: 1024px){.maxcoach-course.style-zigzag .maxcoach-grid{-ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); -webkit-box-pack: normal; -webkit-justify-content: normal; -ms-flex-pack: normal; justify-content: normal; grid-auto-flow: row;}.maxcoach-course.style-zigzag .grid-item{margin: 0 !important;}.maxcoach-course.style-zigzag .grid-item:nth-child(3n + 2){grid-column-end: unset;}.maxcoach-course.style-zigzag .grid-item:nth-child(3n + 3){-ms-grid-column: 1; grid-column-start: 1; grid-column-end: 3;}}@media (max-width: 767px){.maxcoach-course.style-zigzag .maxcoach-grid{-ms-grid-columns: (1fr)[1]; grid-template-columns: repeat(1, 1fr);}.maxcoach-course.style-zigzag .grid-item{-ms-grid-column: unset !important; grid-column: unset !important;}}.maxcoach-course.tm-swiper .swiper-inner{margin: -30px;}.maxcoach-course.tm-swiper .swiper-container{padding: 30px;}.course-caption-style-01 .maxcoach-course.tm-swiper .course-wrapper:hover{box-shadow: 0 0 30px rgba(0, 0, 0, 0.08);}.maxcoach-widget-course-search-form.style-01 form{position: relative;}.maxcoach-widget-course-search-form.style-01 .search-field{background: #fff; box-shadow: none; padding-right: 58px !important;}.maxcoach-widget-course-search-form.style-01 .search-submit{position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); right: 4px; padding: 0; border: 0; height: 48px; width: 48px; text-align: center; box-shadow: none; background: var(--maxcoach-color-primary);}.maxcoach-widget-course-search-form.style-01 .search-submit:hover{background: var(--maxcoach-color-secondary);}.maxcoach-widget-course-search-form.style-01 .search-btn-text{display: none;}.maxcoach-widget-course-search-form.style-01 .search-btn-icon{content: '\f002'; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 22px; color: #fff;}.maxcoach-product .added_to_cart{display: none !important;}.maxcoach-product.style-grid .modern-grid{grid-gap: 50px;}.maxcoach-product.style-grid .product-wrapper{position: relative;}.maxcoach-product.style-grid .product-wrapper:hover .product-main-image img{-webkit-transform: scale3d(1.1, 1.1, 1.1) translateZ(0); transform: scale3d(1.1, 1.1, 1.1) translateZ(0);}.maxcoach-product.style-grid .product-wrapper:hover .product-hover-image{z-index: 1; opacity: 1; visibility: visible; -webkit-transform: scale3d(1.1, 1.1, 1.1) translateZ(0); transform: scale3d(1.1, 1.1, 1.1) translateZ(0);}.maxcoach-product.style-grid .product-thumbnail{position: relative; overflow: hidden; margin-bottom: 24px;}.maxcoach-product.style-grid .thumbnail{position: relative;}.maxcoach-product.style-grid .thumbnail img{-webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1); transition: all 1.5s cubic-bezier(0, 0, 0.2, 1); width: 100%;}.maxcoach-product.style-grid .product-hover-image{-webkit-transition: 0.25s opacity, 0.25s visibility, -webkit-transform 1.5s cubic-bezier(0, 0, 0.2, 1); transition: 0.25s opacity, 0.25s visibility, -webkit-transform 1.5s cubic-bezier(0, 0, 0.2, 1); transition: 0.25s opacity, 0.25s visibility, transform 1.5s cubic-bezier(0, 0, 0.2, 1); transition: 0.25s opacity, 0.25s visibility, transform 1.5s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 1.5s cubic-bezier(0, 0, 0.2, 1); position: absolute; top: 0; left: 0; width: 100%; opacity: 0; visibility: hidden;}.maxcoach-product.style-grid .product-actions{pointer-events: none; position: absolute; right: 30px; top: 0; bottom: 0; width: 40px; z-index: 99; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}.maxcoach-product.style-grid .product-action{z-index: -1; pointer-events: auto; margin: 5px 0;}.maxcoach-product.style-grid .woocommerce_loop_add_to_cart_wrap a,.maxcoach-product.style-grid .quick-view-icon,.maxcoach-product.style-grid .woosw-btn,.maxcoach-product.style-grid .wooscp-btn{position: relative; display: block; color: #333; background: #fff; box-shadow: 0 0 4px rgba(0, 0, 0, 0.07); border-radius: 50%; height: 40px; width: 40px; line-height: 50px; text-align: center; padding: 0 !important; margin: 0 !important; border: 0 !important; font-size: 0 !important;}.maxcoach-product.style-grid .woocommerce_loop_add_to_cart_wrap a:before,.maxcoach-product.style-grid .quick-view-icon:before,.maxcoach-product.style-grid .woosw-btn:before,.maxcoach-product.style-grid .wooscp-btn:before{font-size: 14px;}.maxcoach-product.style-grid .woocommerce_loop_add_to_cart_wrap a:hover,.maxcoach-product.style-grid .quick-view-icon:hover,.maxcoach-product.style-grid .woosw-btn:hover,.maxcoach-product.style-grid .wooscp-btn:hover{color: #fff;}.maxcoach-product.style-grid .quick-view-icon:before{content: '\f002';}.maxcoach-product.style-grid .wooscp-btn:before{content: '\f012';}.maxcoach-product.style-grid .woosw-btn:before{content: '\f004';}.maxcoach-product.style-grid .woosw-btn.woosw-added:before{content: '\f004'; margin: 0;}.maxcoach-product.style-grid .add_to_cart_button:before{content: '\f07a';}.maxcoach-product.style-grid .product_type_external:before{content: '\f08e';}.maxcoach-product.style-grid .product_type_variable:before{content: '\f560';}.maxcoach-product.style-grid .product_type_grouped:before{content: '\f06e';}.maxcoach-product.style-grid .add_to_cart_button.product_type_simple.loading:before,.maxcoach-product.style-grid .woosw-adding:before,.maxcoach-product.style-grid .wooscp-btn-adding:before,.maxcoach-product.style-grid .quick-view-btn.loading .quick-view-icon:before{-webkit-animation: load-spin 1s linear infinite !important; animation: load-spin 1s linear infinite !important; content: '\f3f4' !important;}.maxcoach-product.style-grid .product-info{text-align: center; padding-bottom: 7px;}.maxcoach-product.style-grid .woocommerce-loop-product__title{font-size: 18px; line-height: 1.67; margin-bottom: 0;}.maxcoach-product.style-grid .woocommerce-loop-product__title a{display: block; color: inherit;}.maxcoach-product.style-grid .price{display: block; margin: 2px 0 0;}.maxcoach-product.style-grid .star-rating{margin: 9px auto 0;}.maxcoach-product-categories .product-cat-wrapper{position: relative; display: block;}.maxcoach-product-categories .product-cat-info{position: absolute; bottom: 0; left: 0; width: 100%; padding: 0 40px 27px;}.maxcoach-product-categories .product-cat-name{font-size: 21px; font-weight: 300; margin: 0;}@media (max-width: 767px){.maxcoach-product-categories .product-cat-info{padding: 0 25px 22px;}}.tm-client-logo .image{-webkit-transition: all .3s linear; transition: all .3s linear;}.tm-client-logo.hover-grayscale .image{-webkit-filter: grayscale(100%); filter: grayscale(100%); opacity: .3;}.tm-client-logo.hover-grayscale .item:hover .image{-webkit-filter: none; filter: none; opacity: 1;}.tm-client-logo.hover-opacity .image{opacity: .23;}.tm-client-logo.hover-opacity .item:hover .image{opacity: 1;}.tm-client-logo.hover-faded .item:hover .image{opacity: .2;}.tm-circle-progress-chart .chart-number{margin-bottom: 0;}.tm-circle-progress-chart .tm-svg{line-height: 0;}.tm-circle-progress-chart .tm-svg *{stroke: currentColor;}.tm-circle-progress-chart .chart-wrap{line-height: 0;}.tm-circle-progress-chart .chart{position: relative; display: inline-block; width: 214px; height: 214px;}.tm-circle-progress-chart .chart canvas{position: absolute; top: 0; left: 0;}.tm-circle-progress-chart .inner-content{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.tm-circle-progress-chart .chart-number{font-size: 24px; font-weight: 500; color: #111; margin-bottom: 0;}.tm-google-map{position: relative;}.tm-google-map .map{height: 100px;}.tm-google-map .style-signal .animated-dot{position: relative; width: 20px; height: 20px;}.tm-google-map .style-signal .middle-dot{width: 14px; height: 14px; border-radius: 50%; position: absolute; top: 3px; left: 3px; background: currentColor; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;}.tm-google-map .style-signal .middle-dot:after{width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; content: ' '; background: currentColor; border-radius: 50%; z-index: 100; opacity: 0; -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%;}.tm-google-map .style-signal .signal{position: absolute; left: -40px; top: -40px; opacity: 0; width: 100px; height: 100px; border-radius: 50%; pointer-events: none; background: currentColor; -webkit-animation: animationSignal cubic-bezier(0, 0.55, 0.55, 1) 2s; animation: animationSignal cubic-bezier(0, 0.55, 0.55, 1) 2s; -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;}.tm-google-map .style-signal .signal-1{-webkit-animation-delay: .78s; animation-delay: .78s;}.tm-google-map .style-signal .signal-2{-webkit-animation-delay: 1.1s; animation-delay: 1.1s;}.maxcoach-map-overlay-template{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.maxcoach-map-overlay-always .maxcoach-map-overlay-content{display: block !important;}.maxcoach-map-overlay-content{display: none; position: absolute; bottom: 100%; right: 50%; width: 360px; -webkit-transform: translate(150px, 15px); -ms-transform: translate(150px, 15px); transform: translate(150px, 15px); padding-bottom: 40px; max-width: 90vw;}.maxcoach-map-overlay-info{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background: #fff; padding: 20px; box-shadow: 0 30px 50px rgba(0, 0, 0, 0.21);}.maxcoach-map-overlay-info:before{content: ''; position: absolute; bottom: 27px; right: 141px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 13px solid #fff;}.gmap-marker-wrap{padding: 20px;}.map-marker-title{font-size: 20px; margin-bottom: 10px;}.map-marker-image{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 20px;}.map-marker-content{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.map-marker-description{font-size: 15px; font-weight: 400; line-height: 1.79; color: #777;}.map-marker-description a{color: #111;}@-webkit-keyframes animationSignal{0%{opacity: 0; -webkit-transform: scale(0); transform: scale(0);}1%{opacity: .14;}20%{opacity: .14;}60%{-webkit-transform: scale(1); transform: scale(1); opacity: 0;}}@keyframes animationSignal{0%{opacity: 0; -webkit-transform: scale(0); transform: scale(0);}1%{opacity: .14;}20%{opacity: .14;}60%{-webkit-transform: scale(1); transform: scale(1); opacity: 0;}}@media (max-width: 767px){.maxcoach-map-overlay-content{width: 370px !important; -webkit-transform: translate(50%, 15px); -ms-transform: translate(50%, 15px); transform: translate(50%, 15px);}.maxcoach-map-overlay-info:before{right: 50%; -webkit-transform: translate(50%, 0); -ms-transform: translate(50%, 0); transform: translate(50%, 0);}.map-marker-image{display: none;}}.tm-modern-heading{max-width: 100%;}.tm-modern-heading .heading-primary-wrap,.tm-modern-heading .heading-secondary-wrap{line-height: 1;}.tm-modern-heading .heading-primary,.tm-modern-heading .heading-secondary,.tm-modern-heading .heading-description,.tm-modern-heading .heading-divider{display: inline-block; margin-bottom: 0;}.tm-modern-heading a{display: block; color: inherit; font-size: inherit;}.tm-modern-heading a:hover{color: inherit; font-size: inherit;}.tm-modern-heading mark span{margin-left: 5px;}.tm-modern-heading .heading-description-wrap{margin-top: 25px;}.tm-modern-heading .heading-description-wrap:first-child{margin-top: 0;}.tm-modern-heading .heading-secondary-wrap{margin-bottom: 10px;}.tm-modern-heading .heading-divider-wrap{line-height: 0; margin-top: 10px;}.tm-modern-heading .heading-divider{height: 2px; width: 100px; background: #111;}.maxcoach-link-animate-border .heading-primary a:hover mark:before{-webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.maxcoach-link-animate-border .heading-primary a:hover mark:after{-webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;}.maxcoach-link-animate-border .heading-primary a mark{position: relative; display: inline-block; line-height: 1; padding: 3px 0;}.maxcoach-link-animate-border .heading-primary a mark:before, .maxcoach-link-animate-border .heading-primary a mark:after{content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #e0e0e0; -webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right; -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;}.maxcoach-link-animate-border .heading-primary a mark:after{-webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left;}.maxcoach-link-animate-border .heading-primary a mark:after{-webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.maxcoach-link-animate-border-02 .heading-primary a:hover mark:before{width: 100%; left: 0; right: auto;}.maxcoach-link-animate-border-02 .heading-primary a mark{position: relative; display: inline-block; line-height: 1; padding: 3px 0;}.maxcoach-link-animate-border-02 .heading-primary a mark:before{content: ''; width: 0; height: 1px; position: absolute; left: auto; right: 0; bottom: 0; -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background: #e0e0e0;}.typed-cursor{opacity: 1; -webkit-animation: blink .7s infinite; animation: blink .7s infinite;}@keyframes blink{0%{opacity: 1;}50%{opacity: 0;}100%{opacity: 1;}}@-webkit-keyframes blink{0%{opacity: 1;}50%{opacity: 0;}100%{opacity: 1;}}.tm-typed-headline .maxcoach-headline{display: inline-block;}.tm-typed-headline .headline-part{display: inline-block;}.tm-typed-headline .typed-cursor{color: inherit; background: inherit;}@-webkit-keyframes gradationSignal{0%{opacity: 1; -webkit-transform: scale(0); transform: scale(0);}100%{-webkit-transform: scale(1); transform: scale(1); opacity: 0;}}@keyframes gradationSignal{0%{opacity: 1; -webkit-transform: scale(0); transform: scale(0);}100%{-webkit-transform: scale(1); transform: scale(1); opacity: 0;}}.tm-gradation .title{margin: 0;}.tm-gradation .description{margin: 9px 0 0;}.tm-gradation .item{position: relative;}.maxcoach-gradation-layout-block .tm-gradation .item{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.maxcoach-gradation-layout-block .tm-gradation .item:last-child .line{display: none;}.maxcoach-gradation-layout-block .tm-gradation .item:last-child .content-wrap{padding: 0 !important;}.maxcoach-gradation-layout-block .tm-gradation .count-wrap{position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin: 0 20px 0 0;}.maxcoach-gradation-layout-block .tm-gradation .count{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}.maxcoach-gradation-layout-block .tm-gradation .content-wrap{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 0 0 30px;}.maxcoach-gradation-layout-inline .tm-gradation{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0 -15px;}.maxcoach-gradation-layout-inline .tm-gradation .item{-webkit-box-flex: 1; -webkit-flex: 1 1 0; -ms-flex: 1 1 0px; flex: 1 1 0; padding: 0 15px;}.maxcoach-gradation-style-01 .tm-gradation .item:last-child .line:before{display: none;}.maxcoach-gradation-style-01 .tm-gradation .item:hover .count{border-color: transparent; color: #fff; background-color: var(--maxcoach-color-primary);}.maxcoach-gradation-style-01 .tm-gradation .item:hover .count:before, .maxcoach-gradation-style-01 .tm-gradation .item:hover .count:after{-webkit-animation-name: gradationSignal; animation-name: gradationSignal;}.maxcoach-gradation-style-01 .tm-gradation .count{position: relative; width: 50px; height: 50px; line-height: 48px; border-radius: 50%; text-align: center; z-index: 3; background: #fff; border: 2px solid #e8e8e8; color: #333; font-size: 18px; font-weight: 700;}.maxcoach-gradation-style-01 .tm-gradation .count:before, .maxcoach-gradation-style-01 .tm-gradation .count:after{content: ''; position: absolute; left: -26px; top: -26px; opacity: 0; width: 100px; height: 100px; border-radius: 50%; pointer-events: none; border: 1px solid #ababab; -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-animation-timing-function: cubic-bezier(0, 0.55, 0.55, 1); animation-timing-function: cubic-bezier(0, 0.55, 0.55, 1); -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;}.maxcoach-gradation-style-01 .tm-gradation .count:after{-webkit-animation-delay: .75s; animation-delay: .75s;}.maxcoach-gradation-style-01 .tm-gradation .line:before{content: ''; position: absolute; top: 25px; left: 15px; width: 100%; height: 1px; background: #ededed;}.maxcoach-gradation-style-01 .tm-gradation .title{font-size: 18px; line-height: 1.67;}.maxcoach-gradation-style-01.maxcoach-gradation-layout-inline .tm-gradation .count-wrap{margin: 0 0 53px;}.maxcoach-gradation-style-01.maxcoach-gradation-layout-block .tm-gradation .line:before{top: 15px; left: 25px; height: 100%; width: 1px;}.maxcoach-gradation-style-02 .tm-gradation .count-wrap{margin: 0 12px 0 0;}.maxcoach-gradation-style-02 .tm-gradation .count{position: relative; width: 54px; height: 54px; line-height: 54px; text-align: center; color: var(--maxcoach-color-primary); font-size: 24px; font-weight: 500; display: inline-block;}.maxcoach-gradation-style-02 .tm-gradation .count:before{--d: 4deg; --n: 30; --b: 2px; display: inline-block; position: absolute; top: 0; left: 0; content: ''; width: 100%; height: 100%; border-radius: 50%; background: -webkit-linear-gradient(45deg, var(--maxcoach-color-primary), #e0e0e0, var(--maxcoach-color-primary)); background: linear-gradient(45deg, var(--maxcoach-color-primary), #e0e0e0, var(--maxcoach-color-primary)); -webkit-mask: -webkit-radial-gradient(farthest-side, transparent calc(100% - var(--b)), #fff calc(100% - var(--b) + 1px)), repeating-conic-gradient(#000 0 calc(360deg / var(--n) - var(--d)), transparent 0 calc(360deg / var(--n))); -webkit-mask-composite: source-in; mask: radial-gradient(farthest-side, transparent calc(100% - var(--b)), #fff calc(100% - var(--b) + 1px)), repeating-conic-gradient(#000 0 calc(360deg / var(--n) - var(--d)), transparent 0 calc(360deg / var(--n))); -webkit-mask-composite: intersect; mask-composite: intersect;}.maxcoach-gradation-style-02 .tm-gradation .title{font-size: 20px; font-weight: 500; line-height: 1.67;}.maxcoach-gradation-style-02.maxcoach-gradation-layout-inline .tm-gradation .item{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.maxcoach-gradation-style-03 .tm-gradation .count{width: 80px; height: 80px; line-height: 78px; border-radius: 50%; text-align: center; z-index: 3; border: 1px solid #e9e4e1; color: var(--maxcoach-color-primary); font-size: 42px; font-weight: 400;}.maxcoach-gradation-style-03 .tm-gradation .title{font-size: 24px; font-weight: 500; line-height: 1.5;}.maxcoach-gradation-style-03 .tm-gradation .description{font-size: 16px; line-height: 30px;}.maxcoach-gradation-style-03.maxcoach-gradation-layout-inline .tm-gradation .count-wrap{margin: 0 0 53px;}.maxcoach-gradation-style-03.maxcoach-gradation-layout-block .tm-gradation .content-wrap{padding: 0 0 75px;}.maxcoach-gradation-style-03.maxcoach-gradation-layout-block .tm-gradation .line:before{top: 15px; left: 25px; height: 100%; width: 1px;}@media (max-width: 767px){.maxcoach-gradation-style-01 .tm-gradation{display: block;}.maxcoach-gradation-style-01 .tm-gradation .item{width: 100%;}.maxcoach-gradation-style-01 .tm-gradation .item + .item{margin-top: 50px;}.maxcoach-gradation-style-01 .tm-gradation .count-wrap{margin-bottom: 25px;}.maxcoach-gradation-style-01 .tm-gradation .line:before{display: none;}.maxcoach-gradation-style-02 .tm-gradation{display: block;}.maxcoach-gradation-style-02 .tm-gradation .item{width: 100%;}.maxcoach-gradation-style-02 .tm-gradation .item + .item{margin-top: 30px;}.maxcoach-gradation-style-02 .tm-gradation .line:before{display: none;}.maxcoach-gradation-style-03.maxcoach-gradation-layout-block .tm-gradation .content-wrap{padding: 0 0 40px;}}.maxcoach-timeline.style-01{position: relative;}.maxcoach-timeline.style-01 .timeline-line{position: absolute; left: 50%; margin-left: -1px; height: 100%; border-left: 2px solid #e2e2e8;}.maxcoach-timeline.style-01 .timeline-list{padding: 44px 0 47px;}.maxcoach-timeline.style-01 .timeline-item{position: relative;}.maxcoach-timeline.style-01 .timeline-item + .timeline-item{margin-top: 87px;}.maxcoach-timeline.style-01 .timeline-item:nth-child(even) .content-wrap{-webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;}.maxcoach-timeline.style-01 .timeline-item:nth-child(even) .content-header{text-align: left; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;}.maxcoach-timeline.style-01 .timeline-item:nth-child(even) .content-main{text-align: right; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;}.maxcoach-timeline.style-01 .timeline-dot{position: absolute; top: 2px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 30px; height: 30px; border-radius: 50%;}.maxcoach-timeline.style-01 .timeline-dot:before, .maxcoach-timeline.style-01 .timeline-dot:after{content: ''; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border: 1px solid currentColor; border-radius: 50%;}.maxcoach-timeline.style-01 .timeline-dot:before{width: 30px; height: 30px; opacity: .3;}.maxcoach-timeline.style-01 .timeline-dot:after{width: 13px; height: 13px; border-width: 3px; background: #fff;}.maxcoach-timeline.style-01 .content-wrap{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-left: -30px; margin-right: -30px;}.maxcoach-timeline.style-01 .image img{border-radius: 5px;}.maxcoach-timeline.style-01 .content-header,.maxcoach-timeline.style-01 .content-main{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 50%; padding: 0 30px;}.maxcoach-timeline.style-01 .content-header{text-align: right; justify-self: flex-start;}.maxcoach-timeline.style-01 .content-main{text-align: left; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; font-size: 18px; line-height: 2;}.maxcoach-timeline.style-01 .content-main h4{font-size: 24px; margin-bottom: 22px;}.maxcoach-timeline.style-01 .content-inner{max-width: 500px;}.maxcoach-timeline.style-01 .title{font-size: 24px; text-transform: uppercase; letter-spacing: 3px; margin-bottom: 56px;}.maxcoach-timeline.style-01 .text{margin-bottom: 25px;}.maxcoach-timeline.style-01 .timeline-date{font-size: 50px; line-height: 1; color: #ababab; margin: 0 0 30px;}.maxcoach-timeline.style-01 .timeline-date > div{display: inline-block;}@media (max-width: 767px){.maxcoach-timeline.style-01 .timeline-line{left: 15px;}.maxcoach-timeline.style-01 .timeline-item{padding-left: 50px;}.maxcoach-timeline.style-01 .timeline-item + .timeline-item{margin-top: 40px;}.maxcoach-timeline.style-01 .timeline-dot{left: 0; -webkit-transform: none; -ms-transform: none; transform: none;}.maxcoach-timeline.style-01 .content-wrap{display: block;}.maxcoach-timeline.style-01 .content-header, .maxcoach-timeline.style-01 .content-main{display: block; width: 100%; text-align: left !important;}.maxcoach-timeline.style-01 .content-header{margin-bottom: 40px;}.maxcoach-timeline.style-01 .title{margin-bottom: 30px;}}body:not(.elementor-editor-active) .maxcoach-timeline .maxcoach-entrance-animation-queue .item .content-header,body:not(.elementor-editor-active) .maxcoach-timeline .maxcoach-entrance-animation-queue .item .content-main{opacity: 0;}body:not(.elementor-editor-active) .maxcoach-timeline .maxcoach-entrance-animation-queue .item .content-header{-webkit-transform: translateX(-100px); -ms-transform: translateX(-100px); transform: translateX(-100px);}body:not(.elementor-editor-active) .maxcoach-timeline .maxcoach-entrance-animation-queue .item .content-main{-webkit-transform: translateX(100px); -ms-transform: translateX(100px); transform: translateX(100px);}body:not(.elementor-editor-active) .maxcoach-timeline .maxcoach-entrance-animation-queue .item:nth-child(even) .content-header{-webkit-transform: translateX(100px); -ms-transform: translateX(100px); transform: translateX(100px);}body:not(.elementor-editor-active) .maxcoach-timeline .maxcoach-entrance-animation-queue .item:nth-child(even) .content-main{-webkit-transform: translateX(-100px); -ms-transform: translateX(-100px); transform: translateX(-100px);}body:not(.elementor-editor-active) .maxcoach-timeline .maxcoach-entrance-animation-queue .item.animate .content-header,body:not(.elementor-editor-active) .maxcoach-timeline .maxcoach-entrance-animation-queue .item.animate .content-main{opacity: 1; -webkit-animation: moveHorizontal 0.65s ease forwards; animation: moveHorizontal 0.65s ease forwards;}@media (max-width: 767px){body:not(.elementor-editor-active) .maxcoach-timeline .maxcoach-entrance-animation-queue .item .content-header, body:not(.elementor-editor-active) .maxcoach-timeline .maxcoach-entrance-animation-queue .item .content-main{-webkit-transform: translateX(50px); -ms-transform: translateX(50px); transform: translateX(50px);}body:not(.elementor-editor-active) .maxcoach-timeline .maxcoach-entrance-animation-queue .item:nth-child(even) .content-header, body:not(.elementor-editor-active) .maxcoach-timeline .maxcoach-entrance-animation-queue .item:nth-child(even) .content-main{-webkit-transform: translateX(50px); -ms-transform: translateX(50px); transform: translateX(50px);}}.tm-attribute-list{font-size: 0;}.tm-attribute-list .inner{display: inline-block;}.tm-attribute-list.layout-block .list{display: block;}.tm-attribute-list.layout-block .item + .item{margin-top: 35px;}.tm-attribute-list.layout-inline .list{margin-left: -14px; margin-right: -14px;}.tm-attribute-list.layout-inline .item{display: inline-block; padding: 3px 14px;}.tm-attribute-list.layout-columns .list{position: relative; min-height: 1px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -15px; margin-right: -15px;}.tm-attribute-list.layout-columns .item{padding: 2px 15px; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex: 1 1 50%; -ms-flex: 1 1 50%; flex: 1 1 50%;}.tm-attribute-list.layout-columns .item:nth-child(2) ~ .item{margin-top: 60px;}.tm-attribute-list .item{font-size: 0; text-align: left;}.tm-attribute-list .name{margin-bottom: 0;}.tm-attribute-list .value{font-size: 16px; line-height: 1.45; margin-top: 11px;}.tm-attribute-list.style-01 .list{grid-row-gap: 36px;}.tm-attribute-list.style-01 .name{font-size: 20px; line-height: 1.2; font-weight: 500;}.tm-attribute-list.style-02 .name{font-size: 20px; line-height: 1.2; font-weight: 500;}.tm-attribute-list.style-02 .item + .item{position: relative;}.tm-attribute-list.style-02 .item + .item:before{content: ''; position: absolute; background: rgba(238, 238, 238, 0.15);}.tm-attribute-list.style-02.layout-inline .list{margin-left: 0; margin-right: 0;}.tm-attribute-list.style-02.layout-inline .item{padding: 3px 40px;}.tm-attribute-list.style-02.layout-inline .item + .item:before{top: 50%; left: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); height: 30px; width: 1px;}.tm-attribute-list.style-02.layout-block .list{grid-row-gap: 36px;}.tm-attribute-list.style-02.layout-block .item + .item{padding-top: 40px;}.tm-attribute-list.style-02.layout-block .item + .item:before{top: 0; left: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; height: 1px;}.tm-attribute-list.style-02.layout-columns .item{padding-top: 18px; padding-bottom: 18px;}.maxcoach-list{font-size: 0; max-width: 100%;}.maxcoach-list .item{font-size: 0;}.maxcoach-list .list-header{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.maxcoach-list .link{display: inline-block; padding: 0; -webkit-transition: none; transition: none;}.maxcoach-list .icon{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; font-size: 14px; margin-right: 10px; line-height: 1;}.maxcoach-list .text{font-size: 14px; font-weight: 500; margin-bottom: 0;}.maxcoach-list .badge{display: inline-block; border-radius: 2px; padding: 4px 8px 3px; background: #333; color: #fff; font-size: 11px; line-height: 1; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; margin: 0 0 0 7px;}.maxcoach-list-layout-block .item + .item{margin-top: 11px;}.maxcoach-list-layout-inline .maxcoach-list{margin-left: -15px; margin-right: -15px;}.maxcoach-list-layout-inline .maxcoach-list .item{display: inline-block; padding: 0 15px; margin-bottom: 12px;}.maxcoach-list-layout-columns .maxcoach-list{position: relative; min-height: 1px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -15px; margin-right: -15px;}.maxcoach-list-layout-columns .item{padding: 0 15px; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex: 1 1 50%; -ms-flex: 1 1 50%; flex: 1 1 50%;}.maxcoach-list-layout-columns .item:nth-child(2) ~ .item{margin-top: 11px;}.maxcoach-list-style-icon-border .maxcoach-icon{position: relative; border: 2px solid currentColor; border-radius: 50%; padding: 0.813em;}.maxcoach-list-style-icon-border .maxcoach-icon i, .maxcoach-list-style-icon-border .maxcoach-icon svg{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); display: inline-block;}.maxcoach-list-style-underline .link:after{background: var(--maxcoach-color-primary);}.maxcoach-pricing .maxcoach-pricing-features{margin: 0; padding: 0;}.maxcoach-pricing .maxcoach-pricing-features li{list-style-type: none;}.maxcoach-pricing .maxcoach-pricing-ribbon{position: absolute; top: -10px; right: 23px; padding: 3px 10px; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; background: #33ac2e; color: #fff;}.maxcoach-pricing-style-01{text-align: center;}.maxcoach-pricing-style-01 .inner{position: relative; height: 100%; margin: 0 auto; background-color: #fff; padding: 75px 30px 61px;}.maxcoach-pricing-style-01 .maxcoach-pricing-header{z-index: 1; position: relative; margin-bottom: 39px;}.maxcoach-pricing-style-01 .tm-button{width: 180px; max-width: 100%;}.maxcoach-pricing-style-01 .price-wrap-inner{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}.maxcoach-pricing-style-01 .maxcoach-pricing-price{font-size: 60px; font-weight: 500; line-height: .8; margin: 0;}.maxcoach-pricing-style-01 .maxcoach-pricing-currency{font-size: 24px; font-weight: 500; line-height: 1; margin-bottom: 0; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; margin-right: 3px;}.maxcoach-pricing-style-01 .maxcoach-pricing-period{font-size: 15px; font-weight: 300; font-style: italic; margin-bottom: 0; color: #ababab; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end;}.maxcoach-pricing-style-01 .title{font-size: 24px; line-height: .8;}.maxcoach-pricing-style-01 .maxcoach-pricing-features{font-size: 15px; max-width: 270px; margin: 29px auto 0;}.maxcoach-pricing-style-01 .maxcoach-pricing-features li{position: relative; display: block; padding: 7px 0;}.maxcoach-pricing-style-01 .maxcoach-pricing-features li i{font-size: 16px; margin-right: 5px;}.maxcoach-pricing-style-01 .maxcoach-pricing-footer{padding-top: 42px;}.maxcoach-pricing-style-02 .maxcoach-pricing .inner{position: relative; height: 100%; margin: 0 auto; background-color: #fff; box-shadow: 0 20px 50px rgba(0, 0, 0, 0.05); padding: 25px 30px 37px;}.maxcoach-pricing-style-02 .maxcoach-pricing .maxcoach-pricing-header{z-index: 1; position: relative; margin-bottom: 26px;}.maxcoach-pricing-style-02 .maxcoach-pricing .maxcoach-pricing-body{margin-top: 33px; padding-top: 22px; border-top: 1px solid #eee;}.maxcoach-pricing-style-02 .maxcoach-pricing .tm-button{width: 100%;}.maxcoach-pricing-style-02 .maxcoach-pricing .price-wrap{color: #111;}.maxcoach-pricing-style-02 .maxcoach-pricing .price-wrap-inner{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}.maxcoach-pricing-style-02 .maxcoach-pricing .maxcoach-pricing-price{font-size: 40px; line-height: 1; font-weight: 600; margin: 0;}.maxcoach-pricing-style-02 .maxcoach-pricing .maxcoach-pricing-currency{font-size: 40px; line-height: 1; font-weight: 600;}.maxcoach-pricing-style-02 .maxcoach-pricing .maxcoach-pricing-period{display: block; font-size: 15px; margin: 15px 0 0; color: #777;}.maxcoach-pricing-style-02 .maxcoach-pricing .title{font-size: 18px; line-height: .8;}.maxcoach-pricing-style-02 .maxcoach-pricing .maxcoach-pricing-features{font-size: 15px;}.maxcoach-pricing-style-02 .maxcoach-pricing .maxcoach-pricing-features li{position: relative; display: block; padding: 6px 0;}.maxcoach-pricing-style-02 .maxcoach-pricing .maxcoach-pricing-features li i{font-size: 12px; margin-right: 14px;}.maxcoach-pricing-style-02 .maxcoach-pricing .maxcoach-pricing-footer{padding-top: 30px;}.tm-twitter.style-list .tweet{position: relative; padding-left: 38px;}.tm-twitter.style-list .tweet + .tweet{margin-top: 40px;}.tm-twitter.style-list .tweet:before{content: '\f099'; position: absolute; top: 3px; left: 0; font-size: 18px; line-height: 1; color: rgba(0, 0, 0, 0.16);}.tm-twitter.style-list .tweet .tweet-text{font-size: 16px; line-height: 1.5;}.tm-twitter.style-list .tweet .tweet-date{display: inline-block; margin-top: 8px; font-size: 14px;}.tm-social-networks{line-height: 0;}.tm-social-networks ul{display: inline-block; padding: 0; margin: 0 -8px;}.tm-social-networks li{margin: 0;}.tm-social-networks br{display: none;}.tm-social-networks .item{list-style-type: none;}.tm-social-networks .link{display: inline-block; padding: 5px 8px; -webkit-transition: none; transition: none;}.tm-social-networks.layout-list{display: block;}.tm-social-networks.layout-inline .item{display: inline-block;}.tm-social-networks.layout-two-columns ul{margin: 0 -10px; width: 100%;}.tm-social-networks.layout-two-columns .item{display: block; float: left; width: 50%;}.tm-social-networks.layout-two-columns .link{padding: 5px 10px;}.tm-social-networks.style-icons{font-size: 16px;}.tm-social-networks.style-large-icons{font-size: 20px;}.tm-social-networks.style-large-icons ul{margin: 0 -13px;}.tm-social-networks.style-large-icons .link{padding: 5px 13px;}.tm-social-networks.style-flat-rounded-icon ul{margin: -10px;}.tm-social-networks.style-flat-rounded-icon li{float: left; margin: 10px;}.tm-social-networks.style-flat-rounded-icon .item:hover .link{color: #fff;}.tm-social-networks.style-flat-rounded-icon .link{font-size: 20px; display: block; text-align: center; height: 55px; width: 55px; color: #fff; border-radius: 50%; position: relative;}.tm-social-networks.style-flat-rounded-icon .link-icon{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.tm-social-networks.style-solid-rounded-icon ul{margin: -10px;}.tm-social-networks.style-solid-rounded-icon li{float: left; margin: 10px;}.tm-social-networks.style-solid-rounded-icon .item:hover .link{color: #fff; border-color: transparent;}.tm-social-networks.style-solid-rounded-icon .link{font-size: 20px; display: block; text-align: center; height: 55px; width: 55px; background: transparent; color: #696969; border: 1px solid #e0e0e0; border-radius: 50%; position: relative;}.tm-social-networks.style-solid-rounded-icon .link-icon{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.tm-social-networks.style-icon-title .link-icon{font-size: 16px; min-width: 16px; margin-right: 10px;}.tm-social-networks.style-title{line-height: 1.2;}.tm-social-networks.style-title .link{line-height: 1; padding: 0; margin-left: 8px; margin-right: 8px;}.tm-team-member .name a{color: inherit;}.maxcoach-team-member-style-01 .tm-team-member:hover .overlay,.maxcoach-team-member-style-01 .tm-team-member:hover .social-networks{opacity: 1; visibility: visible;}.maxcoach-team-member-style-01 .photo{position: relative;}.maxcoach-team-member-style-01 .photo img{width: 100%;}.maxcoach-team-member-style-01 .overlay{content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 0; visibility: hidden; z-index: 0;}.maxcoach-team-member-style-01 .info{padding: 32px 0 0;}.maxcoach-team-member-style-01 .name{font-size: 18px; margin-bottom: 0;}.maxcoach-team-member-style-01 .position{margin-top: 8px; font-size: 15px;}.maxcoach-team-member-style-01 .description{margin-top: 10px;}.maxcoach-team-member-style-01 .social-networks{position: absolute; bottom: 20px; left: 20px; right: 20px; text-align: center; opacity: 0; visibility: hidden; background: #fff; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.06); border-radius: 3px; min-height: 56px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}.maxcoach-team-member-style-01 .social-networks a{display: inline-block; font-size: 16px; color: #696969; padding: 5px 15px; text-align: center;}.maxcoach-team-member-style-02 .tm-team-member{position: relative;}.maxcoach-team-member-style-02 .tm-team-member:hover .photo{box-shadow: 0 55px 40px -40px rgba(51, 51, 51, 0.25);}.maxcoach-team-member-style-02 .tm-team-member:hover .overlay,.maxcoach-team-member-style-02 .tm-team-member:hover .info,.maxcoach-team-member-style-02 .tm-team-member:hover .social-networks{opacity: 1; visibility: visible;}.maxcoach-team-member-style-02 .photo{position: relative;}.maxcoach-team-member-style-02 .photo img{width: 100%;}.maxcoach-team-member-style-02 .overlay{content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 0; visibility: hidden; background: rgba(17, 17, 17, 0.8); z-index: 0;}.maxcoach-team-member-style-02 .info{position: absolute; bottom: 0; left: 0; width: 100%; padding: 30px 30px 27px; z-index: 2; opacity: 0; visibility: hidden;}.maxcoach-team-member-style-02 .name{font-size: 20px; color: #fff; margin-bottom: 0;}.maxcoach-team-member-style-02 .position{margin-top: 8px; font-size: 12px; font-weight: 500; text-transform: uppercase; letter-spacing: 1.38px; color: rgba(255, 255, 255, 0.4);}.maxcoach-team-member-style-02 .description{color: #fff; margin-top: 10px;}.maxcoach-team-member-style-02 .social-networks{position: absolute; top: 20px; left: 20px; right: 20px; text-align: right; opacity: 0; visibility: hidden;}.maxcoach-team-member-style-02 .social-networks a{display: inline-block; font-size: 18px; line-height: 0; color: #fff; padding: 10px 8px;}.maxcoach-team-member-style-03 .tm-team-member{position: relative;}.maxcoach-team-member-style-03 .tm-team-member:hover .overlay,.maxcoach-team-member-style-03 .tm-team-member:hover .info,.maxcoach-team-member-style-03 .tm-team-member:hover .social-networks{opacity: 1; visibility: visible;}.maxcoach-team-member-style-03 .photo{position: relative;}.maxcoach-team-member-style-03 .photo img{width: 100%;}.maxcoach-team-member-style-03 .overlay{content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 0; visibility: hidden; background: rgba(0, 0, 0, 0.7); z-index: 0;}.maxcoach-team-member-style-03 .info{position: absolute; top: 50%; left: 0; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); padding: 30px 30px 27px; z-index: 2; opacity: 0; visibility: hidden; text-align: center;}.maxcoach-team-member-style-03 .name{font-size: 24px; color: #fff; margin-bottom: 0;}.maxcoach-team-member-style-03 .position{margin: 0 0 8px; font-size: 12px; text-transform: uppercase; letter-spacing: 1.38px; color: #fff;}.maxcoach-team-member-style-03 .description{color: #fff; margin-top: 10px;}.maxcoach-team-member-style-03 .social-networks{position: absolute; bottom: 33px; left: 0; width: 100%; text-align: center; opacity: 0; visibility: hidden;}.maxcoach-team-member-style-03 .social-networks a{display: inline-block; font-size: 20px; line-height: 0; color: #fff; padding: 10px 8px;}.tm-team-member-carousel .tm-team-member{position: relative;}.tm-team-member-carousel .tm-team-member:hover .photo{box-shadow: 0 55px 40px -40px rgba(51, 51, 51, 0.25);}.tm-team-member-carousel .tm-team-member:hover .overlay,.tm-team-member-carousel .tm-team-member:hover .info,.tm-team-member-carousel .tm-team-member:hover .social-networks{opacity: 1; visibility: visible;}.tm-team-member-carousel .photo{position: relative;}.tm-team-member-carousel .photo img{width: 100%;}.tm-team-member-carousel .overlay{content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 0; visibility: hidden; background: rgba(17, 17, 17, 0.8); z-index: 0;}.tm-team-member-carousel .info{position: absolute; bottom: 0; left: 0; width: 100%; padding: 30px 30px 27px; z-index: 2; opacity: 0; visibility: hidden;}.tm-team-member-carousel .name{font-size: 20px; color: #fff; margin-bottom: 0;}.tm-team-member-carousel .position{margin-top: 8px; font-size: 12px; font-weight: 500; text-transform: uppercase; letter-spacing: 1.38px; color: rgba(255, 255, 255, 0.4);}.tm-team-member-carousel .description{color: #fff; margin-top: 10px;}.tm-team-member-carousel .social-networks{position: absolute; top: 20px; left: 20px; right: 20px; text-align: right; opacity: 0; visibility: hidden;}.tm-team-member-carousel .social-networks a{display: inline-block; font-size: 18px; line-height: 0; color: #fff; padding: 10px 8px;}.maxcoach-event-grid .event-title{margin-bottom: 0;}.maxcoach-event-grid .event-location{font-size: 14px; color: #7e7e7e; margin: 0 0 7px;}.maxcoach-event-grid .event-location span{margin-right: 5px;}.maxcoach-event-grid.style-minimal .maxcoach-box{position: relative; display: block; background: #f8f8f8; border-radius: 5px; overflow: hidden; height: 100%;}.maxcoach-event-grid.style-minimal .maxcoach-box:hover{background: #fff; box-shadow: 0 0 40px rgba(51, 51, 51, 0.1);}.maxcoach-event-grid.style-minimal .maxcoach-box:hover:before{opacity: 1;}.maxcoach-event-grid.style-minimal .maxcoach-box:before{position: absolute; content: ''; top: 0; left: 0; bottom: 0; width: 3px; background: #20ad96; opacity: 0;}.maxcoach-event-grid.style-minimal .event-image{position: relative; border-top-left-radius: inherit; border-top-right-radius: inherit; overflow: hidden;}.maxcoach-event-grid.style-minimal .event-image img{width: 100%;}.maxcoach-event-grid.style-minimal .event-caption{position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 31px;}.maxcoach-event-grid.style-minimal .left-box{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; margin-right: 30px;}.maxcoach-event-grid.style-minimal .right-box{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}.maxcoach-event-grid.style-minimal .event-title{font-size: 20px; line-height: 1.5; margin: 0;}.maxcoach-event-grid.style-minimal .event-date{text-align: center; margin: 0 0 10px;}.maxcoach-event-grid.style-minimal .event-date--day{font-size: 48px; font-weight: 400; line-height: 1; color: #20ad96;}.maxcoach-event-grid.style-minimal .event-date--month{font-size: 15px; font-weight: 700; line-height: 1; text-transform: uppercase; letter-spacing: 1px; color: #333;}.maxcoach-event-grid.style-minimal .tm-button{min-width: 132px; min-height: 32px !important;}.maxcoach-event-grid.style-one-left-featured .event-location{margin: 14px 0 0;}.maxcoach-event-grid.style-one-left-featured .event-title{font-size: 18px;}.maxcoach-event-grid.style-one-left-featured .featured-event .event-title{line-height: 1.5;}.maxcoach-event-grid.style-one-left-featured .featured-event .event-title a{font-size: 1.33em;}.maxcoach-event-grid.style-one-left-featured .featured-event .has-post-thumbnail .event-date{margin: -50px 26px 0 20px;}.maxcoach-event-grid.style-one-left-featured .featured-event .event-date{position: relative; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 100px; width: 100px; background: #f1f4f2; margin-right: 26px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}.maxcoach-event-grid.style-one-left-featured .featured-event .event-date .event-date--day{font-size: 48px; line-height: .8; margin-bottom: 15px;}.maxcoach-event-grid.style-one-left-featured .featured-event .event-date .event-date--month{font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; line-height: 1;}.maxcoach-event-grid.style-one-left-featured .featured-event .event-info{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.maxcoach-event-grid.style-one-left-featured .featured-event .event-caption{padding: 20px 0 0;}.maxcoach-event-grid.style-one-left-featured .normal-events .grid-item + .grid-item{margin-top: 30px;}.maxcoach-event-grid.style-one-left-featured .normal-events .maxcoach-box{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}.maxcoach-event-grid.style-one-left-featured .normal-events .event-title{line-height: 1.78;}.maxcoach-event-grid.style-one-left-featured .normal-events .event-date{font-size: 13px; font-weight: 500; line-height: 1.5; text-transform: uppercase; letter-spacing: 1.5px; background: #f1f4f2; padding: 4px 0 1px; text-align: center;}.maxcoach-event-grid.style-one-left-featured .normal-events .event-thumbnail-wrap{-webkit-box-flex: 0; -webkit-flex: 0 0 36.333333%; -ms-flex: 0 0 36.333333%; flex: 0 0 36.333333%; max-width: 36.333333%;}.maxcoach-event-grid.style-one-left-featured .normal-events .event-info{-webkit-box-flex: 0; -webkit-flex: 0 0 63.666667%; -ms-flex: 0 0 63.666667%; flex: 0 0 63.666667%; max-width: 63.666667%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.maxcoach-event-grid.style-one-left-featured .normal-events .event-caption{padding-left: 30px;}.maxcoach-event-grid.style-alternate-grid .modern-grid{display: block;}.maxcoach-event-grid.style-alternate-grid .maxcoach-box{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.maxcoach-event-grid.style-alternate-grid .event-thumbnail{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; max-width: 50%;}.maxcoach-event-grid.style-alternate-grid .event-info{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 0 0 0 20px;}.maxcoach-event-grid.style-alternate-grid .event-date{font-size: 15px; font-weight: 500; text-transform: uppercase; letter-spacing: 2px; margin: 0 0 6px;}.maxcoach-event-grid.style-alternate-grid .event-title{font-size: 20px; line-height: 1.5;}.maxcoach-event-grid.style-alternate-grid .event-location{margin: 14px 0 0;}@media (min-width: 768px){.maxcoach-event-grid.style-alternate-grid .modern-grid{display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); grid-gap: 70px 30px;}.maxcoach-event-grid.style-alternate-grid .grid-item:nth-child(4n + 3) .maxcoach-box, .maxcoach-event-grid.style-alternate-grid .grid-item:nth-child(4n + 4) .maxcoach-box{-webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;}.maxcoach-event-grid.style-alternate-grid .grid-item:nth-child(4n + 3) .event-info, .maxcoach-event-grid.style-alternate-grid .grid-item:nth-child(4n + 4) .event-info{padding: 0 20px 0 0; text-align: right;}}@media (min-width: 992px){.maxcoach-event-grid.style-alternate-grid .grid-item:nth-child(4n + 3) .event-info, .maxcoach-event-grid.style-alternate-grid .grid-item:nth-child(4n + 4) .event-info{padding: 0 45px 0 0;}.maxcoach-event-grid.style-alternate-grid .event-info{padding: 0 0 0 45px;}}@media (max-width: 767px){.maxcoach-event-grid.style-one-left-featured .normal-events{margin-top: 40px;}.maxcoach-event-grid.style-alternate-grid .grid-item + .grid-item{margin-top: 40px;}.maxcoach-event-grid.style-alternate-grid .grid-item:nth-child(2n + 2) .maxcoach-box{-webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;}.maxcoach-event-grid.style-alternate-grid .grid-item:nth-child(2n + 2) .event-info{padding: 0 20px 0 0; text-align: right;}}@media (max-width: 543px){.maxcoach-event-grid.style-one-left-featured .featured-event .event-info{display: block;}.maxcoach-event-grid.style-one-left-featured .featured-event .event-caption{padding-left: 20px;}.maxcoach-event-grid.style-one-left-featured .normal-events{margin-top: 40px;}.maxcoach-event-grid.style-one-left-featured .normal-events .event-caption{padding-left: 20px;}}.maxcoach-event-carousel .swiper-inner{margin: -30px;}.maxcoach-event-carousel .swiper-container{padding: 30px;}.maxcoach-event-carousel .maxcoach-box{height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; background: #f8f8f8; border-radius: 5px; text-align: center;}.maxcoach-event-carousel .maxcoach-box:hover{background: #fff; box-shadow: 0 0 40px rgba(51, 51, 51, 0.1);}.maxcoach-event-carousel .maxcoach-box:hover .event-overlay-background,.maxcoach-event-carousel .maxcoach-box:hover .event-overlay-content{visibility: visible; opacity: 1;}.maxcoach-event-carousel .event-image{position: relative; border-top-left-radius: inherit; border-top-right-radius: inherit; overflow: hidden;}.maxcoach-event-carousel .event-image img{width: 100%;}.maxcoach-event-carousel .event-overlay-background{position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; visibility: hidden;}.maxcoach-event-carousel .event-overlay-content{position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; visibility: hidden; display: table; width: 100%; height: 100%;}.maxcoach-event-carousel .event-overlay-content .inner{display: table-cell; vertical-align: middle;}.maxcoach-event-carousel .event-caption{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 24px 20px 31px;}.maxcoach-event-carousel .event-title{font-size: 20px; line-height: 1.5; margin: 0;}.maxcoach-event-carousel .event-date{font-size: 15px; font-weight: 500; line-height: 2; text-transform: uppercase; letter-spacing: 2px; margin: 0 0 4px;}.maxcoach-event-carousel .event-location{font-size: 14px; color: #7e7e7e; margin: 24px 0 0;}.maxcoach-event-carousel .event-location span{margin-right: 5px;}.maxcoach-event-carousel .tm-button{min-width: 132px;}.maxcoach-event-carousel .tm-button.style-flat:before, .maxcoach-event-carousel .tm-button.style-flat:after{background-color: #fff;}.elementor-widget-tm-testimonial{text-align: center;}.elementor-widget-tm-testimonial .testimonial-item{position: relative; display: inline-block; width: 100%; max-width: 100%;}.elementor-widget-tm-testimonial .testimonial-quote-icon{position: absolute; top: 30px; right: 30px; font-size: 40px; line-height: 1;}.elementor-widget-tm-testimonial .testimonial-quote-icon svg{-webkit-transform: scale(-1, -1); -ms-transform: scale(-1, -1); transform: scale(-1, -1); width: 1em; height: auto;}.elementor-widget-tm-testimonial .testimonial-quote-icon svg *{fill: currentColor;}.elementor-widget-tm-testimonial.align-left{text-align: left;}.elementor-widget-tm-testimonial.align-right{text-align: right;}.elementor-widget-tm-testimonial .testimonial-main-content{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}.elementor-widget-tm-testimonial .content-wrap{position: relative; display: inline-block; width: 100%; max-width: 100%;}.elementor-widget-tm-testimonial.layout-image-inline .image{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin: 0 30px 0 0;}.elementor-widget-tm-testimonial.layout-image-inline .info{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: left;}.elementor-widget-tm-testimonial.layout-image-inline.align-right .info{text-align: right; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;}.elementor-widget-tm-testimonial.layout-image-inline.align-right .image{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin: 0 0 0 30px;}.elementor-widget-tm-testimonial.layout-image-inline.align-right .testimonial-item{text-align: right;}.elementor-widget-tm-testimonial.layout-image-stacked .image{margin: 0 0 28px;}.elementor-widget-tm-testimonial.layout-image-stacked .info{display: inline-block;}.elementor-widget-tm-testimonial.layout-image-stacked .position{margin-top: 11px;}.elementor-widget-tm-testimonial.layout-image-above .image{margin-bottom: 20px;}.elementor-widget-tm-testimonial.layout-image-above .cite{display: block; margin-top: 46px;}.elementor-widget-tm-testimonial.layout-image-above .position{margin-top: 11px;}.elementor-widget-tm-testimonial.layout-image-top .swiper-slide{padding: 70px 0 0;}.elementor-widget-tm-testimonial.layout-image-top .testimonial-item{padding-top: 100px !important;}.elementor-widget-tm-testimonial.layout-image-top .image{position: absolute; top: 0; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.elementor-widget-tm-testimonial.layout-image-top .image img{width: 140px; height: 140px;}.elementor-widget-tm-testimonial.layout-image-top .info{padding: 34px 0 0;}.elementor-widget-tm-testimonial.layout-image-top-02 .image{margin: 0 0 30px;}.elementor-widget-tm-testimonial.layout-image-top-02 .image img{width: 124px; height: 124px;}.elementor-widget-tm-testimonial.layout-image-top-02 .info{padding: 21px 0 0;}.elementor-widget-tm-testimonial.layout-image-left .testimonial-item{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.elementor-widget-tm-testimonial.layout-image-left .image{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin: 0 30px 0 0;}.elementor-widget-tm-testimonial.layout-image-left .image img{width: 70px; height: 70px;}.elementor-widget-tm-testimonial.layout-image-left .info{padding: 34px 0 0;}.elementor-widget-tm-testimonial.image-position-above .info{padding: 0 0 20px;}.elementor-widget-tm-testimonial.image-position-below .info{padding: 20px 0 0;}.elementor-widget-tm-testimonial.image-position-bottom .testimonial-main-content{height: 100%;}.elementor-widget-tm-testimonial.image-position-bottom .content-wrap{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 100%; width: 100%;}.elementor-widget-tm-testimonial.image-position-bottom .content{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.elementor-widget-tm-testimonial.image-position-bottom .info{padding: 60px 0 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}.elementor-widget-tm-testimonial.image-position-bottom.align-center .info{-webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}.elementor-widget-tm-testimonial .image img{width: 90px; height: 90px; border-radius: 50%;}.elementor-widget-tm-testimonial .text{font-size: 18px; font-weight: 500; line-height: 1.67; color: #696969;}.elementor-widget-tm-testimonial .cite{font-style: normal;}.elementor-widget-tm-testimonial .title{font-size: 21px; margin-bottom: 14px;}.elementor-widget-tm-testimonial .testimonial-rating-wrap{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin: 0 0 11px;}.elementor-widget-tm-testimonial .testimonial-rating{font-size: 14px; line-height: 26px; color: #fb0; letter-spacing: 2px;}.elementor-widget-tm-testimonial .testimonial-rating-average{margin: 0 0 0 10px;}.elementor-widget-tm-testimonial .name{font-size: 15px; text-transform: uppercase; letter-spacing: 1px; line-height: 1.3; margin-bottom: 0;}.elementor-widget-tm-testimonial .position{display: block; font-size: 14px; color: #7e7e7e;}.maxcoach-testimonial-cite-layout-inline .name{display: inline-block;}.maxcoach-testimonial-cite-layout-inline .position{display: inline-block; margin: 0 0 0 13px;}.maxcoach-testimonial-style-01 .swiper-slide{padding: 20px 15px 37px;}.maxcoach-testimonial-style-01 .testimonial-item{padding: 31px 50px 47px; background: #fff; box-shadow: 0 0 20px rgba(51, 51, 51, 0.1); border-radius: 5px;}.maxcoach-testimonial-style-01 .image img{width: 90px; height: 90px;}.maxcoach-testimonial-style-02 .testimonial-item{padding: 41px 40px 36px; background: #fff; box-shadow: 0 16px 40px #ededed;}.maxcoach-testimonial-style-02 .image img{width: 50px; height: 50px;}.maxcoach-testimonial-style-02 .name{font-size: 18px; line-height: 1.34;}.maxcoach-testimonial-style-02 .text{color: #777;}.maxcoach-testimonial-style-02 .position{color: rgba(17, 17, 17, 0.4);}.maxcoach-testimonial-style-02.elementor-widget-tm-testimonial.layout-image-inline .image{margin-right: 13px;}.maxcoach-testimonial-style-03 .testimonial-item{padding: 41px 50px 36px; border-radius: 5px; background: #fff; box-shadow: 0 16px 40px -40px rgba(51, 51, 51, 0.13);}.maxcoach-testimonial-style-03 .image img{width: 70px; height: 70px;}.maxcoach-testimonial-style-03 .title{font-size: 20px; line-height: 1.6;}.maxcoach-testimonial-style-03.maxcoach-testimonial-cite-layout-block .position{margin: 11px 0 0;}.maxcoach-testimonial-style-03.image-position-below .info{padding: 38px 0 0;}.maxcoach-testimonial-style-03.layout-image-inline .image{margin-right: 23px;}.maxcoach-testimonial-style-04 .swiper-inner{margin: -30px;}.maxcoach-testimonial-style-04 .swiper-container{padding: 30px;}.maxcoach-testimonial-style-04 .testimonial-item{padding: 41px 28px 38px; border-radius: 5px; background: #fff; box-shadow: 0 0 30px rgba(51, 51, 51, 0.1);}.maxcoach-testimonial-style-04 .swiper-slide:not(.swiper-slide-visible) .testimonial-item{box-shadow: none;}.maxcoach-testimonial-style-04 .image img{width: 70px; height: 70px;}.maxcoach-testimonial-style-04 .title{font-size: 20px; line-height: 1.6;}.maxcoach-testimonial-style-04.maxcoach-testimonial-cite-layout-block .position{margin: 11px 0 0;}.maxcoach-testimonial-style-04.image-position-below .info{padding: 38px 0 0;}.maxcoach-testimonial-style-04.layout-image-inline .image{margin-right: 23px;}.maxcoach-testimonial-style-05 .title{font-size: 20px; line-height: 1.6;}.maxcoach-testimonial-style-05 .text{font-size: 34px; font-weight: 500; line-height: 1.42;}.maxcoach-testimonial-style-05.maxcoach-testimonial-cite-layout-block .position{margin: 11px 0 0;}.maxcoach-testimonial-style-05.image-position-below .info{padding: 38px 0 0;}.maxcoach-testimonial-style-05.layout-image-inline .image{margin-right: 23px;}.maxcoach-testimonial-style-05.layout-image-left .image{margin: 0 100px 0 0;}.maxcoach-testimonial-style-05.layout-image-left .image img{width: 200px; height: 200px;}.maxcoach-testimonial-style-06 .testimonial-item{padding: 41px 50px 36px; border-radius: 5px; background: #fff; box-shadow: 0 16px 40px -40px rgba(51, 51, 51, 0.13);}.maxcoach-testimonial-style-06 .image{display: inline-block; border: 6px solid #50e3c2; border-radius: 50%; padding: 3px;}.maxcoach-testimonial-style-06 .image img{width: 124px; height: 124px;}.maxcoach-testimonial-style-06 .title{font-size: 21px; line-height: 1.62;}.maxcoach-testimonial-style-06 .content{position: relative; padding-top: 45px;}.maxcoach-testimonial-style-06 .content:before{content: ''; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); background: url("assets/images/testimonial-icon.png") no-repeat center; width: 36px; height: 31px;}.maxcoach-testimonial-style-06.maxcoach-testimonial-cite-layout-block .position{margin: 11px 0 0;}.maxcoach-testimonial-style-06.image-position-below .info{padding: 38px 0 0;}.maxcoach-testimonial-style-06.layout-image-inline .image{margin-right: 23px;}.maxcoach-testimonial-style-07 .testimonial-item{position: relative; padding: 59px 50px 53px;}.maxcoach-testimonial-style-07 .testimonial-quote-icon{top: 34px; right: 47px;}.maxcoach-testimonial-style-07 .image img{width: 60px; height: 60px;}.maxcoach-testimonial-style-07 .title{font-size: 20px; font-weight: 600; margin-bottom: 18px;}.maxcoach-testimonial-style-07 .text{font-size: 18px; line-height: 1.67; font-weight: 400; color: #333;}.maxcoach-testimonial-style-07.layout-image-inline .image{margin: 0 20px 0 0;}.maxcoach-testimonial-style-07.image-position-below .info{padding: 38px 0 0;}.maxcoach-testimonial-style-07.image-position-below .position{margin: 9px 0 0;}.maxcoach-testimonial-style-08 .testimonial-item{position: relative; padding: 59px 30px 53px; background: #f7f7f7; border-radius: 5px; margin-top: 15px;}.maxcoach-testimonial-style-08.elementor-widget-tm-testimonial .testimonial-quote-icon{color: #333;}.maxcoach-testimonial-style-08 .testimonial-main-content{max-width: 470px; margin: 0 auto;}.maxcoach-testimonial-style-08 .testimonial-quote-icon{top: -15px; left: 36px;}.maxcoach-testimonial-style-08 .image img{width: 60px; height: 60px;}.maxcoach-testimonial-style-08 .title{font-size: 20px; font-weight: 600; margin-bottom: 18px;}.maxcoach-testimonial-style-08 .position{color: #333;}.maxcoach-testimonial-style-08 .text{font-size: 15px; line-height: 30px; font-weight: 500;}.maxcoach-testimonial-style-08 .testimonial-rating-wrap{margin: 19px 0 0;}.maxcoach-testimonial-style-08 .testimonial-rating{font-size: 18px; color: #f8c272;}.maxcoach-testimonial-style-08 .testimonial-rating-average{color: #333;}.maxcoach-testimonial-style-08.layout-image-inline .image{margin: 0 20px 0 0;}.maxcoach-testimonial-style-08.image-position-below .info{padding: 38px 0 0;}.maxcoach-testimonial-style-08.image-position-below .position{margin: 9px 0 0;}.maxcoach-testimonial-style-09 .swiper-inner{margin: 0 0 -30px;}.maxcoach-testimonial-style-09 .swiper-container{padding: 0 0 30px;}.maxcoach-testimonial-style-09 .testimonial-item{padding: 41px 50px 36px; border-radius: 5px; background: #f5f5f5;}.maxcoach-testimonial-style-09 .testimonial-item:hover{background: #fff; box-shadow: 0 16px 40px -40px rgba(51, 51, 51, 0.13);}.maxcoach-testimonial-style-09 .image img{width: 60px; height: 60px;}.maxcoach-testimonial-style-09 .title{font-size: 18px; line-height: 1.78;}.maxcoach-testimonial-style-09 .name{font-size: 13px; letter-spacing: 0.87px;}.maxcoach-testimonial-style-09.maxcoach-testimonial-cite-layout-block .position{margin: 5px 0 0;}.maxcoach-testimonial-style-09.image-position-below .info{padding: 38px 0 0;}.maxcoach-testimonial-style-09.layout-image-inline .image{margin-right: 23px;}.maxcoach-testimonial-style-10 .title{font-size: 20px; line-height: 1.6;}.maxcoach-testimonial-style-10 .name{font-size: 15px; letter-spacing: 1px;}.maxcoach-testimonial-style-10.maxcoach-testimonial-cite-layout-block .position{margin: 10px 0 0;}.maxcoach-testimonial-style-10.image-position-below .info{padding: 38px 0 0;}.maxcoach-testimonial-style-10.layout-image-inline .image{margin-right: 23px;}.maxcoach-testimonial-style-10.layout-image-left .testimonial-item{-webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}.maxcoach-testimonial-style-10.layout-image-left .image{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; max-width: 50%; margin: 0 40px 0 0;}.maxcoach-testimonial-style-10.layout-image-left .image img{width: 200px; height: auto; border-radius: 0;}.maxcoach-testimonial-style-10.layout-image-left .info{padding: 49px 0 0;}.maxcoach-testimonial-pagination.style-01{display: inline-block; width: 315px; max-width: 100%; margin-bottom: 34px;}.maxcoach-testimonial-pagination.style-01 .swiper-slide .image{margin-bottom: 0;}.maxcoach-testimonial-pagination.style-01 .swiper-slide .image img{width: 85px; height: 85px; border-radius: 50%;}.maxcoach-testimonial-pagination.style-01 .swiper-slide:not(.swiper-slide-thumb-active){cursor: pointer;}.maxcoach-testimonial-pagination.style-01 .swiper-slide:not(.swiper-slide-thumb-active) img{opacity: .4;}@media (max-width: 1024px){.elementor-widget-tm-testimonial.maxcoach-testimonial-style-05.layout-image-left .image{margin: 0 50px 0 0;}.elementor-widget-tm-testimonial.maxcoach-testimonial-style-05.layout-image-left .image img{width: 140px; height: 140px;}.elementor-widget-tm-testimonial.maxcoach-testimonial-style-05.layout-image-left .text{font-size: 30px;}}@media (max-width: 767px){.elementor-widget-tm-testimonial.maxcoach-testimonial-style-03 .testimonial-item, .elementor-widget-tm-testimonial.maxcoach-testimonial-style-09 .testimonial-item{padding: 36px 25px 31px;}.elementor-widget-tm-testimonial.maxcoach-testimonial-style-05.layout-image-left .image{margin: 0 20px 0 0;}.elementor-widget-tm-testimonial.maxcoach-testimonial-style-05.layout-image-left .image img{width: 80px; height: 80px;}.elementor-widget-tm-testimonial.maxcoach-testimonial-style-05.layout-image-left .text{font-size: 26px;}.elementor-widget-tm-testimonial.maxcoach-testimonial-style-07 .testimonial-item{padding: 46px 30px 45px;}.maxcoach-testimonial-style-10.image-position-below .info{padding: 25px 0 0;}.maxcoach-testimonial-style-10.layout-image-inline .image{margin-right: 23px;}.maxcoach-testimonial-style-10.layout-image-left .image{margin: 0 20px 0 0;}.maxcoach-testimonial-style-10.layout-image-left .image img{width: 80px;}.maxcoach-testimonial-style-10.layout-image-left .info{padding: 25px 0 0;}}.elementor-widget-tm-testimonial-carousel-3d .carousel-vertical-3d{margin: 110px 0;}.elementor-widget-tm-testimonial-carousel-3d .content-wrap{position: relative; display: inline-block; width: 100%; max-width: 100%;}.elementor-widget-tm-testimonial-carousel-3d .testimonial-item{-webkit-transition: all 1s; transition: all 1s; padding: 37px 50px 40px; background: #fff; box-shadow: 0 14px 59px rgba(0, 0, 0, 0.12); border-radius: 5px; -webkit-backface-visibility: hidden; backface-visibility: hidden; opacity: .4;}.elementor-widget-tm-testimonial-carousel-3d .carousel-item.is-active .testimonial-item{opacity: 1;}.elementor-widget-tm-testimonial-carousel-3d .image{margin: 0 23px 0 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}.elementor-widget-tm-testimonial-carousel-3d .image img{width: 70px; height: 70px; border-radius: 50%;}.elementor-widget-tm-testimonial-carousel-3d .text{font-size: 18px; font-weight: 500; line-height: 1.67; color: #696969;}.elementor-widget-tm-testimonial-carousel-3d .cite{font-style: normal;}.elementor-widget-tm-testimonial-carousel-3d .title{font-size: 20px; line-height: 1.6; margin-bottom: 14px;}.elementor-widget-tm-testimonial-carousel-3d .name{font-size: 15px; text-transform: uppercase; letter-spacing: 1px; line-height: 1.3; margin-bottom: 0;}.elementor-widget-tm-testimonial-carousel-3d .position{display: block; font-size: 14px; margin: 10px 0 0;}.elementor-widget-tm-testimonial-carousel-3d .info{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 42px 0 0;}.elementor-widget-tm-testimonial-grid .testimonial-item{position: relative; display: inline-block; width: 100%; max-width: 100%;}.elementor-widget-tm-testimonial-grid.align-left{text-align: left;}.elementor-widget-tm-testimonial-grid.align-right{text-align: right;}.elementor-widget-tm-testimonial-grid .testimonial-main-content{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}.elementor-widget-tm-testimonial-grid .content-wrap{position: relative; display: inline-block; width: 100%; max-width: 100%;}.elementor-widget-tm-testimonial-grid.layout-image-inline .avatar{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin: 0 20px 0 0;}.elementor-widget-tm-testimonial-grid.layout-image-inline .info{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: left;}.elementor-widget-tm-testimonial-grid.layout-image-inline.align-right .info{text-align: right; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;}.elementor-widget-tm-testimonial-grid.layout-image-inline.align-right .avatar{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin: 0 0 0 20px;}.elementor-widget-tm-testimonial-grid.layout-image-inline.align-right .testimonial-item{text-align: right;}.elementor-widget-tm-testimonial-grid.layout-image-stacked .avatar{margin: 0 0 28px;}.elementor-widget-tm-testimonial-grid.layout-image-stacked .info{display: inline-block;}.elementor-widget-tm-testimonial-grid.layout-image-above .avatar{margin-bottom: 20px;}.elementor-widget-tm-testimonial-grid.layout-image-above .cite{display: block; margin-top: 46px;}.elementor-widget-tm-testimonial-grid.image-position-above .info{padding: 0 0 19px;}.elementor-widget-tm-testimonial-grid.image-position-below .info{padding: 19px 0 0;}.elementor-widget-tm-testimonial-grid.image-position-bottom .testimonial-main-content{height: 100%;}.elementor-widget-tm-testimonial-grid.image-position-bottom .content-wrap{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 100%; width: 100%;}.elementor-widget-tm-testimonial-grid.image-position-bottom .content{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.elementor-widget-tm-testimonial-grid.image-position-bottom .info{padding: 60px 0 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}.elementor-widget-tm-testimonial-grid.image-position-bottom.align-center .info{-webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}.elementor-widget-tm-testimonial-grid .thumbnail{margin-bottom: 38px;}.elementor-widget-tm-testimonial-grid .avatar img{width: 90px; height: 90px; border-radius: 50%;}.elementor-widget-tm-testimonial-grid .text{font-style: italic;}.elementor-widget-tm-testimonial-grid .cite{font-style: normal;}.elementor-widget-tm-testimonial-grid .title{font-size: 21px; margin-bottom: 14px;}.elementor-widget-tm-testimonial-grid .testimonial-rating{font-size: 12px; color: #f5a623; letter-spacing: 4px; margin-bottom: 10px;}.elementor-widget-tm-testimonial-grid .name{display: block; font-size: 18px; line-height: 1.34; margin-bottom: 0;}.elementor-widget-tm-testimonial-grid .position{display: block; font-size: 12px; font-weight: 500; text-transform: uppercase; letter-spacing: 1.38px; margin-top: 6px;}@-webkit-keyframes video-bounce-up{0%{-webkit-transform: scale(1, 1); transform: scale(1, 1);}25%{-webkit-transform: scale(1.15, 1.15); transform: scale(1.15, 1.15);}50%{-webkit-transform: scale(0.85, 0.85); transform: scale(0.85, 0.85);}100%{-webkit-transform: scale(1, 1); transform: scale(1, 1);}}@keyframes video-bounce-up{0%{-webkit-transform: scale(1, 1); transform: scale(1, 1);}25%{-webkit-transform: scale(1.15, 1.15); transform: scale(1.15, 1.15);}50%{-webkit-transform: scale(0.85, 0.85); transform: scale(0.85, 0.85);}100%{-webkit-transform: scale(1, 1); transform: scale(1, 1);}}.tm-popup-video{position: relative;}.tm-popup-video .video-link{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}.tm-popup-video .video-poster{position: relative;}.tm-popup-video .video-play-icon{width: 90px; height: 90px; background: transparent; border: 3px solid #111; position: relative; border-radius: 50%;}.tm-popup-video .icon{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); line-height: 1; margin-left: 2px; z-index: 2;}.tm-popup-video .icon:before{content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-top: 9px solid transparent; border-bottom: 9px solid transparent; border-left: 14px solid #111;}.tm-popup-video .video-overlay{position: absolute; top: 0; right: 0; bottom: 0; left: 0;}.tm-popup-video .video-poster-caption{margin-top: 21px; font-size: 16px; font-style: italic; text-align: center;}.tm-popup-video.type-poster .video-poster{border-radius: 5px;}.tm-popup-video.type-poster .maxcoach-image{border: 0 solid transparent; position: relative; border-radius: inherit;}.tm-popup-video.type-poster .maxcoach-image img{border-radius: inherit;}.tm-popup-video.type-poster .video-play-icon{border-color: #fff;}.tm-popup-video.type-poster .icon:before{border-left-color: #fff;}.tm-popup-video.type-poster .video-button{position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}.tm-popup-video.type-poster.poster-full-wide .video-link{display: block;}.tm-popup-video.type-poster.poster-full-wide .video-poster img{width: 100%;}.tm-popup-video.type-button{line-height: 0;}.tm-popup-video.type-button .video-link:hover .video-play{-webkit-animation: 1s video-bounce-up; animation: 1s video-bounce-up;}.tm-popup-video.type-button > a{display: inline-block; text-align: center;}.maxcoach-text-animate-line .video-link:hover .video-text:after{width: 100%; left: 0; right: auto;}.maxcoach-text-animate-line .video-text{position: relative; padding-bottom: 5px;}.maxcoach-text-animate-line .video-text:before, .maxcoach-text-animate-line .video-text:after{content: ''; width: 0; height: 1px; position: absolute; left: auto; right: 0; bottom: 0; -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background: currentColor;}.maxcoach-text-animate-line .video-text:before{width: 100%; background: rgba(0, 0, 0, 0.2);}.maxcoach-popup-video-icon-position-top .video-button{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.maxcoach-popup-video-icon-position-top .video-play{margin: 0 0 20px;}.maxcoach-popup-video-icon-position-left .video-button{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.maxcoach-popup-video-icon-position-left .video-play{margin: 0 20px 0 0;}.maxcoach-popup-video-icon-position-right .video-button{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;}.maxcoach-popup-video-icon-position-right .video-play{margin: 0 0 0 20px;}@-webkit-keyframes hozirontalMove{0%{-webkit-transform: translateY(-100%); transform: translateY(-100%);}100%{-webkit-transform: translateY(100%); transform: translateY(100%);}}@keyframes hozirontalMove{0%{-webkit-transform: translateY(-100%); transform: translateY(-100%);}100%{-webkit-transform: translateY(100%); transform: translateY(100%);}}.tm-separator{line-height: 0; font-size: 0;}.tm-separator.vertical-line .inner{position: relative; display: inline-block; width: 1px; height: 150px;}.tm-separator.vertical-line .inner:before, .tm-separator.vertical-line .inner:after{position: absolute; top: 0; left: 0; content: ''; width: 100%; height: 100%; background: currentColor;}.tm-separator.vertical-line.play-animate{overflow: hidden;}.tm-separator.vertical-line.play-animate .inner{background: none !important;}.tm-separator.vertical-line.play-animate .inner:before, .tm-separator.vertical-line.play-animate .inner:after{-webkit-animation: hozirontalMove 1.3s linear infinite !important; animation: hozirontalMove 1.3s linear infinite !important;}.tm-separator.vertical-line.play-animate .inner:after{-webkit-animation-delay: .3s; animation-delay: .3s;}.tm-separator.horizontal-line .inner{display: inline-block; width: 120px; max-width: 100%; height: 2px; background: currentColor;}.tm-table{overflow-x: auto;}.tm-table table{margin: 0; border-collapse: separate;}.tm-table.style-01 th{font-size: 20px; font-weight: 600; color: #b2b2b2;}.tm-table.style-01 td, .tm-table.style-01 th{text-align: left; border: 0; padding: 36px 10px 36px;}.tm-table.style-01 tr th, .tm-table.style-01 tr td{border-bottom: 1px solid #eee;}.tm-table.style-01 tr:nth-child(2n) td{background: none;}.has-admin-bar.fp-enabled{height: calc(100% - 32px) !important;}.tm-full-page .fp-section:not(.page-footer-wrapper) .elementor-section-stretched{left: 0 !important;}.full-page-share-list{position: fixed; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); right: 60px; padding-top: 110px;}.full-page-share-list .stalk{position: absolute; top: 0; left: 7px; padding-left: 63px; font-size: 15px; line-height: 17px; text-transform: uppercase; letter-spacing: 2px; color: #111; -webkit-transform: translateX(-50%) translateY(100%) rotate(-90deg); -ms-transform: translateX(-50%) translateY(100%) rotate(-90deg); transform: translateX(-50%) translateY(100%) rotate(-90deg);}.full-page-share-list .stalk:before{content: ''; position: absolute; top: 8px; left: 0; width: 50px; height: 1px; background: #ddd;}.full-page-share-list a{display: block; font-size: 17px;}.full-page-share-list a + a{margin-top: 22px;}.full-page-numbers{position: fixed; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); left: 48px; color: #111;}.full-page-numbers .numbers{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;}.full-page-numbers .numbers .current{font-size: 70px; font-weight: 300; line-height: .6;}.full-page-numbers .numbers .total{position: relative; padding-left: 28px; font-size: 27px; line-height: 1;}.full-page-numbers .numbers .total:before{position: absolute; content: ''; width: 1px; left: 12px; bottom: 0; height: 64px; background: #ccc;}.full-page-numbers .title{font-size: 18px; font-weight: 500; text-align: center; margin-top: 12px;}[data-fp-section-skin='light'] #fp-nav ul li a span,[data-fp-section-skin='light'] .fp-slidesNav ul li a span{background: #fff;}[data-fp-section-skin='light'] .full-page-share-list .stalk{color: #fff;}[data-fp-section-skin='light'] .full-page-share-list .stalk:before{background: rgba(221, 221, 221, 0.27);}[data-fp-section-skin='light'] .full-page-share-list a{color: #fff;}[data-fp-section-skin='light'] .full-page-numbers{color: #fff;}[data-fp-section-skin='light'] .full-page-numbers .total:before{background: rgba(204, 204, 204, 0.2);}.tm-view-demo{text-align: center;}.tm-view-demo .maxcoach-box{position: relative; display: block;}.tm-view-demo .image{box-shadow: 0 0 40px rgba(51, 51, 51, 0.1); border-radius: 5px;}.tm-view-demo .image > img{width: 100%; border-radius: inherit;}.tm-view-demo .heading{font-size: 20px; line-height: 1.5; margin: 29px 0 0;}.tm-view-demo .badge{position: absolute; top: -15px; right: -15px; z-index: 2;}.maxcoach-shape .shape{width: 200px; color: #111;}.maxcoach-shape svg{width: 100%; height: auto;}.maxcoach-shape-circle .shape{width: 50px; height: 50px; border-radius: 50%; background: currentColor;}.maxcoach-shape-border-circle .shape{width: 50px; height: 50px; border-radius: 50%; border: 3px solid currentColor;}.maxcoach-booking-form #flexi_searchbox{font: inherit !important;}.maxcoach-booking-form #flexi_searchbox #b_searchboxInc #b_searchDest,.maxcoach-booking-form #flexi_searchbox #b_searchboxInc #b_searchCheckInDate,.maxcoach-booking-form #flexi_searchbox #b_searchboxInc #b_searchCheckOutDate,.maxcoach-booking-form #flexi_searchbox #b_searchboxInc .b_submitButton_wrapper{margin-bottom: 20px;}.maxcoach-booking-form #b_frmInner{margin-left: -15px; margin-right: -15px;}.maxcoach-booking-form #flexi_searchbox #b_searchboxInc{padding: 0;}.maxcoach-booking-form #b_searchCheckInDate,.maxcoach-booking-form #b_searchCheckOutDate,.maxcoach-booking-form #b_searchDest,.maxcoach-booking-form #b_logo{padding-left: 15px; padding-right: 15px;}.maxcoach-booking-form select,.maxcoach-booking-form #flexi_searchbox #b_searchboxInc #b_destination{border-radius: 0; background-color: #f6f6f6; border: 1px solid #f6f6f6; width: 100%; padding: 3px 20px !important; font-size: 15px !important; color: #111 !important;}.maxcoach-booking-form select{background-position: center right 10px;}.maxcoach-booking-form .b_searchDatesInner{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.maxcoach-booking-form #b_checkin_day,.maxcoach-booking-form #b_checkout_day{width: 70px !important; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 10px !important;}.maxcoach-booking-form #b_checkin_month,.maxcoach-booking-form #b_checkout_month{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.maxcoach-booking-form #flexi_searchbox #b_searchboxInc #b_destination{margin-bottom: 11px;}.maxcoach-booking-form #flexi_searchbox #b_searchboxInc #b_searchCheckInDate{margin-right: 0;}.maxcoach-booking-form #b_searchCheckInDate,.maxcoach-booking-form #b_searchCheckOutDate,.maxcoach-booking-form .b_submitButton_wrapper{display: inline-block; width: 33.33332%; padding-left: 15px; padding-right: 15px;}.maxcoach-booking-form .b_submitButton_wrapper{padding-top: 34px;}.maxcoach-booking-form #flexi_searchbox #b_searchboxInc .b_submitButton_wrapper .b_submitButton{width: 100%; box-shadow: none; border-radius: 0 !important; padding: 0 30px !important;}.maxcoach-booking-form #flexi_searchbox h4{font-size: 13px; font-weight: 500; color: #a1a1a1 !important; font-family: inherit; text-transform: uppercase; letter-spacing: 1px; margin: 0 0 16px;}@media (max-width: 767px){.maxcoach-booking-form #b_searchCheckInDate, .maxcoach-booking-form #b_searchCheckOutDate, .maxcoach-booking-form .b_submitButton_wrapper{display: block; width: 100%;}}.maxcoach-mailchimp-form .form-title,.maxcoach-mailchimp-form .form-description{display: none;}.maxcoach-mailchimp-form input[type='email']::-webkit-input-placeholder{color: inherit;}.maxcoach-mailchimp-form input[type='email']:-moz-placeholder{color: inherit;}.maxcoach-mailchimp-form input[type='email']::-moz-placeholder{color: inherit;}.maxcoach-mailchimp-form input[type='email']:-ms-input-placeholder{color: inherit;}.maxcoach-mailchimp-form .button-icon:before{content: '\f178';}.maxcoach-mailchimp-form-style-01 .form-item-wrap{position: relative;}.maxcoach-mailchimp-form-style-01 input[type='email']{padding-right: 65px; min-height: 52px;}.maxcoach-mailchimp-form-style-01 .form-submit{border: 0 !important; border-radius: 5px; background: transparent; position: absolute; top: 0; right: 0; padding: 0 25px; box-shadow: none; -webkit-transform: none; -ms-transform: none; transform: none; height: 52px; line-height: 52px;}.maxcoach-mailchimp-form-style-01 .form-submit:hover{color: #fff;}.maxcoach-mailchimp-form-style-01 .button-icon{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.maxcoach-mailchimp-form-style-01 .form-description{margin-top: 24px;}.maxcoach-mailchimp-form-style-01 .button-icon{display: none;}.maxcoach-mailchimp-form-style-02 .form-item-wrap{position: relative;}.maxcoach-mailchimp-form-style-02 input[type='email']{padding-left: 0; padding-right: 65px; min-height: 50px; border: 0; border-radius: 0; border-bottom: 2px solid rgba(0, 0, 0, 0.25); background: none; font-size: 24px; color: #333;}.maxcoach-mailchimp-form-style-02 input[type='email']:focus{background: none;}.maxcoach-mailchimp-form-style-02 .form-submit{border: 0 !important; border-radius: 0; background: transparent; position: absolute; top: 0; right: 0; width: 50px; height: 100%; padding: 0; box-shadow: none; -webkit-transform: none; -ms-transform: none; transform: none; color: #333;}.maxcoach-mailchimp-form-style-02 .button-icon{position: absolute; top: 50%; right: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); font-size: 30px;}.maxcoach-mailchimp-form-style-02 .form-description{color: #fff; margin-top: 24px;}.maxcoach-mailchimp-form-style-02 .button-text{display: none;}.elementor-section-gap-beside-no > .elementor-container > .elementor-row{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.elementor-section-gap-beside-no > .elementor-column-gap-narrow > .elementor-row{margin-left: -5px; margin-right: -5px;}.elementor-section-gap-beside-no > .elementor-column-gap-default > .elementor-row{margin-left: -10px; margin-right: -10px;}.elementor-section-gap-beside-no > .elementor-column-gap-extended > .elementor-row{margin-left: -15px; margin-right: -15px;}.elementor-section-gap-beside-no > .elementor-column-gap-wide > .elementor-row{margin-left: -20px; margin-right: -20px;}.elementor-section-gap-beside-no > .elementor-column-gap-wider > .elementor-row{margin-left: -30px; margin-right: -30px;}.elementor-section.elementor-section-content-align-left > .elementor-container{margin-left: 0; margin-right: 0;}.elementor-section.elementor-section-content-align-right > .elementor-container{margin-left: 0; margin-right: 0; float: right; width: 100%;}.elementor-section .elementor-container > .elementor-row > .elementor-column > .elementor-element-populated{padding-top: 0; padding-bottom: 0;}.elementor-section .elementor-widget:not(:last-child){margin-bottom: 0;}.elementor-section.elementor-inner-section{margin-left: 0; margin-right: 0;}.elementor-widget-accordion .elementor-accordion .elementor-accordion-item{border-color: #eee;}.elementor-widget-accordion .elementor-accordion .elementor-tab-title{font-size: 18px;}.elementor-widget-accordion .elementor-accordion .elementor-tab-title a{color: inherit;}.elementor-widget-accordion .elementor-accordion .elementor-accordion-icon{position: relative; top: 3px; font-size: 16px;}.elementor-widget-accordion .elementor-accordion .elementor-tab-content{border-color: #eee; font-size: 16px; line-height: 1.75;}.elementor-accordion-style-02 .elementor-accordion .elementor-accordion-item{border-top: 0; border-left: 0; border-right: 0;}.elementor-accordion-style-02 .elementor-accordion .elementor-tab-title{padding: 17px 0 21px;}.elementor-accordion-style-02 .elementor-accordion .elementor-tab-content{padding: 22px 0 33px;}.elementor-accordion-style-03 .elementor-accordion .elementor-accordion-item{border: 0 !important;}.elementor-accordion-style-03 .elementor-accordion .elementor-tab-content{border: 0 !important; padding: 16px 0 33px;}.elementor-accordion-style-03 .elementor-accordion .elementor-tab-title{padding: 15px 0; font-size: 24px;}.elementor-accordion-style-03 .elementor-accordion .elementor-tab-title a{border-bottom: 2px solid currentColor; padding-bottom: 4px;}.elementor-accordion-style-03 .elementor-accordion .elementor-accordion-icon{top: 9px;}.elementor-element .elementor-button.elementor-button{border-radius: 5px;}.elementor-element .elementor-button{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}.elementor-element .elementor-button.elementor-size-xs{font-size: 13px; min-height: 40px; padding: 2px 18px;}.elementor-element .elementor-button.elementor-size-sm{font-size: 14px; min-height: 48px; padding: 5px 24px;}.elementor-element .elementor-button.elementor-size-md{font-size: 14px; min-height: 52px; padding: 5px 30px;}.elementor-element .elementor-button.elementor-size-lg{font-size: 15px; min-height: 56px; padding: 5px 36px;}.elementor-element .elementor-button.elementor-size-xl{font-size: 16px; min-height: 60px; padding: 5px 42px;}.elementor-widget-counter .elementor-counter .elementor-counter-number-wrapper{font-size: 48px; font-weight: 800; color: #20ad96;}.elementor-widget-counter .elementor-counter .elementor-counter-title{font-size: 15px; font-weight: 700; line-height: 1.34; text-transform: uppercase; letter-spacing: 2px; margin-top: 14px; color: #3f3a64;}.elementor-widget-countdown.maxcoach-countdown-style-01 .elementor-countdown-digits{font-size: 18px; font-weight: 700; line-height: 1;}.elementor-widget-countdown.maxcoach-countdown-style-01 .elementor-countdown-item{vertical-align: middle; padding: 0; line-height: 1;}.elementor-widget-countdown.maxcoach-countdown-style-01 .elementor-countdown-item + .elementor-countdown-item{position: relative;}.elementor-widget-countdown.maxcoach-countdown-style-01 .elementor-countdown-item + .elementor-countdown-item:before{position: absolute; top: 50%; left: -8px; content: ':'; font-size: 18px; font-weight: 700; color: #3f3a64; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}.elementor-element .elementor-form-fields-wrapper{position: relative;}.elementor-element .elementor-field.elementor-field::-webkit-input-placeholder{opacity: 1;}.elementor-element .elementor-field.elementor-field:-moz-placeholder{opacity: 1;}.elementor-element .elementor-field.elementor-field::-moz-placeholder{opacity: 1;}.elementor-element .elementor-field.elementor-field:-ms-input-placeholder{opacity: 1;}.elementor-element .elementor-field-group .elementor-field-textual:focus{box-shadow: none;}.elementor-form-no-wrap .elementor-form-fields-wrapper{-webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap;}.elementor-field-group.elementor-col-fit{-webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1;}.elementor-field-group.elementor-col-custom{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}.elementor-form{}.elementor-form .elementor-button.elementor-size-xs{min-height: 40px;}.elementor-form .elementor-button.elementor-size-sm{min-height: 48px;}.elementor-form .elementor-button.elementor-size-md{min-height: 52px;}.elementor-form .elementor-button.elementor-size-lg{min-height: 56px;}.elementor-form .elementor-button.elementor-size-xl{min-height: 60px;}.elementor-form .elementor-field-textual.elementor-size-xs, .elementor-form .elementor-field-textual.elementor-size-sm, .elementor-form .elementor-field-textual.elementor-size-md, .elementor-form .elementor-field-textual.elementor-size-lg, .elementor-form .elementor-field-textual.elementor-size-xl{border-radius: 5px;}.elementor-form .elementor-field-textual.elementor-size-xs{min-height: 40px;}.elementor-form .elementor-field-textual.elementor-size-sm{min-height: 48px; font-size: 16px;}.elementor-form .elementor-field-textual.elementor-size-md{min-height: 52px; padding: 3px 20px;}.elementor-form .elementor-field-textual.elementor-size-lg{min-height: 56px;}.elementor-form .elementor-field-textual.elementor-size-xl{min-height: 60px;}.elementor-form .elementor-message-success:before{content: '\f00c';}.elementor-field-group .elementor-select-wrapper:before{display: none;}.elementor-widget-animated-headline .elementor-headline{margin-bottom: 0;}.elementor-widget-animated-headline .elementor-headline-plain-text{display: inline !important;}.elementor-widget-animated-headline .elementor-headline-text-wrapper{display: inline-block !important;}.elementor-widget-animated-headline .elementor-headline-animation-type-clip .elementor-headline-text-wrapper{padding: 0;}.elementor-element .elementor-widget-heading.elementor-widget-heading .elementor-heading-title > a:hover{color: inherit;}.elementor-widget-icon .elementor-icon-wrapper{line-height: 0;}.elementor .elementor-progress-wrapper,.elementor .elementor-progress-bar{border-radius: 0;}.elementor .elementor-progress-wrapper{background: #f5f5f5;}.elementor .elementor-progress-percentage-outside .elementor-widget-container{position: relative;}.elementor .elementor-progress-percentage-outside .elementor-progress-wrapper{position: static;}.elementor .elementor-progress-percentage-outside .elementor-progress-percentage{position: absolute; top: 9px; right: 0; padding-right: 0; font-size: 16px; line-height: 1; color: #111;}.elementor .elementor-widget-tabs .elementor-tab-title{font-size: 14px; font-weight: 500; text-transform: uppercase; line-height: 1.47em; letter-spacing: 1.38px; color: #777;}.elementor .elementor-widget-tabs .elementor-tab-title.elementor-active{color: #111;}.elementor .elementor-widget-tabs .elementor-tab-title a{color: inherit;}.elementor .elementor-widget-tabs .elementor-tab-mobile-title,.elementor .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active,.elementor .elementor-widget-tabs .elementor-tab-title:before,.elementor .elementor-widget-tabs .elementor-tab-title:after,.elementor .elementor-widget-tabs .elementor-tab-content,.elementor .elementor-widget-tabs .elementor-tabs-content-wrapper{border-color: #111;}.elementor-widget-wp-widget-nav_menu ul,.elementor-widget-wp-widget-insight-core-bmw ul{margin: 0; padding: 0; list-style-type: none;}.has-large-font-size,.has-huge-font-size{line-height: 1.3; margin-bottom: 18px;}.wp-block-cover,.wp-block-pullquote,.wp-block-preformatted,.wp-block-group,.wp-block-group.has-background,.wp-block-archives,.wp-block-categories,.wp-block-calendar{margin-bottom: 30px;}.wp-block-button{margin-bottom: 30px;}.wp-block-button .wp-block-button__link{padding: 16px 41px;}.wp-block-button.is-style-outline .wp-block-button__link{border-color: currentColor !important; background-color: transparent; padding: 14px 41px;}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color){color: inherit;}.wp-block-calendar{overflow-x: auto;}.wp-block-calendar a{text-decoration: none;}.wp-block-calendar td, .wp-block-calendar th{padding: 5px;}.wp-block-calendar table caption{font-weight: 700; margin-bottom: 10px; font-size: 14px; letter-spacing: 3px; text-transform: uppercase; color: #111;}.wp-block-calendar #today{color: #fff;}.wp-block-calendar #today a{color: inherit;}.wp-block-calendar tfoot td{border: 1px solid rgba(0, 0, 0, 0.08);}.wp-block-calendar tfoot a{color: #111;}.wp-block-cover,.wp-block-cover-image{color: #fff;}.wp-block-cover a,.wp-block-cover-image a{color: #fff;}.wp-block-cover a:hover,.wp-block-cover-image a:hover{color: #fff; text-decoration: underline;}.wp-block-embed{margin: 0 0 40px;}.wp-block-embed.is-type-video .wp-block-embed__wrapper:before{display: none !important;}.wp-block-embed.is-type-video .embed-responsive{margin: 0;}.wp-block-image{margin: 0;}.wp-block-image .alignleft{margin-right: 2em;}.wp-block-image .alignright{margin-left: 2em;}.wp-block-image figcaption{margin: 0; color: inherit; font-size: .9em;}figure.wp-block-image{margin-bottom: 2em;}figure.wp-block-image.alignleft{margin-right: 2em;}figure.wp-block-image.alignright{margin-left: 2em;}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{margin-top: 20px; margin-bottom: 20px;}@media (min-width: 768px){.wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.is-resized, figure.wp-block-image{margin-top: 40px; margin-bottom: 40px;}}.wp-block-latest-comments{padding: 0; margin: 0 0 30px;}.wp-block-latest-comments__comment{margin-bottom: 30px;}.wp-block-latest-posts{margin: 0 0 30px; padding: 0;}.wp-block-latest-posts li{margin-bottom: 16px;}.wp-block-pullquote{border-top-color: #111; border-bottom-color: #111; color: #111;}.wp-block-pullquote p{line-height: 1.3; margin-bottom: 18px;}.wp-block-quote{border-color: #111;}.wp-block-column .wp-block-quote{margin: 0 0 30px !important;}.wp-block-search{margin: 0 0 30px;}.wp-block-search label{display: none;}.wp-block-search .wp-block-search__input{width: auto;}.wp-block-search .wp-block-search__button{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}@media (max-width: 767px){.wp-block-search{display: block;}.wp-block-search .wp-block-search__input{width: 100%;}.wp-block-search .wp-block-search__button{margin-left: 0; margin-top: 10px;}}.wp-block-separator{border: 0; height: 2px; background: #111;}.wp-block-separator.is-style-wide{height: 1px;}.wp-block-separator.is-style-dots{color: #111;}.wp-block-table{margin: 0;}.wp-block-tag-cloud{margin: 0 0 30px;}.wp-block-tag-cloud a{display: block; float: left; font-size: 13px !important; font-weight: 500; line-height: 1.5; padding: 7px 15px 6px; border-radius: 3px; background: #f5f5f5; color: #ababab; border: 0; margin: 5px; overflow: hidden;}.wp-block-tag-cloud a:hover{color: #fff;}