
 *, *:before, *:after { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; } html, body { padding: 0; margin: 0; font-family: "Sora", sans-serif; font-size: 15px; font-weight: 400; color: #72747a; line-height: 1.7; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; } .mil-wrapper { position: relative; overflow: hidden; width: 100%; height: auto; } a img { border: none; } img, figure { max-width: 100%; } label { cursor: pointer; } iframe { max-width: 100%; } .comment-form-cookies-consent { margin-bottom: 30px; } .comment-form-cookies-consent input { margin-right: 10px; position: relative; top: 2px; } .clear { clear: both; } .container { padding: 0 10px; } @media (min-width: 1200px){ .container-xl, .container-lg, .container-md, .container-sm, .container { max-width: 1360px; } } @media (min-width: 1400px){ .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { max-width: 1360px; } } h1, .mil-h1, h2, .mil-h2, h3, .mil-h3, h4, .mil-h4, h5, .mil-h5, h6, .mil-h6, .mil-list-title, .wlxe-widget-sidebar .widget h2, .wlxe-widget-sidebar .widget .tllpwblock-heading, .content-sidebar .widget .widget-title, .content-sidebar .widget h2 { font-family: "Syne", sans-serif; color: #121820; font-weight: 600; line-height: 140%; word-wrap: break-word; } h1 .mil-font-3, .mil-h1 .mil-font-3, h2 .mil-font-3, .mil-h2 .mil-font-3, h3 .mil-font-3, .mil-h3 .mil-font-3, h4 .mil-font-3, .mil-h4 .mil-font-3, h5 .mil-font-3, .mil-h5 .mil-font-3, h6 .mil-font-3, .mil-h6 .mil-font-3 { white-space: nowrap; } h1, .mil-h1 { font-size: 60px; } @media screen and (max-width: 992px) { h1, .mil-h1, h1.mil-h2 { font-size: 42px; } } @media screen and (max-width: 767px) { h1, .mil-h1, h1.mil-h2 { font-size: 32px; } } h2, .mil-h2 { font-size: 42px; } @media screen and (max-width: 992px) { h2, .mil-h2 { font-size: 32px; } } @media screen and (max-width: 767px) { h2, .mil-h2 { font-size: 29px; } } h3, .mil-h3 { font-size: 26px; } h3.mil-up-font, .mil-h3.mil-up-font { font-size: 36px; } @media screen and (max-width: 992px) { h3.mil-up-font, .mil-h3.mil-up-font { font-size: 26px; } } h4, .mil-h4 { font-size: 22px; } @media screen and (max-width: 992px) { h4, .mil-h4 { font-size: 24px; } } @media screen and (max-width: 767px) { h4, .mil-h4 { font-size: 21px; } } h5, .mil-h5, .mil-list-title, .wlxe-widget-sidebar .widget h2, .wlxe-widget-sidebar .widget .tllpwblock-heading, .content-sidebar .widget .widget-title, .content-sidebar .widget h2 { font-size: 18px; } @media screen and (max-width: 992px) { h5, .mil-h5, .mil-list-title, .wlxe-widget-sidebar .widget h2, .wlxe-widget-sidebar .widget .tllpwblock-heading, .content-sidebar .widget .widget-title, .content-sidebar .widget h2 { font-size: 22px; } } @media screen and (max-width: 767px) { h5, .mil-h5, .mil-list-title, .wlxe-widget-sidebar .widget h2, .wlxe-widget-sidebar .widget .tllpwblock-heading, .content-sidebar .widget .widget-title, .content-sidebar .widget h2 { font-size: 19px; } } h6, .mil-h6 { font-size: 16px; } .mil-bold { font-weight: 500; } a { color: inherit; text-decoration: none; } .mil-suptitle { font-size: 18px; display: inline-block; color: #121820; font-weight: 500; font-family: "Syne", sans-serif; } .mil-suptitle.mil-suptitle-2 { font-size: 16px; position: relative; padding-left: 15px; } .mil-suptitle.mil-suptitle-2:before { content: ""; width: 7px; height: 7px; border-radius: 50%; background-color: #f57c00; position: absolute; left: 0; top: 9px; } .mil-font-1 { font-family: "Syne", sans-serif; } .mil-font-2 { font-family: "Sora", sans-serif; } .mil-font-3 { font-family: "Satisfy", cursive; } .mil-uppercase { text-transform: uppercase; } .mil-accent, .mil-navigation nav ul li.current-menu-item > a, .mil-navigation nav ul li.mil-has-children ul li.current-menu-item > a { color: #f57c00; } .mil-light, .mil-light ul li, .mil-light ul li a { color: rgb(255, 255, 255); } .mil-dark { color: #121820; } .mil-light-soft { color: rgba(255, 255, 255, 0.5); } .mil-dark-soft { color: rgba(18, 24, 32, 0.5); } .mil-text-sm { font-size: 13px; } .mil-text-lg { font-size: 17px; line-height: 220%; } .mil-text-center { text-align: center; } blockquote { background-color: rgba(18, 24, 32, 0.05); padding: 60px; border-radius: 10px; color: #121820; font-style: italic; } @media screen and (max-width: 992px) { blockquote { padding: 30px; } } .preloader { position: fixed; top: 0; left: 0; z-index: 1111; display: flex; justify-content: center; width: 100%; height: 100%; transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); } .preloader.loaded { visibility: hidden; opacity: 0; z-index: -99; } .preloader::before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #fff; } .preloader__spinner { position: relative; width: 50px; height: 50px; background-position: center center; background-repeat: no-repeat; background-size: contain; align-self: center; z-index: 2; } .preloader__double-bounce { position: absolute; top: 0; left: 0; width: 100%; height: 100%; animation: bounce 2s infinite ease-in-out; opacity: 1; border-radius: 50%; background-color: #f57c00; } .preloader__double-bounce--delay { animation-delay: -1s; opacity: 0.5; } @keyframes bounce { 0%, 100% { transform: scale(0); } 50% { transform: scale(1); } } .disable_preloader .preloader { display: none !important; } .mil-simple-list { padding: 0; margin: 0; } .mil-simple-list li { color: #121820; margin-bottom: 15px; list-style-type: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-simple-list li:before { content: ""; width: 7px; height: 7px; background-color: #f57c00; border-radius: 50%; left: 0; top: 0; margin-right: 15px; } .mil-check-list ul { margin: 0; padding: 0; } .mil-check-list ul li { color: #121820; margin-bottom: 15px; list-style-type: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-check-list ul li.mil-empty { opacity: 0.2; text-decoration: line-through; } .mil-check-list ul li.mil-empty:before { content: ""; margin-left: 3px; width: 7px; height: 7px; background-color: rgba(18, 24, 32, 0.3); border-radius: 50%; left: 0; top: 0; margin-right: 20px; } .mil-check-list ul li:before { font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f00c"; color: #f57c00; border-radius: 50%; left: 0; top: 0; margin-right: 15px; } .mil-dot-list { display: -webkit-box; display: -ms-flexbox; display: flex; } .mil-dot-list li { display: -webkit-box; display: -ms-flexbox; display: flex; list-style-type: none; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: 15px; } .mil-dot-list li:before { content: ""; width: 7px; height: 7px; background-color: #f57c00; border-radius: 50%; margin-right: 15px; } .mil-dot-list li:first-child:before { display: none; } .mil-dot-list li:last-child { margin-right: 0; } .mil-check-icon-list li { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 15px; } .mil-check-icon-list li img { margin-right: 15px; } .mil-check-icon-list li:last-child { margin-bottom: 0; } .mil-hover-link-list li, .tllpwblock-latest-posts li, .content-sidebar li, .tllpwblock-categories-list li, .tllpwblock-archives-list li, .tllpwblock-archives li, .wlxe-widget-sidebar .widget .menu li, .content-sidebar .widget .menu li, .tllpwblock-latest-comments li { list-style-type: none; margin-bottom: 15px; clear: both; } .mil-hover-link-list li li, .tllpwblock-latest-posts li li, .content-sidebar li li, .tllpwblock-categories-list li li, .tllpwblock-archives-list li li, .tllpwblock-archives li li, .wlxe-widget-sidebar .widget .menu li li, .content-sidebar .widget .menu li li { margin-left: 12px; margin-bottom: 7px; } .mil-hover-link-list li li a, .tllpwblock-latest-posts li li a, .content-sidebar li li a, .tllpwblock-categories-list li li a, .tllpwblock-archives-list li li a, .tllpwblock-archives li li a, .wlxe-widget-sidebar .widget .menu li li a, .content-sidebar .widget .menu li li a { font-weight: 400; } .mil-hover-link-list li .sub-menu, .tllpwblock-latest-posts li .sub-menu, .content-sidebar li .sub-menu, .tllpwblock-categories-list li .sub-menu, .tllpwblock-archives-list li .sub-menu, .tllpwblock-archives li .sub-menu, .wlxe-widget-sidebar .widget .menu li .sub-menu, .content-sidebar .widget .menu li .sub-menu { margin-top: 15px; } .mil-hover-link-list li a, .tllpwblock-latest-posts li a, .content-sidebar li a, .tllpwblock-categories-list li a, .tllpwblock-archives li a, .tllpwblock-archives li a, .wlxe-widget-sidebar .widget .menu li a, .content-sidebar .widget .menu li a, .tllpwblock-latest-comments li a { color: #121820; font-weight: 400; -webkit-transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); } .mil-hover-link-list li a:before, .tllpwblock-latest-posts li a:before, .content-sidebar li a:before, .tllpwblock-categories-list li a:before, .tllpwblock-archives li a:before, .wlxe-widget-sidebar .widget .menu li a:before, .content-sidebar .widget .menu li a:before { content: ""; display: inline-block; width: 7px; height: 7px; background-color: #f57c00; border-radius: 50%; margin-right: 0; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); margin-left: -7px; } .mil-hover-link-list li a:hover, .tllpwblock-latest-posts li a:hover, .content-sidebar li a:hover, .tllpwblock-categories-list li a:hover, .tllpwblock-archives li a:hover, .wlxe-widget-sidebar .widget .menu li a:hover, .content-sidebar .widget .menu li a:hover { color: #f57c00; } .mil-hover-link-list li a:hover:before, .tllpwblock-latest-posts li a:hover:before, .content-sidebar li a:hover:before, .tllpwblock-categories-list li a:hover:before, .tllpwblock-archives li a:hover:before, .wlxe-widget-sidebar .widget .menu li a:hover:before, .content-sidebar .widget .menu li a:hover:before { margin-right: 10px; -webkit-transform: scale(1); transform: scale(1); } .mil-hover-link-list li:first-child, .tllpwblock-latest-posts li:first-child, .content-sidebar li:first-child, .tllpwblock-categories-list li:first-child, .tllpwblock-archives li:first-child, .wlxe-widget-sidebar .widget .menu li:first-child, .content-sidebar .widget .menu li:first-child { margin-top: 7px !important; } .mil-hover-link-list li:last-child, .tllpwblock-latest-posts li:last-child, .content-sidebar li:last-child, .tllpwblock-categories-list li:last-child, .tllpwblock-archives li:last-child, .wlxe-widget-sidebar .widget .menu li:last-child, .content-sidebar .widget .menu li:last-child { margin-bottom: 7px !important; } .mil-hover-link-list.mil-light a { color: rgba(255, 255, 255, 0.6); } .mil-list-title, .wlxe-widget-sidebar .widget h2, .wlxe-widget-sidebar .widget .tllpwblock-heading, .content-sidebar .widget .widget-title, .content-sidebar .widget h2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .wlxe-widget-sidebar .widget h2, .wlxe-widget-sidebar .widget .tllpwblock-heading, .content-sidebar .widget .widget-title, .content-sidebar .widget h2 { margin-bottom: 30px; } .mil-list-title:before, .wlxe-widget-sidebar .widget h2:before, .wlxe-widget-sidebar .widget .tllpwblock-heading:before, .content-sidebar .widget .widget-title:before, .content-sidebar .widget h2:before { content: ""; width: 8px; height: 8px; border-radius: 50%; margin-right: 15px; background-color: #f57c00; } .mil-post-bottom .social-share { display: flex; align-items: center; } .mil-post-bottom .social-share .mil-h6 { margin-right: 10px; } .mil-post-bottom .social-share ul li { margin-top: 0; } .mil-social-links { display: -webkit-box; display: -ms-flexbox; display: flex; } .mil-social-links li { list-style-type: none; margin-right: 30px; } .mil-social-links li a { font-weight: 500; color: #121820; -webkit-transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); } .mil-social-links li a:hover { color: #f57c00; } .mil-rec-res { border-top: solid 1px rgba(18, 24, 32, 0.1); } .mil-rec-res li { border-bottom: solid 1px rgba(18, 24, 32, 0.1); list-style-type: none; } .mil-rec-res li a { padding: 15px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .mil-rec-res li a span { max-width: 80%; } .mil-rec-res li a i { -webkit-transform: translateX(-10px); transform: translateX(-10px); -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); color: rgba(18, 24, 32, 0.2); } .mil-rec-res li a:hover i { -webkit-transform: translateX(0); transform: translateX(0); color: #f57c00; } .mil-flex-hori-center { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media screen and (max-width: 767px) { .mil-flex-hori-center { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } } .mil-adaptive-right { position: absolute; top: -130px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media screen and (max-width: 767px) { .mil-adaptive-right { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .mil-adaptive-right { top: -60px; } } .mil-relative { position: relative; } @media screen and (max-width: 992px) { .mil-adaptive-center { text-align: center; } } .mil-fake-container { width: 670px; margin-left: auto; padding-right: 180px; } @media screen and (max-width: 1400px) { .mil-fake-container { width: 570px; } } @media screen and (max-width: 1200px) { .mil-fake-container { width: 100%; padding: 120px; } } @media screen and (max-width: 992px) { .mil-fake-container { width: 100%; padding: 60px 30px; } } .mil-button, input[type="submit"] { cursor: pointer; height: 70px; padding: 0 60px; font-family: "Sora", sans-serif; font-size: 15px; color: #121820; font-weight: 500; white-space: nowrap; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; -webkit-box-shadow: inset 0 0 0 0 #f57c00; box-shadow: inset 0 0 0 0 #f57c00; border: solid 2px transparent; border-radius: 40px; text-decoration: none; -webkit-transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); } .mil-button.mil-button-sm { height: 50px; padding: 0 40px; font-size: 14px; } .mil-button.mil-button-xs { height: 40px; padding: 0 30px; font-size: 12px; } .mil-button svg { width: 15px; height: 15px; fill: #121820; } .mil-button.mil-button-sm svg { width: 14px; height: 14px; } .mil-button.mil-button-xs svg { width: 12px; height: 12px; } .mil-button.mil-border { border-color: #f57c00; background-color: transparent; } .mil-button.mil-border:hover { -webkit-box-shadow: inset 0 0 0 1px #f57c00; box-shadow: inset 0 0 0 1px #f57c00; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); } .mil-button.mil-border.mil-gray-border { border-color: rgba(18, 24, 32, 0.1); } .mil-button.mil-border.mil-gray-border:hover { -webkit-box-shadow: inset 0 0 0 1px rgba(18, 24, 32, 0.1); box-shadow: inset 0 0 0 1px rgba(18, 24, 32, 0.1); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); } .mil-button.mil-light { color: rgb(255, 255, 255); } .mil-button.mil-fw { width: 100%; } .mil-button.mil-light-bg { background-color: rgb(255, 255, 255); border-color: transparent; } .mil-button.mil-accent-bg { background-color: #f57c00; border-color: transparent; } .mil-button.mil-accent-bg:hover { -webkit-filter: brightness(115%); filter: brightness(115%); } .mil-button.mil-icon-button { padding: 0; width: 70px; } .mil-button.mil-icon-button .fa-play { -webkit-transform: translateX(2px) translateY(1px); transform: translateX(2px) translateY(1px); margin-left: 0; } .mil-button.mil-light svg { fill: rgb(255, 255, 255); } .mil-button-with-label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: 500; } .mil-button-with-label .mil-button { margin-right: 25px; } .mil-buttons-frame { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-buttons-frame .mil-button { margin-right: 30px; } .mil-buttons-frame.mil-buttons-frame-center { justify-content: center; } .mil-buttons-frame.mil-buttons-frame-right { justify-content: flex-end; } @media screen and (max-width: 767px) { .mil-button.mil-icon-button { display: none; } .mil-button { padding: 0 25px; } } .mil-link { font-family: "Syne", sans-serif; font-size: 15px; color: #121820; font-weight: 600; white-space: nowrap; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-decoration: none; } .mil-link.mil-link-sm { font-size: 14px; } .mil-link i, .mil-link svg { font-size: 12px; color: rgb(255, 255, 255); margin-left: 15px; background-color: #f57c00; width: 35px; height: 35px; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); } .mil-link svg { fill: #fff; } .mil-link svg path { scale: 0.4; transform-origin: center; } .mil-button i, .mil-button svg { margin-left: 15px; } .mil-project-col .mil-button i, .mil-project-col .mil-button svg, .mil-button.mil-border.mil-icon-button svg { margin-left: 0; } .mil-banner .mil-button.mil-border.mil-icon-button svg { margin-top: 5px; } .mil-link:hover i { -webkit-transform: translateX(5px); transform: translateX(5px); -webkit-filter: brightness(115%); filter: brightness(115%); } .mil-link.link-left i { margin-right: 15px; margin-left: 0; } .mil-link.link-left:hover i { -webkit-transform: translateX(-5px); transform: translateX(-5px); } .mil-link.mil-light { color: rgb(255, 255, 255); } .mil-input-frame label { display: block; font-family: "Syne", sans-serif; font-weight: 500; } .mil-input-frame br { display: none; } .mil-input-frame label span { margin-right: 15px; } .mil-input-frame input, input[type="text"], input[type="email"], input[type="search"], input[type="password"], input[type="tel"], input[type="address"], input[type="number"], textarea, body div.wpforms-container .wpforms-form input[type="text"], body div.wpforms-container .wpforms-form input[type="email"], body div.wpforms-container .wpforms-form input[type="search"], body div.wpforms-container .wpforms-form input[type="password"], body div.wpforms-container .wpforms-form input[type="tel"], body div.wpforms-container .wpforms-form input[type="address"], body div.wpforms-container .wpforms-form input[type="number"], body div.wpforms-container .wpforms-form textarea { width: 100%; height: 70px; font-family: "Sora", sans-serif; color: #121820; font-weight: 400; background-color: transparent; border: none; border-bottom: solid 2px rgba(0, 0, 0, 0.1); -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-input-frame input, .mil-input-frame textarea { color: #fff; } .mil-input-frame input:hover, input[type="text"]:hover, input[type="email"]:hover, input[type="search"]:hover, input[type="password"]:hover, input[type="tel"]:hover, input[type="address"]:hover, input[type="number"]:hover, textarea:hover, body div.wpforms-container .wpforms-form input[type="text"]:hover, body div.wpforms-container .wpforms-form input[type="email"]:hover, body div.wpforms-container .wpforms-form input[type="search"]:hover, body div.wpforms-container .wpforms-form input[type="password"]:hover, body div.wpforms-container .wpforms-form input[type="tel"]:hover, body div.wpforms-container .wpforms-form input[type="address"]:hover, body div.wpforms-container .wpforms-form input[type="number"]:hover, body div.wpforms-container .wpforms-form textarea:hover { outline: inherit; border-bottom: solid 2px rgba(0, 0, 0, 0.2); } input[type="text"]:focus, input[type="email"]:focus, input[type="search"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="address"]:focus, input[type="number"]:focus, textarea:focus, body div.wpforms-container .wpforms-form input[type="text"]:focus, body div.wpforms-container .wpforms-form input[type="email"]:focus, body div.wpforms-container .wpforms-form input[type="search"]:focus, body div.wpforms-container .wpforms-form input[type="password"]:focus, body div.wpforms-container .wpforms-form input[type="tel"]:focus, body div.wpforms-container .wpforms-form input[type="address"]:focus, body div.wpforms-container .wpforms-form input[type="number"]:focus, body div.wpforms-container .wpforms-form textarea:focus { outline: inherit; border-bottom: solid 2px rgba(0, 0, 0, 0.4); } textarea { padding-top: 30px; height: 321px; } .mil-input-frame textarea { color: rgb(255, 255, 255); background-color: transparent; border: none; border-bottom: solid 2px rgba(255, 255, 255, 0.1); } .mil-input-frame textarea, .mil-input-frame input { border-bottom: solid 2px rgba(255, 255, 255, 0.1); } .mil-input-frame input:focus, .mil-input-frame textarea, .mil-input-frame input:hover { border-bottom: solid 2px rgba(255, 255, 255, 0.2); } .mil-input-frame input::-webkit-input-placeholder { color: rgba(18, 24, 32, 0.3); } .mil-input-frame input::-moz-placeholder { color: rgba(18, 24, 32, 0.3); } .mil-input-frame input:-ms-input-placeholder { color: rgba(18, 24, 32, 0.3); } .mil-input-frame input::-ms-input-placeholder { color: rgba(18, 24, 32, 0.3); } .mil-input-frame input::placeholder { color: rgba(18, 24, 32, 0.3); } .mil-input-frame textarea::-webkit-input-placeholder { color: rgba(18, 24, 32, 0.3); } .mil-input-frame textarea::-moz-placeholder { color: rgba(18, 24, 32, 0.3); } .mil-input-frame textarea:-ms-input-placeholder { color: rgba(18, 24, 32, 0.3); } .mil-input-frame textarea::-ms-input-placeholder { color: rgba(18, 24, 32, 0.3); } .mil-input-frame textarea::placeholder { color: rgba(18, 24, 32, 0.3); } .mil-input-frame textarea.mil-shortened { height: 200px; } @media screen and (max-width: 992px) { .mil-input-frame textarea, textarea, body div.wpforms-container .wpforms-form textarea { height: 200px; } } .mil-input-frame textarea:hover { outline: inherit; border-bottom: solid 2px rgba(255, 255, 255, 0.2); } .mil-input-frame textarea:focus { outline: inherit; border-bottom: solid 2px rgba(255, 255, 255, 0.4); } .mil-input-frame.mil-dark-input input,  .mil-input-frame.mil-dark-input textarea { border-bottom: solid 2px rgba(18, 24, 32, 0.1); color: #121820; } .mil-input-frame.mil-dark-input input:hover,  .mil-input-frame.mil-dark-input textarea:hover { border-bottom: solid 2px rgba(18, 24, 32, 0.2); } .mil-input-frame.mil-dark-input input:focus,  .mil-input-frame.mil-dark-input textarea:focus { border-bottom: solid 2px rgba(18, 24, 32, 0.4); } .mil-subscribe-form { position: relative; width: 100%; } .mil-subscribe-form input { padding: 0 60px; height: 80px; width: 100%; border: none; border-radius: 40px; font-family: "Sora", sans-serif; font-size: 16px; color: #121820; font-weight: 400; background-color: rgb(255, 255, 255); } .mil-subscribe-form input:focus { outline: inherit; } .mil-subscribe-form input::-webkit-input-placeholder { color: rgba(18, 24, 32, 0.3); } .mil-subscribe-form input::-moz-placeholder { color: rgba(18, 24, 32, 0.3); } .mil-subscribe-form input:-ms-input-placeholder { color: rgba(18, 24, 32, 0.3); } .mil-subscribe-form input::-ms-input-placeholder { color: rgba(18, 24, 32, 0.3); } .mil-subscribe-form input::placeholder { color: rgba(18, 24, 32, 0.3); } .mil-subscribe-form button { cursor: pointer; position: absolute; right: 5px; top: 5px; } @media screen and (max-width: 767px) { .mil-subscribe-form input { text-align: center; padding: 0 30px; height: 70px; } .mil-subscribe-form button { margin-top: 5px; position: static; width: 100%; } } input.mil-rounded-input { width: 100%; height: 70px; padding: 0 30px; background-color: rgb(255, 255, 255); border: none; border-radius: 40px; font-family: "Sora", sans-serif; font-size: 16px; color: #121820; font-weight: 400; } input.mil-rounded-input::-webkit-input-placeholder { color: rgba(18, 24, 32, 0.3); } input.mil-rounded-input::-moz-placeholder { color: rgba(18, 24, 32, 0.3); } input.mil-rounded-input:-ms-input-placeholder { color: rgba(18, 24, 32, 0.3); } input.mil-rounded-input::-ms-input-placeholder { color: rgba(18, 24, 32, 0.3); } input.mil-rounded-input::placeholder { color: rgba(18, 24, 32, 0.3); } input.mil-rounded-input:focus { outline: inherit; } .mil-sidebar-input-frame { position: relative; } select { width: 100%; height: 70px; padding: 0 30px; background-color: rgb(255, 255, 255); border: solid 2px rgba(18, 24, 32, 0.1); border-radius: 40px; font-family: "Sora", sans-serif; font-size: 15px; color: #121820; font-weight: 400; appearance: none; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right 30px center; background-size: 1em; } .mil-sidebar-input-frame .mil-sidebar-input,  .content-sidebar .search-form input[type="search"],  .search-form input[type="search"],  .tllpwblock-search input[type="search"],  .widget_product_search input[type="search"],  .tllpwblock-search input[type="search"] { width: 100%; height: 70px; padding: 0 30px; background-color: rgb(255, 255, 255); border: solid 2px rgba(18, 24, 32, 0.1); border-radius: 40px; font-family: "Sora", sans-serif; color: #121820; font-weight: 400; } .mil-sidebar-input-frame .mil-sidebar-input::-webkit-input-placeholder,  .content-sidebar .search-form input[type="search"]::-webkit-input-placeholder,  .search-form input[type="search"]::-webkit-input-placeholder,  .tllpwblock-search input[type="search"]::-webkit-input-placeholder,  .widget_product_search input[type="search"]::-webkit-input-placeholder,  .tllpwblock-search input[type="search"]::-webkit-input-placeholder { color: rgba(18, 24, 32, 0.3); } .mil-sidebar-input-frame .mil-sidebar-input::placeholder,  .content-sidebar .search-form input[type="search"]::placeholder,  .search-form input[type="search"]::placeholder,  .tllpwblock-search input[type="search"]::placeholder,  .widget_product_search input[type="search"]::placeholder,  .tllpwblock-search input[type="search"]::placeholder { color: rgba(18, 24, 32, 0.3); } .mil-sidebar-input-frame .mil-sidebar-input:focus { outline: inherit; } .mil-sidebar-input-frame button,  .content-sidebar .search-form input[type="submit"],  .search-form input[type="submit"],  .tllpwblock-search input[type="submit"],  .widget_product_search input[type="submit"],  .tllpwblock-search .tllpwblock-search__button { cursor: pointer; position: absolute; top: 5px; right: 5px; height: 60px; width: 60px; border-radius: 50%; color: rgb(255, 255, 255); background-color: #f57c00; border: none; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); padding: 0; box-shadow: none; } .mil-sidebar-input-frame button:hover,  .content-sidebar .search-form input[type="submit"]:hover,  .search-form input[type="submit"]:hover,  .tllpwblock-search input[type="submit"]:hover,  .widget_product_search input[type="submit"]:hover,  .tllpwblock-search .tllpwblock-search__button:hover { -webkit-filter: brightness(110%); filter: brightness(110%); } .post-password-form { margin: 60px 0; } .post-password-form p { display: flex; align-items: flex-end; } .mil-attach-frame { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .mil-attach-frame br { display: none; } .mil-attach-frame > p { width: 100%; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center; } .mil-attach-frame i { -webkit-transform: translateY(3px); transform: translateY(3px); font-size: 18px; color: rgb(255, 255, 255); margin-right: 15px; } .mil-attach-frame .mil-custom-file-input { font-family: "Syne", sans-serif; color: rgb(255, 255, 255); cursor: pointer; -webkit-transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); } .mil-attach-frame .mil-custom-file-input.mil-with-file { color: #f57c00; } .mil-attach-frame .mil-custom-file-input input[type=file] { width: 0; height: 0; opacity: 0; position: absolute; } .mil-attach-frame .mil-custom-file-input:hover { color: #f57c00; } .mil-attach-frame .mil-text-sm { width: 100%; margin-left: 30px; } .mil-attach-frame.mil-dark i { color: #121820; } .mil-attach-frame.mil-dark .mil-custom-file-input { color: #121820; } .mil-attach-frame.mil-dark .mil-custom-file-input.mil-with-file { color: #f57c00; } .mil-attach-frame.mil-dark .mil-custom-file-input:hover { color: #f57c00; } .mil-checbox-frame { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-checbox-frame br { display: none; } .mil-checbox-frame .mil-checkbox + label { position: relative; cursor: pointer; padding: 0; } .wpcf7-list-item { margin: 0 8px 0 0; position: relative; top: 2px; } .wpcf7-list-item input[type="checkbox"] { width: 40px; height: 40px; position: absolute; opacity: 0; } .wpcf7-list-item label .wpcf7-list-item-label { position: relative; padding-left: 50px; line-height: 40px; display: block; } .wpcf7-list-item label .wpcf7-list-item-label:before, .wpcf7-list-item label .wpcf7-list-item-label:after { content: ''; position: absolute; left: 0; top: 0; display: block; width: 40px; height: 40px; background-color: rgb(255, 255, 255); border: solid 2px rgba(18, 24, 32, 0.1); border-radius: 10px; } .wpcf7-list-item label input:checked + .wpcf7-list-item-label:after { width: 20px; height: 20px; border: none; background: #f57c00; border-radius: 5px; transform: translate(50%, 50%); } .mil-divider { width: 100%; height: 2px; background-color: rgba(18, 24, 32, 0.1); position: relative; } .mil-divider:before, .mil-divider:after { content: ""; width: 25px; border-right: solid 5px rgb(255, 255, 255); height: 100%; background-color: #f57c00; position: absolute; top: 0; left: 0; } .mil-divider:after { left: auto; right: 0; border-right: none; border-left: solid 5px rgb(255, 255, 255); } .mil-divider.mil-light { background-color: rgba(255, 255, 255, 0.1); } .mil-divider.mil-light:before, .mil-divider.mil-light:after { border-color: #121820; } .mil-divider.mil-divider-left:after { display: none; } section, footer { position: relative; } .e-custom-overlay .wlxe-background-overlay { z-index: 2; pointer-events: none; } .mil-deco { background-image: url(https://www.thetechlogic.com/tlltemplate/assets/images/deco-1.svg); background-size: contain; background-repeat: no-repeat; position: absolute; z-index: -1; width: 220px; height: 140px; } .mil-deco.mil-deco-accent { background-image: url(https://www.thetechlogic.com/tlltemplate/assets/images/deco-2.svg); z-index: 1; } @media screen and (max-width: 767px) { .mil-deco { display: none; } } .mil-deep-bg { background-color: rgba(18, 24, 32, 0.05); } .mil-dark-bg { background-color: #121820; } .mil-gradient-bg { background: -webkit-gradient(linear, left top, left bottom, from(rgb(24, 30, 38)), to(rgb(18, 24, 32))); background: linear-gradient(180deg, rgb(24, 30, 38) 0%, rgb(18, 24, 32) 100%); } .mil-deco-right { overflow: hidden; } .mil-deco-right:after { content: ""; width: 350px; height: 350px; background-color: #f57c00; position: absolute; top: -150px; right: -150px; border-radius: 50%; } @media screen and (max-width: 1200px) { .mil-deco-right:after { display: none; } } .mil-image-frame-filter img, .mil-image-el-frame-filter { -webkit-filter: grayscale(100%); filter: grayscale(100%); } .mil-mt-60-adapt { margin-top: 60px; } @media screen and (max-width: 767px) { .mil-mt-60-adapt { margin-top: 30px; } } .mil-mt-70-adapt { margin-top: 60px; } @media screen and (max-width: 767px) { .mil-mt-70-adapt { margin-top: 30px; } } .mil-mb-60-adapt { margin-bottom: 60px; } @media screen and (max-width: 767px) { .mil-mb-60-adapt { margin-bottom: 30px; } } .mil-mr-5 { margin-right: 5px; } .mil-mr-10 { margin-right: 10px; } .mil-mr-15 { margin-right: 15px; } .mil-mr-30 { margin-right: 30px; } .mil-mt-15 { margin-top: 15px !important; } @media screen and (max-width: 992px) { .mil-mt-15 { margin-top: 0 !important; } } .mil-mt-20 { margin-top: 20px !important; } .mil-mt-30 { margin-top: 30px !important; } .mil-mt-60 { margin-top: 60px !important; } .mil-mb-5 { margin-bottom: 5px !important; } .mil-mb-10 { margin-bottom: 5px !important; } .mil-mb-15 { margin-bottom: 15px !important; } .mil-mb-20 { margin-bottom: 20px !important; } .mil-mb-30-adapt { margin-bottom: 30px; } @media screen and (max-width: 992px) { .mil-mb-30-adapt { margin-bottom: 0; } } .mil-mb-30 { margin-bottom: 30px !important; } .mil-mb-50 { margin-bottom: 50px !important; } .mil-mb-60 { margin-bottom: 60px !important; } .mil-mb-90 { margin-bottom: 90px; } @media screen and (max-width: 992px) { .mil-mb-90 { margin-bottom: 60px; } } .mil-mb-120 { margin-bottom: 120px; } @media screen and (max-width: 992px) { .mil-mb-120 { margin-bottom: 60px; } .mil-box-slider .mil-mb-120 { margin-bottom: 40px; } } .mil-p-90-90 { padding-top: 90px; padding-bottom: 90px; } @media screen and (max-width: 992px) { .mil-p-90-90 { padding-top: 60px; padding-bottom: 60px; } } .mil-p-90-60 { padding-top: 90px; padding-bottom: 60px; } @media screen and (max-width: 992px) { .mil-p-90-60 { padding-top: 60px; padding-bottom: 30px; } } .mil-p-120-120 { padding-top: 120px; padding-bottom: 120px; } @media screen and (max-width: 992px) { .mil-p-120-120 { padding-top: 60px; padding-bottom: 60px; } } .mil-p-120-90 { padding-top: 120px; padding-bottom: 90px; } @media screen and (max-width: 992px) { .mil-p-120-90 { padding-top: 60px; padding-bottom: 30px; } } .mil-p-120-60 { padding-top: 120px; padding-bottom: 60px; } @media screen and (max-width: 992px) { .mil-p-120-60 { padding-top: 60px; padding-bottom: 0; } } .mil-p-120-0 { padding-top: 120px; padding-bottom: 0; } @media screen and (max-width: 992px) { .mil-p-120-0 { padding-top: 60px; padding-bottom: 0; } } .mil-p-180-0 { padding-top: 180px; padding-bottom: 0; } @media screen and (max-width: 992px) { .mil-p-180-0 { padding-top: 120px; padding-bottom: 0; } } .mil-p-0-120 { padding-top: 0; padding-bottom: 120px; } @media screen and (max-width: 992px) { .mil-p-0-120 { padding-top: 0; padding-bottom: 60px; } } .mil-p-120-30 { padding-top: 120px; padding-bottom: 30px; } @media screen and (max-width: 992px) { .mil-p-120-30 { padding-top: 60px; padding-bottom: 0; } } .mil-p-90-120 { padding-top: 90px; padding-bottom: 120px; } @media screen and (max-width: 992px) { .mil-p-90-120 { padding-top: 30px; padding-bottom: 60px; } } .mil-p-0-90 { padding-top: 0; padding-bottom: 90px; } @media screen and (max-width: 992px) { .mil-p-0-90 { padding-top: 0; padding-bottom: 30px; } } .mil-top-position { width: 100%; z-index: 999; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-top-position.mil-absolute { position: absolute; } .mil-top-position.mil-fixed { position: fixed; } .mil-top-position.mil-hide-top { -webkit-transform: translateY(-40px); transform: translateY(-40px); } @media screen and (max-width: 756px) { .mil-top-position.mil-hide-top { -webkit-transform: none; transform: none; } } .mil-top-panel { padding: 0 10px; height: 100px; background-color: rgb(255, 255, 255); width: 100%; z-index: 999; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-shadow: 0px 0px 40px 0px rgba(18, 24, 32, 0.1); box-shadow: 0px 0px 40px 0px rgba(18, 24, 32, 0.1); -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-top-panel.mil-top-builder { padding: 0; height: auto; width: 100%; display: block; } @media screen and (max-width: 1200px) { .mil-top-panel { padding: 0px; border-bottom: solid 1px rgba(18, 24, 32, 0.1); } } .mil-top-panel .container, .mil-top-panel .container-fluid { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-logo { position: relative; width: 100%; height: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-logo .mil-logo-inner { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: contain; } .mil-logo .mil-logo-inner:nth-child(1) { display: block; } .mil-logo .mil-logo-inner:nth-child(2) { display: none; } span.logo--large { display: block; font-size: 21px; font-weight: 600; color: #121820; letter-spacing: 2px; } .mil-navigation nav { display: -webkit-box; display: -ms-flexbox; display: flex; } .mil-navigation nav ul { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0; margin: 0; } .mil-navigation nav ul li { margin-left: 40px; list-style-type: none; } .mil-navigation nav ul li a { font-family: "Sora", sans-serif; text-decoration: none; color: #121820; font-weight: 500; white-space: nowrap; -webkit-transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); } .mil-navigation nav ul li a:hover { color: #f57c00; } .mil-navigation nav ul li.mil-has-children { position: relative; padding-right: 10px; } .mil-navigation nav ul li.mil-has-children:after { content: ""; position: absolute; top: 0; right: 0; width: 8px; height: 8px; border-radius: 50%; border: solid 2px #f57c00; } .mil-navigation nav ul li.mil-has-children li.mil-has-children:after { margin-left: 5px; position: relative; display: inline-block; vertical-align: top; } .mil-navigation nav ul li.mil-has-children:before { content: ""; width: 100%; height: 40px; background-color: transparent; position: absolute; bottom: -40px; left: 0; } .mil-navigation nav ul li.mil-has-children li.mil-has-children:before { display: none; } .mil-navigation nav ul li.mil-has-children ul { opacity: 0; position: absolute; left: -30px; top: 63px; -webkit-transform: translateY(10px) scale(0.98); transform: translateY(10px) scale(0.98); pointer-events: none; display: block; min-width: 200px; padding: 30px; -webkit-box-shadow: 0px 0px 40px 0px rgba(18, 24, 32, 0.1); box-shadow: 0px 0px 40px 0px rgba(18, 24, 32, 0.1); border-radius: 0 0 5px 5px; background-color: rgb(255, 255, 255); -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-navigation nav ul li.mil-has-children ul ul { left: 100%; top: -30px; } .mil-navigation nav ul li.mil-has-children ul li { position: relative; margin-bottom: 15px; margin-left: 0; } .mil-navigation nav ul li.mil-has-children ul li:last-child { margin-bottom: 0; } .mil-navigation nav ul li.mil-has-children ul li a { color: #121820; } .mil-navigation nav ul li.mil-has-children ul li a:hover, .mil-navigation nav ul li.current-menu-parent > a, .mil-top-panel.mil-top-panel-transparent .mil-navigation nav > ul > li.current-menu-parent > a { color: #f57c00; } .mil-navigation nav ul li.mil-has-children:hover > ul { opacity: 1; pointer-events: all; -webkit-transform: translateY(0) scale(1); transform: translateY(0) scale(1); } .mil-navigation nav .mil-search-icon { margin-left: 20px; cursor: pointer; } .mil-navigation nav .mil-search-icon svg path { fill: #121820; -webkit-transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); } .mil-navigation nav .mil-search-icon:hover svg path { fill: #f57c00; } @media screen and (max-width: 1200px) { .mil-navigation { position: fixed; top: auto; left: 0; opacity: 0; pointer-events: none; -webkit-transform: translateY(10px); transform: translateY(10px); -webkit-box-shadow: 0px 0px 40px 0px rgba(18, 24, 32, 0.1); box-shadow: 0px 0px 40px 0px rgba(18, 24, 32, 0.1); width: 100%; background-color: rgb(255, 255, 255); -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-top-panel-default .mil-navigation { top: 96px; } .mil-navigation.mil-active { opacity: 1; pointer-events: all; -webkit-transform: translateY(50px); transform: translateY(50px); } .mil-navigation nav { padding: 30px 0; } .mil-navigation nav ul { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-navigation nav ul li { text-align: center; width: 100%; margin: 0; margin-bottom: 15px; } .mil-navigation nav ul li:last-child { margin-bottom: 0; } .mil-navigation nav ul li a { position: relative; padding: 0 15px; } .mil-navigation nav ul li.mil-has-children { overflow: hidden; height: auto; padding-right: 0; } .mil-navigation nav ul li.mil-has-children:before, .mil-navigation nav ul li.mil-has-children:after { display: none !important; } .mil-navigation nav ul li.mil-has-children > a:after { content: ""; position: absolute; top: 0; right: 0; width: 8px; height: 8px; border-radius: 50%; border: solid 2px #f57c00; } .mil-navigation nav ul li.mil-has-children ul { position: static; margin-left: -1px; opacity: 1; width: calc(100% + 2px); max-height: 0; padding: 0; overflow: hidden; -webkit-transform: none; transform: none; border-radius: 0 !important; background-color: rgba(18, 24, 32, 0.05); -webkit-box-shadow: inset 0 0 0 1px rgba(18, 24, 32, 0.1); box-shadow: inset 0 0 0 1px rgba(18, 24, 32, 0.1); } .mil-navigation nav ul li.mil-has-children ul li:first-child { margin-top: 30px; } .mil-navigation nav ul li.mil-has-children ul li:last-child { margin-bottom: 30px; } .mil-navigation nav ul li.mil-has-children:hover > ul { margin-top: 15px; max-height: 350px; } .mil-navigation nav .mil-search-icon { display: none; } } .mil-top-panel.mil-top-panel-transparent { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; } .mil-top-panel.mil-top-panel-transparent .mil-logo .mil-logo-inner:nth-child(1) { display: none; } .mil-top-panel.mil-top-panel-transparent .mil-logo .mil-logo-inner:nth-child(2) { display: block; } .mil-top-panel.mil-top-panel-transparent .mil-navigation nav > ul > li > a { color: rgb(255, 255, 255); } .mil-top-panel.mil-top-panel-transparent .mil-navigation nav ul li a:hover { color: #f57c00; } .mil-top-panel.mil-top-panel-transparent .mil-navigation nav ul li ul { border-radius: 5px; } .mil-top-panel.mil-top-panel-transparent .mil-navigation nav .mil-search-icon svg path { fill: rgb(255, 255, 255); } .mil-top-panel.mil-top-panel-transparent .mil-navigation nav .mil-search-icon:hover svg path { fill: #f57c00; } .mil-top-panel.mil-top-panel-transparent .mil-menu-btn span, .mil-top-panel.mil-top-panel-transparent .mil-menu-btn span:after, .mil-top-panel.mil-top-panel-transparent .mil-menu-btn span:before { background: rgb(255, 255, 255); } @media screen and (max-width: 1200px) { .mil-top-panel.mil-top-panel-transparent { background-color: rgb(255, 255, 255); } .mil-top-panel.mil-top-panel-transparent .mil-logo .mil-logo-inner:nth-child(1) { display: block; } .mil-top-panel.mil-top-panel-transparent .mil-logo .mil-logo-inner:nth-child(2) { display: none; } .mil-top-panel.mil-top-panel-transparent .mil-navigation nav ul li a { color: #121820; } .mil-top-panel.mil-top-panel-transparent .mil-navigation nav ul li a:hover { color: #f57c00; } .mil-top-panel.mil-top-panel-transparent .mil-navigation nav ul li ul { border-radius: 5px; } .mil-top-panel.mil-top-panel-transparent .mil-navigation nav .mil-search-icon svg path { fill: #121820; } .mil-top-panel.mil-top-panel-transparent .mil-navigation nav .mil-search-icon:hover svg path { fill: #f57c00; } .mil-top-panel.mil-top-panel-transparent .mil-menu-btn span, .mil-top-panel.mil-top-panel-transparent .mil-menu-btn span:after, .mil-top-panel.mil-top-panel-transparent .mil-menu-btn span:before { background: #121820; } } .mil-extras { display: flex; align-items: center; gap: 40px; } .mil-menu-btn { height: 24px; cursor: pointer; display: none; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } @media screen and (max-width: 1200px) { .mil-menu-btn { display: -webkit-box; display: -ms-flexbox; display: flex; } } .mil-menu-btn span, .mil-menu-btn span:after, .mil-menu-btn span:before { content: ""; display: block; width: 24px; height: 2px; background: #121820; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: inherit; transition: inherit; } .mil-menu-btn span { position: relative; } .mil-menu-btn span:after, .mil-menu-btn span:before { position: absolute; } .mil-menu-btn span:before { top: -8px; } .mil-menu-btn span:after { top: 8px; } .mil-menu-btn.mil-active span { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .mil-menu-btn.mil-active span:before { -webkit-transform: translate(0px, 8px) rotate(-90deg); transform: translate(0px, 8px) rotate(-90deg); } .mil-menu-btn.mil-active span:after { width: 24px; -webkit-transform: translate(0px, -8px) rotate(-90deg); transform: translate(0px, -8px) rotate(-90deg); } .mil-menu-btn:hover span, .mil-menu-btn:hover span:after, .mil-menu-btn:hover span:before { background: #121820; } .mil-transparent-nav .mil-menu-btn span, .mil-transparent-nav .mil-menu-btn span:after, .mil-transparent-nav .mil-menu-btn span:before { background-color: rgb(255, 255, 255); } .mil-additional-panel { background-color: rgb(255, 255, 255); font-size: 14px; border-bottom: solid 1px rgba(18, 24, 32, 0.1); color: #121820; font-family: "Sora", sans-serif; font-weight: 400; } .mil-additional-panel .mil-ap-list { display: -webkit-box; display: -ms-flexbox; display: flex; width: 400px; } @media screen and (max-width: 1400px) { .mil-additional-panel .mil-ap-list { width: auto; } } .mil-additional-panel .mil-ap-list li { list-style-type: none; margin-right: 15px; padding-right: 15px; border-right: solid 1px rgba(18, 24, 32, 0.1); } .mil-additional-panel .mil-ap-list li:last-child { border-right: none; margin-right: 0; padding-right: 0; } .mil-additional-panel .mil-ap-list li a { text-decoration: none; color: #121820; -webkit-transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); } .mil-additional-panel .mil-ap-list li a:hover { color: #f57c00; } .mil-additional-panel .mil-ap-list:last-child { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .mil-additional-panel .mil-ap-call-to-action { display: -webkit-box; display: -ms-flexbox; display: flex; } @media screen and (max-width: 1200px) { .mil-additional-panel .mil-ap-call-to-action { display: none; } } .mil-additional-panel .mil-ap-call-to-action .mil-icon-frame { margin-right: 15px; } .mil-banner { height: 100vh; width: 100%; min-height: 820px; position: relative; overflow: hidden; } .mil-banner.mil-top-space-100 { margin-top: 100px; height: calc(100vh - 100px); } @media screen and (max-width: 767px) { .mil-banner.mil-top-space-100 { height: auto; } } .mil-banner.mil-top-space-140 { margin-top: 140px; height: calc(100vh - 140px); } @media screen and (max-width: 991px) { .mil-banner .mil-light-soft.mil-mb-60 { padding-left: 20%; padding-right: 20%; } .mil-banner { height: 820px; min-height: 820px; } } @media screen and (max-width: 767px) { .mil-banner.mil-top-space-140 { margin-top: 100px; height: auto; padding-bottom: 0; } .mil-banner { height: 100vh; } .mil-banner .mil-suptitle.mil-mb-60 { margin-bottom: 30px !important; } .mil-banner .mil-h1.mil-mb-50 { margin-bottom: 25px !important; } .mil-banner .mil-light-soft.mil-mb-60 { padding: 0; margin-bottom: 30px !important; } } .mil-banner .mil-deco { z-index: 2; } .mil-banner .mil-banner-slideshow { position: absolute; z-index: 0; top: 0; left: 0; width: 100%; height: 100%; } .mil-banner .mil-banner-slider { width: 100%; height: 100%; position: relative; overflow: hidden; } .mil-banner .mil-background-image { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; position: absolute; z-index: 0; top: 0; left: 0; } .mil-banner .mil-background-image-filter { -webkit-filter: grayscale(100%); filter: grayscale(100%); } .mil-banner .mil-overlay { background-color: #121820; width: 100%; height: 100%; position: absolute; z-index: 0; top: 0; left: 0; opacity: 0.8; } .mil-banner .mil-banner-content { padding-top: 140px; height: 100%; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-banner .mil-banner-content .mil-button-descr { width: 450px; padding-left: 60px; } @media screen and (max-width: 767px) { .mil-banner .mil-banner-content { padding-top: 60px; } .mil-banner .mil-banner-content .mil-button-descr { margin-top: 30px; padding: 0; width: auto; } } .mil-banner .mil-banner-content-2 { padding-top: 100px; height: 100%; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-banner-content-2 .mil-h1 strong, .mil-banner-content-2 .mil-h1 b, .mil-banner-content .mil-h1 strong, .mil-banner-content .mil-h1 b { font-family: 'Satisfy'; color: #f57c00; font-weight: 600; text-transform: none; } .mil-banner-content-2 .mil-suptitle strong, .mil-banner-content-2 .mil-suptitle b, .mil-banner-content .mil-suptitle strong, .mil-banner-content .mil-suptitle b { color: #f57c00; font-weight: 500; } @media screen and (max-width: 991px) { .mil-banner .mil-banner-content-2 br { display: none; } } @media screen and (max-width: 767px) { .mil-banner .mil-banner-content-2 { padding: 60px 0 0 0; } } .mil-banner-nav { position: absolute; top: calc(50% - 35px); left: 0; width: 100%; z-index: 2; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media screen and (max-width: 1200px) { .mil-banner-nav { top: auto; bottom: 30px; } } .mil-banner-nav .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-banner-nav .mil-banner-button { cursor: pointer; font-size: 12px; width: 35px; height: 35px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.1); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: rgba(255, 255, 255, 0.5); -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-banner-nav .mil-banner-button:hover { background-color: #f57c00; color: rgb(255, 255, 255); } .mil-banner-sm { height: 550px; position: relative; padding-top: 220px; padding-bottom: 120px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-banner-sm .mil-background-image { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; position: absolute; z-index: -1; top: 0; left: 0; } .mil-banner-sm .mil-background-image.mil-background-image-default { z-index: 0; -webkit-filter: invert(100%); filter: invert(100%); opacity: .05; } .mil-banner-sm .mil-banner-content { width: 100%; position: relative; } @media screen and (max-width: 992px) { .mil-banner-sm { height: auto; padding-top: 190px; padding-bottom: 70px; } } .mil-banner-sm-2 { height: 550px; position: relative; } .mil-banner-sm-2 .mil-background-image { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; position: absolute; top: 0; left: 0; } .mil-banner-sm-2 .mil-overlay { background: linear-gradient(0deg, rgba(24, 30, 38, 0.3) 0%, rgb(18, 24, 32) 100%); width: 100%; height: 100%; position: absolute; z-index: 0; top: 0; left: 0; opacity: 0.5; } @media screen and (max-width: 1200px) { .mil-banner-sm-2 .mil-overlay { display: none; } } @media screen and (max-width: 767px) { .mil-banner-sm-2 { height: 350px; } } .mil-banner-sm-3 { height: auto; position: relative; } .mil-banner-sm-3 .mil-background-image { -webkit-filter: grayscale(100%); filter: grayscale(100%); width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; left: 0; } .mil-banner-sm-3 .mil-overlay { background-color: rgba(18, 24, 32, 0.8); width: 100%; height: 100%; position: absolute; z-index: 0; top: 0; left: 0; } .mil-banner-sm-3 .mil-banner-content { padding-top: 220px; height: 100%; } @media screen and (max-width: 992px) { .mil-banner-sm-3 .mil-banner-content { padding-top: 160px; } } .mil-banner-panel { background-color: rgba(18, 24, 32, 0.1); height: 100px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-illustration-1 { position: relative; height: 280px; } @media screen and (max-width: 1200px) { .mil-illustration-1 { position: relative; height: 200px; margin-top: 60px; margin-left: 60px; margin-right: 60px; } } .mil-illustration-1 .mil-item { position: absolute; } .mil-illustration-1 .mil-item.mil-item-1 { top: 0; left: 30px; } .mil-illustration-1 .mil-item.mil-item-2 { top: 110px; right: 0; } .mil-illustration-1 .mil-item.mil-item-3 { bottom: 0; left: 30%; } .mil-illustration-1 .mil-item .mil-plus { position: relative; } .mil-illustration-1 .mil-item .mil-plus .mil-hover-window { position: absolute; opacity: 0; pointer-events: none; -webkit-transform: translateY(-10px) scale(0.98); transform: translateY(-10px) scale(0.98); bottom: 75px; left: -105px; -webkit-box-shadow: 0px 0px 40px 0px rgba(18, 24, 32, 0.1); box-shadow: 0px 0px 40px 0px rgba(18, 24, 32, 0.1); background-color: rgb(255, 255, 255); border-radius: 5px; width: 260px; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-illustration-1 .mil-item .mil-plus .mil-hover-window .mil-window-content { padding: 30px; position: relative; height: 100%; width: 100%; } .mil-illustration-1 .mil-item .mil-plus .mil-hover-window .mil-window-content:before { content: ""; width: 100%; height: 30px; background-color: transparent; position: absolute; bottom: -30px; left: 0; } .mil-illustration-1 .mil-item .mil-plus .mil-hover-window .mil-window-content:after { content: ""; width: 30px; height: 30px; background-color: rgb(255, 255, 255); position: absolute; bottom: -8px; left: calc(50% - 15px); -webkit-transform: rotate(45deg); transform: rotate(45deg); border-radius: 0 0 5px 0; } .mil-illustration-1 .mil-item .mil-plus .mil-item-hover { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; } .mil-illustration-1 .mil-item .mil-plus .mil-item-hover h6 { opacity: 0.8; -webkit-transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); } .mil-illustration-1 .mil-item .mil-plus .mil-item-hover .mil-plus-icon { background-color: rgba(255, 255, 255, 0.1); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); width: 50px; margin-right: 15px; font-size: 32px; font-weight: 200; color: rgb(255, 255, 255); height: 50px; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-illustration-1 .mil-item .mil-plus:hover .mil-hover-window { opacity: 1; -webkit-transform: translateY(0) scale(1); transform: translateY(0) scale(1); pointer-events: all; } .mil-illustration-1 .mil-item .mil-plus:hover .mil-item-hover h6 { opacity: 1; color: #f57c00; } .mil-illustration-1 .mil-item .mil-plus:hover .mil-item-hover .mil-plus-icon { background-color: #f57c00; -webkit-animation: puls 1s linear infinite; animation: puls 1s linear infinite; } @-webkit-keyframes puls { 0% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3); } 100% { -webkit-box-shadow: 0 0 0 20px transparent; box-shadow: 0 0 0 20px transparent; } } @keyframes puls { 0% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3); } 100% { -webkit-box-shadow: 0 0 0 20px transparent; box-shadow: 0 0 0 20px transparent; } } .mil-circle-illustration { margin-top: 90px; width: 100%; padding-bottom: 100%; position: relative; } .mil-circle-illustration .mil-circle-bg { width: 100%; height: 100%; background-color: #f57c00; position: absolute; top: 0; left: 0; border-radius: 50%; } .mil-circle-illustration .mil-image-frame { width: 100%; height: calc(100% + 60px); position: absolute; top: -60px; left: 0; border-radius: 0 0 47% 47%; overflow: hidden; } .mil-circle-illustration .mil-image-frame img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: top; object-position: top; height: calc(100% + 60px); } .mil-circle-illustration.mil-with-dots:before { content: ""; background-image: radial-gradient(rgb(18, 24, 32) 15%, transparent 0); background-size: 20px 20px; width: 120px; height: 40px; position: absolute; z-index: 9; bottom: 30px; left: -200px; -webkit-transform: translateX(-30px); transform: translateX(-30px); -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-circle-illustration.mil-with-dots:after { content: ""; background-image: radial-gradient(rgb(18, 24, 32) 15%, transparent 0); background-size: 20px 20px; width: 60px; height: 60px; position: absolute; top: 0; left: -50px; -webkit-transform: translateY(-30px); transform: translateY(-30px); -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-circle-illustration.mil-with-dots-2:after { content: ""; background-image: radial-gradient(rgb(18, 24, 32) 15%, transparent 0); background-size: 20px 20px; width: 60px; height: 80px; position: absolute; top: 50px; right: -25px; -webkit-transform: translateY(-30px); transform: translateY(-30px); -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-tab-align-center { display: flex; flex-direction: column; align-items: center; } @media screen and (max-width: 767px) { .mil-illustration-1 { height: auto; margin-top: 30px; margin-left: -10px; margin-right: -10px; } .mil-illustration-1 .mil-item { position: relative; margin-bottom: 20px; width: 32%; display: inline-block; } .mil-illustration-1 .mil-item.mil-item-1 { top: 0; left: 0; } .mil-illustration-1 .mil-item.mil-item-2 { top: 0; right: 0; } .mil-illustration-1 .mil-item.mil-item-3 { bottom: 0; left: 0; } .mil-illustration-1 .mil-item .mil-plus .mil-item-hover { flex-direction: column; } .mil-illustration-1 .mil-item .mil-plus .mil-item-hover .mil-plus-icon { margin-right: 0; margin-bottom: 10px; } .mil-illustration-1 .mil-item .mil-plus .mil-item-hover .mil-h6 { font-size: 14px; } .mil-illustration-1 .mil-item .mil-plus .mil-hover-window { bottom: 115px; } .mil-illustration-1 .mil-item:nth-child(1) .mil-plus .mil-hover-window { left: 0; } .mil-illustration-1 .mil-item:nth-child(1) .mil-plus .mil-hover-window .mil-window-content:after { left: 48px; } .mil-illustration-1 .mil-item:nth-child(2) .mil-plus .mil-hover-window { left: 50%; margin-left: -130px; } .mil-illustration-1 .mil-item:nth-child(3) .mil-plus .mil-hover-window { left: auto; right: 0; } .mil-illustration-1 .mil-item:nth-child(3) .mil-plus .mil-hover-window .mil-window-content:after { right: 48px; left: auto; } .mil-tabs-slider .mil-circle-illustration { margin-top: 90px; } .mil-tabs-slider .mil-circle-illustration, .mil-tabs-slider .mil-hori-box.mil-mb-60, .mil-tabs-slider .row.mil-mb-60 { margin-bottom: 30px !important; } .mil-tabs-left-nav.mil-mb-60 { margin-bottom: 40px; } } .mil-icon-frame { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; } .mil-icon-frame.mil-icon-bg:last-child { margin-bottom: 0 !important; } .mil-icon-e .wlxe-icon-list-icon svg, .mil-icon-e-md .wlxe-icon-list-icon svg, .mil-icon-e-sm .wlxe-icon-list-icon svg { position: relative; } .mil-icon-frame:before, .mil-icon-e .wlxe-icon-list-icon:before, .mil-icon-e-md .wlxe-icon-list-icon:before, .mil-icon-e-sm .wlxe-icon-list-icon:before { content: ""; background-color: #f57c00; border-radius: 50%; position: absolute; bottom: -2px; right: -3px; } .mil-icon-e .wlxe-icon-list-icon:before, .mil-icon-e-md .wlxe-icon-list-icon:before, .mil-icon-e-sm .wlxe-icon-list-icon:before { right: auto; left: 45%; } .mil-icon-frame h3 { position: relative; } .mil-icon-frame img { position: relative; } .mil-icon-frame svg, .wlxe .mil-icon-frame img { max-width: 40px; } .mil-icon-frame i { font-size: 40px; color: #121820; } .mil-icon-frame svg { width: 38px; height: 38px; fill: #121820; } .mil-icon-frame.mil-icon-frame-md { width: 45px; height: 45px; } .mil-icon-frame.mil-icon-frame-md svg { width: 45px; height: 45px; } .mil-icon-frame.mil-icon-frame-md:before { width: 20px; height: 20px; } .mil-icon-frame.mil-icon-frame-sm { width: 25px; height: 25px; } .mil-icon-frame.mil-icon-frame-sm svg { width: 25px; height: 25px; } .mil-icon-frame.mil-icon-frame-sm:before, .mil-icon-e-sm .wlxe-icon-list-icon:before { width: 13px; height: 13px; } .mil-icon-frame.mil-icon-bg { background-color: rgba(18, 24, 32, 0.05); width: 70px; height: 70px; border-radius: 50%; } .mil-icon-frame.mil-icon-bg:before { bottom: 10px; right: 12px; } .mil-partners-frame { display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media screen and (max-width: 767px) { .mil-partners-frame { padding: 0; } } .mil-partners-frame a { width: 100%; position: relative; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .mil-partners-frame a img { position: relative; -o-object-fit: contain; object-fit: contain; display: block; max-width: 100%; cursor: pointer; } .mil-partners-frame a:before { content: ""; position: absolute; top: 0; left: calc(50% - 15px); -webkit-transform: scale(0); transform: scale(0); border-radius: 50%; background-color: #f57c00; width: 30px; height: 30px; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-partners-frame a:hover { -webkit-filter: grayscale(0); filter: grayscale(0); } .mil-partners-frame a:hover:before { -webkit-transform: scale(1); transform: scale(1); } .mil-partners-spaces { padding-top: 90px; padding-bottom: 90px; } @media screen and (max-width: 992px) { .mil-partners-spaces { padding-top: 30px; padding-bottom: 30px; } } .mil-service-item { padding: 30px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } @media screen and (max-width: 767px) { .mil-service-item { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .mil-service-item .mil-service-icon { width: 30%; padding-left: 30px; } @media screen and (max-width: 1200px) { .mil-service-item .mil-service-icon { padding: 0 40px 0 30px; width: auto; } } @media screen and (max-width: 767px) { .mil-service-item .mil-service-icon { padding: 0; margin-bottom: 30px; } } .mil-service-item .mil-service-text { width: 70%; padding-right: 30px; } @media screen and (max-width: 1200px) { .mil-service-item .mil-service-text { width: auto; } } @media screen and (max-width: 767px) { .mil-service-item .mil-service-text { padding-right: 0; } } .mil-service-item .mil-service-text h5, .mil-service-item .mil-service-text .mil-h5 { margin-top: 10px; } @media screen and (max-width: 767px) { .mil-service-item .mil-service-text h5, .mil-service-item .mil-service-text .mil-h5 { margin-top: 0; } } .mil-service-item .mil-service-text h5 span, .mil-service-item .mil-service-text .mil-h5 span { margin-right: 15px; } .mil-service-item.mil-without-lines { padding: 0; } .mil-service-item.mil-without-lines .mil-service-icon { width: 20%; padding-left: 0; } .mil-service-item.mil-without-lines .mil-service-text { width: 80%; } .mil-projects-container.hide-cat .mil-h6, .mil-projects-container.hide-title .mil-h4, .mil-projects-container.hide-title .mil-h3, .mil-projects-container.hide-short .mil-card-text, .mil-projects-container.hide-cat.hide-title.hide-short .mil-description { display: none; } .mil-projects-container.hide-cat.hide-title.hide-short .mil-cover-frame { border-radius: 10px; } .mil-projects-container.hide-short .mil-card-title > div:last-child { margin-bottom: 0!important; } .mil-projects-container .mil-h6 span:last-child em { display: none; } .mil-card { display: block; text-decoration: none; } .mil-card .mil-cover-frame { position: relative; overflow: hidden; border-radius: 10px; padding-bottom: 60%; margin-bottom: 30px; } .mil-card .mil-cover-frame img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-card:hover .mil-cover-frame img { -webkit-transform: scale(1.03); transform: scale(1.03); -webkit-filter: grayscale(0); filter: grayscale(0); } .mil-card .mil-description { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .mil-card .mil-description .mil-fw-descr { width: 100%; } @media screen and (min-width: 1024px) { .mil-card .mil-description .mil-fw-descr .mil-h4 { padding-right: 15%; } } .mil-card .mil-description .mil-card-title { width: 50%; padding-right: 30px; } .mil-card .mil-description .mil-card-title a { text-decoration: none; } .mil-card .mil-description .mil-card-text { width: 50%; } .mil-card .mil-description .mil-card-top { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .mil-card .mil-description .mil-card-top .mil-bages { display: -webkit-box; display: -ms-flexbox; display: flex; } .mil-card .mil-description .mil-card-top .mil-bages li { list-style-type: none; margin-right: 15px; } .mil-card .mil-description .mil-card-top .mil-stars { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-card .mil-description .mil-card-top .mil-stars span { padding-right: 15px; } .mil-card .mil-description .mil-card-top .mil-stars ul { display: -webkit-box; display: -ms-flexbox; display: flex; } .mil-card .mil-description .mil-card-top .mil-stars ul li { list-style-type: none; margin-right: 5px; } .mil-card .mil-description .mil-card-top .mil-stars ul li i { color: #f57c00; } .mil-card .mil-description .mil-card-top .mil-stars ul li.mil-empty i { color: rgba(18, 24, 32, 0.2); } @media screen and (max-width: 1200px) { .mil-card .mil-description { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .mil-card .mil-description .mil-card-title { width: 100%; padding-right: 0; } .mil-card .mil-description .mil-card-text { width: 100%; } } .mil-card.mil-card-sm .mil-cover-frame { padding-bottom: 100%; } .mil-card.mil-card-sm .mil-description { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .mil-card.mil-card-sm .mil-description h6 { display: none; } .mil-card.mil-card-sm .mil-description .mil-card-title { width: 100%; padding-right: 0; } .mil-card.mil-card-sm .mil-description .mil-card-text { width: 100%; } .mil-card.mil-card-sm.mil-reverse-sm .mil-cover-frame { margin-bottom: 0; } .mil-card.mil-card-sm.mil-reverse-sm .mil-description { margin-bottom: 30px; } @media screen and (max-width: 1200px) { .mil-card.mil-card-sm.mil-reverse-sm { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } .mil-card.mil-card-sm.mil-reverse-sm .mil-cover-frame { margin-bottom: 30px; } .mil-card.mil-card-sm.mil-reverse-sm .mil-description { margin-bottom: 0; } } @media screen and (max-width: 1200px) { .mil-card.mil-card-sm .mil-cover-frame { padding-bottom: 60%; } .mil-card.mil-card-sm .mil-description h6 { display: block; } } .mil-card-2 .mil-cover-frame { position: relative; overflow: hidden; border-radius: 10px 10px 0 0; padding-bottom: 60%; } .mil-card-2 .mil-cover-frame img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-card-2 .mil-cover-frame:after { content: ""; width: 150px; height: 150px; border-radius: 50%; background-color: #f57c00; opacity: 0.9; position: absolute; z-index: 2; top: -150px; right: -150px; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-card-2 .mil-description { position: relative; padding: 30px 30px 35px; background-color: rgb(255, 255, 255); border-radius: 0 0 10px 10px; box-shadow: 0px 0px 40px 0px rgba(18, 24, 32, 0.1); } .mil-card-2 .mil-description .mil-speakers { -webkit-filter: grayscale(100%); filter: grayscale(100%); position: absolute; top: -30px; right: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-card-2 .mil-description .mil-speakers .mil-speaker { margin-right: 5px; width: 60px; height: 60px; border-radius: 50%; overflow: hidden; position: relative; border: solid 4px rgb(255, 255, 255); } .mil-card-2 .mil-description .mil-speakers .mil-speaker:last-child { margin-right: 0; } .mil-card-2 .mil-description .mil-speakers .mil-speaker img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .mil-card-2 .mil-description .mil-category { color: #f57c00 !important; font-weight: 500; } .mil-card-2:hover .mil-cover-frame img { -webkit-transform: scale(1.05); transform: scale(1.05); -webkit-filter: grayscale(0); filter: grayscale(0); } .mil-card-2:hover .mil-cover-frame:after { top: -75px; right: -65px; } .mil-card-2:hover .mil-description .mil-speakers { -webkit-filter: grayscale(0); filter: grayscale(0); } .mil-hover-card { overflow: hidden; position: relative; padding: 60px; border: solid 2px rgba(18, 24, 32, 0.1); border-radius: 10px; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-hover-card.mil-card-only-30 { padding: 30px; } .mil-hover-card .mil-deco { opacity: 0; -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } @media screen and (max-width: 820px) { .mil-hover-card { padding: 30px; } .mil-projects-container .col-xl-6.mil-mb-60 { margin-bottom: 30px !important; } .mil-projects-container .mil-h3.mil-mb-30, .mil-projects-container .mil-card-text.mil-mb-30 { margin-bottom: 15px !important; } } .mil-hover-card .mil-link i { background-color: rgba(18, 24, 32, 0.2); } .mil-hover-card:hover { border-color: #f57c00; -webkit-box-shadow: 0px 0px 40px 0px rgba(18, 24, 32, 0.1); box-shadow: 0px 0px 40px 0px rgba(18, 24, 32, 0.1); } .mil-hover-card:hover .mil-link i { background-color: #f57c00; } .mil-hover-card:hover .mil-deco { opacity: 1; -webkit-transform: translateY(5%); transform: translateY(5%); } .mil-hover-card.align-center .mil-icon-frame { margin: 0 auto; } .align-right .mil-simple-list li { justify-content: flex-end; } .align-center .mil-simple-list li { justify-content: center; } .mil-slider-nav { display: -webkit-box; display: -ms-flexbox; display: flex; } .mil-slider-nav .mil-slider-btn-prev { margin-right: 30px; } .mil-slider-nav .mil-slider-btn-prev i { margin-right: 15px; } .mil-slider-nav .mil-slider-btn-next i { margin-left: 15px; } .mil-slider-nav .mil-slider-btn-prev, .mil-slider-nav .mil-slider-btn-next { cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-slider-nav .mil-slider-btn-prev i, .mil-slider-nav .mil-slider-btn-next i { font-size: 15px; color: #121820; } .mil-slider-nav .mil-slider-btn-prev *, .mil-slider-nav .mil-slider-btn-next * { -webkit-transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); } .mil-slider-nav .mil-slider-btn-prev:hover *, .mil-slider-nav .mil-slider-btn-next:hover * { color: #f57c00; } .mil-slider-nav .mil-slider-btn-prev.mil-light span, .mil-slider-nav .mil-slider-btn-next.mil-light span { color: rgb(255, 255, 255); } .mil-slider-nav .mil-slider-btn-prev.mil-light i, .mil-slider-nav .mil-slider-btn-next.mil-light i { color: rgb(255, 255, 255); } .mil-slider-nav .mil-slider-btn-prev.mil-light:hover *, .mil-slider-nav .mil-slider-btn-next.mil-light:hover * { color: #f57c00; } .mil-slider-nav .mil-slider-btn-prev.swiper-button-disabled, .mil-slider-nav .mil-slider-btn-next.swiper-button-disabled { opacity: 0.2; cursor: not-allowed; } .mil-slider-nav .mil-slider-btn-prev.swiper-button-disabled:hover *, .mil-slider-nav .mil-slider-btn-next.swiper-button-disabled:hover * { color: inherit; } @media screen and (max-width: 767px) { .mil-slider-nav { justify-content: space-between; width: 100%; } } .mil-icon-box-head { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-icon-box-head .mil-icon-frame { margin-right: 15px; } @media screen and (max-width: 767px) { .mil-icon-box-head.mil-long { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .mil-icon-box-head.mil-long .mil-icon-frame { margin-right: 0; margin-bottom: 15px; } } @media screen and (max-width: 767px) { .mil-icon-box-head.mil-mob-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } } .mil-icon-box.mil-center, .mil-icon-box-2.mil-center { display: flex; flex-direction: column; align-items: center; text-align: center; justify-content: center; } .mil-awards-box { padding: 90px; } @media screen and (max-width: 767px) { .mil-awards-box { padding: 60px 60px 0; } .mil-awards-box.mil-pb-60-adapt { padding-bottom: 60px; } } .mil-awards-box.mil-box-2.mil-gradient-bg { background: -webkit-gradient(linear, left bottom, left top, from(rgb(24, 30, 38)), to(rgb(18, 24, 32))); background: linear-gradient(0deg, rgb(24, 30, 38) 0%, rgb(18, 24, 32) 100%); } .mil-line-icon-box { padding: 40px 0 10px; } .mil-hori-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; } .mil-hori-box .mil-icon-frame { margin-right: 15px; } @media screen and (max-width: 767px) { .mil-hori-box { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .mil-hori-box .mil-icon-frame { margin-right: 0; margin-bottom: 30px; } } .mil-number-icon { position: relative; overflow: hidden; background-color: rgba(18, 24, 32, 0.05); height: 70px; width: 70px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-number-icon.mil-circle { border-radius: 50%; } .mil-number-icon.mil-lines { background-color: transparent; } .mil-number-icon.mil-lines:before { content: ""; background-color: rgba(18, 24, 32, 0.05); width: 100px; height: 30px; position: absolute; z-index: -1; top: 40px; right: -5px; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .mil-number-icon.mil-lines:after { content: ""; background-color: rgba(18, 24, 32, 0.05); width: 100px; height: 30px; position: absolute; z-index: -1; top: 0px; right: -25px; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .mil-number-icon span { display: block; font-size: 30px; color: #121820; z-index: 2; } .mil-number-icon span:before { content: ""; border-radius: 50%; background-color: #f57c00; width: 18px; height: 18px; z-index: -1; position: absolute; bottom: 18px; right: 10px; } .mil-number-icon.mil-light { background-color: rgba(255, 255, 255, 0.05); } .mil-number-icon.mil-light.mil-lines { background-color: transparent; } .mil-number-icon.mil-light.mil-lines:before { background-color: rgba(255, 255, 255, 0.05); z-index: 1; } .mil-number-icon.mil-light.mil-lines:after { background-color: rgba(255, 255, 255, 0.05); z-index: 1; } .mil-number-icon.mil-light span { color: rgb(255, 255, 255); } .mil-box-center { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; } .mil-skill-frame { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .mil-skill-frame .mil-skill-track { width: 80%; height: 2px; background-color: rgba(18, 24, 32, 0.2); } .mil-skill-frame .mil-skill-track .mil-skill-prog { position: relative; background-color: #f57c00; height: 2px; } .mil-skill-frame .mil-skill-track .mil-skill-prog:after { content: ""; width: 14px; height: 14px; border: solid 2px rgb(255, 255, 255); background-color: #f57c00; position: absolute; right: 0; border-radius: 50%; top: -6px; } .mil-review .mil-stars, .mil-box-slider .mil-stars { display: flex; align-items: center; } .mil-review .mil-stars img, .mil-box-slider .mil-stars img { margin-right: 20px; } .mil-review .mil-stars ul, .mil-box-slider .mil-stars ul { display: flex; } .mil-review .mil-stars ul li, .mil-box-slider .mil-stars ul li { list-style-type: none; margin-right: 5px; } .mil-review .mil-stars ul li i, .mil-box-slider .mil-stars ul li i { color: #f57c00; } .mil-review .mil-author { display: flex; align-items: center; } .mil-review.mil-text-left .mil-author { align-items: flex-start; } .mil-review .mil-author img { width: 55px; height: 55px; border-radius: 50%; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-review .mil-author .mil-name { padding-left: 20px; } .mil-review.mil-text-center .mil-author .mil-name { padding-left: 0; } .mil-review .mil-author .mil-name .mil-text-sm { opacity: 0.6; } .mil-review:hover .mil-author img { -webkit-filter: grayscale(0); filter: grayscale(0); } .mil-review.mil-text-center { display: flex; flex-direction: column; align-items: center; text-align: center; } .mil-review.mil-text-left { align-items: flex-start; text-align: left; } .mil-review.mil-text-center, .mil-review.mil-text-left { padding: 0 60px; } .mil-review.mil-text-center .mil-author { flex-direction: column; } .mil-review.mil-text-center .mil-author img { margin-bottom: 30px; } @media screen and (max-width: 992px) { .mil-reviews-btns-space { margin-top: 60px; } .mil-box-slider .mil-stars.mil-mb-60, .mil-box-slider .mil-text-lg.mil-mb-60 { margin-bottom: 30px!important; } } .mil-about-illustration { position: relative; } .mil-about-illustration .mil-image-frame { border-radius: 10px; overflow: hidden; position: relative; padding-bottom: 100%; } @media screen and (max-width: 500px) { .mil-about-illustration .mil-image-frame { padding-bottom: 130%; } } .mil-about-illustration .mil-image-frame img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; } .mil-about-illustration .mil-image-frame:before { content: ""; width: 300px; height: 300px; border-radius: 50%; background-color: #f57c00; opacity: 0.9; position: absolute; z-index: 1; bottom: -150px; left: -145px; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } @media screen and (max-width: 500px) { .mil-about-illustration .mil-image-frame:before { width: 150px; height: 150px; bottom: -75px; left: -65px; } } .mil-about-illustration .mil-window { background-color: rgb(255, 255, 255); padding: 30px; position: absolute; bottom: 60px; right: -60px; border-radius: 5px; -webkit-box-shadow: 0px 0px 40px 0px rgba(18, 24, 32, 0.1); box-shadow: 0px 0px 40px 0px rgba(18, 24, 32, 0.1); } @media screen and (max-width: 767px) { .mil-about-illustration .mil-window { right: -30px; } } .mil-about-illustration .mil-window .mil-speakers { -webkit-filter: grayscale(100%); filter: grayscale(100%); top: -30px; right: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-about-illustration .mil-window .mil-speakers .mil-speaker { -webkit-transform: translateX(-15px); transform: translateX(-15px); width: 50px; height: 50px; border-radius: 50%; overflow: hidden; position: relative; border: solid 3px rgb(255, 255, 255); margin-bottom: 15px; } .mil-about-illustration .mil-window .mil-speakers .mil-speaker:first-child { -webkit-transform: translateX(0); transform: translateX(0); } .mil-about-illustration .mil-window .mil-speakers .mil-speaker:nth-child(3) { -webkit-transform: translateX(-30px); transform: translateX(-30px); } .mil-about-illustration .mil-window .mil-speakers .mil-speaker:nth-child(4) { -webkit-transform: translateX(-45px); transform: translateX(-45px); } .mil-about-illustration .mil-window .mil-speakers .mil-speaker img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .mil-about-illustration .mil-window .mil-window-bottom { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .mil-about-illustration .mil-window .mil-window-bottom h3 { padding-right: 15px; } .mil-about-illustration .mil-window .mil-window-bottom .mil-stars { display: -webkit-box; display: -ms-flexbox; display: flex; } .mil-about-illustration .mil-window .mil-window-bottom .mil-stars li { list-style-type: none; margin-right: 5px; } .mil-about-illustration .mil-window .mil-window-bottom .mil-stars li i { color: #f57c00; } .mil-about-illustration .mil-window .mil-window-bottom .mil-stars li.mil-empty i { color: rgba(18, 24, 32, 0.2); } .mil-about-illustration .mil-window .mil-window-bottom .mil-h3 { margin-right: 15px; } .mil-about-illustration-2 { position: relative; } .mil-about-illustration-2 .mil-image-frame { border-radius: 10px; overflow: hidden; position: relative; padding-bottom: 100%; } .mil-about-illustration-2 .mil-image-frame img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; } .mil-about-illustration-2 .mil-image-frame:after { content: ""; width: 300px; height: 300px; background-color: #f57c00; border-radius: 50%; position: absolute; z-index: 2; bottom: -150px; left: -150px; } @media screen and (max-width: 767px) { .mil-about-illustration-2 .mil-image-frame:after { width: 150px; height: 150px; bottom: -75px; left: -75px; } } .mil-about-illustration-2 .mil-play-button { position: absolute; top: calc(50% - 35px); left: calc(50% - 35px); display: -webkit-box; display: -ms-flexbox; display: flex; border-radius: 50%; color: rgb(255, 255, 255); -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 70px; height: 70px; background-color: #f57c00; -webkit-animation: puls 1s linear infinite; animation: puls 1s linear infinite; } .mil-awards { position: relative; } .mil-awards .mil-background-image { width: 100%; height: 100%; position: absolute; top: 0; left: 0; -o-object-fit: cover; object-fit: cover; -o-object-position: right; object-position: right; -webkit-filter: grayscale(100%); filter: grayscale(100%); } .mil-awards .mil-overlay { background-color: rgba(18, 24, 32, 0.8); width: 100%; height: 100%; position: absolute; z-index: 0; top: 0; left: 0; } .mil-awards .mil-overlay.mil-gradient-bg { width: 100%; height: 100%; position: absolute; z-index: 0; top: 0; left: 0; } .mil-awards .mil-overlay.mil-super-light { background-color: rgba(18, 24, 32, 0.6); } .mil-awards .mil-overlay.mil-with-deco:after { content: ""; width: 300px; height: 300px; position: absolute; top: -120px; right: -120px; background-color: #f57c00; border-radius: 50%; } .mil-awards .mil-relative { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-awards .mil-relative .mil-fake-container { position: relative; } .mil-breadcrumbs ul { display: -webkit-box; display: -ms-flexbox; display: flex; } .mil-breadcrumbs li { list-style-type: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-breadcrumbs li a { color: #121820; -webkit-transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); } .mil-breadcrumbs li a:hover { color: #f57c00; } .mil-breadcrumbs li:after { content: ""; width: 7px; height: 7px; border-radius: 50%; background-color: #f57c00; margin: 0 15px; } .mil-breadcrumbs li:last-child { cursor: not-allowed; } .mil-breadcrumbs li:last-child:after { display: none; } .mil-breadcrumbs.mil-light li:last-child a { color: #fff; } @media screen and (max-width: 992px) { .mil-breadcrumbs li { font-size: 12px; } .mil-breadcrumbs li:after { margin: 0 10px; } } .mil-team-card { text-align: center; display: block; } .mil-team-card .mil-image-frame { width: 100%; padding-bottom: 100%; position: relative; } .mil-team-card .mil-image-frame img { border-radius: 50%; position: absolute; top: 0; left: 0; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; width: 100%; height: 100%; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-team-card .mil-image-frame .mil-team-circle { position: absolute; background-color: #f57c00; opacity: 0; width: 120px; height: 120px; -webkit-transform: scale(0.5); transform: scale(0.5); border-radius: 50%; bottom: 0; right: 0; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-team-card .mil-image-frame:before { content: ""; background-image: radial-gradient(rgb(18, 24, 32) 15%, transparent 0); background-size: 20px 20px; width: 120px; height: 40px; position: absolute; top: 30px; right: 0; z-index: 1; opacity: 0; -webkit-transform: translateX(-30px); transform: translateX(-30px); -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-team-card .mil-image-frame:after { content: ""; background-image: radial-gradient(rgb(18, 24, 32) 15%, transparent 0); background-size: 20px 20px; width: 60px; height: 120px; position: absolute; bottom: 0; left: 30px; z-index: 1; opacity: 0; -webkit-transform: translateY(-30px); transform: translateY(-30px); -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .hide-figures .mil-team-card .mil-image-frame:before, .hide-figures .mil-team-card .mil-image-frame:after { display: none; } .mil-team-card p { -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-team-card:hover .mil-image-frame .mil-team-circle { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } .mil-team-card:hover .mil-image-frame img { -webkit-filter: grayscale(0); filter: grayscale(0); } .mil-team-card:hover .mil-image-frame:before, .mil-team-card:hover .mil-image-frame:after { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .mil-team-card:hover p { color: #f57c00; } .mil-social ul { margin: 0; padding: 0; list-style: none; } .mil-social ul li { margin-top: 10px; display: inline-block; vertical-align: top; } .mil-social ul li img, .mil-social ul li svg, .mil-social ul li i { max-width: 20px; font-size: 19px; color: #000; } .mil-social ul li svg { fill: #000; width: 18px; height: 18px; } .mil-social .mil-icon-frame.mil-icon-bg { width: 45px; height: 45px; } .mil-social .mil-icon-frame.mil-icon-bg svg { width: 22px; height: 22px; } .mil-social .mil-icon-frame::before { display: none; } .mil-call-to-action { position: relative; } .mil-call-to-action .mil-background-image { -webkit-filter: grayscale(100%); filter: grayscale(100%); position: absolute; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; } .mil-call-to-action .mil-overlay { background-color: rgba(18, 24, 32, 0.8); width: 100%; height: 100%; position: absolute; z-index: 0; top: 0; left: 0; } .mil-call-to-action .mil-cta-content { padding: 60px 0; position: relative; text-align: center; } .mil-cta-frame { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .mil-portrait-position { position: absolute; pointer-events: none; z-index: 1; top: -90px; right: 30px; width: 100%; } @media screen and (max-width: 992px) { .mil-portrait-position { position: static; margin-top: 30px; } } .mil-portrait-frame { width: 450px; margin-left: auto; height: 510px; position: relative; border-radius: 0 0 280px 280px; overflow: hidden; } @media screen and (max-width: 992px) { .mil-portrait-frame { width: 50%; height: auto; padding-bottom: 55%; margin: 0 auto; } } .mil-portrait-frame img { width: 100%; height: 100%; position: absolute; bottom: 0; left: 0; -o-object-fit: cover; object-fit: cover; -o-object-position: top; object-position: top; } .mil-portrait-frame:before { content: ""; width: 100%; padding-bottom: 100%; border-radius: 50%; background-color: #f57c00; position: absolute; bottom: 0; left: 0; } .mil-timeline { padding-top: 60px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-top: solid 2px rgba(18, 24, 32, 0.1); } .mil-timeline li { position: relative; list-style-type: none; margin-right: 30px; } .mil-timeline li:before { content: ""; position: absolute; left: 4px; top: -60px; width: 1px; border-right: dotted 2px rgba(18, 24, 32, 0.1); height: 175%; } .mil-timeline li:after { content: ""; position: absolute; left: -1px; top: -67px; width: 13px; height: 13px; border: solid 2px rgb(255, 255, 255); border-radius: 50%; background-color: #f57c00; } .mil-timeline li .mil-text-sm { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-timeline li .mil-text-sm:before { content: ""; margin-right: 20px; width: 10px; height: 10px; border-radius: 50%; background-color: rgba(18, 24, 32, 0.1); } .mil-timeline li .mil-h5 { padding-left: 30px; } .mil-timeline.t-v { padding-top: 0; padding-left: 60px; display: block; border-top: none; border-left: solid 2px rgba(18, 24, 32, 0.1); } .mil-timeline.t-v li { margin-right: 0; margin-bottom: 30px; padding-top: 15px; } .mil-timeline.t-v li:before { left: -60px; top: 4px; width: 100%; border-right: none; border-bottom: dotted 2px rgba(18, 24, 32, 0.1); height: 1px; } .mil-timeline.t-v li:after { left: -67px; top: -1px; } .mil-timeline.t-v li .mil-h5 { padding-left: 0; } .mil-timeline.t-v li .mil-text-sm:before { display: none; } @media screen and (max-width: 992px) { .mil-timeline { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; border-top: none; border-left: solid 2px rgba(18, 24, 32, 0.1); padding: 0; } .mil-timeline li { position: relative; list-style-type: none; margin-right: 30px; margin-bottom: 30px; } .mil-timeline li:last-child { margin-bottom: 0; } .mil-timeline li:before { display: none; } .mil-timeline li:after { top: 14%; left: -7px; } .mil-timeline li .mil-text-sm { padding-left: 30px; } .mil-timeline li .mil-text-sm:before { display: none; } } .mil-accordion { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; padding: 30px 45px; width: 100%; border-bottom: solid 2px rgba(18, 24, 32, 0.1); -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-accordion:first-child { padding-top: 5px; } .mil-panel { padding: 0 18px; max-height: 0; overflow: hidden; -webkit-transition: max-height 0.2s ease-out; transition: max-height 0.2s ease-out; } .mil-accordion:after { content: "+"; position: absolute; left: 0; font-size: 20px; color: #f57c00; bottom: -13px; background-color: rgb(255, 255, 255); padding-right: 10px; -webkit-transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); } .mil-accordion.mil-active:after { content: "-"; } .mil-tabs { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .mil-tabs label { text-align: center; position: relative; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: 25%; display: block; cursor: pointer; padding: 30px; border-bottom: solid 2px rgba(18, 24, 32, 0.1); -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } @media screen and (max-width: 767px) { .mil-tabs label { width: 50%; } } @media screen and (max-width: 430px) { .mil-tabs label { width: 100%; } } .mil-tabs label:after { content: ""; position: absolute; bottom: -2px; left: 0; width: 0; height: 2px; border-bottom: solid 2px rgba(18, 24, 32, 0.1); -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-tabs .mil-tab { -webkit-box-ordinal-group: 100; -ms-flex-order: 99; order: 99; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; width: 100%; display: none; padding-top: 120px; } @media screen and (max-width: 992px) { .mil-tabs .mil-tab { padding-top: 60px; } } .mil-tabs input[type=radio] { display: none; } .mil-tabs input[type=radio]:checked + label { color: #121820; } .mil-tabs input[type=radio]:checked + label:after { content: ""; position: absolute; bottom: -2px; left: 0; width: 100%; height: 2px; border-bottom: solid 2px #f57c00; } .mil-tabs input[type=radio]:checked + label + .mil-tab { display: block; } .mil-window { padding: 30px; } .mil-tab-buttons { border-top: solid 2px rgba(18, 24, 32, 0.1); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .mil-tab-buttons.mil-tab-buttons-bg { background: rgba(18, 24, 32, 0.05); } .mil-tab-buttons a { position: relative; width: 100%; -ms-flex-wrap: nowrap; flex-wrap: nowrap; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100px; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-tab-buttons a span { z-index: 1; } .mil-tab-buttons a:before { content: ""; width: 0; height: 2px; background-color: #f57c00; position: absolute; top: -2px; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-tab-buttons a:after { content: ""; width: 100%; height: 0; background-color: rgb(255, 255, 255); position: absolute; bottom: 0; left: 0; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-tab-buttons a.mil-active { color: #121820; } .mil-tab-buttons a.mil-active:before { width: 100%; } .mil-tab-buttons a.mil-active:after { height: 100%; } @media screen and (max-width: 992px) { .mil-tab-buttons { border: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-bottom: 0; } .mil-tab-buttons a { height: 70px; } } .mil-tab-buttons.mil-tab-buttons-2 { border-bottom: solid 2px rgba(18, 24, 32, 0.1); border-top: none; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .mil-tab-buttons.mil-tab-buttons-2 a { width: 200px; height: auto; padding-bottom: 30px; } @media screen and (max-width: 400px) { .mil-tab-buttons.mil-tab-buttons-2 a { width: calc(50% - 30px); } } .mil-tab-buttons.mil-tab-buttons-2 a .mil-icon-bg { background-color: transparent; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-tab-buttons.mil-tab-buttons-2 a h6 { color: rgba(18, 24, 32, 0.6); text-align: center; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-tab-buttons.mil-tab-buttons-2 a:before { top: auto; bottom: -2px; } .mil-tab-buttons.mil-tab-buttons-2 a:after { display: none; } .mil-tab-buttons.mil-tab-buttons-2 a.mil-active .mil-icon-bg { background-color: rgba(18, 24, 32, 0.05); } .mil-tab-buttons.mil-tab-buttons-2 a.mil-active h6 { color: #121820; } @media screen and (max-width: 992px) { .mil-tab-buttons.mil-tab-buttons-2 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; padding-bottom: 0; } .mil-tab-buttons.mil-tab-buttons-2 a { height: auto; } } .mil-tabs-left-nav { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .mil-tabs-left-nav:before { content: ""; position: absolute; left: 9px; top: 0; width: 2px; height: 100%; background-color: rgba(18, 24, 32, 0.1); } .mil-tabs-left-nav li { list-style-type: none; margin-bottom: 25px; } .mil-tabs-left-nav li:last-child { margin-bottom: 0; } .mil-tabs-left-nav li a { padding-left: 45px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-tabs-left-nav li a.mil-h4 { color: rgba(18, 24, 32, 0.3); } .mil-tabs-left-nav li a:before { content: ""; border-radius: 50%; width: 20px; height: 20px; background-color: rgb(255, 255, 255); border: solid 5px rgba(18, 24, 32, 0.1); margin-right: 30px; position: absolute; left: 0; top: 5px; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-tabs-left-nav li a.mil-active.mil-h4 { color: #121820; } .mil-tabs-left-nav li a.mil-active:before { border: solid 5px #f57c00; } .mil-price-card .mil-plan-price .mil-h3 { margin-right: 10px; display: inline-block; } .mil-price-card .mil-button { border-color: rgba(18, 24, 32, 0.1); } .mil-price-card .mil-button:hover { border-color: #f57c00; } .mil-price-card:hover .mil-button { border-color: #f57c00; } .mil-vacancies-frame .mil-vacancy { list-style-type: none; padding: 0; } .mil-vacancies-frame .mil-vacancy .mil-vacancy-head { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-vacancies-frame .mil-vacancy .mil-vacancy-head .mil-badge { padding: 2px 15px 0; margin-right: 15px; background-color: #f57c00; color: rgb(255, 255, 255); border-radius: 20px; text-transform: uppercase; font-size: 12px; } .mil-vacancies-frame .mil-vacancy .mil-vacancy-head .mil-badge.mil-badge-dark { color: rgb(255, 255, 255); background-color: rgba(18, 24, 32, 0.3); } .mil-banner-slide { position: relative; overflow: hidden; border-radius: 10px; height: 500px; } @media screen and (max-width: 992px) { .mil-banner-slide { height: auto; } } .mil-banner-slide .mil-banner-bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .mil-banner-slide:after { content: ""; width: 300px; height: 300px; background-color: #f57c00; border-radius: 50%; position: absolute; z-index: 2; bottom: -150px; left: -150px; } @media screen and (max-width: 992px) { .mil-banner-slide:after { display: none; } } .mil-banner-slide .mil-overlay { background: -webkit-gradient(linear, left top, right top, from(rgba(243, 243, 244, 0)), color-stop(50%, rgb(243, 243, 244))); background: linear-gradient(90deg, rgba(243, 243, 244, 0) 0%, rgb(243, 243, 244) 50%); position: absolute; top: 0; left: 0; width: 100%; height: 100%; } @media screen and (max-width: 1200px) { .mil-banner-slide .mil-overlay { background: -webkit-gradient(linear, left top, right top, from(rgba(243, 243, 244, 0)), color-stop(30%, rgb(243, 243, 244))); background: linear-gradient(90deg, rgba(243, 243, 244, 0) 0%, rgb(243, 243, 244) 30%); } } @media screen and (max-width: 992px) { .mil-banner-slide .mil-overlay { background: rgb(243, 243, 244); } } .mil-banner-slide .row { height: 100%; } .mil-sb-inner { padding: 60px; } @media screen and (max-width: 992px) { .mil-sb-inner { padding: 30px; } } .mil-banners-pagination { text-align: center; margin-top: 30px; } .mil-banners-pagination .swiper-pagination-bullet { background-color: rgba(18, 24, 32, 0.1); width: 10px; height: 10px; opacity: 1; margin: 0 15px !important; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-banners-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #f57c00; } .post_excerpt_disabled .mil-card-short { display: none; } .mil-blog-slider .mil-slide-50 { width: calc(50% - 20px); } .mil-blog-slider .mil-slide-25 { width: calc(25% - 20px); } .mil-blog-slider .mil-card-text a, .mil-courses-slider .mil-card-short a { display: none; } .mil-post-sm { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-post-sm.mil-top-text { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .mil-post-sm .mil-cover-frame { width: 70px; height: 70px; border-radius: 50%; position: relative; overflow: hidden; } .mil-post-sm .mil-cover-frame img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; -o-object-fit: cover; object-fit: cover; -webkit-transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); } .mil-post-sm .mil-description { padding-left: 20px; width: calc(100% - 70px); } .mil-post-sm .mil-description h6 { -webkit-transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); } .mil-post-sm:hover .mil-cover-frame img { -webkit-filter: grayscale(0); filter: grayscale(0); -webkit-transform: scale(1.05); transform: scale(1.05); } .mil-post-sm:hover .mil-description h6 { color: #f57c00; } .mil-post-author { display: -webkit-box; display: -ms-flexbox; display: flex; } .mil-post-author img { width: 40px; height: 40px; -o-object-fit: cover; object-fit: cover; border-radius: 50%; -webkit-filter: grayscale(100%); filter: grayscale(100%); } @media screen and (max-width: 767px) { .mil-post-author img { width: 30px; height: 30px; } } .mil-post-author span { padding-left: 10px; } .mil-tags, .mil-cats, .tags-links, .col-sidebar .tagcloud, .tllpwblock-tag-cloud { display: flex; flex-wrap: wrap; } .mil-tags .mil-h6, .mil-cats .mil-h6 { margin-right: 10px; } .mil-tags .mil-h6 { margin-bottom: 10px; } .mil-tags a, .tags-links a, .col-sidebar .tagcloud a, .tllpwblock-tag-cloud a, .sidebar__tag-item { margin-right: 10px; display: flex; margin-bottom: 10px; font-size: 12px !important; background-color: rgba(18, 24, 32, 0.1); padding: 0 10px; border-radius: 20px; color: #121820; -webkit-transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); } .mil-tags a:hover, .tags-links a:hover, .col-sidebar .tagcloud a:hover, .tllpwblock-tag-cloud a:hover, .sidebar__tag-item:hover { background-color: #f57c00; color: rgb(255, 255, 255); } .mil-cats a { color: #f57c00; } .mil-cats a:hover { text-decoration: underline; } .mil-post-image { -webkit-filter: grayscale(100%); filter: grayscale(100%); display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; border-radius: 10px; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-post-image img { border-radius: 10px; } .mil-post-image:hover { -webkit-filter: grayscale(0); filter: grayscale(0); } .mil-comments-frame { padding: 0; margin: 0; } .mil-comments-frame li { list-style-type: none; } .mil-comments-frame .mil-comment .mil-comment-top-panel { margin-bottom: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-comments-frame .mil-comment .mil-comment-top-panel .mil-left { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-comments-frame .mil-comment .mil-comment-top-panel .mil-left img { margin-right: 30px; border-radius: 50%; width: 70px; height: 70px; -webkit-filter: grayscale(100%); filter: grayscale(100%); } @media screen and (max-width: 767px) { .mil-comments-frame .mil-comment .mil-comment-top-panel .mil-left { flex-direction: row; align-items: flex-start; } .mil-comments-frame .mil-comment .mil-comment-top-panel .mil-left img { width: 60px; height: 60px; margin-bottom: 15px; margin-right: 15px; } } .mil-comments-frame .mil-comment .mil-comment-text { padding-left: 100px; margin-bottom: 60px; } .mil-comments-frame .mil-comment.trackback .mil-comment-text, .mil-comments-frame .mil-comment.pingback .mil-comment-text { padding-left: 0; } @media screen and (max-width: 767px) { .mil-comments-frame .mil-comment .mil-comment-text { padding-left: 0; } } .mil-comments-frame ul.children { padding-left: 100px; } .mil-comments-frame ul.children ul.children { padding-left: 50px; } .mil-comments-frame ul.children ul.children ul.children { padding-left: 30px; } @media screen and (max-width: 767px) { .mil-comments-frame ul.children { padding-left: 30px; border-left: dotted 2px rgba(18, 24, 32, 0.1); } } .mil-pagination { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-pagination-item { min-width: 80px; } .mil-pagination-item.mil-pagination-item-center { justify-content: center; display: flex; } .mil-pagination-item:first-child i { margin-right: 10px; } .mil-pagination-item:last-child i { margin-left: 10px; } .mil-pagination-numbers { display: -webkit-box; display: -ms-flexbox; display: flex; align-items: center; justify-content: center; } .mil-pagination .mil-pagination-numbers li { list-style-type: none; } .mil-post-text .mil-pagination-numbers > *:nth-child(1) { margin-left: 10px; } .mil-pagination .mil-pagination-numbers li a, .mil-pagination-numbers > a, .mil-pagination-numbers > span { padding-top: 3px; margin-right: 5px; font-weight: 500; color: #121820; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 40px; width: 40px; border-radius: 50%; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-pagination-numbers > a.next, .mil-pagination-numbers > span.next, .mil-pagination-numbers > a.prev, .mil-pagination-numbers > span.prev { padding-left: 10px; padding-right: 10px; width: auto; border-radius: 40px; } .mil-pagination-numbers > a.next i, .mil-pagination-numbers > span.next i { margin-left: 5px; } .mil-pagination-numbers > a.prev i, .mil-pagination-numbers > span.prev i { margin-right: 5px; } .mil-pagination .mil-pagination-numbers li a:hover, .mil-pagination-numbers > a:hover, .mil-pagination-numbers > span:hover { background-color: rgba(18, 24, 32, 0.1); } .mil-pagination .mil-pagination-numbers li.mil-active a, .mil-pagination-numbers > a.current, .mil-pagination-numbers > span.current { color: rgb(255, 255, 255); background-color: #f57c00; } .mil-pagination .mil-pagination-numbers li:last-child a, .mil-pagination-numbers > span:last-child { margin-right: 0; } .mil-pagination .mil-button-all { margin: 0 auto; width: 50px; height: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; color: #121820; border-radius: 50%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 20px; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-pagination .mil-button-all:hover { background-color: rgba(18, 24, 32, 0.1); } @media screen and (max-width: 992px) { .mil-pagination.mil-hidden-arrows { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } .mil-event-form { margin: 0 15px; position: absolute; z-index: 99; top: 0; left: 0; width: calc(100% - 30px); background-color: rgb(255, 255, 255); border-radius: 10px; padding: 60px; -webkit-box-shadow: 0px 0px 40px 0px rgba(18, 24, 32, 0.1); box-shadow: 0px 0px 40px 0px rgba(18, 24, 32, 0.1); } @media screen and (max-width: 1200px) { .mil-event-form { position: static; width: 100%; margin: 0; margin-bottom: 60px; } } @media screen and (max-width: 992px) { .mil-event-form { padding: 30px; } } .mil-project-col-full { width: 100%; } @media (min-width: 576px) { .mil-project-col:nth-child(even) .row { flex-direction: row-reverse !important; justify-content: space-between !important; } } .mil-project-cover { position: relative; overflow: hidden; padding-bottom: 65%; border-radius: 10px; } .mil-project-cover img, .wlxe .mil-project-cover img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -o-object-position: center; object-position: center; -o-object-fit: cover; object-fit: cover; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-project-cover:after { content: ""; width: 30%; padding-bottom: 30%; background-color: #f57c00; position: absolute; bottom: -15%; left: -10%; border-radius: 50%; } .mil-project-cover:hover img { -webkit-filter: grayscale(0); filter: grayscale(0); } .mil-project-cover.mil-type-2:after { left: auto; right: -10%; } .mil-project-info { border-radius: 10px; padding: 30px; -webkit-box-shadow: 0px 0px 40px 0px rgba(18, 24, 32, 0.1); box-shadow: 0px 0px 40px 0px rgba(18, 24, 32, 0.1); } .mil-item-card { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100px; -webkit-box-shadow: 0px 0px 0px 1px rgba(18, 24, 32, 0.1); box-shadow: 0px 0px 0px 1px rgba(18, 24, 32, 0.1); border-radius: 5px; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-item-card:hover { border-color: transparent; -webkit-box-shadow: 0px 0px 40px 0px rgba(18, 24, 32, 0.1); box-shadow: 0px 0px 40px 0px rgba(18, 24, 32, 0.1); background-color: rgb(255, 255, 255); } .mil-map-frame { position: relative; overflow: hidden; height: 60vh; } .mil-map-frame iframe { -webkit-filter: grayscale(100%) brightness(110%); filter: grayscale(100%) brightness(110%); position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-map-frame:hover iframe { -webkit-transform: scale(1.03); transform: scale(1.03); } .mil-footer-bg { position: absolute; top: 30px; left: 0; -o-object-fit: contain; object-fit: contain; -o-object-position: top; object-position: top; width: 100%; height: 100%; opacity: 0.05; pointer-events: none; } .mil-footer-content { position: relative; } .mil-footer-content .mil-logo { width: 120px; } .mil-footer-content .mil-list-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-footer-content .mil-list-title:before { content: ""; width: 8px; height: 8px; border-radius: 50%; margin-right: 15px; background-color: #f57c00; } .mil-app-btn { border-radius: 5px; padding: 10px 0; -webkit-filter: brightness(150%); filter: brightness(150%); background-color: #121820; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: 15px; -webkit-transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); transition: 0.4s cubic-bezier(0, 0, 0.3642, 1); } .mil-app-btn:last-child { margin-right: 0; } .mil-app-btn i { width: 60px; text-align: center; color: rgb(255, 255, 255); font-size: 32px; } .mil-app-btn svg { margin: 0 14px; fill: rgb(255, 255, 255); width: 32px; height: 32px; } .mil-app-btn .mil-app-text { width: 130px; color: rgb(255, 255, 255); font-family: "Sora", sans-serif; } .mil-app-btn .mil-app-text .mil-h6 { color: rgb(255, 255, 255); font-family: "Sora", sans-serif; } .mil-app-btn:hover { -webkit-filter: brightness(180%); filter: brightness(180%); } .mil-footer-links { position: relative; padding: 50px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .mil-footer-links ul { display: -webkit-box; display: -ms-flexbox; display: flex; } .mil-footer-links ul li { list-style-type: none; margin-right: 30px; } .mil-footer-links ul li:last-child { margin-right: 0; } .mil-footer-links ul li a { -webkit-transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); transition: 0.2s cubic-bezier(0, 0, 0.3642, 1); } .mil-footer-links ul li:hover a { color: #f57c00 !important; } .mil-footer-links ul li.mil-adapt-links a:last-child { display: none; } @media screen and (max-width: 767px) { .mil-footer-links ul li.mil-adapt-links a:first-child { display: none; } .mil-footer-links ul li.mil-adapt-links a:last-child { display: -webkit-box; display: -ms-flexbox; display: flex; } .wlxe-widget-itsulu-footer-list .mil-h4.mil-mb-60 { margin-bottom: 30px !important; } } @media screen and (max-width: 992px) { .mil-footer-links { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .mil-footer-links .mil-social { margin-bottom: 30px; } .mil-footer-links .mil-additional-links { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .mil-footer-links .mil-additional-links li { margin-bottom: 10px; } } .mil-footer-bottom { -webkit-filter: brightness(80%); filter: brightness(80%); position: relative; background-color: #121820; height: 90px; } .mil-footer-bottom .container { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .mil-footer-bottom .container p { opacity: 0.3; } .mil-404-number { font-size: 100px; font-family: "Sora", sans-serif; } @media screen and (max-width: 1200px) { .mil-404-text { text-align: center; } } .mil-add-page { height: 100vh; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-add-page .mil-map-bg { position: absolute; top: 30px; left: 0; -o-object-fit: contain; object-fit: contain; -o-object-position: top; object-position: top; width: 100%; height: 100%; opacity: 0.05; pointer-events: none; } .mil-add-page .mil-background-image { -webkit-filter: grayscale(100%); filter: grayscale(100%); width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; position: absolute; top: 0; left: 0; } .mil-add-page .mil-overlay { background: rgba(18, 24, 32, 0.95); width: 100%; height: 100%; position: absolute; z-index: 0; top: 0; left: 0; } .mil-add-page .container { position: relative; } .mil-addition-bottom { height: 100px; position: absolute; bottom: 0; left: 0; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mil-addition-bottom .container, .mil-addition-bottom .container-fluid { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .block-quote, blockquote, .block-quote, .tllpwblock-quote, .tllpwblock-quote.is-large, .tllpwblock-quote.is-style-large, .tllpwblock-pullquote { margin: 30px 0; background-color: rgba(18,24,32,.05); padding: 40px; border-radius: 10px; font-size: 17px; line-height: 2; color: #121820; font-style: italic; } .tllpwblock-quote.has-text-align-right { text-align: right; } .block-quote p, blockquote p, .block-quote p, .tllpwblock-quote p, .tllpwblock-quote.is-large p, .tllpwblock-quote.is-style-large p, .tllpwblock-pullquote p { margin: 0 !important; font-style: normal; } .tllpwblock-pullquote.is-style-solid-color blockquote { background-color: transparent; } .block-quote cite, blockquote cite, .block-quote cite, .tllpwblock-quote cite, .tllpwblock-quote.is-large cite, .tllpwblock-quote.is-style-large cite, .tllpwblock-pullquote cite { font-family: Satisfy,cursive; font-size: 22px; font-weight: 600; display: block; margin-top: 20px; position: relative; text-align: left; color: #f57c00; } .block-quote.has-text-align-right cite, .tllpwblock-quote.has-text-align-right cite, .tllpwblock-quote.is-large.has-text-align-right cite, .tllpwblock-quote.is-style-large.has-text-align-right cite, .tllpwblock-pullquote.has-text-align-right cite, blockquote.has-text-align-right cite { text-align: right; } .tllpwblock-pullquote blockquote { margin: 0; padding: 0; border: none; background: transparent; } code { padding: 0 4px; font-size: 14px; font-style: italic; text-decoration: none; display: inline-block; vertical-align: middle; overflow: auto; max-width: 100%; white-space: nowrap; color: #f47d02; } pre { margin: 30px 0; padding: 0; max-width: 100%; overflow: auto; white-space: pre; font-size: 14px; font-style: italic; color: #f47d02; } mark, ins { text-decoration: none; } dt { margin-bottom: 5px; font-weight: 700; } dd { margin-top: 0; margin-bottom: 30px; margin-left: 30px; } fieldset { border-width: 0; padding: 0; } .align-center { text-align: center !important; } .align-right { text-align: right !important; } .align-left { text-align: left !important; } .pull-right { float: right !important; } .pull-left { float: left !important; } .pull-none { float: none !important; } .alignright { margin-left: 30px; margin-bottom: 30px; float: right; max-width: 50%; } .alignleft { margin-right: 30px; margin-bottom: 30px; float: left; max-width: 50%; } .aligncenter { margin-left: auto; margin-right: auto; display: block; } .text-uppercase { text-transform: uppercase !important; } .text-lowercase { text-transform: lowercase !important; } .text-capitalize { text-transform: capitalize !important; } .text-regular { font-weight: 400 !important; } .text-bold { font-weight: 700 !important; } .text-italic { font-style: italic !important; } .alert-success { color: #000; background: transparent; border: none; } label.error { padding-top: 5px; font-size: 14px; color: red; display: none; } @media (max-width: 767px) { .alignright { margin-left: 0px; margin-bottom: 30px; float: none; max-width: 100%; } .alignleft { margin-right: 0px; margin-bottom: 30px; float: none; max-width: 100%; } .tllpwblock-image .alignright, .tllpwblock-image .alignleft { max-width: 50%; } } .post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 { margin: 40px 0 30px 0; } .post-content h1:first-child, .post-content h2:first-child, .post-content h3:first-child, .post-content h4:first-child, .post-content h5:first-child, .post-content h6:first-child, .comment-item__text h1:first-child, .comment-item__text h2:first-child, .comment-item__text h3:first-child, .comment-item__text h4:first-child, .comment-item__text h5:first-child, .comment-item__text h6:first-child { margin-top: 0; } .post-content > *:first-child { margin-top: 0; } .post-content p { margin: 30px 0; } .post-content a, .post-content p a { color: #121820; text-decoration: underline; } .post-content a:hover, .post-content p a:hover { text-decoration: none; } .post-content ul { list-style: disc; margin-top: 30px; margin-bottom: 30px; padding-left: 0px; list-style-position: inside; } .post-content ol { list-style: decimal; margin-top: 30px; margin-bottom: 30px; padding-left: 0px; list-style-position: inside; } .post-content ul ul, .post-content ol ol, .post-content ul ol, .post-content ol ul { margin-top: 15px; margin-bottom: 15px; margin-left: 15px; } .post-content ul li,  .post-content ol li { margin: 10px 0; } span.edit-link { margin: 30px 0 0 0; position: relative; display: block; clear: both; } span.edit-link a::before { content: '\f044'; position: relative; display: inline-block; width: 23px; height: 23px; font-family: 'Font Awesome 5 Free'; font-weight: 900; } span.edit-link a { color: #f57c00; } .comment__title { font-size: 30px; line-height: 1.3; font-weight: bold; color: #000000; margin-bottom: 30px; } .comment__title small { margin-left: 8px; font-size: 18px; font-weight: 400; } .comments { margin: 0; padding: 0; list-style: none; } .comment.comment-item { list-style: none; } .comment .comment-respond { margin-bottom: 60px; } .comment .comment-respond .mil-h3 small { font-size: 15px; } .trackback .comment-item__photo, .pingback .comment-item__photo { display: none; } .comment-respond .mil-h3 { margin-bottom: 30px !important; } .content-sidebar, .col-sidebar { position: relative; } .content-sidebar { padding: 0; } .content-sidebar .widget { margin-bottom: 60px; } .content-sidebar .screen-reader-text { display: none; } .tllpwblock-latest-posts__featured-image { margin-top: -5px; margin-right: 10px; margin-bottom: 15px; float: left; } .tllpwblock-latest-posts__featured-image img, .wlxe .tllpwblock-latest-posts__featured-image img { border-radius: 100% !important; -webkit-border-radius: 100% !important; width: 70px; height: 70px; object-fit: cover; } .tllpwblock-latest-posts__post-date { margin: 10px 0; } .tllpwblock-latest-posts__post-excerpt { clear: both; } .tllpwblock-calendar,  .tllpwblock-archives-dropdown,  .tllpwblock-categories-dropdown { margin: 30px 0; max-width: 300px; } .post-content table, .comment-item__text table { width: 100%; margin: 2rem 0; padding: 0; border-collapse: collapse; } .post-content table td, .post-content table th, .tllpwblock-table.is-style-stripes td, .tllpwblock-table.is-style-stripes th, .comment-item__text table td, .comment-item__text table th, .comment-item__text .tllpwblock-table.is-style-stripes td, .comment-item__text .tllpwblock-table.is-style-stripes th { padding: 10px 20px; border: 1px solid #C4C4C4; background: none; color: #121820; } .tllpwblock-table.is-style-stripes tbody tr:nth-child(odd) { background: none; } .tllpwblock-table.is-style-stripes { border-bottom: none; border-collapse: collapse; } .calendar_wrap table, .tllpwblock-calendar table { width: 100%; font-size: 0.875rem; background: transparent; border-collapse: collapse; } .calendar_wrap table caption, .tllpwblock-calendar table caption { padding-top: 0; padding-bottom: 0; text-align: center; caption-side: top; } .calendar_wrap table th, .tllpwblock-calendar table th { padding: 3px; text-align: center; border: none; color: #000; font-weight: 600; } .calendar_wrap table td, .tllpwblock-calendar table td { padding: 3px; color: #121820; text-align: center; border: 1px solid #c9c9c9; } .calendar_wrap table tfoot td, .tllpwblock-calendar table tfoot td { text-align: left; border: none; } .calendar_wrap table tfoot td:last-child, .tllpwblock-calendar table tfoot td:last-child { text-align: right; } .tllpwblock-calendar tfoot a { color: #f7541b; } .content-sidebar ul li a.rsswidget { display: block; color: #110f10; font-weight: 700; text-decoration: none; } .content-sidebar .recentcomments, .content-sidebar .widget_rss ul li, .tllpwblock-latest-comments__comment { margin-left: 0 !important; } .content-sidebar ul li a.rsswidget:before, .content-sidebar .recentcomments a:before, .tllpwblock-latest-comments__comment a:before { display: none !important; } .content-sidebar ul li .rss-date, .content-sidebar ul li cite { padding: 0.5rem 0; display: block; font-size: 0.875rem; color: #8d99a7; } .rssSummary { display: block; color: #110f10; } .textwidget img { height: auto; } .screen-reader-text { display: none; } .trackback .comment-item__content, .pingback .comment-item__content { margin-left: 0!important; } .tllpwcaption-text, .tllpwblock-image figcaption, .tllpwblock-video figcaption, .tllpwblock-embed figcaption, .blocks-gallery-caption { max-width: 100%; margin: 0; padding: 5px 10px 0 10px; text-align: center; font-size: 0.9em; font-style: italic; opacity: 0.7; } .tllpwblock-button { margin-bottom: 20px; } .post-content .gallery .gallery-item, .comment-item__text .gallery .gallery-item { margin: 0; padding: 15px; display: inline-block; vertical-align: top; width: 33.333%; text-align: center; } .post-content .gallery.gallery-columns-1 .gallery-item, .comment-item__text .gallery.gallery-columns-1 .gallery-item { width: 100%; } .post-content .gallery.gallery-columns-2 .gallery-item, .comment-item__text .gallery.gallery-columns-2 .gallery-item { width: 50%; } .post-content .gallery.gallery-columns-3 .gallery-item, .comment-item__text .gallery.gallery-columns-3 .gallery-item { width: 33.333%; } .post-content .gallery.gallery-columns-4 .gallery-item, .comment-item__text .gallery.gallery-columns-4 .gallery-item { width: 25%; } .post-content .gallery.gallery-columns-5 .gallery-item, .comment-item__text .gallery.gallery-columns-5 .gallery-item { width: 20%; } .gallery-item .tllpwcaption-text.gallery-caption { padding-top: 10px; font-size: 0.875rem; } .content-sidebar .search-form, .search-form, .tllpwblock-search, .widget_product_search { position: relative; max-width: 980px; } .content-sidebar .search-form input[type="submit"], .search-form input[type="submit"], .tllpwblock-search input[type="submit"], .widget_product_search input[type="submit"], .tllpwblock-search .tllpwblock-search__button { font-size: 0; cursor: pointer; border: none; background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3e%3cpath fill='white' d='M62.9 56.5l-17-13.8c7.2-9.9 6.1-23.7-2.7-32.5C38.4 5.3 32 2.7 25.3 2.7s-13 2.6-17.8 7.4S0 21.3 0 28s2.7 13.1 7.5 17.9c5.1 5.1 11.5 7.5 17.9 7.5 6.1 0 12.3-2.1 17.1-6.7l17.3 14.1c.5.5 1.1.5 1.6.5.8 0 1.6-.3 2.1-1.1.8-1 .8-2.6-.6-3.7zM25.3 48c-5.3 0-10.4-2.1-14.1-5.9-3.7-3.7-5.9-8.8-5.9-14.1s2.1-10.4 5.9-14.1S20 8 25.3 8s10.4 2.1 14.1 5.9 5.9 8.8 5.9 14.1-2.1 10.4-5.9 14.1c-3.7 3.8-8.7 5.9-14.1 5.9z'/%3e%3c/svg%3e ") no-repeat center center; background-color: #f57c00; background-size: 15px; } .tllpwblock-search { position: relative; max-width: 100%; } .content-sidebar .search-form label, .widget_product_search label { display: block; } .tllpwblock-search .tllpwblock-search__label, .content-sidebar .search-form .screen-reader-text { display: none; } .post-content .tllpwblock-archives, .comment-item__text .tllpwblock-archives { margin: 2rem 0; } .tllpwblock-latest-comments__comment { line-height: 1.3; } .tllpwblock-latest-comments__comment a { font-weight: 700; } .tllpwblock-latest-comments__comment-excerpt { margin-bottom: 1.9rem; } .tllpwblock-latest-comments__comment-excerpt p { margin-top: 0!important; font-size: 1.05rem; line-height: 1.5; } .tllpwblock-button { margin-bottom: 1.2rem; line-height: normal; } .tllpwblock-button__link { box-shadow: none; display: inline-block; margin: 0; text-align: center; text-decoration: none!important; overflow-wrap: break-word; background-color: #000; border: 1px solid #000; color: #fff!important; cursor: pointer; font-size: 16px; font-weight: 700; line-height: 1.6; white-space: nowrap; overflow: hidden; padding: 18px 30px; position: relative; z-index: 1; border-radius: 66px; } .is-style-squared .tllpwblock-button__link { border-radius: 0; } .is-style-outline .tllpwblock-button__link { background-color: transparent; color: #000!important; border: 1px solid #000; } .tllpwblock-button .tllpwblock-button__link.is-style-outline, .tllpwblock-button.is-style-outline>.tllpwblock-button__link { padding: 17px 30px; } .tllpwblock-group.has-background .tllpwblock-group__inner-container { margin-bottom: 1.2rem; padding: 1.2rem; } .tllpwblock-group.has-background .tllpwblock-group__inner-container p:last-child { margin-bottom: 0; } .tllpwblock-cover-image .tllpwblock-subhead:not(.has-text-color), .tllpwblock-cover-image h1:not(.has-text-color), .tllpwblock-cover-image h2:not(.has-text-color), .tllpwblock-cover-image h3:not(.has-text-color), .tllpwblock-cover-image h4:not(.has-text-color), .tllpwblock-cover-image h5:not(.has-text-color), .tllpwblock-cover-image h6:not(.has-text-color), .tllpwblock-cover-image p:not(.has-text-color), .tllpwblock-cover .tllpwblock-subhead:not(.has-text-color), .tllpwblock-cover h1:not(.has-text-color), .tllpwblock-cover h2:not(.has-text-color), .tllpwblock-cover h3:not(.has-text-color), .tllpwblock-cover h4:not(.has-text-color), .tllpwblock-cover h5:not(.has-text-color), .tllpwblock-cover h6:not(.has-text-color), .tllpwblock-cover p:not(.has-text-color) { color: #fff; } .bypostauthor { border-top: 10px solid #e18728; } .tllpwblock-calendar a { text-decoration: none; color: #f57c00; } .post-content nav.tllpwcalendar-nav, .comment-item__text nav.tllpwcalendar-nav { margin-top: 0.5rem; } .comment-item__text > p:first-child, .comment-item__text > ul:first-child, .comment-item__text > ol:first-child { margin-top: 0; } .post-content::after { clear: both; position: relative; display: block; content: ''; } .mil-card .sticky { padding: 30px; border-radius: 5px; -webkit-box-shadow: 0px 0px 40px 0px rgba(18, 24, 32, 0.1); box-shadow: 0px 0px 40px 0px rgba(18, 24, 32, 0.1); } .mil-blog .mil-card .mil-link { margin-top: 15px !important; } @media (max-width: 1024px) { .content-sidebar { padding-left: 0; } .col-sidebar { margin-top: 3rem; } .block-quote, blockquote, .block-quote, .tllpwblock-quote, .tllpwblock-quote.is-large, .tllpwblock-quote.is-style-large, .tllpwblock-pullquote { font-size: 16px; line-height: 1.7; } .block-quote p, blockquote p, .block-quote p, .tllpwblock-quote p, .tllpwblock-quote.is-large p, .tllpwblock-quote.is-style-large p, .tllpwblock-pullquote p { font-size: 16px; line-height: 1.7; } .block-quote::before, blockquote::before, .block-quote::before, .tllpwblock-quote::before, .tllpwblock-quote.is-large::before, .tllpwblock-quote.is-style-large::before, .tllpwblock-pullquote::before { top: 30px; left: 30px; } .tllpwblock-pullquote.is-style-solid-color blockquote { max-width: 100%; } } @media (max-width: 767px) { .comment-item__photo { margin: 0; padding: 20px; border: none; } .comment .comment-item__photo img { max-width: 64px; width: 64px; height: 64px; } .comment .comment-item__content { padding-top: 20px; padding-right: 20px; padding-bottom: 20px; margin-left: 100px; } .comment .comment-item__name { font-size: 18px; display: block; } .comment .comment-item__sent { margin: 5px 0 0 0; } .comment__title small { margin-left: 0; font-size: 16px; } .content-sidebar .widget { padding: 0; } .tllpwblock-columns { margin-bottom: 0; gap: 0; } .tllpwblock-columns p { margin-top: 0; } .tllpwblock-quote.has-text-align-right { padding-left: 30px; padding-right: 30px; } .post-content table td, .post-content table th, .tllpwblock-table.is-style-stripes td, .tllpwblock-table.is-style-stripes th, .comment-item__text table td, .comment-item__text table th, .comment-item__text .tllpwblock-table.is-style-stripes td, .comment-item__text .tllpwblock-table.is-style-stripes th { padding: 10px; } .post-content tbody, .post-content td, .post-content tfoot, .post-content th, .post-content thead, .post-content tr, .comment-item__text tbody, .comment-item__text td, .comment-item__text tfoot, .comment-item__text th, .comment-item__text thead, .comment-item__text tr { display: block; margin: -1px; } .post-content th, .comment-item__text th { display: none; } .comment__title { margin-bottom: 15px; } .trackback .comment .comment-item__content, .pingback .comment .comment-item__content { padding-right: 0; } .post-content .gallery.gallery-columns-2 .gallery-item, .comment-item__text .gallery.gallery-columns-2 .gallery-item, .post-content .gallery.gallery-columns-3 .gallery-item, .comment-item__text .gallery.gallery-columns-3 .gallery-item, .post-content .gallery.gallery-columns-4 .gallery-item, .comment-item__text .gallery.gallery-columns-4 .gallery-item { width: 50%; } } @media screen and (max-width: 1200px) { .mil-navigation nav ul li.mil-has-children:hover>ul { max-height: 1000px; } } body .swiper-container:not(.swiper-container-initialized)>.swiper-wrapper,  body .swiper:not(.swiper-initialized)>.swiper-wrapper { overflow: visible; } .fab.fa-twitter.x-icon:before { display: none; } .fab.fa-twitter.x-icon svg { width: 19px; display: inline-block; vertical-align: top; } .mil-navigation nav ul li li { display: flex; } .mil-navigation nav ul li.mil-has-children ul ul { left: calc(100% + 30px); }